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.3.tar.gz (892.5 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.3-py3-none-any.whl (75.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: psychopy_bids-2026.1.3.tar.gz
  • Upload date:
  • Size: 892.5 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.3.tar.gz
Algorithm Hash digest
SHA256 632765d9630c35323da31b6b955cf8c506b1029a700c594477a700f698dcd369
MD5 67b64f951291c82c558218ca149d26ae
BLAKE2b-256 7f21b6c037bba5bfc8158bd990f8c8d096ce03a9e8ec4e5399e6562db4d20d0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psychopy_bids-2026.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c13b847bc7e0d00ba956cadeee1854eea448a36c20d54077995d1bf8f1338ab2
MD5 db7b73329db666c6a87b56e72d42e1ac
BLAKE2b-256 48217aec7600d5f974d608c90347c3942f35ea3ddae5f132c39a1cd8e5269da1

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