Baseband

Latest version: v4.2.0

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

4.2

================

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

4.1.3

==================

Bug Fixes
---------

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

4.1.2

==================

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]

4.1.1

==================

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]

4.1

================

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]

4.0.3

==================

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]

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.