From 556861304660b60143d3f26a5471f72c12cf60f6 Mon Sep 17 00:00:00 2001 From: payno <henri.payno@esrf.fr> Date: Mon, 17 Feb 2025 09:51:05 +0100 Subject: [PATCH] Spectrum: clean 'to_dict' handling of None --- src/est/core/types/spectrum.py | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/est/core/types/spectrum.py b/src/est/core/types/spectrum.py index 6e277603..06e3f70e 100644 --- a/src/est/core/types/spectrum.py +++ b/src/est/core/types/spectrum.py @@ -346,19 +346,13 @@ class Spectrum: self._MU_KEY: self.mu, self._ENERGY_KEY: self.energy, self._FT_KEY: self.ft.to_dict(), - self._NORMALIZED_MU_KEY: ( - "None" if self.normalized_mu is None else self.normalized_mu - ), - self._NORMALIZED_ENERGY_KEY: ( - "None" if self.normalized_energy is None else self.normalized_energy - ), - self._POST_EDGE_KEY: "None" if self.post_edge is None else self.post_edge, - self._NORMALIZED_BACKGROUND_KEY: ( - "None" if self.pre_edge is None else self.pre_edge - ), - self._EDGE_KEY: "None" if self.e0 is None else self.e0, - self._CHI_KEY: "None" if self.chi is None else self.chi, - self._K_KEY: "None" if self.k is None else self.k, + self._NORMALIZED_MU_KEY: self.normalized_mu, + self._NORMALIZED_ENERGY_KEY: self.normalized_energy, + self._POST_EDGE_KEY: self.post_edge, + self._NORMALIZED_BACKGROUND_KEY: self.pre_edge, + self._EDGE_KEY: self.e0, + self._CHI_KEY: self.chi, + self._K_KEY: self.k, self._PYMCA_DICT_KEY: self.pymca_dict, self._LARCH_DICT_KEY: self.larch_dict, } -- GitLab