Skip to content

Commit bedfa37

Browse files
vbrancatGitHub Enterprise
authored andcommitted
Add PGE-requested fields to RSLC, GSLC, GCOV and InSAR schemas (#874)
* Remove CoverageIndicator from RSLC schema * Add TrackFramePolygon and FullCoverageThresholdPercent in Geometry RSLC schema * Add PGE requested fields to GSLC schema * Add PGE requested fields in GCOV schema * Add PGE requested fields to InSAR schema * Correct typo FullCoverageThresholdPercent field Co-authored-by: vbrancat <[email protected]>
1 parent 002e4ff commit bedfa37

File tree

4 files changed

+15
-1
lines changed

4 files changed

+15
-1
lines changed

share/nisar/schemas/focus.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,15 @@ runconfig:
5656
ProcessingType: enum('PR', 'UR') # production, urgent response
5757
MissionId: enum('NISAR')
5858
ProductAccuracy: enum('P', 'M', 'N', 'F', 'T')
59-
CoverageIndicator: enum('F', 'P')
6059
DebugLevelGroup:
6160
DebugSwitch: bool()
6261
Geometry:
6362
CycleNumber: int(min=1, max=999)
6463
RelativeOrbitNumber: int(min=1, max=173)
6564
FrameNumber: int(min=1, max=176)
6665
OrbitDirection: enum('Descending', 'Ascending')
66+
TrackFramePolygon: str(required=False)
67+
FullCoverageThresholdPercent: num(min=0.0, required=False)
6768
worker:
6869
# Whether or not to use GPU, optional. Defaults to True if available.
6970
gpu_enabled: bool(required=False)

share/nisar/schemas/gcov.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ runconfig:
1616
ProductPathGroup:
1717
# Directory where PGE will place results
1818
ProductPath: str()
19+
ProductCounter: int(min=1, max=999, required=False)
1920

2021
# Directory where SAS can write temporary data
2122
ScratchPath: str()
@@ -27,6 +28,9 @@ runconfig:
2728

2829
PrimaryExecutable:
2930
ProductType: enum('GCOV')
31+
CompositeReleaseID: regex(r'\w\d\d\d\d\d', name='CRID', required=False)
32+
ProcessingType: enum('PR', 'UR', required=False)
33+
ProductAccuracy: enum('P', 'M', 'N', 'F', 'T', required=False)
3034

3135
DebugLevelGroup:
3236
DebugSwitch: bool()

share/nisar/schemas/gslc.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ runconfig:
1616
ProductPathGroup:
1717
# Directory where PGE will place results
1818
ProductPath: str()
19+
# Product Counter
20+
ProductCounter: int(min=1, max=999, required=False)
1921

2022
# Directory where SAS can write temporary data
2123
ScratchPath: str()
@@ -27,6 +29,9 @@ runconfig:
2729

2830
PrimaryExecutable:
2931
ProductType: enum('GSLC')
32+
CompositeReleaseID: regex(r'\w\d\d\d\d\d', name='CRID', required=False)
33+
ProcessingType: enum('PR', 'UR', required=False)
34+
ProductAccuracy: enum('P', 'M', 'N', 'F', 'T', required=False)
3035

3136
DebugLevelGroup:
3237
DebugSwitch: bool()

share/nisar/schemas/insar.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ runconfig:
1616
ProductPathGroup:
1717
# Directory where PGE will place results
1818
ProductPath: str()
19+
ProductCounter: int(min=1, max=999, required=False)
1920

2021
# Directory where SAS can write temporary data
2122
ScratchPath: str()
@@ -29,6 +30,9 @@ runconfig:
2930
PrimaryExecutable:
3031
# RIFG_RUNW_GUNW will produce all three InSAR products
3132
ProductType: enum('GUNW', 'RIFG', 'RUNW', 'RIFG_RUNW_GUNW', 'RUNW_STANDALONE', 'GUNW_STANDALONE')
33+
CompositeReleaseID: regex(r'\w\d\d\d\d\d', name='CRID', required=False)
34+
ProcessingType: enum('PR', 'UR', required=False)
35+
ProductAccuracy: enum('P','M','N','F','T', required=False)
3236

3337
DebugLevelGroup:
3438
DebugSwitch: bool()

0 commit comments

Comments
 (0)