ISCE_INSAR/contrib/stack
Gerald Manipon f09213eb33
various updates from ARIA-related projects (#149)
* add Dockerfile and SConfigISCE to build cuda-enabled modules

* add Dockerfile and SConfigISCE to build cuda-enabled modules

* set correct name

* update for centos7 and cuda-dev image

* restore

* disable GPUampcor

* update

* save

* sync up Dockerfile updates

* fix base image

* change docker image names

* create gpu vs. cpu specific tags

* update with nodata WBD Stitcher

* fix segmentation fault when running sciflo workflows

- remove dependencies that downgrade the `geos` conda package

* sync fix for segmentation fault to cuda builds

* ping ffi to version 1.12.2

Latest version of ffi, 1.13.0, breaks installation of fpm:
```
$ sudo gem install --no-ri --no-rdoc fpm
Fetching: cabin-0.9.0.gem (100%)
Successfully installed cabin-0.9.0
Fetching: backports-3.17.2.gem (100%)
Successfully installed backports-3.17.2
Fetching: arr-pm-0.0.10.gem (100%)
Successfully installed arr-pm-0.0.10
Fetching: clamp-1.0.1.gem (100%)
Successfully installed clamp-1.0.1
Fetching: ffi-1.13.0.gem (100%)
ERROR:  Error installing fpm:
        ffi requires Ruby version >= 2.3.
```
TODO: remove pin when ffi's backwards compatiblity is restored.

* comment out unused import

* add build circleci job to PR tests

* pin ffi in cuda build

* revert logging hackery

* fix "target_include_directories called with non-compilable target type" errors

* Keep source directory for topsStack

Co-authored-by: dustinlo <dustin.k.lo@jpl.nasa.gov>
Co-authored-by: shitong01 <stchin@ntu.edu.sg>
Co-authored-by: Ryan Burns <47790121+rtburns-jpl@users.noreply.github.com>
2020-07-16 16:08:57 -07:00
..
stripmapStack Merge branch 'master' into BLM 2020-07-02 15:03:10 -07:00
topsStack various updates from ARIA-related projects (#149) 2020-07-16 16:08:57 -07:00
README.md topsStack: convert README.txt to README.md 2020-01-05 19:02:29 -08:00

README.md

Stack Processors

Read the document for each stack processor for details.

Installation

To use the TOPS or Stripmap stack processors you need to:

  1. Install ISCE as usual

  2. Depending on which stack processor you need to try, add the path of the folder containing the python scripts to your $PATH environment variable as follows:

    • add the full path of your contrib/stack/topsStack to $PATH to use the topsStack for processing a stack of Sentinel-1 TOPS data
    • add the full path of your contrib/stack/stripmapStack to $PATH to use the stripmapStack for processing a stack of StripMap data

Note: The stack processors do not show up in the install directory of your isce software. They can be found in the isce source directory.

Important Note:

There might be conflicts between topsStack and stripmapStack scripts (due to comman names of different scripts). Therefore users MUST only have the path of one stack processor in their $PATH environment at a time, to avoid conflicts between the two stack processors.

References

Users who use the stack processors may refer to the following literatures:

For StripMap stack processor and ionospheric phase estimation:

  • H. Fattahi, M. Simons, and P. Agram, "InSAR Time-Series Estimation of the Ionospheric Phase Delay: An Extension of the Split Range-Spectrum Technique", IEEE Trans. Geosci. Remote Sens., vol. 55, no. 10, 5984-5996, 2017. (https://ieeexplore.ieee.org/abstract/document/7987747/)

For TOPS stack processing: