validate_disjoint_columns#
- openstef_core.datasets.validation.validate_disjoint_columns(datasets: Iterable[TimeSeriesMixin]) list[str][source]#
Check if the datasets have overlapping feature names.
Validates that all datasets have completely disjoint feature sets, ensuring no feature appears in multiple datasets.
- Parameters:
datasets (
Iterable[TimeSeriesMixin]) – Sequence of time series datasets to validate.datasets
- Returns:
The combined list of all feature names across the datasets.
- Raises:
TimeSeriesValidationError – If any feature name appears in multiple datasets.
- Return type: