clinicaio.schema
================

.. py:module:: clinicaio.schema

.. autoapi-nested-parse::

   Load and parse the BIDS schema.



Attributes
----------

.. autoapisummary::

   clinicaio.schema.THIS_PKG


Classes
-------

.. autoapisummary::

   clinicaio.schema.SchemaParser


Module Contents
---------------

.. py:data:: THIS_PKG

.. py:class:: SchemaParser

   Parse schema data and generate corresponding code in this package.


   .. py:method:: schema()

      The schema data as a single object from this packages internal
      resources.



   .. py:method:: _get_submodule(submodule)
      :staticmethod:


      Load a submodule from this package.

      Args:
          submodule:
              The relative path to the submodule to load.

      Returns:
          The loaded submodule object.



   .. py:method:: set_versions()

      Set the BIDS and schema version variables in the version submodule.



   .. py:method:: insert_code()

      Insert code to implement the schema.



