validate_same_columns#

openstef_core.datasets.validation.validate_same_columns(datasets: Iterable[TimeSeriesMixin]) list[str][source]#

Check if the datasets have the same feature names.

Validates that all datasets contain identical sets of feature names, which is required for safe concatenation and combination operations.

Parameters:
  • datasets (Iterable[TimeSeriesMixin]) – Sequence of time series datasets to validate.

  • datasets

Returns:

The common list of feature names shared by all datasets.

Raises:

TimeSeriesValidationError – If datasets have different feature names.

Return type:

list[str]