swmmio
swmmio copied to clipboard
Python tools for interacting with, editing, and visualizing EPA SWMM5 models
Loading outfalls seems to crash depending on the order of the free and timeseries staged outfalls. Perhaps a bug? Loading these outfalls works fine:` ``` [OUTFALLS] ;;Name Elevation Type Stage...
Add basic test coverage for the new summarize_model and rpt_warnings functions (added in #208 ), and add basic docs to the readme, and in Numpy-style docstrings.
The [STORAGE] field is read to a pd.dataframe and the with a fixed number of columns that has the right dimensions when the **shape** parameter is TABULAR. The **shape** parameter...
Provide an interface to easily retrieve macro summary stats about a EPA SWMM model. Included in the summary stats could be things like: - total # of links - total...
### Summary Provide a property on the `swmmio.rpt` object that returns a dataframe containing the information in the Flow Routing Continuity section of the rpt file. For example, users should...
There are docstrings throughout the code that are currently not being tested. Change the testing configuration such that all doctests run and pass. Currently only doctests are run in the...
The following code leads to incorrect curves data and subsequent errors when loading into SWMM5 (Note: even without modifying the curve data): ``` model = swmmio.Model("original.inp") curves = model.inp.curves model.inp.curves...
I have been thinking about how this project is used (or how it could be used in the future). I think we have good coverage on the INP `[READ/EXTRACT/EDIT/SAVE]` functionalities....
This can be completed after #174 and #155 (planning)