PyPO User Manual
 
Loading...
Searching...
No Matches
Tutorials

These tutorials are designed to showcase the features of PyPO.

PyPO Functionalities

This set of tutorials demonstrates how to use PyPO, such as for making optical systems and performing calculations. The set starts with tutorials on how to build optical systems and perform ray-traces through them. Then, the physical optics calculations are demonstrated. The final tutorials in this set are concerned with calculating metrics used in PyPO, such as aperture efficiency, and importing custom beam patterns. These tutorials are HTML renders of Jupyter notebooks. For the interactive versions, see the "tutorials" folder in the root directory of PyPO.

Building an optical system and performing ray-traces

More advanced optical systems and ray-tracing options

Performing physical optics propagations

Backward propagation

PO efficiencies and metrics

Importing custom beam patterns

GUI Tutorials

To provide a little help on how to use the GUI module, these tutorials can come in handy. The tutorials are designed to demonstrate basic knowledge on how to use PyPO through the GUI. This set of tutorials is essentially the same as the first three tutorials in the PyPO functionalities set, but worked in the GUI.

Building an optical system and performing ray-traces (GUI)

More advanced optical systems and ray-tracing options (GUI)

Performing physical optics propagations (GUI)