Skip to content

Releases: RadioAstronomySoftwareGroup/pyuvdata

Version 2.0.2

29 Apr 17:17

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

Choose a tag to compare

v2.0.1

Update changelog for new version

version 2.0

13 Feb 08:36

Choose a tag to compare

Major upgrade including dropping support for python 2.

Version 1.5

15 Jan 21:27

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

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

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.

Version 1.2

08 Nov 19:42

Choose a tag to compare

New beam class defined with support for multiple file formats. Many improvements in UVData and UVCal classes and methods. Full support for HERA files.

Version 1.1

14 Apr 20:17

Choose a tag to compare

New calibration class and calfits formats defined.

Version 1.0

20 Feb 20:27

Choose a tag to compare

First major version.