Field Curvature

[1]:
from optiland.analysis import FieldCurvature
from optiland.samples.objectives import TessarLens
[2]:
lens = TessarLens()
[3]:
lens.draw()
[3]:
(<Figure size 1000x400 with 1 Axes>, <Axes: xlabel='Z [mm]', ylabel='Y [mm]'>)
../../_images/gallery_analysis_field_curvature_3_1.png
[4]:
field_curvature = FieldCurvature(lens)
field_curvature.view()
[4]:
(<Figure size 800x550 with 1 Axes>,
 <Axes: title={'center': 'Field Curvature'}, xlabel='Image Plane Delta (mm)', ylabel='Field'>)
../../_images/gallery_analysis_field_curvature_4_1.png