Version 2.4
This version has several improvements, the most notable are:
- More flexibility in the
UVData.frequency_average
method, including support for multiple spectral windows and better handling in when averaging by a number of channels that does not divide evenly into the number of channels in each spectral window. - Fixed a bug in LST calculation that led to small discontinuities in LSTs calculated using the
erfa
(the default) ornovas
astrometry libraries. - The
quality_array
on UVCal objects is no longer required. - Fixed a bug in reading
mwa_corr_fits
files from the new MWAX correlator - Added compatibility with Python 3.11
There are also a number of breaking changes, including changes associated with:
- Removing support for old style phasing
- Full support for multiple phase centers (so rephrasing when adding/concatenating is not required)
- A number of telescope metadata parameters are now required on UVFlag objects.
Full changes detailed below and in our changelog:
What's Changed
- Add testing against python 3.11 by @bhazelton in #1298
- small mwax metafits updates by @PyxieLouStar in #1299
- fix: error when setting freq_interp_kind to an integer by @steven-murray in #1304
- better error message if az_za_grid set but no az_array or za_array by @bhazelton in #1302
- Fix code that raises new numpy deprecation warnings by @bhazelton in #1308
- Make UVCal quality array optional by @bhazelton in #1301
- Deprecate sky_field parameter on UVCal by @bhazelton in #1312
- Fix LST discontinuities by @bhazelton in #1314
- Fix a few small CI issues by @bhazelton in #1316
- Support multiple spws in
UVData.frequency_average
by @bhazelton in #1307 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1320
- Prepare for version 2.4 by @bhazelton in #1319
Full Changelog: v2.3.3...v2.4.0