Cygrid: Cython-powered convolution-based gridding module for Python
Abstract
The Python module Cygrid grids (resamples) data to any collection of spherical target coordinates, although its typical application involves FITS maps or data cubes. The module supports the FITS world coordinate system (WCS) standard; its underlying algorithm is based on the convolution of the original samples with a 2D Gaussian kernel. A lookup table scheme allows parallelization of the code and is combined with the HEALPix tessellation of the sphere for fast neighbor searches. Cygrid's runtime scales between O(n) and O(nlog n), with n being the number of input samples.
- Publication:
-
Astrophysics Source Code Library
- Pub Date:
- June 2016
- Bibcode:
- 2016ascl.soft06003W
- Keywords:
-
- Software