Huygens MTF
[1]:
from optiland.mtf import HuygensMTF
from optiland.samples.objectives import CookeTriplet
[2]:
lens = CookeTriplet()
_ = lens.draw()
[3]:
mtf = HuygensMTF(
lens,
fields="all",
wavelength="primary",
num_rays=128,
image_size=256,
max_freq="cutoff"
)
_ = mtf.view()