ASCL.net

Astrophysics Source Code Library

Making codes discoverable since 1999

ASCL Code Record

[ascl:2512.016] PAOS: Physical optics propagation and system modeling
PAOS (Physical Optics Simulator) performs physical optics propagation simulations using Fourier optics and the Fresnel approximation to model the behavior of optical fields through complex optical systems. It combines paraxial ray tracing with wavefront propagation methods to analyze diffraction, wavefront aberrations, and imaging effects in user-defined optical configurations. The package accepts configurable input systems via files or interfaces, supports modeling of apertures, optical elements, and aberrations, and outputs propagated fields and related diagnostic data. PAOS includes command-line and library interfaces along with interactive notebooks for exploration and visualization of simulation results. Its modular design allows users to apply different propagation and aberration models, generate surface error fields, and retrieve metrics such as wavefront properties and optical system responses.
Code site:
https://github.com/arielmission-space/PAOS https://paos.readthedocs.io/en/latest/
Used in:
https://ui.adsabs.harvard.edu/abs/2025ExA....59...31B
Described in:
https://ui.adsabs.harvard.edu/abs/2024SPIE13092E..4KB
Bibcode:
2025ascl.soft12016B


ascl:2512.016
Add this shield to your page
Copy the above HTML to add this shield to your code's website.