This project is a Python-based BMI model that implements unit hydrograph functionality for use with Nextgen.
The following dependencies are required for this project:
- bmipy
- matplotlib
- numpy
To install this project, run the following command in the project directory:
pip install .
Using this project requires a working installation of Ngen, or a working dev container with Ngen installed, such as through NGIAB-CloudInfra.
Once you have a working installation of Ngen, you can incorporate the included formulation.json
into an Ngen realization file.
The last step is to ensure that this project is installed in the same environment as Ngen, such that it can be accessed by Ngen.
This project currently does not include an automated testing suite.
However, most included functionality can be tested through the use of name == 'main' blocks, or the test_module.py
script.
This project currently does not currently have any known issues.
If you have questions or need help with this project, please contact the author, Chad Perry, or open an issue on the project's GitHub repository.
If you feel that something is missing or could be improved, please feel free to open an issue or a pull request. Additional details are available in the project's CONTRIBUTING.md file.
This project was created by Chad Perry on July 16, 2024.
This README.md file was generated by a Python script on September 03, 2024.