Features
-
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 gridded data in terms of localized Slepian basis functions.
-
Perform basic operations on global gravity and magnetic field data.
-
OpenMP compatible and OpenMP thread-safe versions of the Fortran routines.
Easy installation
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
Permissive licensing
SHTOOLS is open source software and is distributed under the 3-clause BSD license.
Reference
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