Compute locations of each cHPI coils over time.
mne.InfoThe mne.Info object with information about the sensors and methods of measurement.
dictThe time-varying cHPI coil amplitudes, with entries
“times”, “proj”, and “slopes”.
Typically obtained by mne.chpi.compute_chpi_amplitudes().
floatMaximum time step to use.
strHow to handle HPI positions too close to the sensors, can be ‘raise’ (default), ‘warning’, or ‘info’.
If True, adjust the digitization locations used for fitting based on the positions localized at the start of the file.
str | int | NoneControl verbosity of the logging output. If None, use the default
verbosity level. See the logging documentation and
mne.verbose() for details. Should only be passed as a keyword
argument.
dictThe time-varying cHPI coils locations, with entries “times”, “rrs”, “moments”, and “gofs”.
See also
Notes
This function is designed to take the output of
mne.chpi.compute_chpi_amplitudes() and:
Get HPI coil locations (as digitized in info['dig']) in head coords.
If the amplitudes are 98% correlated with last position (and Δt < t_step_max), skip fitting.
Fit magnetic dipoles using the amplitudes for each coil frequency.
The number of fitted points n_pos will depend on the velocity of head
movements as well as t_step_max (and t_step_min from
mne.chpi.compute_chpi_amplitudes()).
New in version 0.20.
mne.chpi.compute_chpi_locs#Signal-space separation (SSS) and Maxwell filtering