diff --git a/joss/paper.md b/joss/paper.md index 535967b..bd6e884 100644 --- a/joss/paper.md +++ b/joss/paper.md @@ -34,9 +34,9 @@ bibliography: paper.bib -`PAOS` is 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` is 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. 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, enhancing the assessment of optical performance for a wide range of scientific and engineering applications and making advanced simulations more accessible and user-friendly. -`PAOS` is released under the BSD 3-Clause license and is available on [GitHub](https://github.com/arielmission-space/PAOS). The plugin can be installed from the source code or from [PyPI](https://pypi.org/project/paos/), so it can be installed as `pip install paos`. The documentation is available on [readthedocs](https://paos.readthedocs.io/en/latest/), including a quick-start guide, a tutorial, a description of the software functionalities, and guidelines for developers. The documentation is continuously updated and is versioned to match the software releases. +Developed using a Python 3 stack, `PAOS` is released under the BSD 3-Clause license and is available on [GitHub](https://github.com/arielmission-space/PAOS). The plugin can be installed from the source code or from [PyPI](https://pypi.org/project/paos/), so it can be installed as `pip install paos`. The documentation is available on [readthedocs](https://paos.readthedocs.io/en/latest/), including a quick-start guide, documented examples, a comprehensive description of the software functionalities, and guidelines for developers. The documentation is continuously updated and is versioned to match the software releases. @@ -48,15 +48,9 @@ bibliography: paper.bib -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. +Accurate assessment of the optical performance of advanced telescopes and imaging systems is essential to achieve an optimal balance between optical quality, system complexity, costs, and risks. Optical system design has witnessed significant advancements in recent years, necessitating efficient and reliable tools to simulate and optimize complex systems [@Smith:2000]. Ray-tracing and Physical Optics Propagation (POP) are the two primary methods for modelling the propagation of electromagnetic fields through optical systems. Ray-tracing is often employed during the design phase due to its speed, flexibility, and efficiency in determining basic properties such as optical magnification, aberrations, and vignetting. POP provides a comprehensive understanding of beam propagation by directly calculating changes in the electromagnetic wavefront [@Goodman:2005]. POP is particularly useful for predicting diffraction effects and modelling the propagation of coherently interfering optical wavefronts. Yet, it may require supplementary input from direct measurements or a ray-tracing model for comprehensive analysis including aberration variations, especially in the Fresnel approximation. Commercial tools like `Zemax` and `Code V` enable POP calculations, offering advanced capabilities in aberration reduction and optical system optimization. However, these programs often come with substantial costs and steep learning curves, which may not be justifiable for every application. Furthermore, accessibility to their source code is often limited or not available. -Optical system design has witnessed significant advancements in recent years, necessitating efficient and reliable tools to simulate and optimize complex systems [@Smith:2000]. Ray-tracing and Physical Optics Propagation (POP) are the two primary methods for modelling the propagation of electromagnetic fields through optical systems. Ray-tracing is often employed during the design phase due to its speed, flexibility, and efficiency in determining basic properties such as optical magnification, aberrations, and vignetting. POP provides a comprehensive understanding of beam propagation by directly calculating changes in the electromagnetic wavefront [@Goodman:2005]. POP is particularly useful for predicting diffraction effects and modelling the propagation of coherently interfering optical wavefronts. Yet, it may require supplementary input from direct measurements or a ray-tracing model for comprehensive analysis including aberration variations, especially in the Fresnel approximation. - -Commercial ray-tracing codes like `Zemax` and `Code V` provide tools for performing POP calculations, offering advanced capabilities in aberration reduction and optical system optimization. However, these programs often come with substantial costs and steep learning curves, which may not be justifiable for every application. Furthermore, accessibility to their source code is often limited or not available. - -To overcome these limitations, we present `PAOS`, a reliable, user-friendly, and open-source POP code that integrates an implementation of Fourier optics. It employs the Fresnel approximation for efficient and accurate optical system simulations. By including a flexible configuration file and paraxial ray-tracing, `PAOS` seamlessly facilitates the study of various optical systems, including non-axial symmetric ones, as long as the Fresnel approximation remains valid. - -Initially developed to evaluate the optical performance of the `Ariel` Space Mission [@Tinetti:2018;@Tinetti:2021], `PAOS` has proven its value in assessing the impact of diffraction, aberrations, and related systematics on `Ariel`'s optical performance. By offering a general-purpose tool capable of simulating the optical performance of diverse optical systems, `PAOS` fills a crucial gap in the field and makes advanced physical optics research more accessible. This paper presents the development, validation, and application of `PAOS` and its limitations, showcasing its potential to advance optical system design and analysis for a wide range of scientific and engineering applications. +To addresss these limitations, we developed `PAOS`, a reliable, user-friendly, and open-source POP code that integrates an implementation of Fourier optics. `PAOS` employs the Fresnel approximation for efficient and accurate optical system simulations. By including a flexible configuration file and paraxial ray-tracing, `PAOS` seamlessly facilitates the study of various optical systems, including non-axial symmetric ones, as long as the Fresnel approximation remains valid. Initially developed to evaluate the optical performance of the `Ariel` Space Mission [@Tinetti:2018;@Tinetti:2021], `PAOS` has proven its value in assessing the impact of diffraction, aberrations, and related systematics on `Ariel`'s optical performance. By offering a general-purpose tool capable of simulating the optical performance of diverse optical systems, `PAOS` fills a crucial gap in the field and makes advanced physical optics research more accessible. # Acknowledgements diff --git a/joss/paper.pdf b/joss/paper.pdf index 1b49a74..61fba74 100644 Binary files a/joss/paper.pdf and b/joss/paper.pdf differ