Skip to main content

Easy control of typical experiments in psychology and neuroscience, including stimulus presentation, timing, response collection and logging.

Project description

This package is designed to enable quick and easy development of experiments in psychology/neuroscience. Most experiment scripts are coded up with a fairly ad-hoc for t in trials approach, which generally leads to inaccurate timing, accumulation of lag over trials, and in catastrophic cases, failure to log all the experimental parameters and responses of interest. It can also be surprisingly difficult to achieve more sophisticated presentation schemes (e.g., presenting a video while collecting keyboard responses and monitoring MRI scanner pulses) if you are coding everything up from scratch.

# Install clone this repo and do python setup.py install. A reasonably recent version should also be on [pypi](https://pypi.python.org/pypi/expcontrol) so try pip install expcontrol.

# Do I need [psychopy](http://psychopy.org)? It’s not a dependency, but at the moment you won’t be able to use the package for much without it. All the psychopy-dependent code is in the psychopydep module, so psychopy can be swapped out for another timing/opengl/response logging solution as desired.

# TO DO * Tests * Auditory events

# License ISC. See [separate file](LICENSE).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

expcontrol-0.2.3.tar.gz (13.2 kB view details)

Uploaded Source

Built Distributions

expcontrol-0.2.3.macosx-10.5-x86_64.tar.gz (22.2 kB view details)

Uploaded Source

expcontrol-0.2.3-py2-none-any.whl (15.8 kB view details)

Uploaded Python 2

File details

Details for the file expcontrol-0.2.3.tar.gz.

File metadata

  • Download URL: expcontrol-0.2.3.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for expcontrol-0.2.3.tar.gz
Algorithm Hash digest
SHA256 01c4d58ab95078fe35f63b07d24aee5834b2db202954925206b146286c99475d
MD5 a8eedcdb809a6ddfd9e5d9aaacbf79c5
BLAKE2b-256 ce339e70ee5b7c8ff30c288d39c8834b643e18d80f02a393e5a40886994169e2

See more details on using hashes here.

File details

Details for the file expcontrol-0.2.3.macosx-10.5-x86_64.tar.gz.

File metadata

File hashes

Hashes for expcontrol-0.2.3.macosx-10.5-x86_64.tar.gz
Algorithm Hash digest
SHA256 b69b73b89f5256939f6ada5b9ec0732afb538abfd78c7298bdd530334d6ab633
MD5 35293d8b63d9463df235fe9ee6cf0c40
BLAKE2b-256 9eeacf569b4f5779302543919ff1b811b3289c4bbe6ab4fda02d1e1ac81a3d68

See more details on using hashes here.

File details

Details for the file expcontrol-0.2.3-py2-none-any.whl.

File metadata

File hashes

Hashes for expcontrol-0.2.3-py2-none-any.whl
Algorithm Hash digest
SHA256 756a26e98c9fd1b5215fc64c52b09ca8a7f712e06fdfb40f698a7323029cf3ec
MD5 899c6982f2ae7242837feff3d5bce012
BLAKE2b-256 dd8f89d85ef9a118c130781d9582d772b0b89556dfa23f928a210f765e0c1158

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page