Hello Jon and company,
I’m assuming you’re all sitting around with way too much time on your hands just hoping for random feature requests to keep you busy. Well, I’m here to oblige!
Would it be possible to make it so a component or an entire routine can be “muted”. I ask because my lab uses a Cedrus button box and a LabJack U3 for our EEG paradigms. Attempting to tweak/modify/update the experiment while away from the lab’s stimulus presentation computer is problematic because the .psyexp won’t run unless those devices are present. Our workaround is to have two versions – one that expects the devices and one that does not – and manually carryover any changes, but this is really error prone. So it would be ideal if we could just “mute” the components and routines that expect that hardware so that PsychPy comments out the relevant code when it compiles the script.
This is hardly an urgent concern and perhaps I’m alone in thinking such a feature would be useful, but I thought I’d add it to my public wishlist.