From ffcb14f82e447940c5a0afc3b223807dbd87a252 Mon Sep 17 00:00:00 2001 From: mjames-upc Date: Fri, 11 Mar 2016 15:05:01 -0700 Subject: [PATCH] python-awips 0.9.1 --- LISCENSE.txt | 0 README.md | 17 ++--------------- {ufpy => awips}/AlertVizHandler.py | 0 {ufpy => awips}/ConfigFileUtil.py | 0 {ufpy => awips}/NotificationMessage.py | 2 +- {ufpy => awips}/QpidSubscriber.py | 0 {ufpy => awips}/ThriftClient.py | 0 {ufpy => awips}/TimeUtil.py | 0 {ufpy => awips}/UsageArgumentParser.py | 0 {ufpy => awips}/UsageOptionParser.py | 0 {ufpy => awips}/__init__.py | 2 +- {ufpy => awips}/dataaccess/DataAccessLayer.py | 4 ++-- {ufpy => awips}/dataaccess/PyData.py | 2 +- {ufpy => awips}/dataaccess/PyGeometryData.py | 4 ++-- {ufpy => awips}/dataaccess/PyGridData.py | 4 ++-- .../dataaccess/ThriftClientRouter.py | 6 +++--- {ufpy => awips}/dataaccess/__init__.py | 2 +- {ufpy => awips}/gfe/IFPClient.py | 2 +- {ufpy => awips}/gfe/__init__.py | 2 +- {ufpy => awips}/qpidingest.py | 0 {ufpy => awips}/stomp.py | 0 {ufpy => awips}/test/Record.py | 0 {ufpy => awips}/test/Test | 2 +- {ufpy => awips}/test/__init__.py | 2 +- {ufpy => awips}/test/testQpidTimeToLive.py | 2 +- data/acars/a2acarsStub.py | 2 +- data/aireppirep/a2airepStub.py | 2 +- data/aireppirep/a2pirepStub.py | 2 +- data/grid/a2invmdlStub.py | 2 +- data/grid/a2rdmdlCommon.py | 2 +- data/maritime/a2cvboyStub.py | 2 +- data/maritime/a2gtboyStub.py | 2 +- data/metar/a2cvmtrStub.py | 2 +- data/metar/a2gtmtrStub.py | 2 +- data/profiler/a2gtprofStub.py | 2 +- data/radar/a2invradStub.py | 2 +- data/radar/a2radcommon.py | 4 ++-- data/raobs/a2gtraobStub.py | 2 +- data/satellite/a2invsatStub.py | 2 +- data/satellite/a2rdsatStub.py | 2 +- .../dataaccess/impl/DefaultDataRequest.py | 2 +- examples/GISOperations.md | 8 ++++---- examples/GetBufrUA.py | 2 +- examples/GetGFEData.md | 4 ++-- examples/GetGridNames.md | 2 +- examples/GetGridTimes.md | 2 +- examples/GetObs.md | 4 ++-- examples/GetSatelliteIR.md | 4 ++-- examples/GetStates.md | 6 +++--- examples/RAPClipTemperature.md | 2 +- examples/RAPTemperature.md | 8 ++++---- setup.cfg | 2 ++ setup.py | 14 ++++++++++---- 53 files changed, 70 insertions(+), 75 deletions(-) create mode 100644 LISCENSE.txt rename {ufpy => awips}/AlertVizHandler.py (100%) rename {ufpy => awips}/ConfigFileUtil.py (100%) rename {ufpy => awips}/NotificationMessage.py (98%) rename {ufpy => awips}/QpidSubscriber.py (100%) rename {ufpy => awips}/ThriftClient.py (100%) rename {ufpy => awips}/TimeUtil.py (100%) rename {ufpy => awips}/UsageArgumentParser.py (100%) rename {ufpy => awips}/UsageOptionParser.py (100%) rename {ufpy => awips}/__init__.py (97%) rename {ufpy => awips}/dataaccess/DataAccessLayer.py (98%) rename {ufpy => awips}/dataaccess/PyData.py (97%) rename {ufpy => awips}/dataaccess/PyGeometryData.py (97%) rename {ufpy => awips}/dataaccess/PyGridData.py (96%) rename {ufpy => awips}/dataaccess/ThriftClientRouter.py (98%) rename {ufpy => awips}/dataaccess/__init__.py (99%) rename {ufpy => awips}/gfe/IFPClient.py (99%) rename {ufpy => awips}/gfe/__init__.py (96%) rename {ufpy => awips}/qpidingest.py (100%) rename {ufpy => awips}/stomp.py (100%) rename {ufpy => awips}/test/Record.py (100%) rename {ufpy => awips}/test/Test (97%) rename {ufpy => awips}/test/__init__.py (96%) rename {ufpy => awips}/test/testQpidTimeToLive.py (98%) create mode 100644 setup.cfg diff --git a/LISCENSE.txt b/LISCENSE.txt new file mode 100644 index 00000000..e69de29b diff --git a/README.md b/README.md index 623a8ca1..55c2b8ef 100644 --- a/README.md +++ b/README.md @@ -8,20 +8,7 @@ ### Install -* git clone https://github.com/mjames-upc/edexpy.git -* cd edexpy +* git clone https://github.com/Unidata/awips-python.git +* cd awips-python * python setup.py install -### Use - -#### GRID - -./data/grid/gridInventory.csh HRRR T - -#### Radar - -python data/radar/a2invradStub.py --icao kftg --date 2015-06-22 --time 17:09 - -#### Obs - -python data/metar/a2gtmtrStub.py -b "2015-06-18 21:40" -e "2015-06-18 22:00" -s KCLK diff --git a/ufpy/AlertVizHandler.py b/awips/AlertVizHandler.py similarity index 100% rename from ufpy/AlertVizHandler.py rename to awips/AlertVizHandler.py diff --git a/ufpy/ConfigFileUtil.py b/awips/ConfigFileUtil.py similarity index 100% rename from ufpy/ConfigFileUtil.py rename to awips/ConfigFileUtil.py diff --git a/ufpy/NotificationMessage.py b/awips/NotificationMessage.py similarity index 98% rename from ufpy/NotificationMessage.py rename to awips/NotificationMessage.py index 6ec21744..cab128f9 100644 --- a/ufpy/NotificationMessage.py +++ b/awips/NotificationMessage.py @@ -42,7 +42,7 @@ # Date Ticket# Engineer Description # ------------ ---------- ----------- -------------------------- # 09/30/08 chammack Initial Creation. -# 11/03/10 5849 cjeanbap Moved to ufpy package from +# 11/03/10 5849 cjeanbap Moved to awips package from # com.raytheon.uf.tools.cli # 01/07/11 5645 cjeanbap Added audio file to Status Message. # 05/27/11 3050 cjeanbap Added if-statement to check Priority diff --git a/ufpy/QpidSubscriber.py b/awips/QpidSubscriber.py similarity index 100% rename from ufpy/QpidSubscriber.py rename to awips/QpidSubscriber.py diff --git a/ufpy/ThriftClient.py b/awips/ThriftClient.py similarity index 100% rename from ufpy/ThriftClient.py rename to awips/ThriftClient.py diff --git a/ufpy/TimeUtil.py b/awips/TimeUtil.py similarity index 100% rename from ufpy/TimeUtil.py rename to awips/TimeUtil.py diff --git a/ufpy/UsageArgumentParser.py b/awips/UsageArgumentParser.py similarity index 100% rename from ufpy/UsageArgumentParser.py rename to awips/UsageArgumentParser.py diff --git a/ufpy/UsageOptionParser.py b/awips/UsageOptionParser.py similarity index 100% rename from ufpy/UsageOptionParser.py rename to awips/UsageOptionParser.py diff --git a/ufpy/__init__.py b/awips/__init__.py similarity index 97% rename from ufpy/__init__.py rename to awips/__init__.py index 6ed9ac6a..f1985c4f 100644 --- a/ufpy/__init__.py +++ b/awips/__init__.py @@ -20,7 +20,7 @@ # -# __init__.py for ufpy package +# __init__.py for awips package # # # SOFTWARE HISTORY diff --git a/ufpy/dataaccess/DataAccessLayer.py b/awips/dataaccess/DataAccessLayer.py similarity index 98% rename from ufpy/dataaccess/DataAccessLayer.py rename to awips/dataaccess/DataAccessLayer.py index 8b3dea49..60641b20 100644 --- a/ufpy/dataaccess/DataAccessLayer.py +++ b/awips/dataaccess/DataAccessLayer.py @@ -20,7 +20,7 @@ # -# Published interface for ufpy.dataaccess package +# Published interface for awips.dataaccess package # # # SOFTWARE HISTORY @@ -53,7 +53,7 @@ import JepRouter router = JepRouter else: - from ufpy.dataaccess import ThriftClientRouter + from awips.dataaccess import ThriftClientRouter router = ThriftClientRouter.ThriftClientRouter(THRIFT_HOST) USING_NATIVE_THRIFT = True diff --git a/ufpy/dataaccess/PyData.py b/awips/dataaccess/PyData.py similarity index 97% rename from ufpy/dataaccess/PyData.py rename to awips/dataaccess/PyData.py index 0d1a1eff..68943510 100644 --- a/ufpy/dataaccess/PyData.py +++ b/awips/dataaccess/PyData.py @@ -31,7 +31,7 @@ # # -from ufpy.dataaccess import IData +from awips.dataaccess import IData class PyData(IData): diff --git a/ufpy/dataaccess/PyGeometryData.py b/awips/dataaccess/PyGeometryData.py similarity index 97% rename from ufpy/dataaccess/PyGeometryData.py rename to awips/dataaccess/PyGeometryData.py index 0bf300d5..5d615e66 100644 --- a/ufpy/dataaccess/PyGeometryData.py +++ b/awips/dataaccess/PyGeometryData.py @@ -35,8 +35,8 @@ # # -from ufpy.dataaccess import IGeometryData -from ufpy.dataaccess import PyData +from awips.dataaccess import IGeometryData +from awips.dataaccess import PyData class PyGeometryData(IGeometryData, PyData.PyData): diff --git a/ufpy/dataaccess/PyGridData.py b/awips/dataaccess/PyGridData.py similarity index 96% rename from ufpy/dataaccess/PyGridData.py rename to awips/dataaccess/PyGridData.py index eff18987..fd686deb 100644 --- a/ufpy/dataaccess/PyGridData.py +++ b/awips/dataaccess/PyGridData.py @@ -35,8 +35,8 @@ import numpy import warnings -from ufpy.dataaccess import IGridData -from ufpy.dataaccess import PyData +from awips.dataaccess import IGridData +from awips.dataaccess import PyData NO_UNIT_CONVERT_WARNING = """ The ability to unit convert grid data is not currently available in this version of the Data Access Framework. diff --git a/ufpy/dataaccess/ThriftClientRouter.py b/awips/dataaccess/ThriftClientRouter.py similarity index 98% rename from ufpy/dataaccess/ThriftClientRouter.py rename to awips/dataaccess/ThriftClientRouter.py index 6c963016..d9ee7e40 100644 --- a/ufpy/dataaccess/ThriftClientRouter.py +++ b/awips/dataaccess/ThriftClientRouter.py @@ -50,9 +50,9 @@ from dynamicserialize.dstypes.com.raytheon.uf.common.dataaccess.request import GetOptionalIdentifiersRequest from dynamicserialize.dstypes.com.raytheon.uf.common.dataaccess.request import GetSupportedDatatypesRequest -from ufpy import ThriftClient -from ufpy.dataaccess import PyGeometryData -from ufpy.dataaccess import PyGridData +from awips import ThriftClient +from awips.dataaccess import PyGeometryData +from awips.dataaccess import PyGridData class ThriftClientRouter(object): diff --git a/ufpy/dataaccess/__init__.py b/awips/dataaccess/__init__.py similarity index 99% rename from ufpy/dataaccess/__init__.py rename to awips/dataaccess/__init__.py index e581bfe3..5ca4000e 100644 --- a/ufpy/dataaccess/__init__.py +++ b/awips/dataaccess/__init__.py @@ -20,7 +20,7 @@ # -# __init__.py for ufpy.dataaccess package +# __init__.py for awips.dataaccess package # # # SOFTWARE HISTORY diff --git a/ufpy/gfe/IFPClient.py b/awips/gfe/IFPClient.py similarity index 99% rename from ufpy/gfe/IFPClient.py rename to awips/gfe/IFPClient.py index 1288094d..d1e3f469 100644 --- a/ufpy/gfe/IFPClient.py +++ b/awips/gfe/IFPClient.py @@ -18,7 +18,7 @@ # further licensing information. ## -from ufpy import ThriftClient +from awips import ThriftClient from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.db.objects import DatabaseID from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.db.objects import ParmID diff --git a/ufpy/gfe/__init__.py b/awips/gfe/__init__.py similarity index 96% rename from ufpy/gfe/__init__.py rename to awips/gfe/__init__.py index f2a16d5c..0e5965ab 100644 --- a/ufpy/gfe/__init__.py +++ b/awips/gfe/__init__.py @@ -20,7 +20,7 @@ # -# __init__.py for ufpy.gfe package +# __init__.py for awips.gfe package # # # SOFTWARE HISTORY diff --git a/ufpy/qpidingest.py b/awips/qpidingest.py similarity index 100% rename from ufpy/qpidingest.py rename to awips/qpidingest.py diff --git a/ufpy/stomp.py b/awips/stomp.py similarity index 100% rename from ufpy/stomp.py rename to awips/stomp.py diff --git a/ufpy/test/Record.py b/awips/test/Record.py similarity index 100% rename from ufpy/test/Record.py rename to awips/test/Record.py diff --git a/ufpy/test/Test b/awips/test/Test similarity index 97% rename from ufpy/test/Test rename to awips/test/Test index 4ff1a0ba..00d71d44 100644 --- a/ufpy/test/Test +++ b/awips/test/Test @@ -39,7 +39,7 @@ import os import logging -from ufpy import AlertVizHandler +from awips import AlertVizHandler import Record avh = AlertVizHandler.AlertVizHandler(host=os.getenv("BROKER_ADDR","localhost"), port=9581, category='LOCAL', source='ANNOUNCER', level=logging.NOTSET) diff --git a/ufpy/test/__init__.py b/awips/test/__init__.py similarity index 96% rename from ufpy/test/__init__.py rename to awips/test/__init__.py index ae5228cd..65dffe03 100644 --- a/ufpy/test/__init__.py +++ b/awips/test/__init__.py @@ -20,7 +20,7 @@ # -# __init__.py for ufpy package +# __init__.py for awips package # # # SOFTWARE HISTORY diff --git a/ufpy/test/testQpidTimeToLive.py b/awips/test/testQpidTimeToLive.py similarity index 98% rename from ufpy/test/testQpidTimeToLive.py rename to awips/test/testQpidTimeToLive.py index ce3f0747..d4fbc1b6 100644 --- a/ufpy/test/testQpidTimeToLive.py +++ b/awips/test/testQpidTimeToLive.py @@ -52,7 +52,7 @@ def __init__(self, hostname, portNumber, topicName): threading.Thread.__init__(self) def run(self): - from ufpy import QpidSubscriber + from awips import QpidSubscriber self.qs = QpidSubscriber.QpidSubscriber(self.hostname, self.portNumber, True) self.qs.topicSubscribe(self.topicName, self.receivedMessage) diff --git a/data/acars/a2acarsStub.py b/data/acars/a2acarsStub.py index 2976b81e..66504ea3 100644 --- a/data/acars/a2acarsStub.py +++ b/data/acars/a2acarsStub.py @@ -43,7 +43,7 @@ import sys from datetime import datetime -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange def get_args(): diff --git a/data/aireppirep/a2airepStub.py b/data/aireppirep/a2airepStub.py index ad219be7..44f9168d 100644 --- a/data/aireppirep/a2airepStub.py +++ b/data/aireppirep/a2airepStub.py @@ -41,7 +41,7 @@ import sys from datetime import datetime -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange diff --git a/data/aireppirep/a2pirepStub.py b/data/aireppirep/a2pirepStub.py index 77f3f6e2..6b87ae83 100644 --- a/data/aireppirep/a2pirepStub.py +++ b/data/aireppirep/a2pirepStub.py @@ -42,7 +42,7 @@ import sys from datetime import datetime -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange diff --git a/data/grid/a2invmdlStub.py b/data/grid/a2invmdlStub.py index b56d6799..f7b1cf04 100644 --- a/data/grid/a2invmdlStub.py +++ b/data/grid/a2invmdlStub.py @@ -33,7 +33,7 @@ import numpy import sys -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer def get_args(): parser = argparse.ArgumentParser(conflict_handler="resolve") diff --git a/data/grid/a2rdmdlCommon.py b/data/grid/a2rdmdlCommon.py index 2566db9b..029c2fe8 100644 --- a/data/grid/a2rdmdlCommon.py +++ b/data/grid/a2rdmdlCommon.py @@ -33,7 +33,7 @@ import numpy from datetime import datetime -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import DataTime from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange diff --git a/data/maritime/a2cvboyStub.py b/data/maritime/a2cvboyStub.py index 8f423694..4261afed 100644 --- a/data/maritime/a2cvboyStub.py +++ b/data/maritime/a2cvboyStub.py @@ -34,7 +34,7 @@ import sys from datetime import datetime -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange def get_args(): diff --git a/data/maritime/a2gtboyStub.py b/data/maritime/a2gtboyStub.py index 64e9d476..7dbd136a 100644 --- a/data/maritime/a2gtboyStub.py +++ b/data/maritime/a2gtboyStub.py @@ -34,7 +34,7 @@ import sys from datetime import datetime -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange def get_args(): diff --git a/data/metar/a2cvmtrStub.py b/data/metar/a2cvmtrStub.py index 43bfcc52..ea42e598 100644 --- a/data/metar/a2cvmtrStub.py +++ b/data/metar/a2cvmtrStub.py @@ -36,7 +36,7 @@ import sys from datetime import datetime -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange def get_args(): diff --git a/data/metar/a2gtmtrStub.py b/data/metar/a2gtmtrStub.py index 21da7242..9eec2f27 100644 --- a/data/metar/a2gtmtrStub.py +++ b/data/metar/a2gtmtrStub.py @@ -36,7 +36,7 @@ import sys from datetime import datetime -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange def get_args(): diff --git a/data/profiler/a2gtprofStub.py b/data/profiler/a2gtprofStub.py index 560cff5a..14b2121a 100644 --- a/data/profiler/a2gtprofStub.py +++ b/data/profiler/a2gtprofStub.py @@ -36,7 +36,7 @@ import sys from datetime import datetime -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange def get_args(): diff --git a/data/radar/a2invradStub.py b/data/radar/a2invradStub.py index 15738b14..5b7c6980 100644 --- a/data/radar/a2invradStub.py +++ b/data/radar/a2invradStub.py @@ -37,7 +37,7 @@ from datetime import datetime from datetime import timedelta -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.level import Level diff --git a/data/radar/a2radcommon.py b/data/radar/a2radcommon.py index 12002617..0199c20a 100644 --- a/data/radar/a2radcommon.py +++ b/data/radar/a2radcommon.py @@ -37,14 +37,14 @@ from datetime import datetime from datetime import timedelta -from ufpy import ThriftClient +from awips import ThriftClient from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.level import Level from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.radar.request import GetRadarDataRecordRequest def get_default_host(): - from ufpy.dataaccess import DataAccessLayer + from awips.dataaccess import DataAccessLayer return DataAccessLayer.THRIFT_HOST diff --git a/data/raobs/a2gtraobStub.py b/data/raobs/a2gtraobStub.py index ff5bb2e2..c6faa245 100644 --- a/data/raobs/a2gtraobStub.py +++ b/data/raobs/a2gtraobStub.py @@ -34,7 +34,7 @@ import sys from datetime import datetime -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange def get_args(): diff --git a/data/satellite/a2invsatStub.py b/data/satellite/a2invsatStub.py index fcd4fc86..95dfd9b8 100644 --- a/data/satellite/a2invsatStub.py +++ b/data/satellite/a2invsatStub.py @@ -32,7 +32,7 @@ import numpy import sys -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer def get_args(): parser = argparse.ArgumentParser(conflict_handler="resolve") diff --git a/data/satellite/a2rdsatStub.py b/data/satellite/a2rdsatStub.py index 4ee8b1ad..4306e16b 100644 --- a/data/satellite/a2rdsatStub.py +++ b/data/satellite/a2rdsatStub.py @@ -44,7 +44,7 @@ from datetime import datetime from datetime import timedelta -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from dynamicserialize.dstypes.com.raytheon.uf.common.time import TimeRange def get_args(): diff --git a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultDataRequest.py b/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultDataRequest.py index 32abbcf7..e1d07b64 100644 --- a/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultDataRequest.py +++ b/dynamicserialize/dstypes/com/raytheon/uf/common/dataaccess/impl/DefaultDataRequest.py @@ -30,7 +30,7 @@ # -from ufpy.dataaccess import IDataRequest +from awips.dataaccess import IDataRequest from dynamicserialize.dstypes.com.vividsolutions.jts.geom import Envelope from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.level import Level diff --git a/examples/GISOperations.md b/examples/GISOperations.md index c4d20f34..64107b93 100644 --- a/examples/GISOperations.md +++ b/examples/GISOperations.md @@ -1,6 +1,6 @@ ```python #!python -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer from shapely.geometry import Polygon,Point from datetime import datetime @@ -64,19 +64,19 @@ DAF query to get all states took 21.915029 seconds ```python Filter state objects to one that contains polygon took 0.382097 seconds -[] +[] Polygon is in the state of Oklahoma ``` ```python Filter state objects to one that contains point took 0.2028 seconds -[] +[] Point is in the state of Iowa ``` ```python Filter state objects to the ones that intersect polygon took 0.4032 seconds -[, ] +[, ] Polygon intersects the state of Texas Polygon intersects the state of Oklahoma ``` diff --git a/examples/GetBufrUA.py b/examples/GetBufrUA.py index 9918bb99..f67ec7f3 100755 --- a/examples/GetBufrUA.py +++ b/examples/GetBufrUA.py @@ -1,5 +1,5 @@ #!/awips2/python/bin/python -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer # set everything up diff --git a/examples/GetGFEData.md b/examples/GetGFEData.md index 4b065ad0..0d1a2127 100644 --- a/examples/GetGFEData.md +++ b/examples/GetGFEData.md @@ -1,6 +1,6 @@ ```python #!python -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer import numpy as np request = DataAccessLayer.newDataRequest() @@ -70,7 +70,7 @@ May 12 15 12:00:00 GMT (May 12 15 12:00:00 , May 12 15 13:00:00 ) ``` ```python -[] +[] ``` ```python diff --git a/examples/GetGridNames.md b/examples/GetGridNames.md index e1254831..7c57ddde 100644 --- a/examples/GetGridNames.md +++ b/examples/GetGridNames.md @@ -2,7 +2,7 @@ ```python #!python -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer #Initiate a new DataRequest request = DataAccessLayer.newDataRequest() diff --git a/examples/GetGridTimes.md b/examples/GetGridTimes.md index 79601063..8ff5a266 100644 --- a/examples/GetGridTimes.md +++ b/examples/GetGridTimes.md @@ -1,7 +1,7 @@ ```python #!python import numpy as np -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer #Initiate a new DataRequest request = DataAccessLayer.newDataRequest() diff --git a/examples/GetObs.md b/examples/GetObs.md index 14db53b9..a7ce460e 100644 --- a/examples/GetObs.md +++ b/examples/GetObs.md @@ -1,6 +1,6 @@ ```python #!python -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer request = DataAccessLayer.newDataRequest() request.setDatatype("obs") @@ -33,7 +33,7 @@ print "Dewpoint is",ob.getString("dewpoint") ``` ```python -[] +[] ``` ```python diff --git a/examples/GetSatelliteIR.md b/examples/GetSatelliteIR.md index e4b65538..13c443d4 100644 --- a/examples/GetSatelliteIR.md +++ b/examples/GetSatelliteIR.md @@ -1,6 +1,6 @@ ```python #!/awips2/python/bin/python -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer import numpy as np request = DataAccessLayer.newDataRequest() @@ -27,7 +27,7 @@ May 04 15 18:45:19 GMT ``` ```python -[] +[] ``` ```python diff --git a/examples/GetStates.md b/examples/GetStates.md index 5f3ce9ec..673c6785 100644 --- a/examples/GetStates.md +++ b/examples/GetStates.md @@ -1,7 +1,7 @@ ```python #!python #!/awips2/python/bin/python -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer #Initiate a new DataRequest b = DataAccessLayer.newDataRequest() @@ -25,7 +25,7 @@ b.setLocationNames("Oklahoma","Texas","Kansas") #Finally lets request some data. There are two types of data (Grid, Geometry) here we are #requesting geometry data and therefore use the getGeometryData method. We pass it our DataRequest object #that has all of our parameters and None for the DataTime object argument since maps are time agnostic -#This returns a list of ufpy.dataaccess.PyGeometryData.PyGeometryData objects. +#This returns a list of awips.dataaccess.PyGeometryData.PyGeometryData objects. c = DataAccessLayer.getGeometryData(b, None) print c @@ -50,7 +50,7 @@ for shape in c: ``` ```python -[, , ] +[, , ] ``` ```python diff --git a/examples/RAPClipTemperature.md b/examples/RAPClipTemperature.md index 807d9a2a..a0bf6fba 100644 --- a/examples/RAPClipTemperature.md +++ b/examples/RAPClipTemperature.md @@ -5,7 +5,7 @@ You could do this same type of request using any other geometry. For example, yo ```python #!python #!/awips2/python/bin/python -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer import numpy as np # First we will request the OUN CWA from the maps database. diff --git a/examples/RAPTemperature.md b/examples/RAPTemperature.md index a95e2ab7..7419b661 100644 --- a/examples/RAPTemperature.md +++ b/examples/RAPTemperature.md @@ -1,7 +1,7 @@ ```python #!python import numpy as np -from ufpy.dataaccess import DataAccessLayer +from awips.dataaccess import DataAccessLayer #Initiate a new DataRequest request = DataAccessLayer.newDataRequest() @@ -23,12 +23,12 @@ t = DataAccessLayer.getAvailableTimes(request) #requesting gridded data and therefore use the getGridData method. We pass it our DataRequest object #that has all of our model, parameter, and level information and also a list of DataTime objects we want #the data for. In this case just give us the data from the last DataTime in the above list (t[-1]). This returns -#a list of ufpy.dataaccess.PyGridData.PyGridData objects. +#a list of awips.dataaccess.PyGridData.PyGridData objects. response = DataAccessLayer.getGridData(request, [t[-1]]) print response #Since we only asked for one DataTime we only have one PyGridData object. Lets pull this out -#into a variable named data. Then we can use functions available from ufpy.dataaccess.PyGridData.PyGridData +#into a variable named data. Then we can use functions available from awips.dataaccess.PyGridData.PyGridData #objects (see module for more methods or details) data = response[0] @@ -48,7 +48,7 @@ print data.getRawData() Our response object is a list of !PyGridData objects ```python -[] +[] ``` Output of our print statement getting the units diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 00000000..b88034e4 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,2 @@ +[metadata] +description-file = README.md diff --git a/setup.py b/setup.py index 531b3869..4a42bb79 100644 --- a/setup.py +++ b/setup.py @@ -2,9 +2,15 @@ from setuptools import find_packages setup( - name='ufpy', - version='', - #packages=['ufpy','ufpy.dataaccess',], + name='python-awips', + version='0.9.1', + description='A framework for requesting AWIPS meteorological datasets from an EDEX server', packages=find_packages(exclude='data'), - license='Creative Commons Attribution-Noncommercial-Share Alike license', + license='Apache 2.0 / Various + US Export Controlled Technical Data', + url='http://www.unidata.ucar.edu/software/awips2', + download_url='https://github.com/Unidata/python-awips', + author_email='mjames@ucar.edu', + author='Michael James', + requires=['argparse','shapely','numpy'] ) +