Fitzpatrick99

class beast.physicsmodel.dust.extinction.Fitzpatrick99[source]

Bases: ExtinctionLaw

Fitzpatrick99 Milky Way R(V) dependent Extinction Law

From Fitzpatrick (1999, PASP, 111, 63).

R(V) dependent extinction curve that explicitly deals with optical/NIR extinction being measured from broad/medium band photometry. Code based on fm_unred.pro from the IDL astronomy library

Extended to below 912 A using Draine et al. dust grain models.

Methods Summary

function(lamb[, Av, Rv, Alambda])

Fitzpatrick99 extinction Law

Methods Documentation

function(lamb, Av=1, Rv=3.1, Alambda=True, **kwargs)[source]

Fitzpatrick99 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)

  • Alambda (bool) – if set returns +2.5*1./log(10.)*tau, tau otherwise

Returns:

r – attenuation as a function of wavelength depending on Alambda option +2.5*1./log(10.)*tau, or tau

Return type:

float or ndarray(dtype=float)