Slips Task
“Slips of action” is a psiturk+javascript (behavior) and python+psychopy (MR pilot, unused) port of Simplified Fabulous Fruit Game, Sanne de Wit, 2019.
Serving
Slips was served on heroku's free tier (amazon turk compatible) until it was discontinued. Now the slips task is served by rhea for use within the lab (UPMC intranet).
http://rhea.wpic.upmc.edu:22362
The service is managed by systemctl but it can break with changes to python or extreme memory usage on rhea. see slips_psiturk.service
- On 2023-11-02, python 3.7 did not have working
python-pip
. Switched to 3.10.12 and rerunning withgunicorn
in tmux. - In 2024-11, a memory intesnsive matlab batch job on rhea forced the kernel to kill applications, including the slips sever.
systemctl --user restart slips_psiturk.service
# now handled by foranw: systemctl --user restart slips_psiturk.service cd /opt/ni_tools/tasks/slipstask pyenv local 3.10.12 pyenv exec python3 -m pip install psiturk pip install cryptography==38.0.4 gunicorn herokuapp.py --preload -b 0.0.0.0:22362
Data
in foranw@rhea
Cron writes /Volumes/L/bea_res/Data/Tasks/SlipsOfAction/task.tsv
at 3:10am like
10 3 * * * /opt/ni_tools/tasks/slipstask/00_loef_backup.bash