Skip to content

Releases: mtazzari/uvplot

0.2.11

02 Mar 22:21
Compare
Choose a tag to compare

New features:

  • feature: added support for Python 3.7, 3.8, and 3.9
  • feature: added support for installation inside CASA 6.x. Support for CASA 5.x and earlier is dropped.

Bugfix:

  • when exporting visibilities with export_uvtable the weights of each polarisation were averaged, while they should be summed (the weight of the weighted average is the sum of the weights).
  • bugfix: string encoding (which was implemented to obtain Python 2 and 3 compatibility in CASA 5) was causing errors in CASA 6 (see #43).

Documentation:

  • Major revamp to documentation, now structured in multiple pages.
  • Documentation moved to uvplot.readthedocs.io, which has many advantages and natively supports docs versioning.

0.2.10

04 Sep 15:41
Compare
Choose a tag to compare

Fixes the following bugs:

  • on some systems, a default encoding differing from utf-8 would cause the installation to fail (#34)
  • numpy v1.16.3 introduced allow_pickle=False by default in numpy.load. Setting it to True manually, to ensure npz files containing uvtables can be read (#36).

0.2.9

11 Jun 14:53
cfe1840
Compare
Choose a tag to compare

Minor bugfix to preserve the UVTtable.header attribute when applying uvcut or deproject.

0.2.8

27 Feb 22:56
552d836
Compare
Choose a tag to compare

New:

  • add support for Python 3.7
  • add UVTable.freqs_avg float containing the average frequency of all the stored uvpoints.
  • add UVTable.freqs_wrt_avg array containing the frequency of all the stored uvpoints normalised to the average frequency. Useful for spectral extrapolations.

v0.2.7

13 Jan 01:41
ecb8557
Compare
Choose a tag to compare

Bugfix:

  • UVTable object: fix the conversion of u, v coordinates from the observing wavelength (stored in UVTable.u, UVTable.v) to meters (stored in UVTable.u_m, UVTable.v_m).

v0.2.6

11 Jan 19:16
ebba37e
Compare
Choose a tag to compare

New:

  • UVTable object now supports binary (numpy .npz) uv tables.
  • UVTable object now has new attributes: u_m, v_m, V
  • Definition of COLUMNS formats with mapping of columns (e.g., 'u', 'v', 'Re', ...)

v0.2.5

21 Nov 09:35
0a764a5
Compare
Choose a tag to compare

New:

  • export_uvtable: allow export of multiple channels (channel=all) or the first channel (channel=first)

Improvements:

  • export_uvtable: more detailed docs; fixed some inaccuracies
  • README: added example on how to export visibilities

v0.2.4

20 Nov 14:57
912225a
Compare
Choose a tag to compare

New:

  • UVTable object: new function to apply uv-tapering (UVTable.uvcut)

Improvements:

  • better documentation on how to install uvplot (README)
  • UVTable: more robust (use C-contiguous arrays) and n
  • UVTable plots: minor improvements
  • Add tests

v0.2.3

06 Feb 09:10
Compare
Choose a tag to compare
[Makefile] Add makefile for pushing to PyPI

v0.2.2

05 Feb 17:58
Compare
Choose a tag to compare

Changes:

  • a new export visibilities option in UVTable.plot(),
  • automatically mask empty uv-bins,
  • various bugfixes.