Searcharxiv⌕ Search

arXiv · 2610.11429

radio-astro-tools: linking radio astronomical data to the astronomical Python ecosystem

Abstract

We present the radio-astro-tools code suite, which consists of several Python packages that enable analysis of radio data, especially interferometric spectral cubes, in the context of the Astropy software ecosystem. While these tools were designed with radio data in mind, they are built to be general and have applications on data sets at other wavelengths. The core package, spectral-cube, handles reading, writing and analysis of cube data, and it enables straightforward parallelization via dask and joblib backends. Support packages include casa-formats-io and radio-beam, which handle reading of CASA tables & images and reading and manipulation of point spread functions, respectively. The pvextractor package facilitates creation of position-velocity diagrams. The uvcombine package implements the "feather" algorithm for combining single-dish and interferometric data. The development of radio-astro-tools included several contributions to other repositories, including matplotlib, astropy, and regions to support interaction between CASA and other parts of the astronomy software ecosystem. We also present a detailed set of tutorials written in Jupyter notebooks that can be run interactively in a browser, providing more accessible access to data analysis for radio spectral-line data cubes.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Eric W. Koch, Adam Ginsburg, Thomas P. Robitaille, Erik W. Rosolowsky, Alyssa Bulatek, Savannah Gramze, Jonathan D. Henshaw, Derek Homeier, Preshanth Jagannathan, Amanda A. Kepley, Adam K. Leroy, Sébastien Maret, Stuart Mumford, George Privon, Álvaro Sánchez-Monge, Srikrishna Sekhar, Brigitta Sipőcz, A. J. M. Thomson. 2026-10-08. radio-astro-tools: linking radio astronomical data to the astronomical Python ecosystem. https://arxiv.org/abs/2610.11429

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

KEEP EXPLORING

Related papers

Pseudo Closed-Loop Bootstrapping for Reinforcement Learning Based AO Control

High contrast imaging with ground-based telescopes requires extremely precise wavefront control. The performance of the controller ultimately depends on the quality and efficiency of the wavefront sensing technique, which has led to the development of ever more sensitive wavefront sensors (WFS). However, the increase in sensitivity comes at the cost of greater nonlinearity, which poses challenges for conventional linear reconstructors and controllers. Reinforcement Learning (RL) is a branch of machine learning in which control policies are learned by interacting with the environment. RL has recently attracted interest in the field of XAO, and previous studies have demonstrated that a model-based RL variant, the Policy Optimization for Adaptive Optics (PO4AO), can effectively compensate for temporal delays, misregistration errors, and moderate WFS nonlinearities. PO4AO learns an initial control strategy by collecting closed-loop data from the integrator controller with a linear reconstructor. However, in cases of highly non-linear WFS and challenging conditions, closing the loop with the integrator is difficult, and high-fidelity data cannot be collected. Consequently, learning robust control with PO4AO is challenging. We propose a robust learning strategy in which PO4AO is pre-calibrated using an internal light source and a DM, enabling direct on-sky closed-loop operation without a stable integrator controller for bootstrapping the initial models.

astro-ph.IM↗

A Covariance-Aware Framework for Spatially Resolved Exoplanet Biosignature Inference with the Solar Gravitational Lens

Assessing possible life on an exoplanet requires spatial, spectral, temporal, and environmental context rather than a threshold detection of one molecule or surface feature. We develop a covariance-aware Solar Gravitational Lens (SGL) framework in which the data product is a time-tagged Stokes spectral cube reconstructed from wavelength-dependent Einstein-ring measurements. The demonstrated calculation is a 0.45-2.40 um Stokes-I reflected-light simulation of an Earth-radius planet at 30 pc, observed from 650 AU with a (128 x 128) raster, 128 simultaneous spectral channels, and $R\simeq70$. A separate 0.40-20 um architecture-level calculation tracks reflected and thermal planet photons, SGL gain, solar-corona noise, instrumental backgrounds, throughput, dwell time, and reconstruction covariance. In the controlled population audit, structural forward-model mismatch preserves the block ordering gas > surface > cloud/path > mineral > calibration/SGL while reducing the combined conditional information gain to 0.83 of the matched-model value. A reconstruction-covariance bracket reduces an (8 x 8) regional coadd gain from 7.77 to 3.00, implying a 6.7-fold dwell penalty. The feasibility results are design scalings, not a mission verdict: imaging and low-resolution mapping are earlier objectives, whereas full regional spectroscopy requires simultaneous acquisition, sub-ppm effective coronal calibration, measured reconstruction covariance, and branch-specific radiometric validation. We show that the SGL offers a uniquely powerful path to surface-resolved mapping, regional spectroscopy, thermal-climate diagnostics, and co-location tests, providing spatial, spectral, temporal, and environmental context that could strengthen assessments of habitability and possible biological activity beyond disk-integrated precursor observations.

astro-ph.IM↗

Eclipses by Artificial Satellites to Measure the Angular Sizes of Stars

Direct measurements of the angular sizes of stars (other than our Sun) are inherently limited by telescopes' optical diffraction limit. The spatial diffraction limit can be overcome by using time-domain information when stars are `eclipsed' by anything moving in the foreground: artificial satellites or the Moon (known as `lunar occultation imaging'). Here we analyse the angular resolution achievable by high-speed photon counting devices, when stars are eclipsed for several microseconds by one of the thousands of satellites now in low or mid-Earth orbit. We also build a full Bayesian statistical treatment for analysing simulated observations. We show that eclipses by the moon and satellites deliver $<2$ milliarcsecond resolution for $\sim$$10^4$ stars every year, with the diameters of $\sim$$10^1 - 10^2$ stars constrained to better than $0.5$ milliarcseconds. The application of satellites requires an ultra-fast, photon-resolving detector, capable of continuous readout with inter-frame delay controlled within $\lesssim 1$ $μ$s. Such a fast rate can easily be handled by the SPINA instrument, which has demonstrated $8$ ns inter-frame delay, and potentially by the Cherenkov Telescope Array.

astro-ph.IM↗