pyacs.gts.lib.noise.add_vel_sigma module
- pyacs.gts.lib.noise.add_vel_sigma.add_vel_sigma(self, b_fn=4, verbose=True)[source]
Estimate velocity uncertainties from residuals (white + flicker noise).
Velocity and residual time series must exist: run detrend(), detrend_annual(), or detrend_seasonal() first. Uncertainty on velocity components (N, E, U) is computed using white noise from the residual scatter and flicker noise (Williams, 2003, eq. 19 and 23). Returns a new Gts with velocity sigmas set.
- Parameters:
b_fn (float, optional) – Flicker noise parameter in mm/yr^0.25. Default is 4.
verbose (bool, optional) – If True, print flicker noise variance. Default is True.
- Returns:
New Gts with velocity uncertainties set in
velocity[3:6](m/yr), or None ifself.velocityis not set.- Return type:
Gts or None
Notes
White noise is estimated from the first differences of the residual time series. The combined white + flicker sigma is scaled by component RMS so that the minimum component (N, E, or U) keeps the nominal flicker level.
References
Williams, S. D. P. (2003). The effect of coloured noise on the uncertainties of rates from geodetic time series. Journal of Geodesy, 76(9-10), 483-494.