Reddy15

class eazy.sps.Reddy15[source]

Bases: object

Attenuation curve from Reddy et al. (2015)

With optional UV bump

https://ui.adsabs.harvard.edu/abs/2015ApJ…806..259R/abstract

Attributes Summary

Rv

bump_ampl

bump_gamma

bump_x0

koffset

Force smooth transition at 0.6 micron

name

Methods Summary

evaluate(x, Av, bump_ampl)

uv_bump(mu, bump_ampl)

Drude profile for computing the UV bump.

Attributes Documentation

Rv = 2.505
bump_ampl = Parameter('bump_ampl', value=2.0, bounds=(0.0, 10.0))
bump_gamma = 0.04
bump_x0 = 0.2175
koffset

Force smooth transition at 0.6 micron

name = 'Reddy+15'

Methods Documentation

evaluate(x, Av, bump_ampl)[source]
uv_bump(mu, bump_ampl)[source]

Drude profile for computing the UV bump.

Parameters:
x: np array (float)

expects wavelengths in [micron]

x0: float

Central wavelength of the UV bump (in microns).

gamma: float

Width (FWHM) of the UV bump (in microns).

ampl: float

Amplitude of the UV bump.

Returns:
np array (float)

lorentzian-like Drude profile

Raises:
ValueError

Input x values outside of defined range