PAOS: a fast, modern, and reliable Python']Python package for Physical Optics studies

被引:0
|
作者
Bocchieri, Andrea [1 ]
Mugnai, Lorenzo, V [1 ,2 ,3 ]
Pascale, Enzo [1 ]
机构
[1] Univ Roma La Sapienza, Dipartimento Fis, Piazzale Aldo Moro 5, I-00185 Rome, Italy
[2] Osserv Astron Palermo, INAF, Piazza Parlamento 1, I-190134 Palermo, Italy
[3] UCL, Dept Phys & Astron, Gower St, London WC1E 6BT, England
关键词
Physical Optics; Fresnel; Telescopes; Simulations; !text type='Python']Python[!/text] 3; GUI;
D O I
10.1117/12.3018333
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
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.
引用
收藏
页数:31
相关论文
共 24 条
  • [1] WavePy: A Python']Python Package for Wave Optics
    Beck, Jeffrey
    Bekins, Celina
    Bos, Jeremy P.
    LONG-RANGE IMAGING, 2016, 9846
  • [2] AOtools: a Python']Python package for adaptive optics modelling and analysis
    Townson, M. J.
    Farley, O. J. D.
    de Xivry, G. Orban
    Osborn, J.
    Reeves, A. P.
    OPTICS EXPRESS, 2019, 27 (22) : 31316 - 31329
  • [3] Migrating the fast_dp software package for Python']Python 2 and 3 compatibility
    Diaz, Jorge
    Bernstein, Herbert J.
    Soares, Alexei
    ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 2019, 75 : A171 - A171
  • [4] MADLens, a python']python package for fast and differentiable non-Gaussian lensing simulations
    Bohm, V.
    Feng, Y.
    Lee, M. E.
    Dai, B.
    ASTRONOMY AND COMPUTING, 2021, 36
  • [5] FindAdapt: A python']python package for fast and accurate adapter detection in small RNA sequencing
    Chen, Hua-Chang
    Wang, Jing
    Shyr, Yu
    Liu, Qi
    PLOS COMPUTATIONAL BIOLOGY, 2024, 20 (01)
  • [6] A python']python package implementing Direct Reconstruction Technique (DIRECT) for dendroclimatological studies
    Lozhkin, Grigoriy
    Dolgova, Ekaterina
    Matskovsky, Vladimir
    DENDROCHRONOLOGIA, 2024, 86
  • [7] THE FOAM PYTHON']PYTHON PACKAGE AND APPLICATIONS TO OCEAN SALINITY MISSION ARCHITECTURE STUDIES
    Akins, Alex B.
    Brown, Shannon T.
    Misra, Sidharth
    Lee, Tong
    Yueh, Simon
    2022 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS 2022), 2022, : 6753 - 6756
  • [8] PyDPI: Freely Available Python']Python Package for Chemoinformatics, Bioinformatics, and Chemogenomics Studies
    Cao, Dong-Sheng
    Liang, Yi-Zeng
    Yan, Jun
    Tan, Gui-Shan
    Xu, Qing-Song
    Liu, Shao
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2013, 53 (11) : 3086 - 3096
  • [9] pyBedGraph: a python']python package for fast operations on 1D genomic signal tracks
    Zhang, Henry B.
    Kim, Minji
    Chuang, Jeffrey H.
    Ruan, Yijun
    BIOINFORMATICS, 2020, 36 (10) : 3234 - 3235
  • [10] WSIC: a Python']Python package and command-line interface for fast whole slide image conversion
    Pocock, Johnathan
    Raza, Shan E. Ahmed
    Minhas, Fayyaz
    Rajpoot, Nasir
    NEURO-ONCOLOGY ADVANCES, 2023, 5 (01)