COMPASS  5.4.4
End-to-end AO simulation tool using GPU acceleration
sutraWrap Namespace Reference

stubs for sutraWrap module More...

Classes

class  Atmos
 
class  Centroider_FF
 
class  Centroider_UF
 
class  CentroiderCORR_FF
 
class  CentroiderCORR_UF
 
class  CentroiderMASKEDPIX_FF
 
class  CentroiderMASKEDPIX_UF
 
class  CentroiderPYR_FF
 
class  CentroiderPYR_UF
 
class  CentroiderTCOG_FF
 
class  CentroiderTCOG_UF
 
class  CentroiderWCOG_FF
 
class  CentroiderWCOG_UF
 
class  CentroiderBPCOG_FF
 
class  CentroiderBPCOG_UF
 
class  Controller_FF
 
class  Controller_FU
 
class  ControllerGENERICLINEAR_FF
 
class  ControllerGENERICLINEAR_FU
 
class  ControllerGENERIC_FF
 
class  ControllerGENERIC_FU
 
class  ControllerGEO_FF
 
class  ControllerGEO_FU
 
class  ControllerLS_FF
 
class  ControllerLS_FU
 
class  ControllerMV_FF
 
class  ControllerMV_FU
 
class  ControllerCURED_FF
 
class  ControllerCURED_FU
 
class  Coronagraph
 
class  Dm
 
class  Dms
 
class  Gamora
 
class  Groot
 
class  LGS
 
class  Wfs
 
class  PerfectCoronagraph
 
class  Rtc_FFF
 
class  Rtc_FFU
 
class  Rtc_UFF
 
class  Rtc_UFU
 
class  SHWFS
 
class  Sensors
 
class  Source
 
class  StellarCoronagraph
 
class  Target
 
class  Telescope
 
class  Tscreen
 
class  PYRWFS
 

Detailed Description

stubs for sutraWrap module

Author
COMPASS Team https://github.com/ANR-COMPASS
Version
5.4.4
Date
2022/01/24

This file is part of COMPASS https://anr-compass.github.io/compass/

Copyright (C) 2011-2023 COMPASS Team https://github.com/ANR-COMPASS All rights reserved. Distributed under GNU - LGPL

COMPASS is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

COMPASS: End-to-end AO simulation tool using GPU acceleration The COMPASS platform was designed to meet the need of high-performance for the simulation of AO systems.

The final product includes a software package for simulating all the critical subcomponents of AO, particularly in the context of the ELT and a real-time core based on several control approaches, with performances consistent with its integration into an instrument. Taking advantage of the specific hardware architecture of the GPU, the COMPASS tool allows to achieve adequate execution speeds to conduct large simulation campaigns called to the ELT.

The COMPASS platform can be used to carry a wide variety of simulations to both testspecific components of AO of the E-ELT (such as wavefront analysis device with a pyramid or elongated Laser star), and various systems configurations such as multi-conjugate AO.

COMPASS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with COMPASS. If not, see https://www.gnu.org/licenses/lgpl-3.0.txt.

Binding module for libsutra