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
124 optional dependencies
-
albumentations>=1.3[vision]extra == "vision"
-
albumentations>=1.3[all]extra == "all"
-
bitsandbytes>=0.41[nlp]extra == "nlp"
-
bitsandbytes>=0.41[all]extra == "all"
-
catboost>=1.2.3[all]extra == "all"
-
catboost>=1.2.3[tabular]extra == "tabular"
-
causal-learn>=0.1.4[all]extra == "all"
-
causal-learn>=0.1.4[bayesian]extra == "bayesian"
-
ctgan>=0.10[tabular]extra == "tabular"
-
ctgan>=0.10[all]extra == "all"
-
darts>=0.28[timeseries]extra == "timeseries"
-
darts>=0.28[all]extra == "all"
-
datasets>=2.14[all]extra == "all"
-
datasets>=2.14[nlp]extra == "nlp"
-
dice-ml>=0.10[all]extra == "all"
-
dice-ml>=0.10[explain]extra == "explain"
-
evaluate>=0.4[nlp]extra == "nlp"
-
evaluate>=0.4[all]extra == "all"
-
fairlearn>=0.9[fairness]extra == "fairness"
-
fairlearn>=0.9[all]extra == "all"
-
hummingbird-ml>=0.4[all]extra == "all"
-
hummingbird-ml>=0.4[deployment]extra == "deployment"
-
imbalanced-learn>=0.12[all]extra == "all"
-
imbalanced-learn>=0.12[tabular]extra == "tabular"
-
interpret>=0.5[tabular]extra == "tabular"
-
interpret>=0.5[all]extra == "all"
-
joblib>=1.3[all]extra == "all"
-
joblib>=1.3[trees]extra == "trees"
-
librosa>=0.10[audio]extra == "audio"
-
librosa>=0.10[all]extra == "all"
-
lightgbm>=4.0[scientific]extra == "scientific"
-
lightgbm>=4.0[all]extra == "all"
-
lightgbm>=4.0[tabular]extra == "tabular"
-
lime>=0.2[all]extra == "all"
-
lime>=0.2[explain]extra == "explain"
-
matplotlib>=3.7[benchmark]extra == "benchmark"
-
matplotlib>=3.7[all]extra == "all"
-
mcp<2,>=1.2.0[all]extra == "all"
-
mcp<2,>=1.2.0[mcp]extra == "mcp"
-
mlflow>=2.10[all]extra == "all"
-
mlflow>=2.10[tracking]extra == "tracking"
-
mord>=0.7[tabular]extra == "tabular"
-
mord>=0.7[all]extra == "all"
-
mypy>=1.0[dev]extra == "dev"
-
neat-python>=0.92[neuroevolution]extra == "neuroevolution"
-
networkx>=3.0[bayesian]extra == "bayesian"
-
networkx>=3.0[all]extra == "all"
-
neurocombat==0.2.12[scientific]extra == "scientific"
-
ngboost>=0.5[tabular]extra == "tabular"
-
ngboost>=0.5[all]extra == "all"
-
numba>=0.59[tabular]extra == "tabular"
-
numba>=0.59[all]extra == "all"
-
onnx>=1.14[deployment]extra == "deployment"
-
onnx>=1.14[all]extra == "all"
-
onnxruntime>=1.16[deployment]extra == "deployment"
-
onnxruntime>=1.16[all]extra == "all"
-
openml>=0.14[benchmark]extra == "benchmark"
-
openml>=0.14[all]extra == "all"
-
peft>=0.10[nlp]extra == "nlp"
-
peft>=0.10[all]extra == "all"
-
pgmpy>=0.1.25[bayesian]extra == "bayesian"
-
pgmpy>=0.1.25[all]extra == "all"
-
plotly>=5.18[benchmark]extra == "benchmark"
-
plotly>=5.18[all]extra == "all"
-
pygam>=0.9[all]extra == "all"
-
pygam>=0.9[tabular]extra == "tabular"
-
pymfe>=0.4[benchmark]extra == "benchmark"
-
pymfe>=0.4[all]extra == "all"
-
pyod>=2.0[all]extra == "all"
-
pyod>=2.0[anomaly]extra == "anomaly"
-
pytest>=7.0[dev]extra == "dev"
-
pytest-cov>=4.0[dev]extra == "dev"
-
pytorch-tabnet>=4.0[all]extra == "all"
-
pytorch-tabnet>=4.0[tabular]extra == "tabular"
-
pytorch-tabular>=1.1[tabular]extra == "tabular"
-
pytorch-tabular>=1.1[all]extra == "all"
-
pywavelets>=1.5[all]extra == "all"
-
pywavelets>=1.5[signal]extra == "signal"
-
ruff>=0.1[dev]extra == "dev"
-
sacrebleu>=2.3[all]extra == "all"
-
sacrebleu>=2.3[nlp]extra == "nlp"
-
scipy>=1.10[benchmark]extra == "benchmark"
-
scipy>=1.10[calibration]extra == "calibration"
-
scipy>=1.10[all]extra == "all"
-
seaborn>=0.12[all]extra == "all"
-
seaborn>=0.12[benchmark]extra == "benchmark"
-
segmentation-models-pytorch>=0.3[all]extra == "all"
-
segmentation-models-pytorch>=0.3[vision]extra == "vision"
-
shap>=0.43[all]extra == "all"
-
shap>=0.43[explain]extra == "explain"
-
skl2onnx>=1.16[all]extra == "all"
-
skl2onnx>=1.16[deployment]extra == "deployment"
-
sktime>=0.30[timeseries]extra == "timeseries"
-
sktime>=0.30[all]extra == "all"
-
statsforecast>=2.0[all]extra == "all"
-
statsforecast>=2.0[timeseries]extra == "timeseries"
-
sympy>=1.12[all]extra == "all"
-
sympy>=1.12[tabular]extra == "tabular"
-
tabdpt>=1.0[all]extra == "all"
-
tabdpt>=1.0[tabular]extra == "tabular"
-
tabpfn>=0.1.10[all]extra == "all"
-
tabpfn>=0.1.10[tabular]extra == "tabular"
-
tensorneat>=0.3[neuroevolution]extra == "neuroevolution"
-
timm>=0.9[all]extra == "all"
-
timm>=0.9[vision]extra == "vision"
-
tokenizers>=0.15[all]extra == "all"
-
tokenizers>=0.15[nlp]extra == "nlp"
-
torch>=2.0[all]extra == "all"
-
torch>=2.0[audio]extra == "audio"
-
torch>=2.0[nlp]extra == "nlp"
-
torch>=2.0[tabular]extra == "tabular"
-
torch>=2.0[vision]extra == "vision"
-
torchaudio>=2.0[all]extra == "all"
-
torchaudio>=2.0[audio]extra == "audio"
-
torchvision>=0.16[all]extra == "all"
-
torchvision>=0.16[vision]extra == "vision"
-
transformers>=4.35[all]extra == "all"
-
transformers>=4.35[nlp]extra == "nlp"
-
treeple>=0.10[all]extra == "all"
-
treeple>=0.10[trees]extra == "trees"
-
tsfresh>=0.20[all]extra == "all"
-
tsfresh>=0.20[timeseries]extra == "timeseries"
-
xgboost>=2.0[all]extra == "all"
-
xgboost>=2.0[tabular]extra == "tabular"