ess.estia.mcstas#

Functions

detector_ltotal_from_raw(da, graph)

Compute detector total flight path length from raw data.

load_detector_rotation(da)

Extract detector rotation from McStas-derived raw detector data.

load_mcstas(filename)

Load event data from a McStas run and reshape it to look like what we would expect if we loaded data from a real experiment file.

load_mcstas_provider(filename, ...)

See :py:`load_mcstas`.

load_sample_position(da)

Extract sample position from McStas-derived raw detector data.

load_sample_rotation(da)

Extract sample rotation from McStas-derived raw detector data.

load_source_position(da)

Extract source position from McStas-derived raw detector data.

mcstas_wavelength_coordinate_transformation_graph(...)

Build a coordinate transformation graph using McStas wavelengths.

parse_events_ascii(lines)

Parse McStas ASCII events into a Scipp DataArray.

parse_events_h5(f[, ...])

Parse McStas HDF5 events into a Scipp DataArray.

parse_metadata_ascii(lines)

Parse McStas ASCII metadata sections from a file-like iterator.