This module provides routines for reading and writing spherical harmonic coefficients to and from files, and for converting spherical harmonic coefficients to different normalization conventions.
Spherical harmonic I/O
Function name |
Description |
shread |
Read shtools-formatted spherical harmonic coefficients from a text file. |
shwrite |
Write shtools-formatted spherical harmonic coefficients to a text file. |
read_dov |
Read spherical harmonic coefficients from a text file formatted as [degree, order, value]. |
write_dov |
Write spherical harmonic coefficients to a text file formatted as [degree, order, value]. |
read_bshc |
Read real spherical harmonic coefficients from a binary bshc-formatted file. |
write_bshc |
Write real spherical harmonic coefficients to a binary bshc-formatted file. |
read_icgem_gfc |
Read real spherical harmonic gravitational potential coefficients and associated errors from an ICGEM GFC formatted file. |
write_icgem_gfc |
Write real spherical harmonic gravitational potential coefficients and associated errors to an ICGEM GFC formatted file. |
read_igrf |
Read IGRF real spherical harmonic coefficients, and return the magnetic potential coefficients for the specified year. |
SHRead2 |
Read spherical harmonic coefficients from a CHAMP or GRACE-like ascii-formatted file. |
SHRead2Error |
Read spherical harmonic coefficients and associated errors from a CHAMP or GRACE-like ascii-formatted file. |
SHReadJPL |
Read spherical harmonic coefficients from a JPL ascii-formatted file. |
SHReadJPLError |
Read spherical harmonic coefficients and associated errors from a JPL ascii-formatted file. |
Spherical harmonic storage
Function name |
Description |
SHCilmToCindex |
Convert a three-dimensional array of complex spherical harmonic coefficients to a two-dimensional indexed array. |
SHCindexToCilm |
Convert a two-dimensional indexed array of complex spherical harmonic coefficients to a three-dimensional array. |
SHCilmToVector |
Convert a 3-dimensional array of real spherical harmonic coefficients to a 1-dimensional ordered array. |
SHVectorToCilm |
Convert a 1-dimensional indexed vector of real spherical harmonic coefficients to a 3-dimensional array. |
YilmIndexVector |
Determine the index of a 1-dimensional ordered vector of spherical harmonic coefficients corresponding to i, l, and m. |
Spherical harmonic conversions
Function name |
Description |
convert |
Convert an array of spherical harmonic coefficients to a different normalization convention. |
SHrtoc |
Convert real spherical harmonics to complex form. |
SHctor |
Convert complex spherical harmonics to real form. |
Edit me