RecurrenceAnalysis.jl icon indicating copy to clipboard operation
RecurrenceAnalysis.jl copied to clipboard

Recurrence Quantification Analysis in Julia

Results 25 RecurrenceAnalysis.jl issues
Sort by recently updated
recently updated
newest added

Currently work in progress, ported over from https://github.com/JuliaDynamics/DynamicalSystems.jl/pull/172 , see JuliaDynamics/RecurrenceAnalysis.jl#130 Needs to be updated accordingly! Help appreciated!!! The docs can be viewed here: https://juliadynamics.github.io/RecurrenceAnalysis.jl/previews/PR145

help wanted

The 'recurrence flow' and 'recurrence lacunarity' measures proposed in https://doi.org/10.1140/epjs/s11734-022-00687-3 https://doi.org/10.1007/s11071-021-06457-5 could be added to RecurrenceAnalysis.jl. Python implementations for both already exist and could be helpful: https://github.com/ToBraun/RECFLOW https://github.com/ToBraun/RECLAC

enhancement

see also https://github.com/JuliaDynamics/DynamicalSystems.jl/issues/210 Would be nice to allow a 4th argument `εy` for the recurrences of `y`. Only question is: what would be the recurrence type stored and displayed by...

good first issue
enhancement

After the test overhauling of v2 that demands analytic tests to be trustworthy, the plotting functions `recurrenceplot, grayscale, coordinates` are not tested; Would be nice to test them for completeness.

tests
good first issue

Alright, we stand to gain MASSIVE, 2x, performance benefit here for all `RecurrenceType`s except `RecurrenceThreshold`. Take a look at our source code that computes the recurrence threshold for a given...

performance
good first issue
high priority

Have a look at our analytic tests: https://github.com/JuliaDynamics/RecurrenceAnalysis.jl/blob/main/test/rmatrix_analytic.jl#L97-L116 The local recurrence rate results are wrong. They do not give what is expected analytically and due to the symmetries of the...

bug
help wanted
high priority

Have a look at our new tests; https://github.com/JuliaDynamics/RecurrenceAnalysis.jl/blob/main/test/rmatrix_analytic.jl#L71-L95 There I have noted that `GlobalRecurrenceRate` does not give **exactly** the results expected analytically. Only approximately. Why isn't this exact? What can...

help wanted
precision

In a [very recent paper](https://aip.scitation.org/doi/pdf/10.1063/5.0114797) it is suggested to obtain an adaptive recurrence threshold based on local maximum attractor densities/distances. Basically, the distance matrix gets scanned using a sliding window...

enhancement

At the moment the source code of `recurrence_matrix`, which is where the central computations of a recurrence matrix take place, is full of duplication. There version complexity scales as 2...

clarity
good first issue

I did some comparison of the calculation speed for RPs and simple RQA. More details at . The Julia implementation (RecurrenceAnalysis.jl) is (surprising to me) not the fastest one. ![Computation...

performance
documentation