Package pysynphot :: Module observationmode :: Class ObservationMode
[hide private]
[frames] | no frames]

Class ObservationMode

source code


Instance Methods [hide private]
 
__init__(self, obsmode, method='HSTGraphTable', graphtable=None, comptable=None, component_dict={})
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
_getOpticalComponents(self, throughput_filenames, component_dict) source code
 
Sensitivity(self)
Calculate the sensitivity by combining the throughput curves with hc/lambda to convert erg/cm^2/sec/Angstrom to counts/sec.
source code
 
Throughput(self)
Throughput returns the TabularSpectralElement obtained by multiplying the SpectralElement components together.
source code
 
_multiplyThroughputs(self, index) source code
 
ThermalSpectrum(self) source code

Inherited from BaseObservationMode: GetFileNames, __len__, __str__, bandWave, showfiles

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, obsmode, method='HSTGraphTable', graphtable=None, comptable=None, component_dict={})
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

Sensitivity(self)

source code 

Calculate the sensitivity by combining the throughput curves with hc/lambda to convert erg/cm^2/sec/Angstrom to counts/sec. Multiplying this by the flux in erg/cm^2/sec/Angstrom will give counts/sec/Angstrom

Throughput(self)

source code 

Throughput returns the TabularSpectralElement obtained by multiplying the SpectralElement components together. Unitless