Package pysynphot :: Module extinction
[hide private]
[frames] | no frames]

Module extinction

source code

Classes [hide private]
  Ebmvx
  _ExtinctionLaw
  Gal1
  Gal2
  Gal3
  Smc
  Lmc
  Xgal
Functions [hide private]
 
_buildDefaultWaveset() source code
 
_interp(xdata, x, y) source code
 
_computeSeaton(x) source code
 
_computeLMC(x) source code
 
_computeSMC(x) source code
 
_computeXgal(x) source code
 
factory(redlaw, *args, **kwargs) source code
Variables [hide private]
  _seatonx = N.array([0., 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7...
  _seatone = N.array([0., 1.36, 1.64, 1.84, 2.04, 2.24, 2.44, 2....
  _lmcx = N.array([0.00, 0.29, 0.45, 0.80, 1.11, 1.43, 1.83])
  _lmce = N.array([0.00, 0.16, 0.38, 0.87, 1.50, 2.32, 3.1])
  _smcx = N.array([0.00, 0.29, 0.45, 0.80, 1.11, 1.43, 1.82, 2.3...
  _smce = N.array([-3.10,-2.94,-2.72,-2.23,-1.60,-0.78, 0.00, 1....
  _waveset = _buildDefaultWaveset()
  _seaton = _computeSeaton(_waveset)
  _lmc = _computeLMC(_waveset)
  _smc = _computeSMC(_waveset)
  _xgal = _computeXgal(_waveset)
  reddeningClasses = {'gal1': Gal1, 'gal2': Gal2, 'gal3': Gal3, ...

Imports: string, N, spectrum


Variables Details [hide private]

_seatonx

Value:
N.array([0., 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.\
1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7])

_seatone

Value:
N.array([0., 1.36, 1.64, 1.84, 2.04, 2.24, 2.44, 2.66, 2.88, 3.14, 3.3\
6, 3.56, 3.77, 3.96, 4.15, 4.26, 4.40, 4.52, 4.64])

_smcx

Value:
N.array([0.00, 0.29, 0.45, 0.80, 1.11, 1.43, 1.82, 2.35, 2.70, 3.22, 3\
.34, 3.46, 3.60, 3.75, 3.92, 4.09, 4.28, 4.50, 4.73, 5.00, 5.24, 5.38,\
 5.52, 5.70, 5.88, 6.07, 6.27, 6.48, 6.72, 6.98, 7.23, 7.52, 7.84, 10]\
)

_smce

Value:
N.array([-3.10,-2.94,-2.72,-2.23,-1.60,-0.78, 0.00, 1.00, 1.67, 2.29, \
2.65, 3.00, 3.15, 3.49, 3.91, 4.24, 4.53, 5.30, 5.85, 6.38, 6.76, 6.90\
, 7.17, 7.71, 8.01, 8.49, 9.06, 9.28, 9.84, 10.80, 11.51, 12.52, 13.54\
, 20.64])+ 3.1

reddeningClasses

Value:
{'gal1': Gal1, 'gal2': Gal2, 'gal3': Gal3, 'smc': Smc, 'lmc': Lmc, 'xg\
al': Xgal}