Release of v5.5.0

Now COMPASS v5.5.0 can run with CUDA 12, to install it:

conda install -c "compass/label/cuda12" compass

Report bugs and issues on this page

Release of v5.5.0

COMPASS v5.5.0 release notes:

  • Add cuda stream in all centroiders
  • Replace tqdm with rich
  • Change C++ ProgressBar
  • Remove cosmic conan repository
  • Unzip SAXODmData.zip

Report bugs and issues on this page

Release of v5.4.4

COMPASS v5.4.4 release notes:

  • Debug KL2V when DM has unseen actuators

Report bugs and issues on this page

Release of v5.4.3

COMPASS v5.4.3 release notes:

  • 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

Report bugs and issues on this page

Release of v5.4.2

COMPASS v5.4.2 release notes:

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

Report bugs and issues on this page

Release of v5.4.1

COMPASS v5.4.1 release notes:

  • Coronagraph hotfix
  • update LICENSE to LGPL

There is also a news system to build conda binaries. We hope it will not create problems on your system

Report bugs and issues on this page

Release of v5.4.0

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

There is also a news system to build conda binaries. We hope it will not create problems on your system

Report bugs and issues on this page

Release of v5.3.0

COMPASS v5.3.0 release notes:

  • 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

Report bugs and issues on this page

Release of v5.2.1

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

Report bugs and issues on this page

Release of v5.2.0

COMPASS v5.2.0 release notes:

  • Add linear generic controller (cf. Tutorials page for more informations)
  • 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

Report bugs and issues on this page