Skip to content

Commit 9341bd9

Browse files
committed
ensure fvcom can work properly with zeroes as zeroes
1 parent a18eb0a commit 9341bd9

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

oceanval/fvcom.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ def fvcom_regrid(ff=None, new_grid=None, vv=None, lons=None, lats=None, res=None
6060
else:
6161
ds2.regrid(new_grid, method="nn")
6262

63-
# ds2.as_missing(0)
6463
if missing is not None:
6564
ds2.as_missing(missing)
6665
ds2.run()
@@ -85,12 +84,14 @@ def fvcom_regrid(ff=None, new_grid=None, vv=None, lons=None, lats=None, res=None
8584
ds_mask.regrid(ds2, method="bil")
8685
# ds_mask.to_nc("/tmp/mask1.nc")
8786
ds_mask > 0
87+
ds_mask.as_missing(0)
88+
ds_mask.set_fill(-9999)
89+
ds_mask - 1
8890
# ds_mask.to_nc("/tmp/mask2.nc")
8991
os.remove("/tmp/mygrid")
9092
os.remove("/tmp/newgrid")
91-
ds_mask.as_missing(0)
9293
ds_mask.set_fill(-9999)
93-
ds2 * ds_mask
94+
ds2 + ds_mask
9495
ds2.set_longnames({ds2.variables[0]: long_name})
9596

9697
if lon_min > 180:

0 commit comments

Comments
 (0)