Recent Releases of baseband
baseband -
4.3 (2025-03-10)
The guppi reader now supports reading breakthrough listen files (which have a header padded with 00 to a 512 byte boundary).
Remove support for the deprecated
astropytest runner. This means it is no longer possible to test the installed baseband package withbaseband.test()inside python; instead, one should usepytest --pyargs basebandfrom the command line. [#529]
Bug fixes
- Avoid numpy>=2.0 deprecation warnings being raised in the
__array__()methods ofPayloadandFrame.__array__(). [#525]
- Python
Published by mhvk 12 months ago
baseband -
- The minimum versions required by baseband are now python 3.10, astropy 5.1, and numpy 1.24.
Bug Fixes
Ensure header equality tests work with numpy 2.0. [#523]
Ensure Mark4 header shapes always are a tuple of int (no numpy ints). [#523]
Avoid duplicated warnings about bad framesets. [#523]
- Python
Published by mhvk over 1 year ago
baseband -
4.1.2 (2022-12-20)
Bug Fixes
DADA files such as those produced with Meerkat, in which the header ends without an
# end of headercomment line can now be read. [#500]Modules of tasks are now properly accessible. E.g., with
baseband-tasksavailable,from baseband.tasks.dm import DispersionMeasureworks. [#508]
- Python
Published by mhvk about 3 years ago
baseband -
4.1.1 (2021-12-02)
Bug Fixes
Ensure that Mark 5B files with extra bytes at the start (i.e., with a first frame that starts later) can be read. [#489]
Ensure that Mark 5B frames with corrupted headers are properly recognized and do not lead to exceptions. [#490]
Add some minimal validation for Mark 4 and Mark 5B
FileReaderarguments. [#490]
- Python
Published by mhvk about 4 years ago
baseband -
API Changes
- The deprecated
vlbi_basemodule has been removed. [#484]
Bug Fixes
- Ensure that vdif files with 1 frame per second can be read. [#488]
Other Changes and Additions
- Entry points are now handled via
importlib.metadata(or the python 3.7 backportimportlib_metadata), meaning baseband no longer requires theentrypointspackage. [#477]
- Python
Published by mhvk about 4 years ago
baseband -
Bug Fixes
Ensure that
pathlib.Pathobjects are recognized as valid in the various openers. [#467]Raise a proper
FileNotFoundErrorinstead of an obscureAttributeErrorif trying to getfile_infoon a non-existing file. [#467]Pass on all "irrelevant" arguments not understood by
file_infoto the general opener, so they can be used or raiseTypeErrorin a place where it will be clearer why that happens. [#468]Support for VDIF EDV3 data with payload size of 1000 bytes. [#456]
- Python
Published by mhvk about 5 years ago
baseband -
Fix the GUPPIHeader class incorrectly ignoring the STT_OFFS header keyword.
- Python
Published by mhvk over 5 years ago
baseband - Minor update to 4.0 release
Allow the GUPPI reader to assume channel-first ordering by default.
- Python
Published by mhvk over 5 years ago
baseband -
Introduces ability to deal with missing pieces of VLBI format files (VDIF, Mark 4, Mark 5B).
- Python
Published by mhvk about 6 years ago
baseband -
Last release supporting python2. It will receive bug fixes only.
- Python
Published by mhvk about 7 years ago