Skip to content

Releases: MWATelescope/mwalib

v0.9.1

11 Aug 07:30
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release

Commits

  • e303152: Fixed errors, ommissions in comment/documentation for FFI function mwalib_metafits_get_expected_volt_filename() (Greg Sleap)
  • 973fbf1: Added extra method to ffi to create metafits_context without passing mwa_version (Greg Sleap)

v0.9.0

11 Aug 03:37
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

Commits

  • f52a390: Fixed VCS example C code (Greg Sleap)
  • 95b1dae: Applied various changes to support use by VCS team- see changelog for more info (Greg Sleap)

v0.8.7

03 Aug 01:48
Compare
Choose a tag to compare
v0.8.7 Pre-release
Pre-release

Commits

  • e86de0c: Renamed metafits_context.metafits_fine_chan_freqs by adding _hz suffix to be consistent. Updated dependencies (Greg Sleap)

v0.8.6

02 Aug 09:08
Compare
Choose a tag to compare
v0.8.6 Pre-release
Pre-release

Commits

  • 044356e: Fixed bug where metafits_context.num_metafits_fine_chan_freqs was not being set correctly (Greg Sleap)
  • 6d75b0c: Bumped to v0.8.6 (Greg Sleap)

v0.8.5

02 Aug 08:01
Compare
Choose a tag to compare
v0.8.5 Pre-release
Pre-release

Commits

  • 824c37e: Initial WIP commit of logging (Greg Sleap)
  • a485e29: Added more badges (Greg Sleap)
  • 33cc13e: WIP fine channel frequency calculation (Greg Sleap)
  • f7e71eb: Fix bug in coversion test (Greg Sleap)
  • d2a93f7: Added metafits fine channel freqs, metafits volt fine chan width, fixed clippy lints (Greg Sleap)
  • f0e2224: Swapping coverage CI back to (latest) nightly. Removed unneeded let from get_fine_chan_centres_array_hz (Greg Sleap)
  • 405dc04: Added helper function get_fine_chan_freqs_hz_array to correlator context and voltage context (Greg Sleap)

v0.8.4

15 Jul 08:04
Compare
Choose a tag to compare
v0.8.4 Pre-release
Pre-release

Commits

  • 9b80aba: Fixed example test output in README (Greg Sleap)
  • 3e845ca: Added a bunch of new tests for some of the 0.8.3 correlator timestep coarse channel refactor (Greg Sleap)
  • b102af8: Merge branch 'master' of https://github.com/MWATelescope/mwalib (Greg Sleap)
  • ea65bb3: Updated legacy conversion logic to fix conjugation where ant1==ant2 (Greg Sleap)

v0.8.3

01 Jul 04:27
Compare
Choose a tag to compare
v0.8.3 Pre-release
Pre-release

Commits

  • cf148c0: Fixed whitespace issue in coverage CI yaml (Greg Sleap)
  • a66a71e: Another fix for coverage CI (Greg Sleap)
  • 9f94902: Another whitespace fix for coverage CI (Greg Sleap)
  • c6b32ef: Missing sudo in coverage CI (Greg Sleap)
  • d63cb0e: Replaced VisibilityPol struct with VisPol enum (Greg Sleap)
  • 87e3d2a: Renamed CorrelatorVersion to MWAVersion and it now enumerates Correlator versions and VCS versions (Greg Sleap)
  • a0fbd8d: Added metafits_coarse_chans and metafits_timesteps to MetafitsContext (Greg Sleap)
  • e89224c: Added FFI support to MetafitsContext timesteps and coarse channels (Greg Sleap)
  • 1eaee88: Added geometric delays, cable delays, calibration delays & gains to MetafitsContext (Greg Sleap)
  • 7588a84: Added MWAMode enum to MetafitsContext (Greg Sleap)
  • ae5fe07: Added electrical_length_m, north_m, east_m, height_m to antenna struct (Greg Sleap)
  • 0459142: Initial commit of refactor of coarse channels and timesteps for CorrelatorContext. (Greg Sleap)
  • 486cd76: Added 'good' time handling when working out common times. Added common time tests. Added metafits variants to FFI for course_chans and timesteps (Greg Sleap)
  • 50cbd02: Revised correlator timestep algorith to deal with more possible scenarios. Added more tests. (Greg Sleap)
  • e013369: More tests and bug fixes. Know issue with one test in determining common timesteps (Greg Sleap)
  • 67b8e76: Fixed test failure, added 'good' attributes describing common ts and chans after the quack time to CorrelatorContext. Made gpubox_batches and gpubox_time_map public on CorrelatorContext (Greg Sleap)
  • a147e1d: Ensured functions that require indices from CorrelatorContext timesteps or coarse channels have params named that way to avoid confusion with MetafitsContext timesteps or coarse channels (Greg Sleap)
  • 253af07: Modified logic of common and good timesteps/channels to mean common to all provided coarse chans. Added provided coarse chans (Greg Sleap)
  • 4d3d40f: Added provided timesteps to CorrelatorContext. Refactor, clean up and more tests of code to determine common timesteps and chans. (Greg Sleap)
  • 78d0ab3: Added common, common good and provided timesteps/coarse channels to VoltageContext (Greg Sleap)
  • d712952: Cleaned up FFI return codes and some comments. FFI read data methods now return specific return code when there is no data for a timestep/coarse channel combination (Greg Sleap)
  • ea7e007: Added common, common_good, provided timesteps and coarse chans to FFI interface for Correlator and Voltage contexts (Greg Sleap)
  • a53806b: Refactor of FFI to collapse ants, coarse chans, baselines, rfinputs, timesteps into struct members of MetafitsMetadata,CorrelatorMetadata,VoltageMetadata (Greg Sleap)
  • 21e4ea6: Fixed clippy lints, fixed naming inconsistency with provided_timesteps and provided_coarse_chans (Greg Sleap)
  • 0817602: Added const for speed of light in a vacuum (Greg Sleap)
  • 0c79c16: Detected and raised error condition where gpubox fits file has no data HDUs (Greg Sleap)
  • cee841f: Updated VoltageContext display to be consistent with CorrelatorContext (Greg Sleap)
  • 9f732b6: Minor update to correlator context display output for MWA Version (Greg Sleap)
  • fbdfd7b: Fixed bugs when reading metafits which have new MWAX GEODEL, CALIBDEL and CABLEDEL keys (Greg Sleap)
  • 5204332: Updated changelong and readme in anticipation of new release (Greg Sleap)
  • fde14f4: Fixed recently added test files (Greg Sleap)
  • 1602517: Added more extensive testing for various MWAVersions for coarse channels (Greg Sleap)
  • 7bfffe8: Fixed some comments (Greg Sleap)
  • 8686494: Added test for fits file with no hdus (Greg Sleap)
  • 0d2cd94: Fixed some comments (Greg Sleap)

v0.7.1

15 May 03:56
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

Commits

  • [00d3749]: Updated badges in README (Greg Sleap)
  • [99a1f22]: Added a voltage context C example. (Greg Sleap)
  • [0b51770]: Initial commit of new read into buffer methods (Greg Sleap)
  • [9a8ce8a]: Existing read methods now internally call the _into_buffer() read methods. Updated FFI to do the same. (Greg Sleap)
  • [951c8dc]: Bumped to v0.7.1 (Greg Sleap)

v0.7.0

30 Apr 08:16
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

Commits

  • [e7edf03]: Renamed RFInput to Rfinput, as well as some error types to conform with clippy lints. Fixed several other clippy lints. (Greg Sleap)
  • [970a1c7]: Updated tools/cov.sh to produce a coverage report when it runs (Greg Sleap)
  • [f215321]: Updated C example to rename RFInput to Rfinput (Greg Sleap)
  • [d596cd1]: Added more unit tests to increase coverage (Greg Sleap)
  • [5bc52df]: Updated gitignore, bumped version to 0.7.0 (Greg Sleap)
  • [af64414]: Minor clean up of rust examples (Greg Sleap)
  • [8e2dabf]: Removed num_samples_per_timestep from VoltageContext. Added more useful struct members describing the data shape. Added initial Read method. (Greg Sleap)
  • [e32f66f]: Updated github workflow for code coverage to fix dodgy coverage badge (Greg Sleap)
  • [2285b88]: Fix yaml issue with coverage workflow (Greg Sleap)
  • [82a5f8d]: More work on voltage read methods and tests (Greg Sleap)
  • [73b9613]: More vcs data reading and tests (Greg Sleap)
  • [0ec7235]: Added ffi support and tests for voltage data reading (Greg Sleap)
  • [0c43d25]: ♻️ remove unused mut in read_by_baseline (Derwent McElhinney) #20
  • [e95b59b]: ♻️ remove unused mut in read_by_frequency (Derwent McElhinney) #20
  • [c48a14b]: Removed unused muts from VoltageContext (Greg Sleap)

v0.6.3

28 Mar 11:53
Compare
Choose a tag to compare
v0.6.3 Pre-release
Pre-release
  • Refactored github actions for a more complete CI workflow with automated releases.
  • Updated README and install instructions and fixed many markdown issues.