A Julia package wrapping SHTOOLS, the Spherical Harmonic Tools
README.md

SHTOOLS.jl

A Julia package wrapping SHTOOLS, the Spherical Harmonic Tools.

  • GitHub CI
  • Codecov

Note that the function arguments are not always the same. For example, output arguments to mutating functions come first in the argument list, and are omitted in non-mutating functions.

Functions implemented so far:

Legendre Functions:

PlmBar
PlmBar_d1
PlBar
PlBar_d1

PlmON
PlmON_d1
PlON
PlON_d1

PlmSchmidt
PlmSchmidt_d1
PlSchmidt
PlSchmidt_d1

PLegendreA
PLegendreA_d1
PLegendre
PLegendre_d1

PlmIndex

Spherical harmonic transforms

SHExpandDH
MakeGridDH
SHExpandDHC
MakeGridDHC

SHGLQ
SHExpandGLQ
MakeGridGLQ
SHExpandGLQC
MakeGridGLQC
GLQGridCoord

SHExpandLSQ
MakeGrid2d
MakeGridPoint
MakeGridPointC
SHMultiply