You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sdap.apache.org by rk...@apache.org on 2024/02/28 23:43:16 UTC
(incubator-sdap-nexus) 01/02: Edit import statements
This is an automated email from the ASF dual-hosted git repository.
rkk pushed a commit to branch SDAP-511
in repository https://gitbox.apache.org/repos/asf/incubator-sdap-nexus.git
commit 2a4e4b114162246df9e333542d02631e66a4edd9
Author: rileykk <ri...@jpl.nasa.gov>
AuthorDate: Wed Feb 28 15:36:43 2024 -0800
Edit import statements
---
.../tests/algorithms/StandardDeviationSearch_test.py | 4 ++--
analysis/tests/algorithms/longitudelatitudemap_test.py | 6 +++---
analysis/tests/algorithms/test_base_doms_handler.py | 2 +-
analysis/tests/algorithms/test_subsetter.py | 2 +-
analysis/tests/algorithms_spark/test_matchup.py | 4 ++--
.../tests/algorithms_spark/test_timeseriesspark.py | 4 ++--
.../tests/integration/algorithms_spark/test_matchup.py | 2 +-
analysis/tests/redirect/test_RemoteSDAPCache.py | 6 +++---
analysis/tests/webapp_test.py | 2 +-
analysis/webservice/algorithms/Capabilities.py | 6 +++---
analysis/webservice/algorithms/ColorBarHandler.py | 4 ++--
analysis/webservice/algorithms/CorrelationMap.py | 6 +++---
.../webservice/algorithms/DailyDifferenceAverage.py | 6 +++---
analysis/webservice/algorithms/DataInBoundsSearch.py | 6 +++---
analysis/webservice/algorithms/DataSeriesList.py | 10 +++++-----
analysis/webservice/algorithms/DelayTest.py | 4 ++--
analysis/webservice/algorithms/ErrorTosserTest.py | 4 ++--
analysis/webservice/algorithms/Heartbeat.py | 4 ++--
analysis/webservice/algorithms/HofMoeller.py | 6 +++---
analysis/webservice/algorithms/LongitudeLatitudeMap.py | 6 +++---
analysis/webservice/algorithms/MapFetchHandler.py | 6 +++---
.../webservice/algorithms/StandardDeviationSearch.py | 6 +++---
analysis/webservice/algorithms/TestInitializer.py | 2 +-
analysis/webservice/algorithms/TileSearch.py | 4 ++--
analysis/webservice/algorithms/TimeAvgMap.py | 6 +++---
analysis/webservice/algorithms/TimeSeries.py | 8 ++++----
analysis/webservice/algorithms/TimeSeriesSolr.py | 8 ++++----
analysis/webservice/algorithms/doms/BaseDomsHandler.py | 4 ++--
.../webservice/algorithms/doms/DatasetListQuery.py | 6 +++---
.../webservice/algorithms/doms/DomsInitialization.py | 2 +-
analysis/webservice/algorithms/doms/ExecutionCancel.py | 14 +++++++-------
analysis/webservice/algorithms/doms/ExecutionStatus.py | 8 ++++----
analysis/webservice/algorithms/doms/MatchupQuery.py | 2 +-
analysis/webservice/algorithms/doms/MetadataQuery.py | 6 +++---
.../webservice/algorithms/doms/ResultsRetrieval.py | 4 ++--
analysis/webservice/algorithms/doms/ResultsStorage.py | 4 ++--
analysis/webservice/algorithms/doms/StacCatalog.py | 8 ++++----
analysis/webservice/algorithms/doms/StatsQuery.py | 4 ++--
analysis/webservice/algorithms/doms/ValuesQuery.py | 4 ++--
analysis/webservice/algorithms/doms/fetchedgeimpl.py | 2 +-
analysis/webservice/algorithms/doms/insitu.py | 2 +-
analysis/webservice/algorithms/doms/insitusubset.py | 6 +++---
analysis/webservice/algorithms/doms/subsetter.py | 6 +++---
analysis/webservice/algorithms_spark/ClimMapSpark.py | 6 +++---
analysis/webservice/algorithms_spark/CorrMapSpark.py | 6 +++---
.../algorithms_spark/DailyDifferenceAverageSpark.py | 6 +++---
.../webservice/algorithms_spark/HofMoellerSpark.py | 8 ++++----
analysis/webservice/algorithms_spark/Matchup.py | 18 +++++++++---------
analysis/webservice/algorithms_spark/MatchupDoms.py | 14 +++++++-------
.../webservice/algorithms_spark/MaximaMinimaSpark.py | 6 +++---
.../algorithms_spark/NexusCalcSparkHandler.py | 6 +++---
.../algorithms_spark/NexusCalcSparkTornadoHandler.py | 2 +-
.../webservice/algorithms_spark/TimeAvgMapSpark.py | 6 +++---
.../webservice/algorithms_spark/TimeSeriesSpark.py | 10 +++++-----
analysis/webservice/algorithms_spark/VarianceSpark.py | 6 +++---
.../nexus_tornado/app_builders/HandlerArgsBuilder.py | 2 +-
.../nexus_tornado/app_builders/NexusAppBuilder.py | 4 ++--
.../nexus_tornado/app_builders/RedirectAppBuilder.py | 4 ++--
.../request/handlers/NexusRequestHandler.py | 6 +++---
.../request/renderers/NexusCSVRenderer.py | 2 +-
.../request/renderers/NexusNETCDFRenderer.py | 2 +-
.../request/renderers/NexusPNGRenderer.py | 2 +-
.../request/renderers/NexusZIPRenderer.py | 2 +-
analysis/webservice/redirect/RedirectHandler.py | 2 +-
.../webservice/redirect/RemoteCollectionMatcher.py | 2 +-
analysis/webservice/webapp.py | 7 ++++++-
analysis/webservice/webapp_livy.py | 4 ++--
analysis/webservice/webmodel/Exceptions.py | 2 +-
analysis/webservice/webmodel/NexusRequestObject.py | 4 ++--
.../webmodel/NexusRequestObjectTornadoFree.py | 4 ++--
analysis/webservice/webmodel/NexusResults.py | 2 +-
tools/doms-data-tools/update_values_type.py | 2 +-
72 files changed, 184 insertions(+), 179 deletions(-)
diff --git a/analysis/tests/algorithms/StandardDeviationSearch_test.py b/analysis/tests/algorithms/StandardDeviationSearch_test.py
index 54929b0..49f9a6a 100644
--- a/analysis/tests/algorithms/StandardDeviationSearch_test.py
+++ b/analysis/tests/algorithms/StandardDeviationSearch_test.py
@@ -27,8 +27,8 @@ from nexustiles.nexustiles import NexusTileService
from tornado.testing import AsyncHTTPTestCase, bind_unused_port
import tornado.web
-from webservice.algorithms import StandardDeviationSearch
-from webservice.nexus_tornado.request.handlers.NexusRequestHandler import NexusRequestHandler
+from analysis.webservice.algorithms import StandardDeviationSearch
+from analysis.webservice.nexus_tornado.request.handlers.NexusRequestHandler import NexusRequestHandler
class HttpParametersTest(AsyncHTTPTestCase):
diff --git a/analysis/tests/algorithms/longitudelatitudemap_test.py b/analysis/tests/algorithms/longitudelatitudemap_test.py
index a40e4d3..5d1fce0 100644
--- a/analysis/tests/algorithms/longitudelatitudemap_test.py
+++ b/analysis/tests/algorithms/longitudelatitudemap_test.py
@@ -24,10 +24,10 @@ from shapely.geometry import box
from tornado.testing import bind_unused_port
from tornado.web import Application
#from webapp import ModularNexusHandlerWrapper
-from webservice.webmodel import NexusRequestObject
-from webservice.nexus_tornado.request.handlers import NexusRequestHandler
+from analysis.webservice.webmodel import NexusRequestObject
+from analysis.webservice.nexus_tornado.request.handlers import NexusRequestHandler
-from webservice.algorithms import LongitudeLatitudeMap
+from analysis.webservice.algorithms import LongitudeLatitudeMap
class TestLongitudeLatitudeMap(unittest.TestCase):
diff --git a/analysis/tests/algorithms/test_base_doms_handler.py b/analysis/tests/algorithms/test_base_doms_handler.py
index a427edd..b001dd8 100644
--- a/analysis/tests/algorithms/test_base_doms_handler.py
+++ b/analysis/tests/algorithms/test_base_doms_handler.py
@@ -19,7 +19,7 @@ import csv
import pytest
from netCDF4 import Dataset
import io
-from webservice.algorithms.doms.BaseDomsHandler import DomsCSVFormatter, DomsNetCDFFormatter
+from analysis.webservice.algorithms.doms.BaseDomsHandler import DomsCSVFormatter, DomsNetCDFFormatter
@pytest.fixture()
diff --git a/analysis/tests/algorithms/test_subsetter.py b/analysis/tests/algorithms/test_subsetter.py
index bf1bcbf..696ccd3 100644
--- a/analysis/tests/algorithms/test_subsetter.py
+++ b/analysis/tests/algorithms/test_subsetter.py
@@ -19,7 +19,7 @@ from os import listdir
from os.path import dirname, join, realpath, abspath, isfile
import pytest
-from webservice.algorithms.doms.subsetter import SubsetResult
+from analysis.webservice.algorithms.doms.subsetter import SubsetResult
def test_to_csv(input_data):
diff --git a/analysis/tests/algorithms_spark/test_matchup.py b/analysis/tests/algorithms_spark/test_matchup.py
index 47d00c3..bf6bfe3 100644
--- a/analysis/tests/algorithms_spark/test_matchup.py
+++ b/analysis/tests/algorithms_spark/test_matchup.py
@@ -22,12 +22,12 @@ from datetime import datetime, timezone
import mock
import numpy as np
import pytest
-import webservice.algorithms_spark.Matchup as matchup
+import analysis.webservice.algorithms_spark.Matchup as matchup
from nexustiles.model.nexusmodel import Tile, TileVariable
from pyspark.sql import SparkSession
from shapely import wkt
from shapely.geometry import box
-from webservice.algorithms_spark.Matchup import DomsPoint, Matchup, DataPoint, spark_matchup_driver
+from analysis.webservice.algorithms_spark.Matchup import DomsPoint, Matchup, DataPoint, spark_matchup_driver
class MockSparkParam:
diff --git a/analysis/tests/algorithms_spark/test_timeseriesspark.py b/analysis/tests/algorithms_spark/test_timeseriesspark.py
index fe6d1fe..c943d71 100644
--- a/analysis/tests/algorithms_spark/test_timeseriesspark.py
+++ b/analysis/tests/algorithms_spark/test_timeseriesspark.py
@@ -23,12 +23,12 @@ import itertools
from random import uniform
import pytest
-import webservice.algorithms_spark.TimeSeriesSpark as timeseries
+import analysis.webservice.algorithms_spark.TimeSeriesSpark as timeseries
from nexustiles.model.nexusmodel import Tile
from pyspark.sql import SparkSession
from shapely import wkt
from shapely.geometry import box
-from webservice.algorithms_spark.TimeSeriesSpark import TimeSeriesSparkHandlerImpl
+from analysis.webservice.algorithms_spark.TimeSeriesSpark import TimeSeriesSparkHandlerImpl
class MockSparkParam:
def __init__(self, value):
diff --git a/analysis/tests/integration/algorithms_spark/test_matchup.py b/analysis/tests/integration/algorithms_spark/test_matchup.py
index 61bd04b..c9a98df 100644
--- a/analysis/tests/integration/algorithms_spark/test_matchup.py
+++ b/analysis/tests/integration/algorithms_spark/test_matchup.py
@@ -17,7 +17,7 @@ import unittest
import pytest
from shapely import wkt
-from webservice.algorithms_spark.Matchup import *
+from analysis.webservice.algorithms_spark.Matchup import *
@pytest.mark.integration
diff --git a/analysis/tests/redirect/test_RemoteSDAPCache.py b/analysis/tests/redirect/test_RemoteSDAPCache.py
index 69134de..2597288 100644
--- a/analysis/tests/redirect/test_RemoteSDAPCache.py
+++ b/analysis/tests/redirect/test_RemoteSDAPCache.py
@@ -19,9 +19,9 @@ import requests
from datetime import datetime
from datetime import timedelta
-from webservice.redirect import RemoteSDAPCache
-from webservice.redirect import CollectionNotFound
-from webservice.redirect.RemoteSDAPCache import RemoteSDAPList
+from analysis.webservice.redirect import RemoteSDAPCache
+from analysis.webservice.redirect import CollectionNotFound
+from analysis.webservice.redirect.RemoteSDAPCache import RemoteSDAPList
class MockResponse:
def __init__(self, json_data, status_code):
diff --git a/analysis/tests/webapp_test.py b/analysis/tests/webapp_test.py
index 4ad4692..0144238 100644
--- a/analysis/tests/webapp_test.py
+++ b/analysis/tests/webapp_test.py
@@ -21,7 +21,7 @@ import os
import logging
import mock
-from webservice.webapp import inject_args_in_config
+from analysis.webservice.webapp import inject_args_in_config
logging.basicConfig(
level=logging.DEBUG,
diff --git a/analysis/webservice/algorithms/Capabilities.py b/analysis/webservice/algorithms/Capabilities.py
index fa85a7c..32afa9c 100644
--- a/analysis/webservice/algorithms/Capabilities.py
+++ b/analysis/webservice/algorithms/Capabilities.py
@@ -16,9 +16,9 @@
import json
-from webservice.NexusHandler import nexus_handler, AVAILABLE_HANDLERS
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusResults
+from analysis.webservice.NexusHandler import nexus_handler, AVAILABLE_HANDLERS
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusResults
@nexus_handler
diff --git a/analysis/webservice/algorithms/ColorBarHandler.py b/analysis/webservice/algorithms/ColorBarHandler.py
index 980c8e5..74014f6 100644
--- a/analysis/webservice/algorithms/ColorBarHandler.py
+++ b/analysis/webservice/algorithms/ColorBarHandler.py
@@ -20,8 +20,8 @@ import time
import numpy as np
from . import colortables
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
-from webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
+from analysis.webservice.NexusHandler import nexus_handler
@nexus_handler
diff --git a/analysis/webservice/algorithms/CorrelationMap.py b/analysis/webservice/algorithms/CorrelationMap.py
index 8c18ae9..412dc16 100644
--- a/analysis/webservice/algorithms/CorrelationMap.py
+++ b/analysis/webservice/algorithms/CorrelationMap.py
@@ -23,9 +23,9 @@ from nexustiles.model.nexusmodel import get_approximate_value_for_lat_lon
from scipy.stats import linregress
from shapely.geometry import box
-from webservice.NexusHandler import nexus_handler, DEFAULT_PARAMETERS_SPEC
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusProcessingException, NexusResults
+from analysis.webservice.NexusHandler import nexus_handler, DEFAULT_PARAMETERS_SPEC
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusProcessingException, NexusResults
@nexus_handler
diff --git a/analysis/webservice/algorithms/DailyDifferenceAverage.py b/analysis/webservice/algorithms/DailyDifferenceAverage.py
index 05274fc..48cd45f 100644
--- a/analysis/webservice/algorithms/DailyDifferenceAverage.py
+++ b/analysis/webservice/algorithms/DailyDifferenceAverage.py
@@ -24,9 +24,9 @@ import pytz
from nexustiles.nexustiles import NexusTileService, NexusTileServiceException
from shapely.geometry import box
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusResults, NexusProcessingException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusResults, NexusProcessingException
SENTINEL = 'STOP'
diff --git a/analysis/webservice/algorithms/DataInBoundsSearch.py b/analysis/webservice/algorithms/DataInBoundsSearch.py
index 2df061f..ab4fb07 100644
--- a/analysis/webservice/algorithms/DataInBoundsSearch.py
+++ b/analysis/webservice/algorithms/DataInBoundsSearch.py
@@ -20,9 +20,9 @@ import numpy
from datetime import datetime
from pytz import timezone
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusResults, NexusProcessingException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusResults, NexusProcessingException
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
ISO_8601 = '%Y-%m-%dT%H:%M:%S%z'
diff --git a/analysis/webservice/algorithms/DataSeriesList.py b/analysis/webservice/algorithms/DataSeriesList.py
index e247bb6..a35d737 100644
--- a/analysis/webservice/algorithms/DataSeriesList.py
+++ b/analysis/webservice/algorithms/DataSeriesList.py
@@ -16,11 +16,11 @@
import json
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.redirect import RemoteSDAPCache
-from webservice.redirect import CollectionNotFound
-from webservice.NexusHandler import nexus_handler
-from webservice.webmodel import cached
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.redirect import RemoteSDAPCache
+from analysis.webservice.redirect import CollectionNotFound
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.webmodel import cached
import logging
diff --git a/analysis/webservice/algorithms/DelayTest.py b/analysis/webservice/algorithms/DelayTest.py
index de56f56..001bce6 100644
--- a/analysis/webservice/algorithms/DelayTest.py
+++ b/analysis/webservice/algorithms/DelayTest.py
@@ -16,8 +16,8 @@
import time
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.NexusHandler import nexus_handler
@nexus_handler
diff --git a/analysis/webservice/algorithms/ErrorTosserTest.py b/analysis/webservice/algorithms/ErrorTosserTest.py
index 0100552..a5fc4fa 100644
--- a/analysis/webservice/algorithms/ErrorTosserTest.py
+++ b/analysis/webservice/algorithms/ErrorTosserTest.py
@@ -14,8 +14,8 @@
# limitations under the License.
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
@nexus_handler
diff --git a/analysis/webservice/algorithms/Heartbeat.py b/analysis/webservice/algorithms/Heartbeat.py
index bc1f50f..fc0518c 100644
--- a/analysis/webservice/algorithms/Heartbeat.py
+++ b/analysis/webservice/algorithms/Heartbeat.py
@@ -16,8 +16,8 @@
import json
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
@nexus_handler
diff --git a/analysis/webservice/algorithms/HofMoeller.py b/analysis/webservice/algorithms/HofMoeller.py
index 6bb805a..52ec2fa 100644
--- a/analysis/webservice/algorithms/HofMoeller.py
+++ b/analysis/webservice/algorithms/HofMoeller.py
@@ -28,9 +28,9 @@ import numpy as np
from matplotlib import cm
from matplotlib.ticker import FuncFormatter
-from webservice.NexusHandler import nexus_handler, DEFAULT_PARAMETERS_SPEC
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusProcessingException, NexusResults
+from analysis.webservice.NexusHandler import nexus_handler, DEFAULT_PARAMETERS_SPEC
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusProcessingException, NexusResults
SENTINEL = 'STOP'
LATITUDE = 0
diff --git a/analysis/webservice/algorithms/LongitudeLatitudeMap.py b/analysis/webservice/algorithms/LongitudeLatitudeMap.py
index e477f14..08f9252 100644
--- a/analysis/webservice/algorithms/LongitudeLatitudeMap.py
+++ b/analysis/webservice/algorithms/LongitudeLatitudeMap.py
@@ -20,9 +20,9 @@ from datetime import datetime
from pytz import timezone
from shapely.geometry import box
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusResults, NexusProcessingException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusResults, NexusProcessingException
SENTINEL = 'STOP'
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
diff --git a/analysis/webservice/algorithms/MapFetchHandler.py b/analysis/webservice/algorithms/MapFetchHandler.py
index 234c5ed..e37b0f6 100644
--- a/analysis/webservice/algorithms/MapFetchHandler.py
+++ b/analysis/webservice/algorithms/MapFetchHandler.py
@@ -30,9 +30,9 @@ from PIL import ImageFont
from dateutil.relativedelta import *
from . import colortables
-import webservice.GenerateImageMRF as MRF
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
-from webservice.NexusHandler import nexus_handler
+import analysis.webservice.GenerateImageMRF as MRF
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
+from analysis.webservice.NexusHandler import nexus_handler
@nexus_handler
diff --git a/analysis/webservice/algorithms/StandardDeviationSearch.py b/analysis/webservice/algorithms/StandardDeviationSearch.py
index ae0566f..326711c 100644
--- a/analysis/webservice/algorithms/StandardDeviationSearch.py
+++ b/analysis/webservice/algorithms/StandardDeviationSearch.py
@@ -22,9 +22,9 @@ from functools import partial
from nexustiles.nexustiles import NexusTileServiceException
from pytz import timezone
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusProcessingException, CustomEncoder
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusProcessingException, CustomEncoder
SENTINEL = 'STOP'
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
diff --git a/analysis/webservice/algorithms/TestInitializer.py b/analysis/webservice/algorithms/TestInitializer.py
index c16a0bb..1a40bff 100644
--- a/analysis/webservice/algorithms/TestInitializer.py
+++ b/analysis/webservice/algorithms/TestInitializer.py
@@ -15,7 +15,7 @@
-from webservice.NexusHandler import nexus_initializer
+from analysis.webservice.NexusHandler import nexus_initializer
@nexus_initializer
diff --git a/analysis/webservice/algorithms/TileSearch.py b/analysis/webservice/algorithms/TileSearch.py
index 321d94f..c4ddbe3 100644
--- a/analysis/webservice/algorithms/TileSearch.py
+++ b/analysis/webservice/algorithms/TileSearch.py
@@ -14,8 +14,8 @@
# limitations under the License.
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusResults
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusResults
# @nexus_handler
diff --git a/analysis/webservice/algorithms/TimeAvgMap.py b/analysis/webservice/algorithms/TimeAvgMap.py
index bbacd8b..308eaeb 100644
--- a/analysis/webservice/algorithms/TimeAvgMap.py
+++ b/analysis/webservice/algorithms/TimeAvgMap.py
@@ -20,9 +20,9 @@
import sys
import numpy as np
from time import time
-from webservice.NexusHandler import DEFAULT_PARAMETERS_SPEC
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusResults, NoDataException
+from analysis.webservice.NexusHandler import DEFAULT_PARAMETERS_SPEC
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusResults, NoDataException
from netCDF4 import Dataset
diff --git a/analysis/webservice/algorithms/TimeSeries.py b/analysis/webservice/algorithms/TimeSeries.py
index f96a2f9..0113aa7 100644
--- a/analysis/webservice/algorithms/TimeSeries.py
+++ b/analysis/webservice/algorithms/TimeSeries.py
@@ -32,10 +32,10 @@ from nexustiles.nexustiles import NexusTileService
from pytz import timezone
from scipy import stats
-from webservice import Filtering as filtering
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
+from analysis.webservice.import Filtering as filtering
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
SENTINEL = 'STOP'
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
diff --git a/analysis/webservice/algorithms/TimeSeriesSolr.py b/analysis/webservice/algorithms/TimeSeriesSolr.py
index 692ad70..9cda980 100644
--- a/analysis/webservice/algorithms/TimeSeriesSolr.py
+++ b/analysis/webservice/algorithms/TimeSeriesSolr.py
@@ -26,10 +26,10 @@ import numpy as np
from nexustiles.nexustiles import NexusTileService
from scipy import stats
-from webservice import Filtering as filt
-from webservice.NexusHandler import nexus_handler, DEFAULT_PARAMETERS_SPEC
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
+from analysis.webservice.import Filtering as filt
+from analysis.webservice.NexusHandler import nexus_handler, DEFAULT_PARAMETERS_SPEC
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
SENTINEL = 'STOP'
diff --git a/analysis/webservice/algorithms/doms/BaseDomsHandler.py b/analysis/webservice/algorithms/doms/BaseDomsHandler.py
index f1ac092..11d6a1c 100644
--- a/analysis/webservice/algorithms/doms/BaseDomsHandler.py
+++ b/analysis/webservice/algorithms/doms/BaseDomsHandler.py
@@ -29,8 +29,8 @@ from pytz import timezone, UTC
from . import config
from . import geo
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.webmodel import NexusResults
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.webmodel import NexusResults
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
ISO_8601 = '%Y-%m-%dT%H:%M:%S%z'
diff --git a/analysis/webservice/algorithms/doms/DatasetListQuery.py b/analysis/webservice/algorithms/doms/DatasetListQuery.py
index 5427eb2..2504fe9 100644
--- a/analysis/webservice/algorithms/doms/DatasetListQuery.py
+++ b/analysis/webservice/algorithms/doms/DatasetListQuery.py
@@ -21,9 +21,9 @@ import requests
from . import BaseDomsHandler
from . import config
from . import values
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
-from webservice.NexusHandler import nexus_handler
-from webservice.webmodel import cached, NexusResults
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.webmodel import cached, NexusResults
@nexus_handler
diff --git a/analysis/webservice/algorithms/doms/DomsInitialization.py b/analysis/webservice/algorithms/doms/DomsInitialization.py
index a10a7e7..1e28bd1 100644
--- a/analysis/webservice/algorithms/doms/DomsInitialization.py
+++ b/analysis/webservice/algorithms/doms/DomsInitialization.py
@@ -24,7 +24,7 @@ from cassandra.cluster import Cluster
from cassandra.cluster import NoHostAvailable
from cassandra.policies import (DCAwareRoundRobinPolicy, TokenAwarePolicy,
WhiteListRoundRobinPolicy)
-from webservice.NexusHandler import nexus_initializer
+from analysis.webservice.NexusHandler import nexus_initializer
@nexus_initializer
diff --git a/analysis/webservice/algorithms/doms/ExecutionCancel.py b/analysis/webservice/algorithms/doms/ExecutionCancel.py
index 466428c..752a06e 100644
--- a/analysis/webservice/algorithms/doms/ExecutionCancel.py
+++ b/analysis/webservice/algorithms/doms/ExecutionCancel.py
@@ -15,14 +15,14 @@
import uuid
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.doms.ResultsStorage import ResultsRetrieval
-from webservice.webmodel import NexusExecutionResults
-from webservice.algorithms_spark.NexusCalcSparkTornadoHandler import NexusCalcSparkTornadoHandler
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.doms.ResultsStorage import ResultsRetrieval
+from analysis.webservice.webmodel import NexusExecutionResults
+from analysis.webservice.algorithms_spark.NexusCalcSparkTornadoHandler import NexusCalcSparkTornadoHandler
from datetime import datetime
-from webservice.algorithms.doms.ResultsStorage import ResultsStorage
-from webservice.webmodel.NexusExecutionResults import ExecutionStatus
-from webservice.webmodel import NexusProcessingException
+from analysis.webservice.algorithms.doms.ResultsStorage import ResultsStorage
+from analysis.webservice.webmodel.NexusExecutionResults import ExecutionStatus
+from analysis.webservice.webmodel import NexusProcessingException
@nexus_handler
diff --git a/analysis/webservice/algorithms/doms/ExecutionStatus.py b/analysis/webservice/algorithms/doms/ExecutionStatus.py
index 9817b07..10b1392 100644
--- a/analysis/webservice/algorithms/doms/ExecutionStatus.py
+++ b/analysis/webservice/algorithms/doms/ExecutionStatus.py
@@ -16,10 +16,10 @@
import uuid
from . import BaseDomsHandler
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.doms.ResultsStorage import ResultsRetrieval
-from webservice.webmodel import NexusExecutionResults
-from webservice.webmodel import NexusProcessingException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.doms.ResultsStorage import ResultsRetrieval
+from analysis.webservice.webmodel import NexusExecutionResults
+from analysis.webservice.webmodel import NexusProcessingException
@nexus_handler
diff --git a/analysis/webservice/algorithms/doms/MatchupQuery.py b/analysis/webservice/algorithms/doms/MatchupQuery.py
index a49f4b9..749b367 100644
--- a/analysis/webservice/algorithms/doms/MatchupQuery.py
+++ b/analysis/webservice/algorithms/doms/MatchupQuery.py
@@ -28,7 +28,7 @@ from . import datafetch
from . import fetchedgeimpl
from . import geo
from . import workerthread
-from webservice.NexusHandler import nexus_handler
+from analysis.webservice.NexusHandler import nexus_handler
@nexus_handler
diff --git a/analysis/webservice/algorithms/doms/MetadataQuery.py b/analysis/webservice/algorithms/doms/MetadataQuery.py
index 8f71c1e..0cbabaa 100644
--- a/analysis/webservice/algorithms/doms/MetadataQuery.py
+++ b/analysis/webservice/algorithms/doms/MetadataQuery.py
@@ -19,9 +19,9 @@ import requests
from . import BaseDomsHandler
from . import config
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
-from webservice.NexusHandler import nexus_handler
-from webservice.webmodel import DatasetNotFoundException
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.webmodel import DatasetNotFoundException
@nexus_handler
diff --git a/analysis/webservice/algorithms/doms/ResultsRetrieval.py b/analysis/webservice/algorithms/doms/ResultsRetrieval.py
index f03c1ca..9a3c0d4 100644
--- a/analysis/webservice/algorithms/doms/ResultsRetrieval.py
+++ b/analysis/webservice/algorithms/doms/ResultsRetrieval.py
@@ -17,8 +17,8 @@ import uuid
from . import BaseDomsHandler
from . import ResultsStorage
-from webservice.NexusHandler import nexus_handler
-from webservice.webmodel import NexusProcessingException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.webmodel import NexusProcessingException
@nexus_handler
diff --git a/analysis/webservice/algorithms/doms/ResultsStorage.py b/analysis/webservice/algorithms/doms/ResultsStorage.py
index 0cc5bd1..6b02ecf 100644
--- a/analysis/webservice/algorithms/doms/ResultsStorage.py
+++ b/analysis/webservice/algorithms/doms/ResultsStorage.py
@@ -26,8 +26,8 @@ from cassandra.cluster import Cluster
from cassandra.concurrent import execute_concurrent_with_args
from cassandra.policies import TokenAwarePolicy, DCAwareRoundRobinPolicy
from pytz import UTC
-from webservice.algorithms.doms.BaseDomsHandler import DomsEncoder
-from webservice.webmodel import NexusProcessingException
+from analysis.webservice.algorithms.doms.BaseDomsHandler import DomsEncoder
+from analysis.webservice.webmodel import NexusProcessingException
BATCH_SIZE = 1024
diff --git a/analysis/webservice/algorithms/doms/StacCatalog.py b/analysis/webservice/algorithms/doms/StacCatalog.py
index 2c1aa12..b320af3 100644
--- a/analysis/webservice/algorithms/doms/StacCatalog.py
+++ b/analysis/webservice/algorithms/doms/StacCatalog.py
@@ -18,10 +18,10 @@ import re
import uuid
from typing import List
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.doms.ResultsStorage import ResultsRetrieval
-from webservice.webmodel import NexusProcessingException
-from webservice.webmodel import NexusResults
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.doms.ResultsStorage import ResultsRetrieval
+from analysis.webservice.webmodel import NexusProcessingException
+from analysis.webservice.webmodel import NexusResults
from . import BaseDomsHandler
diff --git a/analysis/webservice/algorithms/doms/StatsQuery.py b/analysis/webservice/algorithms/doms/StatsQuery.py
index c4b3aed..59c90f7 100644
--- a/analysis/webservice/algorithms/doms/StatsQuery.py
+++ b/analysis/webservice/algorithms/doms/StatsQuery.py
@@ -15,8 +15,8 @@
from . import BaseDomsHandler
from . import datafetch
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
-from webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
+from analysis.webservice.NexusHandler import nexus_handler
@nexus_handler
diff --git a/analysis/webservice/algorithms/doms/ValuesQuery.py b/analysis/webservice/algorithms/doms/ValuesQuery.py
index be736b6..ffdfe22 100644
--- a/analysis/webservice/algorithms/doms/ValuesQuery.py
+++ b/analysis/webservice/algorithms/doms/ValuesQuery.py
@@ -19,8 +19,8 @@ from pytz import timezone
from . import BaseDomsHandler
from . import datafetch
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
-from webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler as BaseHandler
+from analysis.webservice.NexusHandler import nexus_handler
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
diff --git a/analysis/webservice/algorithms/doms/fetchedgeimpl.py b/analysis/webservice/algorithms/doms/fetchedgeimpl.py
index 7cbab75..071665d 100644
--- a/analysis/webservice/algorithms/doms/fetchedgeimpl.py
+++ b/analysis/webservice/algorithms/doms/fetchedgeimpl.py
@@ -22,7 +22,7 @@ import requests
from . import geo
from . import values
-from webservice.webmodel import NexusProcessingException
+from analysis.webservice.webmodel import NexusProcessingException
def __parseDatetime(dtString):
diff --git a/analysis/webservice/algorithms/doms/insitu.py b/analysis/webservice/algorithms/doms/insitu.py
index ae35b4a..c729620 100644
--- a/analysis/webservice/algorithms/doms/insitu.py
+++ b/analysis/webservice/algorithms/doms/insitu.py
@@ -19,7 +19,7 @@ Module for querying CDMS In-Situ API
import logging
import requests
from datetime import datetime
-from webservice.algorithms.doms import config as insitu_endpoints
+from analysis.webservice.algorithms.doms import config as insitu_endpoints
def query_insitu_schema():
diff --git a/analysis/webservice/algorithms/doms/insitusubset.py b/analysis/webservice/algorithms/doms/insitusubset.py
index cf4fd44..f2dcc30 100644
--- a/analysis/webservice/algorithms/doms/insitusubset.py
+++ b/analysis/webservice/algorithms/doms/insitusubset.py
@@ -22,9 +22,9 @@ from datetime import datetime
import requests
from . import BaseDomsHandler
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.doms import config as edge_endpoints
-from webservice.webmodel import NexusProcessingException, NoDataException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.doms import config as edge_endpoints
+from analysis.webservice.webmodel import NexusProcessingException, NoDataException
ISO_8601 = '%Y-%m-%dT%H:%M:%S%z'
diff --git a/analysis/webservice/algorithms/doms/subsetter.py b/analysis/webservice/algorithms/doms/subsetter.py
index bf63fc8..1880e49 100644
--- a/analysis/webservice/algorithms/doms/subsetter.py
+++ b/analysis/webservice/algorithms/doms/subsetter.py
@@ -20,9 +20,9 @@ import zipfile
from datetime import datetime
from pytz import timezone
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms.doms.insitu import query_insitu
-from webservice.webmodel import NexusProcessingException, NexusResults
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms.doms.insitu import query_insitu
+from analysis.webservice.webmodel import NexusProcessingException, NexusResults
from . import BaseDomsHandler
diff --git a/analysis/webservice/algorithms_spark/ClimMapSpark.py b/analysis/webservice/algorithms_spark/ClimMapSpark.py
index 8b34324..d791c8a 100644
--- a/analysis/webservice/algorithms_spark/ClimMapSpark.py
+++ b/analysis/webservice/algorithms_spark/ClimMapSpark.py
@@ -22,9 +22,9 @@ from datetime import datetime
import numpy as np
from nexustiles.nexustiles import NexusTileService
-from webservice.NexusHandler import nexus_handler, DEFAULT_PARAMETERS_SPEC
-from webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
-from webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
+from analysis.webservice.NexusHandler import nexus_handler, DEFAULT_PARAMETERS_SPEC
+from analysis.webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
+from analysis.webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
from functools import partial
@nexus_handler
diff --git a/analysis/webservice/algorithms_spark/CorrMapSpark.py b/analysis/webservice/algorithms_spark/CorrMapSpark.py
index 71eaf72..f4c8b02 100644
--- a/analysis/webservice/algorithms_spark/CorrMapSpark.py
+++ b/analysis/webservice/algorithms_spark/CorrMapSpark.py
@@ -19,9 +19,9 @@ from functools import partial
import numpy as np
-from webservice.NexusHandler import nexus_handler, DEFAULT_PARAMETERS_SPEC
-from webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
-from webservice.webmodel import NexusProcessingException, NexusResults, NoDataException
+from analysis.webservice.NexusHandler import nexus_handler, DEFAULT_PARAMETERS_SPEC
+from analysis.webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
+from analysis.webservice.webmodel import NexusProcessingException, NexusResults, NoDataException
@nexus_handler
diff --git a/analysis/webservice/algorithms_spark/DailyDifferenceAverageSpark.py b/analysis/webservice/algorithms_spark/DailyDifferenceAverageSpark.py
index b424578..67fb730 100644
--- a/analysis/webservice/algorithms_spark/DailyDifferenceAverageSpark.py
+++ b/analysis/webservice/algorithms_spark/DailyDifferenceAverageSpark.py
@@ -23,9 +23,9 @@ from nexustiles.nexustiles import NexusTileService
from shapely import wkt
from shapely.geometry import Polygon
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
-from webservice.webmodel import NexusResults, NexusProcessingException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
+from analysis.webservice.webmodel import NexusResults, NexusProcessingException
SENTINEL = 'STOP'
diff --git a/analysis/webservice/algorithms_spark/HofMoellerSpark.py b/analysis/webservice/algorithms_spark/HofMoellerSpark.py
index d50006a..857b186 100644
--- a/analysis/webservice/algorithms_spark/HofMoellerSpark.py
+++ b/analysis/webservice/algorithms_spark/HofMoellerSpark.py
@@ -26,10 +26,10 @@ from matplotlib import cm
from matplotlib.ticker import FuncFormatter
from pytz import timezone
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
-from webservice.algorithms_spark import utils
-from webservice.webmodel import NexusResults, NoDataException, NexusProcessingException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
+from analysis.webservice.algorithms_spark import utils
+from analysis.webservice.webmodel import NexusResults, NoDataException, NexusProcessingException
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
ISO_8601 = '%Y-%m-%dT%H:%M:%SZ'
diff --git a/analysis/webservice/algorithms_spark/Matchup.py b/analysis/webservice/algorithms_spark/Matchup.py
index 7c7f551..b3420f3 100644
--- a/analysis/webservice/algorithms_spark/Matchup.py
+++ b/analysis/webservice/algorithms_spark/Matchup.py
@@ -31,15 +31,15 @@ from shapely import wkt
from shapely.geometry import box
import functools
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms_spark.NexusCalcSparkTornadoHandler import NexusCalcSparkTornadoHandler
-from webservice.algorithms.doms import config as edge_endpoints
-from webservice.algorithms.doms import values as doms_values
-from webservice.algorithms.doms.ResultsStorage import ResultsStorage
-from webservice.algorithms.doms.insitu import query_insitu as query_edge
-from webservice.algorithms.doms.insitu import query_insitu_schema
-from webservice.webmodel import NexusProcessingException
-from webservice.webmodel.NexusExecutionResults import ExecutionStatus
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms_spark.NexusCalcSparkTornadoHandler import NexusCalcSparkTornadoHandler
+from analysis.webservice.algorithms.doms import config as edge_endpoints
+from analysis.webservice.algorithms.doms import values as doms_values
+from analysis.webservice.algorithms.doms.ResultsStorage import ResultsStorage
+from analysis.webservice.algorithms.doms.insitu import query_insitu as query_edge
+from analysis.webservice.algorithms.doms.insitu import query_insitu_schema
+from analysis.webservice.webmodel import NexusProcessingException
+from analysis.webservice.webmodel.NexusExecutionResults import ExecutionStatus
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
ISO_8601 = '%Y-%m-%dT%H:%M:%S%z'
diff --git a/analysis/webservice/algorithms_spark/MatchupDoms.py b/analysis/webservice/algorithms_spark/MatchupDoms.py
index 114b08b..bd3971e 100644
--- a/analysis/webservice/algorithms_spark/MatchupDoms.py
+++ b/analysis/webservice/algorithms_spark/MatchupDoms.py
@@ -34,13 +34,13 @@ from shapely.geometry import Point
from shapely.geometry import box
from shapely.geos import WKTReadingError
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
-from webservice.algorithms.doms import config as edge_endpoints
-from webservice.algorithms.doms import values as doms_values
-from webservice.algorithms.doms.BaseDomsHandler import DomsQueryResults
-from webservice.algorithms.doms.ResultsStorage import ResultsStorage
-from webservice.webmodel import NexusProcessingException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
+from analysis.webservice.algorithms.doms import config as edge_endpoints
+from analysis.webservice.algorithms.doms import values as doms_values
+from analysis.webservice.algorithms.doms.BaseDomsHandler import DomsQueryResults
+from analysis.webservice.algorithms.doms.ResultsStorage import ResultsStorage
+from analysis.webservice.webmodel import NexusProcessingException
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
ISO_8601 = '%Y-%m-%dT%H:%M:%S%z'
diff --git a/analysis/webservice/algorithms_spark/MaximaMinimaSpark.py b/analysis/webservice/algorithms_spark/MaximaMinimaSpark.py
index 7521d37..afb8623 100644
--- a/analysis/webservice/algorithms_spark/MaximaMinimaSpark.py
+++ b/analysis/webservice/algorithms_spark/MaximaMinimaSpark.py
@@ -21,9 +21,9 @@ import numpy as np
import shapely.geometry
from pytz import timezone
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
-from webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
+from analysis.webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
ISO_8601 = '%Y-%m-%dT%H:%M:%S%z'
diff --git a/analysis/webservice/algorithms_spark/NexusCalcSparkHandler.py b/analysis/webservice/algorithms_spark/NexusCalcSparkHandler.py
index 4499773..4e0c3ee 100644
--- a/analysis/webservice/algorithms_spark/NexusCalcSparkHandler.py
+++ b/analysis/webservice/algorithms_spark/NexusCalcSparkHandler.py
@@ -17,9 +17,9 @@ import logging
import numpy as np
from netCDF4._netCDF4 import Dataset
-from webservice.algorithms.NexusCalcHandler import NexusCalcHandler
-from webservice.metrics import MetricsRecord, SparkAccumulatorMetricsField, NumberMetricsField
-from webservice.webmodel import NexusProcessingException
+from analysis.webservice.algorithms.NexusCalcHandler import NexusCalcHandler
+from analysis.webservice.metrics import MetricsRecord, SparkAccumulatorMetricsField, NumberMetricsField
+from analysis.webservice.webmodel import NexusProcessingException
logger = logging.getLogger(__name__)
diff --git a/analysis/webservice/algorithms_spark/NexusCalcSparkTornadoHandler.py b/analysis/webservice/algorithms_spark/NexusCalcSparkTornadoHandler.py
index c2a38c5..5ed5c28 100644
--- a/analysis/webservice/algorithms_spark/NexusCalcSparkTornadoHandler.py
+++ b/analysis/webservice/algorithms_spark/NexusCalcSparkTornadoHandler.py
@@ -14,7 +14,7 @@
# limitations under the License.
import logging
-from webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
+from analysis.webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
logger = logging.getLogger(__name__)
diff --git a/analysis/webservice/algorithms_spark/TimeAvgMapSpark.py b/analysis/webservice/algorithms_spark/TimeAvgMapSpark.py
index 750ba59..58e1e01 100644
--- a/analysis/webservice/algorithms_spark/TimeAvgMapSpark.py
+++ b/analysis/webservice/algorithms_spark/TimeAvgMapSpark.py
@@ -20,9 +20,9 @@ import numpy as np
import shapely.geometry
from pytz import timezone
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
-from webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
+from analysis.webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
ISO_8601 = '%Y-%m-%dT%H:%M:%S%z'
diff --git a/analysis/webservice/algorithms_spark/TimeSeriesSpark.py b/analysis/webservice/algorithms_spark/TimeSeriesSpark.py
index 90ae14d..10f798d 100644
--- a/analysis/webservice/algorithms_spark/TimeSeriesSpark.py
+++ b/analysis/webservice/algorithms_spark/TimeSeriesSpark.py
@@ -29,11 +29,11 @@ import shapely.wkt
from backports.functools_lru_cache import lru_cache
from pytz import timezone
from scipy import stats
-from webservice import Filtering as filtering
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
-from webservice.algorithms_spark import utils
-from webservice.webmodel import NexusResults, NoDataException, NexusProcessingException
+from analysis.webservice.import Filtering as filtering
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
+from analysis.webservice.algorithms_spark import utils
+from analysis.webservice.webmodel import NexusResults, NoDataException, NexusProcessingException
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
ISO_8601 = '%Y-%m-%dT%H:%M:%S%z'
diff --git a/analysis/webservice/algorithms_spark/VarianceSpark.py b/analysis/webservice/algorithms_spark/VarianceSpark.py
index 7c217da..6d55463 100644
--- a/analysis/webservice/algorithms_spark/VarianceSpark.py
+++ b/analysis/webservice/algorithms_spark/VarianceSpark.py
@@ -21,9 +21,9 @@ import numpy as np
import shapely.geometry
from pytz import timezone
-from webservice.NexusHandler import nexus_handler
-from webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
-from webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
+from analysis.webservice.NexusHandler import nexus_handler
+from analysis.webservice.algorithms_spark.NexusCalcSparkHandler import NexusCalcSparkHandler
+from analysis.webservice.webmodel import NexusResults, NexusProcessingException, NoDataException
EPOCH = timezone('UTC').localize(datetime(1970, 1, 1))
ISO_8601 = '%Y-%m-%dT%H:%M:%S%z'
diff --git a/analysis/webservice/nexus_tornado/app_builders/HandlerArgsBuilder.py b/analysis/webservice/nexus_tornado/app_builders/HandlerArgsBuilder.py
index f2d6f1b..11ca340 100644
--- a/analysis/webservice/nexus_tornado/app_builders/HandlerArgsBuilder.py
+++ b/analysis/webservice/nexus_tornado/app_builders/HandlerArgsBuilder.py
@@ -14,7 +14,7 @@
# limitations under the License.
import tornado
-import webservice.algorithms_spark.NexusCalcSparkHandler
+import analysis.webservice.algorithms_spark.NexusCalcSparkHandler
from .SparkContextBuilder import SparkContextBuilder
diff --git a/analysis/webservice/nexus_tornado/app_builders/NexusAppBuilder.py b/analysis/webservice/nexus_tornado/app_builders/NexusAppBuilder.py
index afe7d69..9bd30b2 100644
--- a/analysis/webservice/nexus_tornado/app_builders/NexusAppBuilder.py
+++ b/analysis/webservice/nexus_tornado/app_builders/NexusAppBuilder.py
@@ -19,8 +19,8 @@ from functools import partial
import pkg_resources
import tornado
from nexustiles.nexustiles import NexusTileService
-from webservice import NexusHandler
-from webservice.nexus_tornado.request.handlers import NexusRequestHandler
+from analysis.webservice.import NexusHandler
+from analysis.webservice.nexus_tornado.request.handlers import NexusRequestHandler
from .HandlerArgsBuilder import HandlerArgsBuilder
diff --git a/analysis/webservice/nexus_tornado/app_builders/RedirectAppBuilder.py b/analysis/webservice/nexus_tornado/app_builders/RedirectAppBuilder.py
index a8e41c2..d38954b 100644
--- a/analysis/webservice/nexus_tornado/app_builders/RedirectAppBuilder.py
+++ b/analysis/webservice/nexus_tornado/app_builders/RedirectAppBuilder.py
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-from webservice.redirect import RedirectHandler
-from webservice.redirect import RemoteCollectionMatcher
+from analysis.webservice.redirect import RedirectHandler
+from analysis.webservice.redirect import RemoteCollectionMatcher
import tornado
diff --git a/analysis/webservice/nexus_tornado/request/handlers/NexusRequestHandler.py b/analysis/webservice/nexus_tornado/request/handlers/NexusRequestHandler.py
index 95bddf4..3add956 100644
--- a/analysis/webservice/nexus_tornado/request/handlers/NexusRequestHandler.py
+++ b/analysis/webservice/nexus_tornado/request/handlers/NexusRequestHandler.py
@@ -18,9 +18,9 @@ import logging
import tornado.gen
import tornado.ioloop
-from webservice.nexus_tornado.request.renderers import NexusRendererFactory
-from webservice.webmodel import NexusRequestObjectTornadoFree, NexusRequestObject, NexusProcessingException
-from webservice.algorithms_spark.NexusCalcSparkTornadoHandler import NexusCalcSparkTornadoHandler
+from analysis.webservice.nexus_tornado.request.renderers import NexusRendererFactory
+from analysis.webservice.webmodel import NexusRequestObjectTornadoFree, NexusRequestObject, NexusProcessingException
+from analysis.webservice.algorithms_spark.NexusCalcSparkTornadoHandler import NexusCalcSparkTornadoHandler
class NexusRequestHandler(tornado.web.RequestHandler):
diff --git a/analysis/webservice/nexus_tornado/request/renderers/NexusCSVRenderer.py b/analysis/webservice/nexus_tornado/request/renderers/NexusCSVRenderer.py
index 38c2ec0..257797a 100644
--- a/analysis/webservice/nexus_tornado/request/renderers/NexusCSVRenderer.py
+++ b/analysis/webservice/nexus_tornado/request/renderers/NexusCSVRenderer.py
@@ -15,7 +15,7 @@
import sys
import traceback
-from webservice.webmodel import NexusProcessingException
+from analysis.webservice.webmodel import NexusProcessingException
class NexusCSVRenderer(object):
diff --git a/analysis/webservice/nexus_tornado/request/renderers/NexusNETCDFRenderer.py b/analysis/webservice/nexus_tornado/request/renderers/NexusNETCDFRenderer.py
index 271081d..e0c32b2 100644
--- a/analysis/webservice/nexus_tornado/request/renderers/NexusNETCDFRenderer.py
+++ b/analysis/webservice/nexus_tornado/request/renderers/NexusNETCDFRenderer.py
@@ -15,7 +15,7 @@
import sys
import traceback
-from webservice.webmodel import NexusProcessingException
+from analysis.webservice.webmodel import NexusProcessingException
class NexusNETCDFRenderer(object):
diff --git a/analysis/webservice/nexus_tornado/request/renderers/NexusPNGRenderer.py b/analysis/webservice/nexus_tornado/request/renderers/NexusPNGRenderer.py
index c51ce20..34f4df8 100644
--- a/analysis/webservice/nexus_tornado/request/renderers/NexusPNGRenderer.py
+++ b/analysis/webservice/nexus_tornado/request/renderers/NexusPNGRenderer.py
@@ -15,7 +15,7 @@
import sys
import traceback
-from webservice.webmodel import NexusProcessingException
+from analysis.webservice.webmodel import NexusProcessingException
class NexusPNGRenderer(object):
diff --git a/analysis/webservice/nexus_tornado/request/renderers/NexusZIPRenderer.py b/analysis/webservice/nexus_tornado/request/renderers/NexusZIPRenderer.py
index 524aa7b..27d8c24 100644
--- a/analysis/webservice/nexus_tornado/request/renderers/NexusZIPRenderer.py
+++ b/analysis/webservice/nexus_tornado/request/renderers/NexusZIPRenderer.py
@@ -15,7 +15,7 @@
import sys
import traceback
-from webservice.webmodel import NexusProcessingException
+from analysis.webservice.webmodel import NexusProcessingException
class NexusZIPRenderer(object):
diff --git a/analysis/webservice/redirect/RedirectHandler.py b/analysis/webservice/redirect/RedirectHandler.py
index b1f9745..0a35c2d 100644
--- a/analysis/webservice/redirect/RedirectHandler.py
+++ b/analysis/webservice/redirect/RedirectHandler.py
@@ -16,7 +16,7 @@
import tornado.web
import tornado.gen
import logging
-from webservice.webmodel.RequestParameters import RequestParameters
+from analysis.webservice.webmodel.RequestParameters import RequestParameters
logger = logging.getLogger(__name__)
diff --git a/analysis/webservice/redirect/RemoteCollectionMatcher.py b/analysis/webservice/redirect/RemoteCollectionMatcher.py
index af984aa..de01b1d 100644
--- a/analysis/webservice/redirect/RemoteCollectionMatcher.py
+++ b/analysis/webservice/redirect/RemoteCollectionMatcher.py
@@ -15,7 +15,7 @@
import yaml
from tornado.routing import Matcher
-from webservice.webmodel.RequestParameters import RequestParameters
+from analysis.webservice.webmodel.RequestParameters import RequestParameters
from tornado.httputil import HTTPServerRequest
diff --git a/analysis/webservice/webapp.py b/analysis/webservice/webapp.py
index e060d3c..01250e0 100644
--- a/analysis/webservice/webapp.py
+++ b/analysis/webservice/webapp.py
@@ -26,6 +26,9 @@ from tornado.options import define, options, parse_command_line
from webservice.redirect import RemoteCollectionMatcher
from webservice.nexus_tornado.app_builders import NexusAppBuilder
from webservice.nexus_tornado.app_builders import RedirectAppBuilder
+from analysis.webservice.redirect import RemoteCollectionMatcher
+from analysis.webservice.nexus_tornado.app_builders import NexusAppBuilder
+from analysis.webservice.nexus_tornado.app_builders import RedirectAppBuilder
def inject_args_in_config(args, config):
@@ -49,7 +52,6 @@ def inject_args_in_config(args, config):
def main():
-
logging.basicConfig(
level=logging.DEBUG,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
@@ -58,6 +60,9 @@ def main():
log = logging.getLogger(__name__)
+ for line in banner:
+ log.info(line)
+
web_config = configparser.RawConfigParser()
web_config.read_file(open(os.path.join(os.path.dirname(__file__), "config", "web.ini")))
diff --git a/analysis/webservice/webapp_livy.py b/analysis/webservice/webapp_livy.py
index 73d277d..e9688cd 100644
--- a/analysis/webservice/webapp_livy.py
+++ b/analysis/webservice/webapp_livy.py
@@ -19,9 +19,9 @@ import logging
import sys
import os
import pkg_resources
-from webservice import nexus_tornado
+from analysis.webservice.import nexus_tornado
from .nexus_tornado.options import define, options, parse_command_line
-from webservice.NexusLivyHandler import LivyHandler
+from analysis.webservice.NexusLivyHandler import LivyHandler
class RunFileHandler(nexus_tornado.web.RequestHandler):
diff --git a/analysis/webservice/webmodel/Exceptions.py b/analysis/webservice/webmodel/Exceptions.py
index 8032244..af86efe 100644
--- a/analysis/webservice/webmodel/Exceptions.py
+++ b/analysis/webservice/webmodel/Exceptions.py
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-from webservice.webmodel.StandardNexusErrors import StandardNexusErrors
+from analysis.webservice.webmodel.StandardNexusErrors import StandardNexusErrors
class NexusProcessingException(Exception):
diff --git a/analysis/webservice/webmodel/NexusRequestObject.py b/analysis/webservice/webmodel/NexusRequestObject.py
index bbd2828..a75c46c 100644
--- a/analysis/webservice/webmodel/NexusRequestObject.py
+++ b/analysis/webservice/webmodel/NexusRequestObject.py
@@ -20,8 +20,8 @@ from decimal import Decimal
from pytz import UTC
from shapely.geometry import Polygon
-from webservice.webmodel.RequestParameters import RequestParameters
-from webservice.webmodel.StatsComputeOptions import StatsComputeOptions
+from analysis.webservice.webmodel.RequestParameters import RequestParameters
+from analysis.webservice.webmodel.StatsComputeOptions import StatsComputeOptions
class NexusRequestObject(StatsComputeOptions):
diff --git a/analysis/webservice/webmodel/NexusRequestObjectTornadoFree.py b/analysis/webservice/webmodel/NexusRequestObjectTornadoFree.py
index dc49867..b5ddae6 100644
--- a/analysis/webservice/webmodel/NexusRequestObjectTornadoFree.py
+++ b/analysis/webservice/webmodel/NexusRequestObjectTornadoFree.py
@@ -19,8 +19,8 @@ from datetime import datetime
from decimal import Decimal
from pytz import UTC
-from webservice.webmodel.RequestParameters import RequestParameters
-from webservice.webmodel.StatsComputeOptions import StatsComputeOptions
+from analysis.webservice.webmodel.RequestParameters import RequestParameters
+from analysis.webservice.webmodel.StatsComputeOptions import StatsComputeOptions
class NexusRequestObjectTornadoFree(StatsComputeOptions):
diff --git a/analysis/webservice/webmodel/NexusResults.py b/analysis/webservice/webmodel/NexusResults.py
index 42c1ca0..8e91f3a 100644
--- a/analysis/webservice/webmodel/NexusResults.py
+++ b/analysis/webservice/webmodel/NexusResults.py
@@ -17,7 +17,7 @@ import json
from datetime import datetime
from pytz import timezone
-from webservice.webmodel.CustomEncoder import CustomEncoder
+from analysis.webservice.webmodel.CustomEncoder import CustomEncoder
ISO_8601 = '%Y-%m-%dT%H:%M:%S%z'
diff --git a/tools/doms-data-tools/update_values_type.py b/tools/doms-data-tools/update_values_type.py
index c5e5ada..36810f1 100644
--- a/tools/doms-data-tools/update_values_type.py
+++ b/tools/doms-data-tools/update_values_type.py
@@ -30,7 +30,7 @@ try:
except:
pass
-from webservice.algorithms.doms.DomsInitialization import DomsInitializer
+from analysis.webservice.algorithms.doms.DomsInitialization import DomsInitializer
BATCH_SIZE = 1024
log = logging.getLogger(__name__)