Merge pull request #94 from rtburns-jpl/isce-homing

Remove internal usage of ISCE_HOME env variable
LT1AB
piyushrpt 2020-02-04 22:46:10 -08:00 committed by GitHub
commit f864b582a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
27 changed files with 30 additions and 158 deletions

View File

@ -72,7 +72,7 @@ jobs:
set -ex
pwd
. /opt/conda/bin/activate root
export ISCE_HOME=/root/project/install/isce
ISCE_HOME=/root/project/install/isce
export PATH="$ISCE_HOME/bin:$ISCE_HOME/applications:/opt/conda/bin:$PATH"
export PYTHONPATH="/root/project/install:$PYTHONPATH"
export LD_LIBRARY_PATH="/opt/conda/lib:$LD_LIBRARY_PATH"

View File

@ -32,7 +32,12 @@ version = release_history # compatibility alias
__version__ = release_version
import sys, os
isce_path = os.path.split(os.path.abspath(__file__))[0]
isce_path = os.path.dirname(os.path.abspath(__file__))
import logging
from logging.config import fileConfig as _fc
_fc(os.path.join(isce_path, 'defaults', 'logging', 'logging.conf'))
sys.path.insert(1,isce_path)
sys.path.insert(1,os.path.join(isce_path,'applications'))
sys.path.insert(1,os.path.join(isce_path,'components'))

View File

@ -31,12 +31,8 @@
import os
import math
import logging
import logging.config
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
from isce import logging
from iscesys.Compatibility import Compatibility
Compatibility.checkPythonVersion()
from isceobj.Location.Peg import Peg

View File

@ -30,11 +30,7 @@
import os
import logging
import logging.config
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
from isce import logging
from iscesys.Compatibility import Compatibility
Compatibility.checkPythonVersion()
from iscesys.Component.FactoryInit import FactoryInit

View File

@ -30,11 +30,7 @@
import os
import logging
import logging.config
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
from isce import logging
import isceobj
from iscesys.Component.FactoryInit import FactoryInit

View File

@ -30,12 +30,8 @@
import os
import datetime
import logging
import logging.config
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
from isce import logging
from iscesys.Compatibility import Compatibility
Compatibility.checkPythonVersion()
from iscesys.Component.FactoryInit import FactoryInit

View File

@ -30,12 +30,8 @@
import os
import math
import logging
import logging.config
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
from isce import logging
import isceobj
from iscesys.Component.FactoryInit import FactoryInit
from iscesys.DateTimeUtil.DateTimeUtil import DateTimeUtil as DTU

View File

@ -34,8 +34,7 @@ from __future__ import print_function
import time
import os
import sys
import logging
import logging.config
from isce import logging
import isce
import isceobj
@ -46,11 +45,6 @@ from iscesys.Component.Configurable import SELF
import isceobj.InsarProc as InsarProc
from isceobj.Scene.Frame import FrameMixin
logging.config.fileConfig(
os.path.join(os.environ['ISCE_HOME'], 'defaults', 'logging',
'logging.conf')
)
logger = logging.getLogger('isce.insar')

View File

@ -41,8 +41,7 @@ import datetime
import os
import sys
import math
import logging
import logging.config
from isce import logging
import isce
import isceobj
@ -1438,11 +1437,6 @@ class IsceApp(Application, FrameMixin):
sys.exit("Could not find the output directory: %s" % self.outputDir)
os.chdir(self.outputDir) ##change working directory to given output directory
##read configfile only here so that log path is in output directory
logging.config.fileConfig(
os.path.join(os.environ['ISCE_HOME'], 'defaults', 'logging',
'logging.conf')
)
logger = logging.getLogger('isce.isceProc')
logger.info(self.intromsg)
self._isce.dataDirectory = self.outputDir

View File

@ -27,16 +27,8 @@
# Author: Walter Szeliga
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
import os
import logging
import logging.config
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
import isce
from isce import logging
from iscesys.Compatibility import Compatibility
from iscesys.Component.Component import Component, Port
from isceobj.Planet.Ellipsoid import Ellipsoid

View File

@ -30,10 +30,8 @@
import time
import os
import sys
import logging
import logging.config
from isce import logging
import isce
import isceobj
@ -44,11 +42,6 @@ from iscesys.Component.Configurable import SELF
from isceobj import RtcProc
from isceobj.Util.decorators import use_api
logging.config.fileConfig(
os.path.join(os.environ['ISCE_HOME'], 'defaults', 'logging',
'logging.conf')
)
logger = logging.getLogger('isce.grdsar')

View File

@ -27,13 +27,9 @@
# Authors: Giangi Sacco, Eric Gurrola
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
import time
import os
import sys
import logging
import logging.config
from isce import logging
import isce
import isceobj
@ -43,11 +39,6 @@ from iscesys.Compatibility import Compatibility
from iscesys.Component.Configurable import SELF
from isceobj import ScansarProc
logging.config.fileConfig(
os.path.join(os.environ['ISCE_HOME'], 'defaults', 'logging',
'logging.conf')
)
logger = logging.getLogger('isce.insar')

View File

@ -35,10 +35,8 @@
from __future__ import print_function
import time
import os
import sys
import logging
import logging.config
from isce import logging
import isce
import isceobj
@ -50,11 +48,6 @@ import isceobj.StripmapProc as StripmapProc
from isceobj.Scene.Frame import FrameMixin
from isceobj.Util.decorators import use_api
logging.config.fileConfig(
os.path.join(os.environ['ISCE_HOME'], 'defaults', 'logging',
'logging.conf')
)
logger = logging.getLogger('isce.insar')

View File

@ -34,10 +34,8 @@
import time
import os
import sys
import logging
import logging.config
from isce import logging
import isce
import isceobj
@ -47,11 +45,6 @@ from iscesys.Compatibility import Compatibility
from iscesys.Component.Configurable import SELF
from isceobj import TopsProc
logging.config.fileConfig(
os.path.join(os.environ['ISCE_HOME'], 'defaults', 'logging',
'logging.conf')
)
logger = logging.getLogger('isce.insar')

View File

@ -30,10 +30,8 @@
import time
import os
import sys
import logging
import logging.config
from isce import logging
import isce
import isceobj
@ -42,11 +40,6 @@ from isce.applications.topsApp import TopsInSAR
from iscesys.Component.Application import Application
from isceobj.Util.decorators import use_api
logging.config.fileConfig(
os.path.join(os.environ['ISCE_HOME'], 'defaults', 'logging',
'logging.conf')
)
logger = logging.getLogger('isce.insar')
WINDOW_SIZE_WIDTH = Application.Parameter(

View File

@ -27,14 +27,7 @@
# Author: Walter Szeliga
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
import os
import logging
import logging.config
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
from isce import logging
from iscesys.Compatibility import Compatibility
Compatibility.checkPythonVersion()
from iscesys.Component.FactoryInit import FactoryInit

View File

@ -29,11 +29,7 @@
import math
import os
import logging
import logging.config
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
from isce import logging
from isceobj.Util.decorators import type_check, force, pickled, logged
import numpy as np

View File

@ -27,14 +27,7 @@
# Author: Walter Szeliga
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
import os
import logging
import logging.config
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
from isce import logging
from isceobj.Sensor.ERS import ERS
from isceobj.Scene.Track import Track
logger = logging.getLogger("testTrack")

View File

@ -45,10 +45,6 @@ ellipsoid oblate ellipsoid of revolution (e.g, WGS84) with all the
See mainpage.txt for a complete dump of geo's philosophy-- otherwise,
use the docstrings.
"""
import os
isce_path = os.getenv("ISCE_HOME")
## \namespace geo Vector- and Affine-spaces, on Earth
__all__ = ['euclid', 'coordinates', 'ellipsoid', 'charts', 'affine', 'motion']

View File

@ -32,10 +32,7 @@ from __future__ import print_function
import os
import sys
import operator
import logging
import logging.config
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
from isce import logging
from iscesys.DictUtils.DictUtils import DictUtils as DU
from iscesys.Compatibility import Compatibility
Compatibility.checkPythonVersion()

View File

@ -37,8 +37,7 @@ import isce
import zipfile
import os
import sys
import logging
import logging.config
from isce import logging
from iscesys.Component.Component import Component
import shutil
from urllib import request
@ -325,8 +324,4 @@ class DataRetriever(Component):
# logger not defined until baseclass is called
if not self.logger:
logging.config.fileConfig(
os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf')
)
self.logger = logging.getLogger('isce.iscesys.DataRetriever')

View File

@ -29,10 +29,8 @@
import os
import logging
import math
import logging.config
from iscesys.Compatibility import Compatibility
@ -40,9 +38,6 @@ from isceobj.Planet import Planet
from isceobj import Constants as CN
from iscesys.Component.Component import Component, Port
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
RANGE_SAMPLING_RATE = Component.Parameter('rangeSamplingRate',
public_name='range sampling rate',
type=float,

View File

@ -43,8 +43,7 @@ import os
import sys
import math
import urllib.request, urllib.parse, urllib.error
import logging
import logging.config
from isce import logging
from iscesys.Component.Component import Component
import xml.etree.ElementTree as ET
@ -1013,10 +1012,6 @@ class DemStitcher(Component):
# logger not defined until baseclass is called
if not self.logger:
logging.config.fileConfig(
os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf')
)
self.logger = logging.getLogger('isce.contrib.demUtils.DemStitcher')
url = property(getUrl,setUrl)

View File

@ -39,8 +39,7 @@ from ctypes import cdll
import os
import sys
import urllib.request, urllib.error, urllib.parse
import logging
import logging.config
from isce import logging
from iscesys.Component.Component import Component
from contrib.demUtils.DemStitcher import DemStitcher as DS
#Parameters definitions
@ -291,7 +290,4 @@ class DemStitcher(DS):
#it's /srtm/version2_1/SRTM(1,3)
self._remove = ['.jpg','.xml']
if not self.logger:
logging.config.fileConfig(
os.environ['ISCE_HOME'] + '/library/applications/logging.conf'
)
self.logger = logging.getLogger('isce.contrib.demUtils.DemStitcherV3')

View File

@ -39,9 +39,8 @@ from ctypes import cdll
import numpy as np
import os
import sys
import logging
from isce import logging
import math
import logging.config
import urllib.request, urllib.parse, urllib.error
from iscesys.Component.Component import Component
from contrib.demUtils.DemStitcher import DemStitcher
@ -315,9 +314,6 @@ class SWBDStitcher(DemStitcher):
#it's /srtm/version2_1/SRTM(1,3)
self._remove = ['.jpg','.xml']
if not self.logger:
logging.config.fileConfig(
os.environ['ISCE_HOME'] + '/library/applications/logging.conf'
)
self.logger = logging.getLogger('isce.contrib.demUtils.SWBDStitcher')
self.parameter_list = self.parameter_list + super(DemStitcher,self).parameter_list

View File

@ -35,8 +35,7 @@ import sys
import math
from html.parser import HTMLParser
import urllib.request, urllib.parse, urllib.error
import logging
import logging.config
from isce import logging
from iscesys.Component.Component import Component
import zipfile
import os
@ -979,10 +978,6 @@ class MaskStitcher(Component):
# logger not defined until baseclass is called
if not self.logger:
logging.config.fileConfig(
os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf')
)
self.logger = logging.getLogger('isce.contrib.demUtils.MaskStitcher')
utl = property(getUrl,setUrl)

View File

@ -32,10 +32,7 @@
import os
import math
import logging
import logging.config
logging.config.fileConfig(os.path.join(os.environ['ISCE_HOME'], 'defaults',
'logging', 'logging.conf'))
from isce import logging
import isce
from iscesys.Component.FactoryInit import FactoryInit