Optical Modeling for Direct Imaging
Dive into optical modeling of coronagraphic systems with assistant professor Sebastiaan Haffert at Leiden Observatory. This hands-on workshop at the Sagan Summer Workshop 2024 will cover topics like Point Spread Functions, coronagraphy, and aberrations. Learn how to use the High-Contrast Imaging for Python package for full end-to-end modeling of optical systems, including adaptive optics and wavefront sensing. Get ready to explore the fascinating world of high-contrast imaging and advance your skills in direct imaging from young Jupiters to habitable Earths.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Sebastiaan Haffert Assistant Professor Leiden Observatory Hands-on introduction: Optical modeling of coronagraphic systems Sagan Summer Workshop 2024 Advances in Direct Imaging: From Young Jupiters to Habitable Earths On behalf of Emiel Por
Optical modeling - history haffert@strw.leidenuniv.nl page 2 | 7 You will learn the basics of optical modeling with the High-Contrast Imaging for Python package. Open source software design led by Emiel Por (STSci) https://hcipy.org/ https://github.com/ehpor/hcipy Software package for full end-to-end modeling of optical systems including: Adaptive optics and wavefront sensing Coronagraphy Photonics Intrinsic support for polarization General physical optics propagation modeling Under development: automatic differentiation through JAX
What are we going to do - PSFs haffert@strw.leidenuniv.nl page 3 | 7 The first block will focus on getting familiar with HCIPy Here you will learn how to: 1. Make a Point Spread Function 2. Make multi-wavelength Point Spread functions
haffert@strw.leidenuniv.nl What are we going to do - Coronagraphy page 4 | 7 The second block will focus on coronagraphs Here you will learn how to: 1. Propagate through a coronagraph 2. Analyze the coronagraphs performance
haffert@strw.leidenuniv.nl What are we going to do - Aberrations page 5 | 7 The third block will focus on aberrations Here you will learn how to: 1. Add aberrations to a system 2. Analyze their impact on coronagraphs
Group projects: Adaptive Optics haffert@strw.leidenuniv.nl page 6 | 7
Group projects 2: EFC haffert@strw.leidenuniv.nl page 7 | 7