neclib.core#
General operations and object model definitions of NECLIB.
Important
The implementations in this namespace should not depend on any other NECLIB subpackages without deep consideration. Such dependencies will someday create circular imports and make it hard to implement new features.
Aliases#
None |
|
Sliced configuration. |
|
Warning on limited usage. |
|
Error related to controlling priority. |
|
Error related to parameter configuration. |
|
Error related to limitation on parameter name. |
|
Error related to communication timeout. |
|
Type validator, to force some instance variables to be Quantity. |
|
Integer, with corresponding suffix as ordinal number in string representation. |
|
General format of NECLIB parameters. |
|
Type validator, to force some instance variables to be Quantity. |
|
Parameters with flexible look-up and high-level representation support. |
|
Manage multiple contexts. |
|
Value range bound by 2 values. |
|
None |
|
Copy default configuration files into your local file system. |
|
Decorator to mark a function as deprecated. |
|
None |
|
A decorator to disable a function or method. |
|
Look for the configuration file from environment variables and defaults. |
|
Get logger instance which prints operation logs to console. |
|
Convert a value to astropy Quantity. |
|
None |
|
Read a file, if it’s accessible via any available way. |
Subpackages#
Collection of data type definitions this package interprets. |
|
Aliases |
|
Aliases |
|
Aliases |
|
Aliases |
|
Collection of type converters which allow type-flexible read-in. |
|
Check user input, running environment and so on. |
Submodules#
Aliases |
|
Definition of environment variable names recognized by NECST. |
|
Informative exception, regarding the NECST system status. |
|
Custom Astropy units. |