modelsΒΆ

Data structures for HED tag handling.

Modules

hed.models.base_input

Superclass representing a basic columnar file.

hed.models.basic_search

Utilities to support HED searches based on strings.

hed.models.column_mapper

Mapping of a base input file columns into HED tags.

hed.models.column_metadata

Column type for a column in a ColumnMapper.

hed.models.def_expand_gather

Classes to resolve ambiguities, gather, expand definitions.

hed.models.definition_dict

Definition handler class.

hed.models.definition_entry

A single definition.

hed.models.df_util

Utilities for assembly and conversion of HED strings to different forms.

hed.models.hed_group

A single parenthesized HED string.

hed.models.hed_string

A HED string with its schema and definitions.

hed.models.hed_tag

A single HED tag.

hed.models.model_constants

Defined constants for definitions, def labels, and expanded labels.

hed.models.query_expressions

Classes representing parsed query expressions.

hed.models.query_handler

Holder for and manipulation of search results.

hed.models.query_service

Functions to get and use HED queries.

hed.models.query_util

Classes representing HED search results and tokens.

hed.models.sidecar

Contents of a JSON file or merged JSON files.

hed.models.spreadsheet_input

A spreadsheet of HED tags.

hed.models.string_util

Utilities for manipulating HedString objects.

hed.models.tabular_input

A BIDS tabular file with sidecar.

hed.models.timeseries_input

A BIDS time series tabular file.