From 7aecabbe30aca250af106739660b960158d7e834 Mon Sep 17 00:00:00 2001 From: mebiri Date: Wed, 27 May 2026 18:41:58 -0400 Subject: [PATCH] Hyperpuff: fix downselect indx selection --- .../Code/bin/util_HyperparameterPuffball.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MonteCarloMarginalizeCode/Code/bin/util_HyperparameterPuffball.py b/MonteCarloMarginalizeCode/Code/bin/util_HyperparameterPuffball.py index e4383bfcc..02e2806c7 100755 --- a/MonteCarloMarginalizeCode/Code/bin/util_HyperparameterPuffball.py +++ b/MonteCarloMarginalizeCode/Code/bin/util_HyperparameterPuffball.py @@ -123,7 +123,8 @@ names_downselect = list(downselect_dict.keys()) # no conversion needed indx_ok = np.ones(len(X_out),dtype=bool) -for indx, name in enumerate(names_downselect): +for name in names_downselect: + indx = coord_names.index(name) indx_ok = np.logical_and(indx_ok, np.logical_not(np.isnan(X_out[:,indx]))) indx_ok = np.logical_and(indx_ok, X_out[:,indx]<= downselect_dict[name][1] ) indx_ok = np.logical_and(indx_ok, X_out[:,indx]>= downselect_dict[name][0] )