def post_mainloop(self): elapsed_seconds = self.clock.tick() / 1000. PygameFeedback.post_mainloop(self) # Total number of items processed tn = self.current_index + 1 error = self.e1 + self.e2 error_rate = 100. * error / tn correctly_processed = tn - error # concentration performance := correctly_processed - e2 cp = correctly_processed - self.e2 # Average reaction time: rt_avg = elapsed_seconds / tn print "Results:" print "========" print print "Processed symbols: %i of %i" % (tn, self.number_of_symbols) print "Elapsed time: %f sec" % elapsed_seconds print "Correctly processed symbols: %i" % (correctly_processed) print "Percentage of Errors: %f" % (error_rate) print "Errors: %i" % error print "... errors of omission: %i" % self.e1 print "... errors of commission: %i" % self.e2 print "Concentration Performance: %i" % cp print "Average reaction time: %f sec" % rt_avg
def post_mainloop(self): self.logger.debug("on_quit") PygameFeedback.post_mainloop(self) self.send_parallel(self.GAME_OVER)
def post_mainloop(self): PygameFeedback.post_mainloop(self)
def post_mainloop(self): PygameFeedback.post_mainloop() self.send_parallel(self.END_EXP)
def post_mainloop(self): self.logger.debug("on_quit") PygameFeedback.post_mainloop(self) self.send_udp(str(self.CALIBRATION_STATUS_QUIT))
def post_mainloop(self): #self.logger.debug("Quitting pygame.") self.send_parallel(self.END_EXP) PygameFeedback.post_mainloop(self)