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.NanInfError[source]

Bases: OSError

Nan or Inf Error during calculation.

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.