Skip to content

Releases: MWATelescope/Birli

0.13.0

14 Aug 10:07
Compare
Choose a tag to compare
  • 🐛 fix issues compiling on arm64:
    • update Marlu 0.13.0

0.12.0

27 Jun 02:57
Compare
Choose a tag to compare
  • 🐛 bug fixes:
    • #152 default pfb gains should be cotter2014 for legacy correlator, not jake
  • 🙏 quality of life:
    • #150 implement antenna (tile) selection (--sel-ants)
  • ➕ dependencies:
    • update default aoflagger version in makefile and dockerfile

0.11.0

19 Jun 11:17
Compare
Choose a tag to compare
  • ➕ dependencies:
    • Marlu 0.11.0
    • built ~0.7.3

0.10.0

11 Aug 08:27
Compare
Choose a tag to compare
  • 🙏 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

18 Jul 06:39
Compare
Choose a tag to compare
  • 🙏 quality of life:
    • update modtime when writing ms

0.9.1

10 Mar 05:29
Compare
Choose a tag to compare
  • 🙏 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

0.9.0

17 Feb 09:19
Compare
Choose a tag to compare
  • ✨ 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 to UT1UTC in uvfits files.
        As this value has no effect on the rest of the visibility file, the
        --ignore-dut1 flag is now useless.
    • Clippy lints
    • Update Marlu
      • The ERFA C library is no longer needed, so all mentions of it and
        installations of it have been removed.
    • 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
    • report error messages properly, not as Rust-internal representation

0.8.0

24 Aug 09:07
Compare
Choose a tag to compare
  • ✨ new features:
    • use DUT1 functionality as part of Marlu 0.8.0
  • ➕ dependencies:
    • use Marlu 0.8.0
    • MSRV 1.63

0.7.0

04 Aug 06:51
Compare
Choose a tag to compare
  • ⚡ 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
  • 🏗 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

13 Jun 09:37
Compare
Choose a tag to compare
0.7.0-pre2 Pre-release
Pre-release

Pre-release version - expect further breaking changes in 0.7.0.

  • 🐛 bug fixes:
    • fix unnecessary allocations for smaller chunks