spacr.flowview.classify_blueprint

The approved eight-node FlowView blueprint for one Classify run.

Functions

classify_graph(→ spacr.flowview.model.RunGraph)

Build the settled live-stage graph for an active Classify family.

Module Contents

spacr.flowview.classify_blueprint.classify_graph(settings: collections.abc.Mapping[str, Any], *, run_id: str, started_at: float | None = None, spacr_version: str = __version__) → spacr.flowview.model.RunGraph[source]

Build the settled live-stage graph for an active Classify family.

The graph shows only the family the run will execute. It deliberately does not draw a dormant CV/ML branch: Classify’s settings already retain and grey the inactive family, while FlowView reports what this run did.

Parameters:
  • settings – Classify settings used to resolve the active family, source, dataset basis, and stage metadata.

  • run_id – Identifier assigned to the resulting run graph.

  • started_at – Optional Unix timestamp for the start of the run. The current time is used when this is omitted.

  • spacr_version – spaCR version recorded with the graph provenance.

Returns:

Eight-stage run graph for the selected classifier family.