v0.9.1: HSP2 with Draft Water Quality Modules and Improved WDM Reader
The Hydrologic Simulation Program–Python (HSP2) model is being developed by RESPEC as part of an internally funded research and development (R&D) project.
This release continues development of HSP2, adding draft water quality modules, improved testing infrastructure, and an improved WDM reader that can handle a much broader range of WDM files (h/t LimnoTech for the WDM reader). This release includes modules thru PQUAL/IQUAL/GQUAL (not yet including the AGCHEM modules nor RQUAL).
See the develop branch for ongoing development efforts to include full HSPF water quality.
Downloads
- HSP2_Driver.zip
- HSP2_Driver contains an .exe for running HSP2, enabling a user to run HSP2 without needing to do anything with python code or notebooks. The driver uses the PyQt5 file dialog to prompt for the name of the HDF5 file to run, or if that doesn’t exist yet you can give it the name of a UCI or WDM file to import. It also runs with the H5 file name on the command line.
Change Log
New Features
- Implements HSPF PERLND modules ATEMP (38f7132), SEDMNT (b9a3853), PSTEMP (cbab468), PWTGAS (0740df1), and PQUAL (5c94e20).
- Implements HSPF IMPLND modules SOLIDS (b9a3853), IWTGAS (0740df1), and IQUAL (5a1eeca).
- Implements HSPF RCHRES modules ADCALC (50edb71), CONS (8a13687), HTRCH (52d68bd), SEDTRN (dce622d), and GQUAL (07a22c1).
- Note for all of the above testing is limited and will be ongoing.
Improvements
- Improved WDM reader is capable of reading more sophisticated WDM files (71a88bb).
- Improved testing infrastructure (c556ff7).
Bug Fixes
- Small fixes in PWATER and HYDR (06da636) to more precisely match HSPF results.
- Fixed subscript in SEDTRN Colby method and SNOW initialization (4138f52).
For a detailed list of changes, see the conversation and commits associated with Pull Release #50.