Acessando todos os parâmetros de um arquivo GRIB2 usando pygrib

Estou tentando ler um arquivo GRIB2 usandopygrib. Consigo abrir arquivos e ler dados sem problemas, mas preciso automatizar o processo e, infelizmente, cada arquivo contém vários campos muito semelhantes:

1:Total Cloud Cover:% (avg):regular_ll:unknown:level 0 214:fcst time 0-1 hrs (avg):from 201705200000
2:Total Cloud Cover:% (avg):regular_ll:unknown:level 0 224:fcst time 0-1 hrs (avg):from 201705200000
3:Total Cloud Cover:% (avg):regular_ll:unknown:level 0 234:fcst time 0-1 hrs (avg):from 201705200000
4:Total Cloud Cover:% (avg):regular_ll:unknown:level 0 10:fcst time 0-1 hrs (avg):from 201705200000
5:Total Cloud Cover:% (instant):regular_ll:unknown:level 0 244:fcst time 1 hrs:from 201705200000
6:Total Cloud Cover:% (avg):regular_ll:unknown:level 0 211:fcst time 0-1 hrs (avg):from 201705200000

A única diferença (como vista pelo pygrib) para esse arquivo é o campotypeOfFirstFixedSurface, mas não tenho idéia do que é esse campo (e não consigo encontrar as informações relevantes no site onde obtive os arquivos grib2). Examinei todos os parâmetros de chave / valor de todas as mensagens e não encontrei nenhuma outra informação útil que pudesse usar para diferenciar os campos ....

No entanto, ao usarPanóplia, Vejo muito mais parâmetros, por exemplo:

float Total_cloud_cover_convective_cloud(time=1, lat=721, lon=1440);
  :long_name = "Total cloud cover @ Convective cloud layer";
  :units = "%";
  :abbreviation = "TCDC";
  :missing_value = NaNf; // float
  :grid_mapping = "LatLon_Projection";
  :coordinates = "reftime time lat lon ";
  :Grib_Variable_Id = "VAR_0-6-1_L244";
  :Grib2_Parameter = 0, 6, 1; // int
  :Grib2_Parameter_Discipline = "Meteorological products";
  :Grib2_Parameter_Category = "Cloud";
  :Grib2_Parameter_Name = "Total cloud cover";
  :Grib2_Level_Type = "Convective cloud layer";
  :Grib2_Generating_Process_Type = "Forecast";

Eu poderia usar definitivamente olong_name ouGrib_Variable_Id campos para diferenciar as mensagens, mas não consigo acessar esses "parâmetros" usando pygrib.

Existe uma maneira de acessar esses parâmetros usando pygrib?

questionAnswers(2)

yourAnswerToTheQuestion