Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 1.95 KB

README.md

File metadata and controls

44 lines (25 loc) · 1.95 KB

pyDHSVM

Python modules for interacting with the Distributed Hydrology Soil Vegetation Model (DHSVM)

Features

pyDHSVM is a community resource for sharing features that provide

  • Set up DHSVM model parameters
  • Run DHSVM model on HPC and cloud resources
  • Optimize DHSVM model parameters
  • Visualize DHSVM ouputs
  • Run DHSVM tutorials with Jupyter Notebook environment on HydroShare for educationa and training

Models

pyDHSVM code is designed to support reproducible modeling by deeply coupling the model parameters used for individual model instances. A model instance is the set of code, parameters, and data used to generate a specific model output. A model code is the version of the generic model (e.g. DHSVM 3.1.3) used to generate the model instance. pyDHSVM code builds model instances and enables sharing, reuse, and replication of model features applied and developed for specific watersheds. OUr demonstration watershed is in the Sauk Suiattle basin in the coastal mountains of Washington State, U.S.A.

How to Contribute

Link to how use Git to Clone and Push.

Link to HydroShare.

Installation and Usage

pyDHSVM requires Python 3.6 and the following packages:

Run pyDHSVM and DHSVM with UW IT Cloud Support

Run pyDHSVM and DHSVM on HydroShare

Bugs

Here is our issue tracker. Please report any bugs that you find. Or, even better, fork the repository on GitHub and create a pull request. All changes are welcome, big or small, and we will walk you through how to make the pull request if you are new to git (just ask on the issue).

License

Distributed with a MIT license. Copyright (C) 2018 pyDHSVM Developers: Christina Bandaragoda, Puroshottam Shivraj, and Nicoleta Cristea

Acknowledgements

This repository was made possible by the University of Washington eScience Institute Incbator Program