Guide to the NA Imaging Template: Difference between revisions

From CASA Guides
Jump to navigationJump to search
Akepley (talk | contribs)
Ekeller (talk | contribs)
Line 3: Line 3:
This guide describes the template script used to manually image data for quality assurance by the North America ALMA Science Center (NAASC). This script is designed to guide the user through the decisions needed when imaging ALMA data. It should not be applied blindly; not all sections of the template imaging scripts are relevant for all data sets. It can be adapted for use with partial pipeline processing of images. For example, you could do continuum subtraction in the pipeline, but use the scripts here as a template for manual imaging.  See the [[ALMA_Imaging_Pipeline_Reprocessing | ALMA Imaging Pipeline Reprocessing]] guide for information on pipeline processed images.
This guide describes the template script used to manually image data for quality assurance by the North America ALMA Science Center (NAASC). This script is designed to guide the user through the decisions needed when imaging ALMA data. It should not be applied blindly; not all sections of the template imaging scripts are relevant for all data sets. It can be adapted for use with partial pipeline processing of images. For example, you could do continuum subtraction in the pipeline, but use the scripts here as a template for manual imaging.  See the [[ALMA_Imaging_Pipeline_Reprocessing | ALMA Imaging Pipeline Reprocessing]] guide for information on pipeline processed images.


A current version of the script can be found on [https://github.com/aakepley/ALMAImagingScript github]. A description of how the script is used at the NAASC can be found in [http://adsabs.harvard.edu/abs/2016SPIE.9910E..0CK Kepley et al. Proceedings of the SPIE, 9910, 99100C ]
A current version of the script can be found on [https://github.com/aakepley/ALMAImagingScript github]. A description of how the script is used at the NAASC can be found in [http://adsabs.harvard.edu/abs/2016SPIE.9910E..0CK Kepley et al. Proceedings of the SPIE, 9910, 99100C ].
 
More information on the ALMA Quality Assurance procedure and standards can be found on the [almascience.org ALMA Science Portal].


All example images were produced using ALMA Science Verification Data of TW Hya. More information along with the dataset can be obtained from the [https://casaguides.nrao.edu/index.php/TWHydraBand7 TW Hydra Band 7 Calibration and Imaging Guide].
All example images were produced using ALMA Science Verification Data of TW Hya. More information along with the dataset can be obtained from the [https://casaguides.nrao.edu/index.php/TWHydraBand7 TW Hydra Band 7 Calibration and Imaging Guide].

Revision as of 18:05, 6 June 2017

About this Guide

This guide describes the template script used to manually image data for quality assurance by the North America ALMA Science Center (NAASC). This script is designed to guide the user through the decisions needed when imaging ALMA data. It should not be applied blindly; not all sections of the template imaging scripts are relevant for all data sets. It can be adapted for use with partial pipeline processing of images. For example, you could do continuum subtraction in the pipeline, but use the scripts here as a template for manual imaging. See the ALMA Imaging Pipeline Reprocessing guide for information on pipeline processed images.

A current version of the script can be found on github. A description of how the script is used at the NAASC can be found in Kepley et al. Proceedings of the SPIE, 9910, 99100C .

More information on the ALMA Quality Assurance procedure and standards can be found on the [almascience.org ALMA Science Portal].

All example images were produced using ALMA Science Verification Data of TW Hya. More information along with the dataset can be obtained from the TW Hydra Band 7 Calibration and Imaging Guide.

Prepare for Imaging

Before you begin imaging, you should determine whether the data is manually or pipeline calibrated. The README file should state how the dataset was calibrated. If it does not, look in the script directory of the delivered data package. If you see a file named <ASDM UID>.ms.scriptForCalibration.py, the dataset was manually calibrated. If you see a filename PPR_*.xml, the dataset was pipeline calibrated.

If the data was calibrated prior to CASA 4.3, we recommend that you image the data in the same version of CASA that it was calibrated in because the weighting scheme for the data in CASA was in flux. See Data Weights and Combination for more information. If the data was calibrated in CASA version 4.3 or later, imaging the data in a later version of CASA should work. The README or CASA log file will indicate which CASA version was used to calibrate the data. Different versions of CASA can be obtained from Download CASA. Remember to check the operating system requirements before proceeding with the installation.

Instructions on restoring the calibrated measurement set should be found in the README of your delivered dataset. For most cases, this can be done by executing scriptForPI.py in CASA in the script directory:

# in CASA
execfile(scriptForPI.py)

Attached Scripts

Two template scripts are available for this guide. These contain commands with minimal instructions and are intended to be used by those more familiar with imaging.

Obtaining Analysis Utilities

Some optional steps in this guide use the Analysis Utilities package. If you wish to use any of these tasks, follow the link above for download and installation instructions.

Background Information

This guide assumes that you are familiar with basic Python. If you need more information about python, see the official Python 2.7 tutorial

If you are new to interferometry or CASA, we recommend you follow the “First Look” Imaging Tutorials. The Synthesis Imaging Summer School Lectures provide a wealth of information on interferometry.

In addition, many frequently asked questions can be found in the ALMA Knowledgebase. If you have additional questions after reviewing this guide, please contact the ALMA Helpdesk.

Guide Contents

This guide has been split into 4 sections:

  1. Prepare the data for Imaging This page creates the calibrated_final.ms that will be used for imaging. Commands can be found in scriptForImagingPrep_template.py attached to this page.
  2. Image the Continuum This page creates a continuum measurement set (MS) and continuum images using the MS created in Prepare the data for imaging section. Commands can be found in scriptForImaging.py attached to this page.
  3. Self-Calibration This page provides a basic template for phase and amplitude self calibration of the continuum using the MS created in Image the Continuum section. Commands can be found in scriptForImaging.py attached to this page.
  4. Spectral Line Imaging This page performs continuum subtraction and creates spectral line cubes using the MS created in [[Imaging_Prep | Prepare the data for imaging] section. Commands can be found in scriptForImaging.py attached to this page.

The NA imaging workflow used with these scripts is shown below.

How to Use A CASA Guide

See the EVLA Spectral Line Calibration page for IRC+10216 page for tips on using CASA and ways CASA can be run.

See Extracting Scripts From These Tutorials for information on how to download the scripts from these tutorials. Note that the full scripts are attached to this casaguide page.

Within the guides:

# Regions of this color are CASA commands (or definitions) that need to be cut and 
# pasted in sequence. Wait until one command is finished before pasting another. 
# Tabs matter in python, make sure that commands that span more than one line and 
# "for" loops keep their spacing. Sometimes (especially "for" loops) you may need to 
# explicitly hit enter twice to get the command going.
Information in this color shows excerpts from the CASA Logger output
This color shows you background information about the data or other types of reference material