/post_processing_tests

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Roman Coronagraph Post Processing Examples

Examples of PSF photon counting and PSF subtraction using open source post-processing libraries pyKLIP, and PynPoint.

Photon counting follows the recipe described in ther report by Ygouf et al (2020). For more details on photon counting see Nemati et al (2020), "Photon counting and precision photometry for the Roman Space Telescope Coronagraph" in Proc. SPIE.

Information on the input data is available from IPAC: https://roman.ipac.caltech.edu/sims/Coronagraph_public_images.html#CGI_OS9, and the data itself is stored on the Caltech Box: https://caltech.box.com/s/jwh36cej4a8993moih0uwayqhfgalko7

descriptions of notebooks

OS9_RomanPhotonCountingDemo.ipynb

  • example of performing photon counting without post-processing or PSF subtraction

Roman_Ygouf_Pyklip_HDF5.ipynb:

  • imports Roman OS9 test data (prior notebook, same name)
  • runs it through first or third order photon counting (prior notebook, same name)
  • runs a deepcopy of photon counted OS9 data through Pyklip RDI and ADI
  • converts photon counted OS9 data into HDF5 for processing by Pynpoint

Roman_OS9_Pynpoint.ipynb

  • imports the HDF5 file that was prepared by Roman_Ygouf_Pyklip_HDF5.ipynb
  • runs that photon counted OS9 data through RDI and ADI, using

Contributors:

UArizona: Robert Thompson, Jaren Ashcraft, and Ewan Douglas