dqm_ml_core.models.outputs
Output configuration models for pipeline results.
Defines output settings for features, metrics, and domain-gap computations including destination paths and column filtering.
FeaturesOutputsConfig
Bases: BaseModel
Output configuration for computed features.
Source code in packages/dqm-ml-core/src/dqm_ml_core/models/outputs.py
exclude: list[str] | None = Field(default=None, description='Feature columns to exclude (fnmatch patterns supported).')
class-attribute
instance-attribute
include: list[str] | None = Field(default=None, description='Feature columns to include (fnmatch patterns supported).')
class-attribute
instance-attribute
model_config = ConfigDict(extra='forbid')
class-attribute
instance-attribute
path: str = Field(description='Destination path for feature output.')
class-attribute
instance-attribute
GapOutputsConfig
Bases: BaseModel
Output configuration for domain-gap results.
Source code in packages/dqm-ml-core/src/dqm_ml_core/models/outputs.py
model_config = ConfigDict(extra='forbid')
class-attribute
instance-attribute
pairwise: bool = Field(default=True, description='Include pairwise (delta) results.')
class-attribute
instance-attribute
path: str = Field(description='Destination path for domain-gap output.')
class-attribute
instance-attribute
MetricsOutputsConfig
Bases: BaseModel
Output configuration for computed metrics.
Source code in packages/dqm-ml-core/src/dqm_ml_core/models/outputs.py
model_config = ConfigDict(extra='forbid')
class-attribute
instance-attribute
path: str = Field(description='Destination path for metrics output.')
class-attribute
instance-attribute
ParquetOutputConfig
Bases: BaseModel
Configuration for the Parquet output writer.
Attributes:
| Name | Type | Description |
|---|---|---|
path_pattern |
str
|
Output file path format string. |
columns |
list[str]
|
Columns to include in output. |
exclude |
list[str]
|
Columns to exclude from output. |
storage |
bool | dict[str, Any] | None
|
Optional storage configuration (bool or dict). |