Skip to main content

Multiple Time Series Analysis

Project description

MTSA (Multiple Time Series Analysis)

MTSA is a unified framework for anomaly detection in multiple time series, designed to facilitate the replication and development of state-of-the-art anomaly detection approaches. The framework is particularly focused on handling acoustic data from industrial machinery, such as valves, pumps, fans, and slide rails.

Table of Contents

Introduction

Anomaly detection is a crucial technique for identifying unusual patterns in data, which can indicate malfunctions or other significant events. In industrial settings, detecting anomalies in machinery data can enable predictive maintenance and reduce downtime.

MTSA (Multiple Time Series Analysis) is a framework designed to simplify the implementation and replication of anomaly detection approaches, particularly for acoustic data. The framework provides a structured environment for developing, testing, and comparing different anomaly detection models, with a focus on replicability and ease of use.

Features

  • Unified Framework: MTSA provides a modular and extensible structure for developing and testing anomaly detection models on multiple time series.
  • State-of-the-Art Implementations: The framework includes implementations of three state-of-the-art anomaly detection approaches: Hitachi, RANSynCoders, and GANF.
  • Enhanced Pipelines: RANSynCoders and GANF pipelines have been enhanced with feature extraction based on Mel-Frequency Cepstral Coefficients (MFCC), improving their performance on acoustic data.
  • Comparative Analysis: MTSA enables easy comparison of different approaches, with a focus on acoustic data from industrial machinery.

Installation

To install MTSA, clone the repository and install the necessary dependencies:

git clone https://github.com/your-username/MTSA.git
cd MTSA
pip install -r requirements.txt

Usage

MTSA can be used to run anomaly detection models on acoustic data from industrial machines. Find an example here.

if you have problems with google colab please try running it:

    %pip install --upgrade google-colab

Implemented Approaches

MTSA includes the following anomaly detection approaches:

  • Hitachi: A robust approach tailored for industrial anomaly detection.
  • RANSynCoders: A state-of-the-art model enhanced with MFCC for better performance on acoustic data.
  • GANF: A generative adversarial network approach, also enhanced with MFCC.
  • Isolation Forest: An approach using ITrees to isolate anomalies, also enhanced with MFCC.

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

mtsa-0.1.0.tar.gz (40.1 kB view details)

Uploaded Source

Built Distribution

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

mtsa-0.1.0-py3-none-any.whl (52.5 kB view details)

Uploaded Python 3

File details

Details for the file mtsa-0.1.0.tar.gz.

File metadata

  • Download URL: mtsa-0.1.0.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mtsa-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b075e6a10f671814cca2d5816615dc6dcb2935d3f44b63b2341283f5560c314a
MD5 afb346f93436f64f635f4c659c62712b
BLAKE2b-256 79cbcdc0e0f63a967975e631d3fc88f4406c5c2cee516655d03f3a649c0eb445

See more details on using hashes here.

Provenance

The following attestation bundles were made for mtsa-0.1.0.tar.gz:

Publisher: python-publish.yml on IoTDataAtelier/mtsa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mtsa-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mtsa-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 52.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mtsa-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1bfec7c2405689ca505c68ee72c84ac74b0ac38ef9debc2c531a9a9c3216b67
MD5 9513f4fe8620cd66fca24690f3cb6756
BLAKE2b-256 1dee3906bfcc040790cce5d7f705906397892bd93b84481373fb0fde0bf71d82

See more details on using hashes here.

Provenance

The following attestation bundles were made for mtsa-0.1.0-py3-none-any.whl:

Publisher: python-publish.yml on IoTDataAtelier/mtsa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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