Skip to content

Commit 2a5b589

Browse files
committed
test for negative RTs
1 parent 0730870 commit 2a5b589

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

rtanalysis/rtanalysis.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ def fit(self, rt, accuracy, verbose=True):
5656
rt = rt.mask(~accuracy)
5757
self.meanrt_ = rt.mean()
5858

59+
try:
60+
assert rt.min() > 0
61+
except:
62+
raise ValueError( "negative response times found")
5963
if verbose:
6064
print(f"mean RT: {self.meanrt_}")
6165
print(f"mean accuracy: {self.meanacc_}")
@@ -75,3 +79,5 @@ def _ensure_series_type(var):
7579
if type(var) is not pd.core.series.Series:
7680
var = pd.Series(var)
7781
return var
82+
83+
# %%

0 commit comments

Comments
 (0)