Skip to content

the python way of running hydraulic models.

License

Notifications You must be signed in to change notification settings

norman-tom/simrunner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simrunner

Simrunner is the Pythonic way of executing asynchronous simulations, completely replacing the traditional Batch Scripts. Modern workflows call for modern tools, by addopting Python and Jupyter Notebooks for simulation execuation; advanced data pipelines can be developed, and robust analysis and reporting can be undertaken all within the same environment.

It is hoped that this package will seed the shift of the water resource industry into these modern tools.

Table of Contents

Installation

A prelease version is not available on PyPi, so to use:

Download the the code, either clone or from zip. Then either;

  • Copy the content of the src directory into your project directory and use the run.ipynb as the template. or,
  • Manually install locally using pip, instruction.

Usage

The functionality of the package has been detailed in the run.ipynb. It is best to use this notebook as a template to get started.

The intended use of this package is to move all data pipelines, analysis and reporting under one roof (Jupyter). This will allow documentation of decisions along side analysis, and automatic reporting of results, something that is impossible with Batch Scripting.

The library can also be used in python scripts if you are not wanting to use Jupyter.

Contributing

Feedback is welcome, please open an issue on the github homepage with any bugs or features you would like to see.

Issues and feedback.

License

Apache License, Version 2.0

About

the python way of running hydraulic models.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published