Skip to content

Releases: MWATelescope/mwalib

v1.0.0

07 Sep 06:07
Compare
Choose a tag to compare
  • 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.

v0.17.0

21 Aug 23:29
d7ff687
Compare
Choose a tag to compare

Commits

  • db2f797: Fixed version number in changelog (Greg Sleap)
  • 42b4084: Added oversampling flag and deripple. Fixes #60,#61 (Greg Sleap) #62
  • 6fb3b4e: Refactor of deripple to no longer be an enum due to the dynamic nature of DR_PARAM (Greg Sleap) #62
  • 87f5d1e: Added read_weights methods to CorrelatorContext and in FFI (Greg Sleap) #62
  • 63f2a75: Refactored voltage context tests, add more oversampling support, updated CI (Greg Sleap) #62
  • f36d641: Bumped rust msrv to 1.64 (Greg Sleap) #62
  • 03e416a: Added more oversampled tests, and added a handy spreadsheet with workings for file structure, sizes and test data generation (Greg Sleap) #62
  • 0e137e2: CHANGELOG.md (Greg Sleap) #62
  • 7c5b9ab: Fixed reference to MSRV in CHANGELOG.md (Greg Sleap) #62
  • 14ed878: Merge branch 'master' into mwax_updates (Greg Sleap) #62

v0.16.4

16 Jun 06:16
Compare
Choose a tag to compare
v0.16.4 Pre-release
Pre-release

Commits

  • b90b8bf: Fixes #58. rf_input.vcs_order now returns input if input is >255 (Greg Sleap)

v0.16.3

09 Jun 00:23
Compare
Choose a tag to compare
v0.16.3 Pre-release
Pre-release

Commits

  • 53b5978: Stop depending on clap 3 via cbindgen. (Christopher H. Jordan)

v0.16.2

27 Apr 04:10
Compare
Choose a tag to compare
v0.16.2 Pre-release
Pre-release

Commits

  • e03dfe5: Updated min rust version to 1.60 and linux tests CI to test on Ubuntu 20.04 and 22.04 (Greg Sleap)

v0.16.1

27 Apr 03:32
Compare
Choose a tag to compare
v0.16.1 Pre-release
Pre-release

Commits

  • c5e5d6f: Added support for MWAX_BUFFER mode, fixed some lints in convert/mod.rs (Greg Sleap)

v0.16.0

08 Dec 00:41
Compare
Choose a tag to compare
v0.16.0 Pre-release
Pre-release

Commits

  • 8bf586b: Update changelog. (Christopher H. Jordan)
  • 5a40a53: Fix a bunch of clippy lints. (Christopher H. Jordan)
  • 5223fc0: Update dependencies. (Christopher H. Jordan)
  • 41e1d1c: Update module docs. (Christopher H. Jordan)
  • MetafitsMetadata->ra_phase_center_deg and dec_phase_center_deg is now NaN, not 0 when missing from metafits file (Greg Sleap)
  • d169eb5: Merge branch 'small_updates' into optional_metafits (Greg Sleap)
  • 2155c19: Fixes #55 (Greg Sleap)

v0.15.1

09 Aug 06:49
Compare
Choose a tag to compare
v0.15.1 Pre-release
Pre-release

Commits

  • 724cf35: Re-export all error enums. (Christopher H. Jordan) #53
  • 10a53b8: Speed up legacy order to MWAX order conversion. (Christopher H. Jordan) #53
  • d392aec: Speed up conversion array generation. (Christopher H. Jordan) #53
  • 4b4099c: Bump version, MSRV and update coverage CI. (Christopher H. Jordan) #53

v0.15.0

23 Jun 03:24
Compare
Choose a tag to compare
v0.15.0 Pre-release
Pre-release

Commits

  • d3d404b: For C compatibility, changed CableDelaysApplied:No to CableDelaysApplied:NoCableDelaysApplied (Greg Sleap)
  • dd52fdf: API tweaks surrounding generic types. (Christopher H. Jordan) #49
  • 38a5fe8: Provide the newly-available metafits DUT1. (Christopher H. Jordan) #49
  • c4ade0f: Clippy lints and update cbindgen. (Christopher H. Jordan) #49
  • 2e880f6: mwa_rust_core -> Marlu (Christopher H. Jordan) #49
  • a807114: Bumped to 0.15.0 (Greg Sleap)

v0.14.0

20 Apr 03:40
Compare
Choose a tag to compare
v0.14.0 Pre-release
Pre-release

Commits

  • 8fc6273: Forgot to commit Cargo.toml (Greg Sleap)
  • 68d40fc: Specify minimum-required dep versions. (Christopher H. Jordan)
  • 2d5b20d: Clean up fits long-string functions. (Christopher H. Jordan)
  • e91da04: Stop borrowing generic types. (Christopher H. Jordan)
  • 8be6033: Clippy lints and Rust 2021. (Christopher H. Jordan)
  • ddc9ff7: Lighten code to get channel frequencies. (Christopher H. Jordan)
  • 51b1e3f: Changed cable_delays_applied from bool to enum (Greg Sleap)
  • d3d404b: For C compatibility, changed CableDelaysApplied:No to CableDelaysApplied:NoCableDelaysApplied (Greg Sleap)