This repository has been archived by the owner on Oct 16, 2024. It is now read-only.
Releases: ANR-COMPASS/shesha
Releases · ANR-COMPASS/shesha
COMPASS v5.5.0
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
COMPASS v5.4.4 hotfix :
- Debug KL2V when DM has unseen actuators
COMPASS v5.4.3
Release v5.4.3 :
- Add a threshold in the wcog centroider
- Use
dm_index
instead of 0 inget_influ_function
- Replace all deprecated np.bool by native bool
COMPASS v5.4.2
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
COMPASS v5.4.1 hotfix :
- Coronagraph hotfix
- update LICENSE to LGPL
COMPASS 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
COMPASS v5.3.0
- 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
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
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
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