shxarray.kernels.gravfunctionals#

class shxarray.kernels.gravfunctionals.Load2Geoid(knLove=None, nmax=None, deg0scale=None)#

Bases: IsoKernelBase

Provides an isotropic kernel representing the transformation of a surface load (in m) to geoid height in meter

name = 'load2geoid'#
transform = ('load', 'geoid')#
class shxarray.kernels.gravfunctionals.Load2Uplift(hnLove=None, nmax=None, deg0scale=None)#

Bases: IsoKernelBase

Provides an isotropic kernel representing the transformation of surface load (in m) to elastic uplift in meter

name = 'load2uplift'#
transform = ('load', 'uplift')#
class shxarray.kernels.gravfunctionals.Stokes2Geoid(nmax)#

Bases: IsoKernelBase

Provides an isotropic kernel representing the transformation of disturbing potential to geoid height in meter, using Brun’s formula

name = 'stoked2geoid'#
transform = ('stokes', 'geoid')#
class shxarray.kernels.gravfunctionals.Stokes2TWS(knLove=None, nmax=None)#

Bases: IsoKernelBase

Provides an isotropic kernel representing the transformation of Stokes coefficients [-] to equivalent water height [m]

name = 'stokes2tws'#
transform = ('stokes', 'tws')#
shxarray.kernels.gravfunctionals.gravFunc(fromType, toType, **kwargs)#

Computes a kernel to transform of one gravitational function into another