ess.reduce.polarization.he3#

Module Attributes

Polarized

Polarized either up or down, don't care.

DirectBeamNoCell

Direct beam without cells and sample as a function of wavelength.

He3AnalyzerTransmissionFractionParallel

Transmission fraction of analyzer with parallel polarized incoming beam

He3AnalyzerTransmissionFractionAntiParallel

Transmission fraction of analyzer with anti-parallel polarized incoming beam

DirectBeamQRange

Q-range defining the direct beam region in a direct beam measurement.

DirectBeamBackgroundQRange

Q-range defining the direct beam background region in a direct beam measurement.

Functions

He3CellWorkflow(*[, in_situ, incoming_polarized])

Workflow for computing transmission functions for He3 cells.

compute_direct_beam(data, q_range, ...)

Compute background-subtracted direct beam function.

compute_transmission_fraction_from_direct_beam(...)

Compute the transmission fraction for a given cell and polarization state.

direct_beam(data, q_range, background_q_range)

Returns the direct beam function without any cells.

direct_beam_with_cell(data, q_range, ...)

Returns the direct beam function for a given cell.

get_he3_transmission_incoming_polarized_from_fit_to_direct_beam(...)

Transmission function for the analyzer, computed with incoming polarized beam.

get_he3_transmission_incoming_unpolarized_from_fit_to_direct_beam(...)

Transmission function for a given cell, with unpolarized incoming beam.

he3_opacity_from_cell_params(pressure, ...)

Opacity 0 for a given cell, estimated from pressure and cell length.

he3_opacity_function_from_beam_data(...)

Opacity function for a given cell, based on direct beam data.

he3_opacity_function_from_cell_opacity(opacity0)

Opacity function for a given cell, based on pressure and cell length.

transmission_fraction_analyzer_antiparallel(...)

Analyzer transmission fraction with polarization anti-parallel to incoming beam.

transmission_fraction_analyzer_parallel(...)

Analyzer Transmission fraction with polarization parallel to incoming beam.

transmission_incoming_unpolarized(*, ...)

Classes

He3AnalyzerTransmissionFractionIncomingPolarized(x)

Transmission fraction of the analyzer with polarized incoming beam

He3CellLength(x)

Length for a given cell.

He3CellPressure(x)

Pressure for a given cell.

He3CellTemperature(x)

Temperature for a given cell.

He3CellTransmissionFractionIncomingUnpolarized(x)

Transmission fraction for a given cell

He3DirectBeam(x)

Direct beam data for a given cell and spin state as a function of wavelength.

He3FillingTime(x)

Filling wall-clock time for a given cell.

He3Opacity0(x)

Opacity at 1 Angstrom for a given cell.

He3OpacityFunction(opacity0)

Wavelength-dependent opacity function for a given cell.

He3PolarizationFunction(C, T1)

Time-dependent polarization function for a given cell.

He3TransmissionEmptyGlass(x)

Transmission of the empty glass for a given cell.

He3TransmissionFunction(opacity_function, ...)

Wavelength- and time-dependent transmission for a given cell.

ReducedDirectBeamData(x)

Direct beam data for a given cell, as a function of wavelength and time.