Skip to content
This release contains a major refactoring of a core component of IDG: the custom "ArrayTypes", which are multidimensional arrays have been completely replaced by XTensor. To this end, IDG now depends on aocommon, which is pulled in automatically when cloning IDG with git recursively. Other than that, IDG now uses Power Measurement Toolkit  (PMT) instead of libpowersensor.

Bugfixes:
- Compilation with GCC 13
- Compatibility with KernelTuner (updated to support 0.4.3)
- Make CI more predictable by using fixed versions of DP3 and WSClean
- Python demo code (imaging of a measurementset) works again with all proxies

New features:
- Replace libpowersensor by Power Measurement Toolkit (PMT)
- Replace ArrayTypes with XTensor multi-dimensional arrays

Miscellaneous:
- Make various variable names more consistent (e.g. spheroidal/taper and aterm/aterms)
- Apply Google Style to the code that was touched since last release (and some surrounding code for consistency)