Skip to content

Releases: MWATelescope/Birli

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

0.7.0-pre

03 Jun 07:40
Compare
Choose a tag to compare
0.7.0-pre Pre-release
Pre-release

➕ dependencies:

  • Use Marlu 0.7.0

🐛 bug fixes:

  • Fix unnecessary allocations for smaller chunks

0.6.4

03 Jun 07:40
Compare
Choose a tag to compare

✨ new features:

  • Automatic quack time flagging
  • CLI options for timestep flagging

0.6.3

21 Apr 02:09
Compare
Choose a tag to compare
  • ✨ new features:
    • --flag-edge-chans and --flag-edge-width for edge channel flagging