# Spherical harmonic routines

dv2uvF | Computes the divergent (irrotational) wind components for a fixed grid via spherical harmonics. |

dv2uvf | Computes the divergent (irrotational) wind components for a fixed grid via spherical harmonics. |

dv2uvF_Wrap | Computes the divergent (irrotational) wind components for a fixed grid via spherical harmonics and retains metadata. |

dv2uvG | Computes the divergent (irrotational) wind components for a gaussian grid via spherical harmonics. |

dv2uvg | Computes the divergent (irrotational) wind components for a gaussian grid via spherical harmonics. |

dv2uvG_Wrap | Computes the divergent (irrotational) wind components for a gaussian grid via spherical harmonics and retains metadata. |

exp_tapersh | Performs tapering (filtering) of the spherical harmonic coefficients. |

exp_tapersh_wgts | Calculates weights which can be used to perform tapering (filtering) of spherical harmonic coefficients. |

exp_tapershC | Performs tapering (filtering) of the spherical harmonic coefficients. |

get_sphere_radius | Retrieves the radius of a sphere used in spherical harmonic routines. |

gradsf | Computes the gradient of an array that is on a fixed grid using spherical harmonics. |

gradsg | Computes the gradient of an array that is on a gaussian grid using spherical harmonics. |

igradsf | Computes a scalar array from its gradient components on a fixed grid using spherical harmonics. |

igradsF | Computes a scalar array from its gradient components on a fixed grid using spherical harmonics. |

igradsg | Computes a scalar array from its gradient components on a gaussian grid using spherical harmonics. |

igradsG | Computes a scalar array from its gradient components on a gaussian grid using spherical harmonics. |

ilapsf | Inverts the Laplacian (on a fixed grid) using spherical harmonics. |

ilapsF | Inverts the Laplacian (on a fixed grid) using spherical harmonics. |

ilapsF_Wrap | Inverts the Laplacian (on a fixed grid) using spherical harmonics and retains metadata. |

ilapsg | Inverts the Laplacian (on a gaussian grid) using spherical harmonics. |

ilapsG | Inverts the Laplacian (on a gaussian grid) using spherical harmonics. |

ilapsG_Wrap | Inverts the Laplacian (on a gaussian grid) using spherical harmonics and retains metadata. |

ilapvf | Inverts the vector Laplacian (on a fixed grid) using spherical harmonics. |

ilapvg | Inverts the vector Laplacian (on a gaussian grid) using spherical harmonics. |

lapsF | Computes the Laplacian using spherical harmonics, given a scalar z on a fixed grid. |

lapsf | Computes the Laplacian using spherical harmonics, given a scalar z on a fixed grid. |

lapsG | Computes the Laplacian using spherical harmonics, given a scalar z on a gaussian grid. |

lapsg | Computes the Laplacian using spherical harmonics, given a scalar z on a gaussian grid. |

lapvf | Computes the vector Laplacian using spherical harmonics, given a vector quantity (u,v) on a fixed grid. |

lapvg | Computes the vector Laplacian using spherical harmonics, given a vector quantity (u,v) on a gaussian grid. |

lderuvf | Computes the latitudinal derivatives using spherical harmonics, given vector components (u,v) on a fixed grid. |

lderuvg | Computes the latitudinal derivatives using spherical harmonics, given vector components (u,v) on a gaussian grid. |

rhomb_trunc | Performs rhomboidal truncation on spherical harmonic coefficients. |

rhomb_trunC | Performs rhomboidal truncation on spherical harmonic coefficients. |

set_sphere_radius | Sets the radius of a sphere used in spherical harmonic routines. |

sfvp2uvf | Computes the wind components given stream function and velocity potential (on a fixed grid) via spherical harmonics. |

sfvp2uvg | Computes the wind components given stream function and velocity potential (on a gaussian grid) via spherical harmonics. |

shaeC | Computes spherical harmonic analysis of a scalar field on a fixed grid via spherical harmonics. |

shaec | Computes spherical harmonic analysis of a scalar field on a fixed grid via spherical harmonics. |

shagC | Computes spherical harmonic analysis of a scalar field on a gaussian grid via spherical harmonics. |

shagc | Computes spherical harmonic analysis of a scalar field on a gaussian grid via spherical harmonics. |

shsec | Computes spherical harmonic synthesis of a scalar quantity on a fixed grid via spherical harmonics. |

shseC | Computes the spherical harmonic synthesis of a scalar quantity on a fixed grid via spherical harmonics. |

shsgc | Computes spherical harmonic synthesis of a scalar quantity on a gaussian grid via spherical harmonics. |

shsgC | Computes the spherical harmonic synthesis of a scalar quantity on a gaussian grid via spherical harmonics. |

shsgc_R42 | Computes spherical harmonic synthesis of a scalar quantity via rhomboidally truncated (R42) spherical harmonic coefficients onto a (108x128) gaussian grid. |

shsgc_R42_Wrap | Computes spherical harmonic synthesis of a scalar quantity via rhomboidally truncated (R42) spherical harmonic coefficients onto a (108x128) gaussian grid. (creates metadata). |

tri_trunC | Performs triangular truncation on spherical harmonic coefficients. |

tri_trunc | Performs triangular truncation on spherical harmonic coefficients. |

uv2dvf | Computes the divergence using spherical harmonics given the u and v wind components on a fixed grid. |

uv2dvF | Computes the divergence using spherical harmonics given the u and v wind components on a fixed grid. |

uv2dvF_Wrap | Computes the divergence using spherical harmonics given the u and v wind components on a fixed grid (retains metadata). |

uv2dvg | Computes the divergence using spherical harmonics given the u and v wind components on a gaussian grid. |

uv2dvG | Computes the divergence using spherical harmonics given the u and v wind components on a gaussian grid. |

uv2dvG_Wrap | Computes the divergence using spherical harmonics given the u and v wind components on a gaussian grid (retains metadata). |

uv2sfvpF | Computes the stream function and velocity potential via spherical harmonics given u and v on a fixed grid. |

uv2sfvpf | Computes the stream function and velocity potential via spherical harmonics given u and v on a fixed grid. |

uv2sfvpG | Computes the stream function and velocity potential via spherical harmonics given u and v on a gaussian grid. |

uv2sfvpg | Computes the stream function and velocity potential via spherical harmonics given u and v on a gaussian grid. |

uv2vrdvF | Computes the vorticity and divergence via spherical harmonics, given the u and v wind components on a fixed grid. |

uv2vrdvf | Computes the vorticity and divergence via spherical harmonics, given the u and v wind components on a fixed grid. |

uv2vrdvG | Computes the vorticity and divergence via spherical harmonics, given the u and v wind components on a gaussian grid. |

uv2vrdvg | Computes the vorticity and divergence via spherical harmonics, given the u and v wind components on a gaussian grid. |

uv2vrF | Computes the vorticity via spherical harmonics, given the u and v wind components on a fixed grid. |

uv2vrf | Computes the vorticity via spherical harmonics, given the u and v wind components on a fixed grid. |

uv2vrF_Wrap | Computes the vorticity via spherical harmonics, given the u and v wind components on a fixed grid (retains metadata). |

uv2vrG | Computes the vorticity via spherical harmonics, given the u and v wind components on a gaussian grid. |

uv2vrg | Computes the vorticity via spherical harmonics, given the u and v wind components on a gaussian grid. |

uv2vrG_Wrap | Computes the vorticity via spherical harmonics, given the u and v wind components on a gaussian grid (retains metadata). |

vhaeC | Computes vector spherical harmonic analysis of vector fields on a fixed grid via spherical harmonics. |

vhaec | Computes vector spherical harmonic analysis of vector fields on a fixed grid via spherical harmonics. |

vhagC | Computes vector spherical harmonic analysis of vector fields on a gaussian grid via spherical harmonics. |

vhagc | Computes vector spherical harmonic analysis of vector fields on a gaussian grid via spherical harmonics. |

vhseC | Computes vector spherical harmonic syntheses of vector fields on a fixed grid via spherical harmonics. |

vhsec | Computes vector spherical harmonic syntheses of vector fields on a fixed grid via spherical harmonics. |

vhsgc | Computes vector spherical harmonic syntheses of vector fields on a gaussian grid via spherical harmonics. |

vhsgC | Computes vector spherical harmonic syntheses of vector fields on a gaussian grid via spherical harmonics. |

vr2uvf | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a fixed grid. |

vr2uvF | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a fixed grid. |

vr2uvF_Wrap | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a fixed grid (retains metadata). |

vr2uvg | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a gaussian grid. |

vr2uvG | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a gaussian grid. |

vr2uvG_Wrap | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a gaussian grid (retains metadata). |

vrdv2uvf | Computes the wind components via spherical harmonics, given vorticity and divergence on a fixed grid. |

vrdv2uvF | Computes the wind components via spherical harmonics, given vorticity and divergence on a fixed grid. |

vrdv2uvg | Computes the wind components via spherical harmonics, given vorticity and divergence on a gaussian grid. |

vrdv2uvG | Computes the wind components via spherical harmonics, given vorticity and divergence on a gaussian grid. |