Skip to content

Python simulations of Physical Optics Propagation (POP) for Image Slicers in Integral Field Spectroscopy

Notifications You must be signed in to change notification settings

AlvaroMenduina/POP_slicer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POP_slicer

Physical Optics Propagation (POP) analysis of Image Slicers for ELT-HARMONI and ELT-PCS.

Methodology

POP analysis is done using Zemax. The output is a set of Zemax Beam Files (ZBF), one for each of the Slices within the Image Slicer. Those files are loaded with Python and post-processed to generate a single PSF. Alt text

Current analyses include: the effect of oversizing the pupil mirrors to minimize light loss due to diffraction at the image slicer, the influence of that oversize on the RMS wavefront error.

Machine Learning capabilities

Using Zemax POP we can generate thousands of example PSFs with varying NCPA phase maps. These PSFs include the effect of the image slicer on the light propagation so they are fairly realistic representations of what happens at the slicer.

We can use those PSFs to train a Neural Network so that it can recognize the Zernike coefficients of the underlying NCPA phase maps just by looking at the image PSFs.

In order to avoid any degeneracy in the transformation from phase map to PSF intensity, we repeat the POP analysis for each phase including an additional defocus term. Thus, the images we pass to the NN containg pairs of nominal and defocused slicer PSFs, just like the one shown below.

Alt text

About

Python simulations of Physical Optics Propagation (POP) for Image Slicers in Integral Field Spectroscopy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages