forked from diegormsouza/nwp-python-jul-2021
-
Notifications
You must be signed in to change notification settings - Fork 0
/
script_01.py
19 lines (17 loc) · 1.02 KB
/
script_01.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#---------------------------------------------------------------------------------------------------------------------------
# INPE / CPTEC - Training: NWP Data Processing With Python - Script 1: Knowing the Available Variables
# Author: Diego Souza
#---------------------------------------------------------------------------------------------------------------------------
# Required modules
import pygrib # Provides a high-level interface to the ECWMF ECCODES C library for reading GRIB files
#---------------------------------------------------------------------------------------------------------------------------
# Open the GRIB file
grib = pygrib.open("gfs.t00z.pgrb2full.0p50.f000")
# Print all variables in the terminal and save them in a text file
f = open("variables.txt", "w") # Create and open the file
for variables in grib:
# Put the variables in the txt file
print(variables, file=f)
# Print the variables in the terminal
print(variables)
f.close() # Close the file