API Reference
==============

.. _base_ref:

:mod:`bids.layout`: Querying BIDS datasets
--------------------------------------------------

.. autosummary:: bids.layout
   :toctree: generated/
   :template: class.rst

   bids.layout.BIDSLayout
   bids.layout.BIDSValidator

.. currentmodule:: bids

.. _calibration_ref:


:mod:`bids.analysis`: Model specification for BIDS datasets
------------------------------------------------------------

.. autosummary:: bids.analysis
   :toctree: generated/
   :template: class.rst

   bids.analysis.Analysis

   :template: function.rst

   bids.analysis.auto_model

.. currentmodule:: bids

.. _calibration_ref:


:mod:`bids.reports`: Data acquisition report generation
--------------------------------------------------------

.. autosummary:: bids.reports
   :toctree: generated/
   :template: class.rst

   bids.reports.BIDSReport

   :toctree: generated/
   :template: module.rst

   bids.reports.utils

.. currentmodule:: bids

.. _calibration_ref:


:mod:`bids.variables`: Variables
--------------------------------------------------

.. autosummary:: bids.variables
   :toctree: generated/
   :template: module.rst

   bids.variables.io
   bids.variables.entities
   bids.variables.kollekshuns
   bids.variables.variables

.. currentmodule:: bids

.. _calibration_ref:


:mod:`bids.utils`: Utility functions
--------------------------------------------------

.. autosummary:: bids.utils
   :toctree: generated/
   :template: function.rst

   bids.utils.listify
   bids.utils.matches_entities

.. currentmodule:: bids

.. _calibration_ref:
