pyod and PyNomaly

PyOD is a comprehensive framework supporting multiple anomaly detection algorithms (classical and deep learning), while PyNomaly is a specialized implementation of a single local density-based method (LoOP), making them complementary tools where PyNomaly's approach could be one algorithm among many in a PyOD-based pipeline.

pyod
72
Verified
PyNomaly
66
Established
Maintenance 10/25
Adoption 15/25
Maturity 25/25
Community 22/25
Maintenance 10/25
Adoption 21/25
Maturity 18/25
Community 17/25
Stars: 9,747
Forks: 1,459
Downloads:
Commits (30d): 0
Language: Python
License: BSD-2-Clause
Stars: 328
Forks: 37
Downloads: 50,339
Commits (30d): 0
Language: Python
License:
No risk flags
No risk flags

About pyod

yzhao062/pyod

A Python Library for Outlier and Anomaly Detection, Integrating Classical and Deep Learning Techniques

Provides 45+ detection algorithms unified under a scikit-learn compatible API, combining classical methods (LOF, Isolation Forest) with 12 PyTorch-based neural models. Emphasizes performance through Numba JIT compilation and the SUOD framework for fast training/prediction, plus LLM-guided automated model selection to reduce manual hyperparameter tuning.

About PyNomaly

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].

Scores updated daily from GitHub, PyPI, and npm data. How scores work