English
 
Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT

Released

Journal Article

RecurrenceMicrostatesAnalysis.jl: A Julia library for analyzing dynamical systems with recurrence microstates

Authors

Ferreira,  Gabriel Vinicius
External Organizations;

da Cruz,  Felipe Eduardo Lopes
External Organizations;

Marghoti,  Gabriel
External Organizations;

de Prado,  Thiago Lima
External Organizations;

Lopes,  Sergio Roberto
External Organizations;

/persons/resource/Marwan

Marwan,  Norbert       
Potsdam Institute for Climate Impact Research;

/persons/resource/Juergen.Kurths

Kurths,  Jürgen
Potsdam Institute for Climate Impact Research;

External Resource
No external resources are shared
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
Fulltext (public)
There are no public fulltexts stored in PuRe
Supplementary Material (public)
There is no public supplementary material available
Citation

Ferreira, G. V., da Cruz, F. E. L., Marghoti, G., de Prado, T. L., Lopes, S. R., Marwan, N., Kurths, J. (2025): RecurrenceMicrostatesAnalysis.jl: A Julia library for analyzing dynamical systems with recurrence microstates. - Chaos, 35, 11, 113123.
https://doi.org/10.1063/5.0293708


Cite as: https://publications.pik-potsdam.de/pubman/item/item_33291
Abstract
Recurrence Quantification Analysis (RQA) has become a standard tool for extracting nonlinear characteristics from time series. It relies on specific recurrence structures within Recurrence Plots, such as diagonal lines that are typically associated with deterministic dynamics. However, its scope is often constrained by the use of predefined patterns. To overcome this limitation, we have recently proposed Recurrence Microstates Analysis (RMA)—an advanced approach that generalizes the analysis of recurrence structures by capturing the statistical properties of generic recurrence motifs. In this paper, we introduce an efficient Julia package for RMA, which supports a wide range of motif shapes, flexible sampling strategies, and comprehensive distribution computation capabilities. Our implementation also features an optimized pipeline for estimating standard RQA quantifiers with significantly reduced memory and computational requirements, making it particularly well-suited for large-scale data sets and, thereby, supporting sustainable and green computing practices. RMA, thus, offers a robust, scalable, memory-efficient, and more versatile alternative to traditional RQA, with promising applications in machine learning and the study of dynamical systems.