fits2alms*
call fits2alms*( filename, nalms, alms, ncl, header, nlheader, next )
name & dimensionality | kind | in/out | description |
---|---|---|---|
filename(LEN=filenamelen) | CHR | IN | filename of the FITS-file to read the alm from. |
nalms | I4B | IN | number of alm to read. |
ncl | I4B | IN | number of columns to read in the FITS file. If an standard deviation is to be read, this number is 5, otherwise it is 3. |
next | I4B | IN | the number of extensions to read. 1 for temperature only, 3 for temperature and polarisation. |
alms(1:nalms,1:(ncl+1),1:next) | SP/ DP | OUT | the alm to read from the file. alms(i,1,j) and alms(i,2,j) contain the l and m values for the ith alm (j=1,2,3 for (T,E,B)). alms(i,3,j) and alms(i,4,j) contain the real and imaginary value of the ith alm. Finally, the standard deviation for the ith alm is contained in alms(i,5,j) (real) and alms(i,6,j) (imaginary). |
nlheader | I4B | IN | number of header lines to read from the file. |
header(LEN=80) (1:nlheader, 1:next) | CHR | OUT | the header(s) read from the FITS-file. |
Reads a FITS file with the almT, almE and almB values read into alms(1:65*66/2,1:4,1:3). The last index specifies (T,E,B). The second index gives l, m, real( alm ), imaginary( alm ) for each of the alm. The number 65*66/2 is the number of alm values up to an l value of 64. 80 lines is read from the header in each extension and returned in header(1:80,1:3).
Version 3.11, 2013-04-24