From 29648285e162e10ff005de938eaadd0c869f1bf6 Mon Sep 17 00:00:00 2001 From: Daniel Weindl Date: Wed, 29 Jan 2025 17:02:23 +0100 Subject: [PATCH] Faster parameter mapping Reduce parameter mapping time for Froehlich_CellSystems2018 by 88% (1774s -> 216s). --- python/sdist/amici/petab/parameter_mapping.py | 1 + 1 file changed, 1 insertion(+) diff --git a/python/sdist/amici/petab/parameter_mapping.py b/python/sdist/amici/petab/parameter_mapping.py index 3bd0e69ac2..5bb8f2f7a8 100644 --- a/python/sdist/amici/petab/parameter_mapping.py +++ b/python/sdist/amici/petab/parameter_mapping.py @@ -692,6 +692,7 @@ def _subset_dict( Subsetted dictionary """ for keys in args: + keys = set(keys) yield {key: val for (key, val) in full.items() if key in keys}