Package chianti :: Package core :: Module Continuum :: Class continuum
[hide private]
[frames] | no frames]

Class continuum

source code

The top level class for continuum calculations.

includes methods for the calculation of the free-free and free-bound continua.

Instance Methods [hide private]
 
__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
 
freeFree(self, wvl)
Calculates the free-free emission for a single ion.
source code
 
freeFreeEmiss(self, wvl)
Calculates the free-free emissivity for a single ion.
source code
 
freeFreeLoss(self)
Calculates the total free-free emission for a single ion.
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
 
klgfbInterp(self, wvl, n, l)
A Python version of the CHIANTI IDL procedure karzas_xs.
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
 
vernerCross(self, wvl)
Calculates the photoionization cross section.
source code
Method Details [hide private]

freeBoundEmiss(self, wvl, verner=1)

source code 

Calculates the free-bound (radiative recombination) continuum emissivity of an ion.

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 provides emissivity = ergs cm^-2 s^-1 str^-1 Angstrom ^-1 for an individual ion does not include the elemental abundance or ionization fraction the specified ion is the target ion

freeFree(self, wvl)

source code 

Calculates the free-free emission for a single ion.

Includes elemental abundance and ionization equilibrium population and the emission measure (em) if specified Uses Itoh where valid and Sutherland elsewhere

freeFreeEmiss(self, wvl)

source code 

Calculates the free-free emissivity for a single ion. does not include element abundance or ionization fraction Uses Itoh where valid and Sutherland elsewhere

freeFreeLoss(self)

source code 

Calculates the total free-free emission for a single ion.

Includes elemental abundance and ionization equilibrium population.

Uses Itoh where valid and Sutherland elsewhere

ioneqOne(self)

source code 

Provide the ionization equilibrium for the selected ion as a function of temperature. returned in self.IoneqOne this is a duplicate of the method ion.ioneqOne

itoh(self, wvl)

source code 

Calculates free-free emission with the free-free gaunt factors of Itoh et al. (ApJS 128, 125, 2000).

the relativistic values are valid for 6. < log10(T) < 8.5 and -4. < log10(u) < 1.

klgfbInterp(self, wvl, n, l)

source code 

A Python version of the CHIANTI IDL procedure karzas_xs.

Interpolates free-bound gaunt factor of Karzas and Latter, (1961, Astrophysical Journal Supplement Series, 6, 167) as a function of wavelength (wvl).

sutherland(self, wvl)

source code 

Calculates the free-free continuum using the free-free gaunt factor calculations of Sutherland, 1998, MNRAS, 300, 321.

the wavelengths (wvl) will be sorted, first thing

vernerCross(self, wvl)

source code 

Calculates the photoionization cross section.

The data are from Verner and Yakovlev the cross section refers to the next lower ionization stage