Supports all standard normalizations and phase conventions of the spherical harmonic functions.
Use of both regularly sampled geographic grids and grids appropriate for Gauss-Legendre quadrature.
Spherical harmonic transforms proven to be accurate up to about degree 2800.
Perform localized multitaper spectral analyses, or expand functions in terms of localized Slepian bases.
Perform basic operations on global gravity and magnetic field data.
OpenMP compatible and OpenMP thread-safe versions of the Fortran routines.
To install the Fortran 95 components for use in your Fortran programs, execute one or both of the following commands in the SHTOOLS directory
make fortran make fortran-mp # for OpenMP support
Alternatively, install using the brew package manager (macOS)
brew tap shtools/shtools brew install shtools brew install shtools --with-openmp # to install shtools with the OpenMP components
or the macports package manager (macOS)
sudo port install shtools sudo port install shtools +openmp # to install shtools with the OpenMP components
SHTOOLS is open source software and is distributed under the 3-clause BSD license.
Mark A. Wieczorek and Matthias Meschede (2018). SHTools — Tools for working with spherical harmonics, Geochemistry, Geophysics, Geosystems, 19, 2574-2592, doi:10.1029/2018GC007529.Edit me