neurotic.datasets.data
¶
The neurotic.datasets.data
module implements a function for loading a
dataset from selected metadata.
-
neurotic.datasets.data.
load_dataset
(metadata, lazy=False, signal_group_mode='split-all', filter_events_from_epochs=False)[source]¶ Load a dataset.
metadata
may be aMetadataSelector
or a simple dictionary containing the appropriate data.The
data_file
inmetadata
is read into a NeoBlock
using an automatically detectedneo.io
class iflazy=False
or aneo.rawio
class iflazy=True
.Epochs and events loaded from
annotations_file
andepoch_encoder_file
and spike trains loaded fromtridesclous_file
are added to the Neo Block.If
lazy=False
, filters given inmetadata
are applied to the signals and amplitude discriminators are run to detect spikes.