2.3.3.3.44. NXapm_reconstruction

Status:

base class, extends NXprocess

Description:

Base class for the configuration and results of a (static) reconstruction algori ...

Base class for the configuration and results of a (static) reconstruction algorithm.

Generating a tomographic reconstruction of the specimen uses selected and calibrated ion hit positions, the evaporation sequence, and voltage curve data. Very often scientists use own software scripts according to published procedures, so-called reconstruction protocols.

Symbols:

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

n: Number of ions spatially filtered from results of the hit_finding algorithm NXapm_hit_finding from which an instance of a reconstructed volume has been generated. These ions get new identifier assigned in the process - the so-called evaporation_identifier, which must not be confused with the pulse_identifier!

Groups cited:

NXdata, NXprocess, NXprogram, NXserialized

Structure:

parameter: (optional) NX_CHAR

Different reconstruction protocols exist. Although these approaches ...

Different reconstruction protocols exist. Although these approaches are qualitatively similar, each protocol uses different parameters (and interprets these differently). The source code to IVAS/APSuite is not open. For now users should store reconstruction parameter in this free-text field to guide how to parameterize this better in the future. For LEAP systems and reconstructions performed with IVAS/APSuite see T. Blum et al. (page 371).

protocol_name: (optional) NX_CHAR

Qualitative statement about which reconstruction protocol was used. ...

Qualitative statement about which reconstruction protocol was used.

Any of these values: bas | geiser | gault | cameca | other

crystallographic_calibration: (optional) NX_CHAR

Different strategies for crystallographic calibration of the ...

Different strategies for crystallographic calibration of the reconstruction are possible. Therefore, we collect first such feedback before parameterizing this further.

If no crystallographic calibration was performed, the field should be filled with the n/a, meaning not applied.

field_of_view: (optional) NX_FLOAT {units=NX_LENGTH}

The nominal diameter of the specimen ROI which is measured in the ...

The nominal diameter of the specimen ROI which is measured in the experiment. The physical specimen cannot be measured completely because ions may launch but hit in locations other than the detector.

reconstructed_positions: (optional) NX_FLOAT (Rank: 2, Dimensions: [n, 3]) {units=NX_LENGTH}

Three-dimensional reconstructed positions of the ions.

@depends_on: (optional) NX_CHAR

The instance of :ref:`NXcoordinate_system` ...

The instance of NXcoordinate_system in which the positions are defined.

PROGRAM: (optional) NXprogram

SERIALIZED: (optional) NXserialized

naive_discretization: (optional) NXprocess

PROGRAM: (optional) NXprogram

DATA: (optional) NXdata

To get a first visual overview of the reconstructed dataset, ...

To get a first visual overview of the reconstructed dataset, here a 3d histogram of the ion is stored. Ion counts are characterized using one nanometer cubic bins without applying position smoothening algorithms during the histogram computation.

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/NXapm_reconstruction.nxdl.xml