StageOutcome#
- class scikitplot.corpus.StageOutcome(stage, status, component=None, items_in=0, items_out=0, calls=0, seconds=0.0, budget=None, error=None, details=())[source]#
How one stage fared.
- Parameters:
- stageStageKind
Which stage.
- statusStageStatus
Its outcome.
- componentstr or None, default=None
Name of the configured callable, for provenance.
- items_in, items_outint, default=0
Queries (
transform,retrieve) or hits (the other stages) the stage received and produced.- callsint, default=0
Calls the stage started.
- secondsfloat, default=0.0
Time the stage took.
- budgetStageBudget or None, default=None
The budget it ran under.
- errorErrorRecord or None, default=None
Required when
statusisDEGRADED,FAILEDorCANCELLED.- detailstuple of (str, object) pairs, default=()
Stage-specific facts (queries dropped, rerank depth, …).
- Raises:
- ValueError
If
statusisDEGRADED,FAILEDorCANCELLEDanderrorisNone.
- Parameters:
stage (StageKind)
status (StageStatus)
component (str | None)
items_in (int)
items_out (int)
calls (int)
seconds (float)
budget (StageBudget | None)
error (ErrorRecord | None)
- budget: StageBudget | None = None#
- error: ErrorRecord | None = None#
- status: StageStatus[source]#