Closed serazing closed 6 years ago
Those lines need to be improve in Window.convolve because it consumes too much memory
Window.convolve
mask = self.obj.notnull() if weights is None: weights = im.convolve(mask.astype(float), coeffs, mode=mode) filled_data = self.obj.fillna(0.).data
The convolution with the mask is also mapped over the different chunks using map_overlap from dask.array. This do not create memory issue anymore.
map_overlap
dask.array
Those lines need to be improve in
Window.convolve
because it consumes too much memory