clinicaio.schema#

Load and parse the BIDS schema.

Attributes#

Classes#

SchemaParser

Parse schema data and generate corresponding code in this package.

Module Contents#

clinicaio.schema.THIS_PKG#
class clinicaio.schema.SchemaParser#

Parse schema data and generate corresponding code in this package.

schema()#

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

static _get_submodule(submodule)#

Load a submodule from this package.

Args:
submodule:

The relative path to the submodule to load.

Returns:

The loaded submodule object.

set_versions()#

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

insert_code()#

Insert code to implement the schema.