alma pipeline heuristics frederic boone - lerma lindsey davis - nrao john lightfoot - ukatc dirk...
TRANSCRIPT
![Page 1: ALMA Pipeline Heuristics Frederic Boone - LERMA Lindsey Davis - NRAO John Lightfoot - UKATC Dirk Muders - MPIfR Christine Wilson - McMaster Friedrich Wyrowski](https://reader036.vdocument.in/reader036/viewer/2022081816/56649ee05503460f94bf00bf/html5/thumbnails/1.jpg)
ALMA Pipeline Heuristics
Frederic Boone - LERMA
Lindsey Davis - NRAO
John Lightfoot - UKATC
Dirk Muders - MPIfR
Christine Wilson - McMaster
Friedrich Wyrowski - MPIfR
Luis Zapata - MPIfR
![Page 2: ALMA Pipeline Heuristics Frederic Boone - LERMA Lindsey Davis - NRAO John Lightfoot - UKATC Dirk Muders - MPIfR Christine Wilson - McMaster Friedrich Wyrowski](https://reader036.vdocument.in/reader036/viewer/2022081816/56649ee05503460f94bf00bf/html5/thumbnails/2.jpg)
The Mission
• Automatic reduction of ALMA data; single field interferometry, mosaics, single-dish
• Observers must trust the results
• Easy to use, configure, modify• Ready for ‘early science’
Useful publishableQuick look, system health
Transparentverifiable
![Page 3: ALMA Pipeline Heuristics Frederic Boone - LERMA Lindsey Davis - NRAO John Lightfoot - UKATC Dirk Muders - MPIfR Christine Wilson - McMaster Friedrich Wyrowski](https://reader036.vdocument.in/reader036/viewer/2022081816/56649ee05503460f94bf00bf/html5/thumbnails/3.jpg)
The Tools
• Casapy - Python binding of CASA tools
• Python
• numpy - array operations
• Matplotlib - display
• Others?
![Page 4: ALMA Pipeline Heuristics Frederic Boone - LERMA Lindsey Davis - NRAO John Lightfoot - UKATC Dirk Muders - MPIfR Christine Wilson - McMaster Friedrich Wyrowski](https://reader036.vdocument.in/reader036/viewer/2022081816/56649ee05503460f94bf00bf/html5/thumbnails/4.jpg)
Need to do
• Automatically detect and flag bad data• Find the ‘best’ reduction method -
• Find ‘best’ way to calculate result; e.g clean map - code it
Bandpass Calibration: channel polynomial fit (degree?, bandpass edges?) quality of solution?
Phase Calibration: interpolate / spline fit / combine spectral windows
![Page 5: ALMA Pipeline Heuristics Frederic Boone - LERMA Lindsey Davis - NRAO John Lightfoot - UKATC Dirk Muders - MPIfR Christine Wilson - McMaster Friedrich Wyrowski](https://reader036.vdocument.in/reader036/viewer/2022081816/56649ee05503460f94bf00bf/html5/thumbnails/5.jpg)
Design
• ‘Recipe’ specifies a series of reduction ‘stages’• Stage can flag data, search for the ‘best’calibration
method, calculate a result
• Each stage is an object. The ‘bandpass calibration’ and ‘phase calibration’ are objects. O-O encapsulation helps keep code manageable
Stage sequence
Improve flaggingImprove calibration method
![Page 6: ALMA Pipeline Heuristics Frederic Boone - LERMA Lindsey Davis - NRAO John Lightfoot - UKATC Dirk Muders - MPIfR Christine Wilson - McMaster Friedrich Wyrowski](https://reader036.vdocument.in/reader036/viewer/2022081816/56649ee05503460f94bf00bf/html5/thumbnails/6.jpg)
‘Flagging’ stage
• Data ‘view’
• Flagging
• Display
-Direct access to MeasurementSet - TaQL
-Modified raw data e.g. median across channels for each baseline/timestamp
-Processed data e.g. antenna based gain amplitudes for each timestamp
-Calibration results, as would be applied to data
-Metadata; Tsys, water vapour column
-Flag specific data, e.g. autocorrelations
-Calculate statistics of view, flag outliers
-Detect bandpass edges
-Image
-line plot
-‘before’ and ‘after’ flagging display, data colour keyed to reason for flagging
![Page 7: ALMA Pipeline Heuristics Frederic Boone - LERMA Lindsey Davis - NRAO John Lightfoot - UKATC Dirk Muders - MPIfR Christine Wilson - McMaster Friedrich Wyrowski](https://reader036.vdocument.in/reader036/viewer/2022081816/56649ee05503460f94bf00bf/html5/thumbnails/7.jpg)
‘Best’ Method Stage
• Currently prototype for bandpass calibration
Scattergun appoach - try a variety of methods - test - adopt best.Variations in: G_t (phasing up of data before calculating bandpass) Channel calibration Polynomial fit calibration - poly degreeTest by calculating a ‘figure of merit’ for each calibration method: Calibrate a test field (different to the bandpass data) Measure flatness of resultAdopt method producing lowest figure of merit for future calibrations.
![Page 8: ALMA Pipeline Heuristics Frederic Boone - LERMA Lindsey Davis - NRAO John Lightfoot - UKATC Dirk Muders - MPIfR Christine Wilson - McMaster Friedrich Wyrowski](https://reader036.vdocument.in/reader036/viewer/2022081816/56649ee05503460f94bf00bf/html5/thumbnails/8.jpg)
Result Stage
• For example, a clean map/cube
Specify the Python class to calculate the clean image
Python objects to supply the bandpass calibration and the phase calibration are passed as parameters
Basically a ‘canned’ method for calculating the result - library of these
![Page 9: ALMA Pipeline Heuristics Frederic Boone - LERMA Lindsey Davis - NRAO John Lightfoot - UKATC Dirk Muders - MPIfR Christine Wilson - McMaster Friedrich Wyrowski](https://reader036.vdocument.in/reader036/viewer/2022081816/56649ee05503460f94bf00bf/html5/thumbnails/9.jpg)
Status
• Recipes for VLA and Plateau de Bure data
• Recipe for ‘quick look’
• Prototype mosaic recipe
• Next, implement selection of ‘best’ method for phase calibration