arXiv Science⌕ Search

arXiv · 1203.0330

Rapid Development of Interferometric Software Using MIRIAD and Python

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 sample code and applications, including the detection of millisecond astrophysical transients, determination and application of nonstandard calibration parameters, interactive data visualization, and a reduction pipeline using a directed acyclic graph dependency model analogous to that of the traditional Unix tool "make". The key aspects of the miriad-python software project are documented. We find that miriad-python provides an extremely effective environment for prototyping new interferometric software, though certain existing packages provide far more infrastructure for some applications. While equivalent software written in compiled languages can be much faster than Python, there are many situations in which execution time is profitably exchanged for speed of development, code readability, accessibility to nonexpert programmers, quick interlinking with foreign software packages, and other virtues of the Python language.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Peter K. G. Williams, Casey J. Law, Geoffrey C. Bower. 2012-03-01. Rapid Development of Interferometric Software Using MIRIAD and Python. https://doi.org/10.1086/666604

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Prospects for submillimeter VLBI of black hole photon rings with a stratospheric balloon-borne telescope

Submillimeter very long baseline interferometry (VLBI) achieves higher angular resolution and probes more optically thin emission near supermassive black holes, with less interstellar scattering toward Sgr A$^*$. Above 345 GHz, however, the atmosphere confines ground-based VLBI to a few high, dry sites. Using 2012-2022 weather, we forecast what a 2.5 m telescope floating at 35-40 km, a successor to the 22 GHz Balloon-borne VLBI Experiment (BVEX) pathfinder, would add to ground-VLBI arrays at 345-690 GHz. The balloon adds little baseline length but reaches higher frequencies, where a fixed baseline is longer in wavelengths. On an ALMA-balloon baseline, Sgr A$^*$ at 460 GHz is at the detection threshold, with ten or more 20 s detections on about half of the simulated April days. These detections lie beyond the polarimetric photon ring transition, where the $n=1$ ring dominates the polarized visibility amplitudes. M87$^*$ at 460 GHz would need frequency phase transfer from a 230 GHz reference to be detected. With phase transfer, most Sgr A$^*$ detections beyond the transition at 460 GHz are on balloon baselines, whose thermal noise meets the linear-polarization threshold within one 300 s scan. At 690 GHz such detections require phase transfer that stays coherent at three times the reference frequency. In Fisher forecasts, a 460 GHz ring-geometry constraint requires balloons but is weaker than at 345 GHz, where balloons add little improvement. High-resolution 460 GHz VLBI science would require a 32 GHz bandwidth backend, submillimeter receivers, and simultaneous 230 GHz reference recording at every station.

astro-ph.IM↗

Attitude Estimation of Falcon 9 Rocket Body Based on Photometric Characteristics

The proliferation of space debris, driven by increasingly frequent space activities, poses a severe risk to operational satellites and future missions. Consequently, the surveillance and characterization of space objects have become critical. Current methods for attitude estimation of space objects often rely on target-specific models, such as those with a closed set of facets, and typically employ nonlinear filtering or machine learning techniques. However, these approaches often lack general applicability. This study proposes a more general approach to attitude estimation based on photometric light curves. We define a loss function that quantifies the discrepancy between the measured light curve and a theoretical model parameterized by the attitude parameters. By leveraging automatic differentiation to compute the gradients of this function, we use a gradient descent algorithm to achieve rapid and accurate attitude estimation. The proposed method provides a versatile and efficient framework for attitude estimation, overcoming the target-specificity limitations of existing techniques, with the parameters estimation time reduced to 15 seconds and the mean square error lowered to three decimal places. Validation on the third-party database demonstrates that the method exhibits strong generalization capability.

astro-ph.IM↗

PRIMA prototype spaceflight KID readout electronics laboratory characterization

We present further development and testing of prototype kinetic inductance detector (KID) readout electronics for the PRobe far-Infrared Mission for Astrophysics (PRIMA). PRIMA is a NASA Probe-class astrophysics mission concept with two science instruments, FIRESS and PRIMAger, which provide spectroscopic and polarimetric imaging from 24 to 261 um. Together these instruments will explore the far-infrared sky with spatial-spectral mapping speeds that exceed previous studies by orders of magnitude, opening a vast discovery space. This increase in mapping speed is achieved by densely packed ultra-sensitive KIDs and cryogenically cooled optics. The PRIMA flight readout electronics will use the build-to-print SpaceCube Mini v3.0 which houses a radiation-tolerant Kintex KU060 field programmable gate array (FPGA). A custom high-speed digitizer board is being designed along with an RF electronics (RFE) board. The RFE was designed to provide programmable gain, band filtering, and RF switching between instruments. The prototype readout electronics, including the RFE, use functionally equivalent parts to the flight parts. In this proceeding we measure the readout loopback noise performance in the second Nyquist zone and timestream cross-talk performance. We present preliminary sweeps with the prototype readout coupled to prototype FIRESS detectors. Lastly, we demonstrate a cosmic ray pulse detection and real-time removal with an algorithm implemented in firmware.

astro-ph.IM↗