Hello,
I’m using wavefront_calibrate_zernike() with multiple calibration points (~100 grid points), as in the jupyter notebook example. However, unlike wavefront_calibrate_superpixel(), there is currently no built-in method to generate and store a global phase correction into slm.source["phase"] (which is used by set_phase() later).
What is the intended workflow for applying the wavefront correction from the Zernike calibration? My understanding is that the best approach is to bake the Zernike correction into the hologram itself. If so, should we add something like hologram.optimize() (or similar) to incorporate this correction during phase mask optimization?
Hello,
I’m using
wavefront_calibrate_zernike()with multiple calibration points (~100 grid points), as in the jupyter notebook example. However, unlikewavefront_calibrate_superpixel(), there is currently no built-in method to generate and store a global phase correction intoslm.source["phase"](which is used byset_phase()later).What is the intended workflow for applying the wavefront correction from the Zernike calibration? My understanding is that the best approach is to bake the Zernike correction into the hologram itself. If so, should we add something like
hologram.optimize()(or similar) to incorporate this correction during phase mask optimization?