Release Notes
Last updated
Last updated
Download the revision notes for the model below.
The latest long term release of QGIS (currently 3.34.6) uses Python 3.12 instead of 3.9. The change to Python requires a change to QSWAT+, and the latest installer is named QSWATPlus3_12. You can download it from Github.
There are no significant changes to QSWAT+ itself, so there is no urgency to change your current version of QGIS and QSWATPlus3_9.
The latest long term release of QGIS is version 3.28. For Windows, the standalone installer we recommend comes as an MSI installer. Some users may be aware of the older .exe installers, for which the last version is 3.16. It is possible to use the latest version 2.4 of QSWAT+ with a .exe installer of QGIS but you need to download, for example, QSWATPlus3_64install2.4.1.exe from the Bitbucket repository. The QSWAT+ installers for .exe versions of QGIS have 3_64 in their names. The QSWAT+ installers for MSI versions of QGIS have 3_9 in their names. The two are incompatible because QGIS has changed Python versions in the MSI installers.
If you already have a project under development it is generally not a good idea to switch to new versions of software, but if you do move to the latest version you will need to update the plant table in your project database. The easy way to do this is to use the 'Use csv' option for the plant database, and select SWATPlus/Databases/plant.csv as the csv file. This will create and select a new table plant0 in your project database, and this will automatically be the default for the project in future. If you forget to do this you are likely when you read the landuse and soil files to get an error that the landuse WETW is not defined. To recover, just choose the csv option as above and then click Read again.
Bug fix related to num_steps column in weir_res that should have been deleted.
Bug fix when creating a new project without QGIS: invalid reference to path join.
Fixed long-standing issue regarding aquifer routing. The editor was routing from aquifer to downstream channel (following through a PT in gis_routing and to the downstream channel or reservoir). Instead, we needed to take the channel/reservoir associated with the PT the aquifer routes to. So in gis_routing instead of AQU->PT->CH/RES, it should be AQU->CH/RES where CH/RES is found from AQU->PT and CH/RES->PT.
To update your project, please first make a complete backup of your project folder. Then, from within the editor on the main screen, click the "Re-import from GIS" button.
SWAT+ model updated to revision 60.5.7; see model revision notes for input/output changes
swatplus_datasets.sqlite updated to version 2.3
Due to the change to plants.plt, if you're updating an existing project, consider reloading your plants database with the new data through the interface. Download the plants CSV file from plus.swat.tamu.edu (browse to version 2.3), and from SWAT+ Editor go to Edit -> Databases -> Plants, click the Import button, then select the Import tab and downloaded CSV file.
Added basic interface for building water allocation tables. Water allocation tables are very specific to the watershed and new feature in SWAT+. We recommend working with the model development team if you are unsure. Because this is a new addition, the interface is still limited if you're trying to build a large table with many source and demand objects.
Bug fix in SWAT+ Check - urban codes now displayed in the Land Use Summary section
Bug fix for error received when enabling constituents and saving
Bug fix for creating new atmospheric deposition station
Bug fix when saving and loading scenarios
Added interface for atmospheric deposition
Added a delete all button to weather stations and weather generator pages
HRU/Hydrology/EPCO default now set to 0.5
Added button to project setup page to re-import from GIS and switch between full SWAT+ and SWAT+ lte
Added a link to SWAT+ Toolbox (Windows only; minimum version 1.0.1)