pyod has 4.4M monthly downloads and 10K GitHub stars. Version 3.6.1 supports Python 3.9+, first published in 2018.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of joblib, matplotlib and numba. It is used by 64 tracked packages, including pycaret, darts and ydata-sdk.
GitHub topics include outlier-detection, anomaly-detection and outlier-ensembles.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- joblib >=1.5
- matplotlib
- numba >=0.51
- numpy >=1.19
- scikit-learn >=0.22.0
- scipy >=1.5.1
28 optional dependencies
- combo[all]
- combo[combo]
- librosa[audio]
- librosa[all]
- mcp[mcp]
- mcp[all]
- openai[all]
- openai[openai]
- pillow[all]
- pillow[huggingface]
- pythresh[all]
- pythresh[pythresh]
- sentence-transformers[all]
- sentence-transformers[embedding]
- soundfile[audio]
- soundfile[all]
- suod[all]
- suod[suod]
- torch[all]
- torch[graph]
- torch[huggingface]
- torch[torch]
- torch-geometric[all]
- torch-geometric[graph]
- transformers[all]
- transformers[huggingface]
- xgboost[all]
- xgboost[xgboost]
Used By
- pycaret
- darts
- ydata-sdk
- suod
- pythresh
- datupapi
- dqtlib
- viewser
- litewave-ml-models-yield-data-analysis
- autobrewml
- pycatcher
- dtaianomaly
- informativefeatureselection
- daydream
- pysad
- autoprognosis
- disjoint-generation
- bunkatopics
- qprism
- panda-patrol
- growthcurves
- litewaveai-ml-models-yield-data-analysis
- py-tidy-adapter
- mmaing-aesop
- empyricalrmt
- gray-box-clf
- inputless-models
- graphomaly
- open-data-sci
- unquad
- spikes-to-us-in
- threatflix-ueba
- relaiss
- paddlets
- e2epyppg
- balif
- epmt
- dia-aiml
- data-suite
- pyclad
- autozeekwatch
- iotfunctions
- drfr
- scmorph
- eeg-emotion-recognition
- muzlin
- hidden-outlier-generation
- adaptive-profiler
- azure-anomaly-shim
- python-clustering