ess.reduce.nexus#

NeXus utilities.

This module defines functions and domain types that can be used to build Sciline pipelines for simple workflows. If multiple different kinds of files (e.g., sample and background runs) are needed, custom types and providers need to be defined to wrap the basic ones here.

Providers / functions are available from here directly. The submodule types defines all domain types.

Modules

json_generator

Generators for "JSON" data from a NeXus file, for the purpose of testing.

json_nexus

Adapter for loading NeXus files encoded as JSON.

types

Domain types for use with Sciline, parametrized by run- and monitor-type.

workflow

Workflow and workflow components for interacting with NeXus files.