From 3e626b6c1970e48f2a89879fbdf5a1d336a033b6 Mon Sep 17 00:00:00 2001 From: Jesper Dramsch Date: Wed, 11 Sep 2024 13:22:56 +0000 Subject: [PATCH] fix: make config object optional --- src/anemoi/models/data_indices/collection.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/anemoi/models/data_indices/collection.py b/src/anemoi/models/data_indices/collection.py index 0d1031b..266c11a 100644 --- a/src/anemoi/models/data_indices/collection.py +++ b/src/anemoi/models/data_indices/collection.py @@ -30,9 +30,11 @@ def __init__(self, config, name_to_index) -> None: self.diagnostic = ( [] if config.data.diagnostic is None else OmegaConf.to_container(config.data.diagnostic, resolve=True) ) - # config.data.remapped is a list of diccionaries: every remapper is one entry of the list + # config.data.remapped is an optional dictionary with every remapper as one entry self.remapped = ( - dict() if config.data.remapped is None else OmegaConf.to_container(config.data.remapped, resolve=True) + dict() + if config.data.get("remapped") is None + else OmegaConf.to_container(config.data.remapped, resolve=True) ) self.forcing_remapped = self.forcing.copy()