From 09661107aa7d30d1c1d14a160a130630b19c9ff7 Mon Sep 17 00:00:00 2001
From: tiborauer <tibor.auer@gmail.com>
Date: Fri, 8 Apr 2022 23:56:30 +0100
Subject: [PATCH] ENH - QA script

---
 qa/qa_stimduration.m | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 qa/qa_stimduration.m

diff --git a/qa/qa_stimduration.m b/qa/qa_stimduration.m
new file mode 100644
index 0000000..faa9a14
--- /dev/null
+++ b/qa/qa_stimduration.m
@@ -0,0 +1,13 @@
+T = readtable('..\data\_repetitive Match-to-Sample_2022_Apr_08_2317.log','FileType','text');
+T(1:8,:) = [];
+
+indResp = find(strcmp(T.Var3,'Response - STOPPED'));
+indStim = find(strcmp(T.Var2,'DATA'));
+
+stimDuration = cellfun(@(str) str2double(regexp(str,'(?<=Duration: )[0-9\.]*','match')),T.Var3(indStim));
+endStim = T.Var1(indStim) + stimDuration;
+
+indLastResp = arrayfun(@(i) max(indResp(find(indResp>i,9,"first"))), indStim);
+endLastResp = T.Var1(indLastResp);
+
+histogram(endStim - endLastResp,-1:1e-1:1)
\ No newline at end of file
-- 
GitLab