Version 3.2.7
This version has several major additions and improvements :
- Added a new Miriad calibration table reader.
- Added new methods for interpolating and extrapolating calibration solutions in time.
- Major memory & speed improvement for UVData frequency and time averaging methods.
- Added two new types of beams in UVBeam and AnalyticBeams: feed_aligned_response and feed_aligned_projection beams which result from an E-field beam decomposition used in some analysis codes.
- Support for MWA Average Embedded Element beams in UVBeam.
Significant bug fixes include:
- Better handling of time scatter introduced by CASA in measurement set calibration solutions.
- A bug where
UVCal.pol_conventionwas not being properly set when reading in FHD calibration solutions. - Several bugs in updating
UVData.scan_number_arraywhen objects were added or concatenated, resampled in time or inflated by redundancy.
Dependency changes:
- Compatibility with numpy 2.5
- Updated minimum optional dependency versions: lunarsky>1.0
full details below and in our changelog:
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1662
- Add UVBeam support for the MWA Average Embedded Element (AEE) beam model by @bhazelton in #1660
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1663
- updated uvbeam tutorial urls for wget of aee beam fits files and fixe… by @burdorfmitchell in #1664
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1665
- Use UVParameter forms in UVData.add and UVData.fast_concat to prevent missing parameters. by @bhazelton in #1606
- Add info to tutorial about casacore/casatools incompatibility by @bhazelton in #1666
- GH action security by @bhazelton in #1669
- More beam plot options by @bhazelton in #1667
- Remove casacore numpy pin by @bhazelton in #1670
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1672
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1673
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1674
- Bump codecov/codecov-action from 6.0.0 to 6.0.1 by @dependabot[bot] in #1675
- Fix a bug with scan_number_array when resampling in time by @bhazelton in #1668
- fix a bunch of minor typos in docs and a bug in setting up FHD cal objects. by @bhazelton in #1676
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1677
- remove spiceypy dependency with updated lunarsky by @aelanman in #1671
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1679
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1680
- Bump pypa/cibuildwheel from 3.4.1 to 4.1.0 by @dependabot[bot] in #1681
- Bump actions/checkout from 6.0.2 to 7.0.0 by @dependabot[bot] in #1682
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1684
- FHD-style beam decomposition by @bhazelton in #1641
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1685
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1687
- Bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #1688
- Bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in #1689
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1690
- Removing setting of ndarray shape directly by @kartographer in #1693
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1692
- Fix intermittent failure in test_known_telescopes by @kartographer in #1697
- Time-based interpolation of UVCal calibration tables by @kartographer in #1691
- Numba-enhanced Data Averaging (and more!) by @kartographer in #1694
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1696
- Change to how calibration solutions are grouped together based on time for MeasurementSet-based tables by @kartographer in #1698
- Adding support for MIRIAD calibration tables by @kartographer in #1695
- Prep for v3.2.7 by @bhazelton in #1701
New Contributors
- @dependabot[bot] made their first contribution in #1675
Full Changelog: v3.2.6...v3.2.7