Package cosmolopy :: Module luminosityfunction :: Class LFHistory

Class LFHistory

source code

       object --+    
                |    
saveable.Saveable --+
                    |
                   LFHistory

Interpolate / extrapolate the Schechter parameters.

By default, above the observed redshift range:

MStar is linearly extrapolated as a function of time (not z) to high z.

phiStar and alpha are constant at high z.

Instance Methods
 
__init__(self, params={'MStar': [-20.98, -20.64, -20.24, -19.8, -19.6], 'alpha': [-1..., MStar_bounds=['extrapolate', nan], phiStar_bounds=['constant', nan], alpha_bounds=['constant', nan], extrap_args={}, extrap_var='z', sedParams={}, wavelength=1500.0, **cosmo)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
iPhotonRateDensity_z(self, z, maglim=None)
Ionizing photon rate density from a luminosity function.
source code
 
iPhotonRateDensity_t(self, t, maglim=None)
Ionizing photon rate density from a luminosity function.
source code
 
ionization(self, z, maglim=None) source code
 
params_t(self, t)
Return interp/extrapolated Schechter function parameters.
source code
 
params_z(self, z)
Return interp/extrapolated Schechter function parameters.
source code

Inherited from saveable.Saveable: __getstate__, __setstate__, dumb_pickle_filter, load, save

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

Properties

Inherited from object: __class__

Method Details

__init__(self, params={'MStar': [-20.98, -20.64, -20.24, -19.8, -19.6], 'alpha': [-1..., MStar_bounds=['extrapolate', nan], phiStar_bounds=['constant', nan], alpha_bounds=['constant', nan], extrap_args={}, extrap_var='z', sedParams={}, wavelength=1500.0, **cosmo)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: object.__init__
(inherited documentation)

iPhotonRateDensity_z(self, z, maglim=None)

source code 

Ionizing photon rate density from a luminosity function.

See the iPhotonRateRatio function.

iPhotonRateDensity_t(self, t, maglim=None)

source code 

Ionizing photon rate density from a luminosity function.

See the iPhotonRateRatio function.