Assemblies
Assemblies load and expose dataset-aligned structures used by the trainer:
stories
: ordered identifiersget_brain_data()
: list of arrays per storyget_data_times()
,get_tr_times()
: timestamp arraysget_split_indices()
: train/test folds or concatenation boundaries
Modules
encoding.assembly.assemblies
: user-facing assembly typesencoding.assembly.base_processor
: common I/O, validation, contractsencoding.assembly.narratives_processor
|lpp_processor
|lebel_processor
: dataset-specific logicencoding.assembly.assembly_loader
: loading helpersencoding.assembly.assembly_generator
: composite assembly creation
Typical usage
from encoding.assembly.assemblies import NarrativesAssembly
assembly = NarrativesAssembly(assembly_path=<path_to_narratives.h5>)
print(len(assembly.stories))
print(assembly.get_tr_times()[0].shape)