There is a newer version of the record available.

Published February 22, 2024 | Version v2.4.2
Software Open

RadioAstronomySoftwareGroup/pyuvdata: Version 2.4.2

  • 1. Univ. of Washington, Physics Dept. & eScience Institute @uwescience
  • 2. Arizona State University
  • 3. UNLV
  • 4. Massachusetts Institute of Technology
  • 5. Brown University
  • 6. Center for Astrophysics | Harvard & Smithsonian
  • 7. SKAO
  • 8. Curtin University
  • 9. University of Pennsylvania

Description

This version has several improvements, the most notable are:

  • Improvements to the MIR reader and interface.
  • A new gridding-based baseline redundancy finding algorithm that is now used by default (the older algorithm is still available).
  • A new UVBeam.new() method that creates a new, self-consistent UVBeam object from scratch from a set of flexible input parameters.
  • Improvements for handling of telescopes on the moon.

Full changes detailed below and in our changelog:

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1350
  • Better handing of discrepancies for LSTs and telescope position in check by @kartographer in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1356
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1358
  • MS writer improvements by @kartographer in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1363
  • Pyx datatypes by @mkolopanis in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1357
  • Clean up freq_range and freq_array handling in UVCal by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1361
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1366
  • Drop python 3.8 support, add python 3.12 by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1367
  • Update flake8 plugin versions to match CI by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1364
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1369
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1370
  • Uvh5 memo updates by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1368
  • Updating antenna positions in UVData by @kartographer in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1372
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1373
  • Run the tutorial plotting code in doctests by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1374
  • Replacing deprecated scipy simps method in MWA code by @kartographer in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1377
  • Add a UVBeam.new() method similar to the ones on UVData and UVCal by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1378
  • Minor bug fix for tests.WarningChecker when IERS is down by @kartographer in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1382
  • Miriad support (UVFITS and UV file writing) and MS write with legacy array shape by @kartographer in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1392
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1385
  • Fix so that write_uvfits doesn't change the object, add loopback testing by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1393
  • Mcmf enu calc by @mkolopanis in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1376
  • SMA/MirParser Improvements by @kartographer in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1371
  • Add a changelog entry for small UVFlag bug fixed in a recent PR by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1394
  • Fix CI by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1398
  • Handle differently sorted ant metadata in UVFlag to_baseline and to_antenna by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1397
  • Minor fixes for handling of older SMA data by @kartographer in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1399
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1400
  • Adding support for initializing MirParser from Path objects by @kartographer in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1405
  • ignore warnings in hera_cal and hera_qm test runs by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1402
  • Add an option to use the HERA gridding algorithm to find redundancies by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1403
  • Prepare for v2.4.2 by @bhazelton in https://github.com/RadioAstronomySoftwareGroup/pyuvdata/pull/1406

Full Changelog: https://github.com/RadioAstronomySoftwareGroup/pyuvdata/compare/v2.4.1...v2.4.2

Files

RadioAstronomySoftwareGroup/pyuvdata-v2.4.2.zip

Files (64.5 MB)

Name Size Download all
md5:d0d3aad766e32a69896d97c4b67586c0
64.5 MB Preview Download

Additional details

Related works