Inoue14

class eazy.igm.Inoue14(scale_tau=1.0, **kwargs)[source]

Bases: object

IGM absorption from Inoue et al. (2014)

IGM absorption from Inoue et al. (2014)

Parameters:
scale_taufloat

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

Attributes:
max_fuv_wavefloat

Maximum FUV wavelength (Angstroms) where IGM model will have an effect

Attributes Summary

NA

Number of Lyman-series lines

max_fuv_wave

Methods Summary

build_grid(zgrid, lrest)

Build a spline interpolation object for fast IGM models

full_IGM(z, lobs)

Get full Inoue IGM absorption

tLCDLA(zS, lobs)

Lyman continuum, DLA

tLCLAF(zS, lobs)

Lyman continuum, LAF

tLSDLA(zS, lobs)

Lyman Series, DLA

tLSLAF(zS, lobs)

Lyman series, Lyman-alpha forest

Attributes Documentation

NA

Number of Lyman-series lines

max_fuv_wave = 1300.0

Methods Documentation

build_grid(zgrid, lrest)[source]

Build a spline interpolation object for fast IGM models

Returns: self.interpolate

full_IGM(z, lobs)[source]

Get full Inoue IGM absorption

Parameters:
zfloat

Redshift to evaluate IGM absorption

lobsarray

Observed-frame wavelength(s) in Angstroms.

Returns:
absarray

IGM absorption

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