Gts.displacement
- 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]
- displacement(sdate=None, edate=None, window=None, method='median', speriod=[], eperiod=[], rounding='day', verbose=True)
Calculate displacement between two dates or two periods.
- Parameters:
sdate (float, optional) – Start date in decimal year.
edate (float, optional) – End date in decimal year.
window (float, optional) – Time window in days for searching available dates.
method (str, optional) – Method to calculate position: ‘median’ or ‘mean’. Default is ‘median’.
speriod (list, optional) – Period [start, end] for calculating the start position.
eperiod (list, optional) – Period [start, end] for calculating the end position.
rounding (str, optional) – Rounding for dates: ‘day’, ‘hour’, ‘minute’, or ‘second’. Default is ‘day’.
verbose (bool, optional) – Verbose mode.
- Returns:
Displacement as np.array([dn, de, du, sdn, sde, sdu]).
- Return type:
ndarray