Gts.detrend_seasonal

class pyacs.gts.Gts.Gts(code=None, lat=None, lon=None, h=None, X0=None, Y0=None, Z0=None, t0=None, data=None, data_xyz=None, data_corr_neu=None, data_corr_xyz=None, offsets_dates=[], offsets_values=None, outliers=[], annual=None, semi_annual=None, velocity=None, ifile=None, log=None, metadata=None)[source]
detrend_seasonal(method='L2', periods=None, exclude_periods=None)

Estimate trend + annual + semi-annual terms and remove them from the time series.

Velocity, annual and semi_annual are saved in Gts.velocity, Gts.annual, Gts.semi_annual.

Parameters:
  • method (str, optional) – Estimation method (e.g. ‘L2’).

  • periods (list, optional) – Periods used for estimation.

  • exclude_periods (list, optional) – Periods to exclude from estimation.

Returns:

Detrended time series (new instance).

Return type:

Gts

Notes

Outliers (Gts.outliers) are omitted; offsets (Gts.offsets_dates) are estimated simultaneously.