Generalized_DustExt¶
-
class
beast.physicsmodel.dust.extinction.
Generalized_DustExt
(curve='F04')[source]¶ Bases:
beast.physicsmodel.dust.extinction.ExtinctionLaw
Generalized extinction curve class to import classes from dust_extinction package.
Accepts class name as string input (
curve
) for allaverage
and Rv-dependentparameter_averages
extinction curve classes.Methods Summary
function
(self, lamb[, Av, Rv, Alambda])Generalized Extinction Law Methods Documentation
-
function
(self, lamb, Av=1, Rv=3.1, Alambda=True, **kwargs)[source]¶ Generalized Extinction Law
Parameters: - lamb: float or ndarray(dtype=float)
wavelength [in Angstroms] at which to evaluate the law.
- Av: float
desired A(V) (default 1.0)
- Rv: float
desired R(V) (default 3.1) ignored if self.hasRvParam=False; defaults to self.Rv
- Alambda: bool
if set returns +2.5*1./log(10.)*tau, tau otherwise
Returns: - r: float or ndarray(dtype=float)
attenuation as a function of wavelength depending on Alambda option +2.5*1./log(10.)*tau, or tau
-