2

NOAAのftpサイトから 1 時間ごとの UV インデックスを取得しています。ここで述べたように、予測時刻はファイル名にuv.t12z.grbfXX, where XX is the forecast hour (01 to 120). しかし、grib2 ファイル内では、キーhourは常に時が 12 であることを示しています。また、どのファイルでも日付はまったく変更されません。現在2016/06/04、120 個のファイルすべてに含まれています。ファイルのキーにもタイムゾーンが見つかりませんでした。

での UV インデックスDelhi(28.6139, 77.2090) timezone: Asia/Kolkataを見つけたい場合、それらのファイルからどのように計算すればよいのでしょうか? ファイル内で想定しているファイル内の UV インデックスは. これに関するドキュメントには何も見つかりませんでした。2016/06/052 pmuv.t12z.grbf380100:00 hrs on 2016/06/04

時間を見つけるためのコード スニペットを次に示します。

import pygrib
grbs = pygrib.open('uv.t12z.grbf01.grib2')
grb = grbs.select(name='UV index')[0]
year = grb.year
month = grb.month
day = grb.day
hour = grb.hour
minute = grb.minute
print year,month,day,hour,minute

出力:

>>2016 6 4 12 0
4

1 に答える 1