numeraire_dataset.zones.Built#

class numeraire_dataset.zones.Built(name: str, frame: DataFrame, recipe_hash: str, content_digest: str, canonical_params: dict[str, object], input_hashes: dict[str, str], step_name: str, step_version: int, recipe_hash_version: int = 2)[source]#

Bases: object

A built frame plus the step identity and explicit inputs committed by its recipe hash.

Obtain instances from run_step(); its metadata fields form one validated recipe snapshot and are not a stable direct-construction API.

__init__(name: str, frame: DataFrame, recipe_hash: str, content_digest: str, canonical_params: dict[str, object], input_hashes: dict[str, str], step_name: str, step_version: int, recipe_hash_version: int = 2) None#

Methods

__init__(name, frame, recipe_hash, ...[, ...])

Attributes

recipe_hash_version

name

frame

recipe_hash

content_digest

canonical_params

input_hashes

step_name

step_version