ALMA-WSU + ngVLA Wideband Era: How to contend with longer acronyms bigger data
Adam Ginsburg
Assistant Professor Department of Astronomy University of Florida, Gainesville
Salt team: Brett McGuire, Patricio Sanhueza, Fernando Olguin, Luke Maud, Henrik Beuther, Kei Tanaka, Yichen Zhang, Ciriaco Goddi,
Richard Plambeck, Melvyn Wright, John Bally, Tomoya Hirota, Nick Indriolo, Miriam Garcia Santa-Maria
radio-astro-tools team: Tom Robitaille, Eric Koch [leading OJA paper - look for it Very Soon], Chris Beaumont, Adam Leroy, Erik Rosolowsky, Crystal Brogan, Todd Hunter, Sam Skillman, and John ZuHone
Tasks need to be broken up among different smaller-than-memory processes
spectral-cube and dask automate this
Use lazy operations and not-in-memory (“memory mapped”) operations: with spectral-cube, you can operate on cubes of any size
but be careful: there are bad operations that load all data in memory
...and LLMs love them...
Maybe most important: “cutouts” are cheap and very fast, enabling analysis of segmented data (segmentation is a different problem)
Example:
# Load data & change units
from spectral_cube import SpectralCube
cube = SpectralCube.read(‘the_biggest_cube_ever.image’)
vcube = cube.with_spectral_unit(u.km/u.s,
velocity_convention='radio',
rest_value=103.04045*u.GHz)
# Measure moments of sub-cubes:
m0 = vcube.spectral_slab(-10*u.km/u.s, 10*u.km/u.s).moment0(axis=0)
# or the peak of the whole cube, no matter how big
max = cube.max(axis=0, how='slice')
Don't do this:
array = cube.filled_data[:]
It will load everything into memory and throw away everything useful about spectral-cube
Big data good? Line stacking
Broad bandwidth gets you continuum sensitivity “for free” (but wide-bandwidth algorithms are likely to become important)
Line sensitivity either stays flat (for widely-separated lines like CO) or requires stacking (e.g., methanol, SO, rare/complex molecules, salts)
Trace reasonably symmetric disks(in the well-resolved cases)
Though there remains controversy: there's at least one case where the brinary emission is along the apparent outflow
Compare: G17 vs G11.92
G17: Brinary
Hot (ionizing) photosphere. Circular disk.
G11.92: Not-Brinary
Line-rich! Big, R=230-850 au (Ilee+ 2018)
Compare: G17 vs GGD27
G17: Brinary
Hot (ionizing) photosphere. Circular disk.
GGD27: Not-Brinary
SO, CH3OH lines. But line-poor!
detections
nondetections
What molecules correlate (in our sample of 23)?
Resolution is a (weak) predictor of salt detection
The gallery of brinaries with moment maps
Salt non? detection in Sgr B2
PRIMOS (GBT) detected NaCl 1-0 emission, NaCl 2-1 absorption in SgrB2N
VLA D detected neither; should have.
What will the ngVLA see?
Current measurements give $T_{rot}\sim50-150$ K $\rightarrow\sim$few K for ngVLA.
(but, $T_{vib}\sim1000$ K )
Non-LTE (RADEX) calculations ...
... hint that ngVLA-band lines may be brighter
(if density is too low to populate higher states)
What will the ngVLA see?
What will the ngVLA see?
Open question: What excites salt emission?
Key to make specific predictions of line brightness
Requires good models of disk vertical structure around high-mass stars
Why are rotational/vibrational temperatures different?
Why are rotational/vibrational temperatures different?
VY CMa vs Orion Src I
Both have $T_{vib}-T_{rot}$ disagreement
It's worse in young sources