Skip to main content

PsychoPy

PyPI version Contributor Covenant


PsychoPy is an open-source package for creating experiments in behavioral science. It aims to provide a single package that is:

  • precise enough for psychophysics
  • easy enough for teaching
  • flexible enough for everything else
  • able to run experiments in a local Python script or online in JavaScript

To meet these goals PsychoPy provides a choice of interface - you can use a simple graphical user interface called Builder, or write your experiments in Python code. The entire application and library are written in Python and is platform independent.

Note: this repository now contains only the PsychoPy library. The code for the application user interface is now in separate repositories for PsychoPy Studio (for the modern web-based GUI) and PsychoPy App (for the legacy wxPython GUI).

There is a range of documentation at:

Contributions

To contribute, please fork the repository, hack in a feature branch, and send a pull request. For more, see CONTRIBUTING.md and the developers documentation at https://www.psychopy.org/developers

Code Status

Dev branch: GH tests dev CodeQL (dev)

Release branch: GH tests release CodeQL (release)

More information

Download files

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

Source Distribution

psychopy-2026.2.1.tar.gz (40.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

psychopy-2026.2.1-py3-none-any.whl (42.0 MB view details)

Uploaded Python 3

File details

Details for the file psychopy-2026.2.1.tar.gz.

File metadata

  • Download URL: psychopy-2026.2.1.tar.gz
  • Upload date:
  • Size: 40.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for psychopy-2026.2.1.tar.gz
Algorithm Hash digest
SHA256 db7829e57076e2343adc5bb4c63c59d264fcae642a231c13e4891c32a7022e4b
MD5 735f91116cc068326e95096856432f9a
BLAKE2b-256 291bfa4aaa08f20af1405bb7e2acd87d04312df887197d76461f311a28d995e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for psychopy-2026.2.1.tar.gz:

Publisher: pypi.yaml on psychopy/psychopy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file psychopy-2026.2.1-py3-none-any.whl.

File metadata

  • Download URL: psychopy-2026.2.1-py3-none-any.whl
  • Upload date:
  • Size: 42.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for psychopy-2026.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 df4fc60d7bca47db750b493293513d5e6b0bc40a80dac9fa1f1067ccd44550e2
MD5 e1cb1040384a4f3daf3ae273248d8f76
BLAKE2b-256 d69703b36df9e60106b1732162524ae15c8ec9281ab6964121839d0839a21118

See more details on using hashes here.

Provenance

The following attestation bundles were made for psychopy-2026.2.1-py3-none-any.whl:

Publisher: pypi.yaml on psychopy/psychopy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

Supported by

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