Function reference

Core

Core classes for time series analysis and recurrence quantification.

core.series.Series Ammonyte series object, launching point for most ammonyte analysis.
core.geoseries.GeoSeries Ammonyte GeoSeries object for geographically referenced time series.
core.time_embedded_series.TimeEmbeddedSeries Time embedded time series object. Precursor to recurrence matrix and recurrence network.
core.recurrence_matrix.RecurrenceMatrix Recurrence matrix object. Used for Recurrence Quantification Analysis (RQA).
core.recurrence_network.RecurrenceNetwork Recurrence network object. Used for Recurrence Network Analysis (RNA).
core.rqa_res.RQARes Class for storing the result of various RQA techniques
core.transitions.DeterministicTransitions Container for deterministic transition detection results

Utilities

Functions for transition detection, parameter selection, metrics, and plotting.

utils.ks.KS_test Detect tipping points using Kolmogorov-Smirnov test
utils.lerm_transitions.lerm_transition Detect transitions using LERM Fisher Information threshold crossings
utils.ruptures_transitions.ruptures_transition Detect transitions using ruptures change point detection
utils.parameters.tau_search Find optimal tau value for time delay embedding.
utils.metrics.DetectionMetrics Container for transition detection evaluation metrics
utils.metrics.evaluate_detection Complete evaluation of transition detection performance
utils.plotting.bootstrap_fill_plot Plot RQA results with bootstrap confidence bounds as a filled region
utils.plotting.bootstrap_scatter_plot Plot RQA results highlighting points outside bootstrap confidence bounds as a scatter