Gridding Data
rascil.processing_components.griddata.convolution_functions Module
Functions that define and manipulate ConvolutionFunctions.
The griddata has axes [chan, pol, z, dy, dx, y, x] where z, y, x are spatial axes in either sky or Fourier plane. The order in the WCS is reversed so the grid_WCS describes UU, VV, DUU, DVV, WW, STOKES, FREQ axes.
GridData can be used to hold the Fourier transform of an Image or gridded visibilities. In addition, the convolution function can be stored in a GridData, most probably with finer spatial sampling.
Functions
|
Create a convolution function from an image |
Make a copy of a convolution function |
|
Calculate bounding boxes |
|
|
Apply a bounding box to a convolution function |
|
Assess the quality of a convolutionfunction |
|
Write a convolution function to fits |
rascil.processing_components.griddata.gridding Module
Imaging is based on used of the FFT to perform Fourier transforms efficiently. Since the observed visibility data_models do not arrive naturally on grid points, the sampled points are resampled on the FFT grid using a convolution function to smear out the sample points. The resulting grid points are then FFT’ed. The result can be corrected for the griddata convolution function by division in the image plane of the transform.
This module contains functions for performing the griddata process and the inverse degridding process.
The GridData data model is used to hold the specification of the desired result.
GridData, ConvolutionFunction and Vis/BlockVis always have the same PolarisationFrame. Conversion to stokesIQUV is only done in the image plane.
Functions
|
Find the mappings between visibility, griddata, and convolution function |
|
Grid Visibility onto a GridData |
|
Degrid blockVisibility from a GridData |
|
FFT griddata after applying gcf |
|
Fill griddata with transform of im |
|
Merge weights into one grid |
|
Grid Visibility weight onto a GridData |
|
Reweight visibility weight using the weights in griddata |
rascil.processing_components.griddata.kernels Module
Functions that define and manipulate kernels
Functions
|
Fill an Anti-Aliasing filter into a ConvolutionFunction |
|
Fill a box car function into a ConvolutionFunction |
|
Fill AW projection kernel into a GridData. |
|
Fill voltage pattern kernel projection kernel into a GridData. |
rascil.processing_components.griddata.operations Module
Functions that define and manipulate GridData.
The griddata has axes [chan, pol, z, y, x] where z, y, x are spatial axes in either sky or Fourier plane. The order in the WCS is reversed so the grid_WCS describes UU, VV, WW, STOKES, FREQ axes.
GridData can be used to hold the Fourier transform of an Image or gridded visibilities. In addition, the convolution function can be stored in a GridData, most probably with finer spatial sampling.
Functions
|
Create a GridData from an image |
|
Create a griddata from an array and wcs's |
|
Copy griddata |
|
Assess the quality of a griddata |