.. auto-generated by dev_tools.docs.nxdl from the NXDL source applications/NXiqproc.nxdl.xml -- DO NOT EDIT .. index:: ! NXiqproc (application definition) ! iqproc (application definition) see: iqproc (application definition); NXiqproc .. _NXiqproc: ======== NXiqproc ======== .. Contributors List .. |contrib_name| replace:: Pete R Jemian|prjemian|https://avatars.githubusercontent.com/u/2279984?v=4|2022-01-28 .. |contrib_name| replace:: Russ Berg|RussBerg|https://avatars.githubusercontent.com/u/4698891?v=4|2021-03-22 .. |contrib_name| replace:: Tobias Richter|zjttoefs|https://avatars.githubusercontent.com/u/856440?v=4|2018-05-15 **Status**: application definition, extends :ref:`NXobject` **Description**: Application definition for any :math:`I(Q)` data. **Symbols**: The symbol(s) listed here will be used below to coordinate datasets with the same shape. **nVars**: The number of values taken by the varied variable **nQX**: Number of values for the first dimension of Q **nQY**: Number of values for the second dimension of Q **Groups cited**: :ref:`NXdata`, :ref:`NXentry`, :ref:`NXinstrument`, :ref:`NXparameters`, :ref:`NXprocess`, :ref:`NXsample`, :ref:`NXsource` .. index:: NXentry (base class); used in application definition, NXinstrument (base class); used in application definition, NXsource (base class); used in application definition, NXsample (base class); used in application definition, NXprocess (base class); used in application definition, NXparameters (base class); used in application definition, NXdata (base class); used in application definition **Structure**: .. _/NXiqproc/ENTRY-group: **ENTRY**: (required) :ref:`NXentry` .. _/NXiqproc/ENTRY@entry-attribute: .. index:: entry (group attribute) **@entry**: (required) :ref:`NX_CHAR ` .. _/NXiqproc/ENTRY/title-field: .. index:: title (field) **title**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. _/NXiqproc/ENTRY/definition-field: .. index:: definition (field) **definition**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. collapse:: Official NeXus NXDL schema to which this file conforms ... Official NeXus NXDL schema to which this file conforms Obligatory value: ``NXiqproc`` .. _/NXiqproc/ENTRY/instrument-group: **instrument**: (required) :ref:`NXinstrument` :ref:`⤆ ` .. _/NXiqproc/ENTRY/instrument/name-field: .. index:: name (field) **name**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` Name of the instrument from which this data was reduced. .. _/NXiqproc/ENTRY/instrument/SOURCE-group: **SOURCE**: (required) :ref:`NXsource` :ref:`⤆ ` .. _/NXiqproc/ENTRY/instrument/SOURCE/type-field: .. index:: type (field) **type**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. _/NXiqproc/ENTRY/instrument/SOURCE/name-field: .. index:: name (field) **name**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. _/NXiqproc/ENTRY/instrument/SOURCE/probe-field: .. index:: probe (field) **probe**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` Any of these values: ``neutron`` | ``x-ray`` | ``electron`` .. _/NXiqproc/ENTRY/SAMPLE-group: **SAMPLE**: (required) :ref:`NXsample` :ref:`⤆ ` .. _/NXiqproc/ENTRY/SAMPLE/name-field: .. index:: name (field) **name**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` Descriptive name of sample .. _/NXiqproc/ENTRY/reduction-group: **reduction**: (required) :ref:`NXprocess` :ref:`⤆ ` .. _/NXiqproc/ENTRY/reduction/program-field: .. index:: program (field) **program**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. _/NXiqproc/ENTRY/reduction/version-field: .. index:: version (field) **version**: (required) :ref:`NX_CHAR ` :ref:`⤆ ` .. _/NXiqproc/ENTRY/reduction/input-group: **input**: (required) :ref:`NXparameters` Input parameters for the reduction program used .. _/NXiqproc/ENTRY/reduction/input/filenames-field: .. index:: filenames (field) **filenames**: (required) :ref:`NX_CHAR ` Raw data files used to generate this I(Q) .. _/NXiqproc/ENTRY/reduction/output-group: **output**: (required) :ref:`NXparameters` Eventual output parameters from the data reduction program used .. _/NXiqproc/ENTRY/DATA-group: **DATA**: (required) :ref:`NXdata` :ref:`⤆ ` .. _/NXiqproc/ENTRY/DATA/data-field: .. index:: data (field) **data**: (required) :ref:`NX_INT ` (Rank: 3, Dimensions: [nVars, nQX, nQY]) .. collapse:: This is I(Q). The client has to analyse the dimensions ... This is I(Q). The client has to analyse the dimensions of I(Q). Often, multiple I(Q) for various environment conditions are measured; that would be the first dimension. Q can be multidimensional, this accounts for the further dimensions in the data .. _/NXiqproc/ENTRY/DATA/variable-field: .. index:: variable (field) **variable**: (required) :ref:`NX_NUMBER ` (Rank: 1, Dimensions: [nVars]) .. _/NXiqproc/ENTRY/DATA/variable@varied_variable-attribute: .. index:: varied_variable (field attribute) **@varied_variable**: (required) :ref:`NX_CHAR ` The real name of the varied variable in the first dim of data, temperature, P, MF etc... .. _/NXiqproc/ENTRY/DATA/qx-field: .. index:: qx (field) **qx**: (required) :ref:`NX_NUMBER ` (Rank: 1, Dimensions: [nQX]) Values for the first dimension of Q .. _/NXiqproc/ENTRY/DATA/qy-field: .. index:: qy (field) **qy**: (required) :ref:`NX_NUMBER ` (Rank: 1, Dimensions: [nQY]) Values for the second dimension of Q Hypertext Anchors ----------------- List of hypertext anchors for all groups, fields, attributes, and links defined in this class. * :ref:`/NXiqproc/ENTRY-group ` * :ref:`/NXiqproc/ENTRY/DATA-group ` * :ref:`/NXiqproc/ENTRY/DATA/data-field ` * :ref:`/NXiqproc/ENTRY/DATA/qx-field ` * :ref:`/NXiqproc/ENTRY/DATA/qy-field ` * :ref:`/NXiqproc/ENTRY/DATA/variable-field ` * :ref:`/NXiqproc/ENTRY/DATA/variable@varied_variable-attribute ` * :ref:`/NXiqproc/ENTRY/definition-field ` * :ref:`/NXiqproc/ENTRY/instrument-group ` * :ref:`/NXiqproc/ENTRY/instrument/name-field ` * :ref:`/NXiqproc/ENTRY/instrument/SOURCE-group ` * :ref:`/NXiqproc/ENTRY/instrument/SOURCE/name-field ` * :ref:`/NXiqproc/ENTRY/instrument/SOURCE/probe-field ` * :ref:`/NXiqproc/ENTRY/instrument/SOURCE/type-field ` * :ref:`/NXiqproc/ENTRY/reduction-group ` * :ref:`/NXiqproc/ENTRY/reduction/input-group ` * :ref:`/NXiqproc/ENTRY/reduction/input/filenames-field ` * :ref:`/NXiqproc/ENTRY/reduction/output-group ` * :ref:`/NXiqproc/ENTRY/reduction/program-field ` * :ref:`/NXiqproc/ENTRY/reduction/version-field ` * :ref:`/NXiqproc/ENTRY/SAMPLE-group ` * :ref:`/NXiqproc/ENTRY/SAMPLE/name-field ` * :ref:`/NXiqproc/ENTRY/title-field ` * :ref:`/NXiqproc/ENTRY@entry-attribute ` **NXDL Source**: https://github.com/nexusformat/definitions/blob/main/applications/NXiqproc.nxdl.xml