cogpy.events.match

Event matching and lag estimation primitives.

Pure functions for aligning and comparing discrete event trains across signals or streams.

Functions

estimate_drift(times_a, times_b, *, max_lag)

Estimate time-varying drift between two event trains.

estimate_lag(times_a, times_b, *, max_lag[, ...])

Estimate constant temporal lag between two event trains.

event_lag_histogram(times_a, times_b, *, ...)

Cross-correlogram (lag histogram) between two event trains.

match_nearest(times_a, times_b, *, max_lag)

Match each event in times_a to its nearest event in times_b.

match_nearest_symmetric(times_a, times_b, *, ...)

Bijective nearest-neighbor matching between two event trains.