Issue #3080 Fix NaN handling of SliceSample.
Former-commit-id: 9974018df428c84528cf98e9f868740accbabf58
This commit is contained in:
parent
8f8ac40c44
commit
0308147ad4
1 changed files with 5 additions and 1 deletions
|
@ -19,7 +19,9 @@
|
|||
##
|
||||
|
||||
import gridslice
|
||||
from numpy import zeros, float32
|
||||
from numpy import zeros, float32, NaN
|
||||
|
||||
gridslice_maskval = 1e37
|
||||
|
||||
def execute(*args):
|
||||
#createNumpySlice(vc, s3d, targetLevel, sense, hyb-optional)
|
||||
|
@ -35,9 +37,11 @@ def execute(*args):
|
|||
grid = zeros((args[0][1].shape[1], args[0][1].shape[2]),float32)
|
||||
grid.fill(args[1])
|
||||
rval = gridslice.createNumpySlice(args[0][1], args[0][0], grid, int(args[2]), int(args[3]))
|
||||
rval[rval == gridslice_maskval] = NaN
|
||||
return rval
|
||||
else:
|
||||
# cube, cube, grid, sense, hybrid
|
||||
rval = gridslice.createNumpySlice(args[1][0], args[0][0], args[2], int(args[3]), int(args[4]))
|
||||
rval[rval == gridslice_maskval] = NaN
|
||||
return rval
|
||||
|
Loading…
Add table
Reference in a new issue