From 6a998abccd4581626271964483f094e8e95f59e0 Mon Sep 17 00:00:00 2001 From: Noe Brucy Date: Tue, 4 May 2021 18:31:23 +0200 Subject: [PATCH] [aggregator] get all postprocessors, map function --- aggregator.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aggregator.py b/aggregator.py index f353429..3498703 100644 --- a/aggregator.py +++ b/aggregator.py @@ -19,6 +19,12 @@ def _map_rule(rule, arg, overwrite, path, path_out, pp_params, run_num): class Aggregator: + def get_pp_list(self): + return [self.pp[run][num] for run in self.runs for num in self.nums[run]] + + def map(self, func): + return [func(pp) for pp in self.get_pp_list()] + def _not_self_dep(self, name, dep, dep_arg, overwrite, select): if select is not None: runs, nums = self.selector.select(**select)