mirror of
https://github.com/Unidata/python-awips.git
synced 2025-02-23 22:57:56 -05:00
3.6 KiB
3.6 KiB
#!python
from ufpy.dataaccess import DataAccessLayer
import numpy as np
request = DataAccessLayer.newDataRequest()
request.setDatatype("gfe")
# For GFE our locationNames are tied to the activated sites in GFE
locationNames = DataAccessLayer.getAvailableLocationNames(request)
print locationNames
request.setLocationNames('OUN')
# For GFE data we use the addIdentifier method to add a constraint.
# Our constraint is for the modelName attribute and this determines
# which GFE database to query the data from. In this request we will
# query the Official database.
request.addIdentifier('modelName','Official')
request.setParameters('PoP')
t = DataAccessLayer.getAvailableTimes(request)
for each in t:
print each.getRefTime(),each.getValidPeriod()
response = DataAccessLayer.getGridData(request, [t[0]])
print response
data = response[0]
print 'Units are in', data.getUnit()
lon,lat = data.getLatLonCoords()
print lon
print 'Parameter we requested is',data.getParameter()
print data.getRawData()
['OUN']
May 03 15 18:00:00 GMT (May 03 15 18:00:00 , May 03 15 21:00:00 )
May 03 15 21:00:00 GMT (May 03 15 21:00:00 , May 04 15 00:00:00 )
May 04 15 00:00:00 GMT (May 04 15 00:00:00 , May 04 15 08:00:00 )
May 04 15 08:00:00 GMT (May 04 15 08:00:00 , May 04 15 12:00:00 )
May 04 15 12:00:00 GMT (May 04 15 12:00:00 , May 04 15 18:00:00 )
May 04 15 18:00:00 GMT (May 04 15 18:00:00 , May 05 15 00:00:00 )
May 05 15 00:00:00 GMT (May 05 15 00:00:00 , May 05 15 06:00:00 )
May 05 15 06:00:00 GMT (May 05 15 06:00:00 , May 05 15 12:00:00 )
May 05 15 12:00:00 GMT (May 05 15 12:00:00 , May 05 15 18:00:00 )
May 05 15 18:00:00 GMT (May 05 15 18:00:00 , May 06 15 00:00:00 )
May 06 15 00:00:00 GMT (May 06 15 00:00:00 , May 06 15 12:00:00 )
May 06 15 12:00:00 GMT (May 06 15 12:00:00 , May 06 15 18:00:00 )
May 06 15 18:00:00 GMT (May 06 15 18:00:00 , May 07 15 00:00:00 )
May 07 15 00:00:00 GMT (May 07 15 00:00:00 , May 07 15 12:00:00 )
May 07 15 12:00:00 GMT (May 07 15 12:00:00 , May 08 15 00:00:00 )
May 08 15 00:00:00 GMT (May 08 15 00:00:00 , May 08 15 12:00:00 )
May 08 15 12:00:00 GMT (May 08 15 12:00:00 , May 09 15 00:00:00 )
May 09 15 00:00:00 GMT (May 09 15 00:00:00 , May 09 15 12:00:00 )
May 09 15 12:00:00 GMT (May 09 15 12:00:00 , May 10 15 00:00:00 )
May 10 15 00:00:00 GMT (May 10 15 00:00:00 , May 10 15 12:00:00 )
May 10 15 12:00:00 GMT (May 10 15 12:00:00 , May 11 15 00:00:00 )
May 11 15 00:00:00 GMT (May 11 15 00:00:00 , May 11 15 12:00:00 )
May 11 15 12:00:00 GMT (May 11 15 12:00:00 , May 12 15 00:00:00 )
May 12 15 00:00:00 GMT (May 12 15 00:00:00 , May 12 15 12:00:00 )
May 12 15 12:00:00 GMT (May 12 15 12:00:00 , May 12 15 13:00:00 )
[<ufpy.dataaccess.PyGridData.PyGridData object at 0x26f9690>]
Units are in %
[[-101.30716705 -101.27905273 -101.25093842 ..., -95.05664062
-95.02846527 -95.00028992]
[-101.3058548 -101.27774811 -101.24964142 ..., -95.056633 -95.02845764
-95.00028992]
[-101.30455017 -101.27644348 -101.24834442 ..., -95.05661774
-95.02845764 -95.00028992]
...,
[-101.02937317 -101.00249481 -100.97560883 ..., -95.05414581
-95.02721405 -95.00027466]
[-101.02817535 -101.001297 -100.97442627 ..., -95.05413055
-95.02720642 -95.00027466]
[-101.02697754 -101.00010681 -100.97324371 ..., -95.05412292
-95.02719879 -95.00027466]]
Parameter we requested is PoP
[[ 8. 8. 7. ..., 7. 7. 7.]
[ 8. 7. 7. ..., 7. 7. 7.]
[ 7. 7. 7. ..., 7. 7. 7.]
...,
[ 3. 3. 3. ..., 2. 2. 2.]
[ 3. 3. 3. ..., 2. 2. 2.]
[ 3. 3. 3. ..., 2. 2. 2.]]