name & dimensionality 
kind 
in/out 
description 




nsmax 
I4B 
IN 
the N_{side} value of the map to analyse. 
nlmax 
I4B 
IN 
the maximum l value for the analysis. 
nmmax 
I4B 
IN 
the maximum m value for the analysis. 
iter_order 
I4B 
IN 
the order of Jacobi iteration. Increasing that order
improves the accuracy of the final a_{lm} but increases the computation time
iter_order.
iter_order =0 is a straight analysis, while iter_order =3 is usually a
good compromise. 
map_TQU(0:12*nsmax**21, 1:p) 
SP/ DP 
INOUT 
input map. p is 1 or 3
depending if temperature (T) only or temperature and polarisation (T, Q, U) are
to be analysed. It will be altered on output if a mask is provided. 
alm_TGC(1:p, 0:nlmax, 0:nmmax) 
SPC/ DPC 
OUT 
The a_{lm} values output
from the analysis.
p is 1 or 3 depending on whether polarisation is included or not. In the former
case, the first index is (1,2,3) corresponding to (T,E,B). 
zbounds(1:2), OPTIONAL 
DP 
IN 
section of the map on which to perform the a_{lm}
analysis, expressed in terms of
If zbounds(1)<zbounds(2), the analysis is
performed on the strip zbounds(1)<z<zbounds(2); if not,
it is performed outside of the strip
zbounds(2)<z<zbounds(1). If absent, the whole map is
analyzed 
w8ring_TQU(1:2*nsmax,1:p), OPTIONAL 
DP 
IN 
ring weights for
quadrature corrections. p is 1 for a temperature analysis and 3 for (T,Q,U). If absent, the
ring weights are all set to 1. 
plm(0:,1:p), OPTIONAL 
DP 
IN 
If this
optional matrix is passed, precomputed scalar (and tensor)
are
used instead of recursion. 