don't assume sensor.extractImage supports a removeNoise arg
parent
e34ddf7515
commit
3fb325a51e
|
@ -7,6 +7,7 @@ import logging
|
||||||
import isceobj
|
import isceobj
|
||||||
import copy
|
import copy
|
||||||
import os
|
import os
|
||||||
|
import inspect
|
||||||
logger = logging.getLogger('isce.grdsar.runPreprocessor')
|
logger = logging.getLogger('isce.grdsar.runPreprocessor')
|
||||||
|
|
||||||
def runPreprocessor(self):
|
def runPreprocessor(self):
|
||||||
|
@ -75,7 +76,12 @@ def runPreprocessor(self):
|
||||||
def extract_slc(sensor, slantRange=False, removeNoise=False):
|
def extract_slc(sensor, slantRange=False, removeNoise=False):
|
||||||
# sensor.configure()
|
# sensor.configure()
|
||||||
sensor.parse()
|
sensor.parse()
|
||||||
sensor.extractImage(removeNoise=removeNoise)
|
sensor_extractImage_spec = inspect.getfullargspec(sensor.extractImage)
|
||||||
|
if "removeNoise" in sensor_extractImage_spec.args or "removeNoise" in sensor_extractImage_spec.kwonlyargs:
|
||||||
|
sensor.extractImage(removeNoise=removeNoise)
|
||||||
|
else:
|
||||||
|
print('Noise removal requested, but sensor does not support noise removal.')
|
||||||
|
sensor.extractImage()
|
||||||
|
|
||||||
if slantRange:
|
if slantRange:
|
||||||
sensor.extractSlantRange()
|
sensor.extractSlantRange()
|
||||||
|
|
Loading…
Reference in New Issue