-
1.2.0
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)
-
1.1.0
This is a snapshot of the 'stable' state that IDG has been in over the last couple of months, including some recent fixes for compatibility with recent versions of DP3, Everybeam and WSClean. Bugfixes: - CUDA gridder: large number of channels - CUDA gridder: few timesteps per subgrid - CUDA degridder: Stokes-I submode - CUDA gridder + degridder: out-of-bounds reads - Plan: visibility count and jobsize - CPU W-Tiling: forward/backward FFT swapped - Add workaround for CUDA profiler errors New features: - Add optional phasor extrapolation feature for CUDA kernels - Add Python CUDA kernel tests Miscellaneous: - Use current versions of Everybeam, DP3 and WSClean in CI - Fix idg-cal for current DP3/Everybeam - Remove schaap-stack from CI - Move to new servers for documentation and CI data - Update SKA CI to use k8srunner-gpu runner - Remove deprecated OpenCL code - Restore support for Maxwell GPU architecture - Various cleanup and improvements to CUDA kernels
-
0.8.1
Add Stokes I only option to idg-api
-
0.7
Many changes throughout the entire library to fix bugs, improve stability and increase the performance. This release of IDG is compatible with WSClean 2.9.
-
0.6
Extended functionally, fixed bugs, performance optimizations, etc. to better support real-world use-cases (large bandwidth, TEC screens, international baselines).
-
0.5
Release of IDG where all sub-repositories are merged. Older tags are deprecated.
-
0.4
First release of IDG that supports A-term correction
-
0.3
Release of IDG that is compatible with wsclean 2.6. No average beam correction yet.
-
0.2
Release of IDG that is compatible with wsclean 2.5.