Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
cffd66d
Bug on alosStack
MYIP003 Mar 28, 2023
3fab206
Added gdal2isce_xml when running multilook gdal
bjmarfito Apr 21, 2023
ccef89a
bugfix in `cuDenseOffsets.py --full/out-geom` for topsApp product
yunjunz Feb 18, 2023
077615a
adding scripts -preparing ERS for stack processing
yjzhenglamarmota Apr 14, 2023
1be3ad7
Combine prepareERS_ENVstack,py with unpackFrame_ERS_ENV.py in the lat…
yjzhenglamarmota Apr 18, 2023
84b7a4f
Fix bugs
yjzhenglamarmota Apr 19, 2023
9bf4721
Add geolocation constraint option
yjzhenglamarmota Apr 27, 2023
5d62ff7
Update unpackFrame_ERS_ENV.py
yjzhenglamarmota May 4, 2023
704085d
Update ODR.py
yjzhenglamarmota May 4, 2023
2de84c0
adding scripts -preparing ERS for stack processing
yjzhenglamarmota Apr 14, 2023
f226619
Combine prepareERS_ENVstack,py with unpackFrame_ERS_ENV.py in the lat…
yjzhenglamarmota Apr 18, 2023
9bc1ba8
Added "char" type in ALOS_fbd2fbsmodule.c and ALOS_fbs2fbdmodule.c (#…
EJFielding Feb 5, 2024
61f6731
add symlink in dockerfile
vincentschut Feb 27, 2024
f92e190
Merge pull request #823 from vincentschut/add-isce-to-isce2-symlink-i…
rtburns-jpl Feb 29, 2024
7bf93ad
prepSlcALOS2: support alosStack convention via --alosStack option
yunjunz Mar 27, 2024
7c0cb3c
alosStack: ignore non-numeric folders in the data/download dir
yunjunz Mar 1, 2024
652c1fb
Merge pull request #687 from MYIP003/patch-1
rtburns-jpl Mar 27, 2024
3012f28
Merge pull request #834 from yunjunz/alos_stack
rtburns-jpl Apr 8, 2024
2402adf
Merge pull request #703 from bjmarfito/patch-1
rtburns-jpl Apr 10, 2024
f7291b1
Update fetchOrbit.py for new Copernicus data source (#801)
rtburns-jpl May 13, 2024
adf8166
docs: always use 4-digit frame number for alos2 (#708)
yunjunz May 21, 2024
ca7649a
Process Lutan-1 stripmap SLC images using stripmapApp.py (#852)
bjmarfito Jun 11, 2024
b231d6e
removing azimuth burst ramps caused by ionosphere in topsStack (#600)
CunrenLiang Jul 1, 2024
b011e46
Fix for dloadOrbits.py to reflect new download URL and minor fix in f…
bjmarfito Sep 25, 2024
14bcd5f
Update README.md
bjmarfito Sep 27, 2024
09a3198
fix some incorrect pointer types as required by newer gcc compilers
Nov 7, 2024
b39ddca
patch the time.h error for g++14
Nov 7, 2024
51b9c6c
Merge pull request #897 from lijun99/modern-c
rtburns-jpl Nov 19, 2024
50bf3f3
Remove extraneous tab chars from topsStack readme
rtburns-jpl Nov 21, 2024
0550490
Merge pull request #886 from bjmarfito/readme_fix
rtburns-jpl Nov 21, 2024
fd7a0ab
Bugfix plot ion topsStack (#885)
bjmarfito Nov 21, 2024
0e2124f
Merge pull request #709 from yunjunz/bugfix_pycuampcor
rtburns-jpl Dec 7, 2024
1402e2f
adding scripts -preparing ERS for stack processing
yjzhenglamarmota Apr 14, 2023
ff44032
Combine prepareERS_ENVstack,py with unpackFrame_ERS_ENV.py in the lat…
yjzhenglamarmota Apr 18, 2023
6e6372c
Fix bugs
yjzhenglamarmota Apr 19, 2023
c50cc11
Add geolocation constraint option
yjzhenglamarmota Apr 27, 2023
44d5428
Update unpackFrame_ERS_ENV.py
yjzhenglamarmota May 4, 2023
b00074e
Update ODR.py
yjzhenglamarmota May 4, 2023
1a3e454
adding scripts -preparing ERS for stack processing
yjzhenglamarmota Apr 14, 2023
1b8eb45
Combine prepareERS_ENVstack,py with unpackFrame_ERS_ENV.py in the lat…
yjzhenglamarmota Apr 18, 2023
c31b467
Merge branch 'ersStack' of https://github.com/yjzhenglamarmota/isce2 …
yjzhenglamarmota Mar 4, 2025
0d7c3b7
Removed commented code as suggested by hfattahi.
yjzhenglamarmota Mar 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ utility in a general sense for building other types of software packages. In
its InSAR aspect ISCE supports data from many space-borne satellites and one
air-borne platform. We continue to increase the number of sensors supported.
At this time the sensors that are supported are the following: ALOS, ALOS2,
COSMO_SKYMED, ENVISAT, ERS, KOMPSAT5, RADARSAT1, RADARSAT2, RISAT1, Sentinel1,
COSMO_SKYMED, ENVISAT, ERS, KOMPSAT5, LUTAN1, RADARSAT1, RADARSAT2, RISAT1, Sentinel1,
TERRASARX, UAVSAR and SAOCOM1A.

## Contents
Expand Down
2 changes: 1 addition & 1 deletion applications/make_raw.py
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ def calculateSquint(self):
self.frame.squintAngle = math.radians(self.squint)

def make_raw(self):
from isceobj.Image import createRawImage, createSlcImage
from isceobj.Image import createRawImage, createSlcImage
self.activateInputPorts()

# Parse the image metadata and extract the image
Expand Down
9 changes: 7 additions & 2 deletions components/isceobj/Alos2Proc/runFrameOffset.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,18 +97,23 @@ def frameOffset(track, image, outputfile, crossCorrelation=True, matchingMode=0)
swath1 = track.frames[j-1].swaths[0]
swath2 = track.frames[j].swaths[0]

#consider frame/swath azimuth sensing start differences caused by swath mosaicking
# tested with alos2App.py, alos2burstApp.py and alosStack
frame1 = track.frames[j-1]
frame2 = track.frames[j]
delta_az = -((frame2.sensingStart - frame1.sensingStart).total_seconds() - (swath2.sensingStart - swath1.sensingStart).total_seconds()) / swath1.azimuthLineInterval

#offset from geometry
offsetGeometrical = computeFrameOffset(swath1, swath2)
rangeOffsetGeometrical.append(offsetGeometrical[0])
azimuthOffsetGeometrical.append(offsetGeometrical[1])
azimuthOffsetGeometrical.append(offsetGeometrical[1]+delta_az)

#offset from cross-correlation
if crossCorrelation:
offsetMatching = estimateFrameOffset(swath1, swath2, image1, image2, matchingMode=matchingMode)
if offsetMatching != None:
rangeOffsetMatching.append(offsetMatching[0])
azimuthOffsetMatching.append(offsetMatching[1])
azimuthOffsetMatching.append(offsetMatching[1]+delta_az)
else:
print('******************************************************************')
print('WARNING: bad matching offset, we are forced to use')
Expand Down
14 changes: 5 additions & 9 deletions components/isceobj/Orbit/ODR.py
Original file line number Diff line number Diff line change
Expand Up @@ -184,15 +184,11 @@ def parse(self):

def parseLine(self,line):
arc = Arc()
arc.number = line[0:3] # Arc number
arc.start = datetime.datetime.strptime(line[5:17],'%y%m%d %H:%M') # Starting time for the arc
arc.stop = datetime.datetime.strptime(line[20:32],'%y%m%d %H:%M') # End time for the arc
arc.slrResidual = line[34:38] # Satellite laser ranging residual in cm
arc.crossOver = line[39:43]
arc.altimeter = line[45:49]
arc.repeat = line[51:57] # Repeat cycle in days
arc.version = line[58:61] # Version number
arc.precise = datetime.datetime.strptime(line[63:78],'%y%m%d %H:%M:%S') # Starting time of the precise segment of the arc
###### Change to also work for the new arclist format in the recalcuated ODR orbit files.#######
arc.number = line.split()[0] # Arc number
arc.start = datetime.datetime.strptime(" ".join(line.split()[1:3]),'%y%m%d %H:%M') # Starting time for the arc
arc.stop = datetime.datetime.strptime(" ".join(line.split()[4:6]),'%y%m%d %H:%M') # End time for the arc
arc.precise = datetime.datetime.strptime(" ".join(line.split()[-2:]),'%y%m%d %H:%M:%S') # Starting time of the precise segment of the arc

return arc

Expand Down
2 changes: 1 addition & 1 deletion components/isceobj/Sensor/ALOS2.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ def __init__(self, name=''):
self.leaderFile = None
self.imageFile = None

#####Soecific doppler functions for ALOS2
#####Specific doppler functions for ALOS2
self.doppler_coeff = None
self.azfmrate_coeff = None
self.lineDirection = None
Expand Down
1 change: 1 addition & 0 deletions components/isceobj/Sensor/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ set(installfiles
UAVSAR_RPI.py
UAVSAR_Stack.py
SAOCOM_SLC.py
Lutan1.py
)

if(HDF5_FOUND)
Expand Down
Loading