Appendix I: Changes and New Features in Version 1.20

*
An extensive HTML documentation is included in the package (in [HEALPix]/doc/html/main.htm). It is also available at the web page http://www.eso.org/science/healpix/, as well as the PostScript documention.
*
The convention used for the normalisation of the polarization power spectra has been changed to match that of CMBFAST. This subject and its implications are described in details in the HEALPix Primer
*
The pixel window functions are now provided for both temperature and polarization. Recalculation of the temperature window for Nside > 128 induce a slight change of these functions (see the ``HEALPix Primer'' for details).
*
Because of its obsolete F66 features that limited its portability with current f90/f95 compilers, the FFTPACK module used in version 1.10 is no longer in use. HEALPix 1.2 can either use a different self contained FFT module shipped with the package, or use the freely available FFTW library (see section 2). The script file asks which FFT the user wants to use. If selected, FFTW must be correctly installed (in double precision) before installing Healpix.
*
It is now possible to use an Open MP parallelisation of the Spherical Harmonics Transforms (see § 2).
*
The compilers now supported under Linux systems are
*
Intel Fortran Compiler, available for free
http://www.intel.com/software/products/compilers/downloads/forlin.htm (tested for version 5.01, 6.01 and 7.0)
*
Lahey/Fujitsu Compiler, both free trial and commercial versions
http://www.lahey.com/linux.htm
*
NAGWare f95, commercial http://www.nag.co.uk/nagware/NP.asp
*
Portland Group Compiler, commercial http://www.pgroup.com/
*
Fujitsu Compiler, commercial
*
The Mac Operating System Darwin is now supported. To this date (Jan 2003) it has only been tested with NAGWare f95 http://www.nag.co.uk/nagware/NP.asp.
*
A small subset of routines for the pixel to sky coordinate conversion is now available in C (see the documentation ''C Subroutines Overview'').
*
New Fortran subroutines have been added or upgraded (see the documentation ''Fortran90 Subroutines Overview'') and most of the Fortran facilities have been upgraded (see the documentation ''Fortran90 Facilities User Guidelines'')
*
several Fortran routines have been renamed and merged.
*
The module wrap_fits has been renamed head_fits to reflect its extended capabilities,
*
some routines no longer in use have been moved to obsolete module
*
New IDL routines have been added, and several routines have been renamed or merged. See the documentation ''IDL Facilities Overview''
*
The configure script automatically creates a (system specific) profile defining useful environment variables and aliases. In particular, the system variable HEALPIX must be correctly defined (as the full path to the HEALPix directory) prior to running the pipeline.
*
All legacy f77 or f66 codes have been removed or replaced in order to improve the portability
*
The script file has been improved to among other things, get rid of problems appearing under SunOS

Eric Hivon 2003-02-07