1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
2
3<!--Converted with LaTeX2HTML 2018.3 (Released July 19, 2018) -->
4<HTML lang="EN">
5<HEAD>
6<TITLE>create_alm*</TITLE>
7<META NAME="description" CONTENT="create_alm*">
8<META NAME="keywords" CONTENT="subroutines">
9<META NAME="resource-type" CONTENT="document">
10<META NAME="distribution" CONTENT="global">
11
12<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
13<META NAME="viewport" CONTENT="width=device-width, initial-scale=1.0">
14<META NAME="Generator" CONTENT="LaTeX2HTML v2018.3">
15   <link rel='apple-touch-icon' sizes='180x180' href='images/favicons/apple-touch-icon.png?v=2017'>
16   <link rel='icon' type='image/png' sizes='32x32' href='images/favicons/favicon-32x32.png?v=2017'>
17   <link rel='icon' type='image/png' sizes='16x16' href='images/favicons/favicon-16x16.png?v=2017'>
18   <link rel='manifest' href='images/favicons/manifest.json?v=2017'>
19   <link rel='mask-icon' href='images/favicons/safari-pinned-tab.svg?v=2017' color='#5bbad5'>
20   <link rel='shortcut icon' href='images/favicons/favicon.ico?v=2017'>
21   <meta name='apple-mobile-web-app-title' content='HEALPix'>
22   <meta name='application-name' content='HEALPix'>
23   <meta name='msapplication-config' content='images/favicons/browserconfig.xml?v=2017'>
24   <meta name='theme-color' content='#ffffff'>
25
26<LINK REL="STYLESHEET" HREF="subroutines.css">
27
28<LINK REL="next" HREF="sub_del_card.htm">
29<LINK REL="previous" HREF="sub_coordsys2euler_zyz.htm">
30<LINK REL="next" HREF="sub_del_card.htm">
31</HEAD>
32
33<body text="#000000" bgcolor="#FFFFFA">
34
35<DIV CLASS="navigation"><!--Navigation Panel-->
36<A
37 HREF="sub_coordsys2euler_zyz.htm">
38<IMG WIDTH="63" HEIGHT="24" ALT="previous" SRC="prev.png"></A>
39<A
40 HREF="sub_HEALPix_F90_subroutines.htm">
41<IMG WIDTH="26" HEIGHT="24" ALT="up" SRC="up.png"></A>
42<A
43 HREF="sub_del_card.htm">
44<IMG WIDTH="37" HEIGHT="24" ALT="next" SRC="next.png"></A>
45<A ID="tex2html342"
46  HREF="sub_TABLE_CONTENTS.htm">
47<IMG WIDTH="65" HEIGHT="24" ALT="contents" SRC="contents.png"></A>
48<BR>
49<B> Previous:</B> <A
50 HREF="sub_coordsys2euler_zyz.htm">coordsys2euler_zyz</A>
51
52<B>Up:</B> <A
53 HREF="sub_HEALPix_F90_subroutines.htm">HEALPix/F90 subroutines</A>
54
55<B> Next:</B> <A
56 HREF="sub_del_card.htm">del_card</A>
57<B> Top:</B> <a href="main.htm">Main Page</a></DIV>
58<!--End of Navigation Panel-->
59
60<H1><A ID="SECTION2500"></A>
61<A ID="sub:create_alm"></A>
62<BR>
63
64</H1>
65
66<P>
67<b><font size=+6><FONT COLOR="#CC0000">create_alm*</FONT></font></b><hr>
68<H3>This routine generates scalar (and tensor) <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
69 ALT="$a_{\ell m}$"></SPAN> for a temperature (and
70  polarisation) power spectrum read from an input FITS
71file. The <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
72 ALT="$a_{\ell m}$"></SPAN> are gaussian distributed with a zero mean, and their
73  amplitude is multiplied with the <SPAN CLASS="MATH"><IMG STYLE="height: 1.69ex; vertical-align: -0.10ex; " SRC="sub_img21.png"
74 ALT="$\ell$"></SPAN>-space window function of a gaussian
75  beam characterized by its FWHM or an arbitrary circular beam
76and a pixel window read from an external file.</H3>
77Location in HEALPix directory tree: <a href="https://sourceforge.net/p/healpix/code/1005/tree/trunk/src/f90/mod/alm_tools.F90"><b>src/f90/mod/alm_tools.F90</b></a>&nbsp;
78
79<P>
80<hr><h1>FORMAT </h1><blockquote><h3>call <FONT COLOR="#CC0000">create_alm*</FONT>(
81<A HREF="#sub:create_alm:nsmax">nsmax</A>, <A HREF="#sub:create_alm:nlmax">nlmax</A>, <A HREF="#sub:create_alm:nmmax">nmmax</A>, <A HREF="#sub:create_alm:polar">polar</A>, <A HREF="#sub:create_alm:filename">filename</A>, <A HREF="#sub:create_alm:rng_handle">rng_handle</A>, <A HREF="#sub:create_alm:fwhm_arcmin">fwhm_arcmin</A>, <A HREF="#sub:create_alm:alm_TGC">alm_TGC</A>, <A HREF="#sub:create_alm:header">header</A><i><font color="#224422">[,
82<A HREF="#sub:create_alm:windowfile">windowfile</A>, <A HREF="#sub:create_alm:units">units</A>, <A HREF="#sub:create_alm:beam_file">beam_file</A>]</font></i>
83)</h3></blockquote>
84Arguments appearing in <i><font color="#224422">italic</font></i> are
85optional.
86
87<P>
88<hr><H1>ARGUMENTS</H1>
89
90<TABLE CELLPADDING=3 BORDER="1">
91<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=185><SPAN  CLASS="textbf">name&nbsp;&amp;&nbsp;dimensionality</SPAN></TH>
92<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=25><SPAN  CLASS="textbf">kind</SPAN></TH>
93<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=50><SPAN  CLASS="textbf">in/out</SPAN></TH>
94<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=190><SPAN  CLASS="textbf">description</SPAN></TH>
95</TR>
96<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185>&nbsp;</TD>
97<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>&nbsp;</TD>
98<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>&nbsp;</TD>
99<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>&nbsp;</TD>
100</TR>
101<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185>
102nsmax<A ID="sub:create_alm:nsmax"></A></TD>
103<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>I4B</TD>
104<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>IN</TD>
105<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190><!-- MATH
106 $N_{\mathrm{side}}$
107 -->
108<SPAN CLASS="MATH"><I>N</I><SUB>side</SUB></SPAN> of the map to be synthetized from the <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
109 ALT="$a_{\ell m}$"></SPAN>
110                   created by this routine.</TD>
111</TR>
112<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185>nlmax<A ID="sub:create_alm:nlmax"></A></TD>
113<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>I4B</TD>
114<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>IN</TD>
115<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>maximum <SPAN CLASS="MATH"><IMG STYLE="height: 1.69ex; vertical-align: -0.10ex; " SRC="sub_img21.png"
116 ALT="$\ell$"></SPAN> value to be considered (MAX=<!-- MATH
117 $4N_{\mathrm{side}}$
118 -->
119<SPAN CLASS="MATH">4<I>N</I><SUB>side</SUB></SPAN>
120if <A HREF="#sub:create_alm:windowfile"><TT>windowfile</TT></A> is provided).</TD>
121</TR>
122<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185>nmmax<A ID="sub:create_alm:nmmax"></A></TD>
123<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>I4B</TD>
124<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>IN</TD>
125<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>maximum <SPAN CLASS="MATH"><I>m</I></SPAN> value for the <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
126 ALT="$a_{\ell m}$"></SPAN>.</TD>
127</TR>
128<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185>polar<A ID="sub:create_alm:polar"></A></TD>
129<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>I4B</TD>
130<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>IN</TD>
131<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190><SPAN  CLASS="textbf">if set to 0</SPAN>, only Temperature (scalar) <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
132 ALT="$a_{\ell m}$"></SPAN> are
133generated using TT spectrum. <SPAN  CLASS="textbf">If set to 1</SPAN>, 'conventional' polarization is added, based on EE, BB and TE spectra. <SPAN  CLASS="textbf">If set to 2</SPAN>, and if
134the relevant information is in <TT>filename</TT>, polarization is generated
135assuming non-zero correlation of Curl (B) modes with Temperature (T) and Gradient
136(E) modes (TB and EB cross-spectra). Note that the <A HREF="./fac_synfast.htm#fac:synfast"><TT>synfast</TT></A> facility calls <FONT COLOR="#CC0000">create_alm*</FONT> with <TT>polar</TT>=0 <EM>or</EM> <TT>polar</TT>=1</TD>
137</TR>
138<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185>filename<A ID="sub:create_alm:filename"></A>(LEN=<tt>filenamelen</tt>)</TD>
139<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>CHR</TD>
140<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>IN</TD>
141<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>name of FITS file containing power
142spectra in the order TT, [EE, BB, TE, [TB, EB]] (terms in brackets are optional, see <A HREF="#sub:create_alm:polar"><TT>polar</TT></A>)</TD>
143</TR>
144<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185>rng_handle<A ID="sub:create_alm:rng_handle"></A></TD>
145<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25><A HREF="sub_planck_rng_derived_type.htm#sub:planck_rng">planck_rng</A></TD>
146<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>INOUT</TD>
147<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>structure containing
148information necessary to continue a random sequence
149initiated <EM>previously</EM> with the
150subroutine <A HREF="sub_rand_init.htm#sub:rand_init"><TT>rand_init</TT></A>. Consecutive calls to <FONT COLOR="#CC0000">create_alm*</FONT> can be made after a
151single invocation to <A HREF="sub_rand_init.htm#sub:rand_init"><TT>rand_init</TT></A>.</TD>
152</TR>
153<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185>fwhm_arcmin<A ID="sub:create_alm:fwhm_arcmin"></A></TD>
154<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>SP/ DP</TD>
155<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>IN</TD>
156<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>FWHM size of the gaussian beam in arcminutes.</TD>
157</TR>
158<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185>alm_TGC<A ID="sub:create_alm:alm_TGC"></A>(1:p,0:nlmax,0:nmmax)</TD>
159<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>SPC/ DPC</TD>
160<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>OUT</TD>
161<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>complex <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
162 ALT="$a_{\ell m}$"></SPAN> values
163generated from the power spectrum in the FITS file. The first index here runs
164form 1:1 for temperature only, and 1:3 for polarisation. In the latter case,
1651=T, 2=E, 3=B.</TD>
166</TR>
167</TABLE>
168<TABLE CELLPADDING=3 BORDER="1">
169<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=185><SPAN  CLASS="textbf">name&nbsp;&amp;&nbsp;dimensionality</SPAN></TH>
170<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=25><SPAN  CLASS="textbf">kind</SPAN></TH>
171<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=50><SPAN  CLASS="textbf">in/out</SPAN></TH>
172<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=190><SPAN  CLASS="textbf">description</SPAN></TH>
173</TR>
174<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185>&nbsp;</TD>
175<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>&nbsp;</TD>
176<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>&nbsp;</TD>
177<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>&nbsp;</TD>
178</TR>
179<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185>
180header<A ID="sub:create_alm:header"></A>(LEN=80),dimension(60)</TD>
181<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>CHR</TD>
182<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>OUT</TD>
183<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>part of header  which
184will be included in the FITS-file containing the
185map  synthesised from the <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
186 ALT="$a_{\ell m}$"></SPAN> which create_alm generates.</TD>
187</TR>
188<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185><i><font color="#224422">windowfile<A ID="sub:create_alm:windowfile"></A></font></i>(LEN=<tt>filenamelen</tt>)</TD>
189<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>CHR</TD>
190<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>IN</TD>
191<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>full filename specification
192of the FITS file with the pixel window function (defined for <!-- MATH
193 $\ell\le4 N_{\mathrm{side}}$
194 -->
195<SPAN CLASS="MATH"><IMG STYLE="height: 2.04ex; vertical-align: -0.45ex; " SRC="sub_img104.png"
196 ALT="$\ell\le4 N_{\mathrm{side}}$"></SPAN>)</TD>
197</TR>
198<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185><i><font color="#224422">units<A ID="sub:create_alm:units"></A></font></i>(LEN=80),dimension(1:)</TD>
199<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>CHR</TD>
200<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>OUT</TD>
201<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>physical units of the created
202<SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
203 ALT="$a_{\ell m}$"></SPAN> (square-root of the input power spectrum units).</TD>
204</TR>
205<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=185><i><font color="#224422">beam_file<A ID="sub:create_alm:beam_file"></A></font></i>(LEN=<tt>filenamelen</tt>)</TD>
206<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>CHR</TD>
207<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>IN</TD>
208<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=190>name of the file containing
209the (non necessarily gaussian) window function <SPAN CLASS="MATH"><IMG STYLE="height: 2.04ex; vertical-align: -0.45ex; " SRC="sub_img78.png"
210 ALT="$B_\ell$"></SPAN> of a circular beam. If present, it will override
211the argument <A HREF="#sub:create_alm:fwhm_arcmin"><TT>fwhm_arcmin</TT></A>.</TD>
212</TR>
213</TABLE>
214
215<P>
216<HR><H1>EXAMPLE:</H1>
217<tt>use alm_tools, only: create_alm
218<BR>
219use rngmod, only: rand_init, planck_rng
220<BR>
221type(planck_rng) :: rng_handle
222<BR>
223<BR>
224call rand_init(rng_handle, -1)
225<BR>
226call create_alm(64, 128, 128, 1, 'cl.fits', rng_handle, 5.0, alm_TGC, &amp;
227<BR>&amp;  header, 'data/pixel_window_n0064.fits')
228<BR></tt>
229<blockquote>
230Creates scalar and tensor <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
231 ALT="$a_{\ell m}$"></SPAN> from the power spectrum given in the file
232`cl.fits'. The map to be created from these <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
233 ALT="$a_{\ell m}$"></SPAN> is assumed to have
234<!-- MATH
235 $N_{\mathrm{side}}=64$
236 -->
237<SPAN CLASS="MATH"><I>N</I><SUB>side</SUB>=64</SPAN>. <SPAN CLASS="MATH"><IMG STYLE="height: 2.04ex; vertical-align: -0.45ex; " SRC="sub_img105.png"
238 ALT="$C_\ell$"></SPAN>s from the power spectrum are used up to an <SPAN CLASS="MATH"><IMG STYLE="height: 1.69ex; vertical-align: -0.10ex; " SRC="sub_img21.png"
239 ALT="$\ell$"></SPAN> value of
240128.
241Corresponding <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
242 ALT="$a_{\ell m}$"></SPAN> values up to l=128 and m=128 are created as gaussian distributed
243complex numbers. Their are drawn from a sequence of pseudo-random numbers
244initiated with a seed of -1.
245The produced <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
246 ALT="$a_{\ell m}$"></SPAN> are convolved with a gaussian beam of FWHM 5 arcminutes
247and a pixel window read from 'data/pixel_window_n0064.fits'. It is assumed that after the return
248from this routine, a map is generated from the created
249<SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
250 ALT="$a_{\ell m}$"></SPAN>. For this purpose, <TT>header</TT> is updated with FITS format information
251describing the origin and history of these <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
252 ALT="$a_{\ell m}$"></SPAN>.
253</blockquote>
254
255<P>
256<hr><H1>MODULES & ROUTINES</H1><H3>This section lists the modules and routines used by <FONT COLOR="#CC0000">create_alm*</FONT>.</h3>
257  <DL COMPACT><DT>
258<B><SPAN  CLASS="textbf">alm_tools</SPAN></B>
259<DD><u>module</u>, containing:
260	<DT>
261<B>pow2alm_units</B>
262<DD>routine to convert from power spectrum units to
263  <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
264 ALT="$a_{\ell m}$"></SPAN> units
265	<DT>
266<B><A HREF="sub_generate_beam.htm#sub:generate_beam">generate_beam</A></B>
267<DD>routine to generate beam window function
268	<DT>
269<B><A HREF="sub_pixel_window.htm#sub:pixel_window">pixel_window</A></B>
270<DD>routine to read in pixel window function
271  <DT>
272<B><SPAN  CLASS="textbf">utilities</SPAN></B>
273<DD><u>module</u>, containing:
274        <DT>
275<B>die_alloc</B>
276<DD>routine that prints an error message if there is not enough space for allocation of variables.
277  <DT>
278<B><SPAN  CLASS="textbf">fitstools</SPAN></B>
279<DD><u>module</u>, containing:
280        <DT>
281<B><A HREF="sub_fits2cl.htm#sub:fits2cl">fits2cl</A></B>
282<DD>routine to read a FITS
283  file containing a power spectrum.
284        <DT>
285<B><A HREF="sub_read_dbintab.htm#sub:read_dbintab">read_dbintab</A></B>
286<DD>routine to read a FITS-binary file containing the pixel window functions.
287  <DT>
288<B><SPAN  CLASS="textbf">head_fits</SPAN></B>
289<DD><u>module</u>, containing:
290       <DT>
291<B><A HREF="sub_add_card.htm#sub:add_card">add_card</A></B>
292<DD>routine to add a keyword to a FITS header.
293       <DT>
294<B><A HREF="sub_get_card.htm#sub:get_card">get_card</A></B>
295<DD>routine to read a keyword value from
296  FITS header.
297       <DT>
298<B><A HREF="sub_merge_headers.htm#sub:merge_headers">merge_headers</A></B>
299<DD>routine to merge two FITS headers.
300<DT>
301<B><SPAN  CLASS="textbf">rngmod</SPAN></B>
302<DD><u>module</u>, containing:
303       <DT>
304<B><A HREF="sub_rand_gauss.htm#sub:rand_gauss">rand_gauss</A></B>
305<DD>function which returns a gaussian distributed random
306  number.
307  </DL>
308
309<P>
310<hr><H1>RELATED ROUTINES</H1><h3>This section lists the routines related to <b><FONT COLOR="#CC0000">create_alm*</FONT></b></h3>
311
312  <DL COMPACT><DT>
313<B><A HREF="sub_rand_init.htm#sub:rand_init">rand_init</A></B>
314<DD>subroutine to initiate a random number sequence.
315  <DT>
316<B>synfast</B>
317<DD>executable using <FONT COLOR="#CC0000">create_alm*</FONT> to synthesize CMB maps from a given
318  power spectrum.
319  <DT>
320<B><A HREF="sub_alm2map.htm#sub:alm2map">alm2map</A></B>
321<DD>Routine to transform a set of <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
322 ALT="$a_{\ell m}$"></SPAN> created by <FONT COLOR="#CC0000">create_alm*</FONT> to a <b>HEALPix</b> map.
323  <DT>
324<B><A HREF="sub_alms2fits.htm#sub:alms2fits">alms2fits</A>, <A HREF="sub_dump_alms.htm#sub:dump_alms">dump_alms</A></B>
325<DD>Routines to save a set of <SPAN CLASS="MATH"><IMG STYLE="height: 1.46ex; vertical-align: -0.45ex; " SRC="sub_img6.png"
326 ALT="$a_{\ell m}$"></SPAN> in a FITS file.
327  </DL>
328
329<P>
330
331<P>
332
333
334<P>
335
336<P>
337
338<DIV CLASS="navigation"><HR>
339<!--Navigation Panel-->
340<A
341 HREF="sub_coordsys2euler_zyz.htm">
342<IMG WIDTH="63" HEIGHT="24" ALT="previous" SRC="prev.png"></A>
343<A
344 HREF="sub_HEALPix_F90_subroutines.htm">
345<IMG WIDTH="26" HEIGHT="24" ALT="up" SRC="up.png"></A>
346<A
347 HREF="sub_del_card.htm">
348<IMG WIDTH="37" HEIGHT="24" ALT="next" SRC="next.png"></A>
349<A ID="tex2html342"
350  HREF="sub_TABLE_CONTENTS.htm">
351<IMG WIDTH="65" HEIGHT="24" ALT="contents" SRC="contents.png"></A>
352<BR>
353<B> Previous:</B> <A
354 HREF="sub_coordsys2euler_zyz.htm">coordsys2euler_zyz</A>
355
356<B>Up:</B> <A
357 HREF="sub_HEALPix_F90_subroutines.htm">HEALPix/F90 subroutines</A>
358
359<B> Next:</B> <A
360 HREF="sub_del_card.htm">del_card</A>
361<B> Top:</B> <a href="main.htm">Main Page</a></DIV>
362<!--End of Navigation Panel-->
363<ADDRESS>
364Version 3.50, 2018-12-10
365</ADDRESS>
366</BODY>
367</HTML>
368