Metadata-Version: 2.3
Name: swmm-pandas
Version: 0.13.0
Summary: Pandorable interface to SWMM5 input and output files
Keywords: swmm5,swmm,stormwater,hydraulics,hydrology,
Author: Constantine Karos, See README.md
Author-email: Constantine Karos <ckaros@outlook.com>
License: CC BY 4.0
Classifier: Development Status :: 4 - Beta
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Requires-Dist: julian
Requires-Dist: pandas>=2.1
Requires-Dist: swmm-toolkit>=0.16.0
Requires-Dist: folium>=0.20.0 ; extra == 'all'
Requires-Dist: geopandas>=1.0.1 ; extra == 'all'
Requires-Dist: networkx>=3.6.1 ; extra == 'all'
Requires-Dist: pyarrow>=24.0.0 ; extra == 'all'
Requires-Dist: folium>=0.20.0 ; extra == 'geo'
Requires-Dist: geopandas>=1.0.1 ; extra == 'geo'
Requires-Dist: networkx>=3.6.1 ; extra == 'graph'
Requires-Dist: pyarrow>=24.0.0 ; extra == 'parquet'
Maintainer-email: ckaros@outlook.com
Requires-Python: >=3.11
Project-URL: Homepage, https://github.com/karosc/swmm-pandas
Provides-Extra: all
Provides-Extra: geo
Provides-Extra: graph
Provides-Extra: parquet
Description-Content-Type: text/markdown

![image](docs/_static/logo.png)

## A pandorable interface for SWMM files

[![pypi badge](https://img.shields.io/pypi/v/swmm-pandas.svg)](https://pypi.python.org/pypi/swmm-pandas)
![test badge](https://github.com/karosc/swmm-pandas/actions/workflows/tests.yml/badge.svg)
![docs badge](https://github.com/karosc/swmm-pandas/actions/workflows/docs.yml/badge.svg)
[![mypy badge](http://www.mypy-lang.org/static/mypy_badge.svg)](http://mypy-lang.org/)
## What and Why?

swmm-pandas is a high level api for interacting with swmm files via pandas dataframes. The ambition of this project is to create concise interfaces for the SWMM input, report and output files.

### Status

-   [**input**](http://www.karosc.com/swmm-pandas/reference/input/) (✨NEW in v0.9✨, docs or work in progress)
-   [**ouput**](http://www.karosc.com/swmm-pandas/reference/output/)
-   [**report**](http://www.karosc.com/swmm-pandas/reference/report/)

## Installation

`pip install swmm-pandas`

## Contributors

<table id="contributors-table">
  <tr>
    <td align="center">
        <a href="https://github.com/karosc"><img src="https://avatars1.githubusercontent.com/u/36245370?s=100" width="100px;" alt=""/>
            <br />
            <sub><b>Constantine Karos</b></sub>
        </a>
    </td>
    <td align="center">
        <a href="https://github.com/jennwuu"><img src="https://avatars.githubusercontent.com/u/28812156?s=100" width="100px;" alt=""/>
            <br />
            <sub><b>Jenn Wuu</b></sub>
        </a>
    </td>
    
 </tr>
</table>

## License

[CC BY 4.0](./LICENSE.md)
