From fdc8d7922c2d8d43d652dc0a772ac29c63737443 Mon Sep 17 00:00:00 2001 From: treerink Date: Mon, 15 Apr 2024 17:02:18 +0200 Subject: [PATCH] Add valid range before doing remapycon when processing lpjg tp avoid problems with NaNs, Infs, etc (see subject of #823). --- ece2cmor3/lpjg2cmor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ece2cmor3/lpjg2cmor.py b/ece2cmor3/lpjg2cmor.py index adeca9ae..c2892f6d 100644 --- a/ece2cmor3/lpjg2cmor.py +++ b/ece2cmor3/lpjg2cmor.py @@ -518,10 +518,10 @@ def create_lpjg_netcdf(freq, inputfile, outname, outdims): cdo = Cdo() if target_grid_ == "T159": - cdo.remapycon('n80', input="-setgrid," + gridfile_ + " " + temp_ncfile, + cdo.remapycon('n80', input="-setvrange,-1e16,1e16 -setgrid," + gridfile_ + " " + temp_ncfile, output=ncfile) else: - cdo.remapycon('n128',input="-setgrid," + gridfile_ + " " + temp_ncfile, + cdo.remapycon('n128',input="-setvrange,-1e16,1e16 -setgrid," + gridfile_ + " " + temp_ncfile, output=ncfile) # TODO: add remapping for possible other grids os.remove(temp_ncfile)