ess.sans.normalization.transmission_fraction#

ess.sans.normalization.transmission_fraction(data_monitors, direct_monitors)#

Approximation based on equations in CalculateTransmission documentation p =

rac{S_T}{D_T} rac{D_I}{S_I}

This is equivalent to mantid.CalculateTransmission without fitting.

TODO: It seems we are always multiplying this by data_monitors[‘incident’] to compute the normalization term. We could consider just returning data_monitors[‘transmission’] * direct_monitors[‘incident’] /

direct_monitors[‘transmission’]

param data_monitors

A dict containing the DataArrays for the incident and transmission monitors for the measurement run (monitor data should depend on wavelength).

param direct_monitors

A dict containing the DataArrays for the incident and transmission monitors for the direct run (monitor data should depend on wavelength).

Return type

DataArray