Skip to main content

Scripts to find reoccuring patterns in time series.

Project description

Time Series Pattern Finding

The TSPatternFinding package is a collection of Python scripts aimed at finding reoccuring patterns of various types in time series data.

This package is aimed at time series data extracted from network logs and packet captures. However, most functions are generic enough to be applied to any time series data. Though results are presented with a network event focus.

Approaches

Stomp

STOMP is a highly efficient approach to "time motifs" discovery in time series data and one of several of USR's Matrix Profile data mining approaches (SCRIMP). Time motifs are repeating patterns which indicate an underlying common cause. Details on these approaches can be found here.

Haar

The Haar approach is based on a full decomposition of the time series using haar wavelets. A detailed description of this approach can be found here..

Most of the configuration for a Python project is done in the setup.py file, an example of which is included in this project. You should edit this file accordingly to adapt this sample project to your needs.


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

TSPatternFinding-0.0.2.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

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

TSPatternFinding-0.0.2-py2.py3-none-any.whl (7.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file TSPatternFinding-0.0.2.tar.gz.

File metadata

  • Download URL: TSPatternFinding-0.0.2.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.5.0.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for TSPatternFinding-0.0.2.tar.gz
Algorithm Hash digest
SHA256 973c31489ea796261b7e93138878950912eaf96a6323e5600dbe66dbac97e109
MD5 fe42de8eb40a5275aaabbc24389d56a1
BLAKE2b-256 d79a520b43f3eb646012e70217f1d714fc2ffe58c66c62ac23007d1ee53c2c3e

See more details on using hashes here.

File details

Details for the file TSPatternFinding-0.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: TSPatternFinding-0.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.5.0.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for TSPatternFinding-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 002491e0e0f9ba67e48e41e31626faa65c7486e701f1d86ae73d19dee28e09f8
MD5 ccafc5db98f45e787f5723e44115c8ee
BLAKE2b-256 59e4b6dab4e333a6721d79b196ad6a62a84ea93fd68d77e2cbdf760da97e5f4c

See more details on using hashes here.

Supported by

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