target_provider#
Target provider interfaces and implementations for benchmark execution.
Target providers are responsible for loading benchmark targets and their associated datasets (measurements, predictors, and evaluation configuration). They ensure data consistency, temporal alignment, and provide a standardized interface for accessing benchmark data across different sources and formats.
The module supports both simple file-based providers and complex database-backed implementations through abstract interfaces that guarantee consistent behavior.
Functions#
|
Mask long flatline segments in a target series. |
Classes#
|
File-based target provider loading from YAML configs and Parquet datasets. |
|
Abstract interface for loading benchmark targets and their associated datasets. |
|
Configuration specifying data locations and path templates for target providers. |