Resonance Absorption Lines Package

The functions defined in allow you to efficiently search through an atomic data table for resonance absorption lines. Other functions give absorption maps of particular elements or of a particular wavelength range.

FindIons[wavelength1,wavelength2]give the resonance absorption lines in the wavelength range between and

Finding the resonance absorption lines.

This loads the package.
In[1]:=
Click for copyable input
This gives the resonance absorption lines in the wavelength range between 1215 angstroms and 1220 angstroms.
In[2]:=
Click for copyable input
Out[2]=
AtomicData[element]give the spectral data for the resonance absorption lines produced by the specified element
VacuumWavelength[element]give a list of the wavelengths in vacuum for the resonance absorption lines produced by the specified element

Properties of resonance absorption lines.

AtomicData[element] gives a list of properties for the lines produced by the specified element. These properties are vacuum wavelength, air wavelength, lower-term fine structure energy, statistical weight of the lower level, statistical weight of the upper level, relative strength, transition probability, damping constant, and oscillator strength of the element. Individual properties can be selected using the functions VacuumWavelength, AirWavelength, LowerTermFineStructureEnergy, LowerStatisticalWeight, UpperStatisticalWeight, RelativeStrength, TransitionProbability, DampingConstant, and OscillatorStrength.

AirWavelength[element]give a list of pairs, where is the wavelength in vacuum and is the wavelength in air for the resonance absorption lines produced by the specified element
LowerTermFineStructureEnergy[element]give a list of pairs, where energy is the energy of the fine structure level in the lower term for the lines produced by the specified element
LowerStatisticalWeight[element]give a list of pairs, where weight is the statistical weight of the lower level for the lines produced by the specified element
UpperStatisticalWeight[element]give a list of pairs, where weight is the statistical weight of the upper level for the lines produced by the specified element
RelativeStrength[element]give a list of pairs, where strength is the relative strength of the lines produced by the specified element
TransitionProbability[element]give a list of pairs, where probability is the spontaneous transition probability of the lines produced by the specified element
DampingConstant[element]give a list of pairs, where damping is a natural damping constant of the lines produced by the specified element
OscillatorStrength[element]give a list of pairs, where strength is the absorption oscillator strength of the lines produced by the specified element

Properties of resonance absorption lines paired with associated wavelengths in vacuum.

This gives a list of pairs of vacuum wavelength and oscillator strength for the resonance absorption lines produced by beryllium.
In[3]:=
Click for copyable input
Out[3]=

The ionization level of an element can be specified by giving the quoted roman numeral, , , , , , or , as a second argument to a property function.

This gives the paired data for vacuum wavelength and oscillator strength for the lines produced by beryllium at the ionization level I.
In[4]:=
Click for copyable input
Out[4]=
WavelengthAbsorptionMap[wavelength1,wavelength2]give the absorption map in the wavelength range between and
ElementAbsorptionMap[element]give the absorption map of the specified element
ElementAbsorptionMap[element,ionstage]give the absorption map of the element at the specified ionization level

Absorption maps.

This gives the absorption map in the range between 1213 angstroms and 1215 angstroms.
In[5]:=
Click for copyable input
Out[5]=
Here is the absorption map of hydrogen.
In[6]:=
Click for copyable input
Out[6]=
You can zoom in on a particular area of the spectrum.
In[7]:=
Click for copyable input
Out[7]=
Here is the absorption map of carbon at the ionization level I.
In[8]:=
Click for copyable input
Out[8]=
New to Mathematica? Find your learning path »
Have a question? Ask support »