From 8842f7765e14f82c51f3075dba9e7449456dc505 Mon Sep 17 00:00:00 2001 From: Danilo Ferreira de Lima <danilo.enoque.ferreira.de.lima@xfel.de> Date: Wed, 18 Jan 2023 16:22:40 +0100 Subject: [PATCH] Added function to retrieve low res range. --- pes_to_spec/model.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pes_to_spec/model.py b/pes_to_spec/model.py index e65f029..818cdc3 100644 --- a/pes_to_spec/model.py +++ b/pes_to_spec/model.py @@ -540,6 +540,10 @@ class Model(TransformerMixin, BaseEstimator): """Get x-axis of high-resolution data.""" return self.y_model.named_steps["smoothen"].energy + def get_low_resolution_range(self) -> Tuple[int, int]: + """Get bin number with first and last relevant bins in the low-resolution spectrum.""" + return self.x_model.named_steps['select'].tof_start, (self.x_model.named_steps['select'].tof_start + self.y_model.named_steps['select'].delta_tof) + def debug_peak_finding(self, low_res_data: Dict[str, np.ndarray], filename: str): """ Produce image to understand if the peak finding step worked well. -- GitLab