quality_config
Classes:
Name | Description |
---|---|
QualityConfig |
Contains quality configuration parameters for tsdat pipelines. |
Classes#
QualityConfig #
Bases: YamlModel
Contains quality configuration parameters for tsdat pipelines.
This class will ultimately be converted into a tsdat.qc.base.QualityManagement class for use in downstream tsdat pipeline code.
Provides methods to support yaml parsing and validation, including the generation of json schema for immediate validation.
Methods:
Name | Description |
---|---|
validate_manager_names_are_unique |
|
Attributes:
Name | Type | Description |
---|---|---|
managers |
List[ManagerConfig]
|
A list of quality checks and controls that should be applied. |
Attributes#
managers
class-attribute
instance-attribute
#
managers: List[ManagerConfig] = Field(
description="Register a list of QualityManager(s) that should be used to detect and handle data quality issues. Each QualityManager configuration block must consists of a label, a QualityChecker, at least one QualityHandler, and a list of variables that the manager should be applied to."
)
A list of quality checks and controls that should be applied.