ess.powder.correction.normalize_by_vanadium_dspacing_and_two_theta#
- ess.powder.correction.normalize_by_vanadium_dspacing_and_two_theta(data, vanadium, uncertainty_broadcast_mode)[source]#
Normalize sample data by a vanadium measurement and return intensity vs. (d-spacing, 2theta).
- Parameters:
data (
FocussedDataDspacingTwoTheta
[TypeVar
(_RunTypeNoVanadium
,ess.reduce.nexus.types.SampleRun
(int
),ess.powder.types.EmptyCanRun
(int
))]) – Sample data.vanadium (
FocussedDataDspacingTwoTheta
[ess.reduce.nexus.types.VanadiumRun
(int
)]) – Vanadium data.uncertainty_broadcast_mode (
UncertaintyBroadcastMode
) – Choose how uncertainties of vanadium are broadcast to the sample data. Defaults toUncertaintyBroadcastMode.fail
.
- Returns:
IofDspacingTwoTheta
[TypeVar
(_RunTypeNoVanadium
,ess.reduce.nexus.types.SampleRun
(int
),ess.powder.types.EmptyCanRun
(int
))] –data / vanadium
. May contain a mask “zero_vanadium” which isTrue
for bins where vanadium is zero.