- class grond.targets.gnss_campaign.GNSSCampaignMisfitConfig(**kwargs)¶
- class grond.targets.gnss_campaign.GNSSCampaignMisfitResult(**kwargs)¶
Carries the observations for a target and corresponding synthetics.
- ♦ statics_syn¶
Synthetic gnss surface displacements
- ♦ statics_obs¶
Observed gnss surface displacements
- class grond.targets.gnss_campaign.GNSSCampaignMisfitTarget(**kwargs)¶
Handles and carries out operations related to the objective functions.
The objective function is here the weighted misfit between observed and predicted surface displacements.
- ♦ campaign_name¶
- ♦ ncomponents¶
A given manual weight in the configuration is applied.
- post_process(engine, source, statics)¶
Applies the objective function.
As a result the weighted misfits are given and the observed and synthetic data.
- property weights¶
Weights are the square-rooted, inverted data error variance-covariance.
The single component variances, and if provided the component covariances, are used to build a data variance matrix or variance-covariance matrix.
This matrix has the size for all possible NEU components, but throws zeros for not given components, also recorded in the _station_component_mask.
- class grond.targets.gnss_campaign.GNSSCampaignTargetGroup(**kwargs)¶
Handles static displacements from campaign GNSS observations, e.g GPS.
Station information, displacements and measurement errors are provided in a yaml-file (please find an example in the documentation). The measurement errors may consider correlations between components of a station, but correlations between single stations is not considered.
- ♦ gnss_campaigns¶
List of individual campaign names (name in gnss.yaml files).