API reference¶
Generated from the source docstrings. If you are looking for how the pieces fit together, start with Concepts instead.
At a glance¶
Class |
What it does |
|---|---|
Loads the configuration and builds the reconstruction matrices |
|
Influence functions and the phase-to-command projection |
|
Layered turbulence model with airmass corrections |
|
Guide star asterism geometry and direction vectors |
|
Shack–Hartmann geometry and valid subaperture map |
|
Deformable mirror actuator geometry |
|
Optimisation field of view and source sampling |
All seven classes are re-exported at package level, so either import style works:
from pyTomoAO import tomographicReconstructor # convenient
from pyTomoAO.reconstructor import tomographicReconstructor # explicit
Module names are distinct from the class names, so import pyTomoAO.reconstructor gives
the module and from pyTomoAO import tomographicReconstructor gives the class.
Classes¶
Each class gets its own page with every public method and property.
A class for computing tomographic reconstructors for adaptive optics systems. |
|
A class for handling deformable mirror fitting operations with influence function computation. |
|
Encapsulates atmospheric parameters for optical turbulence modeling. |
|
Encapsulates Laser Guide Star (LGS) Asterism parameters with validation and enhanced string representation. |
|
Encapsulates Laser Guide Star Wavefront Sensor (LGS WFS) parameters with validation. |
|
Encapsulates Deformable Mirror (DM) parameters with validation and type conversion. |
|
Encapsulates tomography optimization parameters with validation, geometry computation, and enhanced string representation. |
Internal computation kernels¶
pyTomoAO.tomographyUtilsCPU and pyTomoAO.tomographyUtilsGPU implement the covariance
and reconstructor kernels behind matching private interfaces. They are selected
automatically at import time and are not part of the public API — their signatures may
change without notice.