Mwalib

Latest version: v1.8.4

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

Scan your dependencies

Page 4 of 11

1.2.0

* Added support and release for Python 3.11.
* Exposed the `flavour` column from the metafits TILEDATA table in `rfinput`.
* Added `has_whitening_filter` boolean value to `rf_input` which is calculated by mwalib based on `flavour`.
* Fixed a few new clippy lints.
* Added more columns to the example `mwalib-print-tile-info.py`.

1.1.1

* Fixed build issue which caused 'illegal instruction' errors whenever mwalib called CFITSIO functions.

1.1.0

* BREAKING CHANGE: `VoltageContext::read_second` and `read_file` now return signed bytes (`i8`) instead of unsigned (`u8`). This is a very breaking change for existing clients using these functions, but it is necessary to return the correct interpretation of the bytes to the client.
* Python classes and methods now have docstrings.

1.0.1

* Fixed various uncaught clippy lints.

1.0.0

* Reverted MSRV to 1.63 for compatibility with manylinux standard.
* Python bindings are now available (as well as the existing C bindings). This replaces the `pymwalib` python project. See the `README.md` for help using it.
* Added `rec_type` to the `rf_input` struct so the client can determine the receiver type of the connected receiver.
* Minor linting and documentation fixes.
* Overhaul of CI workflows to produce Python wheels and various levels of optimisation for Linux and MacOSX for the library itself.

0.17.0

* Bumped MSRV to 1.64.
* MetafitsContext now supports: OVERSAMP from metafits. Exposed as a bool: `oversampled`. If this is true, then the observation was taken using oversampled coarse channels.
* VoltageContext now supports handling reading of oversampled subfiles.
* MetafitsContext now supports: DR_FLAG and DR_PARAM from metafits. `deripple_applied`is a boolean and `dreipple_param` is a String. If deripple is true then a deripple has been applied to each coarse channel to smooth the passband.
* Weights (packet occupancy) is now available via the CorrelatorContext struct method `read_weights_by_baseline()` and `read_weights_by_baseline_into_buffer()`.

Page 4 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.