Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
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
- black >=26.5.1
- diskcache >=5.6.3
- humanize >=4.16.0
- hvplot >=0.12.2
- ipython >=8.39.0
- ipywidgets >=8.1.9
- isort >=9.0.1
- keyring >=25.7.0
- keyrings-cryptfile >=1.3.9
- llm >=0.32.1
- loguru >=0.7.2
- logzero >=1.7.0
- lxml >=6.1.3
- matplotlib >=3.10.9
- more-itertools >=11.1.0
- mypy >=2.3.1
- natural >=0.2.0
- nbformat >=5.11.1
- numba >=0.62.1
- numexpr >=2.14.1
- numpy >=2.2.0
- openpyxl >=3.1.5
- pandas >=2.3.3
- parse >=1.22.2
- plotly !=6.0.*,>=7.1.0
- polars >=1.44.2
- psutil >=7.2.2
- pydantic >=2.13.5
- pytest >=9.1.1
- requests >=2.34.2
- rich >=15.0.0
- ruff >=0.16.9
- schedule >=1.2.2
- streamlit >=1.56.0
- toolz >=1.1.0
- tqdm >=4.70.1
- ty >=0.0.84
- typer >=0.27.2
- zstandard >=0.25.0
209 optional dependencies
-
aiobotocore>=3.9.1[net]extra == "net"
-
aiofile>=3.9.0[net]extra == "net"
-
aiofiles>=25.1.0[net]extra == "net"
-
aiometer>=1.0.0[net]extra == "net"
-
aiopath>=0.6.11[net]extra == "net"
-
albumentations>=2.0.8[dl]extra == "dl"
-
alembic>=1.20.0[web]extra == "web"
-
altair>=6.2.2[scieng]extra == "scieng"
-
altair>=6.2.2[analytics]extra == "analytics"
-
anndata>=0.11.4[bio]extra == "bio"
-
anyio>=3.7.1[net]extra == "net"
-
bandit>=1.9.4[testing]extra == "testing"
-
beautifulsoup4>=4.15.0[web]extra == "web"
-
biopython>=1.88[bio]extra == "bio"
-
black>=26.5.1[docs]extra == "docs"
-
black>=26.5.1[testing]extra == "testing"
-
bokeh>=3.9.2[scieng]extra == "scieng"
-
bokeh>=3.9.2[analytics]extra == "analytics"
-
boto3>=1.43.75[net]extra == "net"
-
botocore>=1.43.75[net]extra == "net"
-
bottleneck>=1.6.0[analytics]extra == "analytics"
-
bottleneck>=1.6.0[scieng]extra == "scieng"
-
cartopy>=0.25.0[gis]extra == "gis"
-
celery>=5.6.3[net]extra == "net"
-
cftime>=1.6.5[gis]extra == "gis"
-
connectorx>=0.4.6[scieng]extra == "scieng"
-
connectorx>=0.4.6[analytics]extra == "analytics"
-
contextily>=1.7.1[gis]extra == "gis"
-
cryptography>=50.0.1[net]extra == "net"
-
cryptography>=50.0.1[web]extra == "web"
-
darts>=0.46.0[analytics]extra == "analytics"
-
darts>=0.46.0[dl]extra == "dl"
-
dask>=2026.8.0[analytics]extra == "analytics"
-
dask>=2026.8.0[scieng]extra == "scieng"
-
dask>=2026.8.0[net]extra == "net"
-
dask-image>=2026.5.0[gis]extra == "gis"
-
dask-image>=2026.5.0[scieng]extra == "scieng"
-
dataset>=2.0.0[dl]extra == "dl"
-
datasets>=5.0.1[dl]extra == "dl"
-
datashader>=0.19.1[gis]extra == "gis"
-
descartes>=1.1.0[gis]extra == "gis"
-
diskcache>=5.6.3[dl]extra == "dl"
-
distributed>=2026.8.0[scieng]extra == "scieng"
-
distributed>=2026.8.0[analytics]extra == "analytics"
-
distributed>=2026.8.0[net]extra == "net"
-
django>=5.2.17[web]extra == "web"
-
dodgy>=0.2.1[testing]extra == "testing"
-
duckdb>=1.5.5[scieng]extra == "scieng"
-
duckdb>=1.5.5[db]extra == "db"
-
duckdb>=1.5.5[analytics]extra == "analytics"
-
eli5>=0.15.0[dl]extra == "dl"
-
eli5>=0.15.0[ml]extra == "ml"
-
evaluate>=0.4.6[dl]extra == "dl"
-
fastapi>=0.141.1[web]extra == "web"
-
fastapi>=0.141.1[net]extra == "net"
-
fastexcel>=0.21.0[scieng]extra == "scieng"
-
fastexcel>=0.21.0[analytics]extra == "analytics"
-
fiona>=1.10.0[gis]extra == "gis"
-
flake8>=7.4.1[testing]extra == "testing"
-
flake8-async>=26.8.1[testing]extra == "testing"
-
flake8-import-order>=0.19.2[testing]extra == "testing"
-
flask>=3.1.3[web]extra == "web"
-
folium>=0.20.0[gis]extra == "gis"
-
formulaic>=1.2.2[scieng]extra == "scieng"
-
formulaic>=1.2.2[ml]extra == "ml"
-
formulaic>=1.2.2[analytics]extra == "analytics"
-
ftputil>=5.2.0[net]extra == "net"
-
geoalchemy>=0.7.2[gis]extra == "gis"
-
geopandas>=1.1.4[gis]extra == "gis"
-
geopy>=2.5.0[gis]extra == "gis"
-
glum>=3.4.1[analytics]extra == "analytics"
-
glum>=3.4.1[scieng]extra == "scieng"
-
glum>=3.4.1[ml]extra == "ml"
-
gprof2dot>=2025.4.14[testing]extra == "testing"
-
graphviz>=0.21[gis]extra == "gis"
-
graphviz>=0.21[analytics]extra == "analytics"
-
graphviz>=0.21[scieng]extra == "scieng"
-
h5netcdf>=1.8.1[gis]extra == "gis"
-
h5py>=3.16.0[scieng]extra == "scieng"
-
holoviews>=1.23.2[scieng]extra == "scieng"
-
holoviews>=1.23.2[analytics]extra == "analytics"
-
httpx>=0.27.2[net]extra == "net"
-
httpx>=0.27.2[web]extra == "web"
-
hvplot>=0.12.2[scieng]extra == "scieng"
-
hvplot>=0.12.2[analytics]extra == "analytics"
-
hypothesis>=6.168.1[testing]extra == "testing"
-
ibis-framework>=12.0.0[db]extra == "db"
-
ibis-framework>=12.0.0[analytics]extra == "analytics"
-
igraph>=1.0.0[bio]extra == "bio"
-
iris>=1.0.7[gis]extra == "gis"
-
isort>=9.0.1[testing]extra == "testing"
-
jinja2>=3.1.6[web]extra == "web"
-
joblib>=1.6.0[ml]extra == "ml"
-
joblib>=1.6.0[dl]extra == "dl"
-
jupyter[docs]extra == "docs"
-
jupyter-cache[docs]extra == "docs"
-
kaleido>=1.4.0[docs]extra == "docs"
-
leidenalg>=0.12.0[bio]extra == "bio"
-
lightning>=2.6.6[dl]extra == "dl"
-
line-profiler>=5.0.2[testing]extra == "testing"
-
locust>=2.46.0[net]extra == "net"
-
matplotlib>=3.10.9[scieng]extra == "scieng"
-
matplotlib>=3.10.9[analytics]extra == "analytics"
-
memory-profiler>=0.61.0[testing]extra == "testing"
-
mkdocs>=1.6.1[testing]extra == "testing"
-
nbclient>=0.11.0[docs]extra == "docs"
-
netcdf4>=1.7.3[gis]extra == "gis"
-
networkx>=3.3[net]extra == "net"
-
networkx>=3.3[analytics]extra == "analytics"
-
networkx>=3.3[scieng]extra == "scieng"
-
networkx>=3.3[gis]extra == "gis"
-
numba>=0.62.1[scieng]extra == "scieng"
-
numba>=0.62.1[analytics]extra == "analytics"
-
pandas>=2.3.3[scieng]extra == "scieng"
-
pandas>=2.3.3[analytics]extra == "analytics"
-
pandas>=2.3.3[db]extra == "db"
-
pandas>=2.3.3[net]extra == "net"
-
pandera>=0.33.1[analytics]extra == "analytics"
-
paramiko>=5.0.0[bio]extra == "bio"
-
passlib>=1.7.4[net]extra == "net"
-
passlib>=1.7.4[web]extra == "web"
-
pathos>=0.3.5[net]extra == "net"
-
pint>=0.24.3[gis]extra == "gis"
-
pint>=0.24.3[scieng]extra == "scieng"
-
polars>=1.44.2[net]extra == "net"
-
polars>=1.44.2[db]extra == "db"
-
pooch>=1.9.0[bio]extra == "bio"
-
pooch>=1.9.0[scieng]extra == "scieng"
-
prophet>=1.4.0[dl]extra == "dl"
-
psutil>=7.2.2[net]extra == "net"
-
psycopg2-binary>=2.9.13[gis]extra == "gis"
-
py-spy>=0.4.2[testing]extra == "testing"
-
pycodestyle>=2.15.0[testing]extra == "testing"
-
pydantic-geojson>=0.3.2[gis]extra == "gis"
-
pydap>=3.5.9[gis]extra == "gis"
-
pyinstrument>=5.1.3[testing]extra == "testing"
-
pylint>=4.0.9[testing]extra == "testing"
-
pyod>=3.6.6[ml]extra == "ml"
-
pyod>=3.6.6[scieng]extra == "scieng"
-
pyod>=3.6.6[analytics]extra == "analytics"
-
pyod>=3.6.6[dl]extra == "dl"
-
pyodbc>=5.3.0[db]extra == "db"
-
pyproj>=3.7.1[gis]extra == "gis"
-
pysal>=25.1[gis]extra == "gis"
-
pyshark>=0.6[net]extra == "net"
-
pyt>=1.4.0[testing]extra == "testing"
-
pytest>=9.1.1[testing]extra == "testing"
-
pytest-cov>=7.1.0[testing]extra == "testing"
-
pytest-repeat>=0.9.4[net]extra == "net"
-
pytest-repeat>=0.9.4[testing]extra == "testing"
-
pytest-xdist>=3.8.0[testing]extra == "testing"
-
pyzmq>=27.2.0[net]extra == "net"
-
rasterio>=1.4.4[gis]extra == "gis"
-
readability>=0.3.2[ml]extra == "ml"
-
redis>=8.1.0[net]extra == "net"
-
redis>=8.1.0[db]extra == "db"
-
rioxarray>=0.19.0[gis]extra == "gis"
-
s3fs>=2026.6.0[net]extra == "net"
-
scalene>=2.3.0[testing]extra == "testing"
-
scanpy>=1.11.5[bio]extra == "bio"
-
scikit-image>=0.25.2[bio]extra == "bio"
-
scikit-image>=0.25.2[gis]extra == "gis"
-
scikit-image>=0.25.2[scieng]extra == "scieng"
-
scikit-learn>=1.7.2[dl]extra == "dl"
-
scikit-learn>=1.7.2[ml]extra == "ml"
-
scikit-learn>=1.7.2[analytics]extra == "analytics"
-
scikit-misc>=0.5.2[bio]extra == "bio"
-
scipy>=1.15.3[scieng]extra == "scieng"
-
scipy>=1.15.3[analytics]extra == "analytics"
-
scipy>=1.15.3[gis]extra == "gis"
-
scrapy>=2.19.0[web]extra == "web"
-
seaborn>=0.13.2[ml]extra == "ml"
-
seaborn>=0.13.2[scieng]extra == "scieng"
-
seaborn>=0.13.2[analytics]extra == "analytics"
-
shapely>=2.1.2[gis]extra == "gis"
-
skorch>=1.4.0[dl]extra == "dl"
-
skorch>=1.4.0[ml]extra == "ml"
-
skrub>=0.10.1[ml]extra == "ml"
-
skrub>=0.10.1[dl]extra == "dl"
-
snakeviz>=2.2.2[testing]extra == "testing"
-
sphinx>=8.1.3[testing]extra == "testing"
-
sqlalchemy>=2.0.54[db]extra == "db"
-
statsmodels>=0.15.0[scieng]extra == "scieng"
-
statsmodels>=0.15.0[analytics]extra == "analytics"
-
streamlit>=1.56.0[scieng]extra == "scieng"
-
streamlit>=1.56.0[analytics]extra == "analytics"
-
sympy>=1.14.0[scieng]extra == "scieng"
-
tables>=3.10.1[analytics]extra == "analytics"
-
tables>=3.10.1[scieng]extra == "scieng"
-
tensorboard>=2.21.0[dl]extra == "dl"
-
textblob>=0.20.1[analytics]extra == "analytics"
-
textdistance>=4.6.3[analytics]extra == "analytics"
-
textdistance>=4.6.3[ml]extra == "ml"
-
textdistance>=4.6.3[dl]extra == "dl"
-
textfsm>=2.1.0[net]extra == "net"
-
torch>=2.2.2[dl]extra == "dl"
-
torchaudio>=2.2.2[dl]extra == "dl"
-
torchvision>=0.17.2[dl]extra == "dl"
-
tqdm>=4.70.1[bio]extra == "bio"
-
transformers>=5.0.0[dl]extra == "dl"
-
unsync>=1.4.0[net]extra == "net"
-
uvicorn>=0.54.0[net]extra == "net"
-
xarray>=2025.6.1[gis]extra == "gis"
-
xgboost>=3.2.0[ml]extra == "ml"
-
xgboost>=3.2.0[dl]extra == "dl"
-
yellowbrick2>=2.0.2[dl]extra == "dl"
-
yellowbrick2>=2.0.2[ml]extra == "ml"
-
zarr>=2.18.3[gis]extra == "gis"
-
zarr>=2.18.3[scieng]extra == "scieng"