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
- cairocffi >=1.3.0
- imbalanced-learn <0.13,>=0.11.0
- joblib >=1.3.0
- llvmlite >=0.41.0
- networkx <4,>=3.0
- numba >=0.58.0
- numpy <2.0,>=1.24.0
- pandas <3,>=2.0.0
- pydantic >=2.0.0
- python-igraph >=0.10.0
- requests >=2.25.0
- scikit-learn <1.5,>=1.3.0
- scipy >=1.13.0
- tqdm >=4.64.0
- vectorizers <0.3,>=0.2
- xgboost >=1.7.0
51 optional dependencies
-
black>=23.0.0[dev]extra == "dev"
-
black>=23.0.0[all]extra == "all"
-
fastapi<1.0,>=0.111.0[all]extra == "all"
-
fastapi<1.0,>=0.111.0[workbench-mcp]extra == "workbench-mcp"
-
fastapi<1.0,>=0.111.0[workbench]extra == "workbench"
-
httpx>=0.27.0[workbench-mcp]extra == "workbench-mcp"
-
httpx>=0.27.0[all]extra == "all"
-
httpx>=0.27.0[workbench]extra == "workbench"
-
ipykernel>=6.0.0[experiments]extra == "experiments"
-
ipykernel>=6.0.0[all]extra == "all"
-
isort>=5.12.0[dev]extra == "dev"
-
isort>=5.12.0[all]extra == "all"
-
jupyter>=1.0.0[experiments]extra == "experiments"
-
jupyter>=1.0.0[all]extra == "all"
-
matplotlib>=3.5.0[advanced]extra == "advanced"
-
matplotlib>=3.5.0[all]extra == "all"
-
mcp<2,>=1.27[workbench-mcp]python_version >= "3.10" and extra == "workbench-mcp"
-
mypy>=1.0.0[all]extra == "all"
-
mypy>=1.0.0[dev]extra == "dev"
-
notebook>=7.0.0[all]extra == "all"
-
notebook>=7.0.0[experiments]extra == "experiments"
-
optuna>=3.0.0[all]extra == "all"
-
optuna>=3.0.0[advanced]extra == "advanced"
-
plotly>=5.0.0[all]extra == "all"
-
plotly>=5.0.0[advanced]extra == "advanced"
-
pre-commit>=3.0.0[all]extra == "all"
-
pre-commit>=3.0.0[dev]extra == "dev"
-
pyarrow>=14.0.0[workbench-mcp]extra == "workbench-mcp"
-
pyarrow>=14.0.0[workbench]extra == "workbench"
-
pyarrow>=14.0.0[all]extra == "all"
-
pytest>=7.0.0[all]extra == "all"
-
pytest>=7.0.0[dev]extra == "dev"
-
pytest-cov>=4.0.0[all]extra == "all"
-
pytest-cov>=4.0.0[dev]extra == "dev"
-
pytest-mock>=3.10.0[all]extra == "all"
-
pytest-mock>=3.10.0[dev]extra == "dev"
-
ruff>=0.1.0[dev]extra == "dev"
-
ruff>=0.1.0[all]extra == "all"
-
seaborn>=0.12.0[all]extra == "all"
-
seaborn>=0.12.0[advanced]extra == "advanced"
-
torch<3.0,>=2.0.0[workbench-mcp]extra == "workbench-mcp"
-
torch<3.0,>=2.0.0[gnn]extra == "gnn"
-
torch<3.0,>=2.0.0[all]extra == "all"
-
torch<3.0,>=2.0.0[workbench]extra == "workbench"
-
umap-learn!=0.5.9.post2,>=0.5.7[workbench-mcp]extra == "workbench-mcp"
-
umap-learn!=0.5.9.post2,>=0.5.7[advanced]extra == "advanced"
-
umap-learn!=0.5.9.post2,>=0.5.7[all]extra == "all"
-
umap-learn!=0.5.9.post2,>=0.5.7[workbench]extra == "workbench"
-
uvicorn<1.0,>=0.30.0[workbench]extra == "workbench"
-
uvicorn<1.0,>=0.30.0[all]extra == "all"
-
uvicorn<1.0,>=0.30.0[workbench-mcp]extra == "workbench-mcp"