Accurate assessment of the optical performance of advanced telescopes and imaging systems for astrophysical applications is essential to achieve an optimal balance between optical quality, system complexity, costs, and risks. In this paper, we introduce PAOS, an open-source code implementing physical optics propagation (POP) in Fresnel approximation and paraxial ray-tracing to analyze complex waveform propagation through both generic and off-axes optical systems, enabling the generation of realistic Point Spread Functions across various wavelengths and focal planes. Developed using a Python 3 stack, PAOS includes an installer, documented examples, and a comprehensive guide. It improves upon other POP codes offering extensive customization options and the liberty to access, utilize, and adapt the software library to the user’s application. With a generic input system and a built-in Graphical User Interface, PAOS ensures seamless user interaction and facilitates simulations. The versatility of PAOS enables its application to a wide array of optical systems, extending beyond its initial use case. PAOS presents a fast, modern, and reliable POP simulation tool for the scientific community, enhancing the assessment of optical performance in various optical systems and making advanced simulations more accessible and user-friendly.

PAOS: a fast, modern, and reliable Python package for physical optics studies / Bocchieri, Andrea; Mugnai, Lorenzo V.; Pascale, Enzo. - 13092:(2024). ( Space Telescopes and Instrumentation 2024: Optical, Infrared, and Millimeter Wave jpn ) [10.1117/12.3018333].

PAOS: a fast, modern, and reliable Python package for physical optics studies

Bocchieri, Andrea
Primo
;
Mugnai, Lorenzo V.;Pascale, Enzo
2024

Abstract

Accurate assessment of the optical performance of advanced telescopes and imaging systems for astrophysical applications is essential to achieve an optimal balance between optical quality, system complexity, costs, and risks. In this paper, we introduce PAOS, an open-source code implementing physical optics propagation (POP) in Fresnel approximation and paraxial ray-tracing to analyze complex waveform propagation through both generic and off-axes optical systems, enabling the generation of realistic Point Spread Functions across various wavelengths and focal planes. Developed using a Python 3 stack, PAOS includes an installer, documented examples, and a comprehensive guide. It improves upon other POP codes offering extensive customization options and the liberty to access, utilize, and adapt the software library to the user’s application. With a generic input system and a built-in Graphical User Interface, PAOS ensures seamless user interaction and facilitates simulations. The versatility of PAOS enables its application to a wide array of optical systems, extending beyond its initial use case. PAOS presents a fast, modern, and reliable POP simulation tool for the scientific community, enhancing the assessment of optical performance in various optical systems and making advanced simulations more accessible and user-friendly.
2024
Space Telescopes and Instrumentation 2024: Optical, Infrared, and Millimeter Wave
Fresnel; GUI; Physical Optics; Python 3; Simulations; Telescopes
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
PAOS: a fast, modern, and reliable Python package for physical optics studies / Bocchieri, Andrea; Mugnai, Lorenzo V.; Pascale, Enzo. - 13092:(2024). ( Space Telescopes and Instrumentation 2024: Optical, Infrared, and Millimeter Wave jpn ) [10.1117/12.3018333].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1750341
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact