@@ -205,9 +205,9 @@ def test_positions(mapper, catalog, vmap):
205
205
"lmax" : mapper .lmax ,
206
206
"deconv" : mapper .deconvolve ,
207
207
"bias" : pytest .approx (bias / nbar ** 2 ),
208
- "var " : 1.0 ,
208
+ "ngal " : int ( 4.0 * npix ) ,
209
209
"wmean" : 1.0 ,
210
- "ngal " : 4.0 * npix ,
210
+ "var " : 1.0 ,
211
211
}
212
212
np .testing .assert_array_equal (m , 0 )
213
213
@@ -227,6 +227,9 @@ def test_positions(mapper, catalog, vmap):
227
227
"lmax" : mapper .lmax ,
228
228
"deconv" : mapper .deconvolve ,
229
229
"bias" : pytest .approx (bias / nbar ** 2 ),
230
+ "ngal" : int (4.0 * npix ),
231
+ "wmean" : 1.0 ,
232
+ "var" : 1.0 ,
230
233
}
231
234
np .testing .assert_array_equal (m , 1.0 )
232
235
@@ -250,6 +253,9 @@ def test_positions(mapper, catalog, vmap):
250
253
"lmax" : mapper .lmax ,
251
254
"deconv" : mapper .deconvolve ,
252
255
"bias" : pytest .approx (bias / nbar ** 2 ),
256
+ "ngal" : int (4.0 * npix ),
257
+ "wmean" : 1.0 ,
258
+ "var" : 1.0 ,
253
259
}
254
260
255
261
# compute number count map with visibility map
@@ -268,6 +274,9 @@ def test_positions(mapper, catalog, vmap):
268
274
"lmax" : mapper .lmax ,
269
275
"deconv" : mapper .deconvolve ,
270
276
"bias" : pytest .approx (bias / nbar ** 2 ),
277
+ "ngal" : int (4.0 * npix ),
278
+ "wmean" : 1.0 ,
279
+ "var" : 1.0 ,
271
280
}
272
281
273
282
# compute overdensity maps with given (incorrect) nbar
@@ -293,6 +302,7 @@ def test_scalar_field(mapper, catalog):
293
302
v2 = ((w * v ) ** 2 ).sum ()
294
303
w = w .reshape (w .size // 4 , 4 ).sum (axis = - 1 )
295
304
wbar = w .mean ()
305
+ v1 = w .sum ()
296
306
bias = (4 * np .pi / npix / npix ) * v2
297
307
298
308
assert m .shape == (npix ,)
@@ -306,9 +316,9 @@ def test_scalar_field(mapper, catalog):
306
316
"lmax" : mapper .lmax ,
307
317
"deconv" : mapper .deconvolve ,
308
318
"bias" : pytest .approx (bias / wbar ** 2 ),
309
- "ngal" : 4.0 * npix ,
310
- "wmean" : wbar ,
311
- "var" : v2 ,
319
+ "ngal" : int ( 4.0 * npix ) ,
320
+ "wmean" : pytest . approx ( v1 / ( 4.0 * npix )) ,
321
+ "var" : v2 / ( 4.0 * npix ) ,
312
322
}
313
323
np .testing .assert_array_almost_equal (m , 0 )
314
324
@@ -327,8 +337,8 @@ def test_complex_field(mapper, catalog):
327
337
v2 = ((w * re ) ** 2 + (w * im ) ** 2 ).sum ()
328
338
w = w .reshape (w .size // 4 , 4 ).sum (axis = - 1 )
329
339
wbar = w .mean ()
340
+ v1 = w .sum ()
330
341
bias = (4 * np .pi / npix / npix ) * v2 / 2
331
-
332
342
assert m .shape == (2 , npix )
333
343
assert m .dtype .metadata == {
334
344
"catalog" : catalog .label ,
@@ -340,9 +350,9 @@ def test_complex_field(mapper, catalog):
340
350
"lmax" : mapper .lmax ,
341
351
"deconv" : mapper .deconvolve ,
342
352
"bias" : pytest .approx (bias / wbar ** 2 ),
343
- "ngal" : 4.0 * npix ,
344
- "wmean" : wbar ,
345
- "var" : v2 ,
353
+ "ngal" : int ( 4.0 * npix ) ,
354
+ "wmean" : v1 / ( 4.0 * npix ) ,
355
+ "var" : v2 / ( 4.0 * npix ) ,
346
356
}
347
357
np .testing .assert_array_almost_equal (m , 0 )
348
358
0 commit comments