patch_assembly

module of dascore.utils source

Execute spool views: turn member instructions into loaded patches.

This is the consumer of the members (instruction) table that dascore.utils.chunk_plan produces and every spool view carries: it joins member rows to their source rows, loads each source patch through a caller-supplied loader, applies exact trims, and merges multi-member outputs (streaming into a pre-allocated buffer when the output size is known). The spool owns what rows exist; this module owns how a row becomes a Patch.

Classes

Name Description
PatchAssembler Assemble output patches from joined member rows.