2015-07-08 12:35:44 -06:00
|
|
|
#!/awips2/python/bin/python
|
|
|
|
from ufpy.dataaccess import DataAccessLayer
|
2015-07-31 11:13:08 -06:00
|
|
|
et everything up
|
|
|
|
DataAccessLayer.changeEDEXHost("edex.unidata.ucar.edu")
|
2015-07-08 12:35:44 -06:00
|
|
|
request = DataAccessLayer.newDataRequest()
|
2015-07-31 11:13:08 -06:00
|
|
|
|
|
|
|
# set grid
|
|
|
|
request.setDatatype("grid")
|
|
|
|
available_grids = DataAccessLayer.getAvailableLocationNames(request)
|
|
|
|
for grid in available_grids:
|
|
|
|
print grid
|
|
|
|
|
|
|
|
exit()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# set uair
|
2015-07-08 12:35:44 -06:00
|
|
|
request.setDatatype("bufrua")
|
2015-07-31 11:13:08 -06:00
|
|
|
# set parameters
|
2015-07-08 13:01:24 -06:00
|
|
|
request.setParameters("tpMan","tdMan","prMan","htMan","wdMan","wsMan")
|
2015-07-08 12:35:44 -06:00
|
|
|
|
|
|
|
|
|
|
|
locations = DataAccessLayer.getAvailableLocationNames(request)
|
2015-07-31 11:13:08 -06:00
|
|
|
#print locations
|
2015-07-08 12:35:44 -06:00
|
|
|
|
|
|
|
request.setLocationNames("72230")
|
|
|
|
|
|
|
|
datatimes = DataAccessLayer.getAvailableTimes(request)
|
2015-07-31 11:13:08 -06:00
|
|
|
#print datatimes[0].validPeriod
|
2015-07-08 12:35:44 -06:00
|
|
|
|
|
|
|
response = DataAccessLayer.getGeometryData(request,times=datatimes[-1].validPeriod)
|
2015-07-31 11:13:08 -06:00
|
|
|
#print response
|
2015-07-08 12:35:44 -06:00
|
|
|
|
2015-07-08 13:01:24 -06:00
|
|
|
for ob in response:
|
|
|
|
print "Pres is",ob.getString("prMan")
|
|
|
|
print " KBMX observation from %s" %ob.getDataTime().getRefTime()
|
|
|
|
print " Temperature is",ob.getString("tpMan")
|
|
|
|
print " Dewpoint is",ob.getString("tdMan")
|
|
|
|
print " Height is",ob.getString("htMan")
|
|
|
|
print " Wind dir is",ob.getString("wdMan")
|
|
|
|
print " Wind speed is",ob.getString("wsMan")
|
|
|
|
|