neclib.core.exceptions#

Informative exception, regarding the NECST system status.

exception NECSTAuthorityError[source]#

Bases: PermissionError

Error related to controlling priority.

Examples

>>> raise neclib.NECSTAuthorityError("reason or advise to fix this error")
exception NECSTConfigurationError[source]#

Bases: Exception

Error related to parameter configuration.

exception NECSTTimeoutError[source]#

Bases: TimeoutError

Error related to communication timeout.

exception NECSTAccessibilityWarning[source]#

Bases: UserWarning

Warning on limited usage.

exception NECSTParameterNameError[source]#

Bases: AttributeError

Error related to limitation on parameter name.