From 3cd7896ae1808d9a5442a7db2808bf784fb3d1f2 Mon Sep 17 00:00:00 2001 From: Justus Kuhlmann Date: Thu, 12 Feb 2026 16:20:11 +0100 Subject: [PATCH 1/2] comment get_specs --- corrlib/input/sfcf.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/corrlib/input/sfcf.py b/corrlib/input/sfcf.py index ed5a45a..6a75b72 100644 --- a/corrlib/input/sfcf.py +++ b/corrlib/input/sfcf.py @@ -229,6 +229,24 @@ def _map_params(params: dict[str, Any], spec_list: list[str]) -> dict[str, Any]: def get_specs(key: str, parameters: dict[str, Any], sep: str = '/') -> str: + """ + Get sepcification from the parameter file for a specific key in the read measurements + + Parameters + ---------- + key: str + The key for whioch the parameters are to be looked up. + parameters: dict[str, Any] + The dictionary with the parameters from the parameter file. + sep: str + Separator string for the key. (default="/") + + Return + ------ + s: str + json string holding the parameters. + """ + key_parts = key.split(sep) if corr_types[key_parts[0]] == 'bi': param = _map_params(parameters, key_parts[1:-1]) From 54006f46f5fb8069bcd84a87607bca4abf967c5b Mon Sep 17 00:00:00 2001 From: Justus Kuhlmann Date: Thu, 12 Feb 2026 16:24:40 +0100 Subject: [PATCH 2/2] comment retruns of extract t0 and t1 --- corrlib/input/openQCD.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/corrlib/input/openQCD.py b/corrlib/input/openQCD.py index da92645..71ebec6 100644 --- a/corrlib/input/openQCD.py +++ b/corrlib/input/openQCD.py @@ -190,6 +190,11 @@ def extract_t0(path: str, project: str, dir_in_project: str, param: dict[str, An Specific names for the replica of the ensemble the measurement file belongs to. files: list[str] Specific files to read. + + Returns + ------- + t0_dict: dict + Dictionary of t0 values in the pycorrlib style, with the parameters at hand. """ dataset = os.path.join(path, "projects", project) @@ -259,6 +264,11 @@ def extract_t1(path: str, project: str, dir_in_project: str, param: dict[str, An Specific names for the replica of the ensemble the measurement file belongs to. files: list[str] Specific files to read. + + Returns + ------- + t1_dict: dict + Dictionary of t1 values in the pycorrlib style, with the parameters at hand. """ directory = os.path.join(path, "projects", project, dir_in_project) @@ -289,7 +299,7 @@ def extract_t1(path: str, project: str, dir_in_project: str, param: dict[str, An for k in ["integrator", "eps", "ntot", "dnms"]: par_list.append(str(param[k])) pars = "/".join(par_list) - t0_dict: dict[str, Any] = {} - t0_dict[param["type"]] = {} - t0_dict[param["type"]][pars] = t0 - return t0_dict + t1_dict: dict[str, Any] = {} + t1_dict[param["type"]] = {} + t1_dict[param["type"]][pars] = t0 + return t1_dict