Skip to main content

PsychoPy App (aka "PsychoPy Standalone")

Contributor Covenant
pytest


This is the wxPython application to support creating experiments in the PsychoPy library.

History

  • from its inception around 2004 until 2026 the code was included within the psychopy repository. The app and the lib were essentially synonymous.
  • PsychoPy Studio : in 2025 the app was rewritten for Electron/web using the Svelte framework in JavaScript, which was first released in 2026. See the PsychoPy downloads to fetch that.
  • in 2026 this code was moved to its own repository psychopy-app, allowing greater independence from the lib and meaning that pip install psychopy no longer depends on wxPython`
  • this wxPython application, now dubbed PsychoPy App, will continued to be supported for a short period (until 2027?) but the expectation is that it will be fully replaced by PsychoPy Studio.

Motivations

The motivations of creating this app were about making it easier to get up and running with PsychoPy experiments. It reduced those barriers by:

  • (around 2004-2005) packaging a Python interpreter and all the required dependencies into an app bundle that could be easily installed
  • (around 2009) adding a graphical "Builder" interface to allow non programmers to get up and running as well (although this is now recommended interface for programmers as well)

The motivations for moving to JS/Electron/Svelte (i.e. PsychoPy Studio), discussed in greater dept in this blog about PsychoPy Studio but briefly:

  • wxPython is big and can be hard to install (notably on Linux)
  • unparalleled cross-platform support (wxPython was OK, but not this good)
  • web UI frameworks just are the way of the future (note how many apps are now built on JS with Electron). That means those web UI frameworks are the best supported UI frameworks. Again wxPython was OK, but not this good!
  • better independence of the app UI from the experiment library

The code for PsychoPy Studio was recreated with an almost complete parity of features in roughly 10 months by the team at Open Science Tools Ltd..

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

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_app-2026.2.0.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

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

psychopy_app-2026.2.0-py3-none-any.whl (6.1 MB view details)

Uploaded Python 3

File details

Details for the file psychopy_app-2026.2.0.tar.gz.

File metadata

  • Download URL: psychopy_app-2026.2.0.tar.gz
  • Upload date:
  • Size: 5.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for psychopy_app-2026.2.0.tar.gz
Algorithm Hash digest
SHA256 5bb46f475c0700e2436e50f18545d2ada3492cf0bd4ea3385c5cd40bd1774854
MD5 e4a325bdfc2f1e41c34fd4b8f9f6f3ff
BLAKE2b-256 99e25f529e0f4b90a003784fea4b7afae7518350d7c218ac072e23f571cd6f3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for psychopy_app-2026.2.0.tar.gz:

Publisher: pypi.yml on psychopy/psychopy-app

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_app-2026.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for psychopy_app-2026.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ce3633433867b615baf900e0f9e275ec52bf0dfa373154283657c4d28cbd056f
MD5 094c23f7c889a3273068ea8d0335d079
BLAKE2b-256 d8590a287ea6eaf79ecba79982f7d55a38c9d329a28a5db2a12c8b3701f439b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for psychopy_app-2026.2.0-py3-none-any.whl:

Publisher: pypi.yml on psychopy/psychopy-app

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

Supported by

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