filelock
pydantic==2.7.*
pyyaml
zarr
netcdf4
h5netcdf
h5py
scipy
dask
matplotlib
seaborn
sparse
pint
bagit
openpyxl
rioxarray
geopandas
pyproj
shapely
hsclient
requests>=2.25
pyswmm<3,>=2
swmm-toolkit<0.17,>=0.15
swmmio<0.8.3
tabulate
notebook
jupyter_server
ipywidgets
globus-sdk>=3.0
plotly==5.24.1
kaleido!=0.2.1.post1,<1.0,>=0.2.1
datashader>=0.16
jinja2>=3.1
typer
rich
snakemake==9.15.0
rocrate==0.15.0

[docs]
mkdocs
mkdocs-material
mkdocstrings[python]
mkdocs-htmlproofer-plugin

[hpc]
snakemake-executor-plugin-slurm<3,>=2.0
snakemake-executor-plugin-slurm-jobstep<1,>=0.3
snakemake-storage-plugin-fs==1.1.3

[test]
ruff==0.15.10
ty
pytest
pytest-xdist>=3.0
coverage

[viz-export]
