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

Releases: ANR-COMPASS/shesha

COMPASS v5.5.0

28 Sep 12:27
Compare
Choose a tag to compare

Release v5.5.0 :

  • Add cuda stream in all centroiders
  • Replace tqdm with rich
  • Change C++ ProgressBar
  • Remove cosmic conan repository
  • Unzip SAXODmData.zip
  • Update check-compass.yml by @a-sevin in #54
  • Fix deprecated numpy and scipy calls by @a-sevin in #55

Full Changelog: v5.4.4...v5.5.0

COMPASS v5.4.4 hotfix

29 Jun 10:06
Compare
Choose a tag to compare

COMPASS v5.4.4 hotfix :

  • Debug KL2V when DM has unseen actuators

COMPASS v5.4.3

21 Apr 15:08
Compare
Choose a tag to compare

Release v5.4.3 :

  • Add a threshold in the wcog centroider
  • Use dm_index instead of 0 in get_influ_function
  • Replace all deprecated np.bool by native bool

COMPASS v5.4.2

04 Apr 13:11
Compare
Choose a tag to compare

Release v5.4.2 :

  • Hotfix: remove clipping from pyramid slope-based kernel
  • Add python 3.10 support

What's Changed

Full Changelog: v5.4.1...v5.4.2

COMPASS v5.4.1

16 Mar 09:09
Compare
Choose a tag to compare

COMPASS v5.4.1 hotfix :

  • Coronagraph hotfix
  • update LICENSE to LGPL

COMPASS v5.4.0

02 Mar 19:18
Compare
Choose a tag to compare

COMPASS v5.4.0 release notes :

  • Add new GPU-based coronagraph module providing implementation of perfect coronagraph and APLC-like
  • Add new parameters p_wfs.kernconv4imat to enable/disable the feature of using a kernel convolution on the SH spots during interaction matrix computation. Default value is True to keep the same behaviour as previous versions of COMPASS
  • Add new TwoStagesManager class in shesha supervisors: this class shows an example of how to handle 2 stages AO systems with COMPASS.
  • Add cupy interface for carmaWrap.CarmaObj object
  • Add support for CUDA 12
  • Add pySide2 support to have another library available to handle GUI
  • Minor fixes and improvements

COMPASS v5.3.0

31 Aug 12:04
Compare
Choose a tag to compare
  • New feature: User-defined phase screens circular buffer in the telescope. Allows to put a cube of phase screens as an additional input of the telescope.
  • New feature: Field stop can now be used with SHWFS. Does not simulate flux reduction.
  • Modification of the custom DM construction: see the new tutorial dedicated to this topic
  • Support for clang compiler
  • Fix a bug of the KL basis computation due to the move from MAGMA to CUSOLVER library
  • Minor fixes

COMPASS v5.2.1

24 Jan 22:30
Compare
Choose a tag to compare

COMPASS v5.2.1 release notes :

  • Add new geometric WFS method which takes into account pupil masks
  • Bug fixes:
    • Wind interpolation
    • Slope-based pyramid centroider pyr
    • Pupil transpose
    • Generic linear controller

COMPASS v5.2

06 Sep 13:03
Compare
Choose a tag to compare

New features/bugfix:

  • Add generic linear controller, see documentation
  • Remove unused nvalid argument from controller signatures
  • Debug WFS NCPA that were applied twice
  • Debug RTC standalone
  • Debug P2P GPU access
  • Debug roket script in guardians
  • Pytests debug
  • Debug centroider to make it right with any number of sub-aperture and pixel per subap
  • Debug geometric slope computation
  • Rework CMakeFiles and conan dependencies

COMPASS v5.1

26 Apr 12:21
Compare
Choose a tag to compare

COMPASS v5.1 release notes :

  • 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 algorithm implementation
  • Multi controllers support in the supervisor
  • Sub-pixels move for phase screens
  • GuARDIANS package updated
  • Code documentation update