Skip to content

Commit f940967

Browse files
authored
aln input_vars (#243)
* add "ext_inh_current" and "ext_inh_rate" to input_vars of aln * Update test_autochunk.py
1 parent 8316e6e commit f940967

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

neurolib/models/aln/model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class ALNModel(Model):
5050
]
5151
output_vars = ["rates_exc", "rates_inh", "IA"]
5252
default_output = "rates_exc"
53-
input_vars = ["ext_exc_current", "ext_exc_rate"]
53+
input_vars = ["ext_exc_current", "ext_inh_current", "ext_exc_rate", "ext_inh_rate"]
5454
default_input = "ext_exc_rate"
5555

5656
def __init__(self, params=None, Cmat=None, Dmat=None, lookupTableFileName=None, seed=None):

tests/test_autochunk.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,17 @@ def test_onstep_input_autochunk(self):
8686
ous = np.zeros((model.params["N"], duration_dt))
8787

8888
# prepare input
89-
inp_x = np.zeros((model.params["N"], duration_dt))
90-
inp_y = np.zeros((model.params["N"], duration_dt))
89+
inp_exc_current = np.zeros((model.params["N"], duration_dt))
90+
inp_inh_current = np.zeros((model.params["N"], duration_dt))
91+
inp_exc_rate = np.zeros((model.params["N"], duration_dt))
92+
inp_inh_rate = np.zeros((model.params["N"], duration_dt))
9193

9294
for n in range(model.params["N"]):
9395
fr = 1
94-
inp_x[n, :] = np.sin(np.linspace(0, fr * 2 * np.pi, duration_dt)) * 0.1
96+
inp_exc_current[n, :] = np.sin(np.linspace(0, fr * 2 * np.pi, duration_dt)) * 0.1
9597

9698
for i in range(duration_dt):
97-
inputs = [inp_x[:, i], inp_y[:, i]]
99+
inputs = [inp_exc_current[:, i], inp_inh_current[:, i], inp_exc_rate[:, i], inp_inh_rate[:, i]]
98100
model.autochunk(inputs=inputs, append_outputs=True)
99101

100102

0 commit comments

Comments
 (0)