.. do NOT edit this file automatically generated by dev_tools.docs.nxdl_index .. index:: ! see: class definitions; application definition ! application definition .. _application.definitions: Application Definitions ######################### A description of each NeXus application definition is given. NeXus application definitions define the *minimum* set of terms that *must* be used in an instance of that class. Application definitions also may define terms that are optional in the NeXus data file. The definition, in this case, reserves the exact term by declaring its spelling and description. Consider an application definition as a *contract* between a data provider (such as the beam line control system) and a data consumer (such as a data analysis program for a scientific technique) that describes the information is certain to be available in a data file. Use NeXus links liberally in data files to reduce duplication of data. In application definitions involving raw data, write the raw data in the :ref:`NXinstrument` tree and then link to it from the location(s) defined in the relevant application definition. :ref:`NXarchive` This is a definition for data to be archived by ICAT (http://www.icatproject.org/). :ref:`NXarpes` This is an application definition for angular resolved photo electron spectroscopy. :ref:`NXcanSAS` Implementation of the canSAS standard to store reduced small-angle scattering data of any dimension. :ref:`NXdirecttof` This is a application definition for raw data from a direct geometry TOF spectrometer :ref:`NXfluo` This is an application definition for raw data from an X-ray fluorescence experiment :ref:`NXindirecttof` This is a application definition for raw data from a direct geometry TOF spectrometer :ref:`NXiqproc` Application definition for any :math:`I(Q)` data. :ref:`NXlauetof` This is the application definition for a TOF laue diffractometer :ref:`NXmonopd` Monochromatic Neutron and X-Ray Powder diffractometer :ref:`NXmx` functional application definition for macromolecular crystallography :ref:`NXrefscan` This is an application definition for a monochromatic scanning reflectometer. :ref:`NXreftof` This is an application definition for raw data from a TOF reflectometer. :ref:`NXsas` Raw, monochromatic 2-D SAS data with an area detector. :ref:`NXsastof` raw, 2-D SAS data with an area detector with a time-of-flight source :ref:`NXscan` Application definition for a generic scan instrument. :ref:`NXspe` NXSPE Inelastic Format. Application definition for NXSPE file format. :ref:`NXsqom` This is the application definition for S(Q,OM) processed data. :ref:`NXstxm` Application definition for a STXM instrument. :ref:`NXtas` This is an application definition for a triple axis spectrometer. :ref:`NXtofnpd` This is a application definition for raw data from a TOF neutron powder diffractometer :ref:`NXtofraw` This is an application definition for raw data from a generic TOF instrument :ref:`NXtofsingle` This is a application definition for raw data from a generic TOF instrument :ref:`NXtomo` This is the application definition for x-ray or neutron tomography raw data. :ref:`NXtomophase` This is the application definition for x-ray or neutron tomography raw data with phase contrast variation at each point. :ref:`NXtomoproc` This is an application definition for the final result of a tomography experiment: a 3D construction of some volume of physical properties. :ref:`NXxas` This is an application definition for raw data from an X-ray absorption spectroscopy experiment. :ref:`NXxasproc` Processed data from XAS. This is energy versus I(incoming)/I(absorbed). :ref:`NXxbase` This definition covers the common parts of all monochromatic single crystal raw data application definitions. :ref:`NXxeuler` raw data from a :index:`four-circle diffractometer` with an :index:`eulerian cradle`, extends :ref:`NXxbase` :ref:`NXxkappa` raw data from a kappa geometry (CAD4) single crystal diffractometer, extends :ref:`NXxbase` :ref:`NXxlaue` raw data from a single crystal laue camera, extends :ref:`NXxrot` :ref:`NXxlaueplate` raw data from a single crystal Laue camera, extends :ref:`NXxlaue` :ref:`NXxnb` raw data from a single crystal diffractometer, extends :ref:`NXxbase` :ref:`NXxrot` raw data from a rotation camera, extends :ref:`NXxbase` .. toctree:: :hidden: NXarchive NXarpes NXcanSAS NXdirecttof NXfluo NXindirecttof NXiqproc NXlauetof NXmonopd NXmx NXrefscan NXreftof NXsas NXsastof NXscan NXspe NXsqom NXstxm NXtas NXtofnpd NXtofraw NXtofsingle NXtomo NXtomophase NXtomoproc NXxas NXxasproc NXxbase NXxeuler NXxkappa NXxlaue NXxlaueplate NXxnb NXxrot