braindecode.preprocessing.preprocess

braindecode.preprocessing.preprocess(concat_ds, preprocessors, save_dir=None, overwrite=False, n_jobs=None)

Apply preprocessors to a concat dataset.

Parameters
concat_ds: BaseConcatDataset

A concat of BaseDataset or WindowsDataset datasets to be preprocessed.

preprocessors: list(Preprocessor)

List of Preprocessor objects to apply to the dataset.

save_dirstr | None

If a string, the preprocessed data will be saved under the specified directory and the datasets in concat_ds will be reloaded with preload=False.

overwritebool

When save_dir is provided, controls whether to delete the old subdirectories that will be written to under save_dir. If False and the corresponding subdirectories already exist, a FileExistsError will be raised.

n_jobsint | None

Number of jobs for parallel execution.

Returns
BaseConcatDataset:

Preprocessed dataset.

Examples using braindecode.preprocessing.preprocess