Releases: casangi/astrohack
v0.5.2
Correcting previous release
v0.5.1
This release adds a new method of gridding the visibilities onto a beam.
This method uses the convolution of the visibilities with a gaussian kernel with a size similar of the primary beam.
This is a fast release to attend to VLA validation needs, no documentation on the gaussian convolution gridding is provided at this point.
v0.5.0
New in AstroHACk v0.5.0:
-
General
- Dropped support for python 3.8, prompted by drop of support for 3.8 in graphviper
- Pixel coordinates now reflect the middle of the pixel rather than its left edge
- U and V axes are now always in meters in data files rather than in kilo lambda
-
Combine
- Fixed weighted combining of DDIs
-
Holog
- Refactoring for better separation between beam gridding and aperture generation
- Padding with zeros now produces images that have a size of 2^(ceiling(log2((original_size*padding_factor)))
- image_mds.plot_apertures can now choose polarization state
- image_mds.plot_beams plots are now split by polarization state
- Beam gridding using a gaussian kernel
- Bug fix: Calling holog with a grid_size and cell_size no longer overwrite these values in the input .holog.zarr file
-
Panel
- Screw adjustments file now contains the method use to fit the panel and if it was a fallback
- Polarization state selection with I being the default
-
ALMA Near field support (Alpha)
- ALMA NF ASDM filler to the .holog.zarr format
- Selection of ALMA OSF pad in holog to determine distance and defocusing
- Beam apodization
- Non-fresnel terms in aperture generation (Not fully correct)
- Phase near field corrections (Not fully correct)
- GILDAS\CLIC like phase fitting including astigmatism
v0.4.8
v0.4.7
v0.4.6
v0.4.5
v0.4.4
v0.4.3
v0.4.2
Release Notes: Astrohack v0.4.2
-
Fixed missing import of extract_pointing in memory test.
-
Polarization selection in Panel now uses xarray tools.
-
Panel can now select a polarization state.
- Previously panel picked the 0th element in the polarization axis of the aperture for doing the work, but this was not robust if the data is not on the stokes order I, Q, U, V.
- Panel is now allowed to choose which polarization state to pick from the data, for example running on RR or XX when stokes parameters are not available.
-
Generalize creation of default file name.
- When output file names were not given the code created a default name based on the input name. This was repeated code among the different modules and has now been generalized to a single agnostic function.
-
Parameter no longer checking fails in Github Actions in MacOS
-
Parameter checking validation added to plotting API.
-
Fix bug where client didn't load worker logging plugin when logger parameters were not specifically passed to
local_client(...)
function. -
The function
extract_point(...)
now includes an option to drop a given antenna(s). The changes have been propagated intoextract_holog(...)
as well. The new input parameter toextract_point(...)
isexclude = []
and takes a single or list of antennas.-
A warning has been added to
extract_point(...)
to notify the user when the antenna data length ensemble has a fractional error of more than 1%, ie. this should be essentially zero. -
Dropped antenna info in recorded in the pointing dataset object.
-