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
- joblib >=1.3.0
- numpy >=1.24.0
- pandas <3.0.0,>=2.0.0
- polars >=1.43.2
- pyarrow >=21.0.0
- pydantic >=2.0.0
- scikit-learn <2.0.0,>=1.7.0
- scipy >=1.10.0
- statsmodels >=0.14.0
56 optional dependencies
-
build[dev]extra == "dev"
-
causal-learn>=0.1.3.0[all]extra == "all"
-
causal-learn>=0.1.3.0[eda]extra == "eda"
-
cmaes>=0.10.0[all]extra == "all"
-
cmaes>=0.10.0[tuning]extra == "tuning"
-
delta-spark<4.1.0,>=4.0.0[delta]extra == "delta"
-
esda<3.0.0,>=2.5.0[geo]extra == "geo"
-
fsspec>=2026.6.0[nlp]extra == "nlp"
-
fsspec>=2026.6.0[all]extra == "all"
-
geopandas<1.2.0,>=0.14.0[geo]extra == "geo"
-
h3<5.0.0,>=4.0.0[geo]extra == "geo"
-
hypothesis>=6.100[dev]extra == "dev"
-
imbalanced-learn>=0.13.0[all]extra == "all"
-
imbalanced-learn>=0.13.0[preprocessing-imbalanced]extra == "preprocessing-imbalanced"
-
jsonschema<5.0.0,>=4.0.0[dev]extra == "dev"
-
libpysal<5.0.0,>=4.10.0[geo]extra == "geo"
-
lightgbm>=4.0.0[modeling-lightgbm]extra == "modeling-lightgbm"
-
lightgbm>=4.0.0[all]extra == "all"
-
lizard>=1.17.0[dev]extra == "dev"
-
mako>=1.4.2[all]extra == "all"
-
mako>=1.4.2[mlflow]extra == "mlflow"
-
mako>=1.4.2[tuning]extra == "tuning"
-
matplotlib>=3.7.0[viz]extra == "viz"
-
matplotlib>=3.7.0[all]extra == "all"
-
mlflow<4.0,>=3.10[mlflow]extra == "mlflow"
-
mlflow<4.0,>=3.10[all]extra == "all"
-
optuna>=3.0.0[tuning]extra == "tuning"
-
optuna>=3.0.0[all]extra == "all"
-
optuna-integration>=3.0.0[tuning]extra == "tuning"
-
optuna-integration>=3.0.0[all]extra == "all"
-
pandas<3.0.0,>=2.0.0[spark]extra == "spark"
-
pyproj<3.8.0,>=3.6.0[geo]extra == "geo"
-
pyspark<4.1.0,>=4.0.3[spark]extra == "spark"
-
pyspark<4.1.0,>=4.0.3[delta]extra == "delta"
-
pytest[dev]extra == "dev"
-
pytest-benchmark<6.0.0,>=5.0.0[dev]extra == "dev"
-
pytest-cov<5.0.0,>=4.1.0[dev]extra == "dev"
-
rich>=13.0.0[all]extra == "all"
-
rich>=13.0.0[viz]extra == "viz"
-
rtree<2.0.0,>=1.3.0[geo]extra == "geo"
-
sentence-transformers<7.0.0,>=6.0.0[all]extra == "all"
-
sentence-transformers<7.0.0,>=6.0.0[nlp]extra == "nlp"
-
shap<1.0.0,>=0.46.0[all]extra == "all"
-
shap<1.0.0,>=0.46.0[explainability]extra == "explainability"
-
shapely<2.2.0,>=2.0.2[geo]extra == "geo"
-
sklearn-compat==0.1.5[preprocessing-imbalanced]extra == "preprocessing-imbalanced"
-
sklearn-compat==0.1.5[all]extra == "all"
-
syrupy>=4.0.0[dev]extra == "dev"
-
twine[dev]extra == "dev"
-
vadersentiment>=3.3.2[all]extra == "all"
-
vadersentiment>=3.3.2[eda]extra == "eda"
-
vadersentiment>=3.3.2[text]extra == "text"
-
werkzeug>=3.1.9[all]extra == "all"
-
werkzeug>=3.1.9[mlflow]extra == "mlflow"
-
xgboost>=2.1.4[all]extra == "all"
-
xgboost>=2.1.4[modeling-xgboost]extra == "modeling-xgboost"