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
- apppath >=1.0.7
- draugr >=1.2.1
- numpy >=1.20.0
- pyzmq >=1.1.1
- sorcery >=0.2.0
- sympy >=1.1.1
- tqdm >=1.1.1
- warg >=1.5.0
97 optional dependencies
-
apppath>=1.0.7[all]extra == "all"
-
apppath>=1.0.7[dev]extra == "dev"
-
black>=21.5b0[all]extra == "all"
-
black>=21.5b0[dev]extra == "dev"
-
coveralls>=1.6.0[all]extra == "all"
-
coveralls>=1.6.0[dev]extra == "dev"
-
draugr>=1.2.1[all]extra == "all"
-
draugr>=1.2.1[dev]extra == "dev"
-
ezdxf[dev]extra == "dev"
-
ezdxf[tests]extra == "tests"
-
ezdxf[cad]extra == "cad"
-
ezdxf[all]extra == "all"
-
fiona>=1.1.1[dev]extra == "dev"
-
fiona>=1.1.1[fiona]extra == "fiona"
-
fiona>=1.1.1[tests]extra == "tests"
-
fiona>=1.1.1[all]extra == "all"
-
furo[dev]extra == "dev"
-
furo[all]extra == "all"
-
furo[docs]extra == "docs"
-
geopandas[dev]extra == "dev"
-
geopandas[all]extra == "all"
-
geopandas[tests]extra == "tests"
-
geopandas[geopandas]extra == "geopandas"
-
importlib-metadata[tests]extra == "tests"
-
importlib-metadata[all]extra == "all"
-
importlib-metadata[dev]extra == "dev"
-
importlib-metadata[legacy]extra == "legacy"
-
importlib-resources[tests]extra == "tests"
-
importlib-resources[all]extra == "all"
-
importlib-resources[dev]extra == "dev"
-
importlib-resources[legacy]extra == "legacy"
-
mock[tests]extra == "tests"
-
mock[dev]extra == "dev"
-
mock[all]extra == "all"
-
momepy>=0.3.0[all]extra == "all"
-
momepy>=0.3.0[geometric-analysis]extra == "geometric-analysis"
-
networkx[all]extra == "all"
-
networkx[dev]extra == "dev"
-
networkx[tests]extra == "tests"
-
networkx[networkx]extra == "networkx"
-
numpy>=1.20.0[all]extra == "all"
-
numpy>=1.20.0[dev]extra == "dev"
-
numpy>=1.20.0[pdal]extra == "pdal"
-
osmnx>=2.0.5[tests]extra == "tests"
-
osmnx>=2.0.5[networkx]extra == "networkx"
-
osmnx>=2.0.5[dev]extra == "dev"
-
osmnx>=2.0.5[all]extra == "all"
-
pdal>=3.3.0[pdal]extra == "pdal"
-
pdal>=3.3.0[all]extra == "all"
-
pillow[all]extra == "all"
-
pillow[dev]extra == "dev"
-
pillow[pil]extra == "pil"
-
pillow[tests]extra == "tests"
-
pip>=22.1.2[dev]extra == "dev"
-
pip>=22.1.2[all]extra == "all"
-
pre-commit>=2.17.0[dev]extra == "dev"
-
pre-commit>=2.17.0[all]extra == "all"
-
pyproj[tests]extra == "tests"
-
pyproj[all]extra == "all"
-
pyproj[dev]extra == "dev"
-
pyproj[shapely]extra == "shapely"
-
pyqt6>=6.0.0[qgis]extra == "qgis"
-
pyqt6>=6.0.0[dev]extra == "dev"
-
pyqt6>=6.0.0[all]extra == "all"
-
pyqt6>=6.0.0[tests]extra == "tests"
-
pyqt6>=6.0.0[qt]extra == "qt"
-
pytest>=4.4.1[all]extra == "all"
-
pytest>=4.4.1[dev]extra == "dev"
-
pytest>=4.4.1[tests]extra == "tests"
-
pytest-cov>=2.11.1[all]extra == "all"
-
pytest-cov>=2.11.1[dev]extra == "dev"
-
pyzmq>=1.1.1[all]extra == "all"
-
pyzmq>=1.1.1[dev]extra == "dev"
-
rtree>=0.9.7[all]extra == "all"
-
rtree>=0.9.7[geometric-analysis]extra == "geometric-analysis"
-
shapely[tests]extra == "tests"
-
shapely[shapely]extra == "shapely"
-
shapely[dev]extra == "dev"
-
shapely[all]extra == "all"
-
sorcery>=0.2.0[all]extra == "all"
-
sorcery>=0.2.0[dev]extra == "dev"
-
sphinx>=4.0.1[all]extra == "all"
-
sphinx>=4.0.1[dev]extra == "dev"
-
sphinx>=4.0.1[docs]extra == "docs"
-
sphinxcontrib-programoutput[all]extra == "all"
-
sphinxcontrib-programoutput[dev]extra == "dev"
-
sphinxcontrib-programoutput[docs]extra == "docs"
-
sympy>=1.1.1[all]extra == "all"
-
sympy>=1.1.1[dev]extra == "dev"
-
tqdm>=1.1.1[dev]extra == "dev"
-
tqdm>=1.1.1[all]extra == "all"
-
twine>=1.13.0[all]extra == "all"
-
twine>=1.13.0[dev]extra == "dev"
-
warg>=1.5.0[all]extra == "all"
-
warg>=1.5.0[dev]extra == "dev"
-
wheel>=0.33.0[all]extra == "all"
-
wheel>=0.33.0[dev]extra == "dev"