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