Jump to content

Error In Alignment (ERAL) Algorithm

Python-based development of algorithm designed for time series alignment and averaging.

Image 1: ERAL versus other algorithms

Asset Description

The ERAL (Error In Alignment) algorithm is a state-of-the-art method designed for time series alignment and averaging. The method obtains the average time series (the prototype) from a set of time series (a class). The developed ERAL employs a fuzzy clustering-inspired iterative process for temporal alignment and averaging, avoiding the pathological artifacts often introduced by popular time-warping methods.

Asset Details

Dataset Information

The ERAL algorithm is developed for Python. For more information and examples of use see here

Usage

The developed algorithm can be installed either as pip package or loaded from gitlab source.

pip package

To use ERAL, please install the package from pypi.org using pip:

pip install eral

From source

To access ERAL source code, please clone the git repository:

git clone https://repo.ijs.si/zstrzinar/eral.git


The repository contains a requirements file, ensure you have all the requirements

pip install -r requirements.txt

Maturity

Available.

Licence

Open source, CC BY 4.0

Resources

Acknowledgement

This work was funded partly by AI REDGIO 5.0 (101092069) and partly by the Slovenian Research and Innovation Agency (L2-4454, P2-0001). The dataset will be used in the AI REDGIO 5.0 Didactic Factory Pilot DFIII: Self-evolving monitoring systems for assembly production lines.

Relevant Categories