Package pysynphot :: Module spectrum :: Class ThermalSpectralElement
[hide private]
[frames] | no frames]

Class ThermalSpectralElement

source code


The ThermalSpectralElement class handles spectral elements that have associated thermal properties read from a FITS table.

ThermalSpectralElements differ from regular SpectralElements in that they carry thermal parameters such as temperature and beam filling factor, but otherwise they operate just as regular SpectralElements. They dont know how to apply themselves to an existing beam, in the sense that their emissivities should be handled explictly, outside the objects themselves.

Instance Methods [hide private]
 
__init__(self, fileName)
__init__ takes a character string argument that contains the name of the file with the spectral element table.
source code
 
getHeaderKeywords(self, header)
Overrides base class in order to get thermal keywords.
source code

Inherited from TabularSpectralElement: __str__

Inherited from SpectralElement: GetThroughput, GetWaveSet, ToInternal, __call__, __mul__, __rmul__, convert, resample, taper, unitResponse, validate_units, writefits

Inherited from Integrator: trapezoidIntegration, validate_fluxtable, validate_wavetable

Inherited from Integrator (private): _columnsFromASCII

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__

Properties [hide private]

Inherited from SpectralElement: throughput, wave

Inherited from object: __class__

Method Details [hide private]

__init__(self, fileName)
(Constructor)

source code 

__init__ takes a character string argument that contains the name of the file with the spectral element table.

Overrides: object.__init__
(inherited documentation)

getHeaderKeywords(self, header)

source code 

Overrides base class in order to get thermal keywords.

Overrides: TabularSpectralElement.getHeaderKeywords