ema_exceptions

Exceptions and warning used internally by the EMA workbench.

In line with advice given in PEP 8.

exception ema_workbench.util.ema_exceptions.EMAError(*args)

Base EMA error.

exception ema_workbench.util.ema_exceptions.EMAParallelError(*args)

Parallel EMA error.

exception ema_workbench.util.ema_exceptions.EMAWarning(*args)

base EMA warning class.

exception ema_workbench.util.ema_exceptions.ExperimentError(message: str, experiment, policy=None)

Error to be used when a particular experiment does not complete correctly.

The character of the error can be specified as the message, and the actual experiment that gave rise to the error.