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

Metadata

Release files for psychopy 2026.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for psychopy 2026.2.5
File Size Uploaded Provenance
psychopy-2026.2.5.tar.gz 40.9 MB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for psychopy 2026.2.5
File Interpreter ABI Platform
psychopy-2026.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 83.0 MB

Release files / psychopy-2026.2.5.tar.gz

Download URL psychopy-2026.2.5.tar.gz
Size 40.9 MB
Tags Source
SHA-256 checksum
How to use checksums
157ea93ec37cc2760c50630b3bdc9cfcd9482c2571a83ca678167a28342bd084
BLAKE2b-256 checksum
How to use checksums
11954cf8bc9342493bc48af566b4b1b291f27bcf43f179f7f0adfbf3d52bb7e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / psychopy-2026.2.5-py3-none-any.whl

Download URL psychopy-2026.2.5-py3-none-any.whl
Size 42.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
271ff330e371ffd3b6d4c03a8ddf646034fdc24eaaea0da5e04226c8ff2eec39
BLAKE2b-256 checksum
How to use checksums
77d633a44c6c0edb8257470b5911b43bcbd2fd72bddd3222fa2395f2824641d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Security for psychopy 2026.2.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for psychopy-2026.2.5.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2026.2.5 This release

2 release files Full provenance

1.80.02

1.75.01

1.74.03

1.71.00

1.70.01

1.65.00

1.63.03

1.62.02

1.61.03

1.61.02

1.61.01

1.60.03

1.60.01

1.60.00

1.51.01

1.51.00

1.50.04

1.50.02

1.50.01

1.50.00

1.00.03

1.00.02

1.00.00

0.97.01

0.97.00

0.96.02

0.95.7

0.95.4

0.95.3

0.93.7

0.93

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page