DMT Exceptions
Some DMT special exceptions, they refer to electrical engineering errors and less to implementation/coding errors.
Implemented Exceptions
- exception DMT.exceptions.BoundsError[source]
Bases:
ValueError
Raised if the bounds are attempted to be changed such that self.low > self.up or such that the current value is not inside the new bounds.
- exception DMT.exceptions.Canceled[source]
Bases:
Exception
Raised if the bounds are attempted to be changed such that self.low > self.up or such that the current value is not inside the new bounds.
- exception DMT.exceptions.DataReferenceEmpty[source]
Bases:
Exception
The xstep supplied init_data_reference_method did not generate reference data.
- exception DMT.exceptions.DeviceContactConfigError[source]
Bases:
Exception
Raised by EvalTradica, if the given contact configuration (f.e. CBEBC) is unknown.
- exception DMT.exceptions.NoOpenDeembeddingDut[source]
Bases:
Exception
A suitable Open Deembedding Dut has not been found by DutLib.sort_duts.
- exception DMT.exceptions.NoShortDeembeddingDut[source]
Bases:
Exception
A suitable Short Deembedding Dut has not been found by DutLib.sort_duts.
- exception DMT.exceptions.ParaExistsError[source]
Bases:
LookupError
Raised when a parameter is added to a composition in which a parameter with the same name already exists.
- exception DMT.exceptions.SimulationFail[source]
Bases:
Exception
Raised if the output of a simulation indicated a simulation failure.
- exception DMT.exceptions.SimulationUnsuccessful[source]
Bases:
Exception
Raised if the output of a simulation is not valid.
- exception DMT.exceptions.SpecifierNotKnown[source]
Bases:
OSError
This specifier is unknown to DMT.
- exception DMT.exceptions.Stopped[source]
Bases:
Exception
Raised if the bounds are attempted to be changed such that self.low > self.up or such that the current value is not inside the new bounds.
- exception DMT.exceptions.UnknownColumnError[source]
Bases:
Exception
Raise if unknown columns in measurement data.
- exception DMT.exceptions.UnknownNodesError[source]
Bases:
Exception
Raised if an known node is encountered during clean_names().
- exception DMT.exceptions.ValueAtBoundsError[source]
Bases:
ValueError
Raised when the input error is excluded.
- exception DMT.exceptions.ValueExcludedError[source]
Bases:
ValueError
Raised when the input error is excluded.
- exception DMT.exceptions.ValueTooLargeError[source]
Bases:
ValueError
Raised when the input value is too large.
- exception DMT.exceptions.ValueTooSmallError[source]
Bases:
ValueError
Raised when the input value is too small.