scippneutron.io.sqw#

SQW fie writer and reader.

This module provides functionality for writing SQW files for Horace and, to a limited extend, reading SQW files. The main entrypoint is Sqw.

Classes

Byteorder(value)

An enumeration.

EnergyMode(value)

An enumeration.

Sqw(*, sqw_io, file_header, ...)

SqwBuilder(path, title, *, byteorder)

SqwFileType(value)

An enumeration.

Models

SqwFileHeader(*, prog_name, prog_version, ...)

SqwMainHeader(*, full_filename, title, ...)

SqwIXExperiment(*, run_id, efix, emode, en, ...)

SqwDndMetadata(*, axes, proj[, creation_date])

SqwLineAxes(*, title, label, img_scales, ...)

SqwLineProj(*, lattice_spacing, ...)

SqwIXNullInstrument(*, name, source)

SqwIXSample(*, name, lattice_spacing, ...)

SqwIXSource(*, name, target_name, frequency)