GeoscienceAustralia / wagl

Python library for standardising satellite imagery into an Analysis Ready Data (ARD) form
Apache License 2.0
30 stars 7 forks source link

Enable fourier #325

Closed sixy6e closed 5 years ago

sixy6e commented 5 years ago

I've changed the behaviour of the workflow. I found astropy to be very memory hungry, so we now roll our own version of convolution via fourier.

For the sample set of 16 acquisitions (mixture of Landat's 5, 7 & 8, and Sentinel-2 A & B), all running in parallel on a single node was using ~256GB of memory. Now it uses ~56GB.

I've also added pyfftw to the dependencies list.