diff --git a/src/easyreflectometry/data/data_store.py b/src/easyreflectometry/data/data_store.py index 42fd28b0..fd8d8c70 100644 --- a/src/easyreflectometry/data/data_store.py +++ b/src/easyreflectometry/data/data_store.py @@ -82,7 +82,7 @@ def __init__( ): self._model = model if y is not None and model is not None: - self._model.background = np.min(y) + self._model.background = max(np.min(y), 1e-10) if x is None: x = np.array([]) @@ -123,7 +123,7 @@ def model(self) -> 'Model': # delay type checking until runtime (quotes) @model.setter def model(self, new_model: 'Model') -> None: self._model = new_model - self._model.background = np.min(self.y) + self._model.background = max(np.min(self.y), 1e-10) @property def is_experiment(self) -> bool: