NXimage_set_em_adf

Status:

base class, extends NXobject

Description:

Container for reporting a set of annular dark field images.

Virtually the most important case is that spectra are collected in a scanning microscope (SEM or STEM) for a collection of points. The majority of cases use simple d-dimensional regular scan pattern, such as single point, line profiles, or (rectangular) surface mappings. The latter pattern is the most frequently used.

For now the base class provides for scans for which the settings, binning, and energy resolution is the same for each scan point.

Symbols:

n_images: Number of images in the stack.

n_y: Number of pixel per image in the slow direction.

n_x: Number of pixel per image in the fast direction.

Groups cited:

NXdata, NXprocess

Structure:

PROCESS: (optional) NXprocess

Details how (HA)ADF images were processed from the detector readings.

source: (optional) NX_CHAR

Typically the name of the input, (vendor) file from which all the NXdata instances in this NXimage_set_em_adf were loaded during parsing to represent them in e.g. databases.

@version: (optional) NX_CHAR

An at least as strong as SHA256 hashvalue of the dataset/file which represents the source digitally to support provenance tracking.

program: (optional) NX_CHAR

Commercial or otherwise given name to the program which was used to process detector data into the adf image(s).

@version: (optional) NX_CHAR

Program version plus build number, commit hash, or description of an ever persistent resource where the source code of the program and build instructions can be found so that the program can be configured in such a manner that the result file is ideally recreatable yielding the same results.

adf_inner_half_angle: (optional) NX_FLOAT {units=NX_ANGLE}

Annulus inner half angle

adf_outer_half_angle: (optional) NX_FLOAT {units=NX_ANGLE}

Annulus outer half angle

stack: (optional) NXdata

Annular dark field image stack.

@long_name: (optional) NX_CHAR

Image intensities

intensity: (optional) NX_NUMBER (Rank: 3, Dimensions: [n_images, n_y, n_x]) {units=NX_UNITLESS}

Image intensity values.

image_id: (optional) NX_UINT (Rank: 1, Dimensions: [n_images]) {units=NX_UNITLESS}

Image identifier

@long_name: (optional) NX_CHAR

Image ID.

ypos: (optional) NX_NUMBER (Rank: 1, Dimensions: [n_y]) {units=NX_LENGTH}

Pixel center of mass position y-coordinates.

@long_name: (optional) NX_CHAR

Label for the y axis.

xpos: (optional) NX_NUMBER (Rank: 1, Dimensions: [n_x]) {units=NX_LENGTH}

Pixel center of mass position x-coordinates.

@long_name: (optional) NX_CHAR

Label for the x axis.

Hypertext Anchors

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

NXDL Source:

https://github.com/FAIRmat-Experimental/nexus_definitions/tree/fairmat/contributed_definitions/NXimage_set_em_adf.nxdl.xml