Skip to content

Releases: casangi/astrohack

v0.5.2

13 Aug 17:53
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

Correcting previous release

v0.5.1

13 Aug 16:45
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

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

22 Jul 20:22
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

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

14 Feb 18:48
Compare
Choose a tag to compare
v0.4.8 Pre-release
Pre-release

v0.4.8

v0.4.7

14 Feb 18:22
Compare
Choose a tag to compare
v0.4.7 Pre-release
Pre-release

v0.4.7

v0.4.6

14 Feb 18:18
Compare
Choose a tag to compare
v0.4.6 Pre-release
Pre-release

v0.4.6

v0.4.5

14 Feb 16:45
Compare
Choose a tag to compare
v0.4.5 Pre-release
Pre-release

v0.4.5

v0.4.4

14 Feb 14:51
Compare
Choose a tag to compare
v0.4.4 Pre-release
Pre-release

v0.4.4

v0.4.3

07 Feb 17:01
Compare
Choose a tag to compare
v0.4.3 Pre-release
Pre-release
  • Fixed issue with dropping antenna messing with antenna indexing.
  • Updated default calculation for grid and cell size.
  • Filter out SYSTEM_CONFIGURATION scans.
  • Add time smoothing of the visibilities and pointing data.

v0.4.2

14 Dec 22:49
7910448
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release

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 into extract_holog(...) as well. The new input parameter to extract_point(...) is exclude = [] 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.