spherical harmonics
coefficients, as those extracted by ianafast or
simulated by isynfast, before
they are used as constraints on a isynfast run. Currently the alterations
possible are
from the input
coordinate system to any other standard astrophysical coordinate system. The
resulting
can be used with e.g. synfast to generate a map in the
new coordinate system.
(corresponding to the pixel size and beam shape of the map from which
they were extracted) and implementation of an arbitrary pixel and beam window
function.
is the pixel window function, and
is the beam window
function (assuming a circular beam) or any other
space filter (eg,
Wiener filter). For an infinitely small pixel (or beam) one would have
(resp.
) for any
.
, must be a FITS file
, must be a FITS file
), or $ is interpreted as absolute
,
either a FITS file or an array
(see ”Beam window function files” section
in the HEALPix Fortran Facilities document).
If present, will override
fwhm_arcmin_in
default:value of BEAM_LEG keyword read from
alm_in
.
Case-insensitive single letter code.
Valid choices are 'g','G' = Galactic, 'e','E' = Ecliptic,
'c','q','C','Q' = Celestial/eQuatorial.
default:value of COORDSYS keyword read from
alm_in
.
default:determined from alm_in
ialteralm is an interface to 'alteralm' F90 facility. It requires some disk space on which to write the parameter file and the other temporary files. Most data can be provided/generated as an external FITS file, or as a memory array.
| ialteralm, !healpix.path.test+'alm.fits', '/tmp/alm_equat.fits', $ |
| coord_in='g',coord_out='q' |
| isynfast, 0, alm_in='/tmp/alm_equat.fits', '/tmp/map_equat.fits' |
| mollview,'/tmp/map_equat.fits',1 |
| mollview,'/tmp/map_equat.fits',2 |
This example script reads the test (polarised)located in $HEALPIX/test/alm.fits and rotates them from Galactic to Equatorial coordinates, it then synthetizes a map out of those, and finally plots its I and Q Stokes components (in Equatorial coordinates)
Version 3.83, 2024-11-13