synthesizer.igm

calculates the absorption due to the intergalactic medium using e.g. Madau et al. formalism.

Classes

class synthesizer.igm.Inoue14(scale_tau=1.0)[source]

IGM absorption from Inoue et al. (2014)

Taken from py-eazy.

Parameters:

scale_tau – float Parameter multiplied to the IGM :math:` au` values (exponential in the linear absorption fraction). I.e., \(f_{\mathrm{igm}} = e^{-\mathrm{scale_ au} au}\).

tLCDLA(zS, lobs)[source]

Lyman continuum, DLA

tLCLAF(zS, lobs)[source]

Lyman continuum, LAF

tLSDLA(zS, lobs)[source]

Lyman Series, DLA

tLSLAF(zS, lobs)[source]

Lyman series, Lyman-alpha forest

tau(z, lobs)[source]

Get full Inoue IGM absorption

Parameters:
  • z (float) – Redshift to evaluate IGM absorption

  • lobs (array) – Observed-frame wavelength(s) in Angstroms.

Returns:

abs – IGM absorption

Return type:

array

Examples using synthesizer.igm.Inoue14

IGM transmission example

IGM transmission example
class synthesizer.igm.Madau96[source]

Examples using synthesizer.igm.Madau96

IGM transmission example

IGM transmission example

Photometry example

Photometry example

Generate parametric observed SED

Generate parametric observed SED