Version 2.2.5
This version adds some new features, including:
- Dramatic improvement in memory performance in writing measurement set files and reading MWA correlator files.
- Support for reading the new MWAX correlator files.
- Defining scan numbers in Measurement Sets.
- A
filenameattribute to UVCal, UVBeam and UVFlag objects, matching the implementation in UVData objects.
This version fixes a number of bugs, the highest profile ones are:
- A bug that could cause incorrect data labelling when combining UVData objects with overlapping time-baselines/polarization/frequency channels that were ordered differently.
- Several measurement set bugs that caused problems when the files were used in CASA.
Dependency changes:
- h5py>=3.0
- astroquery>=0.4.4 (this is an optional dependency)
Full changes detailed below and in our changelog:
What's Changed
- Fix a bug in efield_to_power with only one feed by @bhazelton in #1075
- Update CI for external tests to get them working by @bhazelton in #1078
- added warning to uvcalibrate under x_orientation mismatch by @nkern in #1006
- mwa_corr_fits cleanup by @PyxieLouStar in #1079
- Fix expected shapes for data-like arrays on metadata only objects by @bhazelton in #1082
- fix doctests by requiring recent astroquery, updating tutorial output by @bhazelton in #1091
- Uvfits frame by @mkolopanis in #1086
- Handle
Nonevalues inextra_keywordsin UVH5 files by @plaplant in #1088 - Add check for UVH5 metadata only objects by @plaplant in #1092
- Add filename parameter to UVCal, UVBeam and UVFlag by @bhazelton in #1084
- Fix h5py deprecation warnings by @plaplant in #1097
- Write scan number for MS files by @e-koch in #1087
- Astroquery/JPL Horizons deprecation fix by @kartographer in #1099
- Suggesting write_ms when the number of ants > 256 by @kartographer in #1100
- Fixing an issue with UVData objects being incorrectly added by @kartographer in #1105
- MS-related bug fixes by @kartographer in #1101
- Mwax corr fits reader by @PyxieLouStar in #1090
- Testing if yaml change allows github tests to pass by @kartographer in #1113
- Fixes and performance improvements to the measurement set writer by @kartographer in #1112
- Add support for baseline coordinate suffixes in uvfits files by @bhazelton in #1106
- Add a CI to check for warnings, fix some tests by @bhazelton in #1118
- Measurement set
TIME_CENTROIDfield fix by @kartographer in #1119 - Fix a bug in write_calfits when time_range is None by @bhazelton in #1116
- update the changelog for v2.2.5 by @bhazelton in #1120
Full Changelog: v2.2.4...v2.2.5