Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
PsyNet 12.1.0a0 documentation
PsyNet 12.1.0a0 documentation

Introduction

  • Overview
  • When to use PsyNet?
  • History
  • Team
  • Command line

Learning

  • How to learn
  • Prerequisites
  • Exercises
    • Timeline exercise
    • Graphics exercise
    • JSSynth exercises
  • Tracks
    • Music perception track

Dependencies

  • Dallinger
  • Docker

INSTALLATION

  • Installation overview
    • Installing PsyNet in a virtual environment
      • Installing PsyNet in a virtual environment (Linux)
      • Installing PsyNet in a virtual environment (macOS)
      • Installing PsyNet in a virtual environment (Windows)
    • Installing PsyNet via Docker
      • Installing PsyNet via Docker (macOS/Linux)
      • Installing PsyNet via Docker (Windows)
    • Additional developer installation steps

EXPERIMENT DEVELOPMENT

  • Experiment directory
  • Development workflow
  • Configuration
  • Dependencies
  • Troubleshooting
  • Demos
    • Introduction
    • Hello world
    • Timeline
    • SurveyJS
    • Trials (1)
    • Trials (2)
    • Trials (3)
    • Audio
    • Audio trial maker
    • Gibbs Sampling with People
    • Audio Gibbs Sampling with People
    • Imitation chains
    • Tapping imitation chain
    • Markov Chain Monte Carlo with People (MCMCP)
  • Example experiments
    • Consonance and the carillon
    • Emotions of musical scales
    • Pitch-matching test
  • Tutorials
    • Creating a new experiment
    • Classes in PsyNet
    • Timeline
    • Assets
    • Specifying dependencies
    • Tests
    • Internationalization
    • Synchronization
    • The Ad Page
    • Modular Pages
    • Graphics
    • Demography
    • Large stimulus sets
    • Pre-screening tasks
    • Create and Rate
    • Pre-deploy routines
    • Experiment variables
    • Unity integration
    • Writing custom frontends
    • Event management
    • Communicating with the back-end via custom routes
    • Payment limits
    • Deploy tokens
    • Introduction to SQLAlchemy
    • Version control with Git
      • Essential concepts
      • Experiment implementation workflow
    • Upgrading to PsyNet 10
  • API Documentation
    • Overview
    • Asset
    • AudioMixer
    • Bot
    • Command line
    • Consents
    • Data
    • Demography
    • Error
    • Experiment
    • Field
    • Graphics
    • JSSynth
    • Media
    • ModularPage
    • Page
    • Participant
    • Prescreen
    • Process
    • Recruiters
    • Redis
    • Serialize
    • Sync
    • Timeline
    • Trial
      • Audio
      • Chain
      • Dense
      • Gibbs
      • AudioGibbs
      • Graph
      • ImitationChain
      • Main
      • MediaGibbs
      • MCMCP
      • Record
      • Staircase paradigms
      • Static
      • Video
    • Utils
    • Version

DEPLOYING

  • Web servers
  • Setting up an AWS server
  • Setting up a physical server
  • SSH servers
  • Heroku deployments
  • Deploying an experiment to Prolific
  • Deploying from archive
  • Exporting
  • Troubleshooting

Contributing to PsyNet

  • Developer workflow
  • Contributing a feature/bugfix
  • Creating pre-screening tasks
  • Updating documentation
  • Running tests
  • Making a release

Dashboards

  • Translation dashboard
Back to top
View this page
Edit this page

API DocumentationΒΆ

  • Overview
  • Asset
  • AudioMixer
  • Bot
  • Command line
  • Consents
  • Data
  • Demography
  • Error
  • Experiment
  • Field
  • Graphics
  • JSSynth
  • Media
  • ModularPage
  • Page
  • Participant
  • Prescreen
  • Process
  • Recruiters
  • Redis
  • Serialize
  • Sync
  • Timeline
  • Trial
  • Utils
  • Version
Next
Overview
Previous
Upgrading to PsyNet 10
Copyright © 2023, Peter Harrison
Made with Sphinx and @pradyunsg's Furo