Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
- matplotlib <4.0,>=3.7
- networkx >=3.1
- numpy >=1.24
- pandas >=2.0
- peewee >=3.17
- pydantic >=2.5
- rich >=13.7
- typer >=0.12
67 optional dependencies
-
adlfs>=2024.2[soils]extra == "soils"
-
adlfs>=2024.2[all]extra == "all"
-
exactextract>=0.2[gis]extra == "gis"
-
exactextract>=0.2[all]extra == "all"
-
fiona>=1.9[all]extra == "all"
-
fiona>=1.9[gis]extra == "gis"
-
fsspec>=2024.2[all]extra == "all"
-
fsspec>=2024.2[soils]extra == "soils"
-
geopandas>=0.14[gis]extra == "gis"
-
geopandas>=0.14[all]extra == "all"
-
matplotlib<4.0,>=3.7[dev]extra == "dev"
-
matplotlib<4.0,>=3.7[all]extra == "all"
-
matplotlib<4.0,>=3.7[viz]extra == "viz"
-
mcp>=1.2[mcp]extra == "mcp"
-
mcp>=1.2[all]extra == "all"
-
mkdocs>=1.6[all]extra == "all"
-
mkdocs>=1.6[docs]extra == "docs"
-
mkdocs-material>=9.5[all]extra == "all"
-
mkdocs-material>=9.5[docs]extra == "docs"
-
mkdocstrings>=0.25[docs]extra == "docs"
-
mkdocstrings>=0.25[all]extra == "all"
-
mypy>=1.10[dev]extra == "dev"
-
mypy>=1.10[all]extra == "all"
-
planetary-computer>=1.0[all]extra == "all"
-
planetary-computer>=1.0[soils]extra == "soils"
-
pre-commit>=3.7[dev]extra == "dev"
-
pre-commit>=3.7[all]extra == "all"
-
py3dep>=0.16[hyriver]extra == "hyriver"
-
py3dep>=0.16[all]extra == "all"
-
pyarrow>=15[soils]extra == "soils"
-
pyarrow>=15[all]extra == "all"
-
pydaymet>=0.16[all]extra == "all"
-
pydaymet>=0.16[hyriver]extra == "hyriver"
-
pyflwdir>=0.5[all]extra == "all"
-
pyflwdir>=0.5[gis]extra == "gis"
-
pygeohydro>=0.16[all]extra == "all"
-
pygeohydro>=0.16[hyriver]extra == "hyriver"
-
pygeoogc>=0.16[hyriver]extra == "hyriver"
-
pygeoogc>=0.16[all]extra == "all"
-
pygridmet>=0.16[all]extra == "all"
-
pygridmet>=0.16[gridmet]extra == "gridmet"
-
pymoo>=0.6.1[all]extra == "all"
-
pymoo>=0.6.1[swatplus]extra == "swatplus"
-
pynhd>=0.16[all]extra == "all"
-
pynhd>=0.16[hyriver]extra == "hyriver"
-
pyproj>=3.6[gis]extra == "gis"
-
pyproj>=3.6[all]extra == "all"
-
pystac-client>=0.7[all]extra == "all"
-
pystac-client>=0.7[soils]extra == "soils"
-
pyswatplus<1.4.0,>=1.3.0[all]extra == "all"
-
pyswatplus<1.4.0,>=1.3.0[swatplus]extra == "swatplus"
-
pytest>=8.0[dev]extra == "dev"
-
pytest>=8.0[all]extra == "all"
-
pytest-cov>=5.0[dev]extra == "dev"
-
pytest-cov>=5.0[all]extra == "all"
-
rasterio>=1.3[all]extra == "all"
-
rasterio>=1.3[gis]extra == "gis"
-
rasterstats>=0.20[all]extra == "all"
-
rasterstats>=0.20[gis]extra == "gis"
-
ruff>=0.5[all]extra == "all"
-
ruff>=0.5[dev]extra == "dev"
-
salib>=1.5.0[all]extra == "all"
-
salib>=1.5.0[swatplus]extra == "swatplus"
-
shapely>=2.0[gis]extra == "gis"
-
shapely>=2.0[all]extra == "all"
-
whitebox>=2.3[all]extra == "all"
-
whitebox>=2.3[gis]extra == "gis"