ess.sans.normalization#

Functions

mask_solid_angle(solid_angle, masks)

norm_detector_term(solid_angle, direct_beam, ...)

Compute the detector-dependent contribution to the denominator term of I(Q).

norm_monitor_term(incident_monitor, ...)

Compute the monitor-dependent contribution to the denominator term of I(Q).

normalize_q(numerator, denominator, ...)

Perform normalization of counts as a function of Q to obtain I(Q) or I(Qx, Qy).

normalize_qxy(numerator, denominator, ...)

Perform normalization of counts as a function of Q to obtain I(Q) or I(Qx, Qy).

process_wavelength_bands(wavelength_bands, ...)

Perform some checks and potential reshaping on the wavelength bands.

reduce_q(data, bands)

Reduce data by summing or concatenating along the wavelength dimension.

reduce_qxy(data, bands)

Reduce data by summing or concatenating along the wavelength dimension.

solid_angle(data, pixel_shape, transform)

Solid angle for cylindrical pixels.

transmission_fraction(...)

Approximation based on equations in CalculateTransmission documentation: (sample_transmission_monitor / direct_transmission_monitor) * (direct_incident_monitor / sample_incident_monitor)