|
convert_nest2ring*
Routine to convert a HEALPix map from NESTED to RING scheme.
The routine is a
wrapper for 6 different routines and can threfore process
integer, single precision and double precision maps as well as mono or bi
dimensional arrays.
This routine is fast, and is parallelized for shared memory
architecture, but requires extra memory to store a temporary map in. Location in HEALPix directory tree:
src/f90/mod/pix_tools.f90
FORMAT call convert_nest2ring*(
nside, map
)
ARGUMENTS
name & dimensionality |
kind |
in/out |
description |
|
|
|
|
nside |
I4B |
IN |
the Nside parameter of the map to be converted. |
map(0:12*nside**2-1) |
I4B/ SP/ DP |
INOUT |
mono-dimensional full sky map to be converted to RING scheme. |
map(0:12*nside**2-1,1:nd) |
I4B/ SP/ DP |
INOUT |
bi-dimensional full sky map to
be converted to RING scheme. The routine finds the second
dimension (nd) by itself. Processing a bidimensional map with nd>1 should be
faster than each of the nd 1D-maps consecutively. |
EXAMPLE:
call convert_nest2ring(256,map)
Converts an Nside=256 map given in array map from NESTED to RING scheme.
MODULES & ROUTINESThis section lists the modules and routines used by convert_nest2ring*.
-
nest2ring
- routine to convert a NESTED pixel index to RING pixel number.
RELATED ROUTINESThis section lists the routines related to convert_nest2ring*
-
convert_ring2nest
- convert between RING and NESTED schemes.
-
convert_inplace
- convert between NESTED
and RING schemes inplace. This routine is slower than convert_nest2ring*, but doesn't require as much memory.
Eric Hivon
2010-06-18
|
|