neclib#

Pure Python tools for NECST.

Aliases#

NECSTAccessibilityWarning

Warning on limited usage.

NECSTAuthorityError

Error related to controlling priority.

NECSTConfigurationError

Error related to parameter configuration.

NECSTParameterNameError

Error related to limitation on parameter name.

NECSTTimeoutError

Error related to communication timeout.

Ordinal

Integer, with corresponding suffix as ordinal number in string representation.

Parameters

General format of NECLIB parameters.

RichParameters

Parameters with flexible look-up and high-level representation support.

StatusManager

Manage multiple contexts.

ValueRange

Value range bound by 2 values.

config

None

configure

Copy default configuration files into your local file system.

get_logger

Get logger instance which prints operation logs to console.

Subpackages#

neclib.controllers

Controllers for miscellaneous devices.

neclib.coordinates

Aliases

neclib.core

General operations and object model definitions of NECLIB.

neclib.data

Aliases

neclib.devices

Device controllers.

neclib.recorders

Aliases

neclib.safety

Aliases

neclib.simulators

Modules necessary to run simulator.

neclib.utils

Collection of general purpose functionalities.