Rapid Development of Interferometric Software Using MIRIAD and Python
Peter K. G. Williams (1), Casey J. Law (1), Geoffrey C. Bower (1) ((1), UC Berkeley, Dept. of Astronomy)

TL;DR
The paper introduces miriad-python, an open-source Python package that enables rapid development and prototyping of interferometric radio astronomy software by interfacing with the MIRIAD system, improving productivity and accessibility.
Contribution
It presents a modular Python-based framework for interferometric data analysis, facilitating quick development, visualization, and pipeline creation, with comparisons to similar existing projects.
Findings
miriad-python enables rapid software prototyping in interferometry
It supports complex data analysis tasks like transient detection and calibration
Python's ease of use balances slower execution speed for faster development
Abstract
New and upgraded radio interferometers produce data at massive rates and will require significant improvements in analysis techniques to reach their promised levels of performance in a routine manner. Until these techniques are fully developed, productivity and accessibility in scientific programming environments will be key bottlenecks in the pipeline leading from data-taking to research results. We present an open-source software package, miriad-python, that allows access to the MIRIAD interferometric reduction system in the Python programming language. The modular design of MIRIAD and the high productivity and accessibility of Python provide an excellent foundation for rapid development of interferometric software. Several other projects with similar goals exist and we describe them and compare miriad-python to them in detail. Along with an overview of the package design, we present…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
