Development of an open-source software package for watershed modeling with the Hydrological Simulation Program in Fortran. (June 2015)
- Record Type:
- Journal Article
- Title:
- Development of an open-source software package for watershed modeling with the Hydrological Simulation Program in Fortran. (June 2015)
- Main Title:
- Development of an open-source software package for watershed modeling with the Hydrological Simulation Program in Fortran
- Authors:
- Lampert, D.J.
Wu, M. - Abstract:
- Abstract: The Hydrological Simulation Program in Fortran (HSPF) is used extensively for the assessment of water quantity and water quality issues. Herein, the development of an open-source, cross-platform package for building input files, performing simulations, postprocessing and calibrating HSPF models using the Python Programming Language is presented. The flexible nature of Python opens the door to automated preprocessing and calibration routines, visualization, multiprocessing, and larger-scale model development. The software is applied using Python scripts, which provides a flexible mechanism for learning and applying HSPF. An example application of the software was used to build a calibrated HSPF model the Hunting Creek watershed within the Patuxent River Basin, Maryland, USA, which is the example application distributed with the HSPF calibration software package HSPExp. A script of a few hundred lines was used to build a calibrated model comparable to HSPExp in a simulation time of less than two hours. Highlights: Developed an operating system-independent interface to the subroutines for the Hydrological Simulation Program in Fortran (HSPF) in the Python Programming Language. Developed an open-source suite of software tools for gathering data and building input files for HSPF using Python scripting. Demonstrated the application of the software tools for automatically building a baseline HSPF model using publically-available data on the World Wide Web. DemonstratedAbstract: The Hydrological Simulation Program in Fortran (HSPF) is used extensively for the assessment of water quantity and water quality issues. Herein, the development of an open-source, cross-platform package for building input files, performing simulations, postprocessing and calibrating HSPF models using the Python Programming Language is presented. The flexible nature of Python opens the door to automated preprocessing and calibration routines, visualization, multiprocessing, and larger-scale model development. The software is applied using Python scripts, which provides a flexible mechanism for learning and applying HSPF. An example application of the software was used to build a calibrated HSPF model the Hunting Creek watershed within the Patuxent River Basin, Maryland, USA, which is the example application distributed with the HSPF calibration software package HSPExp. A script of a few hundred lines was used to build a calibrated model comparable to HSPExp in a simulation time of less than two hours. Highlights: Developed an operating system-independent interface to the subroutines for the Hydrological Simulation Program in Fortran (HSPF) in the Python Programming Language. Developed an open-source suite of software tools for gathering data and building input files for HSPF using Python scripting. Demonstrated the application of the software tools for automatically building a baseline HSPF model using publically-available data on the World Wide Web. Demonstrated automatic calibration using a parallel processing routine that performed favorably compared to existing software. … (more)
- Is Part Of:
- Environmental modelling & software. Volume 68(2015:Jun.)
- Journal:
- Environmental modelling & software
- Issue:
- Volume 68(2015:Jun.)
- Issue Display:
- Volume 68 (2015)
- Year:
- 2015
- Volume:
- 68
- Issue Sort Value:
- 2015-0068-0000-0000
- Page Start:
- 166
- Page End:
- 174
- Publication Date:
- 2015-06
- Subjects:
- Watershed modeling -- Python programming -- Hydrology -- HSPF
Environmental monitoring -- Computer programs -- Periodicals
Ecology -- Computer simulation -- Periodicals
Digital computer simulation -- Periodicals
Computer software -- Periodicals
Environmental Monitoring -- Periodicals
Computer Simulation -- Periodicals
Environnement -- Surveillance -- Logiciels -- Périodiques
Écologie -- Simulation, Méthodes de -- Périodiques
Simulation par ordinateur -- Périodiques
Logiciels -- Périodiques
Computer software
Digital computer simulation
Ecology -- Computer simulation
Environmental monitoring -- Computer programs
Periodicals
Electronic journals
363.70015118 - Journal URLs:
- http://www.sciencedirect.com/science/journal/13648152 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.envsoft.2015.02.018 ↗
- Languages:
- English
- ISSNs:
- 1364-8152
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3791.522800
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 9014.xml