def _mask(data, nodata): if np.issubdtype(data.dtype, float): return np.ma.masked_values(data, nodata, copy=False) return np.ma.masked_equal(data, nodata, copy=False)