Modules and Libraries
Nexus provides a couple of modules that add some basic functionalities and some libraries with predefined object definitions.
Modules
Constants
Module nx.constants with mathematical constants (nx.constants.inf, …), physical constants, like electron mass, speed of light, and so on, e.g. nx.constants.NuclearMagneton.
See constants.
Conversions
Module nx.conversions with functions to convert various properties into different units, e.g. nx.conversions.VelocityToGamma() or nx.conversions.WtToAt().
See conversions.
Data
Module nx.data with functions to load and manipulate typical data sets, e.g. nx.data.load().
See data and Data processing tutorial section.
Euler
Module nx.euler with functions to work with Euler angles, e.g. nx.euler.TransformationMatrixToZYZEuler().
See euler.
Theory
Module nx.theory with functions for theoretical calculations, e.g. nx.theory.RecoilEnergy().
See theory.
Added in version 1.0.3.
Tools
Module nx.tools with some useful functions.
See tools.
Added in version 1.2.0.
Libraries
Moessbauer
Library nx.lib.moessbauer with predefined MoessbauerIsotopes.
The naming convention is ElementMassnumber e.g. nx.lib.moessbauer.Ir193.
See moessbauer.
Energy
Library nx.lib.energy with predefined transition energies.
For nuclear transitions the naming convention is ElementMassnumber e.g. nx.lib.energy.Eu151.
For atomic transition it is ElementTransitionname e.g. nx.lib.energy.MoKalpha.
See energy.
Material
Library nx.lib.material with predefined Materials.
For compounds and alloys the naming convention is Element1Relativeweight1… e.g. nx.lib.energy.Al2O3.
For isotope enriched materials with typically 95% enrichment the conventions is Material_enriched e.g. nx.lib.energy.Fe_enriched.
See material.
Distributions
Library nx.lib.distribution with predefined Distributions.
A variety of different distributions are included, e.g. nx.lib.distribution.Log().
See distribution.
Residuals
Library nx.lib.residuals with predefined Residuals.
A couple of different residual implementations are included, e.g. nx.lib.residual.Sqrt().
See residual.
Notebooks
Have a look to the API Reference for more information.