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.
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.