ess.reduce.nexus.workflow#
Workflow and workflow components for interacting with NeXus files.
Module Attributes
The origin, used as default sample position. |
|
Offset that does not change the position. |
Functions
|
Generic workflow for loading detector and monitor data from a NeXus file. |
Generic workflow for loading detector data from a NeXus file. |
|
Generic workflow for loading monitor data from a NeXus file. |
|
|
Create a location spec for all components of a class in a NeXus file. |
|
Add beamline information (gravity vector, source- and sample-position) to detector. |
|
Assemble a detector data array with event data. |
|
Assemble a monitor data array with event data. |
|
Create a location spec for a component group in a NeXus file. |
|
Compute the position of a component from a transformation matrix. |
|
Create a location spec for monitor or detector data in a NeXus file. |
|
|
Select all neutron pulses in the data. |
|
|
Extract the data array corresponding to a detector's signal field. |
|
Extract the data array corresponding to a monitor's signal field. |
|
Extract the transformation chain from a NeXus detector group. |
Gravity vector for default instrument coordinate system where y is up. |
|
|
Load all NeXus components of one class from one entry a file. |
|
Load a NeXus component group from a file. |
|
Load event or histogram data from a NeXus detector group. |
|
Load a NeXus sample group from a file. |
|
Convert the NeXus representation of an analyzer to ours. |
|
Convert the NeXus representation of a chopper to ours. |
|
Convert transformation chain into a single transformation matrix. |
|
Create a location spec for a unique component group in a NeXus file. |