Download NetCDF
Get NetCDF Subset CLI
This script allows the user to get a netCDF subset of model type:
- ECMWF HRES
- ECMWF ENS
- ECMWF SEAS
Usage
$ dataex_netcdf_subset.py --model_type <str> --ecmwf_hres_params <str>,<str> --latbounds <float> <float> --lonbounds <float> <float> --output <str>
$ dataex_netcdf_subset.py --model_type <str> --ecmwf_ens_params <str> --latbounds <float> <float> --lonbounds <float> <float> --output <str>
$ dataex_netcdf_subset.py --model_type <str> --ecmwf_seas_params <str> --latbounds <float> <float> --lonbounds <float> <float> --output <str>
Tip
Option names too long, you can always use their short forms. Check using --help
Options
ecmwf_hres_params : str
Use for single or comma seperated ECMWF HRES parameter short names
ecmwf_ens_params : str
Use for single or comma seperated ECMWF ENS parameter short names
ecmwf_seas_params : str
Use for single or comma seperated ECMWF SEAS parameter short names
model_type : str
model name
latbounds : float values
South and North latitutde values space seperated
lonbounds : float values
West and East longitude values space seperated
output : str
output filename
Warning
Latitude and longitude values outside the available dataset boundaries will return an error.
List of parameters in ECMWF HRES
The following parameters are available for subsetting in ECMWF HRES
,
u10, ssr, str, sshf, slhf,
d2m, v10, t2m, cp, lsp,
swvl1,swvl2, swvl3, swvl4
List of parameters in ECMWF ENS and ECMWF SEAS
The following parameters are available for subsetting in ECMWF ENS
and ECMWF SEAS
,
cp_q5, cp_q25, cp_q50, cp_q75, cp_q95,
t2m_q5, t2m_q25, t2m_q50, t2m_q75, t2m_q95,
lsp_q5, lsp_q25, lsp_q50, lsp_q75, lsp_q95
ECMWF ENS
and ECMWF SEAS
.
Example
dataex_netcdf_subset.py --model_type ecmwf_hres --ecmwf_hres_params u10,swvl1,t2m --latbounds 40.3 60.0 --lonbounds 90.0 120.0 --output $HOME/hres_subset.nc
ecwmf_hres_params
denotes that the parameters are intended for ecmwf hres
model. If the parameters are not provided then all model parameters are placed in the request.
dataex_netcdf_subset.py --model_type ecmwf_ens --ecmwf_ens_params cp_q25 --latbounds 40.3 60.0 --lonbounds 90.0 120.0 --output $HOME/ens_subset.nc
ecmwf_ens
. Here,ecmwf_ens_params
denotes that the parameters are for model ecmwf ens
.
Info
Don't fret if you make a mistake by using the incorrect parameter option, the command refers to the model type selected and uses the related parameters.