[plotter] [galactica] stringify not accepted ramses params

This commit is contained in:
Noe Brucy
2020-12-16 00:50:19 +01:00
parent bc77c4c1dd
commit b2edc9ba54
+19 -8
View File
@@ -206,17 +206,28 @@ class Plotter(Aggregator, BaseProcessor):
) )
for param in ramses.input_parameters: for param in ramses.input_parameters:
value = None
try: try:
param_setting = ParameterSetting( value = self.comp.get_nml(param.key, run)
input_param=param,
value=self.comp.get_nml(param.key, run),
visibility=ParameterVisibility.BASIC_DISPLAY,
)
simu.parameter_settings.add(param_setting)
except KeyError as e: except KeyError as e:
self._log("key {} not found".format(e), "WARNING") 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 self.simulations[run] = simu