Welcome to PAOS
’s documentation!
PAOS
is a reliable, user-friendly, and open-source Physical Optics Propagation 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.
This guide will walk you through the PAOS
code with examples and descriptions of the main algorithms.
Warning
This documentation is not completed yet. If you find any issue or difficulty, please contact the developers for help.
Important
A dedicated paper has been submitted and the related information will be published soon.
Caution
In case of inconsistency between the documentation and the paper, always assume that the paper is correct.
Hint
Please note that PAOS
does not implement an automatic updating system.
Be always sure that you are using the most updated version by monitoring GitHub.
Want to install it? Head here: Installation
Want to jump into the PAOS
program? Head here: User guide
Want to know more about the code? Head here: API guide
Want to collaborate? Head here: Developer guide
Curious about the license? Head here: License
Curious about the project history? Head here: Changelog