Event Coincidence Analysis (dominosee.eca)

This module provides functions for performing Event Coincidence Analysis (ECA) on time series data, particularly useful for studying the temporal relationships between different types of events.

Event Coincidence Analysis

get_eca_precursor(eventA_precursor_window, ...)

get_eca_trigger(eventA_trigger_window, eventB)

get_eca_precursor_from_events(eventA, eventB)

Calculate precursor events from eventA (events in location A) to eventB (events in location B) based on event coincidence analysis.

get_eca_trigger_from_events(eventA, eventB)

Calculate trigger events from eventA (events in location A) to eventB (events in location B) based on event coincidence analysis.

Window Functions

get_eca_precursor_window(da[, delt, sym, tau])

get_eca_trigger_window(da[, delt, sym, tau])

Confidence Calculation

get_eca_precursor_confidence(precursor, ...)

get_eca_trigger_confidence(trigger, eventA, ...)

get_prec_confidence(da_prec, da_layerA, ...)

get_trig_confidence(da_trig, da_layerA, ...)

Example Usage

An example of using ECA to study the temporal relationships between climate events can be found in the ECA Network Example.