class AbstractStimulus: 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): raise NotImplementedError("This is an abstract class!")