Package chianti :: Package core :: Module _SpecTrails :: Class _specTrails
[hide private]
[frames] | no frames]

Class _specTrails

source code

Known Subclasses:

a collection of methods for use in spectrum calculations

Instance Methods [hide private]
 
__init__(self, temperature, density) source code
 
convolve(self, wavelength=0, filter=(<function gaussianR at 0x7fe03427d8c0>, 1000.0), label=0, verbose=0)
the first application of spectrum calculates the line intensities within the specified wavelength range and for set of ions specified
source code
 
ionGate(self, elementList=0, ionList=0, minAbund=0, doContinuum=1, doWvlTest=1, verbose=0)
creates a list of ions for free-free, free-bound, and line intensity calculations if doing the radiative losses, accept all wavelength -> doWvlTest=0
source code
 
lineSpectrumPlot(self, index=0, integrated=0, saveFile=0, linLog='lin')
to plot the line spectrum as a function of wavelength
source code
 
spectrumPlot(self, index=-1, integrated=0, saveFile=0, linLog='lin')
to plot the spectrum as a function of wavelength
source code
Method Details [hide private]

convolve(self, wavelength=0, filter=(<function gaussianR at 0x7fe03427d8c0>, 1000.0), label=0, verbose=0)

source code 

the first application of spectrum calculates the line intensities within the specified wavelength range and for set of ions specified

wavelength will not be used if applied to 'spectrum' objects

wavelength IS need for 'bunch' objects - in this case, the wavelength should not extend beyond the limits of the wvlRange used for the 'bunch' calculation