Releases: RadioAstronomySoftwareGroup/pyuvdata
Version 2.1.3
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
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
This version adds support for the Submillimeter Array's MIR file format. See the changelog for other changes.
Version 2.1
v2.1.0 Update the changelog for the new version
Version 2.0.2
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
v2.0.1 Update changelog for new version
version 2.0
Major upgrade including dropping support for python 2.
Version 1.5
A number of bug fixes and added functionality, highlights below (for full list see the changelog):
UVData:
- New
upsample_in_time
,downsample_in_time
, andresample_in_time
methods. - Support for rephasing phased data including on
read
,__add__
andfast_concat
so that files with different phasing can be read in together. - New
sum_vis
anddiff_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 ofUVData
from aUVCal
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 thanhealpy
.
Version 1.4
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
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.