Closed simonrp84 closed 1 year ago
You need to define an enhancement that is a no-op. So operations: []
and then it might work. At least there wouldn't be any scaling. There might be conditions in trollimage that check for np.issubdtype(X.dtype, np.integer)
that, if that condition is False for booleans, should maybe be not np.issubdtype(X.dtype, np.floating)
instead.
Describe the bug The Sen-3 / OLCI L2 data files contain a
mask
variable that provides quality information. When you try to save this dataset an error is raised complaining about bitwise operations on boolean arrays. I suspect this is because we're trying to save a boolean array, which is not supported somehow.Can we update satpy somehow to work with bool arrays? My guess is that the geotiff writer would need some kind of if statement to catch the bool dtype and then transform it into a zero/one array or something like that. Unfortunately I'm not familiar enough with the writer code to work it out easily though...
To Reproduce
Expected behavior The dataset to be saved.
Actual results This, rather large, error message:
Environment Info:
main