2.3.3.3.97. NXevent_data_apm

Status:

base class (contribution), extends NXobject

Description:

Symbols:

The symbols used in the schema to specify e.g. dimensions of arrays.

p: Number of pulses collected in between start_time and end_time.

Groups cited:

NXinstrument_apm

Structure:

start_time: (optional) NX_DATE_TIME

ISO 8601 time code with local time zone offset to UTC information included ...

ISO 8601 time code with local time zone offset to UTC information included when the snapshot time interval started. If the user wishes to specify an interval of time that the snapshot should represent during which the instrument was stable and configured using specific settings and calibrations, the start_time is the start (left bound of the time interval) while the end_time specifies the end (right bound) of the time interval.

end_time: (optional) NX_DATE_TIME

ISO 8601 time code with local time zone offset to UTC information included ...

ISO 8601 time code with local time zone offset to UTC information included when the snapshot time interval ended.

delta_time: (optional) NX_NUMBER (Rank: 1, Dimensions: [p]) {units=NX_TIME}

Delta time array which resolves for each identifier_pulse the time difference ...

Delta time array which resolves for each identifier_pulse the time difference between when that pulse was issued and start_time.

In summary, using start_time, end_time, delta_time, identifier_pulse_offset, and identifier_pulse exactly specifies the connection between when a pulse was issued relative to start and absolute in UTC.

identifier_pulse_offset: (optional) NX_INT {units=NX_UNITLESS}

Integer used to name the first pulse to know if there is an ...

Integer used to name the first pulse to know if there is an offset of the identifiers to zero.

Identifiers can be defined either implicitly or explicitly. For implicit indexing identifiers are defined on the interval \([identifier\_offset, identifier\_offset + c - 1]\).

Therefore, implicit identifier are completely defined by the value of identifier_offset and cardinality. For example if identifier run from -2 to 3 the value for identifier_offset is -2.

For explicit indexing the field identifier has to be used. Fortran-/Matlab- and C-/Python-style indexing have specific implicit identifier conventions where identifier_offset is 1 and 0 respectively.

identifier_pulse: (optional) NX_INT (Rank: 1, Dimensions: [p]) {units=NX_UNITLESS}

Identifier that contextualizes how the detector and pulser of an atom probe ...

Identifier that contextualizes how the detector and pulser of an atom probe instrument follows a sequence of pulses to trigger field evaporation.

The identifier_pulse is used to associate thus an information about time when quantities have been collected via sampling.

In virtually all cases the pulser is a blackbox. Depending on how the instrument is configured during a measurement the target values and thus also the actual values may change.

Maybe the first part of the experiment is run at a certain pulse fraction but thereafter the pulse_fraction is changed. In this case the field pulse_fraction is a vector which collects all measured values of the pulse_fraction, identifier_pulse is then an equally long vector which stores the set of events (e.g. pulsing events) when that value was measured.

This may cause several situations: In the case that e.g. the pulse_fraction is never changed and also exact details not interesting, one stores the set value for the pulse_fraction and a single value for the identifier_pulse e.g. 0 to indicate that the pulse_fraction was set at the beginning and it was maintained constant during the measurement. If the pulse_fraction was maybe changed after the 100000th pulse, pulse_fraction is a vector with two values one for the first and another one for the value from the 100000-th pulse onwards. The values of identifier_pulse are then [0, 99999] respectively.

instrument: (optional) NXinstrument_apm

Hypertext Anchors

List of hypertext anchors for all groups, fields, attributes, and links defined in this class.

NXDL Source:

https://github.com/FAIRmat-NFDI/nexus_definitions/tree/fairmat/contributed_definitions/NXevent_data_apm.nxdl.xml