nm_stream_abc.py#

Module that contains PNStream ABC.

class nm_stream_abc.PNStream(sfreq: int | float, nm_channels: DataFrame | str | PathLike, settings: dict | str | PathLike | None = None, line_noise: int | float | None = 50, sampling_rate_features_hz: int | float | None = None, path_grids: str | PathLike | None = None, coord_names: list | None = None, coord_list: list | None = None, verbose: bool = True)[source]#
load_model(model_name: str | PathLike) None[source]#

Load sklearn model, that utilizes predict

abstract run()[source]#

Reinitialize the stream This might be handy in case the nm_channels or nm_settings changed

save_after_stream(out_path_root: str | PathLike | None = None, folder_name: str = 'sub', feature_arr: DataFrame | None = None) None[source]#

Save features, settings, nm_channels and sidecar after run

save_sidecar(out_path_root: str | PathLike, folder_name: str) None[source]#

Save sidecar incduing fs, coords, sess_right to out_path_root and subfolder ‘folder_name’