BaseExtGrainModel

class dust_extinction.baseclasses.BaseExtGrainModel(*args, meta=None, name=None, **kwargs)[source]

Bases: BaseExtModel

Base for Grain Models

Parameters:

None

Raises:

None

Methods Summary

evaluate(x)

Generic dust grain model function

Methods Documentation

evaluate(x)[source]

Generic dust grain model function

Parameters:

x (float) –

expects either x in units of wavelengths or frequency or assumes wavelengths in wavenumbers [1/micron]

internally wavenumbers are used

Returns:

axav – A(x)/A(V) extinction curve [mag]

Return type:

np array (float)

Raises:

ValueError – Input x values outside of defined range