Developer activity
Version 3.0.3 [16 February, 2025] - Patch
- Asks for confirmation to quit the software as suggested by Ethiopia Zeleke
 - Added ability to clone decision tables
 - Added PET to list of observations that can be calibrated
 - Added CN to WB figure in checks
 - Added Mean Absolute Relative Error in case Annual Average value is used as observation
 - Added Month Plots to Manual Calibration as suggested by Ethiopia Zeleke
 - Updated decision tables to have more precise explanatory statements
 - Minor enhancements in Manual and Automatic Calibration pages' visuals
 - Added link to SWAT+ Toolbox Google Group
 
Version 3.0.2 [23 January, 2025] - Minor Patch
- Added an option to specify parameter objects by comma separated list
 - Saves simulation history to csv for each observation for CALSI Algorithm
 - Enhanced reservoir release decision table statements for easier understanding
 - Fixed light mode foreground for saving/updating conditions and action in land management decision tables
 - removed release using weir equation from UI
 
Version 3.0.0 [13 January, 2025] - Major Update
New Features
- Dark Theme: New visual theme option added
 - Project Recovery: Added functionality to attempt recovery of corrupted projects
 - Output Management: One-click clearing of output files
 - Enhanced Map Features:
 - Cleaner map functionalities in parameters and observations sections
 - Lazy loading of maps for improved stability and performance
 - CALSI Improvements: Added calibration simulation performance history and 95PPU
 - Improved regionalisation during calibration: Ability to lock parameters in automatic calibration for better regional calibration
 - Management Interface: Completely redesigned management layout for improved user experience
 - UI Enhancement: New navigation style to maximize screen real estate
 
Bug Fixes
- Fixed issue with assigning same parameter to different regions with different values
 - Improved error handling when opening projects - prevents sudden closures and provides detailed error information
 
Patch 2.4.1 [24 October, 2024]
- Improvements in management interface
 - Improvements in checks for plants
 
Patch 2.4.0 [23 October, 2024]
- Fixed bug when loading observations
 - Minor visual improvements to Navigation
 - Imroved readability of performance indices in manual calibration
 - Better optimisation for smaller screens in calibration sections
 - Added /silent argument support for commandline installation
 
Patch 2.3.0 [21 October, 2024] - major patch
- Uses the .Net8 framework
 - Better Support for smaller screens
 - rearranged Sections List navigation order
 - Optimised parameters page layout
 - Updated Visual Upgrades for Section Selection
 - Provides more details if Sensitivity Analysis fails
 
Patch 2.2.0 [11 October, 2024]
- You can now clone an existing scenario of your choice (as suggested by Craig L. from Virginia)
 - Minor Visual Improvements in 'Run Model" Section
 - You no longer need to install .net 6
 - New Installer can now install in user directory [pass '/user' in the command line]
 
Patch 2.1.0 [16 September, 2024]
- Added calibration of River Total Phosphorus (TP) and Total Nitrogen (TN)
 - Improved readability of decision tables
 
Patch 2.0.9 [14 September, 2024]
- Bug fix in calibration - prevent a crash when trying to show plot if there are no corresponding output files (if model has not been run).
 
Patch 2.0.8 [9 September, 2024]
- Lakes are now visible in parameters or observations in newly created projects that have lakes.
 - Minor Visual adjustments.
 
Patch 2.0.7 [27 July, 2024]
- Users can now export parameters back to SWAT+ Editor by selecting the project database of the SWAT+ Project when exporting
 
Patch 2.0.6 [26 July, 2024]
- Exposed Global Search Batch in Calsi so that it can be changed instead of a fixed value.
 
Patch 2.0.5 [2 July, 2024]
- Replaced revision 61.0.0 with revision 61.0.1
 - Added a notice about GW flow SWAT Check being unavailable at the moment
 
BugFix 2.0.4 [28 June, 2024]
- Fixed issue when exporting word document on a project that used sensitivity analysis without observations.
 
BugFix 2.0.3 [28 June, 2024]
- Fixed a special case where calibration caused a crash 
(reported by Brian Omondi on SWAT+ Google Group) 
Patch 2.0.2 [28 June, 2024]
- Added gwflow parameters to group sets
 - Removed code that attempted to keep best parameter when no observation was used during sensitivity analysis.
 
Patch 2.0.1 [27 June, 2024]
- Fixed a bug where multisite calibration caused a crash.
 - Improved sensitivity analysis when observations are not used.
 
Release Notes [v2.0.0]
New Features
- Management and Decision Tables: Improved Management adaptation user interface
 - New Portable Project structure.
 - Parallel Calibration: You can now use up to 192 processes to run calibration using any calibration method. This depends on the capability of your computer.
 - KGE now added to list of available bjective functions for calibration.
 - Parallel Sensitivity Analysis: You can now use up to 192 processes to run sensitivity analysis using any selected sensitivity analysis method.
 - New Objective Funtions for Sensitivity Analysis: You can check the ranking of your parameters using different objective functions after you have already made the sensitivity runs.
 - New Calibration Method: CALSI is a new brute force style calibration method which also gives fine grained control in how it is executed. Refer to the CALSI documentation for more details (https://celray.github.io/SWATPlusToolbox/automatic-Calibration/#calsi-algorithm).
 - Enhanced in-built update system for reliable update delvery.
 - Ability to Export Charts has been added.
 
Recent Bugfixes [as of 2024-06-20]
- Added GW flow support - calibration, sensitivity analysis (you need to use revision 61)
 - Added batch addition of parameters in the parameters section (you can add comonly used parameters and remove the ones you do not want or change ranges as needed).
 - SWAT Checking now works for NAM HUC8 Models
 - Added linking of SWAT+ Editor Database and SWAT+ Toolbox Project with a prompt to either open linked project or set up a new project.
 - Fixed bug in codes.bsn if GW-flow is used
 
For Questions and discussions: https://groups.google.com/g/sptoolbox 
For feedback and bug reports: celray.chawanda@tamu.edu
Upcoming
- Better UI responsiveness for demanding tasks
 - Reservoir print options to be added
 
Past Developments
Patch notes [June 9, 2024]
- Added GW flow support - calibration, sensitivity analysis (you need to use revision 61)
 - Added batch addition of parameters in the parameters section (you can add comonly used parameters and remove the ones you do not want or change ranges as needed).
 - SWAT Checking now works for NAM HUC8 Models
 
Patch notes [June 3, 2024]
- Enhanced compatibility with the US NAM model
 - Note: SWAT Checking not working yet for NAM.
 
Patch notes [May 31, 2024]
- Bug fixes when using custom Land Use.
 - Changed Update TempDirectory to mitigate permissions issues.
 
Patch notes [May 28, 2024]
You can now view management events that happened under each HRU during simulation. Go to Model Checks -> plants [double click on hru]
Bug fixes [May 27, 2024]
- Dissalow adding empty or unreadable files
 - Notify when there are three or more columns
 - Prompt to replace empty values by -99 or -999
 - Allow removal of corrupted or missing files
 
Past Bug Fixes
- Use of Map in Observation and Parameters sections has Improved
 - Lating-Hypercube OFAT sensitivity method now does not crash due to mismatch in sample sizes.
 - Automatic Calibration has a new interface with better tracking of calibration progress.