Checking for non-preferred file/folder path names (may take a long time depending on the number of files/folders) ...

Prototyping a Python wrapper for the Structure for Unifying Multiple Modeling Alternatives (SUMMA) hydrologic modeling framework

Owners: This resource does not have an owner who is an active HydroShare user. Contact CUAHSI ( for information on this resource.
Type: Resource
Storage: The size of this resource is 9.8 MB
Created: Aug 08, 2018 at 2:52 p.m.
Last updated: Aug 08, 2018 at 3:03 p.m.
Citation: See how to cite this resource
Sharing Status: Public
Views: 1964
Downloads: 49
+1 Votes: Be the first one to 
Comments: No comments (yet)


This presentation was given at the iEMSs conference in Fort Collins, CO in June 2018.

The Structure for Unifying Multiple Modeling Alternatives (SUMMA) is a hydrologic modeling framework that allows hydrologists to systematically test alternative model conceptualizations. The objective of this project is to create a Python library for wrapping the SUMMA modeling framework called pySUMMA. Using this library, hydrologists can create Python scripts that document the alternative model conceptualizations tested within different experiments. To this end, pySUMMA provides an object-oriented means for updating SUMMA model configurations, executing SUMMA model runs, and visualizing SUMMA model outputs. This work is part of the HydroShare web-based hydrologic information system operated by the Consortium of Universities for the Advancement of Hydrologic Science Inc. (CUAHSI) that seeks to make hydrologic data and models discoverable and shareable online. Creating pySUMMA is a first step toward the longer-term goal of creating an interactive SUMMA-based modeling system by combining, JupyterHub, and High Performance Computing (HPC) resources. In the current version of HydroShare, different data and model resources can be uploaded, shared, and published. This current development will result in a tighter integration between the SUMMA modeling process and with the goal of making hydrologic models more open, reusable, and reproducible. Ultimately, SUMMA serves as a use case for modeling in HydroShare that advances a general approach for leveraging JupyterHub and HPC that can be repeated for other modeling systems.

Subject Keywords


How to Cite

CHOI, Y., J. Goodall, J. Sadler, A. Bennett, B. Nijssen, A. M. Castronova, M. Clark, D. Tarboton (2018). Prototyping a Python wrapper for the Structure for Unifying Multiple Modeling Alternatives (SUMMA) hydrologic modeling framework, HydroShare,

This resource is shared under the Creative Commons Attribution CC BY.


There are currently no comments

New Comment