Full Changelog

1.1.1 (2018-07-24)

Bug Fixes

1.1 (2018-06-06)

New Features

  • Added a new baseband.file_info function, which can be used to inspect data files. [#200]
  • Added a general file opener, baseband.open which for a set of formats will check whether the file is of that format, and then load it using the corresponding module. [#198]
  • Allow users to pass a verify keyword to file openers reading streams. [#233]
  • Added support for the GUPPI format. [#212]
  • Enabled baseband.dada.open to read streams where the last frame has an incomplete payload. [#228]

API Changes

  • In analogy with Mark 5B, VDIF header time getting and setting now requires a frame rate rather than a sample rate. [#217, #218]
  • DADA and GUPPI now support passing either a start_time or offset (in addition to time) to set the start time in the header. [#240]

Bug Fixes

Other Changes and Additions

  • The baseband.data module with sample data files now has an explicit entry in the documentation. [#198]
  • Increased speed of VLBI stream reading by changing the way header sync patterns are stored, and removing redundant verification steps. VDIF sequential decode is now 5 - 10% faster (depending on the number of threads). [#241]

1.0.1 (2018-06-04)

Bug Fixes

  • Fixed a bug in baseband.dada.open where passing a squeeze setting is ignored when also passing header keywords in ‘ws’ mode. [#211]
  • Raise an exception rather than return incorrect times for Mark 5B files in which the fractional seconds are not set. [#216]

Other Changes and Additions

  • Fixed broken links and typos in the documentation. [#211]

1.0.0 (2018-04-09)

  • Initial release.