Encircled Energy
[1]:
from optiland.analysis import EncircledEnergy
from optiland.samples.objectives import CookeTriplet
[2]:
lens = CookeTriplet()
[3]:
lens.draw()
[3]:
(<Figure size 1000x400 with 1 Axes>, <Axes: xlabel='Z [mm]', ylabel='Y [mm]'>)
[4]:
encircled_energy = EncircledEnergy(lens)
encircled_energy.view()
[4]:
(<Figure size 700x450 with 1 Axes>,
<Axes: title={'center': 'Wavelength: 0.5500 µm'}, xlabel='Radius (mm)', ylabel='Encircled Energy (-)'>)