Hi, I am currently programming an eye-tracking experiment in opensesame with the psychopy back-end. I need to manually log some trial times by setting a ‘time’ variable before and after each trial. At the moment I’m using time.time() to do so, but I worry that’s imprecise. I have read on stack overflow that time.time() is only accurate to 16ms, and so if I called that twice I’d be introducing 32ms of error to my RT measurements…
My work requires modelling RTs and so I don’t want to include any variability that I could potentially squash out. Somebody told me that psychopy has great millisecond timing, similar to E-prime. I’m wondering how I could access this in my scripting. If I use psychopy.core.getTime() at the start and end of trials will I get more reliable RT measures?