Welcome to PAOS’s documentation!

image1

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