add tests for sinusoidalStep, add FiCurve plot possibilities (temp), add initial simplex generation

This commit is contained in:
a.ott
2020-03-16 17:17:05 +01:00
parent 6012927416
commit dacde1f1b6
8 changed files with 339 additions and 67 deletions

View File

@@ -15,7 +15,7 @@ class SinusoidalStepStimulus(AbstractStimulus):
def value_at_time_in_s(self, time_point):
carrier = np.sin(2 * np.pi * self.frequency * time_point)
if time_point < self.start_time or time_point > self.start_time + self.duration:
if time_point > self.start_time and time_point < self.start_time + self.duration:
return self.amplitude * carrier * self.contrast
return self.amplitude * carrier