irreversibility: A Python Package for Assessing and Manipulating the Time Irreversibility of Real-World Time Series

Time irreversibility refers to the property of some dynamical systems and time series of being statistically different when observed backward in time. While the theoretical foundations of irreversibility date back to the origin of statistical physics, the analysis of such property in real-world time series has only recently gained momentum. We present <i>irreversibility</i>, an open-source Python (version ≥ 3.11) package aimed at providing a large set of irreversibility metrics and tests and at facilitating their use. Besides the tests themselves, it includes a set of utilities, like functions to downsample and manipulate the time series, and to optimise the parameters of the metrics. By providing a unified software package, <i>irreversibility</i> simplifies the analysis of real data, allowing the researcher to compare multiple tests and obtain a better and more reproducible view of the underlying system. In this contribution we explore the features of the package and provide examples of its use.

Authors

Institutions

Publication Details

Journal
Entropy
Published
2025-11-12
DOI
https://doi.org/10.3390/e27111146
Citations
1
Primary Topic
Ecosystem dynamics and resilience
Type
article
Field-Weighted Citation Impact
1.11

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

irreversibility: A Python Package for Assessing and Manipulating the Time Irreversibility of Real-World Time Series

Massimiliano Zanin
1 citations
Entropy
Ecosystem dynamics and resilience
1.11
article

irreversibility: A Python Package for Assessing and Manipulating the Time Irreversibility of Real-World Time Series

Massimiliano Zanin
article en
1 citations

Abstract

Time irreversibility refers to the property of some dynamical systems and time series of being statistically different when observed backward in time. While the theoretical foundations of irreversibility date back to the origin of statistical physics, the analysis of such property in real-world time series has only recently gained momentum. We present <i>irreversibility</i>, an open-source Python (version ≥ 3.11) package aimed at providing a large set of irreversibility metrics and tests and at facilitating their use. Besides the tests themselves, it includes a set of utilities, like functions to downsample and manipulate the time series, and to optimise the parameters of the metrics. By providing a unified software package, <i>irreversibility</i> simplifies the analysis of real data, allowing the researcher to compare multiple tests and obtain a better and more reproducible view of the underlying system. In this contribution we explore the features of the package and provide examples of its use.

EntropyVol. 27(11)
Institute for Cross-Disciplinary Physics and Complex Systems (ES)
European Commission, Agencia Estatal de Investigación
Openalex Percentile: Top 18%
Ecosystem dynamics and resilience
1.11
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

irreversibility: A Python Package for Assessing and Manipulating the Time Irreversibility of Real-World Time Series — Massimiliano Zanin · Entropy (2025) | TGRS Research Map | TGRS