ess.reflectometry.orso#

ORSO utilities for reflectometry.

The Sciline providers and types in this module largely ignore the metadata of reference runs and only use the metadata of the sample run.

Module Attributes

OrsoCreator

ORSO creator, that is, the person who processed the data.

OrsoDataSource

ORSO data source.

OrsoExperiment

ORSO experiment for the sample run.

OrsoInstrument

ORSO instrument settings for the sample run.

OrsoIofQDataset

ORSO dataset for reduced I-of-Q data.

OrsoMeasurement

ORSO measurement.

OrsoOwner

ORSO owner of a measurement.

OrsoReduction

ORSO data reduction metadata.

OrsoSample

ORSO sample.

OrsoSampleFilenames

Collection of filenames used to create the ORSO file

Functions

build_orso_data_source(owner, sample, ...)

Assemble an ORSO DataSource.

build_orso_measurement(sample_filenames, ...)

Assemble ORSO measurement metadata.

build_orso_reduction(creator)

Construct ORSO reduction metadata.

find_corrections(task_graph)

Determine the list of corrections for ORSO from a task graph.

orso_data_files(filename)

Collects names of files used in the experiment

parse_orso_experiment(filename)

Parse ORSO experiment metadata from raw NeXus data.

parse_orso_owner(filename)

Parse ORSO owner metadata from raw NeXus data.

parse_orso_sample(filename)

Parse ORSO sample metadata from raw NeXus data.