Skip to main content

A PsychoPy plugin for using the Brain Imaging Data Structure (BIDS) to organize and describe data.

Project description

PsychoPy-BIDS

A PsychoPy plugin for creating valid Brain Imaging Data Structure (BIDS) datasets from behavioral and task-based experiments.


Breaking Changes in Non-Patch Versions

Non-patch versions (e.g., v2025.1.0, v2026.0.0) may introduce substantial new features or changes that break compatibility with previously written experiments. It is strongly recommended to continue using the version of psychopy-bids that an experiment was originally created with. Only upgrade to a newer version for new experiments.

For details, see the Changelog.


Installation

Recommended: Install via PsychoPy Plugin Manager

  1. Open PsychoPy.
  2. Go to the Tools menu and select Plugin/packages manager.
  3. Search for psychopy-bids in the list.
  4. Click Install.

Alternative: Install via pip

pip install psychopy-bids

Usage

psychopy-bids supports two workflows:

  • PsychoPy Builder — Add BIDS components directly to experiment routines without writing code.
  • Python code — Use the BIDSHandler and event classes to construct and export BIDS datasets programmatically.

See the documentation for installation instructions, guides, and API reference.


Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.


License

psychopy-bids was created by Christoph Anzengruber, Florian Schöngaßner & Lukas Wiertz. It is licensed under the terms of the GNU General Public License v3.0 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

psychopy_bids-2026.1.2.tar.gz (892.6 kB view details)

Uploaded Source

Built Distribution

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

psychopy_bids-2026.1.2-py3-none-any.whl (75.4 kB view details)

Uploaded Python 3

File details

Details for the file psychopy_bids-2026.1.2.tar.gz.

File metadata

  • Download URL: psychopy_bids-2026.1.2.tar.gz
  • Upload date:
  • Size: 892.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for psychopy_bids-2026.1.2.tar.gz
Algorithm Hash digest
SHA256 4cac0159003c2ed711696a492a57943a10ce39934b4535ab85104bdf4ef63d7e
MD5 82773802f40100f894ad3388d8e6e63e
BLAKE2b-256 7c3fe2b0e3d2af086261084605e9f0731917193f3ade541a7b12f7a4c84cfbf7

See more details on using hashes here.

File details

Details for the file psychopy_bids-2026.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for psychopy_bids-2026.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cd9a51c94b64213e802aa990c211c010389538605c1286999374080c0e03dd21
MD5 0ae26aef881666ba4769ef1f140a05e5
BLAKE2b-256 af089719b9148fc1bf19bed6e1cb955b445bcd40f28bf441d34a8123e3349a74

See more details on using hashes here.

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