Releases: MWATelescope/Birli
Releases · MWATelescope/Birli
0.13.0
0.12.0
0.11.0
- ➕ dependencies:
- Marlu 0.11.0
- built ~0.7.3
0.10.0
- 🙏 quality of life:
- uvfits are now written out with a second DATE and INTTIM
- ➕ dependencies:
- use Marlu 0.10.1
- use rust version 1.64
0.9.2
- 🙏 quality of life:
- update modtime when writing ms
0.9.1
- 🙏 quality of life:
- Fix #140 - observations which were scheduled with a contiguous band of coarse channels are
written to a single file (with any missing channels flagged). --sel-chan-ranges
can select individual coarse channels in addition to ranges- Fix #133 - print more details in impl Display for errors.
- Fix display of selected and flagged coarse channel table
- Fix #140 - observations which were scheduled with a contiguous band of coarse channels are
0.9.0
- ✨ new features:
- support for non-contiguous coarse channel selections (picket fence!) 🎉
- 🙏 quality of life:
- Remove the
--ignore-dut1
flag- The DUT1 of an observation is now written as the
UT1UTC
key in a
measurement set. It continues to be written toUT1UTC
in uvfits files.
As this value has no effect on the rest of the visibility file, the
--ignore-dut1
flag is now useless.
- The DUT1 of an observation is now written as the
- Clippy lints
- Update Marlu
- The ERFA C library is no longer needed, so all mentions of it and
installations of it have been removed.
- The ERFA C library is no longer needed, so all mentions of it and
- Use a newer aoflagger_sys crate
- This allows for AOFLAGGER_INCLUDE_DIR and AOFLAGGER_LIB to be set and
point to where aoflagger is installed, rather than searching in a default
location
- This allows for AOFLAGGER_INCLUDE_DIR and AOFLAGGER_LIB to be set and
- report error messages properly, not as Rust-internal representation
- Remove the
0.8.0
- ✨ new features:
- use DUT1 functionality as part of Marlu 0.8.0
- ➕ dependencies:
- use Marlu 0.8.0
- MSRV 1.63
0.7.0
- ⚡ performance:
- Fix unnecessary allocation for smaller visibility chunks to improve memory performance
- better uvfits performance from marlu 0.7.0
- mwaf files are written in parallel
- 🙏 quality of life:
- write
history
metadata in ms and uvfits - mwaf files
- are overwritten if they already exist (previous versions simply panicked)
- can be written out when chunking the observation
- are now version 2.0 of the format
GPSTIME
->OBSID
(less ambiguous)- add
GPSSTART
(the centroid timestep of the first scan of flags) COTVER
->SOFTWARE
- remove
COTVDATE
- write
AO_VER
(AOFlagger version used) - write
AO_STRAT
(AOFlagger strategy file used) - write
CMDLINE
- add
CH_OCC
(channel occupancy),BL_OCC
(baseline occupancy) and
TILES
(unflagged tile information) HDUs
- PFB gains are now borrowed instead of cloned
- log library version info, and applied delay types
- write
- 🏗 api changes:
- use array views for flagging
- mwaf files have a new interface
- ➕ dependencies:
- use Marlu 0.7.2
- use rust version 1.60
- use shlex for command line argument escaping
0.7.0-pre2
Pre-release version - expect further breaking changes in 0.7.0.
- 🐛 bug fixes:
- fix unnecessary allocations for smaller chunks