From 1093439e7b5b8414112659bd7a0dfbecbbbdbe12 Mon Sep 17 00:00:00 2001 From: su530201 <olivier.kaufmann@umons.ac.be> Date: Tue, 2 May 2023 18:09:41 +0200 Subject: [PATCH] Handles case when reading is empty for sp property --- hardware_system.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hardware_system.py b/hardware_system.py index 0c60657a..177733cd 100644 --- a/hardware_system.py +++ b/hardware_system.py @@ -118,7 +118,7 @@ class OhmPiHardware: @property def sp(self): - if len(self.readings[self.readings[:,2]==1, :]) < 1 or len(self.readings[self.readings[:,2]==-1, :]) < 1: + if self.readings.shape == (0,) or len(self.readings[self.readings[:,2]==1, :]) < 1 or len(self.readings[self.readings[:,2]==-1, :]) < 1: self.exec_logger.warning('Unable to compute sp: readings should at least contain one positive and one negative pulse') return 0. else: -- GitLab