From 85d15d0a82f9aaa3d656d9828b208cf13a3fcde5 Mon Sep 17 00:00:00 2001 From: Steven Murray Date: Mon, 5 Aug 2024 16:35:20 +0200 Subject: [PATCH] fix: pass through bins_upto_boxlen from get_power --- src/powerbox/tools.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/powerbox/tools.py b/src/powerbox/tools.py index 27c718d..e349f92 100644 --- a/src/powerbox/tools.py +++ b/src/powerbox/tools.py @@ -761,7 +761,13 @@ def angular_average_nd( # noqa: C901 n2 = np.prod(field.shape[n:]) if interpolation_method is None: indx, bins, sumweights = _get_binweights( - coord_mags, weights, bins, average, bin_ave=bin_ave, log_bins=log_bins + coord_mags, + weights, + bins, + average, + bin_ave=bin_ave, + log_bins=log_bins, + bins_upto_boxlen=bins_upto_boxlen, ) res = np.zeros((len(sumweights), n2), dtype=field.dtype) if interpolation_method is not None: @@ -1248,6 +1254,7 @@ def get_power( interpolation_method=interpolation_method, interp_points_generator=interp_points_generator, return_sumweights=return_sumweights, + bins_upto_boxlen=bins_upto_boxlen, ) res = list(res) # Remove shot-noise