From ebc7a6274a4788bd32802447f98dd39df78e9dfd Mon Sep 17 00:00:00 2001 From: Théo de la Hogue Date: Tue, 4 Jul 2023 14:03:00 +0200 Subject: Setting unvalid gaze movement duration and amplitude to -1. Replacing accuracy by precision. --- src/argaze/GazeFeatures.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/argaze/GazeFeatures.py b/src/argaze/GazeFeatures.py index ec93de2..ba3f54e 100644 --- a/src/argaze/GazeFeatures.py +++ b/src/argaze/GazeFeatures.py @@ -240,6 +240,14 @@ class GazeMovement(): # Update frozen amplitude attribute object.__setattr__(self, 'amplitude', amplitude) + else: + + # Update frozen duration attribute + object.__setattr__(self, 'duration', -1) + + # Update frozen amplitude attribute + object.__setattr__(self, 'amplitude', -1) + def __str__(self) -> str: """String display""" @@ -249,7 +257,7 @@ class GazeMovement(): for ts, position in self.positions.items(): - output += f'\n\t{ts}:\n\t\tvalue={position.value},\n\t\taccurracy={position.precision}' + output += f'\n\t{ts}:\n\t\tvalue={position.value},\n\t\tprecision={position.precision}' return output -- cgit v1.1