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 astropy test runner. This means it is no longer possible to test the installed baseband package with baseband.test() inside python; instead, one should use pytest --pyargs baseband from the command line. [#529]

Bug fixes

  • Avoid numpy>=2.0 deprecation warnings being raised in the __array__() methods of Payload and Frame.__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 - v4.1.3

4.1.3 (2023-05-16)

Bug Fixes

  • GUPPI files written by the VEGAS backend, which, oddly, writes numbers as strings with quotes around them, can now be read. [#515]

- Python
Published by mhvk almost 3 years 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 header comment line can now be read. [#500]

  • Modules of tasks are now properly accessible. E.g., with baseband-tasks available, from baseband.tasks.dm import DispersionMeasure works. [#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 FileReader arguments. [#490]

- Python
Published by mhvk about 4 years ago

baseband -

API Changes

  • The deprecated vlbi_base module 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 backport importlib_metadata), meaning baseband no longer requires the entrypoints package. [#477]

- Python
Published by mhvk about 4 years ago

baseband -

Bug Fixes

  • Ensure that pathlib.Path objects are recognized as valid in the various openers. [#467]

  • Raise a proper FileNotFoundError instead of an obscure AttributeError if trying to get file_info on a non-existing file. [#467]

  • Pass on all "irrelevant" arguments not understood by file_info to the general opener, so they can be used or raise TypeError in 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 - v4.0

This version provides experimental support for plugins via 'baseband.io' and 'baseband.tasks' entry points.

- Python
Published by mhvk over 5 years ago

baseband -

- Python
Published by mhvk over 5 years ago

baseband -

- Python
Published by mhvk over 5 years ago

baseband -

- Python
Published by mhvk almost 6 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 -

Python 3 only

- Python
Published by mhvk over 6 years ago

baseband -

Last release supporting python2. It will receive bug fixes only.

- Python
Published by mhvk about 7 years ago

baseband - v1.2.0

- Python
Published by cczhu over 7 years ago

baseband -

- Python
Published by cczhu over 7 years ago