pylbo.exceptions

Module Contents

exception pylbo.exceptions.LegolasException(message=None)[source]

Bases: Exception

Exception superclass to handle Legolas exceptions.

Parameters:

message (str) – The message to pass as error message.

exception pylbo.exceptions.InvalidLegolasFile(file)[source]

Bases: LegolasException

Handles trying to load invalid Legolas files.

Parameters:

file (str, PathLike) – The path to the file.

exception pylbo.exceptions.BackgroundNotPresent(file, unable_to_get=None)[source]

Bases: LegolasException

Handles trying to query for the background when this is not present in the datfile.

Parameters:
  • file (str, PathLike) – The path to the file.

  • unable_to_do (str) – The thing that was unable to be done.

exception pylbo.exceptions.EigenfunctionsNotPresent(msg)[source]

Bases: LegolasException

Handles trying to query for eigenfunctions when these are not present in the datfile.

Parameters:

msg (str) – The error message to pass on.

exception pylbo.exceptions.MatricesNotPresent(file)[source]

Bases: LegolasException

Handles trying to query for matrices when these are not present in the datfile.

Parameters:

file (str, PathLike) – The path to the file.

exception pylbo.exceptions.EigenvectorsNotPresent(file)[source]

Bases: LegolasException

Handles trying to query for eigenvectors when these are not present in the datfile.

Parameters:

file (str, PathLike) – The path to the file.

exception pylbo.exceptions.ResidualsNotPresent(file)[source]

Bases: LegolasException

Handles trying to query for residuals when these are not present in the datfile.

Parameters:

file (str, PathLike) – The path to the file.

exception pylbo.exceptions.ParfileGenerationError(file, nb_runs=None, key=None)[source]

Bases: LegolasException

Gets thrown when something went wrong during parfile generation.