EveryBeam Changelog
0.7.1 (…)
0.7.0 (2025-01-23)
Add EveryBeam design document.
Add response functions for evaluating the response for a list of frequencies instead of one by one, to allow optimizations.
EveryBeam now makes use of C++20 and requires Casacore 3.6.0 or higher to compile.
API Change: Use
double/std::complex<double>instead ofreal_t/complex_ttype aliases.Bugfix: Replace
reinterpret_casts which could cause segmentation faults when using AVX.Use OSKAR dipole model by default for OSKAR telescope.
When using EveryBeam from Python, determine the element response model from the Measurement Set by default instead of using ‘hamaker’ as default model.
0.6.2 (2024-11-21)
Last release without C++20 features.
0.6.1 (2024-08-15)
Avoid conflicts when using the “everybeam” Python module together with other Python module(s) that contain Casacore.
Do not install XTensor headers when installing EveryBeam.
Optimize BeamFormer::ComputeGeometricResponse using -ffast-math.
0.6.0 (2024-05-16)
Allow averaging over squared Mueller matrices. This required an API change that affects WSClean, which is why this version has an increased minor version.
Allow telescope OVRO-LWA with dash.
Fix an issue with missing cblas functions.
Remove duplicate LocalResponse overload.
0.5.8 (2024-04-11)
Fix AVX-enabled EveryBeam
Implement caching for NCP direction, which speeds up computation of e.g. DP3 Predict.
0.5.7
Implement Response function for dish telescopes, to enable usage in DP3.
EveryBeam no longer indirectly depends on the GSL library, via schaapcommon.