Skip to content

phase_mapping

PhaseMapping

Bases: Algorithm

Convert LATs or signals into phase values.

  • For signals, the Hilbert transform method is used.
  • For LATs, the sawtooth method is used.

method = method instance-attribute

observables = observables instance-attribute

time_axis = time_axis instance-attribute

__init__(observables, time_axis, method)

from_lats(lats, start=None, stop=None, dt=1.0) classmethod

Generate a sawtooth phase map from local activation times (LATs).

from_periodic_lat(initial_lats, period, num_of_period=3, start=None, stop=None, dt=1.0) classmethod

Construct a PhaseMapping by extrapolating a single LAT value periodically.

from_signals(signals, start=None, stop=None, dt=1.0) classmethod

Create phase values from signals using the Hilbert transform.

run()

Dispatch to the selected method.