Residual Phase Analyzer

Description

phs_analyzer is actually more a decorative displayer of the last residual phase frame than an actual analyzer. Nevertheless, it tracks the rms of each input phase frame and computes the mean rms in the end.

Plot caption

When called on it’s own after aosat.analyze.phs_analyze.finalize(), aosat.analyze.phs_analyze.make_plot() will produce a plot as follows:

../_images/phs.png

The caption would read:

Last residual wavefront in nm. The number in the center gives the time-averaged rms of the residual wavefront.

Resulting properties

After calling aosat.analyze.phs_analyze.finalize(), phs_analyzer will expose the following properties:

phs_analyzer properties
Property type Explanation
rms float mean RMS of all wavefronts in nm.
rmst 1D NDarray of length n_frames individual rms af all residual phase frames in nm
lastphase 2D array Last residual phasescreen (in nm)