• Stars
    star
    277
  • Rank 148,875 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created over 12 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An open platform for science on Amazon Mechanical Turk.

Build Status Latest Version Coverage Status License DOI

Please visit psiturk.org for more information.

Psiturk Google Group

Versions

psiTurk v3 has been released! See the migration guide here.

psiTurk v3 does not support the psiturk ad server. If you still need the psiTurk ad server, use psiTurk v2.3.12, and remove all HTML comments from your ad.html file. Versions less than v2.3.12 will not be able to post HITs due to a change implemented by the psiturk ad server's hosting provider. You can upgrade to psiturk v2.3.12 by running pip install --upgrade psiturk=2.3.12.

Python versions

  • Psiturk v2 supports python 2 and python 3. Documentation for psiturk v2 is available here
  • Psiturk v3 is python 3 only. Documentation available here

Developing

Check out a clone of this repo, and install it into your local environment for testing (consider installing into a virtualenv):

git clone [email protected]:NYUCCL/psiTurk.git
pip install -e psiTurk

A test suite can be run using pytest from within the base directory of psiturk.

Citing

To credit psiTurk in your work, please cite both the original journal paper and a version of the Zenodo archive. The former provides a high level description of the package, and the latter points to a permanent record of all psiTurk versions (we encourage you to cite the specific version you used). Example citations (for psiTurk 2.3.7):

Zenodo Archive:

Eargle, David, Gureckis, Todd, Rich, Alexander S., McDonnell, John, & Martin, Jay B. (2020, January 6). psiTurk: An open platform for science on Amazon Mechanical Turk (Version v2.3.7). Zenodo. http://doi.org/10.5281/zenodo.3598652

Journal Paper:

Gureckis, T.M., Martin, J., McDonnell, J., Rich, A.S., Markant, D., Coenen, A., Halpern, D., Hamrick, J.B., Chan, P. (2016) psiTurk: An open-source framework for conducting replicable behavioral experiments online. Behavioral Research Methods, 48 (3), 829-842. DOI: http://doi.org/10.3758/s13428-015-0642-8

More Repositories

1

sustain_python

A version of the SUSTAIN model of category learning (Love, Medin, & Gureckis, 2004) implemented in Python
Python
16
star
2

duolingoSLAM

2018 Duolingo Shared Task on Second Language Acquisition Modeling (SLAM) (http://sharedtask.duolingo.com/)
Jupyter Notebook
11
star
3

LearningTrap

Experiment and analysis code for "Exploration, Generalization, and the Development of Learning Traps".
HTML
8
star
4

smile

a head-meltingly happy approach to online behavioral research
JavaScript
5
star
5

whoops_yall

Whoops ya'll is a psiTurk compatible experiment for paying people when an experiment goes badly for some reason. You enter the workerIds of people who you owe money to and can reject all others. Payment is handled quickly and easily via psiTurk's command line features. When you make a whoops, use "whoops ya'll"
HTML
4
star
6

CrumpMcDonnellGureckis2013

The experiments and iPython analysis notebooks for Experiments 8–10 of Crump, McDonnell, and Gureckis (2013). doi:10.1371/journal.pone.0057410
Python
4
star
7

HorizonExperiments

Code to run "mushroom-foraging" games testing people's sensitivity to the future value of information in finite-horizon and infinite-horizon settings.
HTML
3
star
8

counterbalancing

A general-purpose library for implementing counterbalancing for web-based and lab-based behavioral experiments
Python
3
star
9

Battleship

Code and data from information search experiments conducted at NYU Computational Cognition Lab by Doug Markant and Todd Gureckis.
3
star
10

drawtogether

a psiturk-compatible experiment based on the drawtogether crowdsource program by @dmarkant
JavaScript
3
star
11

psiturk-stroop

a demo psiturk "stroop"-type experiment
1
star
12

decisions_from_experience

replication and extensions of Hertwig et al. decisions-by-experience experiments
HTML
1
star
13

MTurk-psiTurk-Workshop

Workshop by the NYU Computation and Cognition Lab about our framework for running behavioral experiments on Amazon's Mechanical Turk service.
JavaScript
1
star