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. Finally, perhaps most reliable of all is to just use this build on [my anaconda repository](https://anaconda.org/jcarlin/expcontrol).

# Do I need [psychopy](http://psychopy.org)? At the moment you do, but the goal is to remove this dependency eventually. All the psychopy-dependent code is in the psychopydep module, so psychopy could be swapped out for another timing/opengl/response logging solution as desired.

# Development stage Very early days. Use at your own risk. Basic behavioural testing should work.

# TO DO * 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.2.tar.gz (12.6 kB view details)

Uploaded Source

Built Distributions

expcontrol-0.2.2.macosx-10.5-x86_64.tar.gz (21.5 kB view details)

Uploaded Source

expcontrol-0.2.2-py2-none-any.whl (15.2 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for expcontrol-0.2.2.tar.gz
Algorithm Hash digest
SHA256 b760c5006fee0d7fe4b7e76b3b381ecbc9bc3ad1761fca7a36f0865b82830e4d
MD5 e4ccbdcf9255a255afff0a373d1009ab
BLAKE2b-256 1cb7d3ad6872a06e2f36d25b37000aaaf9f9d5e99524266d622ba15acc863967

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for expcontrol-0.2.2.macosx-10.5-x86_64.tar.gz
Algorithm Hash digest
SHA256 1cc5aeb734e78bcad222bf1055ab4731cba5f8b3619b6684683474dab2214cf2
MD5 6d1d74019b240f0ac4c52f34f025bb1b
BLAKE2b-256 27a63431b08af1519ef1d8d60c01b657d489b8735de342dbb5496bf81df774b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for expcontrol-0.2.2-py2-none-any.whl
Algorithm Hash digest
SHA256 689b7199eb74418bdedb9a69643daae47ba22f31a1c4b997043e636200f4a556
MD5 8a00b95fc84cefdb88e8a31b3f139a1d
BLAKE2b-256 594f156492834a1429c690474b8ad66f59e8e0931f712bba29b98742e3e7c1d0

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