Skip to content
This repository has been archived by the owner on Oct 16, 2024. It is now read-only.

Commit

Permalink
COMPASS v5.1 release notes :
Browse files Browse the repository at this point in the history
New class ParamConfig to handle parameters configuration : supervisor constructor requires an instance of it now. This change
Multi GPU controller generic improvements
Standalone RTC debug + pytests
Add leaky factor in the generic controller
Add [CLOSE](https://arxiv.org/abs/2103.09921) algorithm implementation
Multi controllers support in the supervisor
Sub-pixels move for phase screens
GuARDIANS package updated
Code documentation update
  • Loading branch information
a-sevin committed Apr 26, 2021
1 parent 87fea2d commit 59c30ff
Show file tree
Hide file tree
Showing 149 changed files with 16,795 additions and 1,249 deletions.
2 changes: 1 addition & 1 deletion doc/shesha.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
shesha_config.rst
shesha_constants.rst
shesha_init.rst
shesha_sim.rst
shesha_supervisor.rst
shesha_util.rst
sutra_wrap.rst
33 changes: 0 additions & 33 deletions doc/shesha_sim.rst

This file was deleted.

37 changes: 31 additions & 6 deletions doc/shesha_supervisor.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,42 @@
.. automodule:: shesha.supervisor
:members:

.. _shesha.supervisor.compassSupervisor.CompassSupervisor class:
.. _shesha.supervisor.components.rtc.rtcCompass.RtcCompass class:

.. autoclass:: shesha.supervisor.compassSupervisor.CompassSupervisor
.. autoclass:: shesha.supervisor.components.rtc.rtcCompass.RtcCompass
:members:

.. _shesha.supervisor.rtcSupervisor.RTCSupervisor class:
.. _shesha.supervisor.components.rtc.rtcStandalone.RtcStandalone class:

.. autoclass:: shesha.supervisor.rtcSupervisor.RTCSupervisor
.. autoclass:: shesha.supervisor.components.rtc.rtcStandalone.RtcStandalone
:members:

.. _shesha.supervisor.benchSupervisor.BenchSupervisor class:
.. _shesha.supervisor.components.atmosCompass.AtmosCompass class:

.. autoclass:: shesha.supervisor.benchSupervisor.BenchSupervisor
.. autoclass:: shesha.supervisor.components.atmosCompass.AtmosCompass
:members:

.. _shesha.supervisor.components.dmCompass.DmCompass class:

.. autoclass:: shesha.supervisor.components.dmCompass.DmCompass
:members:

.. _shesha.supervisor.components.sourceCompass.SourceCompass class:

.. autoclass:: shesha.supervisor.components.sourceCompass.SourceCompass
:members:

.. _shesha.supervisor.components.targetCompass.TargetCompass class:

.. autoclass:: shesha.supervisor.components.targetCompass.TargetCompass
:members:

.. _shesha.supervisor.components.telescope.Telescope class:

.. autoclass:: shesha.supervisor.components.telescope.Telescope
:members:

.. _shesha.supervisor.components.wfsCompass.WfsCompass class:

.. autoclass:: shesha.supervisor.components.wfsCompass.WfsCompass
:members:
88 changes: 88 additions & 0 deletions doc/sutra_wrap.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
************************
:mod:`shesha.sutra_wrap`
************************

.. _shesha.sutra_wrap module:

.. automodule:: shesha.sutra_wrap
:members:

.. _shesha.sutra_wrap.Atmos class:

.. autoclass:: shesha.sutra_wrap.Atmos
:members:

.. _shesha.sutra_wrap.carmaWrap_context class:

.. autoclass:: shesha.sutra_wrap.carmaWrap_context
:members:

.. _shesha.sutra_wrap.Dms class:

.. autoclass:: shesha.sutra_wrap.Dms
:members:

.. _shesha.sutra_wrap.Gamora class:

.. autoclass:: shesha.sutra_wrap.Gamora
:members:

.. _shesha.sutra_wrap.Groot class:

.. autoclass:: shesha.sutra_wrap.Groot
:members:

.. _shesha.sutra_wrap.Rtc_FFF class:

.. autoclass:: shesha.sutra_wrap.Rtc_FFF
:members:

.. _shesha.sutra_wrap.Rtc_FFU class:

.. autoclass:: shesha.sutra_wrap.Rtc_FFU
:members:

.. _shesha.sutra_wrap.Rtc_FHF class:

.. autoclass:: shesha.sutra_wrap.Rtc_FHF
:members:

.. _shesha.sutra_wrap.Rtc_FHU class:

.. autoclass:: shesha.sutra_wrap.Rtc_FHU
:members:

.. _shesha.sutra_wrap.Rtc_UFF class:

.. autoclass:: shesha.sutra_wrap.Rtc_UFF
:members:

.. _shesha.sutra_wrap.Rtc_UFU class:

.. autoclass:: shesha.sutra_wrap.Rtc_UFU
:members:

.. _shesha.sutra_wrap.Rtc_UHF class:

.. autoclass:: shesha.sutra_wrap.Rtc_UHF
:members:

.. _shesha.sutra_wrap.Rtc_UHU class:

.. autoclass:: shesha.sutra_wrap.Rtc_UHU
:members:

.. _shesha.sutra_wrap.Sensors class:

.. autoclass:: shesha.sutra_wrap.Sensors
:members:

.. _shesha.sutra_wrap.Target class:

.. autoclass:: shesha.sutra_wrap.Target
:members:

.. _shesha.sutra_wrap.Telescope class:

.. autoclass:: shesha.sutra_wrap.Telescope
:members:
4 changes: 4 additions & 0 deletions guardians/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
"""
GuARDIANs (packaGe for Ao eRror breakDown estImation And exploitatioN)
"""
__all__ = ["groot", "gamora", "roket", "drax", "starlord"]
Loading

0 comments on commit 59c30ff

Please sign in to comment.