The latest version of the HEALPix package (3.60)
offers the following new features:
Bug corrections and Improvements in Version 3.60
General
* The computation time of a map synthesis or analysis has been
reduced (for instance, by at least 30% at Nside=2048 and
lmax=4096), with the same memory footprint and numerical
accuracy as previously, thanks to
* major performance increase for Spherical Harmonics
Transforms in the libsharp C-written library called by the
C++, F90, IDL and python routines and facilities, thanks to
ideas of Keiichi Ishioka;
* the possibility of building the libsharp library with
simultaneous support for different x86 CPU features (SSE2,
AVX, AVX2, FMA3, FMA4, AVX512F); the appropriate set of
subroutines being selected automatically at runtime.
* The configure script will ensure a single and seamless
configuration, compilation and installation of the libsharp
library, even if several language implementations of HEALPix are
compiled.
* The configure script now supports an automated mode beside the
usual interactive mode, and some environment variables can be used
to customize its behavior in both modes (eg, choice of compilers
and their options).
C++
* Link to the new and faster libsharp library
* Simpler configuration with the systematic use of autotools
* The C++ binaries, libraries and header files now installed in
${HEALPIX}/bin, ${HEALPIX}/lib and ${HEALPIX}/include directories
respectively.
* Added documentation for the module needlet_tool.
Fortran 90 facilities and subroutines
* Link to the new and faster libsharp library
* Some external C routines replaced by Fortran 2003 extensions.
IDL
* Faster isynfast, ianafast, ismoothing routines
* addition of outline_earth to create a structure outlining Earth
features such as coastlines, rivers, country boundaries, ...
* azeqview, cartview, gnomview, mollview, orthview visualization
routines: support for color and thickness in outline keyword
* Update of the required IDL-astron library routines, and Coyote
library routines (2019-10-30).
Python
* Switch to healpy 1.13.0
(https://github.com/healpy/healpy/blob/master/CHANGELOG.rst)
* different handling of default dtype in read_cl, write_cl
and read_map
* implemented dist2holes, distance from pixel center to
closest invalid pixel
* allow not-power-of-2 Nside for RING
_______________________________________________________________________________
Download information
https://sourceforge.net/projects/healpix
Healpix_3.60_2019Dec18.tar.gz:
MD5 9b51b2fc919f4e70076d296826eebee0
SHA1 9d465978a0f804e7ff3e393e13deb75cb171aa4b
Healpix_3.60_2019Dec18.zip:
MD5 540b243406596205a7a82434d99af41e
SHA1 10d265ca7d980a229e7c72e40431d56a2ec32c7d
sources: https://healpix.sourceforge.io/src/3.60/
SVN url: svn://svn.code.sf.net/p/healpix/code/branches/branch_v360r1104
SVN revision: 1104
_______________________________________________________________________________
Information on HEALPix
https://healpix.sourceforge.io
_______________________________________________________________________________