Skip to content

Kodiologist/SchizoidPy

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

SchizoidPy is a convenience library for using PsychoPy to do psychology experiments that aren't psychophysics experiments. It's like a GUI library for psychology. You create a schizoidpy.Task object and then call methods on it to solicit ratings on Likert-type scales, numbers typed into a textbox, and the like. Then you say task.done('data.json') to emit the current subject's responses and timing data as JSON.

You should take the absence of documentation as a hint that I'm not making any guarantees about stability. I wrote this thing for my own use. But see Survivor for an example task.

Also included in this repository is trigger-test.py, a script for checking whether SchizoidPy's method of sending EEG trigger codes works on your system. It doesn't actually depend on SchizoidPy.

SchizoidPy began life as a spinoff of the generic functions in Cookie.

SchizoidPy only works with Python 2. There's a python3 branch, but it doesn't actually work, because it's written against wxPython 3, which is backwards-incompatible with wxPython 4, and wxPython 3 doesn't support Python 3. Moreover, wxPython 4 isn't compatible with pyglet, which is the only fully functional backend for PsychoPy as of this writing (11 Oct 2018).

License

This program is copyright 2012–2019 Kodi Arfer.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

About

Use PsychoPy more tersely

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages