Releases: mtazzari/uvplot
Releases · mtazzari/uvplot
0.2.11
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
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
Minor bugfix to preserve the UVTtable.header
attribute when applying uvcut
or deproject
.
0.2.8
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
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
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
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
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
[Makefile] Add makefile for pushing to PyPI
v0.2.2
Changes:
- a new export visibilities option in UVTable.plot(),
- automatically mask empty uv-bins,
- various bugfixes.