ioHub icon indicating copy to clipboard operation
ioHub copied to clipboard

"Smart" user defined session parameter GUI

Open pedmiston opened this issue 11 years ago • 0 comments

Two additional features that might improve session parameter usability:

  1. Input checking
  • dtype (most important)
  • list of possible options / satisfies some other criterion (significantly less important) If a value is passed incorrectly (passed string when wanted int, or passed string not in the specified list), a dialogue pops up to identify the error, and returns to the GUI for reentry. The "list of possible options" checking is best handled by using dropdown boxes (so it's impossible to have an incorrect entry), but there might be cases (?) where the dropdown box is not adequate.
  1. Auto population of last params One small but handy feature would be to auto populate the session parameters not with the defaults, but with the values from the previous run. We do this in our lab by .pickle'ing a 'lastParams' dict from the psychopy gui after each participant. Might not be worth it with the .yaml format, but just throwing it out there.

pedmiston avatar Apr 12 '13 19:04 pedmiston