adapt to moved rectify and fix v_offset bug

This commit is contained in:
a.ott 2020-01-29 11:16:02 +01:00
parent e0c1ab31a3
commit 5712b1bb84

View File

@ -2,8 +2,7 @@
from stimuli.AbstractStimulus import AbstractStimulus
from models.AbstractModel import AbstractModel
import numpy as np
import helperFunctions as hf
from numba import jit
import functions as fu
class LifacNoiseModel(AbstractModel):
@ -40,7 +39,7 @@ class LifacNoiseModel(AbstractModel):
for time_point in np.arange(0, total_time_s*1000, self.parameters["step_size"]):
# rectified input:
stimulus_strength = hf.rectify(stimulus.value_at_time_in_ms(time_point))
stimulus_strength = fu.rectify(stimulus.value_at_time_in_ms(time_point))
v_next = self._calculate_voltage_step(current_v, stimulus_strength - current_a)
a_next = self._calculate_adaption_step(current_a)
@ -65,7 +64,7 @@ class LifacNoiseModel(AbstractModel):
def _calculate_voltage_step(self, current_v, input_v):
v_base = self.parameters["v_base"]
step_size = self.parameters["step_size"]
v_offset = self.parameters["V_offset"]
v_offset = self.parameters["v_offset"]
mem_tau = self.parameters["mem_tau"]
noise_strength = self.parameters["noise_strength"]