time_stream.qc.QcCheckPipeline

class time_stream.qc.QcCheckPipeline(qc_check, ctx, column, observation_interval=None)[source]

Encapsulates the logic for the QC pipeline steps.

Parameters:
  • qc_check (QCCheck)

  • ctx (QcCtx)

  • column (str)

  • observation_interval (datetime | tuple[datetime, datetime | None] | None)

__init__(qc_check, ctx, column, observation_interval=None)[source]
Parameters:
  • qc_check (QCCheck)

  • ctx (QcCtx)

  • column (str)

  • observation_interval (datetime | tuple[datetime, datetime | None] | None)

Methods

__init__(qc_check, ctx, column[, ...])

execute()

Execute the quality control check pipeline