The top level class for continuum calculations.
includes methods for the calculation of the free-free and free-bound
continua.
|
__init__(self,
ionStr,
temperature,
abundance=0,
abundanceName=0,
em=0,
verbose=0) |
source code
|
|
|
freeBound(self,
wvl,
verner=1)
to calculate the free-bound (radiative recombination) continuum rate
coefficient of an ion, where the ion is taken to be the recombined
ion, including the elemental abundance and the ionization equilibrium
population uses the Gaunt factors of Karzas, W.J, Latter, R, 1961,
ApJS, 6, 167 for recombination to the ground level, the
photoionization cross sections of Verner and Yakovlev, 1995,
A&ASS, 109, 125 are used to develop the free-bound cross section
includes the elemental abundance and the ionization fraction provides
emissivity = ergs cm^-2 s^-1 str^-1 Angstrom ^-1 |
source code
|
|
|
freeBoundEmiss(self,
wvl,
verner=1)
Calculates the free-bound (radiative recombination) continuum
emissivity of an ion. |
source code
|
|
|
freeBoundLoss(self)
to calculate the free-bound (radiative recombination) energy loss
rate coefficient of an ion, the ion is taken to be the recombined
iion, including the elemental abundance and the ionization
equilibrium population uses the Gaunt factors of Karzas, W.J, Latter,
R, 1961, ApJS, 6, 167 provides rate = ergs cm^-2 s^-1 |
source code
|
|
|
|
|
|
|
|
|
ioneqOne(self)
Provide the ionization equilibrium for the selected ion as a function
of temperature. |
source code
|
|
|
itoh(self,
wvl)
Calculates free-free emission with the free-free gaunt factors of
Itoh et al. |
source code
|
|
|
|
|
sutherland(self,
wvl)
Calculates the free-free continuum using the free-free gaunt factor
calculations of Sutherland, 1998, MNRAS, 300, 321. |
source code
|
|
|
|