pydantic-settings
pydantic>=2.0
numpy<3.0,>=1.24
geopandas>=1.0.0
shapely>=2.0.0
libpysal>=4.9.0
matplotlib>=3.7.0
rasterstats>=0.19.0
affine>=2.4.0
scipy>=1.12.0

[:python_version < "3.11"]
tomli>=2.0

[dev]
mypy
pytest
pytest-cov
ruff<0.17,>=0.16
mkdocs
mkdocstrings[python]
mkdocs-jupyter
mkdocs-material
xarray>=2023.1.0
netCDF4>=1.6.0
zarr>=2.16.0
pyproj>=3.4.0
rasterio>=1.3.0
minio>=7.0
moto[s3,server]>=5.0

[docs]
mkdocs
mkdocs-material
mkdocstrings[python]
mkdocs-jupyter

[s3]
minio>=7.0

[viz]
ipywidgets>=8.0.0

[xarray]
xarray>=2023.1.0
netCDF4>=1.6.0
zarr>=2.16.0
pyproj>=3.4.0
rasterio>=1.3.0
