Closed neuromusic closed 9 years ago
also: behave
requires some additional variables to be set in the local settings file. see local_vogel.py for an example
hey @MarvinT @wohlmp do you mind taking a look at these changes so we can wrap them into master & deploy on zog? they are working well on vogel so far. this puts all of our scripts for managing and monitoring pyoperant in this package
this code is currently running on vogel. there are some small changes and some big changes. the big ones:
this adds a new script to the path called
behave
which allows us to run any behavioral protocol without building out the fullif __name__=="__main__"
every single timeinstead, we run
behave -P 1 -S B999 TwoAltChoiceExp
to run subject B999 on a two alt choice experiment on panel 1.this should simplify the process of starting up a new behavioral protocol. currently if you have written a protocol, you need to do a few things for our Perl scripts that manage the panels...
xstart
perl scriptnow we have a few improvements:
behave
now, so any bugs in loading protocols can be dealt with there.finally, to deal with the new command format, I've replaced
xstart
withpyoperantctl
. it works the same as it ever did, but will be installed to the command line when pip installs the packageminor changes: