https://github.com/insarlab/MintPy
Revision b1f636fcf4749ea58c6f14ffc24064fb9655515c authored by Yuan-Kai Liu on 08 June 2021, 15:50:28 UTC, committed by GitHub on 08 June 2021, 15:50:28 UTC
This PR adds two more time functions to timeseries2velocity.py: 

+ exp: A series of exponential function(s). Modeling the amplitude of post-seismic relaxation with input:
   - list of str, dates of the onset of exp function(s), e.g., '20161231', '20190125'.
   - list of float, exp characteristic time(s) in days, e.g., 80.5, 200.

+ log: A series of logarithmic function(s). Modeling the amplitude of post-seismic relaxation with input:
   - list of str, dates of the onset of log function(s), e.g., '20181231', '20200125'.
   - list of float, log characteristic time(s) in days, e.g., 60.2, 120.

+ obects.stack.get_design_matrix4time_func():
   - add get_design_matrix4exp_func()
   - add get_design_matrix4log_func()

+ timeseries2velocity:
   - add --exp onset_time char_time option to ingest exponential function parameters
   - add --log onset_time char_time option to ingestt logarithmic function parameters
   - write periodic phase data as the following dataset names in the unit of radian to file:
       - annualPase
       - semiAnnualPhase
       - periodY{period}Phase
   - rename the periodic amplitude dataset name from using "Amp" as suffix to using "Amplitude" as suffix
Co-authored-by: Zhang Yunjun <yunjunzgeo@gmail.com>
1 parent a57017e
History
Tip revision: b1f636fcf4749ea58c6f14ffc24064fb9655515c authored by Yuan-Kai Liu on 08 June 2021, 15:50:28 UTC
timeseries2velocity: add --exp and --log time funcs velocity fitting (#564)
Tip revision: b1f636f
File Mode Size
.circleci
.github
docker
docs
mintpy
test
.gitignore -rw-r--r-- 187 bytes
LICENSE -rw-r--r-- 35.1 KB
MANIFEST.in -rw-r--r-- 89 bytes
mkdocs.yml -rw-r--r-- 1.5 KB
pyproject.toml -rw-r--r-- 91 bytes
readthedocs.yml -rw-r--r-- 582 bytes
setup.py -rw-r--r-- 3.9 KB

back to top