Commit Graph

607 Commits (580a9d4081ed18dccc1099b496ad2dbcf7f9e64e)

Author SHA1 Message Date
Ryan Burns 580a9d4081 Bump autoRIFT to 1.4.0 2021-11-03 12:11:14 -07:00
Bryan Marfito 816459c954
Adjustments on CMakeLists.txt to properly install some modules (#350)
* Updated CMakeLists.txt to properly install the ISSI files thru CMake

* Update CMakeLists.txt to compile the src to generate filter.so

* Adjusted spaces on the code

* Update Stack.py
2021-09-27 19:29:51 -07:00
Lijun Zhu 0dcbbf67d3
GPUresamp module updates (#325)
* GPUresamp module updates

  * modify the gpu resamp code to produce results consistent with cpu
  * add the gpuresamp module to runFineResamp.py in TopsProc, which can be loaded topsApp.py
  * also fine-tune the sinc interpolation in cpu code: the sinc coef center value and normalization
2021-09-23 14:04:19 -07:00
Ryan Burns 5e3f28311b
Update forum link to point to GitHub Discussions 2021-09-22 14:28:38 -07:00
Ryan Burns 82c320ac20
Merge pull request #316 from rtburns-jpl/stanford-cmake
Add CMake rules for optional Stanford-licensed components
2021-09-21 10:20:40 -07:00
Ryan Burns 43cf756916 Add cmake rules for stanford modules
CMake can be told to build the separate Stanford modules in
stdproc via the ISCE2_WITH_STANFORD configuration option.

If not specified, it will be auto-enabled at configuration time if the
stanford_license magic is not None.
2021-09-20 11:46:15 -07:00
Ryan Burns 790f25798d Allow unlimited line length for all fortran code 2021-09-20 11:46:15 -07:00
Ryan Burns 24da482692 Simplify symlink installation 2021-09-20 11:46:15 -07:00
Ryan Burns 52951b5a5f Fix python import check
for when target name is not the same as the output base name
2021-09-20 11:46:15 -07:00
Ryan Burns e9ccc6857a
Merge pull request #337 from bjmarfito/patch-1
Added missing DemStitcherND.py in CMakeLists.txt
2021-09-13 12:44:04 -07:00
Bryan Marfito 6d3ca8c551
Added missing DemStitcherND.py in CMakeLists.txt
-Added missing DemStitcherND.py in CMakeLists.txt to enable downloading of NASA DEM if ISCE2 is complied through CMake.
2021-09-12 21:42:58 +08:00
Bryan Marfito d1d6b090ab
Replaced logger.warn to logger.warning, changed *.hgt* to *.hgt and updated RelaxIV download link (#332)
* Replace logger.warn to logger.warning

* Changed *.hgt* to *.hgt

* Updated link for downloading RelaxIV

* Update README.md
2021-09-09 11:05:12 -07:00
Scott Staniewicz 9f9e2e89fc
add "unpack" and "prepare" UAVSAR_HDF5 scripts for stripmap stack (#328)
* add unpack and prepare files for UAVSAR HDF5 files

* fix acq typo, expand stackStripMap to HDF5 UAVSAR

* remove comments from previous UAVSAR skeleton

* fix hard coded freq A, clarity on gdal format command
2021-09-02 12:33:19 -07:00
Ryan Burns ddcd4d85b9
Merge pull request #256 from rtburns-jpl/pycuampcor-pybind11
Convert PyCuAmpcor to pybind11
2021-09-01 11:26:38 -07:00
Bryan Marfito ad244f07b0
Proposed changes to UnwrapComp CMakeLists.txt, unwrapComponents.py and relaxIVdriver.cpp (#324)
* Updated CMakeLists.txt

* Update relaxIVdriver.cpp

* Update unwrapComponents.py

* Fix the paths on lines 445 and 446

* Fixed paths on lines 445 and 446
2021-08-31 16:36:17 -07:00
Ryan Burns b961aa3635 Release 2.5.3 2021-08-23 14:40:37 -07:00
Ryan Burns d63c40a30d
Merge pull request #323 from yunjunz/tops_stack
stackSentinel: expose virtual merge via -V / --virtual_merge option
2021-08-16 15:59:37 -07:00
Ryan Burns dc96d9d39d
Merge pull request #292 from lijun99/pycuampcor
PyCuAmpcor: add support to large windows
2021-08-12 09:53:04 -07:00
ehavazli 385ed6b7d8
stage ASF data virtually for TOPS processing (#319)
* stage ASF data virtually for TOPS processing

* obsolete fetchCookies class removed
2021-08-11 12:26:13 -07:00
Ryan Burns 10e03b6e01
Merge pull request #315 from scottstanie/main
throw exception from c++ instead of exit(1)
2021-08-11 12:25:13 -07:00
CunrenLiang 0f92b1ae83
add an option for masking out islands in ionosphere computation (#306)
* add an option for masking out islands in ionosphere computation

* Update topsApp.py

add some comments for new parameter "areas masked out in ionospheric phase estimation"
2021-08-09 13:31:40 -07:00
Zhang Yunjun 9ad03a6b77 stackSentinel.py: expose virtual merge via -V / --virtual_merge option
Add stackSentinel.py -V / --virtual_merge option to be able to change the default virtual file options. Default value is retained to not affect any existing operations.
2021-08-06 17:46:42 -07:00
Zhang Yunjun 852b3fc9ff topsStack/README: update aux_cal download cmd for the ESA link change
+ update wget cmd to update aux_cal file due to the ESA link change
+ fix typo in the dem.py command
2021-08-06 17:45:54 -07:00
Zhang Yunjun dea56dac56 topsStack: mergeBursts & s1a_isce_utils: indentation adjustment
Adjust indentations in the following scripts following pep8 style for improved readibility:
+ topsStack/mergegBursts.py
+ topsStack/s1a_isce_utils.py
2021-08-06 17:45:54 -07:00
Lijun Zhu eae30c10a8 Merge remote-tracking branch 'rtburns/pycuampcor-suggestions' into pycuampcor 2021-07-27 10:54:20 -07:00
Zhang Yunjun 44deb3991c
bugfix in geozero and warning fix in imageMath (#318)
* imageMath: fix numpy deprecation warn

* geozero: bugfix for missing lookSide
2021-07-24 10:31:39 -07:00
Ryan Burns e80cfb0f29 Fix alosmodule include guard 2021-07-22 11:01:30 -07:00
Bryan Marfito 5297f385fd
Proposed changes to the dloadOrbits.py to reflect the new orbit file download links (#300)
I've edited the dloadOrbits.py to reflect the new orbit file download links. This may also address issue # https://github.com/isce-framework/isce2/issues/299.
2021-07-22 08:50:46 -07:00
scott 5395f87b0e indent exception catch 2021-07-21 13:09:28 -05:00
scott 5181aa0e6d move stdexcept to base, convert InterleavedAccessor.cpp to exceptions 2021-07-21 13:09:28 -05:00
scott 99d478f87e send better error message in c++, pass along in py 2021-07-21 13:09:28 -05:00
scott 48b513fc42 throw exception from c++ GdalAccessor instead of exit(1)
Leads to an OSError being thrown instead of shutting down the whole program
2021-07-21 13:09:28 -05:00
Bryan Marfito 3928c3bdb7
Changes to relaxIVdriver.cpp to compile using the Github based RelaxIV (#288)
I've edited this code for the Github based RelaxIV (https://github.com/frangio68/Min-Cost-Flow-Class/tree/master/MCFClass)to compile properly.
2021-07-20 23:00:41 -07:00
Scott Staniewicz b99aa5975f
Add lookside check to geozero, fixes #294 (#302)
* Add lookside check to geozero, fixes #294

comparison is based on 0eb175f86f/cxx/isce3/geometry/detail/Geo2Rdr.icc (L83-L89)

This gets rid of the duplicate image for UAVSAR geocoding with diagonal heading

* fix bindings and include for new number of arguments
2021-07-20 23:00:09 -07:00
Scott Staniewicz eb5790a884
Speed up baselineGrid.py and cut prints (#314)
* track the prev guess in `geo2rdr`, break after convergence

* create doppler Poly once, avoid prints

Orbit.geo2rdr creates a poly, which prints "Polynomial Order: 0 - by - 0" each time
2021-07-20 22:59:00 -07:00
Bryan Marfito 85463f182a
Updated the download links of the Sentinel-1 orbit files (#297)
I've updated the download links of the Sentinel-1 orbit files based on the changes made recently by ESA.
2021-07-20 22:35:06 -07:00
Bryan Marfito cc4dc38638
Read unzip Sentinel-1 SLCs (#310) 2021-07-20 22:28:30 -07:00
Bryan Marfito 0fab300464
StAMPS preprocessor and stackprocessors minor modification (#309)
* Excess backslash on the slc_stack_path variable

* Removed unused imp library

* Removed unused imp library

* Removed unused imp library

* Fixed spacing on the datetime library

* Fixed spacing on the datetime library

* Removed unused imp library and fixed spacing on the datetime library

* Removed unused imp library and fixed spacing on the datetime library

* Removed unused imp library

* Removed unused imp library

* Fixed spacing on the datetime library
2021-07-20 22:16:55 -07:00
Ryan Burns a0ce9d55cb Replace cuNormalizer holder class with unique_ptr 2021-07-19 16:53:27 -07:00
Ryan Burns 14d708863d Templatize normalization routines 2021-07-19 16:34:35 -07:00
Lijun Zhu b0641ef2f5 PyCuAmpcor: add an implementation of cuCorrNormalizationSAT to support cuda 9/10 2021-07-19 15:14:04 -07:00
Lijun Zhu 80411d38aa PyCuAmpcor: add sum_area_table based correlation surface normalization to allow arbitrary window size (used to be limited by the 1024 max cuda threads) 2021-07-19 15:14:04 -07:00
Ryan Burns 36b6cdff06
Merge pull request #308 from bjmarfito/main
Changed 'is' to '==' to the SentinelWrapper.py to remove warning
2021-07-01 21:37:41 -07:00
Bryan Marfito e5ce2c0a29
Change the syntax to remove warning 2021-07-02 11:42:39 +08:00
Ryan Burns a976d12c51
Merge pull request #276 from yunjunz/offset
cuDenseOffsets.prep*Geom*: supp. full-reso file w/o .full in the name
2021-06-14 15:48:21 -07:00
Ryan Burns cd66b264e3 Release 2.5.2 2021-05-28 12:05:57 -07:00
Ryan Burns 038c04d5b9
Merge pull request #285 from rtburns-jpl/python39
Remove use of deprecated XML ElementTree getchildren method
2021-05-28 11:40:36 -07:00
Bryan Marfito ef29fecb92
Proposed fix on a bug in create_cmds.py (#291)
I'm proposing a fix to create_cmds.py since I found a minor bug in line 165 which doesn't remove the excluded dates during image stacking. Instead line 165 removes dates based on the dates not included from the dates to be included parameter on the alosStack.xml.

The image folder contains the ALOS-2 images with dates 191005, 191019, 191102, 191214, 191228.

I've tested the changes and it worked properly.

Co-authored-by: Ryan Burns <rtburns@jpl.nasa.gov>
2021-05-27 18:33:52 -07:00
Ryan Burns bbf8cb55ae
Merge pull request #279 from RussellGrew/flip_latlon
Swap lat/lon for proj6 and gdal3.
2021-05-27 13:30:11 -07:00
Ryan Burns f20e8d33f8 Add topsApp preprocess test to CI
We can run topsApp up through the preprocess step without needing any
data. This will at least verify that the config is parsed properly.
2021-05-27 11:28:37 -07:00