numeraire_dataset.zones.run_step#

numeraire_dataset.zones.run_step(name: str, frames: dict[str, DataFrame], *, params: dict[str, Any] | None = None, input_hashes: dict[str, str] | None = None) Built[source]#

Run a registered step on named input frames, returning the output + its provenance hashes.

frames maps each declared input name to its frame; input_hashes maps them to the recipe (or raw-content) hash that identifies them, so the output’s recipe_hash() chains onto its inputs. params are the step’s explicit parameters (they participate in the recipe hash).