Я получаю почасовой УФ-индекс от сайта ftp NOAA. Как упоминалось here, время прогноза присутствует в имени файла как uv.t12z.grbfXX, where XX is the forecast hour (01 to 120)
. Но внутри файлов grib2 ключ hour
всегда указывает, что час равен 12. Также дата не изменяется вообще ни в одном из файлов. На сегодняшний день это 2016/06/04
во всех 120 файлах. Я также не мог найти часовой пояс в ключе файла.Объясняя, как прогноз NOAA UV Index вычисляет час в файле прогноза?
Итак, я хотел бы знать, если я хочу найти УФ-индекс Delhi(28.6139, 77.2090) timezone: Asia/Kolkata
по адресу 2016/06/05
по адресу 2 pm
, как я могу рассчитать это из этих файлов? Является ли индекс УФ в файле uv.t12z.grbf38
в предположении 01
в файлах является 00: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