Skip to content

Commit 5e19b6b

Browse files
author
LegrandNico
committed
Add ISI as a parameter (uniform distribution) fixed at 0.25 seconds.
1 parent 505cbc5 commit 5e19b6b

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

cardioception/HRD/parameters.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,11 @@ def getParameters(
102102
`"mouse"`.
103103
HRcutOff : list
104104
Cut off for extreme heart rate values during recording.
105+
isi : tuple
106+
Range of the inter-stimulus interval (seconds). Should be in the form of (low,
107+
high). At each trial the value is generated using a uniform distribution
108+
between these two values. Default is set to `(0.25, 0.25)` so the value is
109+
fixed at `0.25`.
105110
labelsRating : list
106111
The labels of the confidence rating scale.
107112
lambdaExtero : 3d numpy array
@@ -207,6 +212,7 @@ def getParameters(
207212
parameters["respMax"] = 5
208213
parameters["minRatingTime"] = 0.5
209214
parameters["maxRatingTime"] = 5
215+
parameters["isi"] = (0.25, 0.25)
210216
parameters["startKey"] = "space"
211217
parameters["allowedKeys"] = ["up", "down"]
212218
parameters["nTrials"] = nTrials

cardioception/HRD/task.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,7 @@ def trial(
414414
fixation.draw()
415415
parameters["win"].flip()
416416
parameters["triggers"]["trialStart"] # Send triggers
417-
core.wait(0.25)
417+
core.wait(np.random.uniform(parameters["isi"][0], parameters["isi"][1]))
418418

419419
keys = event.getKeys()
420420
if "escape" in keys:

0 commit comments

Comments
 (0)