Software/ Programmes
Filter by: MATLAB, Python, Julia, R, Java, C/C++, commandline, web app, standalone application [reset filter]Available software for the creation and application of RPs and their quantitative analysis facilitates the spread of their application (no claim to completeness):
Bios Analyzer
by Lazar Kovacevic (2005)
Python based nonlinear data analysis software, allows the creation of RPs and isometric RPs, graphical user interface.
» https://www.inverudio.com/programs/BiosAnalyzer/BiosAnalyzer.phppyunicorn
by Jonathan Donges et al. (2008)
UNIfied COmplex Network and Recurrence aNalysis toolbox: a fully object-oriented Python package for the advanced analysis and modeling of complex networks and performing recurrence analysis, including recurrence networks.
» https://tocsy.pik-potsdam.de/pyunicorn.phpRqaMatlab/ RqaPython
by BARLab (2013)
Simple MATLAB and Python functions to create RPs and perform RQA.
» https://barlab.psych.ubc.ca/research/#section-tabbed-7-tab-0rqaCI
by Stefan Schinkel (2014)
RQACI - routines to estimate confidence bounds of recurrence-based complexity measures.
» software/rqaci.zip and https://web.archive.org/web/20151101062843/http://people.physik.hu-berlin.de/~schinkel/rqaci.htmlrqaGUI
by Stefan Schinkel (2014)
A Python frontend for the Commandline Recurrence Plots software.
» software/rqaGUI.py and https://web.archive.org/web/20151101062843/http://people.physik.hu-berlin.de/~schinkel/rqagui.htmlPyRQA
by Tobias Rawald (2015)
Python package to perform recurrence quantification analysis (RQA) and to create recurrence plots in a massively parallel manner using the OpenCL framework.
» https://pypi.python.org/pypi/PyRQA/recurrence-plot
by Dawid Laszuk (2017)
A Python function for creating recurrence plot.
» https://github.com/laszukdawid/recurrence-plotpyts
by Johann Faouzi (2017)
pyts is a Python package dedicated to time series classification. It provides a simple recurrence plot calculation for transforming time series into images (for use in classification).
» https://pyts.readthedocs.io/en/stable/index.htmlRR APET HRV analysis software
by Meghan McConnell (2019)
Package with Python functions to study heart rate variability, including RP and RQA.
» https://gitlab.com/MegMcC/rr-apet-hrv-analysis-softwarerecurrence_python
by Barbara Reis (2020)
This scientific software written in Python 3 computes Recurrence Plot (RP), Cross Recurrence Plot (CRP), Joint Recurrence Plot (JRP) and Recurrence Quantification Analysis.
» https://github.com/bmfreis/recurrence_pythonmultiSyncPy
by Computational Sensemaking Lab (2021)
A Python package for quantifying multivariate synchrony, including simple RQA measures.
» https://github.com/cslab-hub/multiSyncPyRECLAC Python
by Tobias Braun (2021)
The RECLAC Python package provides functions to compute recurrence lacunarity. It also offers a basic implementation of traditional recurrence quantification measures and computation of box-counting dimensions.
» https://github.com/ToBraun/RECLAC
Comparison of the calculation speeds and between some of the software can be found in:
- https://github.com/pucicu/RP_Speed_Test
- J. Belaire-Franch, D. Contreras: Recurrence Plots in Nonlinear Time Series Analysis: Free Software, Journal of Statistical Software 7(9) (2002).
Recurrence Plots Online
Try out online, what recurrence plots are:
Recurrence Plots Online
Mathematica Demonstrations Project:
Recurrence-Based Representations of the Logistic Map
© 2000-2024 SOME RIGHTS RESERVED
The material of this web site is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Germany License.
Please respect the copyrights! The content of this web site is protected by a Creative Commons License. You may use the text or figures, but you have to cite this source (www.recurrence-plot.tk) as well as N. Marwan, M. C. Romano, M. Thiel, J. Kurths: Recurrence Plots for the Analysis of Complex Systems, Physics Reports, 438(5-6), 237-329, 2007.
@ | MEMBER OF PROJECT HONEY POT Spam Harvester Protection Network provided by Unspam |