PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Anomaly Detection Python Packages

Python packages with the GitHub topic anomaly-detection. Sorted by monthly downloads, with stars and forks.
yzhao062
pyod

A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.

2.7M 10K 2K
sktime
sktime

A unified framework for machine learning with time series

1.1M 10K 2K
IBM
drain3

A robust streaming log template miner based on the Drain algorithm

371K 898 173
stumpy-dev
stumpy

STUMPY is a powerful and scalable Python library for modern time series analysis

326K 4K 371
pycaret
pycaret

Open-source, low-code AutoML platform for Python. PyCaret 4.0: sklearn-native engine + React control plane.

234K 10K 2K
arundo
adtk

A Python toolkit for rule-based/unsupervised anomaly detection in time series

220K 1K 164
unit8co
darts

A python library for user-friendly forecasting and anomaly detection on time series.

165K 10K 1K
WenjieDu
pypots

A Python toolkit/library for reality-centric machine/deep learning & data mining on partially-observed time series, with 50+ SOTA neural network models for scientific analysis tasks (imputation, classification, clustering, forecasting, anomaly detection, cleaning) on incomplete industrial irregularly-sampled multivariate TS with NaN missing values

63K 2K 194
Nixtla
nixtla

TimeGPT-2.1: production ready pre-trained Time Series Foundation Model for forecasting and anomaly detection. Generative pretrained transformer for time series trained on over 100B data points. It's capable of accurately predicting various domains such as retail, electricity, finance, and IoT with just a few lines of code 🚀.

62K 4K 341
unit8co
u8darts

A python library for user-friendly forecasting and anomaly detection on time series.

62K 10K 1K
cleanlab
cleanlab

Cleanlab's open-source library is the standard data-centric AI package for data quality and machine learning with messy, real-world data and labels.

48K 12K 926
vc1492a
pynomaly

Anomaly detection using LoOP: Local Outlier Probabilities, a local density based outlier detection method providing an outlier score in the range of [0,1].

36K 330 37
spectralpython
spectral

Python module for hyperspectral image processing

27K 686 148
james-sheen
arbiter-engine

A detection engine that reports what it did not check. Eight axiom families over a domain model declared in YAML, with every declined evaluation recorded as a machine-readable reason.

22K 0 0
gagolews
deadwood

Deadwood: Outlier Detection via Pruning Mutual Reachability Minimum Spanning Trees

15K 1 0
zhaokg
rbeast

Bayesian Change-Point Detection and Time Series Decomposition

11K 373 50
yzhao062
suod

(MLSys' 21) An Acceleration System for Large-scare Unsupervised Heterogeneous Outlier Detection (Anomaly Detection)

10K 395 46
salesforce
salesforce-merlion

Merlion: A Machine Learning Framework for Time Series Intelligence

10K 4K 357
david-cortes
isotree

(Python, R, C/C++) Isolation Forest and variations such as SCiForest and EIF, with some additions (outlier detection + similarity + NA imputation)

8K 231 40
gagolews
lumbermark

Lumbermark: Resistant Clustering via Chopping Up Mutual Reachability Minimum Spanning Trees

8K 0 0
wickra-lib
wickra-genome

A vector database of the whole market: every asset as a live vector over the 497 O(1) streaming indicators the registry resolves. Similarity search, clustering, anomaly detection over microstructure DNA.

8K 1 0
desbordante
desbordante

Desbordante is a high-performance data profiler that is capable of discovering many different patterns in data using various algorithms. It also allows to run data cleaning scenarios using these algorithms. Desbordante has a console version and an easy-to-use web application.

7K 511 108
getnable
finops-mcp

The headless FinOps intelligence layer: API-first, agent-first cost control for cloud + AI. Connect your cloud stack in Claude, Cursor, or the terminal, and gate what agents do to your infra before they act. Propose-only. Open source, local-first.

7K 19 1
adaptive-machine-learning
capymoa

CapyMOA does efficient machine learning for data streams in Python. CapyMOA is a toolbox of methods and evaluators for: classification, regression, clustering, anomaly detection, semi-supervised learning, online continual learning, and drift detection for data streams.

5K 151 49
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology