← all repositories
sintel-dev/Orion

MIT's anomaly library runs a dozen algorithms against your time series

Orion benchmarks AER, TadGAN, and ten other unsupervised pipelines so you don't have to guess which one works on your data.

★1.4k stars Python Domain AppsML Frameworks
Orion
Not currently ranked — collecting fresh signals.
star history

What it does Orion is a Python library that wraps multiple unsupervised anomaly detection pipelines for time series data. You load a signal with timestamps and values, pick a pipeline like aer or tadgan, fit it, then call detect() to get back intervals flagged as anomalous with severity scores. It ships with demo data and a scikit-learn-style API.

The interesting bit The project maintains a public leaderboard that scores every pipeline against 12 labeled datasets, measuring how often each beats a baseline ARIMA model. AER currently wins on all 12; Azure’s commercial detector wins on zero. That kind of baked-in benchmarking is unusual for open-source ML tooling.

Key highlights

  • 13 verified pipelines including autoencoders, GANs, VAEs, transformers, and matrix profiles
  • Built-in benchmark suite with ground-truth datasets and published comparison spreadsheets
  • Pre-Alpha status (PyPI classifies it Development Status 2)
  • Python 3.8 through 3.11 supported
  • Part of the broader Sintel ecosystem from MIT’s Data to AI Lab

Caveats

  • Pre-alpha status means APIs may shift; the README itself warns about harmless but noisy warnings during execution
  • The leaderboard compares pipelines relative to ARIMA, not absolute accuracy metrics, so “wins” can obscure how small the margins are

Verdict Worth a look if you need to evaluate multiple anomaly detection approaches on time series without building the comparison harness yourself. Skip it if you want production-stable APIs or need real-time streaming detection—neither is claimed here.

Frequently asked

What is sintel-dev/Orion?
Orion benchmarks AER, TadGAN, and ten other unsupervised pipelines so you don't have to guess which one works on your data.
Is Orion open source?
Yes — sintel-dev/Orion is open source, released under the MIT license.
What language is Orion written in?
sintel-dev/Orion is primarily written in Python.
How popular is Orion?
sintel-dev/Orion has 1.4k stars on GitHub.
Where can I find Orion?
sintel-dev/Orion is on GitHub at https://github.com/sintel-dev/Orion.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.