SWATGenXSWATGenX
Watershed ExplorerPricing
ServicesWatershed ExplorerExample modelsCloud calibrationDocsPricing

SWATGenX · calibration results

43 basins calibrated, coast to coast

Validated on held-out years — validation tracks calibration (median ΔNSE −0.04).

CONUS calibration fleet43 basins · 27 tested on unseen years
USGS 01115185, benchmark run: calibration only (no held-out split in this run)USGS 01567500, benchmark run: calibration only (no held-out split in this run)USGS 02269520, benchmark run: calibration only (no held-out split in this run)USGS 02271500, benchmark run: calibration only (no held-out split in this run)USGS 02295520, benchmark run: calibration only (no held-out split in this run)USGS 02295580, benchmark run: calibration only (no held-out split in this run)USGS 02298123, benchmark run: calibration only (no held-out split in this run)USGS 02301738, benchmark run: calibration only (no held-out split in this run)USGS 03262001, benchmark run: calibration only (no held-out split in this run)USGS 04124500, benchmark run: calibration only (no held-out split in this run)USGS 04288295, benchmark run: calibration only (no held-out split in this run)USGS 10348850, benchmark run: calibration only (no held-out split in this run)USGS 12096865, benchmark run: calibration only (no held-out split in this run)USGS 01073587, benchmark run: validation monthly NSE 0.73USGS 01443900, benchmark run: validation monthly NSE 0.16USGS 01451800, benchmark run: validation monthly NSE 0.92USGS 02197598, benchmark run: validation monthly NSE -1.21USGS 02231396, benchmark run: validation monthly NSE 0.46USGS 02234990, benchmark run: validation monthly NSE 0.65USGS 02239501, benchmark run: validation monthly NSE -19.81USGS 02270000, benchmark run: validation monthly NSE 0.17USGS 02294217, benchmark run: validation monthly NSE 0.01USGS 02294290, benchmark run: validation monthly NSE 0.06USGS 02294405, benchmark run: validation monthly NSE 0.15USGS 02294760, benchmark run: validation monthly NSE 0.64USGS 02295013, benchmark run: validation monthly NSE 0.26USGS 02297310, benchmark run: validation monthly NSE 0.58USGS 02297600, benchmark run: validation monthly NSE 0.49USGS 03151400, benchmark run: validation monthly NSE 0.69USGS 03152000, benchmark run: validation monthly NSE 0.68USGS 04087257, benchmark run: validation monthly NSE 0.35USGS 04118500, benchmark run: validation monthly NSE 0.24USGS 05536265, benchmark run: validation monthly NSE 0.47USGS 07375300, benchmark run: validation monthly NSE 0.85USGS 08380400, benchmark run: validation monthly NSE -1.03USGS 09312500, benchmark run: validation monthly NSE -11.33USGS 09484580, benchmark run: validation monthly NSE -0.63USGS 11481200, benchmark run: validation monthly NSE 0.79USGS 14015000, benchmark run: validation monthly NSE -2.28USGS 14161500, benchmark run: validation monthly NSE 0.92
Holds up on unseen yearsWeaker on unseen yearsCalibration only

Each dot is that gauge's run in this benchmark. One gauge, Bixler Run (USGS 01567500), was calibrated again later and verified on 2012 to 2015; that run is on the Chesapeake Bay hub.

1

Fleet distribution

Each point is one engineer-calibrated basin with a held-out validation split. The dashed line is 1:1; the dashed crosshairs mark Moriasi monthly NSE = 0.5. The cloud shows how validation tracks calibration across the fleet.

Source: calibrationFleetSummary.json ← fleet_summary.py / fleet_summary.json. Paired median ΔNSE -0.039 (display -0.04).

2

High-skill exemplars

Four basins where monthly calibration and validation skill both land in the high range. These are dated study results: each card names its calibration run and the build it ran on. The models these sites serve today do not carry these calibrations. Display values are rounded; exact scores are in the fleet JSON.

Mad-Redwood

California · USGS 11481200

0.95 / 0.79

monthly NSE · calibration / validation

Calibration run of 21 July 2026 on a build dated 3 June 2026.

This site's model today
Middle Ohio-Laughery

Kentucky · USGS 03262001

0.91 / 0.87

monthly NSE · calibration / validation

Calibration run of 22 July 2026 on a build dated 22 July 2026.

This site's model today
McKenzie

Oregon · USGS 14161500

0.88 / 0.92

monthly NSE · calibration / validation

Calibration run of 21 July 2026 on a build dated 8 June 2026.

This site's model today
Lehigh

Pennsylvania · USGS 01451800

0.87 / 0.92

monthly NSE · calibration / validation

Calibration run of 19 July 2026 on a build dated 3 June 2026.

This site's model today
3

Regional MMPSO basins

Calibration methods write-up: calibration methods.

6

Appendix — Florida & Illinois worked examples

Compact single-gauge appendices: initialization → calibration → verification metrics, Morris screening, and web hydrographs. Florida reaches strong split-sample skill; Illinois is the harder snowmelt/baseflow case shown unedited.

Florida controlled basin (USGS 02297600)

Calibration station: 02297600 (gage channel 2). The paper calibration, re-scored by the code package (its archived objective reproduces bit for bit).

Interactive figures: metrics come from the run of record's result files; a hydrograph is drawn only where that run saved its daily series.

NSE0.837KGE0.817PBIAS9.47%

No hydrograph for this stage: the run of record saved its metrics but not the daily series. The numbers above are from its result files.

Calibration best (daily)

FieldValue
Calibration stationUSGS streamgage 02297600 (NHDPlus HR region 0310)
Scored calibration window2013-01-01 to 2018-12-31
Independent verification window2019-01-01 to 2024-12-31
Simulation & optimizerSimulated 2010–2018 with a 3-year warm-up; particle-swarm optimization with 36 particles and a cap of 70 iterations, 6 run concurrently. It stopped after 27 iterations (0–26), at the minimum-iteration floor of the optimizer’s own convergence rule.

Sensitivity analysis (Morris)

RankParameterμ* (mean effect)σ (interaction)
1surq_lag0.64350.4685
2perco0.2880.4113
3cn3_swf0.14130.1699
4alpha_bf0.09210.0987
5dep_wt0.08820.1565
6spec_yld0.05450.0945
7flo_min0.05190.0774
8dp_es0.050.0282

Calibration and verification results

StagePeriodDaily NSEMonthly NSEDaily KGEMonthly KGEPBIAS (%)
Initialization pool best2013–20180.7950.8430.6800.71328.13
Calibration best2013–20180.8370.9000.8170.8889.47
Verification of the calibrated set2019–20240.6900.7300.6790.72522.87

Illinois controlled basin (USGS 05536265)

Calibration station: 05536265 (gage channel 56). The channel-56 calibration (twin T56); verification is its best member re-run on held-out years.

Interactive figures: metrics come from the run of record's result files; a hydrograph is drawn only where that run saved its daily series.

NSE0.539KGE0.661PBIAS-0.30%

No hydrograph for this stage: the run of record saved its metrics but not the daily series. The numbers above are from its result files.

Calibration best (daily)

FieldValue
Calibration stationUSGS streamgage 05536265 (NHDPlus HR region 0712)
Scored calibration window2020-01-01 to 2024-12-31
Independent verification window2012-01-01 to 2015-12-31
Simulation & optimizerSimulated 2018–2024 with a 2-year warm-up; particle-swarm optimization with 48 particles and a cap of 50 iterations, 6 run concurrently. It stopped after 27 iterations (0–26), at the minimum-iteration floor of the optimizer’s own convergence rule, while still improving slowly — complete, but not a plateau.

Sensitivity analysis (Morris)

Screened in June 2026 against the gauge as then mapped (channel 25), before the calibration of record moved to channel 56; the ranking is shown as screened.

RankParameterμ* (mean effect)σ (interaction)
1melt_min3.829.8425
2k3.68323.7334
3cn3_swf3.31982.0242
4perco3.15074.9258
5melt_max2.95099.8071
6urban_cn_c2.86812.9149
7mann1.7821.3773
8surq_lag1.77152.685

Calibration and verification results

StagePeriodDaily NSEMonthly NSEDaily KGEMonthly KGEPBIAS (%)
Initialization pool best2020–20240.5040.7440.5790.822-0.01
Calibration best2020–20240.5390.7640.6610.863-0.30
Verification of the calibrated set2012–20150.4340.5420.5100.614-19.52
7

Notes

  • Fleet metrics come from the published engineer-run digest (paired calibration vs held-out validation).
  • Verification uses an independent window with no overlap with the scored calibration period (split-sample).
  • If you order a calibration run on your own model, the wizard shows runtime/cost estimates before launch.