create_mtf_atm

lsst.ts.imsim.utils.create_mtf_atm(D: float, m: int, k: int, wl_um: float, zen: float, r0_in_m_ref: float, model: str = 'vonK') ndarray

Generate the modulation transfer function (MTF) for atmosphere.

Parameters

Dfloat

Side length of optical path difference (OPD) image in m.

mint

Dimension of OPD image in pixel. The the number of pixel we want to have to cover the length of D.

kint

Use a k-times bigger array to pad the MTF. Use k=1 for the same size.

wl_umfloat

Wavelength in um.

zenfloat

Telescope zenith angle in degree.

r0_in_m_reffloat

Reference r0 in meter at the wavelength of 0.5 um.

modelstr, optional

Kolmogorov power spectrum (“Kolm”) or van Karman power spectrum (“vonK”). (the default is “vonK”.)

Returns

numpy.ndarray

MTF at specific atmosphere model.