shxarray.kernels.gravfunctionals#
- class shxarray.kernels.gravfunctionals.Stokes2Geoid(nmax, **kwargs)#
Bases:
IsoKernelBaseProvides an isotropic kernel representing the transformation of disturbing potential to geoid height in meter, using Brun’s formula
- name = 'stokes2geoid'#
- transform = ('stokes', 'geoid')#
- class shxarray.kernels.gravfunctionals.Stokes2TWS(knLove=None, nmax=None, k0=None, **kwargs)#
Bases:
IsoKernelBaseProvides an isotropic kernel representing the transformation of Stokes coefficients [-] to equivalent water height [m]
- name = 'stokes2tws'#
- transform = ('stokes', 'tws')#
- class shxarray.kernels.gravfunctionals.TWS2Geoid(knLove=None, nmax=None, deg0scale=None, k0=None, **kwargs)#
Bases:
IsoKernelBaseProvides an isotropic kernel representing the transformation of a surface load (in m) to geoid height in meter
- name = 'load2geoid'#
- transform = ('tws', 'geoid')#
- class shxarray.kernels.gravfunctionals.TWS2Horzdef(lnLove=None, nmax=None, l0=None, **kwargs)#
Bases:
IsoKernelBaseProvides an isotropic kernel representing the transformation of surface load (in m) to elastic horizontal deformation component Note to compute the horizontal deformation, the spatial derivatives in longitude and latitude need to be computed
- name = 'tws2horzdef'#
- transform = ('tws', 'horzdef')#
- class shxarray.kernels.gravfunctionals.TWS2Uplift(hnLove=None, nmax=None, h0=None, **kwargs)#
Bases:
IsoKernelBaseProvides an isotropic kernel representing the transformation of surface load (in m) to elastic uplift in meter
- name = 'tws2uplift'#
- transform = ('tws', 'uplift')#
- shxarray.kernels.gravfunctionals.gravFunc(fromType, toType, **kwargs)#
Computes a kernel to transform of one gravitational function into another