- Theiler window now has default values that depend on the type:
CrossRecurrenceMatrixhas default 0, otherwise 1.
- Recurrence matrices are printed as a plot using
UnicodePlots. Seetextrecurrenceplot.
- Big documentation improvements
- Changes to return values for various rqa functions
- Functions that return recurrence structure histograms
- Updated and more tests
- Performance improvements
- All
recurrencematrixhave been deprecate toRecurrenceMatrixwhich create a dedicated struct for each kind of matrix.
- Rework how
recurrencematrixis computed: now a conversion toDatasetis done for small dimensions. In addition, the default metric is nowEuclidean.
- With this update core functionality of delay embedding and estimating embedding dimension is moved (and used from) the Julia package
DelayEmbeddings. RecurrenceAnalysisis also joining JuliaDynamics and DynamicalSystems.jl from 0.5.0 onwards.- Extensions have been implemented so that most functionality works also with
Datasets.
- Function
recurrenceplotto facilitate the visualization of recurrence plots. - Support of Manhattan norm for the identification of recurrences.
- Option to create matrices with fixed recurrence rate.
rqaoption for obtaining only parameters related to diagonal structures.
- Update to support Julia 1.0.0 and 0.7.0
- RQA functions matching outputs of crqa (R) and CRPToolbox (Matlab)
- Bugfixes:
sorteddistances- RQA functions (bugs in parameters of diagonal structures when
theiler==0)
- Break compatibility with 0.6
- Breaking modifications of RQA functions, in order to match the outputs of
crqa (R) and CRPToolbox (Matlab):
- The denominator of RR is fixed to N2.
- Theiler window added to the calculation of LAM and TT.
- Theiler window defaults to 0 in all functions.
- Bugfix in the calculation of diagonal structures
- Update to support Julia 0.6-0.7 (breaking compatibility with 0.5).
- Support for windowed RQA
- Change default scale of
recurrencematrix, etc. - Improved performance of RQA functions
- Function
rqafor all RQA parameters - Improved compatibility with Julia 0.5 and 0.6, backwards compatibility with 0.4
- Bugfixes:
fnnmaxdiagmaxvert
- Compatibility with Julia 0.5
- Add
sorteddistancesto calculate optimal thresholds
- Add functions to calculate optimal embedding dimensions
- Include documentation and tests
First release or RecurrenceAnalysis.jl