qat.experimental.waveforms.shapes.exceptions module
Custom exceptions for experimental waveform shape sampling, which can be used by evaluation engines to implement a strategy for calculating derivatives (e.g. for DRAG) where possible, and to raise an error where not possible.
- exception DerivativeOrderNotImplementedError(waveform_shape, order)
Bases:
NotImplementedErrorRaised when a mathematically valid derivative order is not implemented.
- exception DerivativeOrderUndefinedError(waveform_shape, order)
Bases:
ValueErrorRaised when a derivative order is mathematically undefined for a shape.