Skip to main content

Anomaly Detection Toolkit (ADTK)

Build Status Docs Coverage Status PyPI Downloads

Anomaly Detection Toolkit (ADTK) is a Python package for unsupervised / rule-based time series anomaly detection.

As the nature of anomaly varies over different cases, a model may not work universally for all anomaly detection problems. Choosing and combining detection algorithms (detectors), feature engineering methods (transformers), and ensemble methods (aggregators) properly is the key to build an effective anomaly detection model.

This package offers a set of common detectors, transformers and aggregators with unified APIs, as well as pipe classes that connect them together into models. It also provides some functions to process and visualize time series and anomaly events.

See https://arundo-adtk.readthedocs-hosted.com for complete documentation.

Installation

Prerequisites: Python 3.5 or later.

It is recommended to use pip for installation.

pip install adtk

Alternatively, you could install from source code:

git clone https://github.com/arundo/adtk.git
cd adtk/
pip install ./

Examples

Please see Quick Start for a simple example.

For more detailed examples of each module of ADTK, please refer to Examples section in the documentation.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

ADTK is licensed under the Mozilla Public License 2.0 (MPL 2.0). See the LICENSE file for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adtk-0.4.0.tar.gz (47.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

adtk-0.4.0-py3-none-any.whl (54.6 kB view details)

Uploaded Python 3

File details

Details for the file adtk-0.4.0.tar.gz.

File metadata

  • Download URL: adtk-0.4.0.tar.gz
  • Upload date:
  • Size: 47.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for adtk-0.4.0.tar.gz
Algorithm Hash digest
SHA256 3f3f2c69a91083fb5ce9a53739c1e2e33d79ecf67b45bb1373740898f9236096
MD5 5e258d6c1ed70e856ed832c00c654216
BLAKE2b-256 1338d4dd5df27580b353eb68a332ac9a7ef3ad1bb2229fb260a8c8afdf5a8991

See more details on using hashes here.

File details

Details for the file adtk-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: adtk-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 54.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for adtk-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1c2cec8da15b7a1e91db4e76aed335c11eb8788b258f57a8f8818a1207fa380c
MD5 5aaab8dba4264e4fda38ace52e4f6f0f
BLAKE2b-256 11755ea7a2ba3346fa53cea51cda5b4f1f201c3b3612ce6dc6763aff7814d279

See more details on using hashes here.

Release history Release notifications | RSS feed

0.6.2

2 files

0.6.1

2 files

0.6.0

2 files

0.5.5

2 files

0.5.4

2 files

0.5.3

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.1

2 files

This release

0.4.0 This release

2 files

0.3.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page