pylbo.exceptions

Exceptions

LegolasException

Exception superclass to handle Legolas exceptions.

InvalidLegolasFile

Handles trying to load invalid Legolas files.

BackgroundNotPresent

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

EigenfunctionsNotPresent

Handles trying to query for eigenfunctions when these

MatricesNotPresent

Handles trying to query for matrices when these

EigenvectorsNotPresent

Handles trying to query for eigenvectors when

ResidualsNotPresent

Handles trying to query for residuals when

ParfileGenerationError

Gets thrown when something went wrong during parfile generation.

Module Contents

exception pylbo.exceptions.LegolasException(message=None)

Bases: Exception

Exception superclass to handle Legolas exceptions.

Parameters:

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

exception pylbo.exceptions.InvalidLegolasFile(file)

Bases: LegolasException

Handles trying to load invalid Legolas files.

Parameters:

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

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

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.

file
unable_to_do = None
exception pylbo.exceptions.EigenfunctionsNotPresent(msg)

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.

msg
exception pylbo.exceptions.MatricesNotPresent(file)

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.

file
exception pylbo.exceptions.EigenvectorsNotPresent(file)

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.

file
exception pylbo.exceptions.ResidualsNotPresent(file)

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.

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

Bases: LegolasException

Gets thrown when something went wrong during parfile generation.

file
nb_runs = None
key = None