Reference/API

Models

dust_extinction.averages Module

Classes

RL85_MWGC(*args[, meta, name])

Reike & Lebofsky (1985) MW Average Extinction Curve

G03_SMCBar(*args[, meta, name])

Gordon et al (2003) SMCBar Average Extinction Curve

G03_LMCAvg(*args[, meta, name])

Gordon et al (2003) LMCAvg Average Extinction Curve

G03_LMC2(*args[, meta, name])

Gordon et al (2003) LMC2 Average Extinction Curve

I05_MWAvg(*args[, meta, name])

Indebetouw et al (2005) MW Average Extinction Curve

CT06_MWGC(**kwargs)

Chiar & Tielens (2006) MW Galactic Center Curve

CT06_MWLoc(**kwargs)

Chiar & Tielens (2006) MW Local ISM Curve

GCC09_MWAvg(**kwargs)

Gordon, Cartledge, & Clayton (2009) Milky Way Average Extinction Curve

F11_MWGC(**kwargs)

Fritz et al (2011) MW Galactic Center Curve

Class Inheritance Diagram

Inheritance diagram of dust_extinction.averages.RL85_MWGC, dust_extinction.averages.G03_SMCBar, dust_extinction.averages.G03_LMCAvg, dust_extinction.averages.G03_LMC2, dust_extinction.averages.I05_MWAvg, dust_extinction.averages.CT06_MWGC, dust_extinction.averages.CT06_MWLoc, dust_extinction.averages.GCC09_MWAvg, dust_extinction.averages.F11_MWGC

dust_extinction.parameter_averages Module

Classes

CCM89(*args[, meta, name])

Cardelli, Clayton, & Mathis (1989) Milky Way R(V) dependent model

O94(*args[, meta, name])

O’Donnell (1994) Milky Way R(V) dependent model

F99(*args[, meta, name])

Fitzpatrick (1999) Milky Way R(V) dependent model

F04(*args[, meta, name])

Fitzpatrick (2004) Milky Way R(V) dependent model

VCG04(*args[, meta, name])

Valencic, Clayton, & Gordon (2004) Milky Way R(V) dependent model

GCC09(*args[, meta, name])

Grodon, Cartledge, & Clayton (2009) Milky Way R(V) dependent model

M14(*args[, meta, name])

Maiz Apellaniz et al (2014) Milky Way & LMC R(V) dependent model

G16(*args[, meta, name])

Gordon et al (2016) Milky Way, LMC, & SMC R(V) and f_A dependent model

F19([Rv])

Fitzpatrick et al (2019) extinction model calculation

Class Inheritance Diagram

Inheritance diagram of dust_extinction.parameter_averages.CCM89, dust_extinction.parameter_averages.O94, dust_extinction.parameter_averages.F99, dust_extinction.parameter_averages.F04, dust_extinction.parameter_averages.VCG04, dust_extinction.parameter_averages.GCC09, dust_extinction.parameter_averages.M14, dust_extinction.parameter_averages.G16, dust_extinction.parameter_averages.F19

dust_extinction.shapes Module

Classes

FM90([C1, C2, C3, C4, xo, gamma])

Fitzpatrick & Massa (1990) 6 parameter ultraviolet shape model

P92([BKG_amp, BKG_lambda, BKG_b, BKG_n, …])

Pei (1992) 24 parameter shape model

Class Inheritance Diagram

Inheritance diagram of dust_extinction.shapes.FM90, dust_extinction.shapes.P92

Details

dust_extinction.conversions Module

Classes

AxAvToExv([Av])

Model to convert from A(x)/A(V) to E(x-V)

Class Inheritance Diagram

Inheritance diagram of dust_extinction.conversions.AxAvToExv

dust_extinction.baseclasses Module

Classes

BaseExtModel(*args[, meta, name])

Base Extinction Model.

BaseExtAveModel(*args[, meta, name])

Base Extinction Average.

BaseExtRvModel(*args[, meta, name])

Base Extinction R(V)-dependent Model.

BaseExtRvAfAModel(*args[, meta, name])

Base Extinction R(V)_A, f_A -dependent Model.

Class Inheritance Diagram

Inheritance diagram of dust_extinction.baseclasses.BaseExtModel, dust_extinction.baseclasses.BaseExtAveModel, dust_extinction.baseclasses.BaseExtRvModel, dust_extinction.baseclasses.BaseExtRvAfAModel