There is a newer version of this record available.

Software Open Access

PyBIDS: Python tools for BIDS datasets

Yarkoni, Tal; Markiewicz, Christopher J.; de la Vega, Alejandro; Gorgolewski, Krzysztof J.; Halchenko, Yaroslav O.; Salo, Taylor; McNamara, Quinten; DeStasio, Krista; Poline, Jean-Baptiste; Petrov, Dmitry; Hayot-Sasson, Valérie; Nielson, Dylan M.; Carlin, Johan; Kiar, Gregory; Whitaker, Kirstie; Wagner, Adina; DuPre, Elizabeth; Appelhoff, Stefan; Ivanov, Alexander; Wennberg, Johannes; Tirrell, Lee S.; Esteban, Oscar; Jas, Mainak; Hanke, Michael; Poldrack, Russell; Holdgraf, Chris; Staden, Isla; Rokem, Ariel; Thirion, Bertrand; Boulay, Chadwick; Kleinschmidt, Dave F.; Dickie, Erin W; Lee, John A.; Visconti di Oleggio Castello, Matteo; Notter, Michael Philipp; Roca, Pauline; Blair, Ross

Release Notes

This version includes a number of minor fixes and improvements. EEG files are better handled, and BIDSLayout and BIDSFile play more nicely with Path-like objects.

With thanks to new contributor Cecile Madjar.


  • FIX: Instantiate ignore/force_index after root validation (#457)
  • FIX: Restore <entity>=None query returning files lacking the entity (#458)
  • ENH: Add BIDSJSONFile (#444)
  • ENH: Add BIDSFile.__fspath__ to work with pathlib (#449)
  • ENH: Add eeg datatype to layout config (#455)
  • RF: Remove unused kwargs to BIDSFile (#443)
  • DOC: Improve docstring consistency, style (#443)
  • DOC: Address final JOSS review (#453)
  • STY: PEP8 Fixes (#456)
  • MAINT: Set name explicitly in (#450)

Files (6.1 MB)
Name Size
6.1 MB Download
All versions This version
Views 20358
Downloads 336
Data volume 201.6 MB36.8 MB
Unique views 14537
Unique downloads 174


Cite as