SWAT Check

SWAT Check reads model output from a SWAT project and performs many simple checks to identify potential model problems. Download SWAT Check (6 Nov 2018).


For SWAT 2009 rev. 525 through SWAT 2012 rev. 670.

The intended purpose of this program is to identify model problems early in the modeling process. Hidden model problems often result in the need to recalibrate or regenerate a model, resulting in an avoidable waste of time. This program is designed to compare a variety of SWAT outputs to nominal ranges based on the judgment of model developers. A warning does not necessarily indicate a problem; the purpose is to bring attention to unusual predictions. This software also provides a visual representation of various model outputs to aid novice users.

What's New in 1.2

Version 1.2 of SWAT Check uses SQLite to store SWAT output data, which allows SWAT Check to be run on large models with daily output over long simulation periods. Previously, these models would require too much data to be stored in memory and SWAT Check would crash.

Please contact eco.web@tamu.edu if you have trouble with this new release. For immediate needs, use the previous version 1.1.15. Any feedback on using SWAT Check 1.2.0 on large, daily models is appreciated.

Requirements: Microsoft .NET Framework 4.5 or later

If you are having trouble with the installer, download the zip file:

Previous versions

SWAT Check 1.1.15, released Aug. 2014
Use this version if you have trouble with the new release.

Download SWAT_Check for SWAT2009 revision 500 or earlier.
Use this version if you are running ArcSWAT 2009.

If you encounter problems with the above version, try this one instead, also only for SWAT2009 rev. 500 or earlier.