ess.imaging.io#

Module Attributes

FileLock

File lock mode for reading nexus file.

HistogramModeDetector

Histogram mode detector data group.

HistogramModeDetectorData

Histogram mode detector data.

ImageKeyCoord

Image key coordinate.

SampleImageStacksWithLogs

Raw image stacks separated by ImageKey values via timestamp.

RotationAngleCoord

Rotation angle coordinate.

RawSampleImageStacks

Sample image stacks.

OpenBeamImageStacks

Open beam image stacks.

DarkCurrentImageStacks

Dark current image stacks.

IMAGE_KEY_COORD_NAME

Image key coordinate name.

TIME_COORD_NAME

Time coordinate name.

ROTATION_ANGLE_COORD_NAME

Rotation angle coordinate name.

DIM1_COORD_NAME

Dimension 1 coordinate name.

DIM2_COORD_NAME

Dimension 2 coordinate name.

MinDim1

Minimum value of the first dimension.

MaxDim1

Maximum value of the first dimension.

MinDim2

Minimum value of the second dimension.

Functions

apply_logs_as_coords(samples, rotation_angles)

derive_log_coord_by_range(da, log)

Sort the logs by time and decide which log entry corresponds to each time bin.

dummy_progress_wrapper(core_iterator)

export_image_stacks_as_tiff(*, output_dir, ...)

Save images into disk.

load_nexus_histogram_mode_detector(*, ...[, ...])

load_nexus_rotation_logs(file_path, ...[, ...])

retrieve_dark_current_images(da, image_keys)

retrieve_open_beam_images(da, image_keys)

retrieve_sample_images(da, image_keys)

separate_detector_images(dg, min_dim_1, ...)

separate_image_by_keys(da, image_keys)

separate_image_key_logs(*, dg)

Classes

ImageKey(value)

Image key values.