The targets.satellite
module¶
-
class
grond.targets.satellite.
SatelliteTargetGroup
(**kwargs)[source]¶ Handles maps of static ground motion from satellite observations (InSAR)
The InSAR displacement maps post-processed by the pyrocko module kite are usually Quadtree downsampled (Jonsson, 2002). Each data point has a latitude, longitude, Line-of-sight displacement value [m] as well as an orientation and elevation angle, which define the Line-of-Sight. The data are associated with a weight matrix, which is the inverse of a full variance-covariance matrix (Sudhaus & Jonsson, 2009). In principle, these data sets could stem from pixel offset maps. See also the documentation of the kite module.
-
♦
kite_scenes
¶ list
ofpyrocko.guts.Any
objects, optionalList of InSAR data files prepared by the
pyrocko
modulekite
-
♦
misfit_config
¶ -
Settings for the objective function of these targets
-
♦
-
class
grond.targets.satellite.
SatelliteMisfitTarget
(*args, **kwargs)[source]¶ Handles and carries out operations related to the objective functions.
Standard operations are the calculation of the weighted misfit between observed and predicted (synthetic) data. If enabled in the misfit configuration, orbital ramps are optimized for.
-
♦
scene_id
¶ str
UID string each Kite displacemente scene. Corresponds to Kite scene_id.
-
♦
misfit_config
¶ -
Configuration of the
SatelliteTarget
-
finalize_modelling
(engine, source, modelling_targets, modelling_results)[source]¶ Manipulate modelling before misfit calculation
This function can be overloaded interact with the modelling results.
is for L2-norm weighting, the square-rooted, inverse covar
-
♦
-
class
grond.targets.satellite.
SatelliteMisfitConfig
(**kwargs)[source]¶ Carries the misfit configuration.
-
♦
optimise_orbital_ramp
¶ bool
, default:True
Switch to account for a linear orbital ramp or not
-
♦
ranges
¶ dict
ofpyrocko.gf.seismosizer.Range
objects, default:{'offset': '-0.5 .. 0.5', 'ramp_east': '-1e-7 .. 1e-7', 'ramp_north': '-1e-7 .. 1e-7'}
These parameters give bounds for an offset [m], a linear gradient in east direction [m/m] and a linear gradient in north direction [m/m]. Note, while the optimisation of these ramps is individual for each target, the ranges set here are common for all satellite targets.
-
♦
-
class
grond.targets.satellite.
SatelliteMisfitResult
(**kwargs)[source]¶ Carries the observations for a target and corresponding synthetics.
-
♦
statics_syn
¶ dict
ofnumpy.ndarray
(pyrocko.guts_array.Array
) objects, optionalPredicted static displacements for a target (synthetics).
-
♦
statics_obs
¶ dict
ofnumpy.ndarray
(pyrocko.guts_array.Array
) objects, optionalObserved static displacement for a target.
-
♦