Release of v5.3.0
Posted on June 9, 2022
| COMPASS Team
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
Posted on January 24, 2022
| COMPASS Team
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
Posted on July 13, 2021
| COMPASS Team
- 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
Release of v5.1.1
Posted on May 10, 2021
| COMPASS Team
- New class ParamConfig to handle parameters configuration : supervisor constructor requires an instance of it now
- 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
Report bugs and issues on this page
Plan for COMPASS
Posted on April 26, 2021
| COMPASS Team
We want to share with you our view of COMPASS roadmap after today’s release of v5.1.0.
If COMPASS is efficient as of today, we also want to make it easier to use and to contribute for. We are aware of the current software architecture may be a bit complex with all those layers (Python, C++, CUDA) : we are looking for the API provided by NVIDIA and third party libraries like CuPy to simplify the code, and maybe converging into a full Python stack while keeping the performance as high as today and even better.
[Read More]
COMPASS on WSL
Posted on December 17, 2020
| COMPASS Team
Just for information, COMPASS can run under WSL.
follow this tutorial: CUDA on WSL :: CUDA Toolkit Documentation
Some important points:
you must register in the Microsoft Windows Insider Program in the dev channel in order to have a build version 20145 or higher Install the nvidia CUDA on WSL driver Install the cuda-toolkit-11-1 instead of the cuda-toolkit-11-0 Do not choose the cuda, cuda-11-1, or cuda-drivers meta-packages under WSL 2 Afterwards, it’s quite easy.
[Read More]
Release of v5.0.0
Posted on September 3, 2020
| COMPASS Team
The goal of this release is to improve the code quality. This is a major (and disruptive) update, there are changes in most supervisor codes : scripts need to be updated according to these changes. This is an on-going work in the rc branch of the COMPASS GitLab.
This note will try to summarize all the major changes
PEP 8 naming convention Basicaly, it can be summurised like this:
class name = CamelCase function and variable names = snake_case For example:
[Read More]
Release of v4.4.1
Posted on March 31, 2020
| COMPASS Team
- handle different shape for raw images and cal images (using the LUT feature)
- possibility to attach a stream to centroiders
- opimization of pyramid HR wfs
- debug
do_centroids_ref
method
- debug
init_custom_dm
method
- add
requirements*.txt
file to install python dependencies
- add
Jenkinsfile
- update Doxyfile script and documentation rst
- generate gcov trace in debug
Report bugs and issues on this page
Release of v4.4.0
Posted on January 15, 2020
| COMPASS Team
- Debug issue with Kepler architecture
- Multi GPU controller reworked
- Update pages-doc
- Add useful keyworks in
rtc_cacao
loopframe
- Add
reset_coms
function insutra_controller
- Update Jenkinsfile
Report bugs and issues on this page
Release of v4.3.2
Posted on November 27, 2019
| COMPASS Team
- Support for controller delay > 2.0
- Multi-GPU controller
- Debug FP16 feature
- Debug 2matrices mode of generic controller
- Minor debug
Report bugs and issues on this page