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
Preferred citation method:
https://ui.adsabs.harvard.edu/abs/2024SPIE13092E..4KB

ascl:2512.016
Add this ASCL shield to your page. Copied!