Skip to content

Releases: casangi/astrohack

v0.5.7

14 Nov 16:09
Compare
Choose a tag to compare
v0.5.7 Pre-release
Pre-release

This release contains a miscellany of minor changes and a few bug fixes.

  • extract_holog:
    • Corrected the time interpolation of pointing for the case in which the pointing table is sampled less frequently than the visibilities (pre 2021 VLA).
    • Changed test on needing to fix the pointing table to when there are no mapping antennas rather than using a date.
    • Changed the default of baseline_average_nearest parameter from 'all' to 1.
  • locit:
    • Fixed the case where field_ids were taken from the negative phases but assumed to be the same as the positive phases which cause an access error due to array length.
    • Reference antenna is now always marked on the output table with antenna position corrections.
    • The antenna position corrections table is now printed when position_mds.export_locit_fit_results is called.
  • Miscellanious:
    • Fixed the formatting of the API documentation in readthedocs for a few tasks where line breaks were causing a formatting breakdown.
    • Updated github workflows to use V4 artefacts rather than V3 artefacts.

v0.5.6

04 Nov 22:02
Compare
Choose a tag to compare
v0.5.6 Pre-release
Pre-release

This release contains a series of minor improvements.

Panel:

  • Amplitude cutoff based on noise maximum and threshold on excluding data.
  • RMS in screw file is now always quoted in mm as well as the unit chosen.
  • Antenna gain is now computed using the expected FWHM of the primary beam.

Extract_holog:

  • It is now possible to exclude antennas that have bad data.

Miscelanious:

  • Fixed a typo in notebooks referencing apply_mask, a defunct parameter of holog, that caused the notebooks to not complete execution.

v0.5.5

16 Oct 21:46
Compare
Choose a tag to compare
v0.5.5 Pre-release
Pre-release

This release contains the following changes:

  • It is now possible to specify a specific amplitude cut off for any antenna and ddi combination.
  • Apertures are no longer clipped to allow for the analysis of the noise outside the dish image.
  • Aperture amplitude plots now display simple amplitude and noise statistics.

v0.5.4

23 Sep 21:18
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release
  • New Feature:
  • Added antenna surface RMS estimates before and after screw adjustments to Gain table and screw adjustment files.

v0.5.3

10 Sep 21:47
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release
  • Bug fixes

The U and V axes of the aperture FITS files produced by image_mds.export_to_fits
had the wrong values, this is now fixed.

extract_holog now works with int ddi input

  • Improvements
    Improved resolution of the display of frequency in the file containing the screw adjustments

Improved header definition of the exported ASCII screw adjustment file

gaussian convolution is now the default gridding method in holog.

Panel fitting and correction have been optimized with execution times being 10-50% faster depending on model.

holog_obs_dict json files are no longer created as hidden files (. file name)

Decreasead overall verbosity of tasks.

  • New Features

New method for image_mds file that export phase fitting results: export_phase_fit_results

New method for panel_mds file that export estimated antenna gains at multiple frequencies: export_gains_table

New model for panel fitting, flexible, based on the model of the same name found in AIPS.

inspect_holog_obs_dict now also opens the holog_obs_dict inside of holog_mds files.

  • Miscelanious changes

Replaced dependency of graphviper with toolviper

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