From c7bcefedbeae8a49fb4457264859485f6edf7fdf Mon Sep 17 00:00:00 2001 From: "a.ott" Date: Fri, 20 Dec 2019 14:26:17 +0100 Subject: [PATCH] simplify interface --- stimuli/AbstractStimulus.py | 2 +- stimuli/StepStimulus.py | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/stimuli/AbstractStimulus.py b/stimuli/AbstractStimulus.py index 0745fa5..aa38dc8 100644 --- a/stimuli/AbstractStimulus.py +++ b/stimuli/AbstractStimulus.py @@ -2,7 +2,7 @@ class AbstractStimulus: def value_at_time_in_ms(self, time_point): - raise NotImplementedError("This is an abstract class!") + return self.value_at_time_in_s(time_point / 1000) def value_at_time_in_s(self, time_point): raise NotImplementedError("This is an abstract class!") diff --git a/stimuli/StepStimulus.py b/stimuli/StepStimulus.py index 261aefb..f0622ec 100644 --- a/stimuli/StepStimulus.py +++ b/stimuli/StepStimulus.py @@ -16,9 +16,6 @@ class StepStimulus(AbstractStimulus): self.start = start / 1000 self.duration = duration / 1000 - def value_at_time_in_ms(self, time_point): - return self.value_at_time_in_s(time_point/1000) - def value_at_time_in_s(self, time_point): if self.start <= time_point <= self.start + self.duration: return self.value