This library is intended for interaction with CalSim studies and related data. A modeler is able to run CalSim with Python commands, query data from DSS files, and call standard pre-/post-processing functions.
Abbreviation | Name |
---|---|
DSS | Data Storage System |
DWR | State of California Department of Water Resources |
HEC | U.S. Army Corps of Engineers' Hydrologic Engineering Center |
USBR | U.S. Department of the Interior, Bureau of Reclamation |
Follow the Jupyter Notebook in exploration/tutorial_00.ipynb for information regarding typical usage.
This module relies on the usbr_py3dss for reading from and writing data to DSS files. This module also utilizes Python objects in many popular third party libraries that ship with Anaconda for Python, such as pandas, numpy, and matplotlib.
This tool is maintained by USBR in Sacramento, CA. Contact Jim Shannon at [email protected].
Future development tasks will focus on the following priorities:
- Add read/write capabilities with HDF5 files formatted for CalSim studies;
- Add pyhecdss as an alternative underlying dependency.
- Write data to excel spreadsheets for use in many existing post-processing tools;
- Apply data filtering by DWR Water Year Type;
- Develop plot types saved for future use;
- Include post-processing techniques representing USBR interests;
- Update
variable_dependencies
application to outputpandas
DataFrame; - Expand documentation;
- Draw plots with
plotly
.