[AstroPy] [ANN] Astropy v1.0.4 released!

Erik Bray embray at stsci.edu
Tue Aug 11 17:39:39 EDT 2015

On 08/11/2015 04:43 PM, Erik Bray wrote:
> Hi all,
> Astropy v1.0.4 has just been released.  This is a minor bug fix release--you can
> read the full list of fixes in the changelog:
> https://github.com/astropy/astropy/blob/v1.0.4/CHANGES.rst#104-2015-08-11
> There are a couple changes in particular worth calling out:
> - The astropy.convolution routines now release the Python GIL during their
>      main loops.  This allows convolution to be parallelized effectively.  For
>      example an image can be broken into multiple chunks to be convolved in
>      parallel in a multithreaded environment.

Just a quick clarification--this change only affects the 
astropy.convolution.convolve [1] routine, the main loops of which are 
implemented in Cython and now release the GIL.

The convolve_fft [2] routine generally assumes that the FFT implementation in 
use (numpy.fft.fft [3] by default) is compiled from C or FORTRAN and already 
releases the GIL.



More information about the AstroPy mailing list