timefnutils tools

Time utilities for time-series InSAR analysis.

csi.timefnutils.Timefn(rep, t)

Interprets a list as time-series representation and returns time function matrix.

Args:

  • rep - Representation of the functions (cnt).

  • t - Time vector.

Returns:

  • H - a time-series matrix of size (Nsar x cnt)

  • vname - Unique name for each of the model parameters

  • rflag - Regularization family number for each model parameter

csi.timefnutils.bspline(n, dtk, t)

Uniform b-splines. n - Order dtk - Spacing t - Time vector

csi.timefnutils.bspline_nu(n, tk, t)

Non uniform b-splines. n - spline order tk - knots t - time vector

csi.timefnutils.ispline(n, dtk, t)

Uniform integrated b-splines n - Order dtk - Spacing t - Time vector

csi.timefnutils.mName2Rep(mName)

From mName given by TimeFn, returns the equivalent function representation

Args:
  • mName -> list of the model names

Returns:
  • rep -> list of parametric functions

csi.timefnutils.nCk(n, k)

Combinatorial function.