Skip to content

Latest commit

 

History

History
73 lines (52 loc) · 1.91 KB

IndirectTransmission-v1.rst

File metadata and controls

73 lines (52 loc) · 1.91 KB

Description

Calculates the scattering & transmission for Indirect Geometry spectrometers. The sample chemical formula is input for the SetSampleMaterial algorithm to calculate the cross-sections. The instrument analyser reflection is selected to obtain the wavelength to calculate the absorption cross-section. The sample number density & thickness is input to then calculate the percentage scattering & transmission.

Usage

Example - Running IndirectTransmission.

ExIndirectTransmissionSimple

table_ws = IndirectTransmission(Instrument='IRIS', ChemicalFormula="C") param_names = table_ws.column(0) param_values = table_ws.column(1)

for pair in zip(param_names, param_values):

print "%s : %s" % pair

Output:

ExIndirectTransmissionSimple

Wavelength : 6.65800233718 Absorption Xsection : 0.0129590747304 Coherent Xsection : 5.551 Incoherent Xsection : 0.001 Total scattering Xsection : 5.552 Number density : 0.1 Thickness : 0.1 Transmission (abs+scatt) : 0.945870519609 Total scattering : 0.0540068963808

Example - Running IndirectTransmission with a specified number density and thickness.

ExIndirectTransmissionParams

table_ws = IndirectTransmission(Instrument='OSIRIS', NumberDensity=0.5, Thickness=0.3, ChemicalFormula="C") param_names = table_ws.column(0) param_values = table_ws.column(1)

for pair in zip(param_names, param_values):

print "%s : %s" % pair

Output:

ExIndirectTransmissionParams

Wavelength : 6.65800233718 Absorption Xsection : 0.0129590747304 Coherent Xsection : 5.551 Incoherent Xsection : 0.001 Total scattering Xsection : 5.552 Number density : 0.5 Thickness : 0.3 Transmission (abs+scatt) : 0.433985627752 Total scattering : 0.565169943961