* UAVSAR_Stack: bugfix for line/sample num and dopplerFile path
+ UAVSAR_Stack: use segment index while setting the number of lines / samples
+ UAVSAR_Stack: use self.dopplerFile if it exists otherwise use the path from *.ann file, to support unpackFrame_UAVSAR.py when dop file is not in the current directory
+ unpackFrame_UAVSAR: rename variables and comments to improve code readability
* use getattr() instead of hasattr()
* 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
* 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
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.
* 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"
* 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
* 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
This has been broken since splitting up image_sio.c/h in some edge
casses. The extern variables are not "weakly linked" on macOS SCons
so they must be visible to the module even if they are not used.
These global variables were instantiated in the image_sio.h header
and included into multiple translation units, violating ODR.
They are now marked as 'extern' and declared in a separate TU.
These duplicated names spanning translation units violate ODR.
They are only used within their corresponding .c files and thus
can be given static linkage.