pyLaserPulse.exceptions

Created on Sun Apr 24 16:59:13 2022

@author: james feehan

Custom exceptions: for when things go wrong.

Exceptions

BoundaryConditionError

Raised when the boundary conditions in active_fibre_base are inadequately defined

NanFieldError

Raised when the pulse field has NaN values

PropagationMethodNotConvergingError

Raised when an iterative propagation method does not converge

exception pyLaserPulse.exceptions.PropagationMethodNotConvergingError

Raised when an iterative propagation method does not converge

exception pyLaserPulse.exceptions.BoundaryConditionError

Raised when the boundary conditions in active_fibre_base are inadequately defined

exception pyLaserPulse.exceptions.NanFieldError

Raised when the pulse field has NaN values