pybalmorel.weatheryear.exceptions

Domain-specific exceptions for the weatheryear module.

Exceptions

WeatherYearError

Base exception for weather-year preprocessing and conversion errors.

MissingRequiredColumnsError

Raised when required columns are missing from an input table.

MalformedTechnologyFolderError

Raised when a technology folder name does not match expected patterns.

EmptyMergeResultError

Raised when a merge/combine operation produces an empty output.

Module Contents

exception pybalmorel.weatheryear.exceptions.WeatherYearError

Bases: Exception

Base exception for weather-year preprocessing and conversion errors.

exception pybalmorel.weatheryear.exceptions.MissingRequiredColumnsError

Bases: WeatherYearError

Raised when required columns are missing from an input table.

exception pybalmorel.weatheryear.exceptions.MalformedTechnologyFolderError

Bases: WeatherYearError

Raised when a technology folder name does not match expected patterns.

exception pybalmorel.weatheryear.exceptions.EmptyMergeResultError

Bases: WeatherYearError

Raised when a merge/combine operation produces an empty output.