From b2edc9ba54377c6a8df4dd31c037849f159f84aa Mon Sep 17 00:00:00 2001 From: Noe Brucy Date: Wed, 16 Dec 2020 00:50:19 +0100 Subject: [PATCH] [plotter] [galactica] stringify not accepted ramses params --- plotter.py | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/plotter.py b/plotter.py index 52b196c..3189e4a 100644 --- a/plotter.py +++ b/plotter.py @@ -206,17 +206,28 @@ class Plotter(Aggregator, BaseProcessor): ) for param in ramses.input_parameters: + value = None try: - param_setting = ParameterSetting( - input_param=param, - value=self.comp.get_nml(param.key, run), - visibility=ParameterVisibility.BASIC_DISPLAY, - ) - simu.parameter_settings.add(param_setting) + value = self.comp.get_nml(param.key, run) except KeyError as e: self._log("key {} not found".format(e), "WARNING") - except AttributeError as e: - self._log("{}".format(e), "WARNING") + + if value is not None: + try: + param_setting = ParameterSetting( + input_param=param, + value=value, + visibility=ParameterVisibility.BASIC_DISPLAY, + ) + simu.parameter_settings.add(param_setting) + + except AttributeError: + param_setting = ParameterSetting( + input_param=param, + value=str(value), + visibility=ParameterVisibility.BASIC_DISPLAY, + ) + simu.parameter_settings.add(param_setting) self.simulations[run] = simu