mirror of
https://github.com/Unidata/python-awips.git
synced 2025-02-23 14:57:56 -05:00
reapply changes for dynamicserialize from unidata_16.1.4
This commit is contained in:
parent
812b54b190
commit
67811be32e
54 changed files with 461 additions and 730 deletions
|
@ -119,7 +119,7 @@ To retrieve data using the Python interface :
|
|||
|
||||
::
|
||||
|
||||
from ufpy.dataaccess import DataAccessLayer
|
||||
from awips.dataaccess import DataAccessLayer
|
||||
req = DataAccessLayer.newDataRequest()
|
||||
req.setDatatype("grid")
|
||||
req.setParameters("T")
|
||||
|
|
|
@ -418,4 +418,3 @@ class ThriftSerializationContext(object):
|
|||
|
||||
def writeObject(self, obj):
|
||||
self.serializeMessage(obj)
|
||||
|
||||
|
|
|
@ -34,9 +34,13 @@
|
|||
|
||||
ClassAdapter = ['java.nio.ByteBuffer', 'java.nio.HeapByteBuffer']
|
||||
|
||||
|
||||
def serialize(context, set):
|
||||
raise NotImplementedError("Serialization of ByteBuffers is not supported.")
|
||||
|
||||
def deserialize(context):
|
||||
byteBuf = context.readBinary()
|
||||
return byteBuf
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -39,6 +39,7 @@ from dynamicserialize.dstypes.java.util import EnumSet
|
|||
|
||||
ClassAdapter = ['java.util.EnumSet', 'java.util.RegularEnumSet']
|
||||
|
||||
|
||||
def serialize(context, set):
|
||||
setSize = len(set)
|
||||
context.writeI32(setSize)
|
||||
|
@ -46,6 +47,7 @@ def serialize(context, set):
|
|||
for val in set:
|
||||
context.writeString(val)
|
||||
|
||||
|
||||
def deserialize(context):
|
||||
setSize = context.readI32()
|
||||
enumClassName = context.readString()
|
||||
|
|
|
@ -34,9 +34,13 @@
|
|||
|
||||
ClassAdapter = ['java.nio.FloatBuffer', 'java.nio.HeapFloatBuffer']
|
||||
|
||||
|
||||
def serialize(context, set):
|
||||
raise NotImplementedError("Serialization of FloatBuffers is not supported.")
|
||||
|
||||
def deserialize(context):
|
||||
floatBuf = context.readFloatArray()
|
||||
return floatBuf
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -52,3 +52,5 @@ def deserialize(context):
|
|||
systemLevel = context.readBool()
|
||||
level = LocalizationLevel(text, order, systemLevel=systemLevel)
|
||||
return level
|
||||
|
||||
|
||||
|
|
|
@ -37,6 +37,7 @@ from dynamicserialize.dstypes.java.lang import StackTraceElement
|
|||
|
||||
ClassAdapter = 'java.lang.StackTraceElement'
|
||||
|
||||
|
||||
def serialize(context, obj):
|
||||
raise dynamicserialize.SerializationException('Not implemented yet')
|
||||
|
||||
|
@ -47,3 +48,5 @@ def deserialize(context):
|
|||
result.setFileName(context.readString())
|
||||
result.setLineNumber(context.readI32())
|
||||
return result
|
||||
|
||||
|
||||
|
|
|
@ -33,10 +33,13 @@
|
|||
#
|
||||
#
|
||||
|
||||
|
||||
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.message import WsId
|
||||
|
||||
ClassAdapter = 'com.raytheon.uf.common.message.WsId'
|
||||
|
||||
|
||||
def serialize(context, wsId):
|
||||
context.writeString(wsId.toString())
|
||||
|
||||
|
@ -52,3 +55,4 @@ def deserialize(context):
|
|||
wsId.setThreadId(long(wsIdParts[4]))
|
||||
|
||||
return wsId
|
||||
|
||||
|
|
|
@ -0,0 +1,65 @@
|
|||
##
|
||||
# This software was developed and / or modified by Raytheon Company,
|
||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||
#
|
||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||
# This software product contains export-restricted data whose
|
||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||
# to non-U.S. persons whether in the United States or abroad requires
|
||||
# an export license or other authorization.
|
||||
#
|
||||
# Contractor Name: Raytheon Company
|
||||
# Contractor Address: 6825 Pine Street, Suite 340
|
||||
# Mail Stop B8
|
||||
# Omaha, NE 68106
|
||||
# 402.291.0100
|
||||
#
|
||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
# further licensing information.
|
||||
##
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------ ---------- ----------- --------------------------
|
||||
# 05/22/2015 4522 randerso Initial creation
|
||||
#
|
||||
##
|
||||
class ActiveTableKey(object):
|
||||
|
||||
def __init__(self):
|
||||
self.officeid = None
|
||||
self.phen = None
|
||||
self.sig = None
|
||||
self.etn = None
|
||||
self.ugcZone = None
|
||||
|
||||
def getOfficeid(self):
|
||||
return self.officeid
|
||||
|
||||
def setOfficeid(self, officeid):
|
||||
self.officeid = officeid
|
||||
|
||||
def getPhen(self):
|
||||
return self.phen
|
||||
|
||||
def setPhen(self, phen):
|
||||
self.phen = phen
|
||||
|
||||
def getSig(self):
|
||||
return self.sig
|
||||
|
||||
def setSig(self, sig):
|
||||
self.sig = sig
|
||||
|
||||
def getEtn(self):
|
||||
return self.etn
|
||||
|
||||
def setEtn(self, etn):
|
||||
self.etn = etn
|
||||
|
||||
def getUgcZone(self):
|
||||
return self.ugcZone
|
||||
|
||||
def setUgcZone(self, ugcZone):
|
||||
self.ugcZone = ugcZone
|
|
@ -0,0 +1,291 @@
|
|||
##
|
||||
# This software was developed and / or modified by Raytheon Company,
|
||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||
#
|
||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||
# This software product contains export-restricted data whose
|
||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||
# to non-U.S. persons whether in the United States or abroad requires
|
||||
# an export license or other authorization.
|
||||
#
|
||||
# Contractor Name: Raytheon Company
|
||||
# Contractor Address: 6825 Pine Street, Suite 340
|
||||
# Mail Stop B8
|
||||
# Omaha, NE 68106
|
||||
# 402.291.0100
|
||||
#
|
||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
# further licensing information.
|
||||
##
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------ ---------- ----------- --------------------------
|
||||
# 05/22/2015 4522 randerso Initial creation (hand generated)
|
||||
#
|
||||
##
|
||||
|
||||
import ActiveTableKey
|
||||
import abc
|
||||
|
||||
class ActiveTableRecord(object):
|
||||
__metaclass__ = abc.ABCMeta
|
||||
|
||||
@abc.abstractmethod
|
||||
def __init__(self):
|
||||
self.key = ActiveTableKey.ActiveTableKey()
|
||||
self.wmoid = None
|
||||
self.pil = None
|
||||
self.xxxid = None
|
||||
self.countyheader = None
|
||||
self.vtecstr = None
|
||||
self.productClass = None
|
||||
self.act = None
|
||||
self.startTime = None
|
||||
self.endTime = None
|
||||
self.issueTime = None
|
||||
self.purgeTime = None
|
||||
self.ufn = None
|
||||
self.geometry = None
|
||||
self.forecaster = None
|
||||
self.motdir = None
|
||||
self.motspd = None
|
||||
self.loc = None
|
||||
self.rawmessage = None
|
||||
self.seg = None
|
||||
self.phensig = None
|
||||
self.region = None
|
||||
self.overviewText = None
|
||||
self.segText = None
|
||||
self.locationID = None
|
||||
self.floodSeverity = None
|
||||
self.immediateCause = None
|
||||
self.floodRecordStatus = None
|
||||
self.floodBegin = None
|
||||
self.floodCrest = None
|
||||
self.floodEnd = None
|
||||
self.identifier = None
|
||||
|
||||
def getKey(self):
|
||||
return self.key
|
||||
|
||||
def setKey(self, key):
|
||||
self.key = key
|
||||
|
||||
def getWmoid(self):
|
||||
return self.wmoid
|
||||
|
||||
def setWmoid(self, wmoid):
|
||||
self.wmoid = wmoid
|
||||
|
||||
def getPil(self):
|
||||
return self.pil
|
||||
|
||||
def setPil(self, pil):
|
||||
self.pil = pil
|
||||
|
||||
def getXxxid(self):
|
||||
return self.xxxid
|
||||
|
||||
def setXxxid(self, xxxid):
|
||||
self.xxxid = xxxid
|
||||
|
||||
def getCountyheader(self):
|
||||
return self.countyheader
|
||||
|
||||
def setCountyheader(self, countyheader):
|
||||
self.countyheader = countyheader
|
||||
|
||||
def getUgcZone(self):
|
||||
return self.key.getUgcZone()
|
||||
|
||||
def setUgcZone(self, ugcZone):
|
||||
self.key.setUgcZone(ugcZone)
|
||||
|
||||
def getVtecstr(self):
|
||||
return self.vtecstr
|
||||
|
||||
def setVtecstr(self, vtecstr):
|
||||
self.vtecstr = vtecstr
|
||||
|
||||
def getProductClass(self):
|
||||
return self.productClass
|
||||
|
||||
def setProductClass(self, productClass):
|
||||
self.productClass = productClass
|
||||
|
||||
def getAct(self):
|
||||
return self.act
|
||||
|
||||
def setAct(self, act):
|
||||
self.act = act
|
||||
|
||||
def getOfficeid(self):
|
||||
return self.key.getOfficeid()
|
||||
|
||||
def setOfficeid(self, officeid):
|
||||
self.key.setOfficeid(officeid)
|
||||
|
||||
def getPhen(self):
|
||||
return self.key.getPhen()
|
||||
|
||||
def setPhen(self, phen):
|
||||
self.key.setPhen(phen)
|
||||
|
||||
def getSig(self):
|
||||
return self.key.getSig()
|
||||
|
||||
def setSig(self, sig):
|
||||
self.key.setSig(sig)
|
||||
|
||||
def getEtn(self):
|
||||
return self.key.getEtn()
|
||||
|
||||
def setEtn(self, etn):
|
||||
self.key.setEtn(etn)
|
||||
|
||||
def getStartTime(self):
|
||||
return self.startTime
|
||||
|
||||
def setStartTime(self, startTime):
|
||||
self.startTime = startTime
|
||||
|
||||
def getEndTime(self):
|
||||
return self.endTime
|
||||
|
||||
def setEndTime(self, endTime):
|
||||
self.endTime = endTime
|
||||
|
||||
def getIssueTime(self):
|
||||
return self.issueTime
|
||||
|
||||
def setIssueTime(self, issueTime):
|
||||
self.issueTime = issueTime
|
||||
|
||||
def getPurgeTime(self):
|
||||
return self.purgeTime
|
||||
|
||||
def setPurgeTime(self, purgeTime):
|
||||
self.purgeTime = purgeTime
|
||||
|
||||
def isUfn(self):
|
||||
return self.ufn
|
||||
|
||||
def setUfn(self, ufn):
|
||||
self.ufn = ufn
|
||||
|
||||
def getGeometry(self):
|
||||
return self.geometry
|
||||
|
||||
def setGeometry(self, geometry):
|
||||
self.geometry = geometry
|
||||
|
||||
def getForecaster(self):
|
||||
return self.forecaster
|
||||
|
||||
def setForecaster(self, forecaster):
|
||||
self.forecaster = forecaster
|
||||
|
||||
def getMotdir(self):
|
||||
return self.motdir
|
||||
|
||||
def setMotdir(self, motdir):
|
||||
self.motdir = motdir
|
||||
|
||||
def getMotspd(self):
|
||||
return self.motspd
|
||||
|
||||
def setMotspd(self, motspd):
|
||||
self.motspd = motspd
|
||||
|
||||
def getLoc(self):
|
||||
return self.loc
|
||||
|
||||
def setLoc(self, loc):
|
||||
self.loc = loc
|
||||
|
||||
def getRawmessage(self):
|
||||
return self.rawmessage
|
||||
|
||||
def setRawmessage(self, rawmessage):
|
||||
self.rawmessage = rawmessage
|
||||
|
||||
def getSeg(self):
|
||||
return self.seg
|
||||
|
||||
def setSeg(self, seg):
|
||||
self.seg = seg
|
||||
|
||||
def getPhensig(self):
|
||||
return self.phensig
|
||||
|
||||
def setPhensig(self, phensig):
|
||||
self.phensig = phensig
|
||||
|
||||
def getRegion(self):
|
||||
return self.region
|
||||
|
||||
def setRegion(self, region):
|
||||
self.region = region
|
||||
|
||||
def getOverviewText(self):
|
||||
return self.overviewText
|
||||
|
||||
def setOverviewText(self, overviewText):
|
||||
self.overviewText = overviewText
|
||||
|
||||
def getSegText(self):
|
||||
return self.segText
|
||||
|
||||
def setSegText(self, segText):
|
||||
self.segText = segText
|
||||
|
||||
def getLocationID(self):
|
||||
return self.locationID
|
||||
|
||||
def setLocationID(self, locationID):
|
||||
self.locationID = locationID
|
||||
|
||||
def getFloodSeverity(self):
|
||||
return self.floodSeverity
|
||||
|
||||
def setFloodSeverity(self, floodSeverity):
|
||||
self.floodSeverity = floodSeverity
|
||||
|
||||
def getImmediateCause(self):
|
||||
return self.immediateCause
|
||||
|
||||
def setImmediateCause(self, immediateCause):
|
||||
self.immediateCause = immediateCause
|
||||
|
||||
def getFloodRecordStatus(self):
|
||||
return self.floodRecordStatus
|
||||
|
||||
def setFloodRecordStatus(self, floodRecordStatus):
|
||||
self.floodRecordStatus = floodRecordStatus
|
||||
|
||||
def getFloodBegin(self):
|
||||
return self.floodBegin
|
||||
|
||||
def setFloodBegin(self, floodBegin):
|
||||
self.floodBegin = floodBegin
|
||||
|
||||
def getFloodCrest(self):
|
||||
return self.floodCrest
|
||||
|
||||
def setFloodCrest(self, floodCrest):
|
||||
self.floodCrest = floodCrest
|
||||
|
||||
def getFloodEnd(self):
|
||||
return self.floodEnd
|
||||
|
||||
def setFloodEnd(self, floodEnd):
|
||||
self.floodEnd = floodEnd
|
||||
|
||||
def getIdentifier(self):
|
||||
return self.identifier
|
||||
|
||||
def setIdentifier(self, identifier):
|
||||
self.identifier = identifier
|
||||
|
|
@ -17,264 +17,18 @@
|
|||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
# further licensing information.
|
||||
##
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------ ---------- ----------- --------------------------
|
||||
# 05/22/2015 4522 randerso Changed to inherit from ActiveTableRecord
|
||||
#
|
||||
##
|
||||
|
||||
# File auto-generated against equivalent DynamicSerialize Java class
|
||||
# Modified 2010-09-30: Changed getUfn to isUfn so we don't need two
|
||||
# versions of ActiveTableVtec.py
|
||||
import ActiveTableRecord
|
||||
|
||||
class OperationalActiveTableRecord(object):
|
||||
class OperationalActiveTableRecord(ActiveTableRecord.ActiveTableRecord):
|
||||
|
||||
def __init__(self):
|
||||
self.wmoid = None
|
||||
self.pil = None
|
||||
self.xxxid = None
|
||||
self.countyheader = None
|
||||
self.ugcZone = None
|
||||
self.vtecstr = None
|
||||
self.productClass = None
|
||||
self.act = None
|
||||
self.officeid = None
|
||||
self.phen = None
|
||||
self.sig = None
|
||||
self.etn = None
|
||||
self.startTime = None
|
||||
self.endTime = None
|
||||
self.issueTime = None
|
||||
self.purgeTime = None
|
||||
self.ufn = None
|
||||
self.geometry = None
|
||||
self.forecaster = None
|
||||
self.motdir = None
|
||||
self.motspd = None
|
||||
self.loc = None
|
||||
self.rawmessage = None
|
||||
self.seg = None
|
||||
self.phensig = None
|
||||
self.region = None
|
||||
self.overviewText = None
|
||||
self.segText = None
|
||||
self.locationID = None
|
||||
self.floodSeverity = None
|
||||
self.immediateCause = None
|
||||
self.floodRecordStatus = None
|
||||
self.floodBegin = None
|
||||
self.floodCrest = None
|
||||
self.floodEnd = None
|
||||
self.identifier = None
|
||||
|
||||
def getWmoid(self):
|
||||
return self.wmoid
|
||||
|
||||
def setWmoid(self, wmoid):
|
||||
self.wmoid = wmoid
|
||||
|
||||
def getPil(self):
|
||||
return self.pil
|
||||
|
||||
def setPil(self, pil):
|
||||
self.pil = pil
|
||||
|
||||
def getXxxid(self):
|
||||
return self.xxxid
|
||||
|
||||
def setXxxid(self, xxxid):
|
||||
self.xxxid = xxxid
|
||||
|
||||
def getCountyheader(self):
|
||||
return self.countyheader
|
||||
|
||||
def setCountyheader(self, countyheader):
|
||||
self.countyheader = countyheader
|
||||
|
||||
def getUgcZone(self):
|
||||
return self.ugcZone
|
||||
|
||||
def setUgcZone(self, ugcZone):
|
||||
self.ugcZone = ugcZone
|
||||
|
||||
def getVtecstr(self):
|
||||
return self.vtecstr
|
||||
|
||||
def setVtecstr(self, vtecstr):
|
||||
self.vtecstr = vtecstr
|
||||
|
||||
def getProductClass(self):
|
||||
return self.productClass
|
||||
|
||||
def setProductClass(self, productClass):
|
||||
self.productClass = productClass
|
||||
|
||||
def getAct(self):
|
||||
return self.act
|
||||
|
||||
def setAct(self, act):
|
||||
self.act = act
|
||||
|
||||
def getOfficeid(self):
|
||||
return self.officeid
|
||||
|
||||
def setOfficeid(self, officeid):
|
||||
self.officeid = officeid
|
||||
|
||||
def getPhen(self):
|
||||
return self.phen
|
||||
|
||||
def setPhen(self, phen):
|
||||
self.phen = phen
|
||||
|
||||
def getSig(self):
|
||||
return self.sig
|
||||
|
||||
def setSig(self, sig):
|
||||
self.sig = sig
|
||||
|
||||
def getEtn(self):
|
||||
return self.etn
|
||||
|
||||
def setEtn(self, etn):
|
||||
self.etn = etn
|
||||
|
||||
def getStartTime(self):
|
||||
return self.startTime
|
||||
|
||||
def setStartTime(self, startTime):
|
||||
self.startTime = startTime
|
||||
|
||||
def getEndTime(self):
|
||||
return self.endTime
|
||||
|
||||
def setEndTime(self, endTime):
|
||||
self.endTime = endTime
|
||||
|
||||
def getIssueTime(self):
|
||||
return self.issueTime
|
||||
|
||||
def setIssueTime(self, issueTime):
|
||||
self.issueTime = issueTime
|
||||
|
||||
def getPurgeTime(self):
|
||||
return self.purgeTime
|
||||
|
||||
def setPurgeTime(self, purgeTime):
|
||||
self.purgeTime = purgeTime
|
||||
|
||||
def isUfn(self):
|
||||
return self.ufn
|
||||
|
||||
def setUfn(self, ufn):
|
||||
self.ufn = ufn
|
||||
|
||||
def getGeometry(self):
|
||||
return self.geometry
|
||||
|
||||
def setGeometry(self, geometry):
|
||||
self.geometry = geometry
|
||||
|
||||
def getForecaster(self):
|
||||
return self.forecaster
|
||||
|
||||
def setForecaster(self, forecaster):
|
||||
self.forecaster = forecaster
|
||||
|
||||
def getMotdir(self):
|
||||
return self.motdir
|
||||
|
||||
def setMotdir(self, motdir):
|
||||
self.motdir = motdir
|
||||
|
||||
def getMotspd(self):
|
||||
return self.motspd
|
||||
|
||||
def setMotspd(self, motspd):
|
||||
self.motspd = motspd
|
||||
|
||||
def getLoc(self):
|
||||
return self.loc
|
||||
|
||||
def setLoc(self, loc):
|
||||
self.loc = loc
|
||||
|
||||
def getRawmessage(self):
|
||||
return self.rawmessage
|
||||
|
||||
def setRawmessage(self, rawmessage):
|
||||
self.rawmessage = rawmessage
|
||||
|
||||
def getSeg(self):
|
||||
return self.seg
|
||||
|
||||
def setSeg(self, seg):
|
||||
self.seg = seg
|
||||
|
||||
def getPhensig(self):
|
||||
return self.phensig
|
||||
|
||||
def setPhensig(self, phensig):
|
||||
self.phensig = phensig
|
||||
|
||||
def getRegion(self):
|
||||
return self.region
|
||||
|
||||
def setRegion(self, region):
|
||||
self.region = region
|
||||
|
||||
def getOverviewText(self):
|
||||
return self.overviewText
|
||||
|
||||
def setOverviewText(self, overviewText):
|
||||
self.overviewText = overviewText
|
||||
|
||||
def getSegText(self):
|
||||
return self.segText
|
||||
|
||||
def setSegText(self, segText):
|
||||
self.segText = segText
|
||||
|
||||
def getLocationID(self):
|
||||
return self.locationID
|
||||
|
||||
def setLocationID(self, locationID):
|
||||
self.locationID = locationID
|
||||
|
||||
def getFloodSeverity(self):
|
||||
return self.floodSeverity
|
||||
|
||||
def setFloodSeverity(self, floodSeverity):
|
||||
self.floodSeverity = floodSeverity
|
||||
|
||||
def getImmediateCause(self):
|
||||
return self.immediateCause
|
||||
|
||||
def setImmediateCause(self, immediateCause):
|
||||
self.immediateCause = immediateCause
|
||||
|
||||
def getFloodRecordStatus(self):
|
||||
return self.floodRecordStatus
|
||||
|
||||
def setFloodRecordStatus(self, floodRecordStatus):
|
||||
self.floodRecordStatus = floodRecordStatus
|
||||
|
||||
def getFloodBegin(self):
|
||||
return self.floodBegin
|
||||
|
||||
def setFloodBegin(self, floodBegin):
|
||||
self.floodBegin = floodBegin
|
||||
|
||||
def getFloodCrest(self):
|
||||
return self.floodCrest
|
||||
|
||||
def setFloodCrest(self, floodCrest):
|
||||
self.floodCrest = floodCrest
|
||||
|
||||
def getFloodEnd(self):
|
||||
return self.floodEnd
|
||||
|
||||
def setFloodEnd(self, floodEnd):
|
||||
self.floodEnd = floodEnd
|
||||
|
||||
def getIdentifier(self):
|
||||
return self.identifier
|
||||
|
||||
def setIdentifier(self, identifier):
|
||||
self.identifier = identifier
|
||||
|
||||
super(OperationalActiveTableRecord, self).__init__()
|
||||
|
|
|
@ -17,262 +17,18 @@
|
|||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
# further licensing information.
|
||||
##
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------ ---------- ----------- --------------------------
|
||||
# 05/22/2015 4522 randerso Changed to inherit from ActiveTableRecord
|
||||
#
|
||||
##
|
||||
|
||||
# File auto-generated against equivalent DynamicSerialize Java class
|
||||
import ActiveTableRecord
|
||||
|
||||
class PracticeActiveTableRecord(object):
|
||||
class PracticeActiveTableRecord(ActiveTableRecord.ActiveTableRecord):
|
||||
|
||||
def __init__(self):
|
||||
self.wmoid = None
|
||||
self.pil = None
|
||||
self.xxxid = None
|
||||
self.countyheader = None
|
||||
self.ugcZone = None
|
||||
self.vtecstr = None
|
||||
self.productClass = None
|
||||
self.act = None
|
||||
self.officeid = None
|
||||
self.phen = None
|
||||
self.sig = None
|
||||
self.etn = None
|
||||
self.startTime = None
|
||||
self.endTime = None
|
||||
self.issueTime = None
|
||||
self.purgeTime = None
|
||||
self.ufn = None
|
||||
self.geometry = None
|
||||
self.forecaster = None
|
||||
self.motdir = None
|
||||
self.motspd = None
|
||||
self.loc = None
|
||||
self.rawmessage = None
|
||||
self.seg = None
|
||||
self.phensig = None
|
||||
self.region = None
|
||||
self.overviewText = None
|
||||
self.segText = None
|
||||
self.locationID = None
|
||||
self.floodSeverity = None
|
||||
self.immediateCause = None
|
||||
self.floodRecordStatus = None
|
||||
self.floodBegin = None
|
||||
self.floodCrest = None
|
||||
self.floodEnd = None
|
||||
self.identifier = None
|
||||
|
||||
def getWmoid(self):
|
||||
return self.wmoid
|
||||
|
||||
def setWmoid(self, wmoid):
|
||||
self.wmoid = wmoid
|
||||
|
||||
def getPil(self):
|
||||
return self.pil
|
||||
|
||||
def setPil(self, pil):
|
||||
self.pil = pil
|
||||
|
||||
def getXxxid(self):
|
||||
return self.xxxid
|
||||
|
||||
def setXxxid(self, xxxid):
|
||||
self.xxxid = xxxid
|
||||
|
||||
def getCountyheader(self):
|
||||
return self.countyheader
|
||||
|
||||
def setCountyheader(self, countyheader):
|
||||
self.countyheader = countyheader
|
||||
|
||||
def getUgcZone(self):
|
||||
return self.ugcZone
|
||||
|
||||
def setUgcZone(self, ugcZone):
|
||||
self.ugcZone = ugcZone
|
||||
|
||||
def getVtecstr(self):
|
||||
return self.vtecstr
|
||||
|
||||
def setVtecstr(self, vtecstr):
|
||||
self.vtecstr = vtecstr
|
||||
|
||||
def getProductClass(self):
|
||||
return self.productClass
|
||||
|
||||
def setProductClass(self, productClass):
|
||||
self.productClass = productClass
|
||||
|
||||
def getAct(self):
|
||||
return self.act
|
||||
|
||||
def setAct(self, act):
|
||||
self.act = act
|
||||
|
||||
def getOfficeid(self):
|
||||
return self.officeid
|
||||
|
||||
def setOfficeid(self, officeid):
|
||||
self.officeid = officeid
|
||||
|
||||
def getPhen(self):
|
||||
return self.phen
|
||||
|
||||
def setPhen(self, phen):
|
||||
self.phen = phen
|
||||
|
||||
def getSig(self):
|
||||
return self.sig
|
||||
|
||||
def setSig(self, sig):
|
||||
self.sig = sig
|
||||
|
||||
def getEtn(self):
|
||||
return self.etn
|
||||
|
||||
def setEtn(self, etn):
|
||||
self.etn = etn
|
||||
|
||||
def getStartTime(self):
|
||||
return self.startTime
|
||||
|
||||
def setStartTime(self, startTime):
|
||||
self.startTime = startTime
|
||||
|
||||
def getEndTime(self):
|
||||
return self.endTime
|
||||
|
||||
def setEndTime(self, endTime):
|
||||
self.endTime = endTime
|
||||
|
||||
def getIssueTime(self):
|
||||
return self.issueTime
|
||||
|
||||
def setIssueTime(self, issueTime):
|
||||
self.issueTime = issueTime
|
||||
|
||||
def getPurgeTime(self):
|
||||
return self.purgeTime
|
||||
|
||||
def setPurgeTime(self, purgeTime):
|
||||
self.purgeTime = purgeTime
|
||||
|
||||
def getUfn(self):
|
||||
return self.ufn
|
||||
|
||||
def setUfn(self, ufn):
|
||||
self.ufn = ufn
|
||||
|
||||
def getGeometry(self):
|
||||
return self.geometry
|
||||
|
||||
def setGeometry(self, geometry):
|
||||
self.geometry = geometry
|
||||
|
||||
def getForecaster(self):
|
||||
return self.forecaster
|
||||
|
||||
def setForecaster(self, forecaster):
|
||||
self.forecaster = forecaster
|
||||
|
||||
def getMotdir(self):
|
||||
return self.motdir
|
||||
|
||||
def setMotdir(self, motdir):
|
||||
self.motdir = motdir
|
||||
|
||||
def getMotspd(self):
|
||||
return self.motspd
|
||||
|
||||
def setMotspd(self, motspd):
|
||||
self.motspd = motspd
|
||||
|
||||
def getLoc(self):
|
||||
return self.loc
|
||||
|
||||
def setLoc(self, loc):
|
||||
self.loc = loc
|
||||
|
||||
def getRawmessage(self):
|
||||
return self.rawmessage
|
||||
|
||||
def setRawmessage(self, rawmessage):
|
||||
self.rawmessage = rawmessage
|
||||
|
||||
def getSeg(self):
|
||||
return self.seg
|
||||
|
||||
def setSeg(self, seg):
|
||||
self.seg = seg
|
||||
|
||||
def getPhensig(self):
|
||||
return self.phensig
|
||||
|
||||
def setPhensig(self, phensig):
|
||||
self.phensig = phensig
|
||||
|
||||
def getRegion(self):
|
||||
return self.region
|
||||
|
||||
def setRegion(self, region):
|
||||
self.region = region
|
||||
|
||||
def getOverviewText(self):
|
||||
return self.overviewText
|
||||
|
||||
def setOverviewText(self, overviewText):
|
||||
self.overviewText = overviewText
|
||||
|
||||
def getSegText(self):
|
||||
return self.segText
|
||||
|
||||
def setSegText(self, segText):
|
||||
self.segText = segText
|
||||
|
||||
def getLocationID(self):
|
||||
return self.locationID
|
||||
|
||||
def setLocationID(self, locationID):
|
||||
self.locationID = locationID
|
||||
|
||||
def getFloodSeverity(self):
|
||||
return self.floodSeverity
|
||||
|
||||
def setFloodSeverity(self, floodSeverity):
|
||||
self.floodSeverity = floodSeverity
|
||||
|
||||
def getImmediateCause(self):
|
||||
return self.immediateCause
|
||||
|
||||
def setImmediateCause(self, immediateCause):
|
||||
self.immediateCause = immediateCause
|
||||
|
||||
def getFloodRecordStatus(self):
|
||||
return self.floodRecordStatus
|
||||
|
||||
def setFloodRecordStatus(self, floodRecordStatus):
|
||||
self.floodRecordStatus = floodRecordStatus
|
||||
|
||||
def getFloodBegin(self):
|
||||
return self.floodBegin
|
||||
|
||||
def setFloodBegin(self, floodBegin):
|
||||
self.floodBegin = floodBegin
|
||||
|
||||
def getFloodCrest(self):
|
||||
return self.floodCrest
|
||||
|
||||
def setFloodCrest(self, floodCrest):
|
||||
self.floodCrest = floodCrest
|
||||
|
||||
def getFloodEnd(self):
|
||||
return self.floodEnd
|
||||
|
||||
def setFloodEnd(self, floodEnd):
|
||||
self.floodEnd = floodEnd
|
||||
|
||||
def getIdentifier(self):
|
||||
return self.identifier
|
||||
|
||||
def setIdentifier(self, identifier):
|
||||
self.identifier = identifier
|
||||
|
||||
super(PracticeActiveTableRecord, self).__init__()
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
##
|
||||
# This software was developed and / or modified by Raytheon Company,
|
||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||
#
|
||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||
# This software product contains export-restricted data whose
|
||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||
# to non-U.S. persons whether in the United States or abroad requires
|
||||
# an export license or other authorization.
|
||||
#
|
||||
# Contractor Name: Raytheon Company
|
||||
# Contractor Address: 6825 Pine Street, Suite 340
|
||||
# Mail Stop B8
|
||||
# Omaha, NE 68106
|
||||
# 402.291.0100
|
||||
#
|
||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
# further licensing information.
|
||||
##
|
||||
|
||||
# File auto-generated against equivalent DynamicSerialize Java class
|
||||
|
||||
class PracticeProductOfftimeRequest(object):
|
||||
|
||||
def __init__(self):
|
||||
self.drtString = None
|
||||
self.notifyGFE = None
|
||||
self.productText = None
|
||||
|
||||
def getDrtString(self):
|
||||
return self.drtString
|
||||
|
||||
def setDrtString(self, drtString):
|
||||
self.drtString = drtString
|
||||
|
||||
def getNotifyGFE(self):
|
||||
return self.notifyGFE
|
||||
|
||||
def setNotifyGFE(self, notifyGFE):
|
||||
self.notifyGFE = notifyGFE
|
||||
|
||||
def getProductText(self):
|
||||
return self.productText
|
||||
|
||||
def setProductText(self, productText):
|
||||
self.productText = productText
|
||||
|
|
@ -23,8 +23,22 @@
|
|||
class SendPracticeProductRequest(object):
|
||||
|
||||
def __init__(self):
|
||||
self.drtString = None
|
||||
self.notifyGFE = None
|
||||
self.productText = None
|
||||
|
||||
def getDrtString(self):
|
||||
return self.drtString
|
||||
|
||||
def setDrtString(self, drtString):
|
||||
self.drtString = drtString
|
||||
|
||||
def getNotifyGFE(self):
|
||||
return self.notifyGFE
|
||||
|
||||
def setNotifyGFE(self, notifyGFE):
|
||||
self.notifyGFE = notifyGFE
|
||||
|
||||
def getProductText(self):
|
||||
return self.productText
|
||||
|
||||
|
|
|
@ -21,6 +21,8 @@
|
|||
# File auto-generated by PythonFileGenerator
|
||||
|
||||
__all__ = [
|
||||
'ActiveTableKey',
|
||||
'ActiveTableRecord',
|
||||
'ActiveTableMode',
|
||||
'DumpActiveTableRequest',
|
||||
'DumpActiveTableResponse',
|
||||
|
@ -32,7 +34,6 @@ __all__ = [
|
|||
'GetVtecAttributeResponse',
|
||||
'OperationalActiveTableRecord',
|
||||
'PracticeActiveTableRecord',
|
||||
'PracticeProductOfftimeRequest',
|
||||
'SendPracticeProductRequest',
|
||||
'VTECChange',
|
||||
'VTECTableChangeNotification',
|
||||
|
@ -40,6 +41,8 @@ __all__ = [
|
|||
'response'
|
||||
]
|
||||
|
||||
from ActiveTableKey import ActiveTableKey
|
||||
from ActiveTableRecord import ActiveTableRecord
|
||||
from ActiveTableMode import ActiveTableMode
|
||||
from DumpActiveTableRequest import DumpActiveTableRequest
|
||||
from DumpActiveTableResponse import DumpActiveTableResponse
|
||||
|
@ -51,7 +54,6 @@ from GetVtecAttributeRequest import GetVtecAttributeRequest
|
|||
from GetVtecAttributeResponse import GetVtecAttributeResponse
|
||||
from OperationalActiveTableRecord import OperationalActiveTableRecord
|
||||
from PracticeActiveTableRecord import PracticeActiveTableRecord
|
||||
from PracticeProductOfftimeRequest import PracticeProductOfftimeRequest
|
||||
from SendPracticeProductRequest import SendPracticeProductRequest
|
||||
from VTECChange import VTECChange
|
||||
from VTECTableChangeNotification import VTECTableChangeNotification
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
|
||||
# File auto-generated against equivalent DynamicSerialize Java class
|
||||
|
||||
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.serialization.comm.response import ServerErrorResponse
|
||||
|
||||
class AuthServerErrorResponse(ServerErrorResponse):
|
||||
|
|
|
@ -29,11 +29,13 @@
|
|||
#
|
||||
#
|
||||
|
||||
|
||||
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
|
||||
|
||||
|
||||
class DefaultDataRequest(IDataRequest):
|
||||
|
||||
def __init__(self):
|
||||
|
|
|
@ -31,8 +31,10 @@
|
|||
#
|
||||
#
|
||||
|
||||
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataaccess.request import AbstractDataAccessRequest
|
||||
|
||||
|
||||
class GetAvailableTimesRequest(AbstractDataAccessRequest):
|
||||
|
||||
def __init__(self):
|
||||
|
|
|
@ -23,7 +23,6 @@
|
|||
__all__ = [
|
||||
'events',
|
||||
'gfe',
|
||||
'grib',
|
||||
'grid',
|
||||
'level',
|
||||
'message',
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
|
||||
# File auto-generated against equivalent DynamicSerialize Java class
|
||||
|
||||
|
||||
class GridDataHistory(object):
|
||||
|
||||
def __init__(self):
|
||||
|
|
|
@ -24,6 +24,7 @@ import abc
|
|||
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.server.request import GetGridRequest
|
||||
|
||||
|
||||
class GetGridDataRequest(object):
|
||||
__metaclass__ = abc.ABCMeta
|
||||
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.request import AbstractGfeRequest
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.db.objects import DatabaseID
|
||||
|
||||
|
||||
class GetLatestDbTimeRequest(AbstractGfeRequest):
|
||||
|
||||
def __init__(self, dbId=None):
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.request import AbstractGfeRequest
|
||||
|
||||
|
||||
class GetLatestModelDbIdRequest(AbstractGfeRequest):
|
||||
|
||||
def __init__(self, siteId=None, modelName=None):
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
##
|
||||
# This software was developed and / or modified by Raytheon Company,
|
||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||
#
|
||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||
# This software product contains export-restricted data whose
|
||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||
# to non-U.S. persons whether in the United States or abroad requires
|
||||
# an export license or other authorization.
|
||||
#
|
||||
# Contractor Name: Raytheon Company
|
||||
# Contractor Address: 6825 Pine Street, Suite 340
|
||||
# Mail Stop B8
|
||||
# Omaha, NE 68106
|
||||
# 402.291.0100
|
||||
#
|
||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
# further licensing information.
|
||||
##
|
||||
|
||||
# File auto-generated against equivalent DynamicSerialize Java class
|
||||
|
||||
class ServiceBackupStatusUpdateRequest(object):
|
||||
|
||||
def __init__(self):
|
||||
self.statusMessage = None
|
||||
self.workstationID = None
|
||||
self.siteID = None
|
||||
|
||||
def getStatusMessage(self):
|
||||
return self.statusMessage
|
||||
|
||||
def setStatusMessage(self, statusMessage):
|
||||
self.statusMessage = statusMessage
|
||||
|
||||
def getWorkstationID(self):
|
||||
return self.workstationID
|
||||
|
||||
def setWorkstationID(self, workstationID):
|
||||
self.workstationID = workstationID
|
||||
|
||||
def getSiteID(self):
|
||||
return self.siteID
|
||||
|
||||
def setSiteID(self, siteID):
|
||||
self.siteID = siteID
|
||||
|
|
@ -20,6 +20,7 @@
|
|||
|
||||
import abc
|
||||
|
||||
|
||||
class AbstractGridSlice(object):
|
||||
__metaclass__ = abc.ABCMeta
|
||||
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.slice import AbstractGridSlice
|
||||
|
||||
|
||||
class DiscreteGridSlice(AbstractGridSlice):
|
||||
|
||||
def __init__(self):
|
||||
|
|
|
@ -1,27 +0,0 @@
|
|||
##
|
||||
# This software was developed and / or modified by Raytheon Company,
|
||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||
#
|
||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||
# This software product contains export-restricted data whose
|
||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||
# to non-U.S. persons whether in the United States or abroad requires
|
||||
# an export license or other authorization.
|
||||
#
|
||||
# Contractor Name: Raytheon Company
|
||||
# Contractor Address: 6825 Pine Street, Suite 340
|
||||
# Mail Stop B8
|
||||
# Omaha, NE 68106
|
||||
# 402.291.0100
|
||||
#
|
||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
# further licensing information.
|
||||
##
|
||||
|
||||
# File auto-generated by PythonFileGenerator
|
||||
|
||||
__all__ = [
|
||||
'request'
|
||||
]
|
||||
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
##
|
||||
# This software was developed and / or modified by Raytheon Company,
|
||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||
#
|
||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||
# This software product contains export-restricted data whose
|
||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||
# to non-U.S. persons whether in the United States or abroad requires
|
||||
# an export license or other authorization.
|
||||
#
|
||||
# Contractor Name: Raytheon Company
|
||||
# Contractor Address: 6825 Pine Street, Suite 340
|
||||
# Mail Stop B8
|
||||
# Omaha, NE 68106
|
||||
# 402.291.0100
|
||||
#
|
||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
# further licensing information.
|
||||
##
|
||||
|
||||
# File auto-generated against equivalent DynamicSerialize Java class
|
||||
|
||||
class DeleteAllModelDataRequest(object):
|
||||
|
||||
def __init__(self, modelName=None):
|
||||
self.modelName = modelName
|
||||
|
||||
def getModelName(self):
|
||||
return self.modelName
|
||||
|
||||
def setModelName(self, modelName):
|
||||
self.modelName = modelName
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
##
|
||||
# This software was developed and / or modified by Raytheon Company,
|
||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||
#
|
||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||
# This software product contains export-restricted data whose
|
||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||
# to non-U.S. persons whether in the United States or abroad requires
|
||||
# an export license or other authorization.
|
||||
#
|
||||
# Contractor Name: Raytheon Company
|
||||
# Contractor Address: 6825 Pine Street, Suite 340
|
||||
# Mail Stop B8
|
||||
# Omaha, NE 68106
|
||||
# 402.291.0100
|
||||
#
|
||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
# further licensing information.
|
||||
##
|
||||
|
||||
# File auto-generated by PythonFileGenerator
|
||||
|
||||
__all__ = [
|
||||
'DeleteAllModelDataRequest'
|
||||
]
|
||||
|
||||
from DeleteAllModelDataRequest import DeleteAllModelDataRequest
|
||||
|
|
@ -105,4 +105,3 @@ class LongDataRecord(object):
|
|||
|
||||
def putDataObject(self, obj):
|
||||
self.setLongData(obj)
|
||||
|
||||
|
|
|
@ -122,4 +122,3 @@ class StringDataRecord(object):
|
|||
|
||||
def putDataObject(self, obj):
|
||||
self.setStringData(obj)
|
||||
|
||||
|
|
|
@ -20,7 +20,9 @@
|
|||
|
||||
# File auto-generated against equivalent DynamicSerialize Java class
|
||||
|
||||
import os
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.localization.stream import AbstractLocalizationStreamRequest
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.plugin.nwsauth.user import User
|
||||
|
||||
class LocalizationStreamGetRequest(AbstractLocalizationStreamRequest):
|
||||
|
||||
|
|
|
@ -23,6 +23,8 @@
|
|||
import os
|
||||
import uuid
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.localization.stream import AbstractLocalizationStreamRequest
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.plugin.nwsauth.user import User
|
||||
|
||||
|
||||
class LocalizationStreamPutRequest(AbstractLocalizationStreamRequest):
|
||||
|
||||
|
|
|
@ -16,7 +16,15 @@
|
|||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
# further licensing information.
|
||||
|
||||
# File auto-generated against equivalent DynamicSerialize Java class
|
||||
# File auto-generated against equivalent DynamicSerialize Java class and
|
||||
# modified.
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------ ---------- ----------- --------------------------
|
||||
# 2015-02-27 4174 nabowle Output full stacktrace.
|
||||
#
|
||||
|
||||
class SerializableExceptionWrapper(object):
|
||||
|
||||
|
@ -35,6 +43,9 @@ class SerializableExceptionWrapper(object):
|
|||
retVal = "" + self.exceptionClass + " exception thrown: " + self.message + "\n"
|
||||
for element in self.stackTrace:
|
||||
retVal += "\tat " + str(element) + "\n"
|
||||
|
||||
if self.wrapper:
|
||||
retVal += "Caused by: " + self.wrapper.__repr__()
|
||||
return retVal
|
||||
|
||||
def getStackTrace(self):
|
||||
|
|
|
@ -86,4 +86,3 @@ class SiteActivationNotification(object):
|
|||
+ self.modifiedSite.upper() + " on " \
|
||||
+ self.serverName + ":" \
|
||||
+ self.runMode
|
||||
|
||||
|
|
|
@ -81,4 +81,3 @@ class GenericPointDataReqMsg(object):
|
|||
|
||||
def setGpdDataString(self, gpdDataString):
|
||||
self.gpdDataString = gpdDataString
|
||||
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
from distutils.core import setup
|
||||
|
||||
setup(
|
||||
name='dynamicserialize',
|
||||
version='',
|
||||
packages=['dynamicserialize'],
|
||||
license='Creative Commons Attribution-Noncommercial-Share Alike license',
|
||||
)
|
|
@ -94,7 +94,7 @@
|
|||
"\n",
|
||||
"To retrieve data using the Python interface :\n",
|
||||
"\n",
|
||||
" from ufpy.dataaccess import DataAccessLayer\n",
|
||||
" from awips.dataaccess import DataAccessLayer\n",
|
||||
" req = DataAccessLayer.newDataRequest()\n",
|
||||
" req.setDatatype(\"grid\")\n",
|
||||
" req.setParameters(\"T\")\n",
|
||||
|
|
Loading…
Add table
Reference in a new issue