Skip to main content

Simple way to manage and manipulate BIDS compatible data

Project description

BIDSHandler

A simple way to manage and manipulate BIDS compatible data.

Installation

BIDSHandler requires only one dependency which can be easily installed using pip:

pip install pandas

To install BIDSHandler you can then enter in a terminal:

pip install BIDSHandler

Entering import bidshandler in a python console should not raise an error which indicates that BIDSHandler has been installed correctly.

Basic Usage

BIDSHandler has 5 primary objects; BIDSTree, Project, Subject, Session and Scan, corresponding to different levels within a BIDS archive folder structure. Generally data will be loaded into a BIDSTree object and the child objects are automatically generated. From there it is easy to query and manipulate the BIDS data.

import bidshandler as bh
tree = bh.BIDSTree('folder')
print(tree.projects)
print(tree.subjects)
# etc.

Contributing

BIDSHandler is still in very early stages, but contributions are more than welcome in the form of PR's and by raising issues to discussion potential features. Ideally BIDSHandler would be able to handle any BIDS data from any modality such as MRI and EEG, but the current focus is on MEG data.

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

BIDSHandler-0.2.1.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

BIDSHandler-0.2.1-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

Details for the file BIDSHandler-0.2.1.tar.gz.

File metadata

  • Download URL: BIDSHandler-0.2.1.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.5

File hashes

Hashes for BIDSHandler-0.2.1.tar.gz
Algorithm Hash digest
SHA256 7c2d7050deac9c4ec14ee8cf4f5d86d4cbad6748049928ed912abdf5b7e40c25
MD5 f544047bf4431234fa82437a7192e699
BLAKE2b-256 bd51b67703207e472b05a6361e1f4acc9b87b056e15ec98098336f23ea30c55a

See more details on using hashes here.

File details

Details for the file BIDSHandler-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: BIDSHandler-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 26.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.5

File hashes

Hashes for BIDSHandler-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9e8750df318ce23585f897ea3922a4028efbb1cbb8133a78031387ab40cad544
MD5 6e4c0679767c095d21662e1b315df6ba
BLAKE2b-256 1cbedd7be9cea72c67c5c1477bb79a04c05d16b3d435f2abc6d3dd956fb9c642

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page