Aipy
Astronomical Interferometry in PYthon (AIPY)
Install / Use
/learn @HERA-Team/AipyREADME
AIPY (Astronomical Interferometry in PYthon)
Description
This package collects together tools for radio astronomical interferometry. In addition to pure-python phasing, calibration, imaging, and deconvolution code, this package includes interfaces to MIRIAD (a Fortran interferometry package) and HEALPix (a package for representing spherical data sets).
Instructions, documentation, and a FAQ may be found at the aipy GitHub page.
Installation
We strongly recommend installing AIPY with the conda packaging tool using the public conda-forge package repository:
$ conda install -c conda-forge aipy
As of the 3.0.x version series, AIPY supports both Python 3 and Python 2.
You can also install with pip if you wish:
$ pip install aipy
To install the source code in development mode, use:
$ pip install -e .
$ python setup.py build_ext --inplace
Documentation
If you want to build HTML documentation, you'll need to have
Sphinx installed. Then, change to the doc/
directory and run:
$ make html
The results will appear in doc/build/html. There are plenty of other
build options, too. Many thanks to Jayce Dowell for his work on this.
Enjoy, Aaron Parsons
Package Info for Developers
The miriad source code (aipy/miriad/mirsrc) was included from MIRIAD 4.0.5.
To update, download a MIRIAD distribution and copy $MIR/src/subs/* and
$MIR/src/inc/* into aipy/miriad/mirsrc.
Healpix source code (aipy/healpix/cxx) was included from Healpix 2.01. To
update, download a HEALPix distribution and copy src/cxx into
aipy/healpix.
Making Releases (for Maintainers)
To make a release of aipy (both on Github and PyPI), head to the most current
Draft Release and note the suggested
release version. Contact the maintainers with your intention to make a release either
to that version (or, if appropriate, to a different version), and publish the release
via the Github UI. All done!
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
