Skip to content

Releases: RadioAstronomySoftwareGroup/pyuvdata

Version 2.1.3

16 Dec 16:45
Compare
Choose a tag to compare

This release includes significant upgrades to the UVCal object, including metadata-only reading and a copy method. Other changes are detailed in the changelog.

Version 2.1.2

07 Oct 16:27
Compare
Choose a tag to compare

This version adds support for "flexible spectral windows" for UVData objects, which allows for storing multiple spectral windows into a single UVData object, and improves support for MWA correlator files. Writing multiple spectral windows is supported in UVH5, UVFITS, MIR, and MIRIAD files. All changes are detailed in the changelog.

Version 2.1.1

08 Aug 00:41
0b1b091
Compare
Choose a tag to compare

This version adds support for the Submillimeter Array's MIR file format. See the changelog for other changes.

Version 2.1

08 Jul 20:35
Compare
Choose a tag to compare
v2.1.0

Update the changelog for the new version

Version 2.0.2

29 Apr 17:17
Compare
Choose a tag to compare

This release includes a cython rewrite of the Miriad wrapper, and a new cython module for reading MWA corr_fits files. Other changes are documented in the changelog.

Version 2.0.1

24 Mar 23:40
Compare
Choose a tag to compare
v2.0.1

Update changelog for new version

version 2.0

13 Feb 08:36
Compare
Choose a tag to compare

Major upgrade including dropping support for python 2.

Version 1.5

15 Jan 21:27
Compare
Choose a tag to compare

A number of bug fixes and added functionality, highlights below (for full list see the changelog):

UVData:

  • New upsample_in_time, downsample_in_time, and resample_in_time methods.
  • Support for rephasing phased data including on read, __add__ and fast_concat so that files with different phasing can be read in together.
  • New sum_vis and diff_vis methods for summing or differencing visibilities in the data_array.
  • New read_mwa_corr_fits method for reading in MWA correlator gpubox files and applying cable corrections.
  • Significantly improved support for metadata only objects (objects with everything except the data_array, flag_array, nsample_array defined).
  • New copy method, which can optionally make a copy of just metadata.

UVBeam:

  • Support for reading the MWA full embedded element beam into a UVBeam object.

UVCal:

  • FIXED: A bug in UVCal.read_fhd_cal that caused calibration solutions to be approximately doubled.
  • New utils.uvcalibrate function to apply calibration of UVData from a UVCal object.

UVFlag:

  • Significant improvements, including integration with the standard UVBase object.

Packaging:

  • h5py is now a required package instead of an optional one.
  • Optional HEALPix functionality is now provided via astropy_healpix rather than healpy.

Version 1.4

13 Jun 17:42
Compare
Choose a tag to compare

New UVData methods for frequently requested improvements:
fast_concat: much faster concatenation of objects along a specified axis
reorder_blts: reorder visibilities along the baseline-time axis
conjugate_bls: conjugate visibilities to follow a range of conventions

Many improvements to UVBeam interpolations.
Support for CST yaml settings files to specify metadata associated with CST simulated beams.

Better x_orientation support throughout the package (Classes, methods, functions)

Testing based on pytest rather than the unsupported nose package.

Many other new features, bug fixes, documentation improvements. For full detail see the CHANGELOG.

Version 1.3

24 Jul 18:33
Compare
Choose a tag to compare

Python 3 compatible. Major rework of phasing code, phasing is much more accurate. New HDF5 file format defined for UVData, planned to be used by HERA. Many improvements in UVData and UVBeam classes and methods.