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
- numpy >=1.23
- pandas >=2.0
- pyarrow >=14.0
- scikit-learn >=1.3
132 optional dependencies
-
autogluon-tabular>=1.1[automl-industry]extra == "automl-industry"
-
build>=1.0[dev]extra == "dev"
-
buildml[dev]extra == "dev"
-
buildml[dl]extra == "dl"
-
buildml[eda]extra == "eda"
-
buildml[engines]extra == "engines"
-
buildml[graph-pyg]extra == "graph-pyg"
-
buildml[llm]extra == "llm"
-
buildml[nlp-industry]extra == "nlp-industry"
-
buildml[pretrained]extra == "pretrained"
-
buildml[production]extra == "production"
-
buildml[rag-advanced]extra == "rag-advanced"
-
buildml[rl-industry]extra == "rl-industry"
-
buildml[speech]extra == "speech"
-
buildml[automl-industry]extra == "automl-industry"
-
buildml[tda-industry]extra == "tda-industry"
-
buildml[timeseries-ml]extra == "timeseries-ml"
-
buildml[timeseries-prophet]extra == "timeseries-prophet"
-
buildml[vision]extra == "vision"
-
buildml[ssl]extra == "ssl"
-
buildml[automl]extra == "automl"
-
buildml[audio]extra == "audio"
-
buildml[all-classical]extra == "all-classical"
-
catboost>=1.2[automl-industry]extra == "automl-industry"
-
catboost>=1.2[multitask-industry]extra == "multitask-industry"
-
catboost>=1.2[ranking-industry]extra == "ranking-industry"
-
cvxpy>=1.4[optimize-industry]extra == "optimize-industry"
-
dowhy>=0.11[causal-industry]extra == "causal-industry"
-
duckdb>=0.10[duckdb]extra == "duckdb"
-
econml>=0.15[causal-industry]extra == "causal-industry"
-
faiss-cpu>=1.7.4[cbr-faiss](python_version < "3.13" and sys_platform != "win32") and extra == "cbr-faiss"
-
fastapi>=0.110[serve]extra == "serve"
-
fastapi>=0.110[dashboard]extra == "dashboard"
-
flaml>=2.1[automl-industry]extra == "automl-industry"
-
flwr>=1.5[federated-industry]extra == "federated-industry"
-
giotto-tda>=0.6[tda-industry]python_version < "3.13" and extra == "tda-industry"
-
gymnasium>=0.29[rl]extra == "rl"
-
hdbscan>=0.8[unsupervised]extra == "unsupervised"
-
hnswlib>=0.8[cbr-industry]extra == "cbr-industry"
-
httpx>=0.27[dev]extra == "dev"
-
httpx>=0.27[serve]extra == "serve"
-
httpx2>=2.10[dev]extra == "dev"
-
imbalanced-learn>=0.11[imbalanced]extra == "imbalanced"
-
imitation>=1.0[rl-industry]extra == "rl-industry"
-
imodels>=2.0[symbolic-industry]extra == "symbolic-industry"
-
implicit>=0.7[recommenders-industry]extra == "recommenders-industry"
-
jinja2>=3.1[dashboard]extra == "dashboard"
-
kaleido>=0.2.1[dashboard]extra == "dashboard"
-
langchain-classic>=1.0[rag-advanced]extra == "rag-advanced"
-
langchain-community>=0.2[rag-advanced]extra == "rag-advanced"
-
langchain-core>=0.2[rag-advanced]extra == "rag-advanced"
-
langdetect>=1.0.9[nlp]extra == "nlp"
-
learn2learn>=0.2[metalearning-industry]python_version < "3.12" and extra == "metalearning-industry"
-
lightfm>=1.17[recommenders-lightfm](python_version < "3.12" and sys_platform != "win32") and extra == "recommenders-lightfm"
-
lightgbm>=4.0[semisupervised-industry]extra == "semisupervised-industry"
-
lightgbm>=4.0[multitask-industry]extra == "multitask-industry"
-
lightgbm>=4.0[ranking-industry]extra == "ranking-industry"
-
lightgbm>=4.0[automl-industry]extra == "automl-industry"
-
lightgbm>=4.0[anomaly-industry]extra == "anomaly-industry"
-
mapie>=0.8[probabilistic-industry]extra == "probabilistic-industry"
-
matplotlib>=3.7[viz]extra == "viz"
-
mypy>=1.8[dev]extra == "dev"
-
myst-parser[docs]extra == "docs"
-
myst-parser[dev]extra == "dev"
-
networkx>=3.0[graph]extra == "graph"
-
neuralforecast>=1.7[timeseries-ml]python_version < "3.13" and extra == "timeseries-ml"
-
ngboost>=0.5[probabilistic-industry]extra == "probabilistic-industry"
-
nltk>=3.8[nlp]extra == "nlp"
-
onnx>=1.15[onnx]extra == "onnx"
-
openai>=1.0[ai]extra == "ai"
-
openpyxl>=3.1[excel]extra == "excel"
-
optuna>=3.4[optuna]extra == "optuna"
-
ortools>=9.8[optimize-industry]extra == "optimize-industry"
-
pandas-stubs>=2.0[dev]extra == "dev"
-
persim>=0.3[tda]extra == "tda"
-
pillow>=9.0[torch]extra == "torch"
-
plotly>=5.18[dashboard]extra == "dashboard"
-
polars>=0.20[polars]extra == "polars"
-
prophet>=1.1[timeseries-prophet]extra == "timeseries-prophet"
-
pulp>=2.7[optimize-industry]extra == "optimize-industry"
-
pykeen>=1.10[kg-industry]extra == "kg-industry"
-
pyod>=1.1[anomaly-industry]extra == "anomaly-industry"
-
pytest>=7.4[dev]extra == "dev"
-
pytest-cov>=4.1[dev]extra == "dev"
-
python-multipart>=0.0.9[dashboard]extra == "dashboard"
-
python-multipart>=0.0.9[serve]extra == "serve"
-
pyyaml>=6.0[serve]extra == "serve"
-
reportlab>=4.0[dashboard]extra == "dashboard"
-
ripser>=0.6[tda]extra == "tda"
-
river>=0.21[online-industry]extra == "online-industry"
-
ruff>=0.4[dev]extra == "dev"
-
ruptures>=1.1[timeseries]extra == "timeseries"
-
scikit-activeml>=1.0.0[activelearning-industry]extra == "activelearning-industry"
-
scipy>=1.11[timeseries]extra == "timeseries"
-
sdmetrics>=0.15[synthetic-industry]extra == "synthetic-industry"
-
sdv>=1.17[synthetic-industry]extra == "synthetic-industry"
-
seaborn>=0.13[viz]extra == "viz"
-
sentence-transformers>=2.2[nlp]extra == "nlp"
-
sentence-transformers>=2.2[rag]extra == "rag"
-
sentence-transformers>=2.2[ssl]extra == "ssl"
-
setuptools<82,>=69[reports]extra == "reports"
-
shap>=0.44[shap]extra == "shap"
-
skope-rules>=1.0[symbolic-industry]python_version < "3.13" and extra == "symbolic-industry"
-
soundfile>=0.12[torch]extra == "torch"
-
spacy>=3.7[nlp-industry]extra == "nlp-industry"
-
sphinx[dev]extra == "dev"
-
sphinx[docs]extra == "docs"
-
sphinx-rtd-theme[docs]extra == "docs"
-
sphinx-rtd-theme[dev]extra == "dev"
-
stable-baselines3>=2.3[rl-industry]extra == "rl-industry"
-
statsmodels>=0.14[timeseries]extra == "timeseries"
-
sweetviz>=2.3[reports]extra == "reports"
-
torch>=2.2[rl-industry]extra == "rl-industry"
-
torch>=2.2[timeseries-ml]extra == "timeseries-ml"
-
torch>=2.2[torch]extra == "torch"
-
torch-geometric>=2.5[graph-pyg]extra == "graph-pyg"
-
torchvision>=0.17[vision]extra == "vision"
-
transformers>=4.36[nlp]extra == "nlp"
-
transformers>=4.36[rag]extra == "rag"
-
transformers>=4.36[speech]extra == "speech"
-
transformers>=4.36[ssl]extra == "ssl"
-
umap-learn>=0.5[unsupervised]extra == "unsupervised"
-
uvicorn>=0.27[dashboard]extra == "dashboard"
-
uvicorn>=0.27[serve]extra == "serve"
-
xgboost>=2.0[anomaly-industry]extra == "anomaly-industry"
-
xgboost>=2.0[automl-industry]extra == "automl-industry"
-
xgboost>=2.0[multitask-industry]extra == "multitask-industry"
-
xgboost>=2.0[optimize-industry]extra == "optimize-industry"
-
xgboost>=2.0[ranking-industry]extra == "ranking-industry"
-
xgboost>=2.0[semisupervised-industry]extra == "semisupervised-industry"
-
ydata-profiling>=4.6[reports]extra == "reports"
-
z3-solver>=4.12[symbolic-industry]extra == "symbolic-industry"