diff --git a/edml/helpers/config_helpers.py b/edml/helpers/config_helpers.py index 7f4ec87e06ee3542cb28ce3e857880795164188d..4e6e5da6c84c66d736a845b829a998f52a02f324 100644 --- a/edml/helpers/config_helpers.py +++ b/edml/helpers/config_helpers.py @@ -118,7 +118,7 @@ def _group_resolver(cfg: DictConfig, group_by: DictConfig): value = value.get(key, "") values.append(value) # concatenate and return - return "_".join(values) + return "_".join(values).replace(".", "") def preprocess_config(cfg: DictConfig): diff --git a/edml/tests/helpers/config_helpers_test.py b/edml/tests/helpers/config_helpers_test.py index 9279aeb714b84efdb27fd9895fca65393fa0b650..79a775ca5dd66ef46a4d7c0451f56936d24298db 100644 --- a/edml/tests/helpers/config_helpers_test.py +++ b/edml/tests/helpers/config_helpers_test.py @@ -32,7 +32,9 @@ class ConfigHelpersTest(unittest.TestCase): "controller": { "name": "swarm", "scheduler": {"name": "max_battery"}, - "adaptive_threshold_fn": {"name": "static"}, + "adaptive_threshold_fn": { + "name": "sta.tic" + }, # check that points are removed }, "group_by": { "controller": [