l3py.filter¶
Spatial filters for post-processing of potential coefficients.
-
class
l3py.filter.
DDK
(level)[source]¶ Implements the DDK filter by Kusche et al. (2009).
Parameters: level (int) – DDK filter level (positive, non-zero) Methods
filter
(gravityfield)Apply the DDK filter to a PotentialCoefficients instance. -
filter
(gravityfield)[source]¶ Apply the DDK filter to a PotentialCoefficients instance.
Parameters: gravityfield (PotentialCoefficients instance) – gravity field to be filtered, remains unchanged Returns: result – filterd copy of input Return type: PotentialCoefficients instance Raises: ValueError
– if maximum spherical harmonic degree is greater than 120
-
-
class
l3py.filter.
Gaussian
(radius)[source]¶ Implements a Gaussian filter.
Parameters: radius (float) – filter radius in kilometers Methods
filter
(gravityfield)Apply the Gaussian filter to a PotentialCoefficients instance.
-
class
l3py.filter.
SpatialFilter
[source]¶ Base interface for spatial filters applied to a PotentialCoefficients instance. Derived classes must at least implement a filter method which takes a PotentialCoefficients instance as argument. The gravity field passed to this method should remain unchanged.
Methods
filter