Jump to content

Error In Alignment (ERAL) Algorithm: Difference between revisions

No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 9: Line 9:
=== Dataset Information ===
=== Dataset Information ===
<p style="line-height: 1.5em">
<p style="line-height: 1.5em">
TThe ERAL algorithm is developed for Python. For more information and examples of use see [https://repo.ijs.si/zstrzinar/eral.git here]
The ERAL algorithm is developed for Python. For more information and examples of use see [https://repo.ijs.si/zstrzinar/eral.git here]
</p>
</p>


Line 27: Line 27:
</div>
</div>
=== From source ====
=== From source ===
To access ERAL source code, please clone the git repository:
To access ERAL source code, please clone the git repository:
<div align="center" >
<div align="center" >


{| class="wikitable" style="margin:auto; width:500px; line-height: 1.5em"
{| class="wikitable" style="margin:auto; width:400px; line-height: 1.5em"
|-
|-
| '''git clone https://repo.ijs.si/zstrzinar/eral.git'''
| '''git clone https://repo.ijs.si/zstrzinar/eral.git'''
Line 55: Line 55:
=== Maturity===
=== Maturity===
<p style="line-height: 1.5em">
<p style="line-height: 1.5em">
The datasets are fully documented and available. </p>
Available. </p>


=== Licence===
=== Licence===
Line 72: Line 72:


== Relevant Categories==
== Relevant Categories==
[[Category:Library]][[Category:Jupyter Notebook]][[Category:Predictive Maintenance]][[Category:Machine Learning]][[Category:Quality Control]][[Category:Anomaly Detection]]
[[Category:Library]][[Category:Jupyter Notebook]][[Category:Predictive Maintenance]][[Category:Machine Learning]][[Category:Python]]

Latest revision as of 09:55, 3 October 2025

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