Skip to content

Add ComplexityMeasures.jl interface support #181

Description

@Datseris

Describe the feature you'd like to have

Recently in RecurrenceMicrostatesAnalysis we have added full support for the ComplexityMeasures.jl API; this came with a lot advantages, in particular (1) formalizing obtaining and analyzing the probabilities corresponding to various microstates, and (2) making it clear and explicity how all the various recurrence microstate analysis metrics are complexity measures.

We should do the same here! We have methods that return histograms for diagonal or vertical lines, and this is what an extension of the probabilitiesAPI can provide.

Cite scientific papers related to the feature/algorithm

To my knowledge there aren't any papers that present RQA as complexity measures in the way of ComplexityMeasures.jl as functionals of probability mass functions or not.

If possible, sketch out an implementation strategy

Thankfully that's very easy, follow the tutorial of RecurrenceMicrostatesAnalysis.jl: https://juliadynamics.github.io/DynamicalSystemsDocs.jl/recurrencemicrostatesanalysis/stable/


The old RQA API will all stay exactly as is of course and still be available as the RQA community is very large and don't have to relate RQA with complexity measures.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions