Metadata-Version: 2.4
Name: aopera
Version: 0.2.1
Summary: Simulation of AO residuals through phase PSD budget
Author-email: Romain Fetick <romain.fetick@lam.fr>
License-Expression: GPL-3.0-or-later
Project-URL: repository, https://gitlab.lam.fr/lam-grd-public/aopera.git
Keywords: PSF,AO,adaptive optics
Requires-Python: >=3.0
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: scipy
Dynamic: license-file

# AOPERA

**A**daptive
**O**ptics
**P**sf
**E**stimation and
**R**esiduals
**A**nalysis

### Description

This package runs fast computation of adaptive optics (SCAO) residuals.
It provides the following outputs:
* PSD of the electromagnetic phase (in rad2.m2) for each AO error term,
* AO error budget (integral of the PSD),
* long exposure PSF at any wavelengths,
* short exposure PSF at any wavelengths,
* fiber coupling efficiency.

AOPERA is particularly designed to manage Fourier Filtering wavefront sensors, such as the pyramid (but any FF-WFS can be implemented), in single conjugated AO (SCAO) mode.
The code deals with the sensitivity of FF-WFS and manages non-linearities through the convolutive formalism (Fauvarque PhD thesis).

AOPERA is compatible with TIPTOP ini files in SCAO mode.

### GIT repository

[https://gitlab.lam.fr/lam-grd-public/aopera](https://gitlab.lam.fr/lam-grd-public/aopera)

### Installation procedure, documentation and tests

[https://gitlab.lam.fr/lam-grd-public/aopera/-/wikis/home](https://gitlab.lam.fr/lam-grd-public/aopera/-/wikis/home)

### References

[Fetick, Chambouleyron, Heritier, 2023, AO4ELT-7 proceedings](https://hal.science/hal-04402859/)

### Authors

Romain Fétick, Vincent Chambouleyron, Arnaud Striffling, Lisa-Marie Mazzolo
