synthesizer.emission_models.transformers.broadening

A module containing transformers for applying broadening to spectra.

This module contains classes for applying doppler broadening and thermal broadening to spectra.

Classes

class synthesizer.emission_models.transformers.broadening.DopplerBroadening(sigma_v_attr='sigma_v')[source]

A transformer that applies Doppler broadening to a Sed.

class synthesizer.emission_models.transformers.broadening.ThermalBroadening(temperature_attr='temperature', mu_attr=None, mu=unyt_quantity(1., 'amu'))[source]

A transformer that applies thermal broadening to a Sed.