SHTns
2.6.5
|
Compiling and installing SHTns | To compile SHTns, you need a C compiler and the FFTW library version 3.0 (or better 3.3) or later, carefully optimized and installed |
Spatial data layouts and grids used by SHTns | The angular coordinates on a spherical shell are the co-latitude and the longitude |
Spherical Harmonics storage and normalization | |
Vector Spherical Harmonics as implemented in SHTns | SHTns also provides vector transforms |
Optimizations implemented in SHTns | SHTns is an implementation of the Spherical Harmonic Transform which aims at being accurate and fast, with direct numerical simulations in mind |
Speed and Accuracy | |
Using SHTns in a C program | To make SHTns known by your C program, add |
Using SHTns with Fortran 77 | SHTns provides an interface to Fortran language (compatible with gfortran) |
Loading and saving config (or plans) | SHTns provides a simple way to load/save a configuration from/to a file |
Using SHTns with Python | SHTns provides a Python interface that uses NumPy arrays to perform Spherical Harmonic Transforms |
License | CeCILL Free Software License Agreement |