Skip to content

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

Notifications You must be signed in to change notification settings

pshivraj/pyDHSVM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 87.9%
  • Python 10.3%
  • MATLAB 1.8%