Theory Map
Synchrony is coordinated dynamics. Correlation is one tool for measuring it, but the synchrony grammar is broader: it asks which state was active, which events were matched, which locations were compared, and which mechanism was being tested.
Traditions Being Connected
Ecological Synchrony
Moran effects, rescue effects, portfolio effects, and community synchrony.
Climate Coherence
Spatial covariance, teleconnections, climate networks, and distance decay.
Event Statistics
Event synchronization, event coincidence analysis, and matched-event timing.
Tail Dependence
Quantile dependence, conditional correlation, and climate extremes.
Compound Events
Drought-plus-heat, frost-followed-by-boom, repeated fire, and legacy effects.
Disentangling the Question
A synchrony result should make five choices visible:
- What raw process was observed?
- What state or event rule transformed it?
- Which synchrony primitive was estimated?
- Which spatial relationship was compared?
- Which diagnostics say whether the estimate is trustworthy?
That is why CubeDynamics separates state construction, event detection, synchrony estimation, and spatial aggregation.
Data Model
raw cube
continuous values such as temperature, precipitation, abundance
state cube
state, magnitude, threshold
event result
event Dataset plus separate pandas event catalog
synchrony output
maps, edge tables, regional summaries, block comparisons, or matrices
The old center-pixel median-split method still exists, but it is now framed as one convenience recipe inside this larger grammar.
What Remains Research-Grade Work?
The roadmap includes null models that preserve autocorrelation and seasonality,
bootstrap confidence intervals, threshold sensitivity surfaces, synchrony-
distance curves, event graphs, and sequence verbs such as followed_by,
recurrence, and lagged_response.
Those are intentionally not exposed as public stubs yet. They need explicit statistical contracts before they become verbs.
See the full Synchrony Roadmap.