2.3.3.3. Contributed DefinitionsΒΆ

A description of each NeXus contributed definition is given. NXDL files in the NeXus contributed definitions include propositions from the community for NeXus base classes or application definitions, as well as other NXDL files for long-term archival by NeXus. Consider the contributed definitions as either in incubation or a special case not for general use. The NIAC: The NeXus International Advisory Committee is charged to review any new contributed definitions and provide feedback to the authors before ratification and acceptance as either a base class or application definition.

Some contributions are grouped together:

Optical Spectroscopy

Multi-dimensional Photoemission Spectroscopy

Atom Probe Microscopy

Electron Microscopy

Transport Measurements

Geometry and Microstructures

and others are simply listed here:

NXaberration

Quantified aberration coefficient in an aberration_model.

NXafm

An application definition to describe atomic force microscopy (AFM) scanning

NXamplifier

Base classed definition for amplifier devices.

NXatom

Base class for documenting a set of atoms.

NXbeam_splitter

A beam splitter, i.e. a device splitting the light into two or more beams.

NXbeam_transfer_matrix_table

Contains datastructures of an experimental optical setup (i.e., multiple

NXbias_spectroscopy

A base class for bias spectroscopy to describe the change in the physical properties

NXcantilever_spm

A base class to describe the cantilever used in Atomic Force Microscopy (AFM)

NXchemical_composition

(Chemical) composition of a sample or a set of things.

NXcircuit

Application definition for circuit devices.

NXcollectioncolumn

Electron collection column of a photoelectron analyzer.

NXcontainer

State of a container holding the sample under investigation.

NXcoordinate_system

Base class to detail a coordinate system (CS).

NXcoordinate_system_set

Base class to hold different coordinate systems and representation conversions.

NXcorrector_cs

Base class for a corrector reducing (spherical) aberrations in electron microscopy.

NXcs_computer

Base class for reporting the description of a computer

NXcs_filter_boolean_mask

Base class for packing and unpacking booleans.

NXcs_prng

Computer science description of pseudo-random number generator.

NXcs_profiling

Computer science description for performance and profiling data of an application.

NXcs_profiling_event

Computer science description of a profiling event.

NXcsg

Constructive Solid Geometry (CSG) base class.

NXcxi_ptycho

Application definition for a ptychography experiment, compatible with CXI from version 1.6.

NXdeflector

Deflectors as they are used e.g. in an electron analyser.

NXdelocalization

Base class of the configuration and results of a delocalization algorithm.

NXdispersion

A dispersion denoting a sum of different dispersions.

NXdispersion_function

This describes a dispersion function for a material or layer

NXdispersion_repeated_parameter

A repeated parameter for a dispersion function

NXdispersion_single_parameter

A single parameter for a dispersion function

NXdispersion_table

A dispersion table denoting energy, dielectric function tabulated values.

NXdispersive_material

NXdispersion

NXebeam_column

Base class for a set of components providing a controllable electron beam.

NXelectronanalyzer

Basic class for describing a electron analyzer.

NXelectrostatic_kicker

definition for a electrostatic kicker.

NXellipsometry

This is the application definition describing ellipsometry experiments.

NXem

Application definition for normalized representation of electron microscopy research.

NXem_calorimetry

Application definition for minimal example in-situ calorimetry.

NXem_ebsd

Base class method-specific for Electron Backscatter Diffraction (EBSD).

NXem_eds

Base class method-specific for energy-dispersive X-ray spectroscopy (EDS/EDXS).

NXem_eels

Base class method-specific for Electron Energy Loss Spectroscopy (EELS).

NXem_img

Base class for method-specific generic imaging with electron microscopes.

NXenergydispersion

Energy dispersion section of a photoelectron analyzer.

NXevent_data_apm

Base class to store state and (meta)data of events over the course of an atom probe experiment.

NXevent_data_em

Base class to store state and (meta)data of events for electron microscopy.

NXfiber

An optical fiber, e.g. glass fiber.

NXfit

Description of a fit procedure.

NXfit_background

Description of the background for an NXfit model.

NXfit_function

This describes a fit function that is used to fit data to any functional form.

NXibeam_column

Base class for a set of components equipping an instrument with FIB capabilities.

NXimage

Base class for reporting a set of images.

NXinstrument_apm

Base class to document an instrument used for atom probe microscopy.

NXinstrument_em

Base class for instrument-related details of a real or simulated electron microscope.

NXion

Base class for documenting the set of atoms of a (molecular) ion.

NXisocontour

Base class for describing isocontouring/phase-fields in Euclidean space.

NXiv_temp

Application definition for temperature-dependent IV curve measurements.

NXlab_electro_chemo_mechanical_preparation

Grinding and polishing of a sample using abrasives in a wet lab.

NXlab_sample_mounting

Embedding of a sample in a medium for easing processability.

NXlens_opt

Description of an optical lens.

NXlockin

A base class definition for a lock-in amplifier.

NXmagnetic_kicker

definition for a magnetic kicker.

NXmanipulator

Extension of NXpositioner to include fields to describe the use of manipulators

NXmatch_filter

Base class of a filter to select members of a set based on their identifier.

NXmicrostructure

Base class to describe a microstructure, its structural aspects, associated descriptors, properties.

NXmicrostructure_gragles_config

Application definition for configuring GraGLeS.

NXmicrostructure_gragles_results

Application definition for documenting results with GraGLeS.

NXmicrostructure_imm_config

Application definition for the configuration of the legacy (micro)structure generator

NXmicrostructure_imm_results

Application definition for the results of the legacy (micro)structure generator developed

NXmicrostructure_ipf

Base class to store an inverse pole figure (IPF) mapping (IPF map).

NXmicrostructure_kanapy_results

Application definition for the microstructure generator kanapy from ICAMS Bochum.

NXmicrostructure_mtex_config

Base class to store the configuration when using the MTex/Matlab software.

NXmicrostructure_odf

Base class to store an orientation distribution function (ODF).

NXmicrostructure_pf

Base class to store a pole figure (PF) computation.

NXmicrostructure_score_config

Application definition to configure a simulation with the SCORE model.

NXmicrostructure_score_results

Application definition for storing results of the SCORE cellular automata model.

NXmicrostructure_slip_system

Base class for describing a set of crystallographic slip systems.

NXmpes

This is the most general application definition for

NXmpes_arpes

This is an general application definition for angle-resolved multidimensional

NXopt_window

A window of a cryostat, heater, vacuum chamber or a simple glass slide.

NXoptical_spectroscopy

A general application definition of optical spectroscopy elements, which may

NXoptical_system_em

Base class for qualifying an electron optical system.

NXpeak

Base class for describing a peak, its functional form, and support values

NXphase

Base class to describe a (thermodynamic) phase as a component of a material.

NXpiezo_config_spm

A base class describing piezo actuator settings for scanning probe microscopy.

NXpiezoelectric_material

Description and properties of the piezoelectric actuator materials.

NXpolarizer_opt

An optical polarizer.

NXpositioner_spm

Extending positioner from NXpositioner to maintain a measurement signal through

NXprogram

Base class to describe a software tool or library.

NXpump

Device to reduce an atmosphere (real or simulated) to a controlled pressure.

NXquadric

Definition of a quadric surface.

NXquadrupole_magnet

definition for a quadrupole magnet.

NXraman

An application definition for Raman spectroscopy experiments.

NXrcs

A base class for the Real Time Control System (RCS).

NXregion

Geometry and logical description of a region of data in a parent group. When used, it could be a child group to, say, NXdetector.

NXrotations

Base class to detail a set of rotations, orientations, and disorientations.

NXsample_component_set

Set of sample components and their configuration.

NXscan_control

A scan is performed inside an N-dimensional phase space, where each dimension can correspond not only to real space coordinates (x,y) but also to any other parameter. This class contains detailed information about controlling the scan in such a phase space (or its subspace).

NXscanbox_em

Scan box and coils which deflect a beam of charged particles in a controlled manner.

NXsensor_scan

Application definition for a generic scan using sensors.

NXseparator

definition for an electrostatic separator.

NXsimilarity_grouping

Base class to store results obtained from applying a similarity grouping (clustering) algorithm.

NXsnsevent

This is a definition for event data from Spallation Neutron Source (SNS) at ORNL.

NXsnshisto

This is a definition for histogram data from Spallation Neutron Source (SNS) at ORNL.

NXsolenoid_magnet

definition for a solenoid magnet.

NXsolid_geometry

The head node for constructively defined geometry.

NXspatial_filter

Base class for a spatial filter for objects within a region-of-interest (ROI).

NXspectrum

Base class container for reporting a set of spectra.

NXspin_rotator

definition for a spin rotator.

NXspindispersion

Class to describe spin filters in photoemission experiments.

NXspm

Scanning Probe Microscopy (SPM) is a branch of microscopy that utilizes a physical probe to scan the surface of

NXstm

An application definition to describe Scanning Tunneling Microscopy (STM).

NXsts

An application definition to describe Scanning Tunneling Spectroscopy (STS).

NXsubsampling_filter

Base class of a filter to sample members in a set based on their identifier.

NXsubstance

A form of matter with a constant, definite chemical composition.

NXtransmission

Application definition for transmission experiments

NXunit_cell

Base class to describe structural aspects of an arrangement of

NXwaveplate

A waveplate or retarder.

NXxpcs

X-ray Photon Correlation Spectroscopy (XPCS) data (results).

NXxps

This is the application definition for X-ray photoelectron spectroscopy.

NXxrd

NXxrd on top of NXmonopd

NXxrd_pan

NXxrd_pan is a specialization of NXxrd with extra properties