From 217bc5779389307ce32ea73e6b2e7f5e48939f8a Mon Sep 17 00:00:00 2001 From: maaijke Date: Tue, 10 Mar 2020 14:55:11 +0100 Subject: [PATCH] Fix multithreading with numexp --- lofarimaging/lofarimaging.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lofarimaging/lofarimaging.py b/lofarimaging/lofarimaging.py index b09a98b..bbf0479 100644 --- a/lofarimaging/lofarimaging.py +++ b/lofarimaging/lofarimaging.py @@ -125,7 +125,7 @@ def nearfield_imager(visibilities, baseline_indices, freqs, npix_p, npix_q, exte # v[:,np.newaxis,np.newaxis]*np.exp(-2j*np.pi*freq/c*groundbase_pixels[:,:,:]/c) # groundbase_pixels=nvis x npix x npix - np.add(img, ne.evaluate("sum(v * exp(j2pi * bl_diff_chunk / lamb), axis=0)"), out=img) + np.add(img, np.sum(ne.evaluate("(v * exp(j2pi * bl_diff_chunk / lamb)"),axis=0), out=img) img /= len(freqs) * len(baseline_indices) return img