Bonjour

J'essaie de lire des fichiers grib à l'aide de la bibliothèque "pygrib"
Autant avec certaines source de grib, j'accède aux données, de façon élémentaire, autant pour d'autres sources, c'est plus problématique.
Lecture OK : ceux que je charge avec xygrib Les infos de vent et de température sont accessibles, lisibles.
Lecture KO : ceux disponible auprès de weather4d (http://grib.weather4d.com/AromeHD/) par exemple. Autant un outil de visualisation ouvre et interprète correctement le fichier (vent et temperature sont visibles) autant le parcours par la boucle de code ne révèle pas les informations attendues (vent et température)
Le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import pygrib, sys
#grbs = pygrib.open("/home/bernard/MTO_gribs/20230308_213001_GFS_P25_.grb2")
#grbs = pygrib.open("/home/bernard/MTO_gribs/20230313_195809_ARPEGE_P50_.grb2")
#grbs = pygrib.open("/home/bernard/MTO_gribs/AromeHD_Atlantique_lastest.grb")
grbs = pygrib.open("/home/bernard/MTO_gribs/Brest_4km_WRF_WAM_230313-00.grb")
grbs.seek(0) # grbs.rewind()
 
for grb in grbs :
    #print("--- grb -----------------------------------------------------")
    #print(repr(grb))
    print("msg number :", grb.messagenumber)
    #print("packing :", grb.packingType)
    print("parameterName :", grb.parameterName)
    print("validDate :", grb.validDate)
   print(grb)
 
grbs.close()
sys.exit()
Quelqu'un pourrait-il éclairer ma lanterne ?
Merci d'avance