Skip to content
nraoPublic

About

Antenna panel and position corrections.

Topics

Resources

Stars

11 stars

Watchers

6 watching

Forks

Repository files navigation

https://img.shields.io/badge/python-3.12%20%7C%203.13%20%7C%203.14-blue https://github.com/nrao/astrohack/actions/workflows/python-testing-linux.yml/badge.svg?branch=main https://github.com/nrao/astrohack/actions/workflows/python-testing-macos.yml/badge.svg?branch=main https://github.com/nrao/astrohack/actions/workflows/run-ipynb.yml/badge.svg?branch=main https://readthedocs.org/projects/astrohack/badge/?version=latest

Holography Antenna Commissioning Kit

https://github.com/nrao/astrohack/blob/astrohack-dev/docs/_media/astrohack_logo.png?raw=true

AstroHACK (Holography and Antenna Comissioning Kit) is a python package intended for NRAO telescope support activities, such as holography and antenna position corrections.

Currently AstroHACK supports:

In the near term we are working to support the ngVLA antenna prototype comissioning activities. The prototype antenna is currently (August 2026) under imital testing at the VLA site.

The holography tasks in AstroHACK port much of the functionality of AIPS holography tasks (UVHOL, HOLOG and PANEL) to a python framework that enables us to take advantage of modern parallelization and code acceleration technologies, such as Dask and Numba. Making the reduction of holography data much faster and streamlined for the user.

> 📝 astroHACK is under active development! Breaking API changes are still happening on a regular basis, so proceed with caution.

Development

Commits are checked with the pre-commit hooks in .pre-commit-config.yaml (ruff, pyupgrade, absolufy-imports and file hygiene checks). CI runs the same hooks on every push and pull request. To run them locally:

pip install pre-commit
pre-commit install          # run the hooks on every git commit
pre-commit run --all-files  # run them on the whole repository

The development guide describes how to set up a development environment and submit changes.

About

Antenna panel and position corrections.

Topics

Resources

Stars

11 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages