Skip to content

Version 2.3.0

Compare
Choose a tag to compare
@bhazelton bhazelton released this 14 Mar 00:24
· 1027 commits to main since this release

This version adds many new features and improvements, the highlights are:

  • UVFlag now supports more metadata, including telescope_name, telescope_location, antenna_names, antenna_numbers, antenna_positions, channel_width, spw_array, flex_spw_id_array.
  • Added support for UVData for selecting on phase center IDs, including on read.
  • Significant speedup when calling polnum2str and its variants for many baselines.

It also fixed a number of bugs including:

  • Fixed bugs in UVCal.__add__ method when data are sorted differently or interleaved.
  • Fixed some bugs in UVCal methods related to the time_range attribute.
  • Fixed some bugs in UVData, UVFlag and UVCal __add__ and select methods for objects
    with only one spectral window and flex_spw_id_array defined.
  • Fixed a bug with the beamfits partial read parameters not being available in the UVBeam.from_file class method and not being passed properly when reading multiple files.
  • Fix a bug in UVData where trying to select lsts or lst_ranges on read didn't work for some file types.

Deprecations and dependency version changes:

  • Reading files into objects without setting use_future_array_shapes now results in deprecation warnings.
  • The flex_spw_id_array will be required on all UVData and UVFlag and all non-wide-band UVCal objects in version 3.0.
  • Deprecated the older phase attributes (phase_type, phase_center_ra, phase_center_dec, phase_center_frame, phase_center_epoch, object_name) in favor of the phase_center_catalog. The older phase attributes will be removed in version 3.0.
  • Deprecated the interpolation_function attribute on UVBeams in favor of a new parameter to the UVBeam.interp and UVBeam.to_healpix methods.
  • New minimum dependencies: h5py>= 3.1
  • New minimum optional dependencies: lunarsky>=0.2.1

Full changes detailed below and in our changelog:

What's Changed

New Contributors

Full Changelog: v2.2.12...v2.3