...
Code Block |
---|
|
retrieve,
class = od,
expver = 1,
stream = oper,
type = analysis,
date = -10,
time = 12,
levtype = sfc,
param = 165.128, # u
grid = 1/1,
fieldset = u
retrieve,
param = 166.128, # v
fieldset = v
compute,
formula = "sqrt(u*u + v*v)",
fieldset = speed
write,
fieldset = speed,
target = "$SCRATCH/windspeed" |
Additional exercise (question from Nikolaos):
...
Code Block |
---|
|
read,
source = "/scratch/{user}/windspeed",
grid = 1/1,
area = europe,
target = "$SCRATCH/europe_windspeed" |
To convert previously created GRIB file to netCDF using ecCodes in a terminal on the ECS or HPC:
Code Block |
---|
|
>module load ecmwf-toolbox
>grib_to_netcdf -o $SCRATCH/windspeed.nc $SCRATCH/windspeed
grib_to_netcdf: Version 2.30.2
grib_to_netcdf: Processing input file 'windspeed'.
grib_to_netcdf: Processing input file 'windspeed'.
grib_to_netcdf: Found 1 GRIB field in 2 files.
grib_to_netcdf: Ignoring key(s): method, type, stream, refdate, hdate
grib_to_netcdf: Creating netCDF file 'windspeed.nc'
grib_to_netcdf: NetCDF library version: 4.9.1 of Feb 9 2023 13:54:09 $
grib_to_netcdf: Creating large (64 bit) file format.
grib_to_netcdf: Defining variable 'u10'.
grib_to_netcdf: Done.
|
...