Getting Started Documentation Glish Learn More Programming Contact Us
Version 1.9 Build 1367
News FAQ
Search Home

Note 120: AIPS++ Mosaicing Requirements

M.H. Holdaway (NRAO)
R.J. Sault (ATNF)
T.J. Cornwell (NRAO)
M. P. Rupen (NRAO)

Dec 5, 1997

Introduction

The document gives the requirements for mosaicing processing in AIPS++. We have no attempt to translate terminology into that used in AIPS++.

Issues to consider

Primary Beam

The primary beam should be easily specified, using a default primary beam model determined by the TELESCOP and the FREQ. However, nonstandard primary beams should be easily specified. For example, someone might want to simulate changing the illumination of a dish, and would want to simulate data with the different primary beams. This would require a data array underlying the primary beam, rather than an analytical expression which would suffice for many primary beams.

In addition, AIPS++should cope with the possibility that a telescope can have multiple different versions of primary beam model. e.g. Different dynamic ranges require a primary beam model of different complexity and extent. As the extent of the primary beam model grows, so does the complexity of the mosaicing process. e.g. Miriad supports three different analytic forms for the ATCA primary beam at 20cm, each differing in extent and accuracy. Analytic models of a primary beam can come in many shapes and forms, so we obviously want something more general than AIPS' reciprocal polynomials (but then this is a classic example of where OO works well).

The primary beam's rotation on the sky must be considered. Most people would like to think the PB is rotationally symmetric, but we must also deal with 2-D beams for:

The 2D primary beam is tied to the antenna mount. We need to get the orientation of the PB for a specific time/sky position (ie, parallactic angle for ALT-AZ mounts).

We should be able to deal with primary beams made from dishes of two different sizes (this broke all the assumptions of code which dealt with the primary beams in SDE, though it did not break any of the mosaicing code assumptions).

This raises the question ... do you define a primary beam as an antenna characteristic (voltage pattern) or as a baseline characteristic (power pattern). We think the former is preferrable.

Coordinate Systems

An appendix of the paper Sault, Staveley-Smith and Brouw, (1996) gives a description of how to handle coordinates for east-west and non-coplanar arrays. It did not discuss snapshots with a planar array (e.g. NVSS at the VLA) which should also be be thought through.

Observing Modes

Mosaicing Algorithms

Simulation Code

Other Mosaicing Processing

Because we can conceive of these, AIPS++should not do anything which precludes their implementation, however we regard them as lower priority.

Mosaic Data Handling and Organization

Philosophy: one should never have to specify WHICH pointing you are talking about, or exactly WHERE a certain set of vis were pointing. In other words, a 1000 pointing mosaic should not be any more complicated than a single pointing observation, just more consuming of CPU time.

Mosaic Scheduling

We regard these set of requirements as eventually important but of lesser priority.

Flux Units

Traditionally the header information telling whether an image has been primary beam corrected or not (and hence what the flux units of the image are) have been stored in the ultimate and imperfect header - the users head.

In mosaicing Miriad usually does not fully primary beam correct out to the edges of a mosaic. This is largely asthetic - you do not like to see large noise amplification, particularly if you have a reasonable guard band around your emitting region, so that there is no emission in the region where the noise amplification. So Miriad applies a image plane weighting function (an "effective primary beam") to a mosaic.

We think such weighting functions are useful, and they need to be handled in a transparent fashion. I.e. various components of the software needs to understand where a model is fully primary beam corrected, or whether it has a primary beam still in the data (whether it be an real primary beam of a single pointing, or an "effective primary beam" as described above).

Often one of the messy parts of combining data from different instruments (or, at high frequencies, from different days) is getting the cross-calibration right. AIPS++ should provide tools to examine the overlap between data taken from different telescopes directly, and to determine at least scaling constants between the two (or more) using that overlap. For instance one might want to plot amp. vs. uv-distance in different colours for the different arrays/single-dishes, and be able to interactively change the relative scalings by moving one set of points up and down with respect to the others.

A more sophisticated system would solve for this scaling as part of the mosaicing process, as another few parameters in the fit. This will be trickier than it sounds, and perhaps one will have instead to resort to iterative procedures like hybrid mapping.

Solar System Object

The planets, comets, the Sun and Moon, present some special requirements for mosaicing. It should be a requirement on AIPS++that the apparent instantaneous astronomical coordinates of solar system objects. When mosaicing these objects, one has two coordinates systems. The mosaic coordinates of solar system objects must be specified in offsets from the object centre, rather than as absolute RA and DEC.

References

Cornwell, T.J., Astron. Astrophys. 202, 316-321, 1988.

Cornwell, T.J., Holdaway, M.H., and Uson, J.M., Astron. Astrophys. 271, 697-713, 1993.

Sault, R.J., Staveley-Smith, L., and Brouw, W.N., Astron. Astrophys., 1996


next up previous
Please send questions or comments about AIPS++ to aips2-request@nrao.edu.
Copyright © 1995-2000 Associated Universities Inc., Washington, D.C.

Return to AIPS++ Home Page
2006-03-28