oscillatory#

class features.oscillatory.FFT(settings: NMSettings, ch_names: Sequence[str], sfreq: int)[source]#
calc_feature(data: ndarray) dict[source]#

Feature calculation method. Each method needs to loop through all channels

Parameters:

data ('np.ndarray') – (channels, time)

Return type:

dict

class features.oscillatory.Welch(settings: NMSettings, ch_names: Sequence[str], sfreq: int)[source]#
calc_feature(data: ndarray) dict[source]#

Feature calculation method. Each method needs to loop through all channels

Parameters:

data ('np.ndarray') – (channels, time)

Return type:

dict

class features.oscillatory.STFT(settings: NMSettings, ch_names: Sequence[str], sfreq: int)[source]#
calc_feature(data: ndarray) dict[source]#

Feature calculation method. Each method needs to loop through all channels

Parameters:

data ('np.ndarray') – (channels, time)

Return type:

dict