Full Changelog
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]