ess.spectroscopy.indirect.conversion#

Coordinate conversions for indirect spectroscopy.

Functions

add_inelastic_coordinates(data, graph)

add_monitor_wavelength_coords(monitor, graph)

add_spectrometer_coords(data, primary_graph, ...)

Compute and add coordinates for the spectrometer.

energy_transfer(*, incident_energy, final_energy)

Compute the energy transfer.

incident_energy_from_wavelength(*, ...)

incident_wavelength_from_tof(*, sample_tof, L1)

incident_wavevector_from_incident_wavelength(*, ...)

inelastic_coordinate_transformation_graph_at_sample(gravity)

lab_momentum_transfer_from_wavevectors(...)

Compute the momentum transfer in the lab frame.

monitor_coordinate_transformation_graph()

rotate_to_sample_table_momentum_transfer(*, ...)

Rotate the momentum transfer vector into the sample-table coordinate system