pyacs.gts.lib.primitive.displacement module

pyacs.gts.lib.primitive.displacement.displacement(self, sdate=None, edate=None, window=None, method='median', speriod=[], eperiod=[], rounding='day', verbose=True)[source]

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