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.