RMS Wavefront Error versus Field

[1]:
from optiland.analysis import RmsWavefrontErrorVsField
from optiland.samples.objectives import LensWithFieldCorrector
[2]:
lens = LensWithFieldCorrector()
[3]:
lens.draw()
[3]:
(<Figure size 1000x400 with 1 Axes>, <Axes: xlabel='Z [mm]', ylabel='Y [mm]'>)
../../_images/gallery_analysis_rms_wavefront_error_vs_field_3_1.png
[4]:
rms_vs_field = RmsWavefrontErrorVsField(lens, num_fields=64)
rms_vs_field.view()
[4]:
(<Figure size 700x450 with 1 Axes>,
 <Axes: xlabel='Normalized Y Field Coordinate', ylabel='RMS Wavefront Error (waves)'>)
../../_images/gallery_analysis_rms_wavefront_error_vs_field_4_1.png