AboutΒΆ

ancpBIDS is a lightweight Python library to read/query/validate/write BIDS datasets. It can be used in workflows or analysis pipelines to handle IO specific aspects without bothering much about low level file system operations. Its implementation is based on the BIDS schema and allows it to evolve with the BIDS specification in a generic way. Using a plugin mechanism, contributors can extend its functionality in a controlled and clean manner.

  • Installation
    • Install using pip
    • Install using conda
  • User Documentation
    • Querying information about a BIDS dataset
      • Load an existing BIDS dataset
      • Perform some basic queries
      • Querying for metadata
      • Retrieving matching filenames
  • Advanced Queries
    • Querying metadata and other descriptive files
  • Validating a BIDS dataset
  • API
    • BIDSLayout
      • BIDSLayout.get()
      • BIDSLayout.get_dataset()
      • BIDSLayout.get_dataset_description()
      • BIDSLayout.get_entities()
      • BIDSLayout.get_file()
      • BIDSLayout.get_files()
      • BIDSLayout.get_metadata()
      • BIDSLayout.validate()
      • BIDSLayout.write_derivative()
    • load_dataset()
    • load_schema()
    • save_dataset()
    • validate_dataset()
    • write_derivative()
    • deepupdate()
    • fetch_dataset()
    • load_contents()
    • parse_bids_name()
    • write_contents()
    • DatasetPlugin
    • FileHandlerPlugin
    • Plugin
    • SchemaPlugin
    • ValidationPlugin
      • ValidationPlugin.ValidationReport
        • ValidationPlugin.ValidationReport.error()
        • ValidationPlugin.ValidationReport.has_errors()
        • ValidationPlugin.ValidationReport.warn()
    • WritingPlugin
    • get_plugins()
    • is_valid_plugin()
    • load_plugins_by_package()
    • register_plugin()

ancpBIDS

Navigation

  • Installation
  • User Documentation
  • Advanced Queries
  • Validating a BIDS dataset
  • API

Related Topics

  • Documentation overview
    • Next: Installation

Quick search

©2022, ANCP Lab, University of Oldenburg. | Powered by Sphinx 5.3.0 & Alabaster 0.7.12 | Page source