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)