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
44 optional dependencies
-
anndata>=0.10[all]extra == "all"
-
anndata>=0.10[anndata]extra == "anndata"
-
build[dev]extra == "dev"
-
build[all]extra == "all"
-
harmonypy>=0.0.9[all]extra == "all"
-
harmonypy>=0.0.9[integration]extra == "integration"
-
leidenalg>=0.10[all]extra == "all"
-
leidenalg>=0.10[analysis]extra == "analysis"
-
matplotlib>=3.7[all]extra == "all"
-
matplotlib>=3.7[analysis]extra == "analysis"
-
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.26[docs]extra == "docs"
-
mkdocstrings>=0.26[all]extra == "all"
-
mypy[dev]extra == "dev"
-
mypy[all]extra == "all"
-
numba>=0.59[all]extra == "all"
-
numba>=0.59[analysis]extra == "analysis"
-
pyarrow>=16[dev]extra == "dev"
-
pyarrow>=16[all]extra == "all"
-
pydeseq2<0.6,>=0.5.4[all]extra == "all"
-
pydeseq2<0.6,>=0.5.4[deseq2]extra == "deseq2"
-
pytest>=7[all]extra == "all"
-
pytest>=7[dev]extra == "dev"
-
pytest-cov[dev]extra == "dev"
-
pytest-cov[all]extra == "all"
-
python-igraph>=0.11[analysis]extra == "analysis"
-
python-igraph>=0.11[all]extra == "all"
-
ruff[all]extra == "all"
-
ruff[dev]extra == "dev"
-
scikit-learn>=1.3[all]extra == "all"
-
scikit-learn>=1.3[analysis]extra == "analysis"
-
scikit-misc>=0.3[all]extra == "all"
-
scikit-misc>=0.3[analysis]extra == "analysis"
-
seaborn>=0.12[all]extra == "all"
-
seaborn>=0.12[analysis]extra == "analysis"
-
statsmodels>=0.14[all]extra == "all"
-
statsmodels>=0.14[analysis]extra == "analysis"
-
twine[all]extra == "all"
-
twine[dev]extra == "dev"
-
umap-learn>=0.5[all]extra == "all"
-
umap-learn>=0.5[analysis]extra == "analysis"