call rotate_alm*( nlmax, alm_TGC, psi, theta, phi )
|name & dimensionality||kind||in/out||description|
|nlmax||I4B||IN||maximum l value for the alm.|
|alm_TGC(1:p,0:nlmax,0:nlmax)||SPC/ DPC||INOUT||complex alm values before and after rotation of the coordinate system. The first index here runs from 1:1 for temperature only, and 1:3 for polarisation. In the latter case, 1=T, 2=E, 3=B.|
|psi||DP||IN||first rotation: angle about the z-axis. All angles are in radians and should lie in [-2,2], the rotations are active and the referential system is assumed to be right handed, the routine coordsys2euler_zyz can be used to generate the Euler angles for rotation between standard astronomical coordinate systems;|
|theta||DP||IN||second rotation: angle about the original (unrotated) y-axis;|
|phi||DP||IN||third rotation: angle about the original (unrotated) z-axis;|
Transforms scalar and tensor alm for to emulate a rotation of the underlying map by ( ).
Rotate the alm from Ecliptic to Galactic coordinates.
Version 3.31, 2017-01-06