derived_catalog
derived_catalog(
source_rows: DataFrame ,
plan ,
parent: dascore.io.index.catalog.PatchCatalog | None[PatchCatalog, None] ,
merge_kwargs: Mapping ,
mode: str = chunk,
check_behavior: Literal[‘warn’, ‘raise’, ‘ignore’] = warn,
origin_path = None,
stamped: tuple[str, …] = (),
lossy: bool = False,
)-> ‘PatchCatalog’
Materialize a plan into a fresh in-memory catalog.
source_rows are the full member source rows (path/format/ identity plus envelopes and attrs) keyed by _patch_id matching plan.members; parent supplies the resolver (live registry, file root, nested plans) and the residual selections its view carried, which member loading re-applies.