.. auto-generated by script ../../../../utils/nxdl2rst.py from the NXDL source NXprocess.nxdl.xml .. index:: ! NXprocess (base class) ! process (base class) see: process (base class); NXprocess .. _NXprocess: ========= NXprocess ========= **Status**: base class, extends :ref:`NXobject`, version 1.0 **Description**: Document an event of data processing, reconstruction, or analysis for this data. **Symbols**: No symbol table **Groups cited**: :ref:`NXnote` .. index:: NXnote (base class); used in base class **Structure**: .. index:: program (field) **program**: :ref:`NX_CHAR ` Name of the program used .. index:: sequence index (field) **sequence_index**: :ref:`NX_POSINT ` Sequence index of processing, for determining the order of multiple **NXprocess** steps. Starts with 1. .. index:: version (field) **version**: :ref:`NX_CHAR ` Version of the program used .. index:: date (field) **date**: :ref:`NX_DATE_TIME ` Date and time of processing. **(note)**: :ref:`NXnote` The note will contain information about how the data was processed or anything about the data provenance. The contents of the note can be anything that the processing code can understand, or simple text. The name will be numbered to allow for ordering of steps. **NXDL Source**: https://github.com/nexusformat/definitions/blob/master/base_classes/NXprocess.nxdl.xml