Skip to main content

A good Timeseries Anomaly Generator.

Project description

TimeEval logo

A good Timeseries Anomaly Generator.

pipeline status coverage report

Git tag License: MIT python version 3.8

GutenTAG is an extensible tool to generate time series datasets with and without anomalies. A GutenTAG time series consists of a single (univariate) or multiple (multivariate) channels containing a base osciallation with different anomalies at different positions and of different kinds.

tl;dr

base-oscillations base-oscillations base-oscillations

base-oscillations

The following call uses the example-config.yaml configuration file to generate a single time series with two anomalies in the middle and the end of the series.

python -m gutenTAG --config-yaml generation_configs/example-config.yaml --seed 11 --no-save --plot

Example unsupervised time series with two anomalies

Documentation

GutenTAG's documentation can be found here.

TODO

  • negation anomaly (does a pattern not appear)

Project details


Download files

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

Source Distribution

timeeval-gutenTAG-0.2.0rc2.tar.gz (29.6 kB view hashes)

Uploaded Source

Built Distribution

timeeval_gutenTAG-0.2.0rc2-py3-none-any.whl (37.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page