Learning Resources#
Here’s a list of information sources that I found useful for building an understanding of the reduction, calibration and imaging processes.
See the ALMAguides main page.
Examples for ALMA Imaging Pipeline Reprocessing (Cycle 8 examples). Covers: Restoring the pipeline calibration, renormalization corrections, reproducing pipeline products, and re-imaging, including continuum subtraction, the aggregate continuum, revising continuum ranges, channel binning, and uvtapering.
NA Imaging Template. Designed to guide the user through the decisions needed when imaging ALMA data:
Prepare the Data for Imaging: Workflow, splitting off pipeline calibrated data, listing MS files to image, reviewing the calibration, flagging bad data, flux equalization, combining MSes from multiple executions, splitting off science target data, regridding spectral window, and backing up data set. Note the incredible scriptForImagingPrep_template.py and scriptForImaging_template.py.
Image the Continuum: Creating an averaged continuum MS, imaging parameters, imaging the continuum, exporting the images.
Self-Calibration: Self-calibration on the continuum, including phase and amplitude self-cal.
Spectral Line Imaging: Continuum subtraction, applying continuum self-cal to the line data, imaging line data, exporting the images.
Automasking Guide. For using auto-multithresh to generate cleaning masks. Provides Table of Standard Values (!), and demonstration of varying different parameters, as well as best practices.
A first look at imaging in CASA 6.2. Getting the data, starting CASA, CASA basics, getting oriented with the data, inspecting the data, first look at TCLEAN, experimenting with TCLEAN, seeing the effects of calibration and flagging, imaging the science target (non-interactive/interactive), primary beam correction.
A first look at self-calibration in CASA 6.2. Self-calibration (phase and amplitude calibration; multiple rounds).
A first look at spectral line imaging in CASA 6.2. Continuum subtraction, imaging the spectral line, primary beam correction.
A first look at image analysis in CASA 6.2. Statistics, moments, exporting fits images.
Analysis Utilities. A Python module containing utilities for analysis and plotting.
A guide for utilizing ADMIT for your data. This guide discusses how to use ADMIT and customize it for your data.
When, why, and how to do self-calibration. Slides by Sabrina Stierwalt.
Under the Hood: Structure of the Measurement Set. More information regarding the structure of measurement sets. Know your columns!
ALMA Cycle 8 2021 Technical Handbook. All of Section 10.
ALMA QA2 Data Products for Cycle 8. The whole document.
“The ALMA Primer Series is an effort to help inform astronomers about topics in interferometry and specifically how to get the most out of their own ALMA data. The team has members from National Research Council of Canada (NRC Herzberg), the National Radio Astronomy Observatory (NRAO) and from universities across North America. The series is not yet complete; new videos are in production covering a broad range of topics covering radio interferometry, calibration, imaging, and more.”
Continuum Self Calibration (by Allison Towner)
: Tutorial PDF using TWHya data.
Line Self Calibration (by Allison Towner)
: Tutorial PDF using maser data.
Andrews et al. (2018). DSHARP Large Program (Section 3 and Section 4).
Oberg et al. (2021). MAPS Large Program (Section 3).
Czekala et al. (2021). MAPS Large Program (Section 2, 3, 4, 5; clean strategies and the JvM effect).
Huang et al. (2021). MAPS Large Program (Section 2.1; imaging strategies for GM Aur, a disk with wild spiral arms and non-Keplerian emission).
Reduction/imaging scripts from DSHARP Large Program. Continuum scripts and CO scripts for each disk, with some differences between disks. Useful for a grand overview, use of functions, choise of parameters, and how to handle multiple observation sets.
Python functions from DSHARP Large Program (reductions_utils.py). Very useful functions, wrappers, etc.
Line imaging scripts from MAPS Large Program (image_v3.py): Example of line imaging approach; Keplerian mask script and JvM correction script.
Phase alignment script from exoALMA Large Program: To deal with decoherence between execution blocks; one important step in the self-calibration process. To be released as part of the exoALMA publications.
I visited the North American ALMA Science Center (NAASC) in Charlottesville, VA for a week in Nov. 2022 and worked with Staff Scientist Ryan Loomis and Data Analysts Sarah Wood and Tristan Ashton. Their science support and guidance with the reduction and imaging of the ALMA data was invaluable. It was during this week that the big picture (the workflow Breakdown of Our Task) came together for me. The visit was fully funded by the NAASC and computational resources were provided on NAASC/NRAO clusters. I cannot recommend this program highly enough. Learn about f2f visits here!