From c5392dca2f008b346eb4d921c37d9ff97dadb3d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 11:45:25 +0000 Subject: [PATCH 01/50] Bump wordcloud from 1.9.3 to 1.9.4 Bumps [wordcloud](https://github.com/amueller/word_cloud) from 1.9.3 to 1.9.4. - [Release notes](https://github.com/amueller/word_cloud/releases) - [Changelog](https://github.com/amueller/word_cloud/blob/main/doc/changelog.rst) - [Commits](https://github.com/amueller/word_cloud/compare/1.9.3...1.9.4) --- updated-dependencies: - dependency-name: wordcloud dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- docs/requirements.txt | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 7b83b59b8..30ba57d1e 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -9,4 +9,4 @@ semantic-version>=2.10.0 myst-parser>=1.0.0 Sphinx>=5.2.2 sphinx_rtd_theme>=1.0.0 -wordcloud==1.9.3 +wordcloud==1.9.4 diff --git a/pyproject.toml b/pyproject.toml index 4ce1ef0ad..264e3e7f1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,7 @@ dependencies = [ "pytz", "semantic-version", "six", - "wordcloud==1.9.3" + "wordcloud==1.9.4" ] [project.urls] From 56bea86869a431964ea7231b6ea5164f1ea4cbbf Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Thu, 21 Nov 2024 10:24:57 -0600 Subject: [PATCH 02/50] Updated the assemble to allow append option --- hed/schema/hed_schema.py | 5 +- hed/schema/hed_schema_df_constants.py | 3 +- hed/schema/schema_io/df_util.py | 41 + hed/schema/schema_io/schema2base.py | 410 +- tests/schema/test_hed_schema_io_util_df.py | 129 + .../test_schema_AnnotationProperty.tsv | 5 + .../test_schema_AttributeProperty.tsv | 15 + .../test_schema/test_schema_DataProperty.tsv | 15 + .../test_schema_ObjectProperty.tsv | 7 + .../test_schema/test_schema_Structure.tsv | 4 + .../hedtsv/test_schema/test_schema_Tag.tsv | 1231 ++ .../hedtsv/test_schema/test_schema_Unit.tsv | 47 + .../test_schema/test_schema_UnitClass.tsv | 17 + .../test_schema/test_schema_UnitModifier.tsv | 41 + .../test_schema/test_schema_ValueClass.tsv | 6 + tests/scripts/schemas/test_schema.xml | 13381 ++++++++++++++++ 16 files changed, 15145 insertions(+), 212 deletions(-) create mode 100644 tests/schema/test_hed_schema_io_util_df.py create mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_AnnotationProperty.tsv create mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_AttributeProperty.tsv create mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_DataProperty.tsv create mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_ObjectProperty.tsv create mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_Structure.tsv create mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_Tag.tsv create mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_Unit.tsv create mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitClass.tsv create mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitModifier.tsv create mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_ValueClass.tsv create mode 100644 tests/scripts/schemas/test_schema.xml diff --git a/hed/schema/hed_schema.py b/hed/schema/hed_schema.py index bbb16fa30..1a2ea9419 100644 --- a/hed/schema/hed_schema.py +++ b/hed/schema/hed_schema.py @@ -266,9 +266,8 @@ def get_as_xml_string(self, save_merged=True): def get_as_dataframes(self, save_merged=False): """ Get a dict of dataframes representing this file - save_merged: bool - If True, this will save the schema as a merged schema if it is a "withStandard" schema. - If it is not a "withStandard" schema, this setting has no effect. + Parameters: + save_merged (bool): If True, returns DFs as if merged with standard. Returns: dataframes(dict): a dict of dataframes you can load as a schema diff --git a/hed/schema/hed_schema_df_constants.py b/hed/schema/hed_schema_df_constants.py index cdee94291..4c26f220b 100644 --- a/hed/schema/hed_schema_df_constants.py +++ b/hed/schema/hed_schema_df_constants.py @@ -1,8 +1,9 @@ from hed.schema.hed_schema_constants import HedSectionKey from hed.schema import hed_schema_constants -# Known tsv format suffixes +KEY_COLUMN_NAME = 'rdfs.label' +# Known tsv format suffixes STRUCT_KEY = "Structure" TAG_KEY = "Tag" UNIT_KEY = "Unit" diff --git a/hed/schema/schema_io/df_util.py b/hed/schema/schema_io/df_util.py index 0f4927a6a..1cb45e9ff 100644 --- a/hed/schema/schema_io/df_util.py +++ b/hed/schema/schema_io/df_util.py @@ -12,6 +12,47 @@ UNKNOWN_LIBRARY_VALUE = 0 +def merge_dataframe_dicts(df_dict1, df_dict2, key_column=constants.KEY_COLUMN_NAME): + """ Create a new dictionary of DataFrames where dict2 is merged into dict1. + + Does not validate contents or suffixes. + + Parameters: + df_dict1(dict of str: df.DataFrame): dataframes to use as destination merge. + df_dict2(dict of str: df.DataFrame): dataframes to use as a merge element. + key_column(str): name of the column that is treated as the key when dataframes are merged + """ + + result_dict = {} + all_keys = set(df_dict1.keys()).union(set(df_dict2.keys())) + + for key in all_keys: + if key in df_dict1 and key in df_dict2: + result_dict[key] = _merge_dataframes(df_dict1[key], df_dict2[key], key_column) + elif key in df_dict1: + result_dict[key] = df_dict1[key] + else: + result_dict[key] = df_dict2[key] + + return result_dict + + +def _merge_dataframes(df1, df2, key_column): + # Add columns from df2 that are not in df1, only for rows that are in df1 + + if df1.empty or df2.empty or key_column not in df1.columns or key_column not in df2.columns: + raise HedFileError(HedExceptions.BAD_COLUMN_NAMES, + f"Both dataframes to be merged must be non-empty had nave a '{key_column}' column", "") + df1 = df1.copy() + for col in df2.columns: + if col not in df1.columns and col != key_column: + df1 = df1.merge(df2[[key_column, col]], on=key_column, how='left') + + # Fill missing values with '' + df1.fillna('', inplace=True) + + return df1 + def save_dataframes(base_filename, dataframe_dict): """ Writes out the dataframes using the provided suffixes. diff --git a/hed/schema/schema_io/schema2base.py b/hed/schema/schema_io/schema2base.py index fba2adbf2..8ddc9d4b3 100644 --- a/hed/schema/schema_io/schema2base.py +++ b/hed/schema/schema_io/schema2base.py @@ -1,208 +1,202 @@ -"""Baseclass for mediawiki/xml writers""" -from hed.schema.hed_schema_constants import HedSectionKey, HedKey -from hed.errors.exceptions import HedFileError, HedExceptions - - -class Schema2Base: - def __init__(self): - # Placeholder output variable - self.output = None - self._save_lib = False - self._save_base = False - self._save_merged = False - self._strip_out_in_library = False - self._schema = None - - def process_schema(self, hed_schema, save_merged=False): - """ - Takes a HedSchema object and returns it in the inherited form(mediawiki, xml, etc) - - Parameters - ---------- - hed_schema : HedSchema - save_merged: bool - If True, this will save the schema as a merged schema if it is a "withStandard" schema. - If it is not a "withStandard" schema, this setting has no effect. - - Returns - ------- - converted_output: Any - Varies based on inherited class - - """ - if not hed_schema.can_save(): - raise HedFileError(HedExceptions.SCHEMA_LIBRARY_INVALID, - "Cannot save a schema merged from multiple library schemas", - hed_schema.filename) - - self._initialize_output() - self._save_lib = False - self._save_base = False - self._strip_out_in_library = True - self._schema = hed_schema # This is needed to save attributes in dataframes for now - if hed_schema.with_standard: - self._save_lib = True - if save_merged: - self._save_base = True - self._strip_out_in_library = False - else: - # Saving a standard schema or a library schema without a standard schema - save_merged = True - self._save_lib = True - self._save_base = True - - self._save_merged = save_merged - - self._output_header(hed_schema.get_save_header_attributes(self._save_merged), hed_schema.prologue) - self._output_tags(hed_schema.tags) - self._output_units(hed_schema.unit_classes) - self._output_section(hed_schema, HedSectionKey.UnitModifiers) - self._output_section(hed_schema, HedSectionKey.ValueClasses) - self._output_section(hed_schema, HedSectionKey.Attributes) - self._output_section(hed_schema, HedSectionKey.Properties) - self._output_footer(hed_schema.epilogue) - - return self.output - - def _initialize_output(self): - raise NotImplementedError("This needs to be defined in the subclass") - - def _output_header(self, attributes, prologue): - raise NotImplementedError("This needs to be defined in the subclass") - - def _output_footer(self, epilogue): - raise NotImplementedError("This needs to be defined in the subclass") - - def _start_section(self, key_class): - raise NotImplementedError("This needs to be defined in the subclass") - - def _end_tag_section(self): - raise NotImplementedError("This needs to be defined in the subclass") - - def _write_tag_entry(self, tag_entry, parent=None, level=0): - raise NotImplementedError("This needs to be defined in the subclass") - - def _write_entry(self, entry, parent_node, include_props=True): - raise NotImplementedError("This needs to be defined in the subclass") - - def _output_tags(self, tags): - schema_node = self._start_section(HedSectionKey.Tags) - - # This assumes .all_entries is sorted in a reasonable way for output. - level_adj = 0 - all_nodes = {} # List of all nodes we've written out. - for tag_entry in tags.all_entries: - if self._should_skip(tag_entry): - continue - tag = tag_entry.name - level = tag.count("/") - - # Don't adjust if we're a top level tag(if this is a rooted tag, it will be re-adjusted below) - if not tag_entry.parent_name: - level_adj = 0 - if level == 0: - root_tag = self._write_tag_entry(tag_entry, schema_node, level) - all_nodes[tag_entry.name] = root_tag - else: - # Only output the rooted parent nodes if they have a parent(for duplicates that don't) - if tag_entry.has_attribute(HedKey.InLibrary) and tag_entry.parent and \ - not tag_entry.parent.has_attribute(HedKey.InLibrary) and not self._save_merged: - if tag_entry.parent.name not in all_nodes: - level_adj = level - - parent_node = all_nodes.get(tag_entry.parent_name, schema_node) - child_node = self._write_tag_entry(tag_entry, parent_node, level - level_adj) - all_nodes[tag_entry.name] = child_node - - self._end_tag_section() - - def _output_units(self, unit_classes): - section_node = self._start_section(HedSectionKey.UnitClasses) - - for unit_class_entry in unit_classes.values(): - has_lib_unit = False - if self._should_skip(unit_class_entry): - has_lib_unit = any(unit.attributes.get(HedKey.InLibrary) for unit in unit_class_entry.units.values()) - if not self._save_lib or not has_lib_unit: - continue - - unit_class_node = self._write_entry(unit_class_entry, section_node, not has_lib_unit) - - unit_types = unit_class_entry.units - for unit_entry in unit_types.values(): - if self._should_skip(unit_entry): - continue - - self._write_entry(unit_entry, unit_class_node) - - def _output_section(self, hed_schema, key_class): - parent_node = self._start_section(key_class) - for entry in hed_schema[key_class].values(): - if self._should_skip(entry): - continue - self._write_entry(entry, parent_node) - - def _should_skip(self, entry): - has_lib_attr = entry.has_attribute(HedKey.InLibrary) - if not self._save_base and not has_lib_attr: - return True - if not self._save_lib and has_lib_attr: - return True - return False - - def _attribute_disallowed(self, attribute): - return self._strip_out_in_library and attribute == HedKey.InLibrary - - def _format_tag_attributes(self, attributes): - """ - Takes a dictionary of tag attributes and returns a string with the .mediawiki representation - - Parameters - ---------- - attributes : {str:str} - {attribute_name : attribute_value} - Returns - ------- - str: - The formatted string that should be output to the file. - """ - prop_string = "" - final_props = [] - for prop, value in attributes.items(): - # Never save InLibrary if saving merged. - if self._attribute_disallowed(prop): - continue - if value is True: - final_props.append(prop) - else: - if "," in value: - split_values = value.split(",") - for split_value in split_values: - final_props.append(f"{prop}={split_value}") - else: - final_props.append(f"{prop}={value}") - - if final_props: - interior = ", ".join(final_props) - prop_string = f"{interior}" - - return prop_string - - @staticmethod - def _get_attribs_string_from_schema(header_attributes, sep=" "): - """ - Gets the schema attributes and converts it to a string. - - Parameters - ---------- - header_attributes : dict - Attributes to format attributes from - - Returns - ------- - str: - A string of the attributes that can be written to a .mediawiki formatted file - """ - attrib_values = [f"{attr}=\"{value}\"" for attr, value in header_attributes.items()] - final_attrib_string = sep.join(attrib_values) - return final_attrib_string +"""Baseclass for mediawiki/xml writers""" +from hed.schema.hed_schema_constants import HedSectionKey, HedKey +from hed.errors.exceptions import HedFileError, HedExceptions + + +class Schema2Base: + def __init__(self): + # Placeholder output variable + self.output = None + self._save_lib = False + self._save_base = False + self._save_merged = False + self._strip_out_in_library = False + self._schema = None + + def process_schema(self, hed_schema, save_merged=False): + """ Takes a HedSchema object and returns it in the inherited form(mediawiki, xml, etc) + + Parameters: + hed_schema (HedSchema): The schema to be processed. + save_merged (bool): If True, save as merged schema if has "withStandard". + + Returns: + Any: Varies based on inherited class + + """ + if not hed_schema.can_save(): + raise HedFileError(HedExceptions.SCHEMA_LIBRARY_INVALID, + "Cannot save a schema merged from multiple library schemas", + hed_schema.filename) + + self._initialize_output() + self._save_lib = False + self._save_base = False + self._strip_out_in_library = True + self._schema = hed_schema # This is needed to save attributes in dataframes for now + if hed_schema.with_standard: + self._save_lib = True + if save_merged: + self._save_base = True + self._strip_out_in_library = False + else: + # Saving a standard schema or a library schema without a standard schema + save_merged = True + self._save_lib = True + self._save_base = True + + self._save_merged = save_merged + + self._output_header(hed_schema.get_save_header_attributes(self._save_merged), hed_schema.prologue) + self._output_tags(hed_schema.tags) + self._output_units(hed_schema.unit_classes) + self._output_section(hed_schema, HedSectionKey.UnitModifiers) + self._output_section(hed_schema, HedSectionKey.ValueClasses) + self._output_section(hed_schema, HedSectionKey.Attributes) + self._output_section(hed_schema, HedSectionKey.Properties) + self._output_footer(hed_schema.epilogue) + + return self.output + + def _initialize_output(self): + raise NotImplementedError("This needs to be defined in the subclass") + + def _output_header(self, attributes, prologue): + raise NotImplementedError("This needs to be defined in the subclass") + + def _output_footer(self, epilogue): + raise NotImplementedError("This needs to be defined in the subclass") + + def _start_section(self, key_class): + raise NotImplementedError("This needs to be defined in the subclass") + + def _end_tag_section(self): + raise NotImplementedError("This needs to be defined in the subclass") + + def _write_tag_entry(self, tag_entry, parent=None, level=0): + raise NotImplementedError("This needs to be defined in the subclass") + + def _write_entry(self, entry, parent_node, include_props=True): + raise NotImplementedError("This needs to be defined in the subclass") + + def _output_tags(self, tags): + schema_node = self._start_section(HedSectionKey.Tags) + + # This assumes .all_entries is sorted in a reasonable way for output. + level_adj = 0 + all_nodes = {} # List of all nodes we've written out. + for tag_entry in tags.all_entries: + if self._should_skip(tag_entry): + continue + tag = tag_entry.name + level = tag.count("/") + + # Don't adjust if we're a top level tag(if this is a rooted tag, it will be re-adjusted below) + if not tag_entry.parent_name: + level_adj = 0 + if level == 0: + root_tag = self._write_tag_entry(tag_entry, schema_node, level) + all_nodes[tag_entry.name] = root_tag + else: + # Only output the rooted parent nodes if they have a parent(for duplicates that don't) + if tag_entry.has_attribute(HedKey.InLibrary) and tag_entry.parent and \ + not tag_entry.parent.has_attribute(HedKey.InLibrary) and not self._save_merged: + if tag_entry.parent.name not in all_nodes: + level_adj = level + + parent_node = all_nodes.get(tag_entry.parent_name, schema_node) + child_node = self._write_tag_entry(tag_entry, parent_node, level - level_adj) + all_nodes[tag_entry.name] = child_node + + self._end_tag_section() + + def _output_units(self, unit_classes): + section_node = self._start_section(HedSectionKey.UnitClasses) + + for unit_class_entry in unit_classes.values(): + has_lib_unit = False + if self._should_skip(unit_class_entry): + has_lib_unit = any(unit.attributes.get(HedKey.InLibrary) for unit in unit_class_entry.units.values()) + if not self._save_lib or not has_lib_unit: + continue + + unit_class_node = self._write_entry(unit_class_entry, section_node, not has_lib_unit) + + unit_types = unit_class_entry.units + for unit_entry in unit_types.values(): + if self._should_skip(unit_entry): + continue + + self._write_entry(unit_entry, unit_class_node) + + def _output_section(self, hed_schema, key_class): + parent_node = self._start_section(key_class) + for entry in hed_schema[key_class].values(): + if self._should_skip(entry): + continue + self._write_entry(entry, parent_node) + + def _should_skip(self, entry): + has_lib_attr = entry.has_attribute(HedKey.InLibrary) + if not self._save_base and not has_lib_attr: + return True + if not self._save_lib and has_lib_attr: + return True + return False + + def _attribute_disallowed(self, attribute): + return self._strip_out_in_library and attribute == HedKey.InLibrary + + def _format_tag_attributes(self, attributes): + """ + Takes a dictionary of tag attributes and returns a string with the .mediawiki representation + + Parameters + ---------- + attributes : {str:str} + {attribute_name : attribute_value} + Returns + ------- + str: + The formatted string that should be output to the file. + """ + prop_string = "" + final_props = [] + for prop, value in attributes.items(): + # Never save InLibrary if saving merged. + if self._attribute_disallowed(prop): + continue + if value is True: + final_props.append(prop) + else: + if "," in value: + split_values = value.split(",") + for split_value in split_values: + final_props.append(f"{prop}={split_value}") + else: + final_props.append(f"{prop}={value}") + + if final_props: + interior = ", ".join(final_props) + prop_string = f"{interior}" + + return prop_string + + @staticmethod + def _get_attribs_string_from_schema(header_attributes, sep=" "): + """ + Gets the schema attributes and converts it to a string. + + Parameters + ---------- + header_attributes : dict + Attributes to format attributes from + + Returns + ------- + str: + A string of the attributes that can be written to a .mediawiki formatted file + """ + attrib_values = [f"{attr}=\"{value}\"" for attr, value in header_attributes.items()] + final_attrib_string = sep.join(attrib_values) + return final_attrib_string diff --git a/tests/schema/test_hed_schema_io_util_df.py b/tests/schema/test_hed_schema_io_util_df.py new file mode 100644 index 000000000..4a350376e --- /dev/null +++ b/tests/schema/test_hed_schema_io_util_df.py @@ -0,0 +1,129 @@ +import unittest +import pandas as pd +from hed.schema.schema_io.df_util import _merge_dataframes, merge_dataframe_dicts +from hed import HedFileError + + +class TestMergeDataFrames(unittest.TestCase): + def setUp(self): + # Sample DataFrames for testing + self.df1 = pd.DataFrame({ + 'label': [1, 2, 3], + 'A_col1': ['A1', 'A2', 'A3'], + 'A_col2': [10, 20, 30] + }) + + self.df2 = pd.DataFrame({ + 'label': [2, 3, 4], + 'B_col1': ['B2', 'B3', 'B4'], + 'A_col2': [200, 300, 400] + }) + + self.df3 = pd.DataFrame({ + 'A_col1': ['A1', 'A2', 'A3'], + 'label': [2, 3, 4], + 'B_col1': ['B2', 'B3', 'B4'], + 'A_col2': [200, 300, 400], + 'B_col2': [3, 4, 5] + }) + + def test_merge_all_columns_present(self): + # Test that all columns from both DataFrames are present in the result + result = _merge_dataframes(self.df1, self.df2, 'label') + expected_columns = ['label', 'A_col1', 'A_col2', 'B_col1'] + self.assertListEqual(list(result.columns), expected_columns) + + + def test_merge_all_columns_present_different_order(self): + # Test that all columns from both DataFrames are present in the result + result = _merge_dataframes(self.df1, self.df3, 'label') + expected_columns = ['label', 'A_col1', 'A_col2', 'B_col1', 'B_col2'] + self.assertListEqual(list(result.columns), expected_columns) + + def test_merge_rows_from_df1(self): + # Test that only rows from df1 are present in the result + result = _merge_dataframes(self.df1, self.df2, 'label') + expected_labels = [1, 2, 3] # Only labels present in df1 + self.assertListEqual(list(result['label']), expected_labels) + + def test_merge_add_columns_from_df2(self): + # Test that columns from df2 are added to df1 + result = _merge_dataframes(self.df1, self.df2, 'label') + self.assertIn('B_col1', result.columns) + self.assertEqual(result.loc[result['label'] == 2, 'B_col1'].values[0], 'B2') + self.assertEqual(result.loc[result['label'] == 3, 'B_col1'].values[0], 'B3') + + def test_fill_missing_values(self): + # Test that missing values are filled with '' + result = _merge_dataframes(self.df1, self.df2, 'label') + self.assertEqual(result.loc[result['label'] == 1, 'B_col1'].values[0], '') + + def test_reset_index(self): + # Test that the index is reset correctly + result = _merge_dataframes(self.df1, self.df2, 'label') + expected_index = [0, 1, 2] + self.assertListEqual(list(result.index), expected_index) + + def test_missing_label_column_raises_error(self): + # Test that if one of the DataFrames does not have 'label' column, a HedFileError is raised + df_no_label = pd.DataFrame({ + 'A_col1': ['A1', 'A2', 'A3'], + 'A_col2': [10, 20, 30] + }) + with self.assertRaises(HedFileError): + _merge_dataframes(self.df1, df_no_label, 'label') + with self.assertRaises(HedFileError): + _merge_dataframes(df_no_label, self.df2, 'label') + + def test_merge_source_empty(self): + # Test that throws an exception if one frame is empty + with self.assertRaises(HedFileError): + _merge_dataframes(pd.DataFrame(), self.df1, 'label') + with self.assertRaises(HedFileError): + _merge_dataframes(self.df1, pd.DataFrame(), 'label') + + +class TestMergeDataFrameDicts(unittest.TestCase): + def setUp(self): + # Sample DataFrames for testing + self.df1 = pd.DataFrame({ + 'label': [1, 2, 3], + 'A_col1': ['A1', 'A2', 'A3'], + 'A_col2': [10, 20, 30] + }) + + self.df2 = pd.DataFrame({ + 'label': [2, 3, 4], + 'B_col1': ['B2', 'B3', 'B4'], + 'A_col2': [200, 300, 400] + }) + + self.dict1 = {'df1': self.df1} + self.dict2 = {'df1': self.df2, 'df2': self.df2} + + def test_merge_common_keys(self): + # Test that common keys are merged using _merge_dataframes + result = merge_dataframe_dicts(self.dict1, self.dict2, 'label') + expected_columns = ['label', 'A_col1', 'A_col2', 'B_col1'] + self.assertIn('df1', result) + self.assertListEqual(list(result['df1'].columns), expected_columns) + + def test_merge_unique_keys(self): + # Test that unique keys are preserved in the result dictionary + result = merge_dataframe_dicts(self.dict1, self.dict2, 'label') + self.assertIn('df2', result) + self.assertTrue(result['df2'].equals(self.df2)) + + def test_merge_no_common_keys(self): + # Test merging dictionaries with no common keys + dict1 = {'df1': self.df1} + dict2 = {'df2': self.df2} + result = merge_dataframe_dicts(dict1, dict2, 'label') + self.assertIn('df1', result) + self.assertIn('df2', result) + self.assertTrue(result['df1'].equals(self.df1)) + self.assertTrue(result['df2'].equals(self.df2)) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_AnnotationProperty.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_AnnotationProperty.tsv new file mode 100644 index 000000000..5a7ff13bf --- /dev/null +++ b/tests/scripts/schemas/hedtsv/test_schema/test_schema_AnnotationProperty.tsv @@ -0,0 +1,5 @@ +hedId rdfs:label Type omn:Domain omn:Range Properties dc:description +HED_0010500 hedId AnnotationProperty HedElement string elementDomain, stringRange The unique identifier of this element in the HED namespace. +HED_0010501 requireChild AnnotationProperty HedTag boolean tagDomain, boolRange This tag must have a descendent. +HED_0010502 rooted AnnotationProperty HedTag HedTag tagDomain, tagRange This top-level library schema node should have a parent which is the indicated node in the partnered standard schema. +HED_0010503 takesValue AnnotationProperty HedTag boolean tagDomain, boolRange This tag is a hashtag placeholder that is expected to be replaced with a user-defined value. diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_AttributeProperty.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_AttributeProperty.tsv new file mode 100644 index 000000000..d15301454 --- /dev/null +++ b/tests/scripts/schemas/hedtsv/test_schema/test_schema_AttributeProperty.tsv @@ -0,0 +1,15 @@ +hedId rdfs:label Type dc:description +HED_0010701 annotationProperty AnnotationProperty The value is not inherited by child nodes. +HED_0010702 boolRange AnnotationProperty This schema attribute's value can be true or false. This property was formerly named boolProperty. +HED_0010703 elementDomain AnnotationProperty This schema attribute can apply to any type of element class (i.e., tag, unit, unit class, unit modifier, or value class). This property was formerly named elementProperty. +HED_0010704 tagDomain AnnotationProperty This schema attribute can apply to node (tag-term) elements. This was added so attributes could apply to multiple types of elements. This property was formerly named nodeProperty. +HED_0010705 tagRange AnnotationProperty This schema attribute's value can be a node. This property was formerly named nodeProperty. +HED_0010706 numericRange AnnotationProperty This schema attribute's value can be numeric. +HED_0010707 stringRange AnnotationProperty This schema attribute's value can be a string. +HED_0010708 unitClassDomain AnnotationProperty This schema attribute can apply to unit classes. This property was formerly named unitClassProperty. +HED_0010709 unitClassRange AnnotationProperty This schema attribute's value can be a unit class. +HED_0010710 unitModifierDomain AnnotationProperty This schema attribute can apply to unit modifiers. This property was formerly named unitModifierProperty. +HED_0010711 unitDomain AnnotationProperty This schema attribute can apply to units. This property was formerly named unitProperty. +HED_0010712 unitRange AnnotationProperty This schema attribute's value can be units. +HED_0010713 valueClassDomain AnnotationProperty This schema attribute can apply to value classes. This property was formerly named valueClassProperty. +HED_0010714 valueClassRange AnnotationProperty This schema attribute's value can be a value class. diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_DataProperty.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_DataProperty.tsv new file mode 100644 index 000000000..d39415515 --- /dev/null +++ b/tests/scripts/schemas/hedtsv/test_schema/test_schema_DataProperty.tsv @@ -0,0 +1,15 @@ +hedId rdfs:label Type omn:Domain omn:Range Properties dc:description +HED_0010304 allowedCharacter DataProperty HedUnit or HedUnitModifier or HedValueClass string unitDomain, unitModifierDomain, valueClassDomain, stringRange A special character that is allowed in expressing the value of a placeholder of a specified value class. Allowed characters may be listed individual, named individually, or named as a group as specified in Section 2.2 Character sets and restrictions of the HED specification. +HED_0010305 conversionFactor DataProperty HedUnit or HedUnitModifier float unitDomain, unitModifierDomain, numericRange The factor to multiply these units or unit modifiers by to convert to default units. +HED_0010306 deprecatedFrom DataProperty HedElement string elementDomain, stringRange The latest schema version in which the element was not deprecated. +HED_0010307 extensionAllowed DataProperty HedTag boolean tagDomain, boolRange Users can add unlimited levels of child nodes under this tag. This tag is propagated to child nodes except for hashtag placeholders. +HED_0010309 inLibrary DataProperty HedElement string elementDomain, stringRange The named library schema that this schema element is from. This attribute is added by tools when a library schema is merged into its partnered standard schema. +HED_0010310 reserved DataProperty HedTag boolean tagDomain, boolRange This tag has special meaning and requires special handling by tools. +HED_0010311 SIUnit DataProperty HedUnit boolean unitDomain, boolRange This unit element is an SI unit and can be modified by multiple and sub-multiple names. Note that some units such as byte are designated as SI units although they are not part of the standard. +HED_0010312 SIUnitModifier DataProperty HedUnitModifier boolean unitModifierDomain, boolRange This SI unit modifier represents a multiple or sub-multiple of a base unit rather than a unit symbol. +HED_0010313 SIUnitSymbolModifier DataProperty HedUnitModifier boolean unitModifierDomain, boolRange This SI unit modifier represents a multiple or sub-multiple of a unit symbol rather than a base symbol. +HED_0010314 tagGroup DataProperty HedTag boolean tagDomain, boolRange This tag can only appear inside a tag group. +HED_0010315 topLevelTagGroup DataProperty HedTag boolean tagDomain, boolRange This tag (or its descendants) can only appear in a top-level tag group. There are additional tag-specific restrictions on what other tags can appear in the group with this tag. +HED_0010316 unique DataProperty HedTag boolean tagDomain, boolRange Only one of this tag or its descendants can be used in the event-level HED string. +HED_0010317 unitPrefix DataProperty HedUnit boolean unitDomain, boolRange This unit is a prefix unit (e.g., dollar sign in the currency units). +HED_0010318 unitSymbol DataProperty HedUnit boolean unitDomain, boolRange This tag is an abbreviation or symbol representing a type of unit. Unit symbols represent both the singular and the plural and thus cannot be pluralized. diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_ObjectProperty.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_ObjectProperty.tsv new file mode 100644 index 000000000..827b727c5 --- /dev/null +++ b/tests/scripts/schemas/hedtsv/test_schema/test_schema_ObjectProperty.tsv @@ -0,0 +1,7 @@ +hedId rdfs:label Type omn:Domain omn:Range Properties dc:description +HED_0010104 defaultUnits ObjectProperty HedUnitClass HedUnit unitClassDomain, unitRange The default units to use if the placeholder has a unit class but the substituted value has no units. +HED_0010109 isPartOf ObjectProperty HedTag HedTag tagDomain, tagRange This tag is part of the indicated tag -- as in the nose is part of the face. +HED_0010105 relatedTag ObjectProperty HedTag HedTag tagDomain, tagRange A HED tag that is closely related to this tag. This attribute is used by tagging tools. +HED_0010106 suggestedTag ObjectProperty HedTag HedTag tagDomain, tagRange A tag that is often associated with this tag. This attribute is used by tagging tools to provide tagging suggestions. +HED_0010107 unitClass ObjectProperty HedTag HedUnitClass tagDomain, unitClassRange The unit class that the value of a placeholder node can belong to. +HED_0010108 valueClass ObjectProperty HedTag HedValueClass tagDomain, valueClassRange Type of value taken on by the value of a placeholder node. diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_Structure.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_Structure.tsv new file mode 100644 index 000000000..fd655bcd4 --- /dev/null +++ b/tests/scripts/schemas/hedtsv/test_schema/test_schema_Structure.tsv @@ -0,0 +1,4 @@ +hedId rdfs:label Attributes omn:SubClassOf dc:description omn:EquivalentTo +HED_0010010 StandardHeader version="8.3.0", xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance", xsi:noNamespaceSchemaLocation="https://github.com/hed-standard/hed-specification/raw/master/hedxml/HED8.0.0.xsd" HedHeader HedHeader and (inHedSchema some StandardSchema) and (version value "8.3.0") +HED_0010011 StandardPrologue HedPrologue The HED standard schema is a hierarchically-organized vocabulary for annotating events and experimental structure. HED annotations consist of comma-separated tags drawn from this vocabulary. This vocabulary can be augmented by terms drawn from specialized library schema. \n\nEach term in this vocabulary has a human-readable description and may include additional attributes that give additional properties or that specify how tools should treat the tag during analysis. The meaning of these attributes is described in the Additional schema properties section. HedPrologue and (inHedSchema some StandardSchema) +HED_0010012 StandardEpilogue HedEpilogue This schema is released under the Creative Commons Attribution 4.0 International and is a product of the HED Working Group. The DOI for the latest version of the HED standard schema is 10.5281/zenodo.7876037. HedEpilogue and (inHedSchema some StandardSchema) diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_Tag.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_Tag.tsv new file mode 100644 index 000000000..b93c55d91 --- /dev/null +++ b/tests/scripts/schemas/hedtsv/test_schema/test_schema_Tag.tsv @@ -0,0 +1,1231 @@ +hedId rdfs:label Level omn:SubClassOf Attributes dc:description omn:EquivalentTo +HED_0012001 Event 0 HedTag suggestedTag=Task-property Something that happens at a given time and (typically) place. Elements of this tag subtree designate the general category in which an event falls. HedTag and (suggestedTag some Task-property) and (inHedSchema some StandardSchema) +HED_0012002 Sensory-event 1 Event suggestedTag=Task-event-role, suggestedTag=Sensory-presentation Something perceivable by the participant. An event meant to be an experimental stimulus should include the tag Task-property/Task-event-role/Experimental-stimulus. Event and (suggestedTag some Task-event-role) and (suggestedTag some Sensory-presentation) +HED_0012003 Agent-action 1 Event suggestedTag=Task-event-role, suggestedTag=Agent Any action engaged in by an agent (see the Agent subtree for agent categories). A participant response to an experiment stimulus should include the tag Agent-property/Agent-task-role/Experiment-participant. Event and (suggestedTag some Task-event-role) and (suggestedTag some Agent) +HED_0012004 Data-feature 1 Event suggestedTag=Data-property An event marking the occurrence of a data feature such as an interictal spike or alpha burst that is often added post hoc to the data record. Event and (suggestedTag some Data-property) +HED_0012005 Experiment-control 1 Event An event pertaining to the physical control of the experiment during its operation. +HED_0012006 Experiment-procedure 1 Event An event indicating an experimental procedure, as in performing a saliva swab during the experiment or administering a survey. +HED_0012007 Experiment-structure 1 Event An event specifying a change-point of the structure of experiment. This event is typically used to indicate a change in experimental conditions or tasks. +HED_0012008 Measurement-event 1 Event suggestedTag=Data-property A discrete measure returned by an instrument. Event and (suggestedTag some Data-property) +HED_0012009 Agent 0 HedTag suggestedTag=Agent-property Someone or something that takes an active role or produces a specified effect.The role or effect may be implicit. Being alive or performing an activity such as a computation may qualify something to be an agent. An agent may also be something that simulates something else. HedTag and (suggestedTag some Agent-property) and (inHedSchema some StandardSchema) +HED_0012010 Animal-agent 1 Agent An agent that is an animal. +HED_0012011 Avatar-agent 1 Agent An agent associated with an icon or avatar representing another agent. +HED_0012012 Controller-agent 1 Agent Experiment control software or hardware. +HED_0012013 Human-agent 1 Agent A person who takes an active role or produces a specified effect. +HED_0012014 Robotic-agent 1 Agent An agent mechanical device capable of performing a variety of often complex tasks on command or by being programmed in advance. +HED_0012015 Software-agent 1 Agent An agent computer program that interacts with the participant in an active role such as an AI advisor. +HED_0012016 Action 0 HedTag extensionAllowed Do something. HedTag and (extensionAllowed value true) and (inHedSchema some StandardSchema) +HED_0012017 Communicate 1 Action Action conveying knowledge of or about something. +HED_0012018 Communicate-gesturally 2 Communicate relatedTag=Move-face, relatedTag=Move-upper-extremity Communicate non-verbally using visible bodily actions, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body. Communicate and (relatedTag some Move-face) and (relatedTag some Move-upper-extremity) +HED_0012019 Clap-hands 3 Communicate-gesturally Strike the palms of against one another resoundingly, and usually repeatedly, especially to express approval. +HED_0012020 Clear-throat 3 Communicate-gesturally relatedTag=Move-face, relatedTag=Move-head Cough slightly so as to speak more clearly, attract attention, or to express hesitancy before saying something awkward. Communicate-gesturally and (relatedTag some Move-face) and (relatedTag some Move-head) +HED_0012021 Frown 3 Communicate-gesturally relatedTag=Move-face Express disapproval, displeasure, or concentration, typically by turning down the corners of the mouth. Communicate-gesturally and (relatedTag some Move-face) +HED_0012022 Grimace 3 Communicate-gesturally relatedTag=Move-face Make a twisted expression, typically expressing disgust, pain, or wry amusement. Communicate-gesturally and (relatedTag some Move-face) +HED_0012023 Nod-head 3 Communicate-gesturally relatedTag=Move-head Tilt head in alternating up and down arcs along the sagittal plane. It is most commonly, but not universally, used to indicate agreement, acceptance, or acknowledgement. Communicate-gesturally and (relatedTag some Move-head) +HED_0012024 Pump-fist 3 Communicate-gesturally relatedTag=Move-upper-extremity Raise with fist clenched in triumph or affirmation. Communicate-gesturally and (relatedTag some Move-upper-extremity) +HED_0012025 Raise-eyebrows 3 Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Move eyebrows upward. Communicate-gesturally and (relatedTag some Move-face) and (relatedTag some Move-eyes) +HED_0012026 Shake-fist 3 Communicate-gesturally relatedTag=Move-upper-extremity Clench hand into a fist and shake to demonstrate anger. Communicate-gesturally and (relatedTag some Move-upper-extremity) +HED_0012027 Shake-head 3 Communicate-gesturally relatedTag=Move-head Turn head from side to side as a way of showing disagreement or refusal. Communicate-gesturally and (relatedTag some Move-head) +HED_0012028 Shhh 3 Communicate-gesturally relatedTag=Move-upper-extremity Place finger over lips and possibly uttering the syllable shhh to indicate the need to be quiet. Communicate-gesturally and (relatedTag some Move-upper-extremity) +HED_0012029 Shrug 3 Communicate-gesturally relatedTag=Move-upper-extremity, relatedTag=Move-torso Lift shoulders up towards head to indicate a lack of knowledge about a particular topic. Communicate-gesturally and (relatedTag some Move-upper-extremity) and (relatedTag some Move-torso) +HED_0012030 Smile 3 Communicate-gesturally relatedTag=Move-face Form facial features into a pleased, kind, or amused expression, typically with the corners of the mouth turned up and the front teeth exposed. Communicate-gesturally and (relatedTag some Move-face) +HED_0012031 Spread-hands 3 Communicate-gesturally relatedTag=Move-upper-extremity Spread hands apart to indicate ignorance. Communicate-gesturally and (relatedTag some Move-upper-extremity) +HED_0012032 Thumb-up 3 Communicate-gesturally relatedTag=Move-upper-extremity Extend the thumb upward to indicate approval. Communicate-gesturally and (relatedTag some Move-upper-extremity) +HED_0012033 Thumbs-down 3 Communicate-gesturally relatedTag=Move-upper-extremity Extend the thumb downward to indicate disapproval. Communicate-gesturally and (relatedTag some Move-upper-extremity) +HED_0012034 Wave 3 Communicate-gesturally relatedTag=Move-upper-extremity Raise hand and move left and right, as a greeting or sign of departure. Communicate-gesturally and (relatedTag some Move-upper-extremity) +HED_0012035 Widen-eyes 3 Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Open eyes and possibly with eyebrows lifted especially to express surprise or fear. Communicate-gesturally and (relatedTag some Move-face) and (relatedTag some Move-eyes) +HED_0012036 Wink 3 Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Close and open one eye quickly, typically to indicate that something is a joke or a secret or as a signal of affection or greeting. Communicate-gesturally and (relatedTag some Move-face) and (relatedTag some Move-eyes) +HED_0012037 Communicate-musically 2 Communicate Communicate using music. +HED_0012038 Hum 3 Communicate-musically Make a low, steady continuous sound like that of a bee. Sing with the lips closed and without uttering speech. +HED_0012039 Play-instrument 3 Communicate-musically Make musical sounds using an instrument. +HED_0012040 Sing 3 Communicate-musically Produce musical tones by means of the voice. +HED_0012041 Vocalize 3 Communicate-musically Utter vocal sounds. +HED_0012042 Whistle 3 Communicate-musically Produce a shrill clear sound by forcing breath out or air in through the puckered lips. +HED_0012043 Communicate-vocally 2 Communicate Communicate using mouth or vocal cords. +HED_0012044 Cry 3 Communicate-vocally Shed tears associated with emotions, usually sadness but also joy or frustration. +HED_0012045 Groan 3 Communicate-vocally Make a deep inarticulate sound in response to pain or despair. +HED_0012046 Laugh 3 Communicate-vocally Make the spontaneous sounds and movements of the face and body that are the instinctive expressions of lively amusement and sometimes also of contempt or derision. +HED_0012047 Scream 3 Communicate-vocally Make loud, vociferous cries or yells to express pain, excitement, or fear. +HED_0012048 Shout 3 Communicate-vocally Say something very loudly. +HED_0012049 Sigh 3 Communicate-vocally Emit a long, deep, audible breath expressing sadness, relief, tiredness, or a similar feeling. +HED_0012050 Speak 3 Communicate-vocally Communicate using spoken language. +HED_0012051 Whisper 3 Communicate-vocally Speak very softly using breath without vocal cords. +HED_0012052 Move 1 Action Move in a specified direction or manner. Change position or posture. +HED_0012053 Breathe 2 Move Inhale or exhale during respiration. +HED_0012054 Blow 3 Breathe Expel air through pursed lips. +HED_0012055 Cough 3 Breathe Suddenly and audibly expel air from the lungs through a partially closed glottis, preceded by inhalation. +HED_0012056 Exhale 3 Breathe Blow out or expel breath. +HED_0012057 Hiccup 3 Breathe Involuntarily spasm the diaphragm and respiratory organs, with a sudden closure of the glottis and a characteristic sound like that of a cough. +HED_0012058 Hold-breath 3 Breathe Interrupt normal breathing by ceasing to inhale or exhale. +HED_0012059 Inhale 3 Breathe Draw in with the breath through the nose or mouth. +HED_0012060 Sneeze 3 Breathe Suddenly and violently expel breath through the nose and mouth. +HED_0012061 Sniff 3 Breathe Draw in air audibly through the nose to detect a smell, to stop it from running, or to express contempt. +HED_0012062 Move-body 2 Move Move entire body. +HED_0012063 Bend 3 Move-body Move body in a bowed or curved manner. +HED_0012064 Dance 3 Move-body Perform a purposefully selected sequences of human movement often with aesthetic or symbolic value. Move rhythmically to music, typically following a set sequence of steps. +HED_0012065 Fall-down 3 Move-body Lose balance and collapse. +HED_0012066 Flex 3 Move-body Cause a muscle to stand out by contracting or tensing it. Bend a limb or joint. +HED_0012067 Jerk 3 Move-body Make a quick, sharp, sudden movement. +HED_0012068 Lie-down 3 Move-body Move to a horizontal or resting position. +HED_0012069 Recover-balance 3 Move-body Return to a stable, upright body position. +HED_0012070 Shudder 3 Move-body Tremble convulsively, sometimes as a result of fear or revulsion. +HED_0012071 Sit-down 3 Move-body Move from a standing to a sitting position. +HED_0012072 Sit-up 3 Move-body Move from lying down to a sitting position. +HED_0012073 Stand-up 3 Move-body Move from a sitting to a standing position. +HED_0012074 Stretch 3 Move-body Straighten or extend body or a part of body to its full length, typically so as to tighten muscles or in order to reach something. +HED_0012075 Stumble 3 Move-body Trip or momentarily lose balance and almost fall. +HED_0012076 Turn 3 Move-body Change or cause to change direction. +HED_0012077 Move-body-part 2 Move Move one part of a body. +HED_0012078 Move-eyes 3 Move-body-part Move eyes. +HED_0012079 Blink 4 Move-eyes Shut and open the eyes quickly. +HED_0012080 Close-eyes 4 Move-eyes Lower and keep eyelids in a closed position. +HED_0012081 Fixate 4 Move-eyes Direct eyes to a specific point or target. +HED_0012082 Inhibit-blinks 4 Move-eyes Purposely prevent blinking. +HED_0012083 Open-eyes 4 Move-eyes Raise eyelids to expose pupil. +HED_0012084 Saccade 4 Move-eyes Move eyes rapidly between fixation points. +HED_0012085 Squint 4 Move-eyes Squeeze one or both eyes partly closed in an attempt to see more clearly or as a reaction to strong light. +HED_0012086 Stare 4 Move-eyes Look fixedly or vacantly at someone or something with eyes wide open. +HED_0012087 Move-face 3 Move-body-part Move the face or jaw. +HED_0012088 Bite 4 Move-face Seize with teeth or jaws an object or organism so as to grip or break the surface covering. +HED_0012089 Burp 4 Move-face Noisily release air from the stomach through the mouth. Belch. +HED_0012090 Chew 4 Move-face Repeatedly grinding, tearing, and or crushing with teeth or jaws. +HED_0012091 Gurgle 4 Move-face Make a hollow bubbling sound like that made by water running out of a bottle. +HED_0012092 Swallow 4 Move-face Cause or allow something, especially food or drink to pass down the throat. +HED_0012093 Gulp 5 Swallow Swallow quickly or in large mouthfuls, often audibly, sometimes to indicate apprehension. +HED_0012094 Yawn 4 Move-face Take a deep involuntary inhalation with the mouth open often as a sign of drowsiness or boredom. +HED_0012095 Move-head 3 Move-body-part Move head. +HED_0012096 Lift-head 4 Move-head Tilt head back lifting chin. +HED_0012097 Lower-head 4 Move-head Move head downward so that eyes are in a lower position. +HED_0012098 Turn-head 4 Move-head Rotate head horizontally to look in a different direction. +HED_0012099 Move-lower-extremity 3 Move-body-part Move leg and/or foot. +HED_0012100 Curl-toes 4 Move-lower-extremity Bend toes sometimes to grip. +HED_0012101 Hop 4 Move-lower-extremity Jump on one foot. +HED_0012102 Jog 4 Move-lower-extremity Run at a trot to exercise. +HED_0012103 Jump 4 Move-lower-extremity Move off the ground or other surface through sudden muscular effort in the legs. +HED_0012104 Kick 4 Move-lower-extremity Strike out or flail with the foot or feet.Strike using the leg, in unison usually with an area of the knee or lower using the foot. +HED_0012105 Pedal 4 Move-lower-extremity Move by working the pedals of a bicycle or other machine. +HED_0012106 Press-foot 4 Move-lower-extremity Move by pressing foot. +HED_0012107 Run 4 Move-lower-extremity Travel on foot at a fast pace. +HED_0012108 Step 4 Move-lower-extremity Put one leg in front of the other and shift weight onto it. +HED_0012109 Heel-strike 5 Step Strike the ground with the heel during a step. +HED_0012110 Toe-off 5 Step Push with toe as part of a stride. +HED_0012111 Trot 4 Move-lower-extremity Run at a moderate pace, typically with short steps. +HED_0012112 Walk 4 Move-lower-extremity Move at a regular pace by lifting and setting down each foot in turn never having both feet off the ground at once. +HED_0012113 Move-torso 3 Move-body-part Move body trunk. +HED_0012114 Move-upper-extremity 3 Move-body-part Move arm, shoulder, and/or hand. +HED_0012115 Drop 4 Move-upper-extremity Let or cause to fall vertically. +HED_0012116 Grab 4 Move-upper-extremity Seize suddenly or quickly. Snatch or clutch. +HED_0012117 Grasp 4 Move-upper-extremity Seize and hold firmly. +HED_0012118 Hold-down 4 Move-upper-extremity Prevent someone or something from moving by holding them firmly. +HED_0012119 Lift 4 Move-upper-extremity Raising something to higher position. +HED_0012120 Make-fist 4 Move-upper-extremity Close hand tightly with the fingers bent against the palm. +HED_0012121 Point 4 Move-upper-extremity Draw attention to something by extending a finger or arm. +HED_0012122 Press 4 Move-upper-extremity relatedTag=Push Apply pressure to something to flatten, shape, smooth or depress it. This action tag should be used to indicate key presses and mouse clicks. Move-upper-extremity and (relatedTag some Push) +HED_0012123 Push 4 Move-upper-extremity relatedTag=Press Apply force in order to move something away. Use Press to indicate a key press or mouse click. Move-upper-extremity and (relatedTag some Press) +HED_0012124 Reach 4 Move-upper-extremity Stretch out your arm in order to get or touch something. +HED_0012125 Release 4 Move-upper-extremity Make available or set free. +HED_0012126 Retract 4 Move-upper-extremity Draw or pull back. +HED_0012127 Scratch 4 Move-upper-extremity Drag claws or nails over a surface or on skin. +HED_0012128 Snap-fingers 4 Move-upper-extremity Make a noise by pushing second finger hard against thumb and then releasing it suddenly so that it hits the base of the thumb. +HED_0012129 Touch 4 Move-upper-extremity Come into or be in contact with. +HED_0012130 Perceive 1 Action Produce an internal, conscious image through stimulating a sensory system. +HED_0012131 Hear 2 Perceive Give attention to a sound. +HED_0012132 See 2 Perceive Direct gaze toward someone or something or in a specified direction. +HED_0012133 Sense-by-touch 2 Perceive Sense something through receptors in the skin. +HED_0012134 Smell 2 Perceive Inhale in order to ascertain an odor or scent. +HED_0012135 Taste 2 Perceive Sense a flavor in the mouth and throat on contact with a substance. +HED_0012136 Perform 1 Action Carry out or accomplish an action, task, or function. +HED_0012137 Close 2 Perform Act as to blocked against entry or passage. +HED_0012138 Collide-with 2 Perform Hit with force when moving. +HED_0012139 Halt 2 Perform Bring or come to an abrupt stop. +HED_0012140 Modify 2 Perform Change something. +HED_0012141 Open 2 Perform Widen an aperture, door, or gap, especially one allowing access to something. +HED_0012142 Operate 2 Perform Control the functioning of a machine, process, or system. +HED_0012143 Play 2 Perform Engage in activity for enjoyment and recreation rather than a serious or practical purpose. +HED_0012144 Read 2 Perform Interpret something that is written or printed. +HED_0012145 Repeat 2 Perform Make do or perform again. +HED_0012146 Rest 2 Perform Be inactive in order to regain strength, health, or energy. +HED_0012147 Ride 2 Perform Ride on an animal or in a vehicle. Ride conveys some notion that another agent has partial or total control of the motion. +HED_0012148 Write 2 Perform Communicate or express by means of letters or symbols written or imprinted on a surface. +HED_0012149 Think 1 Action Direct the mind toward someone or something or use the mind actively to form connected ideas. +HED_0012150 Allow 2 Think Allow access to something such as allowing a car to pass. +HED_0012151 Attend-to 2 Think Focus mental experience on specific targets. +HED_0012152 Count 2 Think Tally items either silently or aloud. +HED_0012153 Deny 2 Think Refuse to give or grant something requested or desired by someone. +HED_0012154 Detect 2 Think Discover or identify the presence or existence of something. +HED_0012155 Discriminate 2 Think Recognize a distinction. +HED_0012156 Encode 2 Think Convert information or an instruction into a particular form. +HED_0012157 Evade 2 Think Escape or avoid, especially by cleverness or trickery. +HED_0012158 Generate 2 Think Cause something, especially an emotion or situation to arise or come about. +HED_0012159 Identify 2 Think Establish or indicate who or what someone or something is. +HED_0012160 Imagine 2 Think Form a mental image or concept of something. +HED_0012161 Judge 2 Think Evaluate evidence to make a decision or form a belief. +HED_0012162 Learn 2 Think Adaptively change behavior as the result of experience. +HED_0012163 Memorize 2 Think Adaptively change behavior as the result of experience. +HED_0012164 Plan 2 Think Think about the activities required to achieve a desired goal. +HED_0012165 Predict 2 Think Say or estimate that something will happen or will be a consequence of something without having exact information. +HED_0012166 Recall 2 Think Remember information by mental effort. +HED_0012167 Recognize 2 Think Identify someone or something from having encountered them before. +HED_0012168 Respond 2 Think React to something such as a treatment or a stimulus. +HED_0012169 Switch-attention 2 Think Transfer attention from one focus to another. +HED_0012170 Track 2 Think Follow a person, animal, or object through space or time. +HED_0012171 Item 0 HedTag extensionAllowed An independently existing thing (living or nonliving). HedTag and (extensionAllowed value true) and (inHedSchema some StandardSchema) +HED_0012172 Biological-item 1 Item An entity that is biological, that is related to living organisms. +HED_0012173 Anatomical-item 2 Biological-item A biological structure, system, fluid or other substance excluding single molecular entities. +HED_0012174 Body 3 Anatomical-item The biological structure representing an organism. +HED_0012175 Body-part 3 Anatomical-item Any part of an organism. +HED_0012176 Head 4 Body-part The upper part of the human body, or the front or upper part of the body of an animal, typically separated from the rest of the body by a neck, and containing the brain, mouth, and sense organs. +HED_0013200 Head-part 4 Body-part A part of the head. +HED_0012177 Brain 5 Head-part Organ inside the head that is made up of nerve cells and controls the body. +HED_0013201 Brain-region 5 Head-part A region of the brain. +HED_0013202 Cerebellum 6 Brain-region A major structure of the brain located near the brainstem. It plays a key role in motor control, coordination, precision, with contributions to different cognitive functions. +HED_0012178 Frontal-lobe 6 Brain-region +HED_0012179 Occipital-lobe 6 Brain-region +HED_0012180 Parietal-lobe 6 Brain-region +HED_0012181 Temporal-lobe 6 Brain-region +HED_0012182 Ear 5 Head-part A sense organ needed for the detection of sound and for establishing balance. +HED_0012183 Face 5 Head-part The anterior portion of the head extending from the forehead to the chin and ear to ear. The facial structures contain the eyes, nose and mouth, cheeks and jaws. +HED_0013203 Face-part 5 Head-part A part of the face. +HED_0012184 Cheek 6 Face-part The fleshy part of the face bounded by the eyes, nose, ear, and jawline. +HED_0012185 Chin 6 Face-part The part of the face below the lower lip and including the protruding part of the lower jaw. +HED_0012186 Eye 6 Face-part The organ of sight or vision. +HED_0012187 Eyebrow 6 Face-part The arched strip of hair on the bony ridge above each eye socket. +HED_0012188 Eyelid 6 Face-part The folds of the skin that cover the eye when closed. +HED_0012189 Forehead 6 Face-part The part of the face between the eyebrows and the normal hairline. +HED_0012190 Lip 6 Face-part Fleshy fold which surrounds the opening of the mouth. +HED_0012191 Mouth 6 Face-part The proximal portion of the digestive tract, containing the oral cavity and bounded by the oral opening. +HED_0013204 Mouth-part 6 Face-part A part of the mouth. +HED_0012193 Teeth 7 Mouth-part The hard bone-like structures in the jaws. A collection of teeth arranged in some pattern in the mouth or other part of the body. +HED_0013205 Tongue 7 Mouth-part A muscular organ in the mouth with significant role in mastication, swallowing, speech, and taste. +HED_0012192 Nose 6 Face-part A structure of special sense serving as an organ of the sense of smell and as an entrance to the respiratory tract. +HED_0012194 Hair 5 Head-part The filamentous outgrowth of the epidermis. +HED_0012195 Lower-extremity 4 Body-part Refers to the whole inferior limb (leg and/or foot). +HED_0013206 Lower-extremity-part 4 Body-part A part of the lower extremity. +HED_0012196 Ankle 5 Lower-extremity-part A gliding joint between the distal ends of the tibia and fibula and the proximal end of the talus. +HED_0012198 Foot 5 Lower-extremity-part The structure found below the ankle joint required for locomotion. +HED_0013207 Foot-part 5 Lower-extremity-part A part of the foot. +HED_0012200 Heel 6 Foot-part The back of the foot below the ankle. +HED_0012201 Instep 6 Foot-part The part of the foot between the ball and the heel on the inner side. +HED_0013208 Toe 6 Foot-part A digit of the foot. +HED_0012199 Big-toe 7 Toe The largest toe on the inner side of the foot. +HED_0012202 Little-toe 7 Toe The smallest toe located on the outer side of the foot. +HED_0012203 Toes 6 Foot-part relatedTag=Toe The terminal digits of the foot. Used to describe collective attributes of all toes, such as bending all toes Foot-part and (relatedTag some Toe) +HED_0012204 Knee 5 Lower-extremity-part A joint connecting the lower part of the femur with the upper part of the tibia. +HED_0013209 Lower-leg 5 Lower-extremity-part The part of the leg between the knee and the ankle. +HED_0013210 Lower-leg-part 5 Lower-extremity-part A part of the lower leg. +HED_0012197 Calf 6 Lower-leg-part The fleshy part at the back of the leg below the knee. +HED_0012205 Shin 6 Lower-leg-part Front part of the leg below the knee. +HED_0013211 Upper-leg 5 Lower-extremity-part The part of the leg between the hip and the knee. +HED_0013212 Upper-leg-part 5 Lower-extremity-part A part of the upper leg. +HED_0012206 Thigh 6 Upper-leg-part Upper part of the leg between hip and knee. +HED_0013213 Neck 4 Body-part The part of the body connecting the head to the torso, containing the cervical spine and vital pathways of nerves, blood vessels, and the airway. +HED_0012207 Torso 4 Body-part The body excluding the head and neck and limbs. +HED_0013214 Torso-part 4 Body-part A part of the torso. +HED_0013215 Abdomen 5 Torso-part The part of the body between the thorax and the pelvis. +HED_0013216 Navel 5 Torso-part The central mark on the abdomen created by the detachment of the umbilical cord after birth. +HED_0013217 Pelvis 5 Torso-part The bony structure at the base of the spine supporting the legs. +HED_0013218 Pelvis-part 5 Torso-part A part of the pelvis. +HED_0012208 Buttocks 6 Pelvis-part The round fleshy parts that form the lower rear area of a human trunk. +HED_0013219 Genitalia 6 Pelvis-part The external organs of reproduction and urination, located in the pelvic region. This includes both male and female genital structures. +HED_0012209 Gentalia 6 Pelvis-part deprecatedFrom=8.1.0 The external organs of reproduction. Deprecated due to spelling error. Use Genitalia. Pelvis-part and (deprecatedFrom value "8.1.0") +HED_0012210 Hip 6 Pelvis-part The lateral prominence of the pelvis from the waist to the thigh. +HED_0012211 Torso-back 5 Torso-part The rear surface of the human body from the shoulders to the hips. +HED_0012212 Torso-chest 5 Torso-part The anterior side of the thorax from the neck to the abdomen. +HED_0012213 Viscera 5 Torso-part Internal organs of the body. +HED_0012214 Waist 5 Torso-part The abdominal circumference at the navel. +HED_0012215 Upper-extremity 4 Body-part Refers to the whole superior limb (shoulder, arm, elbow, wrist, hand). +HED_0013220 Upper-extremity-part 4 Body-part A part of the upper extremity. +HED_0012216 Elbow 5 Upper-extremity-part A type of hinge joint located between the forearm and upper arm. +HED_0012217 Forearm 5 Upper-extremity-part Lower part of the arm between the elbow and wrist. +HED_0013221 Forearm-part 5 Upper-extremity-part A part of the forearm. +HED_0012218 Hand 5 Upper-extremity-part The distal portion of the upper extremity. It consists of the carpus, metacarpus, and digits. +HED_0013222 Hand-part 5 Upper-extremity-part A part of the hand. +HED_0012219 Finger 6 Hand-part Any of the digits of the hand. +HED_0012220 Index-finger 7 Finger The second finger from the radial side of the hand, next to the thumb. +HED_0012221 Little-finger 7 Finger The fifth and smallest finger from the radial side of the hand. +HED_0012222 Middle-finger 7 Finger The middle or third finger from the radial side of the hand. +HED_0012223 Ring-finger 7 Finger The fourth finger from the radial side of the hand. +HED_0012224 Thumb 7 Finger The thick and short hand digit which is next to the index finger in humans. +HED_0013223 Fingers 6 Hand-part relatedTag=Finger The terminal digits of the hand. Used to describe collective attributes of all fingers, such as bending all fingers Hand-part and (relatedTag some Finger) +HED_0012225 Knuckles 6 Hand-part A part of a finger at a joint where the bone is near the surface, especially where the finger joins the hand. +HED_0012226 Palm 6 Hand-part The part of the inner surface of the hand that extends from the wrist to the bases of the fingers. +HED_0012227 Shoulder 5 Upper-extremity-part Joint attaching upper arm to trunk. +HED_0012228 Upper-arm 5 Upper-extremity-part Portion of arm between shoulder and elbow. +HED_0013224 Upper-arm-part 5 Upper-extremity-part A part of the upper arm. +HED_0012229 Wrist 5 Upper-extremity-part A joint between the distal end of the radius and the proximal row of carpal bones. +HED_0012230 Organism 2 Biological-item A living entity, more specifically a biological entity that consists of one or more cells and is capable of genomic replication (independently or not). +HED_0012231 Animal 3 Organism A living organism that has membranous cell walls, requires oxygen and organic foods, and is capable of voluntary movement. +HED_0012232 Human 3 Organism The bipedal primate mammal Homo sapiens. +HED_0012233 Plant 3 Organism Any living organism that typically synthesizes its food from inorganic substances and possesses cellulose cell walls. +HED_0012234 Language-item 1 Item suggestedTag=Sensory-presentation An entity related to a systematic means of communicating by the use of sounds, symbols, or gestures. Item and (suggestedTag some Sensory-presentation) +HED_0012235 Character 2 Language-item A mark or symbol used in writing. +HED_0012236 Clause 2 Language-item A unit of grammatical organization next below the sentence in rank, usually consisting of a subject and predicate. +HED_0012237 Glyph 2 Language-item A hieroglyphic character, symbol, or pictograph. +HED_0012238 Nonword 2 Language-item An unpronounceable group of letters or speech sounds that is surrounded by white space when written, is not accepted as a word by native speakers. +HED_0012239 Paragraph 2 Language-item A distinct section of a piece of writing, usually dealing with a single theme. +HED_0012240 Phoneme 2 Language-item Any of the minimally distinct units of sound in a specified language that distinguish one word from another. +HED_0012241 Phrase 2 Language-item A phrase is a group of words functioning as a single unit in the syntax of a sentence. +HED_0012242 Pseudoword 2 Language-item A pronounceable group of letters or speech sounds that looks or sounds like a word but that is not accepted as such by native speakers. +HED_0012243 Sentence 2 Language-item A set of words that is complete in itself, conveying a statement, question, exclamation, or command and typically containing an explicit or implied subject and a predicate containing a finite verb. +HED_0012244 Syllable 2 Language-item A unit of pronunciation having a vowel or consonant sound, with or without surrounding consonants, forming the whole or a part of a word. +HED_0012245 Textblock 2 Language-item A block of text. +HED_0012246 Word 2 Language-item A single distinct meaningful element of speech or writing, used with others (or sometimes alone) to form a sentence and typically surrounded by white space when written or printed. +HED_0012247 Object 1 Item suggestedTag=Sensory-presentation Something perceptible by one or more of the senses, especially by vision or touch. A material thing. Item and (suggestedTag some Sensory-presentation) +HED_0012248 Geometric-object 2 Object An object or a representation that has structure and topology in space. +HED_0012249 2D-shape 3 Geometric-object A planar, two-dimensional shape. +HED_0012250 Arrow 4 2D-shape A shape with a pointed end indicating direction. +HED_0012251 Clockface 4 2D-shape The dial face of a clock. A location identifier based on clock-face-position numbering or anatomic subregion. +HED_0012252 Cross 4 2D-shape A figure or mark formed by two intersecting lines crossing at their midpoints. +HED_0012253 Dash 4 2D-shape A horizontal stroke in writing or printing to mark a pause or break in sense or to represent omitted letters or words. +HED_0012254 Ellipse 4 2D-shape A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. +HED_0012255 Circle 5 Ellipse A ring-shaped structure with every point equidistant from the center. +HED_0012256 Rectangle 4 2D-shape A parallelogram with four right angles. +HED_0012257 Square 5 Rectangle A square is a special rectangle with four equal sides. +HED_0012258 Single-point 4 2D-shape A point is a geometric entity that is located in a zero-dimensional spatial region and whose position is defined by its coordinates in some coordinate system. +HED_0012259 Star 4 2D-shape A conventional or stylized representation of a star, typically one having five or more points. +HED_0012260 Triangle 4 2D-shape A three-sided polygon. +HED_0012261 3D-shape 3 Geometric-object A geometric three-dimensional shape. +HED_0012262 Box 4 3D-shape A square or rectangular vessel, usually made of cardboard or plastic. +HED_0012263 Cube 5 Box A solid or semi-solid in the shape of a three dimensional square. +HED_0012264 Cone 4 3D-shape A shape whose base is a circle and whose sides taper up to a point. +HED_0012265 Cylinder 4 3D-shape A surface formed by circles of a given radius that are contained in a plane perpendicular to a given axis, whose centers align on the axis. +HED_0012266 Ellipsoid 4 3D-shape A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. +HED_0012267 Sphere 5 Ellipsoid A solid or hollow three-dimensional object bounded by a closed surface such that every point on the surface is equidistant from the center. +HED_0012268 Pyramid 4 3D-shape A polyhedron of which one face is a polygon of any number of sides, and the other faces are triangles with a common vertex. +HED_0012269 Pattern 3 Geometric-object An arrangement of objects, facts, behaviors, or other things which have scientific, mathematical, geometric, statistical, or other meaning. +HED_0012270 Dots 4 Pattern A small round mark or spot. +HED_0012271 LED-pattern 4 Pattern A pattern created by lighting selected members of a fixed light emitting diode array. +HED_0012272 Ingestible-object 2 Object Something that can be taken into the body by the mouth for digestion or absorption. +HED_0012273 Man-made-object 2 Object Something constructed by human means. +HED_0012274 Building 3 Man-made-object A structure that has a roof and walls and stands more or less permanently in one place. +HED_0012275 Attic 4 Building A room or a space immediately below the roof of a building. +HED_0012276 Basement 4 Building The part of a building that is wholly or partly below ground level. +HED_0012277 Entrance 4 Building The means or place of entry. +HED_0012278 Roof 4 Building A roof is the covering on the uppermost part of a building which provides protection from animals and weather, notably rain, but also heat, wind and sunlight. +HED_0012279 Room 4 Building An area within a building enclosed by walls and floor and ceiling. +HED_0012280 Clothing 3 Man-made-object A covering designed to be worn on the body. +HED_0012281 Device 3 Man-made-object An object contrived for a specific purpose. +HED_0012282 Assistive-device 4 Device A device that help an individual accomplish a task. +HED_0012283 Glasses 5 Assistive-device Frames with lenses worn in front of the eye for vision correction, eye protection, or protection from UV rays. +HED_0012284 Writing-device 5 Assistive-device A device used for writing. +HED_0012285 Pen 6 Writing-device A common writing instrument used to apply ink to a surface for writing or drawing. +HED_0012286 Pencil 6 Writing-device An implement for writing or drawing that is constructed of a narrow solid pigment core in a protective casing that prevents the core from being broken or marking the hand. +HED_0012287 Computing-device 4 Device An electronic device which take inputs and processes results from the inputs. +HED_0012288 Cellphone 5 Computing-device A telephone with access to a cellular radio system so it can be used over a wide area, without a physical connection to a network. +HED_0012289 Desktop-computer 5 Computing-device A computer suitable for use at an ordinary desk. +HED_0012290 Laptop-computer 5 Computing-device A computer that is portable and suitable for use while traveling. +HED_0012291 Tablet-computer 5 Computing-device A small portable computer that accepts input directly on to its screen rather than via a keyboard or mouse. +HED_0012292 Engine 4 Device A motor is a machine designed to convert one or more forms of energy into mechanical energy. +HED_0012293 IO-device 4 Device Hardware used by a human (or other system) to communicate with a computer. +HED_0012294 Input-device 5 IO-device A piece of equipment used to provide data and control signals to an information processing system such as a computer or information appliance. +HED_0012295 Computer-mouse 6 Input-device A hand-held pointing device that detects two-dimensional motion relative to a surface. +HED_0012296 Mouse-button 7 Computer-mouse An electric switch on a computer mouse which can be pressed or clicked to select or interact with an element of a graphical user interface. +HED_0012297 Scroll-wheel 7 Computer-mouse A scroll wheel or mouse wheel is a wheel used for scrolling made of hard plastic with a rubbery surface usually located between the left and right mouse buttons and is positioned perpendicular to the mouse surface. +HED_0012298 Joystick 6 Input-device A control device that uses a movable handle to create two-axis input for a computer device. +HED_0012299 Keyboard 6 Input-device A device consisting of mechanical keys that are pressed to create input to a computer. +HED_0012300 Keyboard-key 7 Keyboard A button on a keyboard usually representing letters, numbers, functions, or symbols. +HED_0012301 Keyboard-key-# 8 Keyboard-key takesValue Value of a keyboard key. +HED_0012302 Keypad 6 Input-device A device consisting of keys, usually in a block arrangement, that provides limited input to a system. +HED_0012303 Keypad-key 7 Keypad A key on a separate section of a computer keyboard that groups together numeric keys and those for mathematical or other special functions in an arrangement like that of a calculator. +HED_0012304 Keypad-key-# 8 Keypad-key takesValue Value of keypad key. +HED_0012305 Microphone 6 Input-device A device designed to convert sound to an electrical signal. +HED_0012306 Push-button 6 Input-device A switch designed to be operated by pressing a button. +HED_0012307 Output-device 5 IO-device Any piece of computer hardware equipment which converts information into human understandable form. +HED_0012308 Auditory-device 6 Output-device A device designed to produce sound. +HED_0012309 Headphones 7 Auditory-device An instrument that consists of a pair of small loudspeakers, or less commonly a single speaker, held close to ears and connected to a signal source such as an audio amplifier, radio, CD player or portable media player. +HED_0012310 Loudspeaker 7 Auditory-device A device designed to convert electrical signals to sounds that can be heard. +HED_0012311 Display-device 6 Output-device An output device for presentation of information in visual or tactile form the latter used for example in tactile electronic displays for blind people. +HED_0012312 Computer-screen 7 Display-device An electronic device designed as a display or a physical device designed to be a protective mesh work. +HED_0012313 Screen-window 8 Computer-screen A part of a computer screen that contains a display different from the rest of the screen. A window is a graphical control element consisting of a visual area containing some of the graphical user interface of the program it belongs to and is framed by a window decoration. +HED_0012314 Head-mounted-display 7 Display-device An instrument that functions as a display device, worn on the head or as part of a helmet, that has a small display optic in front of one (monocular HMD) or each eye (binocular HMD). +HED_0012315 LED-display 7 Display-device A LED display is a flat panel display that uses an array of light-emitting diodes as pixels for a video display. +HED_0012316 Recording-device 5 IO-device A device that copies information in a signal into a persistent information bearer. +HED_0012317 EEG-recorder 6 Recording-device A device for recording electric currents in the brain using electrodes applied to the scalp, to the surface of the brain, or placed within the substance of the brain. +HED_0013225 EMG-recorder 6 Recording-device A device for recording electrical activity of muscles using electrodes on the body surface or within the muscular mass. +HED_0012318 File-storage 6 Recording-device A device for recording digital information to a permanent media. +HED_0012319 MEG-recorder 6 Recording-device A device for measuring the magnetic fields produced by electrical activity in the brain, usually conducted externally. +HED_0012320 Motion-capture 6 Recording-device A device for recording the movement of objects or people. +HED_0012321 Tape-recorder 6 Recording-device A device for recording and reproduction usually using magnetic tape for storage that can be saved and played back. +HED_0012322 Touchscreen 5 IO-device A control component that operates an electronic device by pressing the display on the screen. +HED_0012323 Machine 4 Device A human-made device that uses power to apply forces and control movement to perform an action. +HED_0012324 Measurement-device 4 Device A device that measures something. +HED_0012325 Clock 5 Measurement-device A device designed to indicate the time of day or to measure the time duration of an event or action. +HED_0012327 Robot 4 Device A mechanical device that sometimes resembles a living animal and is capable of performing a variety of often complex human tasks on command or by being programmed in advance. +HED_0012328 Tool 4 Device A component that is not part of a device but is designed to support its assembly or operation. +HED_0012329 Document 3 Man-made-object A physical object, or electronic counterpart, that is characterized by containing writing which is meant to be human-readable. +HED_0012330 Book 4 Document A volume made up of pages fastened along one edge and enclosed between protective covers. +HED_0012331 Letter 4 Document A written message addressed to a person or organization. +HED_0012332 Note 4 Document A brief written record. +HED_0012333 Notebook 4 Document A book for notes or memoranda. +HED_0012334 Questionnaire 4 Document A document consisting of questions and possibly responses, depending on whether it has been filled out. +HED_0012335 Furnishing 3 Man-made-object Furniture, fittings, and other decorative accessories, such as curtains and carpets, for a house or room. +HED_0012336 Manufactured-material 3 Man-made-object Substances created or extracted from raw materials. +HED_0012337 Ceramic 4 Manufactured-material A hard, brittle, heat-resistant and corrosion-resistant material made by shaping and then firing a nonmetallic mineral, such as clay, at a high temperature. +HED_0012338 Glass 4 Manufactured-material A brittle transparent solid with irregular atomic structure. +HED_0012339 Paper 4 Manufactured-material A thin sheet material produced by mechanically or chemically processing cellulose fibres derived from wood, rags, grasses or other vegetable sources in water. +HED_0012340 Plastic 4 Manufactured-material Various high-molecular-weight thermoplastic or thermo-setting polymers that are capable of being molded, extruded, drawn, or otherwise shaped and then hardened into a form. +HED_0012341 Steel 4 Manufactured-material An alloy made up of iron with typically a few tenths of a percent of carbon to improve its strength and fracture resistance compared to iron. +HED_0012342 Media 3 Man-made-object Media are audio/visual/audiovisual modes of communicating information for mass consumption. +HED_0012343 Media-clip 4 Media A short segment of media. +HED_0012344 Audio-clip 5 Media-clip A short segment of audio. +HED_0012345 Audiovisual-clip 5 Media-clip A short media segment containing both audio and video. +HED_0012346 Video-clip 5 Media-clip A short segment of video. +HED_0012347 Visualization 4 Media An planned process that creates images, diagrams or animations from the input data. +HED_0012348 Animation 5 Visualization A form of graphical illustration that changes with time to give a sense of motion or represent dynamic changes in the portrayal. +HED_0012349 Art-installation 5 Visualization A large-scale, mixed-media constructions, often designed for a specific place or for a temporary period of time. +HED_0012350 Braille 5 Visualization A display using a system of raised dots that can be read with the fingers by people who are blind. +HED_0012351 Image 5 Visualization Any record of an imaging event whether physical or electronic. +HED_0012352 Cartoon 6 Image A type of illustration, sometimes animated, typically in a non-realistic or semi-realistic style. The specific meaning has evolved over time, but the modern usage usually refers to either an image or series of images intended for satire, caricature, or humor. A motion picture that relies on a sequence of illustrations for its animation. +HED_0012353 Drawing 6 Image A representation of an object or outlining a figure, plan, or sketch by means of lines. +HED_0012354 Icon 6 Image A sign (such as a word or graphic symbol) whose form suggests its meaning. +HED_0012355 Painting 6 Image A work produced through the art of painting. +HED_0012356 Photograph 6 Image An image recorded by a camera. +HED_0012357 Movie 5 Visualization A sequence of images displayed in succession giving the illusion of continuous movement. +HED_0012358 Outline-visualization 5 Visualization A visualization consisting of a line or set of lines enclosing or indicating the shape of an object in a sketch or diagram. +HED_0012359 Point-light-visualization 5 Visualization A display in which action is depicted using a few points of light, often generated from discrete sensors in motion capture. +HED_0012360 Sculpture 5 Visualization A two- or three-dimensional representative or abstract forms, especially by carving stone or wood or by casting metal or plaster. +HED_0012361 Stick-figure-visualization 5 Visualization A drawing showing the head of a human being or animal as a circle and all other parts as straight lines. +HED_0012362 Navigational-object 3 Man-made-object An object whose purpose is to assist directed movement from one location to another. +HED_0012363 Path 4 Navigational-object A trodden way. A way or track laid down for walking or made by continual treading. +HED_0012364 Road 4 Navigational-object An open way for the passage of vehicles, persons, or animals on land. +HED_0012365 Lane 5 Road A defined path with physical dimensions through which an object or substance may traverse. +HED_0012366 Runway 4 Navigational-object A paved strip of ground on a landing field for the landing and takeoff of aircraft. +HED_0012367 Vehicle 3 Man-made-object A mobile machine which transports people or cargo. +HED_0012368 Aircraft 4 Vehicle A vehicle which is able to travel through air in an atmosphere. +HED_0012369 Bicycle 4 Vehicle A human-powered, pedal-driven, single-track vehicle, having two wheels attached to a frame, one behind the other. +HED_0012370 Boat 4 Vehicle A watercraft of any size which is able to float or plane on water. +HED_0012371 Car 4 Vehicle A wheeled motor vehicle used primarily for the transportation of human passengers. +HED_0012372 Cart 4 Vehicle A cart is a vehicle which has two wheels and is designed to transport human passengers or cargo. +HED_0012373 Tractor 4 Vehicle A mobile machine specifically designed to deliver a high tractive effort at slow speeds, and mainly used for the purposes of hauling a trailer or machinery used in agriculture or construction. +HED_0012374 Train 4 Vehicle A connected line of railroad cars with or without a locomotive. +HED_0012375 Truck 4 Vehicle A motor vehicle which, as its primary function, transports cargo rather than human passengers. +HED_0012376 Natural-object 2 Object Something that exists in or is produced by nature, and is not artificial or man-made. +HED_0012377 Mineral 3 Natural-object A solid, homogeneous, inorganic substance occurring in nature and having a definite chemical composition. +HED_0012378 Natural-feature 3 Natural-object A feature that occurs in nature. A prominent or identifiable aspect, region, or site of interest. +HED_0012379 Field 4 Natural-feature An unbroken expanse as of ice or grassland. +HED_0012380 Hill 4 Natural-feature A rounded elevation of limited extent rising above the surrounding land with local relief of less than 300m. +HED_0012381 Mountain 4 Natural-feature A landform that extends above the surrounding terrain in a limited area. +HED_0012382 River 4 Natural-feature A natural freshwater surface stream of considerable volume and a permanent or seasonal flow, moving in a definite channel toward a sea, lake, or another river. +HED_0012383 Waterfall 4 Natural-feature A sudden descent of water over a step or ledge in the bed of a river. +HED_0012384 Sound 1 Item Mechanical vibrations transmitted by an elastic medium. Something that can be heard. +HED_0012385 Environmental-sound 2 Sound Sounds occurring in the environment. An accumulation of noise pollution that occurs outside. This noise can be caused by transport, industrial, and recreational activities. +HED_0012386 Crowd-sound 3 Environmental-sound Noise produced by a mixture of sounds from a large group of people. +HED_0012387 Signal-noise 3 Environmental-sound Any part of a signal that is not the true or original signal but is introduced by the communication mechanism. +HED_0012388 Musical-sound 2 Sound Sound produced by continuous and regular vibrations, as opposed to noise. +HED_0012389 Instrument-sound 3 Musical-sound Sound produced by a musical instrument. +HED_0012390 Tone 3 Musical-sound A musical note, warble, or other sound used as a particular signal on a telephone or answering machine. +HED_0012391 Vocalized-sound 3 Musical-sound Musical sound produced by vocal cords in a biological agent. +HED_0012392 Named-animal-sound 2 Sound A sound recognizable as being associated with particular animals. +HED_0012393 Barking 3 Named-animal-sound Sharp explosive cries like sounds made by certain animals, especially a dog, fox, or seal. +HED_0012394 Bleating 3 Named-animal-sound Wavering cries like sounds made by a sheep, goat, or calf. +HED_0012395 Chirping 3 Named-animal-sound Short, sharp, high-pitched noises like sounds made by small birds or an insects. +HED_0012396 Crowing 3 Named-animal-sound Loud shrill sounds characteristic of roosters. +HED_0012397 Growling 3 Named-animal-sound Low guttural sounds like those that made in the throat by a hostile dog or other animal. +HED_0012398 Meowing 3 Named-animal-sound Vocalizations like those made by as those cats. These sounds have diverse tones and are sometimes chattered, murmured or whispered. The purpose can be assertive. +HED_0012399 Mooing 3 Named-animal-sound Deep vocal sounds like those made by a cow. +HED_0012400 Purring 3 Named-animal-sound Low continuous vibratory sound such as those made by cats. The sound expresses contentment. +HED_0012401 Roaring 3 Named-animal-sound Loud, deep, or harsh prolonged sounds such as those made by big cats and bears for long-distance communication and intimidation. +HED_0012402 Squawking 3 Named-animal-sound Loud, harsh noises such as those made by geese. +HED_0012403 Named-object-sound 2 Sound A sound identifiable as coming from a particular type of object. +HED_0012404 Alarm-sound 3 Named-object-sound A loud signal often loud continuous ringing to alert people to a problem or condition that requires urgent attention. +HED_0012405 Beep 3 Named-object-sound A short, single tone, that is typically high-pitched and generally made by a computer or other machine. +HED_0012406 Buzz 3 Named-object-sound A persistent vibratory sound often made by a buzzer device and used to indicate something incorrect. +HED_0012407 Click 3 Named-object-sound The sound made by a mechanical cash register, often to designate a reward. +HED_0012408 Ding 3 Named-object-sound A short ringing sound such as that made by a bell, often to indicate a correct response or the expiration of time. +HED_0012409 Horn-blow 3 Named-object-sound A loud sound made by forcing air through a sound device that funnels air to create the sound, often used to sound an alert. +HED_0012410 Ka-ching 3 Named-object-sound The sound made by a mechanical cash register, often to designate a reward. +HED_0012411 Siren 3 Named-object-sound A loud, continuous sound often varying in frequency designed to indicate an emergency. +HED_0012412 Property 0 HedTag extensionAllowed Something that pertains to a thing. A characteristic of some entity. A quality or feature regarded as a characteristic or inherent part of someone or something. HED attributes are adjectives or adverbs. HedTag and (extensionAllowed value true) and (inHedSchema some StandardSchema) +HED_0012413 Agent-property 1 Property Something that pertains to or describes an agent. +HED_0012414 Agent-state 2 Agent-property The state of the agent. +HED_0012415 Agent-cognitive-state 3 Agent-state The state of the cognitive processes or state of mind of the agent. +HED_0012416 Alert 4 Agent-cognitive-state Condition of heightened watchfulness or preparation for action. +HED_0012417 Anesthetized 4 Agent-cognitive-state Having lost sensation to pain or having senses dulled due to the effects of an anesthetic. +HED_0012418 Asleep 4 Agent-cognitive-state Having entered a periodic, readily reversible state of reduced awareness and metabolic activity, usually accompanied by physical relaxation and brain activity. +HED_0012419 Attentive 4 Agent-cognitive-state Concentrating and focusing mental energy on the task or surroundings. +HED_0012420 Awake 4 Agent-cognitive-state In a non sleeping state. +HED_0012421 Brain-dead 4 Agent-cognitive-state Characterized by the irreversible absence of cortical and brain stem functioning. +HED_0012422 Comatose 4 Agent-cognitive-state In a state of profound unconsciousness associated with markedly depressed cerebral activity. +HED_0012423 Distracted 4 Agent-cognitive-state Lacking in concentration because of being preoccupied. +HED_0012424 Drowsy 4 Agent-cognitive-state In a state of near-sleep, a strong desire for sleep, or sleeping for unusually long periods. +HED_0012425 Intoxicated 4 Agent-cognitive-state In a state with disturbed psychophysiological functions and responses as a result of administration or ingestion of a psychoactive substance. +HED_0012426 Locked-in 4 Agent-cognitive-state In a state of complete paralysis of all voluntary muscles except for the ones that control the movements of the eyes. +HED_0012427 Passive 4 Agent-cognitive-state Not responding or initiating an action in response to a stimulus. +HED_0012428 Resting 4 Agent-cognitive-state A state in which the agent is not exhibiting any physical exertion. +HED_0012429 Vegetative 4 Agent-cognitive-state A state of wakefulness and conscience, but (in contrast to coma) with involuntary opening of the eyes and movements (such as teeth grinding, yawning, or thrashing of the extremities). +HED_0012430 Agent-emotional-state 3 Agent-state The status of the general temperament and outlook of an agent. +HED_0012431 Angry 4 Agent-emotional-state Experiencing emotions characterized by marked annoyance or hostility. +HED_0012432 Aroused 4 Agent-emotional-state In a state reactive to stimuli leading to increased heart rate and blood pressure, sensory alertness, mobility and readiness to respond. +HED_0012433 Awed 4 Agent-emotional-state Filled with wonder. Feeling grand, sublime or powerful emotions characterized by a combination of joy, fear, admiration, reverence, and/or respect. +HED_0012434 Compassionate 4 Agent-emotional-state Feeling or showing sympathy and concern for others often evoked for a person who is in distress and associated with altruistic motivation. +HED_0012435 Content 4 Agent-emotional-state Feeling satisfaction with things as they are. +HED_0012436 Disgusted 4 Agent-emotional-state Feeling revulsion or profound disapproval aroused by something unpleasant or offensive. +HED_0012437 Emotionally-neutral 4 Agent-emotional-state Feeling neither satisfied nor dissatisfied. +HED_0012438 Empathetic 4 Agent-emotional-state Understanding and sharing the feelings of another. Being aware of, being sensitive to, and vicariously experiencing the feelings, thoughts, and experience of another. +HED_0012439 Excited 4 Agent-emotional-state Feeling great enthusiasm and eagerness. +HED_0012440 Fearful 4 Agent-emotional-state Feeling apprehension that one may be in danger. +HED_0012441 Frustrated 4 Agent-emotional-state Feeling annoyed as a result of being blocked, thwarted, disappointed or defeated. +HED_0012442 Grieving 4 Agent-emotional-state Feeling sorrow in response to loss, whether physical or abstract. +HED_0012443 Happy 4 Agent-emotional-state Feeling pleased and content. +HED_0012444 Jealous 4 Agent-emotional-state Feeling threatened by a rival in a relationship with another individual, in particular an intimate partner, usually involves feelings of threat, fear, suspicion, distrust, anxiety, anger, betrayal, and rejection. +HED_0012445 Joyful 4 Agent-emotional-state Feeling delight or intense happiness. +HED_0012446 Loving 4 Agent-emotional-state Feeling a strong positive emotion of affection and attraction. +HED_0012447 Relieved 4 Agent-emotional-state No longer feeling pain, distress,anxiety, or reassured. +HED_0012448 Sad 4 Agent-emotional-state Feeling grief or unhappiness. +HED_0012449 Stressed 4 Agent-emotional-state Experiencing mental or emotional strain or tension. +HED_0012450 Agent-physiological-state 3 Agent-state Having to do with the mechanical, physical, or biochemical function of an agent. +HED_0013226 Catamenial 4 Agent-physiological-state Related to menstruation. +HED_0013227 Fever 4 Agent-physiological-state relatedTag=Sick Body temperature above the normal range. Agent-physiological-state and (relatedTag some Sick) +HED_0012451 Healthy 4 Agent-physiological-state relatedTag=Sick Having no significant health-related issues. Agent-physiological-state and (relatedTag some Sick) +HED_0012452 Hungry 4 Agent-physiological-state relatedTag=Sated, relatedTag=Thirsty Being in a state of craving or desiring food. Agent-physiological-state and (relatedTag some Sated) and (relatedTag some Thirsty) +HED_0012453 Rested 4 Agent-physiological-state relatedTag=Tired Feeling refreshed and relaxed. Agent-physiological-state and (relatedTag some Tired) +HED_0012454 Sated 4 Agent-physiological-state relatedTag=Hungry Feeling full. Agent-physiological-state and (relatedTag some Hungry) +HED_0012455 Sick 4 Agent-physiological-state relatedTag=Healthy Being in a state of ill health, bodily malfunction, or discomfort. Agent-physiological-state and (relatedTag some Healthy) +HED_0012456 Thirsty 4 Agent-physiological-state relatedTag=Hungry Feeling a need to drink. Agent-physiological-state and (relatedTag some Hungry) +HED_0012457 Tired 4 Agent-physiological-state relatedTag=Rested Feeling in need of sleep or rest. Agent-physiological-state and (relatedTag some Rested) +HED_0012458 Agent-postural-state 3 Agent-state Pertaining to the position in which agent holds their body. +HED_0012459 Crouching 4 Agent-postural-state Adopting a position where the knees are bent and the upper body is brought forward and down, sometimes to avoid detection or to defend oneself. +HED_0012460 Eyes-closed 4 Agent-postural-state Keeping eyes closed with no blinking. +HED_0012461 Eyes-open 4 Agent-postural-state Keeping eyes open with occasional blinking. +HED_0012462 Kneeling 4 Agent-postural-state Positioned where one or both knees are on the ground. +HED_0012463 On-treadmill 4 Agent-postural-state Ambulation on an exercise apparatus with an endless moving belt to support moving in place. +HED_0012464 Prone 4 Agent-postural-state Positioned in a recumbent body position whereby the person lies on its stomach and faces downward. +HED_0012465 Seated-with-chin-rest 4 Agent-postural-state Using a device that supports the chin and head. +HED_0012466 Sitting 4 Agent-postural-state In a seated position. +HED_0012467 Standing 4 Agent-postural-state Assuming or maintaining an erect upright position. +HED_0012468 Agent-task-role 2 Agent-property The function or part that is ascribed to an agent in performing the task. +HED_0012469 Experiment-actor 3 Agent-task-role An agent who plays a predetermined role to create the experiment scenario. +HED_0012470 Experiment-controller 3 Agent-task-role An agent exerting control over some aspect of the experiment. +HED_0012471 Experiment-participant 3 Agent-task-role Someone who takes part in an activity related to an experiment. +HED_0012472 Experimenter 3 Agent-task-role Person who is the owner of the experiment and has its responsibility. +HED_0012473 Agent-trait 2 Agent-property A genetically, environmentally, or socially determined characteristic of an agent. +HED_0012474 Age 3 Agent-trait Length of time elapsed time since birth of the agent. +HED_0012475 Age-# 4 Age takesValue, valueClass=numericClass Age and (valueClass some numericClass) +HED_0012476 Agent-experience-level 3 Agent-trait Amount of skill or knowledge that the agent has as pertains to the task. +HED_0012477 Expert-level 4 Agent-experience-level relatedTag=Intermediate-experience-level, relatedTag=Novice-level Having comprehensive and authoritative knowledge of or skill in a particular area related to the task. Agent-experience-level and (relatedTag some Intermediate-experience-level) and (relatedTag some Novice-level) +HED_0012478 Intermediate-experience-level 4 Agent-experience-level relatedTag=Expert-level, relatedTag=Novice-level Having a moderate amount of knowledge or skill related to the task. Agent-experience-level and (relatedTag some Expert-level) and (relatedTag some Novice-level) +HED_0012479 Novice-level 4 Agent-experience-level relatedTag=Expert-level, relatedTag=Intermediate-experience-level Being inexperienced in a field or situation related to the task. Agent-experience-level and (relatedTag some Expert-level) and (relatedTag some Intermediate-experience-level) +HED_0012480 Ethnicity 3 Agent-trait Belong to a social group that has a common national or cultural tradition. Use with Label to avoid extension. +HED_0012481 Gender 3 Agent-trait Characteristics that are socially constructed, including norms, behaviors, and roles based on sex. +HED_0012482 Handedness 3 Agent-trait Individual preference for use of a hand, known as the dominant hand. +HED_0012483 Ambidextrous 4 Handedness Having no overall dominance in the use of right or left hand or foot in the performance of tasks that require one hand or foot. +HED_0012484 Left-handed 4 Handedness Preference for using the left hand or foot for tasks requiring the use of a single hand or foot. +HED_0012485 Right-handed 4 Handedness Preference for using the right hand or foot for tasks requiring the use of a single hand or foot. +HED_0012486 Race 3 Agent-trait Belonging to a group sharing physical or social qualities as defined within a specified society. Use with Label to avoid extension. +HED_0012487 Sex 3 Agent-trait Physical properties or qualities by which male is distinguished from female. +HED_0012488 Female 4 Sex Biological sex of an individual with female sexual organs such ova. +HED_0012489 Intersex 4 Sex Having genitalia and/or secondary sexual characteristics of indeterminate sex. +HED_0012490 Male 4 Sex Biological sex of an individual with male sexual organs producing sperm. +HED_0012491 Other-sex 4 Sex A non-specific designation of sexual traits. +HED_0012492 Data-property 1 Property extensionAllowed Something that pertains to data or information. Property and (extensionAllowed value true) +HED_0012493 Data-artifact 2 Data-property An anomalous, interfering, or distorting signal originating from a source other than the item being studied. +HED_0012494 Biological-artifact 3 Data-artifact A data artifact arising from a biological entity being measured. +HED_0012495 Chewing-artifact 4 Biological-artifact Artifact from moving the jaw in a chewing motion. +HED_0012496 ECG-artifact 4 Biological-artifact An electrical artifact from the far-field potential from pulsation of the heart, time locked to QRS complex. +HED_0012497 EMG-artifact 4 Biological-artifact Artifact from muscle activity and myogenic potentials at the measurements site. In EEG, myogenic potentials are the most common artifacts. Frontalis and temporalis muscles (e.g. clenching of jaw muscles) are common causes. Generally, the potentials generated in the muscles are of shorter duration than those generated in the brain. The frequency components are usually beyond 30-50 Hz, and the bursts are arrhythmic. +HED_0012498 Eye-artifact 4 Biological-artifact Ocular movements and blinks can result in artifacts in different types of data. In electrophysiology data, these can result transients and offsets the signal. +HED_0012499 Eye-blink-artifact 5 Eye-artifact Artifact from eye blinking. In EEG, Fp1/Fp2 electrodes become electro-positive with eye closure because the cornea is positively charged causing a negative deflection in Fp1/Fp2. If the eye blink is unilateral, consider prosthetic eye. +HED_0012500 Eye-movement-artifact 5 Eye-artifact Eye movements can cause artifacts on recordings. The charge of the eye can especially cause artifacts in electrophysiology data. +HED_0012501 Horizontal-eye-movement-artifact 6 Eye-movement-artifact Artifact from moving eyes left-to-right and right-to-left. In EEG, there is an upward deflection in the Fp2-F8 derivation, when the eyes move to the right side. In this case F8 becomes more positive and therefore. When the eyes move to the left, F7 becomes more positive and there is an upward deflection in the Fp1-F7 derivation. +HED_0012502 Nystagmus-artifact 6 Eye-movement-artifact Artifact from nystagmus (a vision condition in which the eyes make repetitive, uncontrolled movements). +HED_0012503 Slow-eye-movement-artifact 6 Eye-movement-artifact Artifacts originating from slow, rolling eye-movements, seen during drowsiness. +HED_0012504 Vertical-eye-movement-artifact 6 Eye-movement-artifact Artifact from moving eyes up and down. In EEG, this causes positive potentials (50-100 micro V) with bi-frontal distribution, maximum at Fp1 and Fp2, when the eyeball rotates upward. The downward rotation of the eyeball is associated with the negative deflection. The time course of the deflections is similar to the time course of the eyeball movement. +HED_0012505 Movement-artifact 4 Biological-artifact Artifact in the measured data generated by motion of the subject. +HED_0012506 Pulse-artifact 4 Biological-artifact A mechanical artifact from a pulsating blood vessel near a measurement site, cardio-ballistic artifact. +HED_0012507 Respiration-artifact 4 Biological-artifact Artifact from breathing. +HED_0012508 Rocking-patting-artifact 4 Biological-artifact Quasi-rhythmical artifacts in recordings most commonly seen in infants. Typically caused by a caregiver rocking or patting the infant. +HED_0012509 Sucking-artifact 4 Biological-artifact Artifact from sucking, typically seen in very young cases. +HED_0012510 Sweat-artifact 4 Biological-artifact Artifact from sweating. In EEG, this is a low amplitude undulating waveform that is usually greater than 2 seconds and may appear to be an unstable baseline. +HED_0012511 Tongue-movement-artifact 4 Biological-artifact Artifact from tongue movement (Glossokinetic). The tongue functions as a dipole, with the tip negative with respect to the base. In EEG, the artifact produced by the tongue has a broad potential field that drops from frontal to occipital areas, although it is less steep than that produced by eye movement artifacts. The amplitude of the potentials is greater inferiorly than in parasagittal regions; the frequency is variable but usually in the delta range. Chewing and sucking can produce similar artifacts. +HED_0012512 Nonbiological-artifact 3 Data-artifact A data artifact arising from a non-biological source. +HED_0012513 Artificial-ventilation-artifact 4 Nonbiological-artifact Artifact stemming from mechanical ventilation. These can occur at the same rate as the ventilator, but also have other patterns. +HED_0012514 Dialysis-artifact 4 Nonbiological-artifact Artifacts seen in recordings during continuous renal replacement therapy (dialysis). +HED_0012515 Electrode-movement-artifact 4 Nonbiological-artifact Artifact from electrode movement. +HED_0012516 Electrode-pops-artifact 4 Nonbiological-artifact Brief artifact with a steep rise and slow fall of an electrophysiological signal, most often caused by a loose electrode. +HED_0012517 Induction-artifact 4 Nonbiological-artifact Artifacts induced by nearby equipment. In EEG, these are usually of high frequency. +HED_0012518 Line-noise-artifact 4 Nonbiological-artifact Power line noise at 50 Hz or 60 Hz. +HED_0012519 Line-noise-artifact-# 5 Line-noise-artifact takesValue, valueClass=numericClass, unitClass=frequencyUnits Line-noise-artifact and (valueClass some numericClass) and (unitClass some frequencyUnits) +HED_0012520 Salt-bridge-artifact 4 Nonbiological-artifact Artifact from salt-bridge between EEG electrodes. +HED_0012521 Data-marker 2 Data-property An indicator placed to mark something. +HED_0012522 Data-break-marker 3 Data-marker An indicator place to indicate a gap in the data. +HED_0012523 Temporal-marker 3 Data-marker An indicator placed at a particular time in the data. +HED_0012524 Inset 4 Temporal-marker topLevelTagGroup, reserved, relatedTag=Onset, relatedTag=Offset Marks an intermediate point in an ongoing event of temporal extent. Temporal-marker and (topLevelTagGroup value true) and (reserved value true) and (relatedTag some Onset) and (relatedTag some Offset) +HED_0012525 Offset 4 Temporal-marker topLevelTagGroup, reserved, relatedTag=Onset, relatedTag=Inset Marks the end of an event of temporal extent. Temporal-marker and (topLevelTagGroup value true) and (reserved value true) and (relatedTag some Onset) and (relatedTag some Inset) +HED_0012526 Onset 4 Temporal-marker topLevelTagGroup, reserved, relatedTag=Inset, relatedTag=Offset Marks the start of an ongoing event of temporal extent. Temporal-marker and (topLevelTagGroup value true) and (reserved value true) and (relatedTag some Inset) and (relatedTag some Offset) +HED_0012527 Pause 4 Temporal-marker Indicates the temporary interruption of the operation of a process and subsequently a wait for a signal to continue. +HED_0012528 Time-out 4 Temporal-marker A cancellation or cessation that automatically occurs when a predefined interval of time has passed without a certain event occurring. +HED_0012529 Time-sync 4 Temporal-marker A synchronization signal whose purpose is to help synchronize different signals or processes. Often used to indicate a marker inserted into the recorded data to allow post hoc synchronization of concurrently recorded data streams. +HED_0012530 Data-resolution 2 Data-property Smallest change in a quality being measured by an sensor that causes a perceptible change. +HED_0012531 Printer-resolution 3 Data-resolution Resolution of a printer, usually expressed as the number of dots-per-inch for a printer. +HED_0012532 Printer-resolution-# 4 Printer-resolution takesValue, valueClass=numericClass Printer-resolution and (valueClass some numericClass) +HED_0012533 Screen-resolution 3 Data-resolution Resolution of a screen, usually expressed as the of pixels in a dimension for a digital display device. +HED_0012534 Screen-resolution-# 4 Screen-resolution takesValue, valueClass=numericClass Screen-resolution and (valueClass some numericClass) +HED_0012535 Sensory-resolution 3 Data-resolution Resolution of measurements by a sensing device. +HED_0012536 Sensory-resolution-# 4 Sensory-resolution takesValue, valueClass=numericClass Sensory-resolution and (valueClass some numericClass) +HED_0012537 Spatial-resolution 3 Data-resolution Linear spacing of a spatial measurement. +HED_0012538 Spatial-resolution-# 4 Spatial-resolution takesValue, valueClass=numericClass Spatial-resolution and (valueClass some numericClass) +HED_0012539 Spectral-resolution 3 Data-resolution Measures the ability of a sensor to resolve features in the electromagnetic spectrum. +HED_0012540 Spectral-resolution-# 4 Spectral-resolution takesValue, valueClass=numericClass Spectral-resolution and (valueClass some numericClass) +HED_0012541 Temporal-resolution 3 Data-resolution Measures the ability of a sensor to resolve features in time. +HED_0012542 Temporal-resolution-# 4 Temporal-resolution takesValue, valueClass=numericClass Temporal-resolution and (valueClass some numericClass) +HED_0012543 Data-source-type 2 Data-property The type of place, person, or thing from which the data comes or can be obtained. +HED_0012544 Computed-feature 3 Data-source-type A feature computed from the data by a tool. This tag should be grouped with a label of the form Toolname_propertyName. +HED_0012545 Computed-prediction 3 Data-source-type A computed extrapolation of known data. +HED_0012546 Expert-annotation 3 Data-source-type An explanatory or critical comment or other in-context information provided by an authority. +HED_0012547 Instrument-measurement 3 Data-source-type Information obtained from a device that is used to measure material properties or make other observations. +HED_0012548 Observation 3 Data-source-type Active acquisition of information from a primary source. Should be grouped with a label of the form AgentID_featureName. +HED_0012549 Data-value 2 Data-property Designation of the type of a data item. +HED_0012550 Categorical-value 3 Data-value Indicates that something can take on a limited and usually fixed number of possible values. +HED_0012551 Categorical-class-value 4 Categorical-value Categorical values that fall into discrete classes such as true or false. The grouping is absolute in the sense that it is the same for all participants. +HED_0012552 All 5 Categorical-class-value relatedTag=Some, relatedTag=None To a complete degree or to the full or entire extent. Categorical-class-value and (relatedTag some Some) and (relatedTag some None) +HED_0012553 Correct 5 Categorical-class-value relatedTag=Wrong Free from error. Especially conforming to fact or truth. Categorical-class-value and (relatedTag some Wrong) +HED_0012554 Explicit 5 Categorical-class-value relatedTag=Implicit Stated clearly and in detail, leaving no room for confusion or doubt. Categorical-class-value and (relatedTag some Implicit) +HED_0012555 False 5 Categorical-class-value relatedTag=True Not in accordance with facts, reality or definitive criteria. Categorical-class-value and (relatedTag some True) +HED_0012556 Implicit 5 Categorical-class-value relatedTag=Explicit Implied though not plainly expressed. Categorical-class-value and (relatedTag some Explicit) +HED_0012557 Invalid 5 Categorical-class-value relatedTag=Valid Not allowed or not conforming to the correct format or specifications. Categorical-class-value and (relatedTag some Valid) +HED_0012558 None 5 Categorical-class-value relatedTag=All, relatedTag=Some No person or thing, nobody, not any. Categorical-class-value and (relatedTag some All) and (relatedTag some Some) +HED_0012559 Some 5 Categorical-class-value relatedTag=All, relatedTag=None At least a small amount or number of, but not a large amount of, or often. Categorical-class-value and (relatedTag some All) and (relatedTag some None) +HED_0012560 True 5 Categorical-class-value relatedTag=False Conforming to facts, reality or definitive criteria. Categorical-class-value and (relatedTag some False) +HED_0012561 Unknown 5 Categorical-class-value relatedTag=Invalid The information has not been provided. Categorical-class-value and (relatedTag some Invalid) +HED_0012562 Valid 5 Categorical-class-value relatedTag=Invalid Allowable, usable, or acceptable. Categorical-class-value and (relatedTag some Invalid) +HED_0012563 Wrong 5 Categorical-class-value relatedTag=Correct Inaccurate or not correct. Categorical-class-value and (relatedTag some Correct) +HED_0012564 Categorical-judgment-value 4 Categorical-value Categorical values that are based on the judgment or perception of the participant such familiar and famous. +HED_0012565 Abnormal 5 Categorical-judgment-value relatedTag=Normal Deviating in any way from the state, position, structure, condition, behavior, or rule which is considered a norm. Categorical-judgment-value and (relatedTag some Normal) +HED_0012566 Asymmetrical 5 Categorical-judgment-value relatedTag=Symmetrical Lacking symmetry or having parts that fail to correspond to one another in shape, size, or arrangement. Categorical-judgment-value and (relatedTag some Symmetrical) +HED_0012567 Audible 5 Categorical-judgment-value relatedTag=Inaudible A sound that can be perceived by the participant. Categorical-judgment-value and (relatedTag some Inaudible) +HED_0012568 Complex 5 Categorical-judgment-value relatedTag=Simple Hard, involved or complicated, elaborate, having many parts. Categorical-judgment-value and (relatedTag some Simple) +HED_0012569 Congruent 5 Categorical-judgment-value relatedTag=Incongruent Concordance of multiple evidence lines. In agreement or harmony. Categorical-judgment-value and (relatedTag some Incongruent) +HED_0012570 Constrained 5 Categorical-judgment-value relatedTag=Unconstrained Keeping something within particular limits or bounds. Categorical-judgment-value and (relatedTag some Unconstrained) +HED_0012571 Disordered 5 Categorical-judgment-value relatedTag=Ordered Not neatly arranged. Confused and untidy. A structural quality in which the parts of an object are non-rigid. Categorical-judgment-value and (relatedTag some Ordered) +HED_0012572 Familiar 5 Categorical-judgment-value relatedTag=Unfamiliar, relatedTag=Famous Recognized, familiar, or within the scope of knowledge. Categorical-judgment-value and (relatedTag some Unfamiliar) and (relatedTag some Famous) +HED_0012573 Famous 5 Categorical-judgment-value relatedTag=Familiar, relatedTag=Unfamiliar A person who has a high degree of recognition by the general population for his or her success or accomplishments. A famous person. Categorical-judgment-value and (relatedTag some Familiar) and (relatedTag some Unfamiliar) +HED_0012574 Inaudible 5 Categorical-judgment-value relatedTag=Audible A sound below the threshold of perception of the participant. Categorical-judgment-value and (relatedTag some Audible) +HED_0012575 Incongruent 5 Categorical-judgment-value relatedTag=Congruent Not in agreement or harmony. Categorical-judgment-value and (relatedTag some Congruent) +HED_0012576 Involuntary 5 Categorical-judgment-value relatedTag=Voluntary An action that is not made by choice. In the body, involuntary actions (such as blushing) occur automatically, and cannot be controlled by choice. Categorical-judgment-value and (relatedTag some Voluntary) +HED_0012577 Masked 5 Categorical-judgment-value relatedTag=Unmasked Information exists but is not provided or is partially obscured due to security,privacy, or other concerns. Categorical-judgment-value and (relatedTag some Unmasked) +HED_0012578 Normal 5 Categorical-judgment-value relatedTag=Abnormal Being approximately average or within certain limits. Conforming with or constituting a norm or standard or level or type or social norm. Categorical-judgment-value and (relatedTag some Abnormal) +HED_0012579 Ordered 5 Categorical-judgment-value relatedTag=Disordered Conforming to a logical or comprehensible arrangement of separate elements. Categorical-judgment-value and (relatedTag some Disordered) +HED_0012580 Simple 5 Categorical-judgment-value relatedTag=Complex Easily understood or presenting no difficulties. Categorical-judgment-value and (relatedTag some Complex) +HED_0012581 Symmetrical 5 Categorical-judgment-value relatedTag=Asymmetrical Made up of exactly similar parts facing each other or around an axis. Showing aspects of symmetry. Categorical-judgment-value and (relatedTag some Asymmetrical) +HED_0012582 Unconstrained 5 Categorical-judgment-value relatedTag=Constrained Moving without restriction. Categorical-judgment-value and (relatedTag some Constrained) +HED_0012583 Unfamiliar 5 Categorical-judgment-value relatedTag=Familiar, relatedTag=Famous Not having knowledge or experience of. Categorical-judgment-value and (relatedTag some Familiar) and (relatedTag some Famous) +HED_0012584 Unmasked 5 Categorical-judgment-value relatedTag=Masked Information is revealed. Categorical-judgment-value and (relatedTag some Masked) +HED_0012585 Voluntary 5 Categorical-judgment-value relatedTag=Involuntary Using free will or design; not forced or compelled; controlled by individual volition. Categorical-judgment-value and (relatedTag some Involuntary) +HED_0012586 Categorical-level-value 4 Categorical-value Categorical values based on dividing a continuous variable into levels such as high and low. +HED_0012587 Cold 5 Categorical-level-value relatedTag=Hot Having an absence of heat. Categorical-level-value and (relatedTag some Hot) +HED_0012588 Deep 5 Categorical-level-value relatedTag=Shallow Extending relatively far inward or downward. Categorical-level-value and (relatedTag some Shallow) +HED_0012589 High 5 Categorical-level-value relatedTag=Low, relatedTag=Medium Having a greater than normal degree, intensity, or amount. Categorical-level-value and (relatedTag some Low) and (relatedTag some Medium) +HED_0012590 Hot 5 Categorical-level-value relatedTag=Cold Having an excess of heat. Categorical-level-value and (relatedTag some Cold) +HED_0012591 Large 5 Categorical-level-value relatedTag=Small Having a great extent such as in physical dimensions, period of time, amplitude or frequency. Categorical-level-value and (relatedTag some Small) +HED_0012592 Liminal 5 Categorical-level-value relatedTag=Subliminal, relatedTag=Supraliminal Situated at a sensory threshold that is barely perceptible or capable of eliciting a response. Categorical-level-value and (relatedTag some Subliminal) and (relatedTag some Supraliminal) +HED_0012593 Loud 5 Categorical-level-value relatedTag=Quiet Having a perceived high intensity of sound. Categorical-level-value and (relatedTag some Quiet) +HED_0012594 Low 5 Categorical-level-value relatedTag=High Less than normal in degree, intensity or amount. Categorical-level-value and (relatedTag some High) +HED_0012595 Medium 5 Categorical-level-value relatedTag=Low, relatedTag=High Mid-way between small and large in number, quantity, magnitude or extent. Categorical-level-value and (relatedTag some Low) and (relatedTag some High) +HED_0012596 Negative 5 Categorical-level-value relatedTag=Positive Involving disadvantage or harm. Categorical-level-value and (relatedTag some Positive) +HED_0012597 Positive 5 Categorical-level-value relatedTag=Negative Involving advantage or good. Categorical-level-value and (relatedTag some Negative) +HED_0012598 Quiet 5 Categorical-level-value relatedTag=Loud Characterizing a perceived low intensity of sound. Categorical-level-value and (relatedTag some Loud) +HED_0012599 Rough 5 Categorical-level-value relatedTag=Smooth Having a surface with perceptible bumps, ridges, or irregularities. Categorical-level-value and (relatedTag some Smooth) +HED_0012600 Shallow 5 Categorical-level-value relatedTag=Deep Having a depth which is relatively low. Categorical-level-value and (relatedTag some Deep) +HED_0012601 Small 5 Categorical-level-value relatedTag=Large Having a small extent such as in physical dimensions, period of time, amplitude or frequency. Categorical-level-value and (relatedTag some Large) +HED_0012602 Smooth 5 Categorical-level-value relatedTag=Rough Having a surface free from bumps, ridges, or irregularities. Categorical-level-value and (relatedTag some Rough) +HED_0012603 Subliminal 5 Categorical-level-value relatedTag=Liminal, relatedTag=Supraliminal Situated below a sensory threshold that is imperceptible or not capable of eliciting a response. Categorical-level-value and (relatedTag some Liminal) and (relatedTag some Supraliminal) +HED_0012604 Supraliminal 5 Categorical-level-value relatedTag=Liminal, relatedTag=Subliminal Situated above a sensory threshold that is perceptible or capable of eliciting a response. Categorical-level-value and (relatedTag some Liminal) and (relatedTag some Subliminal) +HED_0012605 Thick 5 Categorical-level-value relatedTag=Thin Wide in width, extent or cross-section. Categorical-level-value and (relatedTag some Thin) +HED_0012606 Thin 5 Categorical-level-value relatedTag=Thick Narrow in width, extent or cross-section. Categorical-level-value and (relatedTag some Thick) +HED_0012607 Categorical-location-value 4 Categorical-value Value indicating the location of something, primarily as an identifier rather than an expression of where the item is relative to something else. +HED_0012608 Anterior 5 Categorical-location-value Relating to an item on the front of an agent body (from the point of view of the agent) or on the front of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. +HED_0012609 Lateral 5 Categorical-location-value Identifying the portion of an object away from the midline, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. +HED_0012610 Left 5 Categorical-location-value Relating to an item on the left side of an agent body (from the point of view of the agent) or the left side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Left, Hand) as an identifier for the left hand. HED spatial relations should be used for relative positions such as (Hand, (Left-side-of, Keyboard)), which denotes the hand placed on the left side of the keyboard, which could be either the identified left hand or right hand. +HED_0012611 Medial 5 Categorical-location-value Identifying the portion of an object towards the center, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. +HED_0012612 Posterior 5 Categorical-location-value Relating to an item on the back of an agent body (from the point of view of the agent) or on the back of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. +HED_0012613 Right 5 Categorical-location-value Relating to an item on the right side of an agent body (from the point of view of the agent) or the right side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Right, Hand) as an identifier for the right hand. HED spatial relations should be used for relative positions such as (Hand, (Right-side-of, Keyboard)), which denotes the hand placed on the right side of the keyboard, which could be either the identified left hand or right hand. +HED_0012614 Categorical-orientation-value 4 Categorical-value Value indicating the orientation or direction of something. +HED_0012615 Backward 5 Categorical-orientation-value relatedTag=Forward Directed behind or to the rear. Categorical-orientation-value and (relatedTag some Forward) +HED_0012616 Downward 5 Categorical-orientation-value relatedTag=Leftward, relatedTag=Rightward, relatedTag=Upward Moving or leading toward a lower place or level. Categorical-orientation-value and (relatedTag some Leftward) and (relatedTag some Rightward) and (relatedTag some Upward) +HED_0012617 Forward 5 Categorical-orientation-value relatedTag=Backward At or near or directed toward the front. Categorical-orientation-value and (relatedTag some Backward) +HED_0012618 Horizontally-oriented 5 Categorical-orientation-value relatedTag=Vertically-oriented Oriented parallel to or in the plane of the horizon. Categorical-orientation-value and (relatedTag some Vertically-oriented) +HED_0012619 Leftward 5 Categorical-orientation-value relatedTag=Downward, relatedTag=Rightward, relatedTag=Upward Going toward or facing the left. Categorical-orientation-value and (relatedTag some Downward) and (relatedTag some Rightward) and (relatedTag some Upward) +HED_0012620 Oblique 5 Categorical-orientation-value relatedTag=Rotated Slanting or inclined in direction, course, or position that is neither parallel nor perpendicular nor right-angular. Categorical-orientation-value and (relatedTag some Rotated) +HED_0012621 Rightward 5 Categorical-orientation-value relatedTag=Downward, relatedTag=Leftward, relatedTag=Upward Going toward or situated on the right. Categorical-orientation-value and (relatedTag some Downward) and (relatedTag some Leftward) and (relatedTag some Upward) +HED_0012622 Rotated 5 Categorical-orientation-value Positioned offset around an axis or center. +HED_0012623 Upward 5 Categorical-orientation-value relatedTag=Downward, relatedTag=Leftward, relatedTag=Rightward Moving, pointing, or leading to a higher place, point, or level. Categorical-orientation-value and (relatedTag some Downward) and (relatedTag some Leftward) and (relatedTag some Rightward) +HED_0012624 Vertically-oriented 5 Categorical-orientation-value relatedTag=Horizontally-oriented Oriented perpendicular to the plane of the horizon. Categorical-orientation-value and (relatedTag some Horizontally-oriented) +HED_0012625 Physical-value 3 Data-value The value of some physical property of something. +HED_0012626 Temperature 4 Physical-value A measure of hot or cold based on the average kinetic energy of the atoms or molecules in the system. +HED_0012627 Temperature-# 5 Temperature takesValue, valueClass=numericClass, unitClass=temperatureUnits Temperature and (valueClass some numericClass) and (unitClass some temperatureUnits) +HED_0012628 Weight 4 Physical-value The relative mass or the quantity of matter contained by something. +HED_0012629 Weight-# 5 Weight takesValue, valueClass=numericClass, unitClass=weightUnits Weight and (valueClass some numericClass) and (unitClass some weightUnits) +HED_0012630 Quantitative-value 3 Data-value Something capable of being estimated or expressed with numeric values. +HED_0012631 Fraction 4 Quantitative-value A numerical value between 0 and 1. +HED_0012632 Fraction-# 5 Fraction takesValue, valueClass=numericClass Fraction and (valueClass some numericClass) +HED_0012633 Item-count 4 Quantitative-value The integer count of something which is usually grouped with the entity it is counting. (Item-count/3, A) indicates that 3 of A have occurred up to this point. +HED_0012634 Item-count-# 5 Item-count takesValue, valueClass=numericClass Item-count and (valueClass some numericClass) +HED_0012635 Item-index 4 Quantitative-value The index of an item in a collection, sequence or other structure. (A (Item-index/3, B)) means that A is item number 3 in B. +HED_0012636 Item-index-# 5 Item-index takesValue, valueClass=numericClass Item-index and (valueClass some numericClass) +HED_0012637 Item-interval 4 Quantitative-value An integer indicating how many items or entities have passed since the last one of these. An item interval of 0 indicates the current item. +HED_0012638 Item-interval-# 5 Item-interval takesValue, valueClass=numericClass Item-interval and (valueClass some numericClass) +HED_0012639 Percentage 4 Quantitative-value A fraction or ratio with 100 understood as the denominator. +HED_0012640 Percentage-# 5 Percentage takesValue, valueClass=numericClass Percentage and (valueClass some numericClass) +HED_0012641 Ratio 4 Quantitative-value A quotient of quantities of the same kind for different components within the same system. +HED_0012642 Ratio-# 5 Ratio takesValue, valueClass=numericClass Ratio and (valueClass some numericClass) +HED_0012643 Spatiotemporal-value 3 Data-value A property relating to space and/or time. +HED_0012644 Rate-of-change 4 Spatiotemporal-value The amount of change accumulated per unit time. +HED_0012645 Acceleration 5 Rate-of-change Magnitude of the rate of change in either speed or direction. The direction of change should be given separately. +HED_0012646 Acceleration-# 6 Acceleration takesValue, valueClass=numericClass, unitClass=accelerationUnits Acceleration and (valueClass some numericClass) and (unitClass some accelerationUnits) +HED_0012647 Frequency 5 Rate-of-change Frequency is the number of occurrences of a repeating event per unit time. +HED_0012648 Frequency-# 6 Frequency takesValue, valueClass=numericClass, unitClass=frequencyUnits Frequency and (valueClass some numericClass) and (unitClass some frequencyUnits) +HED_0012649 Jerk-rate 5 Rate-of-change Magnitude of the rate at which the acceleration of an object changes with respect to time. The direction of change should be given separately. +HED_0012650 Jerk-rate-# 6 Jerk-rate takesValue, valueClass=numericClass, unitClass=jerkUnits Jerk-rate and (valueClass some numericClass) and (unitClass some jerkUnits) +HED_0012651 Refresh-rate 5 Rate-of-change The frequency with which the image on a computer monitor or similar electronic display screen is refreshed, usually expressed in hertz. +HED_0012652 Refresh-rate-# 6 Refresh-rate takesValue, valueClass=numericClass Refresh-rate and (valueClass some numericClass) +HED_0012653 Sampling-rate 5 Rate-of-change The number of digital samples taken or recorded per unit of time. +HED_0012654 Sampling-rate-# 6 Sampling-rate takesValue, unitClass=frequencyUnits Sampling-rate and (unitClass some frequencyUnits) +HED_0012655 Speed 5 Rate-of-change A scalar measure of the rate of movement of the object expressed either as the distance traveled divided by the time taken (average speed) or the rate of change of position with respect to time at a particular point (instantaneous speed). The direction of change should be given separately. +HED_0012656 Speed-# 6 Speed takesValue, valueClass=numericClass, unitClass=speedUnits Speed and (valueClass some numericClass) and (unitClass some speedUnits) +HED_0012657 Temporal-rate 5 Rate-of-change The number of items per unit of time. +HED_0012658 Temporal-rate-# 6 Temporal-rate takesValue, valueClass=numericClass, unitClass=frequencyUnits Temporal-rate and (valueClass some numericClass) and (unitClass some frequencyUnits) +HED_0012659 Spatial-value 4 Spatiotemporal-value Value of an item involving space. +HED_0012660 Angle 5 Spatial-value The amount of inclination of one line to another or the plane of one object to another. +HED_0012661 Angle-# 6 Angle takesValue, unitClass=angleUnits, valueClass=numericClass Angle and (unitClass some angleUnits) and (valueClass some numericClass) +HED_0012662 Distance 5 Spatial-value A measure of the space separating two objects or points. +HED_0012663 Distance-# 6 Distance takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Distance and (valueClass some numericClass) and (unitClass some physicalLengthUnits) +HED_0012664 Position 5 Spatial-value A reference to the alignment of an object, a particular situation or view of a situation, or the location of an object. Coordinates with respect a specified frame of reference or the default Screen-frame if no frame is given. +HED_0012326 Clock-face 6 Position deprecatedFrom=8.2.0 A location identifier based on clock-face numbering or anatomic subregion. Replaced by Clock-face-position. Position and (deprecatedFrom value "8.2.0") +HED_0013228 Clock-face-# 7 Clock-face deprecatedFrom=8.2.0, takesValue, valueClass=numericClass Clock-face and (deprecatedFrom value "8.2.0") and (valueClass some numericClass) +HED_0013229 Clock-face-position 6 Position A location identifier based on clock-face numbering or anatomic subregion. As an object, just use the tag Clock. +HED_0013230 Clock-face-position-# 7 Clock-face-position takesValue, valueClass=numericClass Clock-face-position and (valueClass some numericClass) +HED_0012665 X-position 6 Position The position along the x-axis of the frame of reference. +HED_0012666 X-position-# 7 X-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits X-position and (valueClass some numericClass) and (unitClass some physicalLengthUnits) +HED_0012667 Y-position 6 Position The position along the y-axis of the frame of reference. +HED_0012668 Y-position-# 7 Y-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Y-position and (valueClass some numericClass) and (unitClass some physicalLengthUnits) +HED_0012669 Z-position 6 Position The position along the z-axis of the frame of reference. +HED_0012670 Z-position-# 7 Z-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Z-position and (valueClass some numericClass) and (unitClass some physicalLengthUnits) +HED_0012671 Size 5 Spatial-value The physical magnitude of something. +HED_0012672 Area 6 Size The extent of a 2-dimensional surface enclosed within a boundary. +HED_0012673 Area-# 7 Area takesValue, valueClass=numericClass, unitClass=areaUnits Area and (valueClass some numericClass) and (unitClass some areaUnits) +HED_0012674 Depth 6 Size The distance from the surface of something especially from the perspective of looking from the front. +HED_0012675 Depth-# 7 Depth takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Depth and (valueClass some numericClass) and (unitClass some physicalLengthUnits) +HED_0012676 Height 6 Size The vertical measurement or distance from the base to the top of an object. +HED_0012677 Height-# 7 Height takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Height and (valueClass some numericClass) and (unitClass some physicalLengthUnits) +HED_0012678 Length 6 Size The linear extent in space from one end of something to the other end, or the extent of something from beginning to end. +HED_0012679 Length-# 7 Length takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Length and (valueClass some numericClass) and (unitClass some physicalLengthUnits) +HED_0012680 Perimeter 6 Size The minimum length of paths enclosing a 2D shape. +HED_0012681 Perimeter-# 7 Perimeter takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Perimeter and (valueClass some numericClass) and (unitClass some physicalLengthUnits) +HED_0012682 Radius 6 Size The distance of the line from the center of a circle or a sphere to its perimeter or outer surface, respectively. +HED_0012683 Radius-# 7 Radius takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Radius and (valueClass some numericClass) and (unitClass some physicalLengthUnits) +HED_0012684 Volume 6 Size The amount of three dimensional space occupied by an object or the capacity of a space or container. +HED_0012685 Volume-# 7 Volume takesValue, valueClass=numericClass, unitClass=volumeUnits Volume and (valueClass some numericClass) and (unitClass some volumeUnits) +HED_0012686 Width 6 Size The extent or measurement of something from side to side. +HED_0012687 Width-# 7 Width takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Width and (valueClass some numericClass) and (unitClass some physicalLengthUnits) +HED_0012688 Temporal-value 4 Spatiotemporal-value A characteristic of or relating to time or limited by time. +HED_0012689 Delay 5 Temporal-value topLevelTagGroup, reserved, requireChild, relatedTag=Duration The time at which an event start time is delayed from the current onset time. This tag defines the start time of an event of temporal extent and may be used with the Duration tag. Temporal-value and (topLevelTagGroup value true) and (reserved value true) and (relatedTag some Duration) +HED_0012690 Delay-# 6 Delay takesValue, valueClass=numericClass, unitClass=timeUnits Delay and (valueClass some numericClass) and (unitClass some timeUnits) +HED_0012691 Duration 5 Temporal-value topLevelTagGroup, reserved, requireChild, relatedTag=Delay The period of time during which an event occurs. This tag defines the end time of an event of temporal extent and may be used with the Delay tag. Temporal-value and (topLevelTagGroup value true) and (reserved value true) and (relatedTag some Delay) +HED_0012692 Duration-# 6 Duration takesValue, valueClass=numericClass, unitClass=timeUnits Duration and (valueClass some numericClass) and (unitClass some timeUnits) +HED_0012693 Time-interval 5 Temporal-value The period of time separating two instances, events, or occurrences. +HED_0012694 Time-interval-# 6 Time-interval takesValue, valueClass=numericClass, unitClass=timeUnits Time-interval and (valueClass some numericClass) and (unitClass some timeUnits) +HED_0012695 Time-value 5 Temporal-value A value with units of time. Usually grouped with tags identifying what the value represents. +HED_0012696 Time-value-# 6 Time-value takesValue, valueClass=numericClass, unitClass=timeUnits Time-value and (valueClass some numericClass) and (unitClass some timeUnits) +HED_0012697 Statistical-value 3 Data-value extensionAllowed A value based on or employing the principles of statistics. Data-value and (extensionAllowed value true) +HED_0012698 Data-maximum 4 Statistical-value The largest possible quantity or degree. +HED_0012699 Data-maximum-# 5 Data-maximum takesValue, valueClass=numericClass Data-maximum and (valueClass some numericClass) +HED_0012700 Data-mean 4 Statistical-value The sum of a set of values divided by the number of values in the set. +HED_0012701 Data-mean-# 5 Data-mean takesValue, valueClass=numericClass Data-mean and (valueClass some numericClass) +HED_0012702 Data-median 4 Statistical-value The value which has an equal number of values greater and less than it. +HED_0012703 Data-median-# 5 Data-median takesValue, valueClass=numericClass Data-median and (valueClass some numericClass) +HED_0012704 Data-minimum 4 Statistical-value The smallest possible quantity. +HED_0012705 Data-minimum-# 5 Data-minimum takesValue, valueClass=numericClass Data-minimum and (valueClass some numericClass) +HED_0012706 Probability 4 Statistical-value A measure of the expectation of the occurrence of a particular event. +HED_0012707 Probability-# 5 Probability takesValue, valueClass=numericClass Probability and (valueClass some numericClass) +HED_0012708 Standard-deviation 4 Statistical-value A measure of the range of values in a set of numbers. Standard deviation is a statistic used as a measure of the dispersion or variation in a distribution, equal to the square root of the arithmetic mean of the squares of the deviations from the arithmetic mean. +HED_0012709 Standard-deviation-# 5 Standard-deviation takesValue, valueClass=numericClass Standard-deviation and (valueClass some numericClass) +HED_0012710 Statistical-accuracy 4 Statistical-value A measure of closeness to true value expressed as a number between 0 and 1. +HED_0012711 Statistical-accuracy-# 5 Statistical-accuracy takesValue, valueClass=numericClass Statistical-accuracy and (valueClass some numericClass) +HED_0012712 Statistical-precision 4 Statistical-value A quantitative representation of the degree of accuracy necessary for or associated with a particular action. +HED_0012713 Statistical-precision-# 5 Statistical-precision takesValue, valueClass=numericClass Statistical-precision and (valueClass some numericClass) +HED_0012714 Statistical-recall 4 Statistical-value Sensitivity is a measurement datum qualifying a binary classification test and is computed by subtracting the false negative rate to the integral numeral 1. +HED_0012715 Statistical-recall-# 5 Statistical-recall takesValue, valueClass=numericClass Statistical-recall and (valueClass some numericClass) +HED_0012716 Statistical-uncertainty 4 Statistical-value A measure of the inherent variability of repeated observation measurements of a quantity including quantities evaluated by statistical methods and by other means. +HED_0012717 Statistical-uncertainty-# 5 Statistical-uncertainty takesValue, valueClass=numericClass Statistical-uncertainty and (valueClass some numericClass) +HED_0012718 Data-variability-attribute 2 Data-property An attribute describing how something changes or varies. +HED_0012719 Abrupt 3 Data-variability-attribute Marked by sudden change. +HED_0012720 Constant 3 Data-variability-attribute Continually recurring or continuing without interruption. Not changing in time or space. +HED_0012721 Continuous 3 Data-variability-attribute relatedTag=Discrete, relatedTag=Discontinuous Uninterrupted in time, sequence, substance, or extent. Data-variability-attribute and (relatedTag some Discrete) and (relatedTag some Discontinuous) +HED_0012722 Decreasing 3 Data-variability-attribute relatedTag=Increasing Becoming smaller or fewer in size, amount, intensity, or degree. Data-variability-attribute and (relatedTag some Increasing) +HED_0012723 Deterministic 3 Data-variability-attribute relatedTag=Random, relatedTag=Stochastic No randomness is involved in the development of the future states of the element. Data-variability-attribute and (relatedTag some Random) and (relatedTag some Stochastic) +HED_0012724 Discontinuous 3 Data-variability-attribute relatedTag=Continuous Having a gap in time, sequence, substance, or extent. Data-variability-attribute and (relatedTag some Continuous) +HED_0012725 Discrete 3 Data-variability-attribute relatedTag=Continuous, relatedTag=Discontinuous Constituting a separate entities or parts. Data-variability-attribute and (relatedTag some Continuous) and (relatedTag some Discontinuous) +HED_0012726 Estimated-value 3 Data-variability-attribute Something that has been calculated or measured approximately. +HED_0012727 Exact-value 3 Data-variability-attribute A value that is viewed to the true value according to some standard. +HED_0012728 Flickering 3 Data-variability-attribute Moving irregularly or unsteadily or burning or shining fitfully or with a fluctuating light. +HED_0012729 Fractal 3 Data-variability-attribute Having extremely irregular curves or shapes for which any suitably chosen part is similar in shape to a given larger or smaller part when magnified or reduced to the same size. +HED_0012730 Increasing 3 Data-variability-attribute relatedTag=Decreasing Becoming greater in size, amount, or degree. Data-variability-attribute and (relatedTag some Decreasing) +HED_0012731 Random 3 Data-variability-attribute relatedTag=Deterministic, relatedTag=Stochastic Governed by or depending on chance. Lacking any definite plan or order or purpose. Data-variability-attribute and (relatedTag some Deterministic) and (relatedTag some Stochastic) +HED_0012732 Repetitive 3 Data-variability-attribute A recurring action that is often non-purposeful. +HED_0012733 Stochastic 3 Data-variability-attribute relatedTag=Deterministic, relatedTag=Random Uses a random probability distribution or pattern that may be analyzed statistically but may not be predicted precisely to determine future states. Data-variability-attribute and (relatedTag some Deterministic) and (relatedTag some Random) +HED_0012734 Varying 3 Data-variability-attribute Differing in size, amount, degree, or nature. +HED_0012735 Environmental-property 1 Property Relating to or arising from the surroundings of an agent. +HED_0012736 Augmented-reality 2 Environmental-property Using technology that enhances real-world experiences with computer-derived digital overlays to change some aspects of perception of the natural environment. The digital content is shown to the user through a smart device or glasses and responds to changes in the environment. +HED_0012737 Indoors 2 Environmental-property Located inside a building or enclosure. +HED_0012738 Motion-platform 2 Environmental-property A mechanism that creates the feelings of being in a real motion environment. +HED_0012739 Outdoors 2 Environmental-property Any area outside a building or shelter. +HED_0012740 Real-world 2 Environmental-property Located in a place that exists in real space and time under realistic conditions. +HED_0012741 Rural 2 Environmental-property Of or pertaining to the country as opposed to the city. +HED_0012742 Terrain 2 Environmental-property Characterization of the physical features of a tract of land. +HED_0012743 Composite-terrain 3 Terrain Tracts of land characterized by a mixture of physical features. +HED_0012744 Dirt-terrain 3 Terrain Tracts of land characterized by a soil surface and lack of vegetation. +HED_0012745 Grassy-terrain 3 Terrain Tracts of land covered by grass. +HED_0012746 Gravel-terrain 3 Terrain Tracts of land covered by a surface consisting a loose aggregation of small water-worn or pounded stones. +HED_0012747 Leaf-covered-terrain 3 Terrain Tracts of land covered by leaves and composited organic material. +HED_0012748 Muddy-terrain 3 Terrain Tracts of land covered by a liquid or semi-liquid mixture of water and some combination of soil, silt, and clay. +HED_0012749 Paved-terrain 3 Terrain Tracts of land covered with concrete, asphalt, stones, or bricks. +HED_0012750 Rocky-terrain 3 Terrain Tracts of land consisting or full of rock or rocks. +HED_0012751 Sloped-terrain 3 Terrain Tracts of land arranged in a sloping or inclined position. +HED_0012752 Uneven-terrain 3 Terrain Tracts of land that are not level, smooth, or regular. +HED_0012753 Urban 2 Environmental-property Relating to, located in, or characteristic of a city or densely populated area. +HED_0012754 Virtual-world 2 Environmental-property Using technology that creates immersive, computer-generated experiences that a person can interact with and navigate through. The digital content is generally delivered to the user through some type of headset and responds to changes in head position or through interaction with other types of sensors. Existing in a virtual setting such as a simulation or game environment. +HED_0012755 Informational-property 1 Property extensionAllowed Something that pertains to a task. Property and (extensionAllowed value true) +HED_0012756 Description 2 Informational-property An explanation of what the tag group it is in means. If the description is at the top-level of an event string, the description applies to the event. +HED_0012757 Description-# 3 Description takesValue, valueClass=textClass Description and (valueClass some textClass) +HED_0012758 ID 2 Informational-property An alphanumeric name that identifies either a unique object or a unique class of objects. Here the object or class may be an idea, physical countable object (or class), or physical uncountable substance (or class). +HED_0012759 ID-# 3 ID takesValue, valueClass=textClass ID and (valueClass some textClass) +HED_0012760 Label 2 Informational-property A string of 20 or fewer characters identifying something. Labels usually refer to general classes of things while IDs refer to specific instances. A term that is associated with some entity. A brief description given for purposes of identification. An identifying or descriptive marker that is attached to an object. +HED_0012761 Label-# 3 Label takesValue, valueClass=nameClass Label and (valueClass some nameClass) +HED_0012762 Metadata 2 Informational-property Data about data. Information that describes another set of data. +HED_0012763 Creation-date 3 Metadata The date on which the creation of this item began. +HED_0012764 Creation-date-# 4 Creation-date takesValue, valueClass=dateTimeClass Creation-date and (valueClass some dateTimeClass) +HED_0012765 Experimental-note 3 Metadata A brief written record about the experiment. +HED_0012766 Experimental-note-# 4 Experimental-note takesValue, valueClass=textClass Experimental-note and (valueClass some textClass) +HED_0012767 Library-name 3 Metadata Official name of a HED library. +HED_0012768 Library-name-# 4 Library-name takesValue, valueClass=nameClass Library-name and (valueClass some nameClass) +HED_0012769 Metadata-identifier 3 Metadata Identifier (usually unique) from another metadata source. +HED_0012770 CogAtlas 4 Metadata-identifier The Cognitive Atlas ID number of something. +HED_0012771 CogAtlas-# 5 CogAtlas takesValue +HED_0012772 CogPo 4 Metadata-identifier The CogPO ID number of something. +HED_0012773 CogPo-# 5 CogPo takesValue +HED_0012774 DOI 4 Metadata-identifier Digital object identifier for an object. +HED_0012775 DOI-# 5 DOI takesValue +HED_0012776 OBO-identifier 4 Metadata-identifier The identifier of a term in some Open Biology Ontology (OBO) ontology. +HED_0012777 OBO-identifier-# 5 OBO-identifier takesValue, valueClass=nameClass OBO-identifier and (valueClass some nameClass) +HED_0012778 Species-identifier 4 Metadata-identifier A binomial species name from the NCBI Taxonomy, for example, homo sapiens, mus musculus, or rattus norvegicus. +HED_0012779 Species-identifier-# 5 Species-identifier takesValue +HED_0012780 Subject-identifier 4 Metadata-identifier A sequence of characters used to identify, name, or characterize a trial or study subject. +HED_0012781 Subject-identifier-# 5 Subject-identifier takesValue +HED_0012782 UUID 4 Metadata-identifier A unique universal identifier. +HED_0012783 UUID-# 5 UUID takesValue +HED_0012784 Version-identifier 4 Metadata-identifier An alphanumeric character string that identifies a form or variant of a type or original. +HED_0012785 Version-identifier-# 5 Version-identifier takesValue Usually is a semantic version. +HED_0012786 Modified-date 3 Metadata The date on which the item was modified (usually the last-modified data unless a complete record of dated modifications is kept. +HED_0012787 Modified-date-# 4 Modified-date takesValue, valueClass=dateTimeClass Modified-date and (valueClass some dateTimeClass) +HED_0012788 Pathname 3 Metadata The specification of a node (file or directory) in a hierarchical file system, usually specified by listing the nodes top-down. +HED_0012789 Pathname-# 4 Pathname takesValue +HED_0012790 URL 3 Metadata A valid URL. +HED_0012791 URL-# 4 URL takesValue +HED_0012792 Parameter 2 Informational-property Something user-defined for this experiment. +HED_0012793 Parameter-label 3 Parameter The name of the parameter. +HED_0012794 Parameter-label-# 4 Parameter-label takesValue, valueClass=nameClass Parameter-label and (valueClass some nameClass) +HED_0012795 Parameter-value 3 Parameter The value of the parameter. +HED_0012796 Parameter-value-# 4 Parameter-value takesValue, valueClass=textClass Parameter-value and (valueClass some textClass) +HED_0012797 Organizational-property 1 Property Relating to an organization or the action of organizing something. +HED_0012798 Collection 2 Organizational-property reserved A tag designating a grouping of items such as in a set or list. Organizational-property and (reserved value true) +HED_0012799 Collection-# 3 Collection takesValue, valueClass=nameClass Name of the collection. Collection and (valueClass some nameClass) +HED_0012800 Condition-variable 2 Organizational-property reserved An aspect of the experiment or task that is to be varied during the experiment. Task-conditions are sometimes called independent variables or contrasts. Organizational-property and (reserved value true) +HED_0012801 Condition-variable-# 3 Condition-variable takesValue, valueClass=nameClass Name of the condition variable. Condition-variable and (valueClass some nameClass) +HED_0012802 Control-variable 2 Organizational-property reserved An aspect of the experiment that is fixed throughout the study and usually is explicitly controlled. Organizational-property and (reserved value true) +HED_0012803 Control-variable-# 3 Control-variable takesValue, valueClass=nameClass Name of the control variable. Control-variable and (valueClass some nameClass) +HED_0012804 Def 2 Organizational-property requireChild, reserved A HED-specific utility tag used with a defined name to represent the tags associated with that definition. Organizational-property and (reserved value true) +HED_0012805 Def-# 3 Def takesValue, valueClass=nameClass Name of the definition. Def and (valueClass some nameClass) +HED_0012806 Def-expand 2 Organizational-property requireChild, reserved, tagGroup A HED specific utility tag that is grouped with an expanded definition. The child value of the Def-expand is the name of the expanded definition. Organizational-property and (reserved value true) and (tagGroup value true) +HED_0012807 Def-expand-# 3 Def-expand takesValue, valueClass=nameClass Def-expand and (valueClass some nameClass) +HED_0012808 Definition 2 Organizational-property requireChild, reserved, topLevelTagGroup A HED-specific utility tag whose child value is the name of the concept and the tag group associated with the tag is an English language explanation of a concept. Organizational-property and (reserved value true) and (topLevelTagGroup value true) +HED_0012809 Definition-# 3 Definition takesValue, valueClass=nameClass Name of the definition. Definition and (valueClass some nameClass) +HED_0012810 Event-context 2 Organizational-property reserved, topLevelTagGroup, unique A special HED tag inserted as part of a top-level tag group to contain information about the interrelated conditions under which the event occurs. The event context includes information about other events that are ongoing when this event happens. Organizational-property and (reserved value true) and (topLevelTagGroup value true) and (unique value true) +HED_0012811 Event-stream 2 Organizational-property reserved A special HED tag indicating that this event is a member of an ordered succession of events. Organizational-property and (reserved value true) +HED_0012812 Event-stream-# 3 Event-stream takesValue, valueClass=nameClass Name of the event stream. Event-stream and (valueClass some nameClass) +HED_0012813 Experimental-intertrial 2 Organizational-property reserved A tag used to indicate a part of the experiment between trials usually where nothing is happening. Organizational-property and (reserved value true) +HED_0012814 Experimental-intertrial-# 3 Experimental-intertrial takesValue, valueClass=nameClass Optional label for the intertrial block. Experimental-intertrial and (valueClass some nameClass) +HED_0012815 Experimental-trial 2 Organizational-property reserved Designates a run or execution of an activity, for example, one execution of a script. A tag used to indicate a particular organizational part in the experimental design often containing a stimulus-response pair or stimulus-response-feedback triad. Organizational-property and (reserved value true) +HED_0012816 Experimental-trial-# 3 Experimental-trial takesValue, valueClass=nameClass Optional label for the trial (often a numerical string). Experimental-trial and (valueClass some nameClass) +HED_0012817 Indicator-variable 2 Organizational-property reserved An aspect of the experiment or task that is measured as task conditions are varied during the experiment. Experiment indicators are sometimes called dependent variables. Organizational-property and (reserved value true) +HED_0012818 Indicator-variable-# 3 Indicator-variable takesValue, valueClass=nameClass Name of the indicator variable. Indicator-variable and (valueClass some nameClass) +HED_0012819 Recording 2 Organizational-property reserved A tag designating the data recording. Recording tags are usually have temporal scope which is the entire recording. Organizational-property and (reserved value true) +HED_0012820 Recording-# 3 Recording takesValue, valueClass=nameClass Optional label for the recording. Recording and (valueClass some nameClass) +HED_0012821 Task 2 Organizational-property reserved An assigned piece of work, usually with a time allotment. A tag used to indicate a linkage the structured activities performed as part of the experiment. Organizational-property and (reserved value true) +HED_0012822 Task-# 3 Task takesValue, valueClass=nameClass Optional label for the task block. Task and (valueClass some nameClass) +HED_0012823 Time-block 2 Organizational-property reserved A tag used to indicate a contiguous time block in the experiment during which something is fixed or noted. Organizational-property and (reserved value true) +HED_0012824 Time-block-# 3 Time-block takesValue, valueClass=nameClass Optional label for the task block. Time-block and (valueClass some nameClass) +HED_0012825 Sensory-property 1 Property Relating to sensation or the physical senses. +HED_0012826 Sensory-attribute 2 Sensory-property A sensory characteristic associated with another entity. +HED_0012827 Auditory-attribute 3 Sensory-attribute Pertaining to the sense of hearing. +HED_0012828 Loudness 4 Auditory-attribute Perceived intensity of a sound. +HED_0012829 Loudness-# 5 Loudness takesValue, valueClass=numericClass, valueClass=nameClass Loudness and (valueClass some numericClass) and (valueClass some nameClass) +HED_0012830 Pitch 4 Auditory-attribute A perceptual property that allows the user to order sounds on a frequency scale. +HED_0012831 Pitch-# 5 Pitch takesValue, valueClass=numericClass, unitClass=frequencyUnits Pitch and (valueClass some numericClass) and (unitClass some frequencyUnits) +HED_0012832 Sound-envelope 4 Auditory-attribute Description of how a sound changes over time. +HED_0012833 Sound-envelope-attack 5 Sound-envelope The time taken for initial run-up of level from nil to peak usually beginning when the key on a musical instrument is pressed. +HED_0012834 Sound-envelope-attack-# 6 Sound-envelope-attack takesValue, valueClass=numericClass, unitClass=timeUnits Sound-envelope-attack and (valueClass some numericClass) and (unitClass some timeUnits) +HED_0012835 Sound-envelope-decay 5 Sound-envelope The time taken for the subsequent run down from the attack level to the designated sustain level. +HED_0012836 Sound-envelope-decay-# 6 Sound-envelope-decay takesValue, valueClass=numericClass, unitClass=timeUnits Sound-envelope-decay and (valueClass some numericClass) and (unitClass some timeUnits) +HED_0012837 Sound-envelope-release 5 Sound-envelope The time taken for the level to decay from the sustain level to zero after the key is released. +HED_0012838 Sound-envelope-release-# 6 Sound-envelope-release takesValue, valueClass=numericClass, unitClass=timeUnits Sound-envelope-release and (valueClass some numericClass) and (unitClass some timeUnits) +HED_0012839 Sound-envelope-sustain 5 Sound-envelope The time taken for the main sequence of the sound duration, until the key is released. +HED_0012840 Sound-envelope-sustain-# 6 Sound-envelope-sustain takesValue, valueClass=numericClass, unitClass=timeUnits Sound-envelope-sustain and (valueClass some numericClass) and (unitClass some timeUnits) +HED_0012841 Sound-volume 4 Auditory-attribute The sound pressure level (SPL) usually the ratio to a reference signal estimated as the lower bound of hearing. +HED_0012842 Sound-volume-# 5 Sound-volume takesValue, valueClass=numericClass, unitClass=intensityUnits Sound-volume and (valueClass some numericClass) and (unitClass some intensityUnits) +HED_0012843 Timbre 4 Auditory-attribute The perceived sound quality of a singing voice or musical instrument. +HED_0012844 Timbre-# 5 Timbre takesValue, valueClass=nameClass Timbre and (valueClass some nameClass) +HED_0012845 Gustatory-attribute 3 Sensory-attribute Pertaining to the sense of taste. +HED_0012846 Bitter 4 Gustatory-attribute Having a sharp, pungent taste. +HED_0012847 Salty 4 Gustatory-attribute Tasting of or like salt. +HED_0012848 Savory 4 Gustatory-attribute Belonging to a taste that is salty or spicy rather than sweet. +HED_0012849 Sour 4 Gustatory-attribute Having a sharp, acidic taste. +HED_0012850 Sweet 4 Gustatory-attribute Having or resembling the taste of sugar. +HED_0012851 Olfactory-attribute 3 Sensory-attribute Having a smell. +HED_0012852 Somatic-attribute 3 Sensory-attribute Pertaining to the feelings in the body or of the nervous system. +HED_0012853 Pain 4 Somatic-attribute The sensation of discomfort, distress, or agony, resulting from the stimulation of specialized nerve endings. +HED_0012854 Stress 4 Somatic-attribute The negative mental, emotional, and physical reactions that occur when environmental stressors are perceived as exceeding the adaptive capacities of the individual. +HED_0012855 Tactile-attribute 3 Sensory-attribute Pertaining to the sense of touch. +HED_0012856 Tactile-pressure 4 Tactile-attribute Having a feeling of heaviness. +HED_0012857 Tactile-temperature 4 Tactile-attribute Having a feeling of hotness or coldness. +HED_0012858 Tactile-texture 4 Tactile-attribute Having a feeling of roughness. +HED_0012859 Tactile-vibration 4 Tactile-attribute Having a feeling of mechanical oscillation. +HED_0012860 Vestibular-attribute 3 Sensory-attribute Pertaining to the sense of balance or body position. +HED_0012861 Visual-attribute 3 Sensory-attribute Pertaining to the sense of sight. +HED_0012862 Color 4 Visual-attribute The appearance of objects (or light sources) described in terms of perception of their hue and lightness (or brightness) and saturation. +HED_0012863 CSS-color 5 Color One of 140 colors supported by all browsers. For more details such as the color RGB or HEX values,check:https://www.w3schools.com/colors/colors_groups.asp. +HED_0012864 Blue-color 6 CSS-color CSS color group. +HED_0012865 Blue 7 Blue-color CSS-color 0x0000FF. +HED_0012866 CadetBlue 7 Blue-color CSS-color 0x5F9EA0. +HED_0012867 CornflowerBlue 7 Blue-color CSS-color 0x6495ED. +HED_0012868 DarkBlue 7 Blue-color CSS-color 0x00008B. +HED_0012869 DeepSkyBlue 7 Blue-color CSS-color 0x00BFFF. +HED_0012870 DodgerBlue 7 Blue-color CSS-color 0x1E90FF. +HED_0012871 LightBlue 7 Blue-color CSS-color 0xADD8E6. +HED_0012872 LightSkyBlue 7 Blue-color CSS-color 0x87CEFA. +HED_0012873 LightSteelBlue 7 Blue-color CSS-color 0xB0C4DE. +HED_0012874 MediumBlue 7 Blue-color CSS-color 0x0000CD. +HED_0012875 MidnightBlue 7 Blue-color CSS-color 0x191970. +HED_0012876 Navy 7 Blue-color CSS-color 0x000080. +HED_0012877 PowderBlue 7 Blue-color CSS-color 0xB0E0E6. +HED_0012878 RoyalBlue 7 Blue-color CSS-color 0x4169E1. +HED_0012879 SkyBlue 7 Blue-color CSS-color 0x87CEEB. +HED_0012880 SteelBlue 7 Blue-color CSS-color 0x4682B4. +HED_0012881 Brown-color 6 CSS-color CSS color group. +HED_0012882 Bisque 7 Brown-color CSS-color 0xFFE4C4. +HED_0012883 BlanchedAlmond 7 Brown-color CSS-color 0xFFEBCD. +HED_0012884 Brown 7 Brown-color CSS-color 0xA52A2A. +HED_0012885 BurlyWood 7 Brown-color CSS-color 0xDEB887. +HED_0012886 Chocolate 7 Brown-color CSS-color 0xD2691E. +HED_0012887 Cornsilk 7 Brown-color CSS-color 0xFFF8DC. +HED_0012888 DarkGoldenRod 7 Brown-color CSS-color 0xB8860B. +HED_0012889 GoldenRod 7 Brown-color CSS-color 0xDAA520. +HED_0012890 Maroon 7 Brown-color CSS-color 0x800000. +HED_0012891 NavajoWhite 7 Brown-color CSS-color 0xFFDEAD. +HED_0012892 Olive 7 Brown-color CSS-color 0x808000. +HED_0012893 Peru 7 Brown-color CSS-color 0xCD853F. +HED_0012894 RosyBrown 7 Brown-color CSS-color 0xBC8F8F. +HED_0012895 SaddleBrown 7 Brown-color CSS-color 0x8B4513. +HED_0012896 SandyBrown 7 Brown-color CSS-color 0xF4A460. +HED_0012897 Sienna 7 Brown-color CSS-color 0xA0522D. +HED_0012898 Tan 7 Brown-color CSS-color 0xD2B48C. +HED_0012899 Wheat 7 Brown-color CSS-color 0xF5DEB3. +HED_0012900 Cyan-color 6 CSS-color CSS color group. +HED_0012901 Aqua 7 Cyan-color CSS-color 0x00FFFF. +HED_0012902 Aquamarine 7 Cyan-color CSS-color 0x7FFFD4. +HED_0012903 Cyan 7 Cyan-color CSS-color 0x00FFFF. +HED_0012904 DarkTurquoise 7 Cyan-color CSS-color 0x00CED1. +HED_0012905 LightCyan 7 Cyan-color CSS-color 0xE0FFFF. +HED_0012906 MediumTurquoise 7 Cyan-color CSS-color 0x48D1CC. +HED_0012907 PaleTurquoise 7 Cyan-color CSS-color 0xAFEEEE. +HED_0012908 Turquoise 7 Cyan-color CSS-color 0x40E0D0. +HED_0012909 Gray-color 6 CSS-color CSS color group. +HED_0012910 Black 7 Gray-color CSS-color 0x000000. +HED_0012911 DarkGray 7 Gray-color CSS-color 0xA9A9A9. +HED_0012912 DarkSlateGray 7 Gray-color CSS-color 0x2F4F4F. +HED_0012913 DimGray 7 Gray-color CSS-color 0x696969. +HED_0012914 Gainsboro 7 Gray-color CSS-color 0xDCDCDC. +HED_0012915 Gray 7 Gray-color CSS-color 0x808080. +HED_0012916 LightGray 7 Gray-color CSS-color 0xD3D3D3. +HED_0012917 LightSlateGray 7 Gray-color CSS-color 0x778899. +HED_0012918 Silver 7 Gray-color CSS-color 0xC0C0C0. +HED_0012919 SlateGray 7 Gray-color CSS-color 0x708090. +HED_0012920 Green-color 6 CSS-color CSS color group. +HED_0012921 Chartreuse 7 Green-color CSS-color 0x7FFF00. +HED_0012922 DarkCyan 7 Green-color CSS-color 0x008B8B. +HED_0012923 DarkGreen 7 Green-color CSS-color 0x006400. +HED_0012924 DarkOliveGreen 7 Green-color CSS-color 0x556B2F. +HED_0012925 DarkSeaGreen 7 Green-color CSS-color 0x8FBC8F. +HED_0012926 ForestGreen 7 Green-color CSS-color 0x228B22. +HED_0012927 Green 7 Green-color CSS-color 0x008000. +HED_0012928 GreenYellow 7 Green-color CSS-color 0xADFF2F. +HED_0012929 LawnGreen 7 Green-color CSS-color 0x7CFC00. +HED_0012930 LightGreen 7 Green-color CSS-color 0x90EE90. +HED_0012931 LightSeaGreen 7 Green-color CSS-color 0x20B2AA. +HED_0012932 Lime 7 Green-color CSS-color 0x00FF00. +HED_0012933 LimeGreen 7 Green-color CSS-color 0x32CD32. +HED_0012934 MediumAquaMarine 7 Green-color CSS-color 0x66CDAA. +HED_0012935 MediumSeaGreen 7 Green-color CSS-color 0x3CB371. +HED_0012936 MediumSpringGreen 7 Green-color CSS-color 0x00FA9A. +HED_0012937 OliveDrab 7 Green-color CSS-color 0x6B8E23. +HED_0012938 PaleGreen 7 Green-color CSS-color 0x98FB98. +HED_0012939 SeaGreen 7 Green-color CSS-color 0x2E8B57. +HED_0012940 SpringGreen 7 Green-color CSS-color 0x00FF7F. +HED_0012941 Teal 7 Green-color CSS-color 0x008080. +HED_0012942 YellowGreen 7 Green-color CSS-color 0x9ACD32. +HED_0012943 Orange-color 6 CSS-color CSS color group. +HED_0012944 Coral 7 Orange-color CSS-color 0xFF7F50. +HED_0012945 DarkOrange 7 Orange-color CSS-color 0xFF8C00. +HED_0012946 Orange 7 Orange-color CSS-color 0xFFA500. +HED_0012947 OrangeRed 7 Orange-color CSS-color 0xFF4500. +HED_0012948 Tomato 7 Orange-color CSS-color 0xFF6347. +HED_0012949 Pink-color 6 CSS-color CSS color group. +HED_0012950 DeepPink 7 Pink-color CSS-color 0xFF1493. +HED_0012951 HotPink 7 Pink-color CSS-color 0xFF69B4. +HED_0012952 LightPink 7 Pink-color CSS-color 0xFFB6C1. +HED_0012953 MediumVioletRed 7 Pink-color CSS-color 0xC71585. +HED_0012954 PaleVioletRed 7 Pink-color CSS-color 0xDB7093. +HED_0012955 Pink 7 Pink-color CSS-color 0xFFC0CB. +HED_0012956 Purple-color 6 CSS-color CSS color group. +HED_0012957 BlueViolet 7 Purple-color CSS-color 0x8A2BE2. +HED_0012958 DarkMagenta 7 Purple-color CSS-color 0x8B008B. +HED_0012959 DarkOrchid 7 Purple-color CSS-color 0x9932CC. +HED_0012960 DarkSlateBlue 7 Purple-color CSS-color 0x483D8B. +HED_0012961 DarkViolet 7 Purple-color CSS-color 0x9400D3. +HED_0012962 Fuchsia 7 Purple-color CSS-color 0xFF00FF. +HED_0012963 Indigo 7 Purple-color CSS-color 0x4B0082. +HED_0012964 Lavender 7 Purple-color CSS-color 0xE6E6FA. +HED_0012965 Magenta 7 Purple-color CSS-color 0xFF00FF. +HED_0012966 MediumOrchid 7 Purple-color CSS-color 0xBA55D3. +HED_0012967 MediumPurple 7 Purple-color CSS-color 0x9370DB. +HED_0012968 MediumSlateBlue 7 Purple-color CSS-color 0x7B68EE. +HED_0012969 Orchid 7 Purple-color CSS-color 0xDA70D6. +HED_0012970 Plum 7 Purple-color CSS-color 0xDDA0DD. +HED_0012971 Purple 7 Purple-color CSS-color 0x800080. +HED_0012972 RebeccaPurple 7 Purple-color CSS-color 0x663399. +HED_0012973 SlateBlue 7 Purple-color CSS-color 0x6A5ACD. +HED_0012974 Thistle 7 Purple-color CSS-color 0xD8BFD8. +HED_0012975 Violet 7 Purple-color CSS-color 0xEE82EE. +HED_0012976 Red-color 6 CSS-color CSS color group. +HED_0012977 Crimson 7 Red-color CSS-color 0xDC143C. +HED_0012978 DarkRed 7 Red-color CSS-color 0x8B0000. +HED_0012979 DarkSalmon 7 Red-color CSS-color 0xE9967A. +HED_0012980 FireBrick 7 Red-color CSS-color 0xB22222. +HED_0012981 IndianRed 7 Red-color CSS-color 0xCD5C5C. +HED_0012982 LightCoral 7 Red-color CSS-color 0xF08080. +HED_0012983 LightSalmon 7 Red-color CSS-color 0xFFA07A. +HED_0012984 Red 7 Red-color CSS-color 0xFF0000. +HED_0012985 Salmon 7 Red-color CSS-color 0xFA8072. +HED_0012986 White-color 6 CSS-color CSS color group. +HED_0012987 AliceBlue 7 White-color CSS-color 0xF0F8FF. +HED_0012988 AntiqueWhite 7 White-color CSS-color 0xFAEBD7. +HED_0012989 Azure 7 White-color CSS-color 0xF0FFFF. +HED_0012990 Beige 7 White-color CSS-color 0xF5F5DC. +HED_0012991 FloralWhite 7 White-color CSS-color 0xFFFAF0. +HED_0012992 GhostWhite 7 White-color CSS-color 0xF8F8FF. +HED_0012993 HoneyDew 7 White-color CSS-color 0xF0FFF0. +HED_0012994 Ivory 7 White-color CSS-color 0xFFFFF0. +HED_0012995 LavenderBlush 7 White-color CSS-color 0xFFF0F5. +HED_0012996 Linen 7 White-color CSS-color 0xFAF0E6. +HED_0012997 MintCream 7 White-color CSS-color 0xF5FFFA. +HED_0012998 MistyRose 7 White-color CSS-color 0xFFE4E1. +HED_0012999 OldLace 7 White-color CSS-color 0xFDF5E6. +HED_0013000 SeaShell 7 White-color CSS-color 0xFFF5EE. +HED_0013001 Snow 7 White-color CSS-color 0xFFFAFA. +HED_0013002 White 7 White-color CSS-color 0xFFFFFF. +HED_0013003 WhiteSmoke 7 White-color CSS-color 0xF5F5F5. +HED_0013004 Yellow-color 6 CSS-color CSS color group. +HED_0013005 DarkKhaki 7 Yellow-color CSS-color 0xBDB76B. +HED_0013006 Gold 7 Yellow-color CSS-color 0xFFD700. +HED_0013007 Khaki 7 Yellow-color CSS-color 0xF0E68C. +HED_0013008 LemonChiffon 7 Yellow-color CSS-color 0xFFFACD. +HED_0013009 LightGoldenRodYellow 7 Yellow-color CSS-color 0xFAFAD2. +HED_0013010 LightYellow 7 Yellow-color CSS-color 0xFFFFE0. +HED_0013011 Moccasin 7 Yellow-color CSS-color 0xFFE4B5. +HED_0013012 PaleGoldenRod 7 Yellow-color CSS-color 0xEEE8AA. +HED_0013013 PapayaWhip 7 Yellow-color CSS-color 0xFFEFD5. +HED_0013014 PeachPuff 7 Yellow-color CSS-color 0xFFDAB9. +HED_0013015 Yellow 7 Yellow-color CSS-color 0xFFFF00. +HED_0013016 Color-shade 5 Color A slight degree of difference between colors, especially with regard to how light or dark it is or as distinguished from one nearly like it. +HED_0013017 Dark-shade 6 Color-shade A color tone not reflecting much light. +HED_0013018 Light-shade 6 Color-shade A color tone reflecting more light. +HED_0013019 Grayscale 5 Color Using a color map composed of shades of gray, varying from black at the weakest intensity to white at the strongest. +HED_0013020 Grayscale-# 6 Grayscale takesValue, valueClass=numericClass White intensity between 0 and 1. Grayscale and (valueClass some numericClass) +HED_0013021 HSV-color 5 Color A color representation that models how colors appear under light. +HED_0013022 HSV-value 6 HSV-color An attribute of a visual sensation according to which an area appears to emit more or less light. +HED_0013023 HSV-value-# 7 HSV-value takesValue, valueClass=numericClass HSV-value and (valueClass some numericClass) +HED_0013024 Hue 6 HSV-color Attribute of a visual sensation according to which an area appears to be similar to one of the perceived colors. +HED_0013025 Hue-# 7 Hue takesValue, valueClass=numericClass Angular value between 0 and 360. Hue and (valueClass some numericClass) +HED_0013026 Saturation 6 HSV-color Colorfulness of a stimulus relative to its own brightness. +HED_0013027 Saturation-# 7 Saturation takesValue, valueClass=numericClass B value of RGB between 0 and 1. Saturation and (valueClass some numericClass) +HED_0013028 RGB-color 5 Color A color from the RGB schema. +HED_0013029 RGB-blue 6 RGB-color The blue component. +HED_0013030 RGB-blue-# 7 RGB-blue takesValue, valueClass=numericClass B value of RGB between 0 and 1. RGB-blue and (valueClass some numericClass) +HED_0013031 RGB-green 6 RGB-color The green component. +HED_0013032 RGB-green-# 7 RGB-green takesValue, valueClass=numericClass G value of RGB between 0 and 1. RGB-green and (valueClass some numericClass) +HED_0013033 RGB-red 6 RGB-color The red component. +HED_0013034 RGB-red-# 7 RGB-red takesValue, valueClass=numericClass R value of RGB between 0 and 1. RGB-red and (valueClass some numericClass) +HED_0013035 Luminance 4 Visual-attribute A quality that exists by virtue of the luminous intensity per unit area projected in a given direction. +HED_0013036 Luminance-contrast 4 Visual-attribute suggestedTag=Percentage, suggestedTag=Ratio The difference in luminance in specific portions of a scene or image. Visual-attribute and (suggestedTag some Percentage) and (suggestedTag some Ratio) +HED_0013037 Luminance-contrast-# 5 Luminance-contrast takesValue, valueClass=numericClass A non-negative value, usually in the range 0 to 1 or alternative 0 to 100, if representing a percentage. Luminance-contrast and (valueClass some numericClass) +HED_0013038 Opacity 4 Visual-attribute A measure of impenetrability to light. +HED_0013039 Sensory-presentation 2 Sensory-property The entity has a sensory manifestation. +HED_0013040 Auditory-presentation 3 Sensory-presentation The sense of hearing is used in the presentation to the user. +HED_0013041 Loudspeaker-separation 4 Auditory-presentation suggestedTag=Distance The distance between two loudspeakers. Grouped with the Distance tag. Auditory-presentation and (suggestedTag some Distance) +HED_0013042 Monophonic 4 Auditory-presentation Relating to sound transmission, recording, or reproduction involving a single transmission path. +HED_0013043 Silent 4 Auditory-presentation The absence of ambient audible sound or the state of having ceased to produce sounds. +HED_0013044 Stereophonic 4 Auditory-presentation Relating to, or constituting sound reproduction involving the use of separated microphones and two transmission channels to achieve the sound separation of a live hearing. +HED_0013045 Gustatory-presentation 3 Sensory-presentation The sense of taste used in the presentation to the user. +HED_0013046 Olfactory-presentation 3 Sensory-presentation The sense of smell used in the presentation to the user. +HED_0013047 Somatic-presentation 3 Sensory-presentation The nervous system is used in the presentation to the user. +HED_0013048 Tactile-presentation 3 Sensory-presentation The sense of touch used in the presentation to the user. +HED_0013049 Vestibular-presentation 3 Sensory-presentation The sense balance used in the presentation to the user. +HED_0013050 Visual-presentation 3 Sensory-presentation The sense of sight used in the presentation to the user. +HED_0013051 2D-view 4 Visual-presentation A view showing only two dimensions. +HED_0013052 3D-view 4 Visual-presentation A view showing three dimensions. +HED_0013053 Background-view 4 Visual-presentation Parts of the view that are farthest from the viewer and usually the not part of the visual focus. +HED_0013054 Bistable-view 4 Visual-presentation Something having two stable visual forms that have two distinguishable stable forms as in optical illusions. +HED_0013055 Foreground-view 4 Visual-presentation Parts of the view that are closest to the viewer and usually the most important part of the visual focus. +HED_0013056 Foveal-view 4 Visual-presentation Visual presentation directly on the fovea. A view projected on the small depression in the retina containing only cones and where vision is most acute. +HED_0013057 Map-view 4 Visual-presentation A diagrammatic representation of an area of land or sea showing physical features, cities, roads. +HED_0013058 Aerial-view 5 Map-view Elevated view of an object from above, with a perspective as though the observer were a bird. +HED_0013059 Satellite-view 5 Map-view A representation as captured by technology such as a satellite. +HED_0013060 Street-view 5 Map-view A 360-degrees panoramic view from a position on the ground. +HED_0013061 Peripheral-view 4 Visual-presentation Indirect vision as it occurs outside the point of fixation. +HED_0013062 Task-property 1 Property extensionAllowed Something that pertains to a task. Property and (extensionAllowed value true) +HED_0013063 Task-action-type 2 Task-property How an agent action should be interpreted in terms of the task specification. +HED_0013064 Appropriate-action 3 Task-action-type relatedTag=Inappropriate-action An action suitable or proper in the circumstances. Task-action-type and (relatedTag some Inappropriate-action) +HED_0013065 Correct-action 3 Task-action-type relatedTag=Incorrect-action, relatedTag=Indeterminate-action An action that was a correct response in the context of the task. Task-action-type and (relatedTag some Incorrect-action) and (relatedTag some Indeterminate-action) +HED_0013066 Correction 3 Task-action-type An action offering an improvement to replace a mistake or error. +HED_0013067 Done-indication 3 Task-action-type relatedTag=Ready-indication An action that indicates that the participant has completed this step in the task. Task-action-type and (relatedTag some Ready-indication) +HED_0013068 Imagined-action 3 Task-action-type Form a mental image or concept of something. This is used to identity something that only happened in the imagination of the participant as in imagined movements in motor imagery paradigms. +HED_0013069 Inappropriate-action 3 Task-action-type relatedTag=Appropriate-action An action not in keeping with what is correct or proper for the task. Task-action-type and (relatedTag some Appropriate-action) +HED_0013070 Incorrect-action 3 Task-action-type relatedTag=Correct-action, relatedTag=Indeterminate-action An action considered wrong or incorrect in the context of the task. Task-action-type and (relatedTag some Correct-action) and (relatedTag some Indeterminate-action) +HED_0013071 Indeterminate-action 3 Task-action-type relatedTag=Correct-action, relatedTag=Incorrect-action, relatedTag=Miss, relatedTag=Near-miss An action that cannot be distinguished between two or more possibilities in the current context. This tag might be applied when an outside evaluator or a classification algorithm cannot determine a definitive result. Task-action-type and (relatedTag some Correct-action) and (relatedTag some Incorrect-action) and (relatedTag some Miss) and (relatedTag some Near-miss) +HED_0013072 Miss 3 Task-action-type relatedTag=Near-miss An action considered to be a failure in the context of the task. For example, if the agent is supposed to try to hit a target and misses. Task-action-type and (relatedTag some Near-miss) +HED_0013073 Near-miss 3 Task-action-type relatedTag=Miss An action barely satisfied the requirements of the task. In a driving experiment for example this could pertain to a narrowly avoided collision or other accident. Task-action-type and (relatedTag some Miss) +HED_0013074 Omitted-action 3 Task-action-type An expected response was skipped. +HED_0013075 Ready-indication 3 Task-action-type relatedTag=Done-indication An action that indicates that the participant is ready to perform the next step in the task. Task-action-type and (relatedTag some Done-indication) +HED_0013076 Task-attentional-demand 2 Task-property Strategy for allocating attention toward goal-relevant information. +HED_0013077 Bottom-up-attention 3 Task-attentional-demand relatedTag=Top-down-attention Attentional guidance purely by externally driven factors to stimuli that are salient because of their inherent properties relative to the background. Sometimes this is referred to as stimulus driven. Task-attentional-demand and (relatedTag some Top-down-attention) +HED_0013078 Covert-attention 3 Task-attentional-demand relatedTag=Overt-attention Paying attention without moving the eyes. Task-attentional-demand and (relatedTag some Overt-attention) +HED_0013079 Divided-attention 3 Task-attentional-demand relatedTag=Focused-attention Integrating parallel multiple stimuli. Behavior involving responding simultaneously to multiple tasks or multiple task demands. Task-attentional-demand and (relatedTag some Focused-attention) +HED_0013080 Focused-attention 3 Task-attentional-demand relatedTag=Divided-attention Responding discretely to specific visual, auditory, or tactile stimuli. Task-attentional-demand and (relatedTag some Divided-attention) +HED_0013081 Orienting-attention 3 Task-attentional-demand Directing attention to a target stimulus. +HED_0013082 Overt-attention 3 Task-attentional-demand relatedTag=Covert-attention Selectively processing one location over others by moving the eyes to point at that location. Task-attentional-demand and (relatedTag some Covert-attention) +HED_0013083 Selective-attention 3 Task-attentional-demand Maintaining a behavioral or cognitive set in the face of distracting or competing stimuli. Ability to pay attention to a limited array of all available sensory information. +HED_0013084 Sustained-attention 3 Task-attentional-demand Maintaining a consistent behavioral response during continuous and repetitive activity. +HED_0013085 Switched-attention 3 Task-attentional-demand Having to switch attention between two or more modalities of presentation. +HED_0013086 Top-down-attention 3 Task-attentional-demand relatedTag=Bottom-up-attention Voluntary allocation of attention to certain features. Sometimes this is referred to goal-oriented attention. Task-attentional-demand and (relatedTag some Bottom-up-attention) +HED_0013087 Task-effect-evidence 2 Task-property The evidence supporting the conclusion that the event had the specified effect. +HED_0013088 Behavioral-evidence 3 Task-effect-evidence An indication or conclusion based on the behavior of an agent. +HED_0013089 Computational-evidence 3 Task-effect-evidence A type of evidence in which data are produced, and/or generated, and/or analyzed on a computer. +HED_0013090 External-evidence 3 Task-effect-evidence A phenomenon that follows and is caused by some previous phenomenon. +HED_0013091 Intended-effect 3 Task-effect-evidence A phenomenon that is intended to follow and be caused by some previous phenomenon. +HED_0013092 Task-event-role 2 Task-property The purpose of an event with respect to the task. +HED_0013093 Experimental-stimulus 3 Task-event-role Part of something designed to elicit a response in the experiment. +HED_0013094 Incidental 3 Task-event-role A sensory or other type of event that is unrelated to the task or experiment. +HED_0013095 Instructional 3 Task-event-role Usually associated with a sensory event intended to give instructions to the participant about the task or behavior. +HED_0013096 Mishap 3 Task-event-role Unplanned disruption such as an equipment or experiment control abnormality or experimenter error. +HED_0013097 Participant-response 3 Task-event-role Something related to a participant actions in performing the task. +HED_0013098 Task-activity 3 Task-event-role Something that is part of the overall task or is necessary to the overall experiment but is not directly part of a stimulus-response cycle. Examples would be taking a survey or provided providing a silva sample. +HED_0013099 Warning 3 Task-event-role Something that should warn the participant that the parameters of the task have been or are about to be exceeded such as a warning message about getting too close to the shoulder of the road in a driving task. +HED_0013100 Task-relationship 2 Task-property Specifying organizational importance of sub-tasks. +HED_0013101 Background-subtask 3 Task-relationship A part of the task which should be performed in the background as for example inhibiting blinks due to instruction while performing the primary task. +HED_0013102 Primary-subtask 3 Task-relationship A part of the task which should be the primary focus of the participant. +HED_0013103 Task-stimulus-role 2 Task-property The role the stimulus plays in the task. +HED_0013104 Cue 3 Task-stimulus-role A signal for an action, a pattern of stimuli indicating a particular response. +HED_0013105 Distractor 3 Task-stimulus-role A person or thing that distracts or a plausible but incorrect option in a multiple-choice question. In psychological studies this is sometimes referred to as a foil. +HED_0013106 Expected 3 Task-stimulus-role relatedTag=Unexpected, suggestedTag=Target Considered likely, probable or anticipated. Something of low information value as in frequent non-targets in an RSVP paradigm. Task-stimulus-role and (relatedTag some Unexpected) and (suggestedTag some Target) +HED_0013107 Extraneous 3 Task-stimulus-role Irrelevant or unrelated to the subject being dealt with. +HED_0013108 Feedback 3 Task-stimulus-role An evaluative response to an inquiry, process, event, or activity. +HED_0013109 Go-signal 3 Task-stimulus-role relatedTag=Stop-signal An indicator to proceed with a planned action. Task-stimulus-role and (relatedTag some Stop-signal) +HED_0013110 Meaningful 3 Task-stimulus-role Conveying significant or relevant information. +HED_0013111 Newly-learned 3 Task-stimulus-role Representing recently acquired information or understanding. +HED_0013112 Non-informative 3 Task-stimulus-role Something that is not useful in forming an opinion or judging an outcome. +HED_0013113 Non-target 3 Task-stimulus-role relatedTag=Target Something other than that done or looked for. Also tag Expected if the Non-target is frequent. Task-stimulus-role and (relatedTag some Target) +HED_0013114 Not-meaningful 3 Task-stimulus-role Not having a serious, important, or useful quality or purpose. +HED_0013115 Novel 3 Task-stimulus-role Having no previous example or precedent or parallel. +HED_0013116 Oddball 3 Task-stimulus-role relatedTag=Unexpected, suggestedTag=Target Something unusual, or infrequent. Task-stimulus-role and (relatedTag some Unexpected) and (suggestedTag some Target) +HED_0013117 Penalty 3 Task-stimulus-role A disadvantage, loss, or hardship due to some action. +HED_0013118 Planned 3 Task-stimulus-role relatedTag=Unplanned Something that was decided on or arranged in advance. Task-stimulus-role and (relatedTag some Unplanned) +HED_0013119 Priming 3 Task-stimulus-role An implicit memory effect in which exposure to a stimulus influences response to a later stimulus. +HED_0013120 Query 3 Task-stimulus-role A sentence of inquiry that asks for a reply. +HED_0013121 Reward 3 Task-stimulus-role A positive reinforcement for a desired action, behavior or response. +HED_0013122 Stop-signal 3 Task-stimulus-role relatedTag=Go-signal An indicator that the agent should stop the current activity. Task-stimulus-role and (relatedTag some Go-signal) +HED_0013123 Target 3 Task-stimulus-role Something fixed as a goal, destination, or point of examination. +HED_0013124 Threat 3 Task-stimulus-role An indicator that signifies hostility and predicts an increased probability of attack. +HED_0013125 Timed 3 Task-stimulus-role Something planned or scheduled to be done at a particular time or lasting for a specified amount of time. +HED_0013126 Unexpected 3 Task-stimulus-role relatedTag=Expected Something that is not anticipated. Task-stimulus-role and (relatedTag some Expected) +HED_0013127 Unplanned 3 Task-stimulus-role relatedTag=Planned Something that has not been planned as part of the task. Task-stimulus-role and (relatedTag some Planned) +HED_0013128 Relation 0 HedTag extensionAllowed Concerns the way in which two or more people or things are connected. HedTag and (extensionAllowed value true) and (inHedSchema some StandardSchema) +HED_0013129 Comparative-relation 1 Relation Something considered in comparison to something else. The first entity is the focus. +HED_0013130 Approximately-equal-to 2 Comparative-relation (A, (Approximately-equal-to, B)) indicates that A and B have almost the same value. Here A and B could refer to sizes, orders, positions or other quantities. +HED_0013131 Equal-to 2 Comparative-relation (A, (Equal-to, B)) indicates that the size or order of A is the same as that of B. +HED_0013132 Greater-than 2 Comparative-relation (A, (Greater-than, B)) indicates that the relative size or order of A is bigger than that of B. +HED_0013133 Greater-than-or-equal-to 2 Comparative-relation (A, (Greater-than-or-equal-to, B)) indicates that the relative size or order of A is bigger than or the same as that of B. +HED_0013134 Less-than 2 Comparative-relation (A, (Less-than, B)) indicates that A is smaller than B. Here A and B could refer to sizes, orders, positions or other quantities. +HED_0013135 Less-than-or-equal-to 2 Comparative-relation (A, (Less-than-or-equal-to, B)) indicates that the relative size or order of A is smaller than or equal to B. +HED_0013136 Not-equal-to 2 Comparative-relation (A, (Not-equal-to, B)) indicates that the size or order of A is not the same as that of B. +HED_0013137 Connective-relation 1 Relation Indicates two entities are related in some way. The first entity is the focus. +HED_0013138 Belongs-to 2 Connective-relation (A, (Belongs-to, B)) indicates that A is a member of B. +HED_0013139 Connected-to 2 Connective-relation (A, (Connected-to, B)) indicates that A is related to B in some respect, usually through a direct link. +HED_0013140 Contained-in 2 Connective-relation (A, (Contained-in, B)) indicates that A is completely inside of B. +HED_0013141 Described-by 2 Connective-relation (A, (Described-by, B)) indicates that B provides information about A. +HED_0013142 From-to 2 Connective-relation (A, (From-to, B)) indicates a directional relation from A to B. A is considered the source. +HED_0013143 Group-of 2 Connective-relation (A, (Group-of, B)) indicates A is a group of items of type B. +HED_0013144 Implied-by 2 Connective-relation (A, (Implied-by, B)) indicates B is suggested by A. +HED_0013145 Includes 2 Connective-relation (A, (Includes, B)) indicates that A has B as a member or part. +HED_0013146 Interacts-with 2 Connective-relation (A, (Interacts-with, B)) indicates A and B interact, possibly reciprocally. +HED_0013147 Member-of 2 Connective-relation (A, (Member-of, B)) indicates A is a member of group B. +HED_0013148 Part-of 2 Connective-relation (A, (Part-of, B)) indicates A is a part of the whole B. +HED_0013149 Performed-by 2 Connective-relation (A, (Performed-by, B)) indicates that the action or procedure A was carried out by agent B. +HED_0013150 Performed-using 2 Connective-relation (A, (Performed-using, B)) indicates that the action or procedure A was accomplished using B. +HED_0013151 Related-to 2 Connective-relation (A, (Related-to, B)) indicates A has some relationship to B. +HED_0013152 Unrelated-to 2 Connective-relation (A, (Unrelated-to, B)) indicates that A is not related to B.For example, A is not related to Task. +HED_0013153 Directional-relation 1 Relation A relationship indicating direction of change of one entity relative to another. The first entity is the focus. +HED_0013154 Away-from 2 Directional-relation (A, (Away-from, B)) indicates that A is going or has moved away from B. The meaning depends on A and B. +HED_0013155 Towards 2 Directional-relation (A, (Towards, B)) indicates that A is going to or has moved to B. The meaning depends on A and B. +HED_0013156 Logical-relation 1 Relation Indicating a logical relationship between entities. The first entity is usually the focus. +HED_0013157 And 2 Logical-relation (A, (And, B)) means A and B are both in effect. +HED_0013158 Or 2 Logical-relation (A, (Or, B)) means at least one of A and B are in effect. +HED_0013159 Spatial-relation 1 Relation Indicating a relationship about position between entities. +HED_0013160 Above 2 Spatial-relation (A, (Above, B)) means A is in a place or position that is higher than B. +HED_0013161 Across-from 2 Spatial-relation (A, (Across-from, B)) means A is on the opposite side of something from B. +HED_0013162 Adjacent-to 2 Spatial-relation (A, (Adjacent-to, B)) indicates that A is next to B in time or space. +HED_0013163 Ahead-of 2 Spatial-relation (A, (Ahead-of, B)) indicates that A is further forward in time or space in B. +HED_0013164 Around 2 Spatial-relation (A, (Around, B)) means A is in or near the present place or situation of B. +HED_0013165 Behind 2 Spatial-relation (A, (Behind, B)) means A is at or to the far side of B, typically so as to be hidden by it. +HED_0013166 Below 2 Spatial-relation (A, (Below, B)) means A is in a place or position that is lower than the position of B. +HED_0013167 Between 2 Spatial-relation (A, (Between, (B, C))) means A is in the space or interval separating B and C. +HED_0013168 Bilateral-to 2 Spatial-relation (A, (Bilateral, B)) means A is on both sides of B or affects both sides of B. +HED_0013169 Bottom-edge-of 2 Spatial-relation relatedTag=Left-edge-of, relatedTag=Right-edge-of, relatedTag=Top-edge-of (A, (Bottom-edge-of, B)) means A is on the bottom most part or or near the boundary of B. Spatial-relation and (relatedTag some Left-edge-of) and (relatedTag some Right-edge-of) and (relatedTag some Top-edge-of) +HED_0013170 Boundary-of 2 Spatial-relation (A, (Boundary-of, B)) means A is on or part of the edge or boundary of B. +HED_0013171 Center-of 2 Spatial-relation (A, (Center-of, B)) means A is at a point or or in an area that is approximately central within B. +HED_0013172 Close-to 2 Spatial-relation (A, (Close-to, B)) means A is at a small distance from or is located near in space to B. +HED_0013173 Far-from 2 Spatial-relation (A, (Far-from, B)) means A is at a large distance from or is not located near in space to B. +HED_0013174 In-front-of 2 Spatial-relation (A, (In-front-of, B)) means A is in a position just ahead or at the front part of B, potentially partially blocking B from view. +HED_0013175 Left-edge-of 2 Spatial-relation relatedTag=Bottom-edge-of, relatedTag=Right-edge-of, relatedTag=Top-edge-of (A, (Left-edge-of, B)) means A is located on the left side of B on or near the boundary of B. Spatial-relation and (relatedTag some Bottom-edge-of) and (relatedTag some Right-edge-of) and (relatedTag some Top-edge-of) +HED_0013176 Left-side-of 2 Spatial-relation relatedTag=Right-side-of (A, (Left-side-of, B)) means A is located on the left side of B usually as part of B. Spatial-relation and (relatedTag some Right-side-of) +HED_0013177 Lower-center-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Lower-center-of, B)) means A is situated on the lower center part of B (due south). This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-left-of) and (relatedTag some Lower-right-of) and (relatedTag some Upper-center-of) and (relatedTag some Upper-right-of) +HED_0013178 Lower-left-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-left-of, relatedTag=Upper-right-of (A, (Lower-left-of, B)) means A is situated on the lower left part of B. This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-center-of) and (relatedTag some Lower-right-of) and (relatedTag some Upper-center-of) and (relatedTag some Upper-left-of) and (relatedTag some Upper-right-of) +HED_0013179 Lower-right-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Upper-left-of, relatedTag=Upper-center-of, relatedTag=Upper-left-of, relatedTag=Lower-right-of (A, (Lower-right-of, B)) means A is situated on the lower right part of B. This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-center-of) and (relatedTag some Lower-left-of) and (relatedTag some Upper-left-of) and (relatedTag some Upper-center-of) and (relatedTag some Upper-left-of) and (relatedTag some Lower-right-of) +HED_0013180 Outside-of 2 Spatial-relation (A, (Outside-of, B)) means A is located in the space around but not including B. +HED_0013181 Over 2 Spatial-relation (A, (Over, B)) means A above is above B so as to cover or protect or A extends over the a general area as from a from a vantage point. +HED_0013182 Right-edge-of 2 Spatial-relation relatedTag=Bottom-edge-of, relatedTag=Left-edge-of, relatedTag=Top-edge-of (A, (Right-edge-of, B)) means A is located on the right side of B on or near the boundary of B. Spatial-relation and (relatedTag some Bottom-edge-of) and (relatedTag some Left-edge-of) and (relatedTag some Top-edge-of) +HED_0013183 Right-side-of 2 Spatial-relation relatedTag=Left-side-of (A, (Right-side-of, B)) means A is located on the right side of B usually as part of B. Spatial-relation and (relatedTag some Left-side-of) +HED_0013184 To-left-of 2 Spatial-relation (A, (To-left-of, B)) means A is located on or directed toward the side to the west of B when B is facing north. This term is used when A is not part of B. +HED_0013185 To-right-of 2 Spatial-relation (A, (To-right-of, B)) means A is located on or directed toward the side to the east of B when B is facing north. This term is used when A is not part of B. +HED_0013186 Top-edge-of 2 Spatial-relation relatedTag=Left-edge-of, relatedTag=Right-edge-of, relatedTag=Bottom-edge-of (A, (Top-edge-of, B)) means A is on the uppermost part or or near the boundary of B. Spatial-relation and (relatedTag some Left-edge-of) and (relatedTag some Right-edge-of) and (relatedTag some Bottom-edge-of) +HED_0013187 Top-of 2 Spatial-relation (A, (Top-of, B)) means A is on the uppermost part, side, or surface of B. +HED_0013188 Underneath 2 Spatial-relation (A, (Underneath, B)) means A is situated directly below and may be concealed by B. +HED_0013189 Upper-center-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Upper-center-of, B)) means A is situated on the upper center part of B (due north). This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-center-of) and (relatedTag some Lower-left-of) and (relatedTag some Lower-right-of) and (relatedTag some Upper-center-of) and (relatedTag some Upper-right-of) +HED_0013190 Upper-left-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Upper-left-of, B)) means A is situated on the upper left part of B. This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-center-of) and (relatedTag some Lower-left-of) and (relatedTag some Lower-right-of) and (relatedTag some Upper-center-of) and (relatedTag some Upper-right-of) +HED_0013191 Upper-right-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Upper-left-of, relatedTag=Upper-center-of, relatedTag=Lower-right-of (A, (Upper-right-of, B)) means A is situated on the upper right part of B. This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-center-of) and (relatedTag some Lower-left-of) and (relatedTag some Upper-left-of) and (relatedTag some Upper-center-of) and (relatedTag some Lower-right-of) +HED_0013192 Within 2 Spatial-relation (A, (Within, B)) means A is on the inside of or contained in B. +HED_0013193 Temporal-relation 1 Relation A relationship that includes a temporal or time-based component. +HED_0013194 After 2 Temporal-relation (A, (After, B)) means A happens at a time subsequent to a reference time related to B. +HED_0013195 Asynchronous-with 2 Temporal-relation (A, (Asynchronous-with, B)) means A happens at times not occurring at the same time or having the same period or phase as B. +HED_0013196 Before 2 Temporal-relation (A, (Before, B)) means A happens at a time earlier in time or order than B. +HED_0013197 During 2 Temporal-relation (A, (During, B)) means A happens at some point in a given period of time in which B is ongoing. +HED_0013198 Synchronous-with 2 Temporal-relation (A, (Synchronous-with, B)) means A happens at occurs at the same time or rate as B. +HED_0013199 Waiting-for 2 Temporal-relation (A, (Waiting-for, B)) means A pauses for something to happen in B. diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_Unit.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_Unit.tsv new file mode 100644 index 000000000..9ba96ecfb --- /dev/null +++ b/tests/scripts/schemas/hedtsv/test_schema/test_schema_Unit.tsv @@ -0,0 +1,47 @@ +hedId rdfs:label omn:SubClassOf hasUnitClass Attributes dc:description omn:EquivalentTo +HED_0011600 m-per-s^2 StandardUnit accelerationUnits SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (allowedCharacter value "caret") and (hasUnitClass some accelerationUnits) +HED_0011601 radian StandardUnit angleUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some angleUnits) +HED_0011602 rad StandardUnit angleUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some angleUnits) +HED_0011603 degree StandardUnit angleUnits conversionFactor=0.0174533 StandardUnit and (conversionFactor value 0.0174533) and (hasUnitClass some angleUnits) +HED_0011604 m^2 StandardUnit areaUnits SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (allowedCharacter value "caret") and (hasUnitClass some areaUnits) +HED_0011605 dollar StandardUnit currencyUnits conversionFactor=1.0 StandardUnit and (conversionFactor value 1.0) and (hasUnitClass some currencyUnits) +HED_0011606 $ StandardUnit currencyUnits unitPrefix, unitSymbol, conversionFactor=1.0, allowedCharacter=dollar StandardUnit and (unitPrefix value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (allowedCharacter value "dollar") and (hasUnitClass some currencyUnits) +HED_0011607 euro StandardUnit currencyUnits The official currency of a large subset of member countries of the European Union. StandardUnit and (hasUnitClass some currencyUnits) +HED_0011608 point StandardUnit currencyUnits An arbitrary unit of value, usually an integer indicating reward or penalty. StandardUnit and (hasUnitClass some currencyUnits) +HED_0011609 V StandardUnit electricPotentialUnits SIUnit, unitSymbol, conversionFactor=0.000001 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 0.000001) and (hasUnitClass some electricPotentialUnits) +HED_0011644 uV StandardUnit electricPotentialUnits conversionFactor=1.0 Added as a direct unit because it is the default unit. StandardUnit and (conversionFactor value 1.0) and (hasUnitClass some electricPotentialUnits) +HED_0011610 volt StandardUnit electricPotentialUnits SIUnit, conversionFactor=0.000001 StandardUnit and (SIUnit value true) and (conversionFactor value 0.000001) and (hasUnitClass some electricPotentialUnits) +HED_0011611 hertz StandardUnit frequencyUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some frequencyUnits) +HED_0011612 Hz StandardUnit frequencyUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some frequencyUnits) +HED_0011613 dB StandardUnit intensityUnits unitSymbol, conversionFactor=1.0 Intensity expressed as ratio to a threshold. May be used for sound intensity. StandardUnit and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some intensityUnits) +HED_0011614 candela StandardUnit intensityUnits SIUnit Units used to express light intensity. StandardUnit and (SIUnit value true) and (hasUnitClass some intensityUnits) +HED_0011615 cd StandardUnit intensityUnits SIUnit, unitSymbol Units used to express light intensity. StandardUnit and (SIUnit value true) and (unitSymbol value true) and (hasUnitClass some intensityUnits) +HED_0011616 m-per-s^3 StandardUnit jerkUnits unitSymbol, conversionFactor=1.0, allowedCharacter=caret StandardUnit and (unitSymbol value true) and (conversionFactor value 1.0) and (allowedCharacter value "caret") and (hasUnitClass some jerkUnits) +HED_0011617 tesla StandardUnit magneticFieldUnits SIUnit, conversionFactor=10e-15 StandardUnit and (SIUnit value true) and (conversionFactor value 10e-15) and (hasUnitClass some magneticFieldUnits) +HED_0011618 T StandardUnit magneticFieldUnits SIUnit, unitSymbol, conversionFactor=10e-15 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 10e-15) and (hasUnitClass some magneticFieldUnits) +HED_0011619 byte StandardUnit memorySizeUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some memorySizeUnits) +HED_0011620 B StandardUnit memorySizeUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some memorySizeUnits) +HED_0011621 foot StandardUnit physicalLengthUnits conversionFactor=0.3048 StandardUnit and (conversionFactor value 0.3048) and (hasUnitClass some physicalLengthUnits) +HED_0011622 inch StandardUnit physicalLengthUnits conversionFactor=0.0254 StandardUnit and (conversionFactor value 0.0254) and (hasUnitClass some physicalLengthUnits) +HED_0011623 meter StandardUnit physicalLengthUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some physicalLengthUnits) +HED_0011624 metre StandardUnit physicalLengthUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some physicalLengthUnits) +HED_0011625 m StandardUnit physicalLengthUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some physicalLengthUnits) +HED_0011626 mile StandardUnit physicalLengthUnits conversionFactor=1609.34 StandardUnit and (conversionFactor value 1609.34) and (hasUnitClass some physicalLengthUnits) +HED_0011627 m-per-s StandardUnit speedUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some speedUnits) +HED_0011628 mph StandardUnit speedUnits unitSymbol, conversionFactor=0.44704 StandardUnit and (unitSymbol value true) and (conversionFactor value 0.44704) and (hasUnitClass some speedUnits) +HED_0011629 kph StandardUnit speedUnits unitSymbol, conversionFactor=0.277778 StandardUnit and (unitSymbol value true) and (conversionFactor value 0.277778) and (hasUnitClass some speedUnits) +HED_0011630 degree-Celsius StandardUnit temperatureUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some temperatureUnits) +HED_0011631 degree Celsius StandardUnit temperatureUnits deprecatedFrom=8.2.0, SIUnit, conversionFactor=1.0 Units are not allowed to have spaces. Use degree-Celsius or oC instead. StandardUnit and (deprecatedFrom value "8.2.0") and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some temperatureUnits) +HED_0011632 oC StandardUnit temperatureUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some temperatureUnits) +HED_0011633 second StandardUnit timeUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some timeUnits) +HED_0011634 s StandardUnit timeUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some timeUnits) +HED_0011635 day StandardUnit timeUnits conversionFactor=86400 StandardUnit and (conversionFactor value 86400) and (hasUnitClass some timeUnits) +HED_0011645 month StandardUnit timeUnits StandardUnit and (hasUnitClass some timeUnits) +HED_0011636 minute StandardUnit timeUnits conversionFactor=60 StandardUnit and (conversionFactor value 60) and (hasUnitClass some timeUnits) +HED_0011637 hour StandardUnit timeUnits conversionFactor=3600 Should be in 24-hour format. StandardUnit and (conversionFactor value 3600) and (hasUnitClass some timeUnits) +HED_0011638 year StandardUnit timeUnits Years do not have a constant conversion factor to seconds. StandardUnit and (hasUnitClass some timeUnits) +HED_0011639 m^3 StandardUnit volumeUnits SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (allowedCharacter value "caret") and (hasUnitClass some volumeUnits) +HED_0011640 g StandardUnit weightUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some weightUnits) +HED_0011641 gram StandardUnit weightUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some weightUnits) +HED_0011642 pound StandardUnit weightUnits conversionFactor=453.592 StandardUnit and (conversionFactor value 453.592) and (hasUnitClass some weightUnits) +HED_0011643 lb StandardUnit weightUnits conversionFactor=453.592 StandardUnit and (conversionFactor value 453.592) and (hasUnitClass some weightUnits) diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitClass.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitClass.tsv new file mode 100644 index 000000000..ea3297832 --- /dev/null +++ b/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitClass.tsv @@ -0,0 +1,17 @@ +hedId rdfs:label omn:SubClassOf Attributes dc:description omn:EquivalentTo +HED_0011500 accelerationUnits StandardUnitClass defaultUnits=m-per-s^2 StandardUnitClass and (defaultUnits some m-per-s^2) +HED_0011501 angleUnits StandardUnitClass defaultUnits=radian StandardUnitClass and (defaultUnits some radian) +HED_0011502 areaUnits StandardUnitClass defaultUnits=m^2 StandardUnitClass and (defaultUnits some m^2) +HED_0011503 currencyUnits StandardUnitClass defaultUnits=$ Units indicating the worth of something. StandardUnitClass and (defaultUnits some $) +HED_0011504 electricPotentialUnits StandardUnitClass defaultUnits=uV StandardUnitClass and (defaultUnits some uV) +HED_0011505 frequencyUnits StandardUnitClass defaultUnits=Hz StandardUnitClass and (defaultUnits some Hz) +HED_0011506 intensityUnits StandardUnitClass defaultUnits=dB StandardUnitClass and (defaultUnits some dB) +HED_0011507 jerkUnits StandardUnitClass defaultUnits=m-per-s^3 StandardUnitClass and (defaultUnits some m-per-s^3) +HED_0011508 magneticFieldUnits StandardUnitClass defaultUnits=T StandardUnitClass and (defaultUnits some T) +HED_0011509 memorySizeUnits StandardUnitClass defaultUnits=B StandardUnitClass and (defaultUnits some B) +HED_0011510 physicalLengthUnits StandardUnitClass defaultUnits=m StandardUnitClass and (defaultUnits some m) +HED_0011511 speedUnits StandardUnitClass defaultUnits=m-per-s StandardUnitClass and (defaultUnits some m-per-s) +HED_0011512 temperatureUnits StandardUnitClass defaultUnits=degree-Celsius StandardUnitClass and (defaultUnits some degree-Celsius) +HED_0011513 timeUnits StandardUnitClass defaultUnits=s StandardUnitClass and (defaultUnits some s) +HED_0011514 volumeUnits StandardUnitClass defaultUnits=m^3 StandardUnitClass and (defaultUnits some m^3) +HED_0011515 weightUnits StandardUnitClass defaultUnits=g StandardUnitClass and (defaultUnits some g) diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitModifier.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitModifier.tsv new file mode 100644 index 000000000..ff8354d28 --- /dev/null +++ b/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitModifier.tsv @@ -0,0 +1,41 @@ +hedId rdfs:label omn:SubClassOf Attributes dc:description omn:EquivalentTo +HED_0011400 deca StandardUnitModifier SIUnitModifier, conversionFactor=10.0 SI unit multiple representing 10e1. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10.0) +HED_0011401 da StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10.0 SI unit multiple representing 10e1. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10.0) +HED_0011402 hecto StandardUnitModifier SIUnitModifier, conversionFactor=100.0 SI unit multiple representing 10e2. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 100.0) +HED_0011403 h StandardUnitModifier SIUnitSymbolModifier, conversionFactor=100.0 SI unit multiple representing 10e2. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 100.0) +HED_0011404 kilo StandardUnitModifier SIUnitModifier, conversionFactor=1000.0 SI unit multiple representing 10e3. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 1000.0) +HED_0011405 k StandardUnitModifier SIUnitSymbolModifier, conversionFactor=1000.0 SI unit multiple representing 10e3. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 1000.0) +HED_0011406 mega StandardUnitModifier SIUnitModifier, conversionFactor=10e6 SI unit multiple representing 10e6. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e6) +HED_0011407 M StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e6 SI unit multiple representing 10e6. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e6) +HED_0011408 giga StandardUnitModifier SIUnitModifier, conversionFactor=10e9 SI unit multiple representing 10e9. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e9) +HED_0011409 G StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e9 SI unit multiple representing 10e9. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e9) +HED_0011410 tera StandardUnitModifier SIUnitModifier, conversionFactor=10e12 SI unit multiple representing 10e12. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e12) +HED_0011411 T StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e12 SI unit multiple representing 10e12. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e12) +HED_0011412 peta StandardUnitModifier SIUnitModifier, conversionFactor=10e15 SI unit multiple representing 10e15. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e15) +HED_0011413 P StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e15 SI unit multiple representing 10e15. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e15) +HED_0011414 exa StandardUnitModifier SIUnitModifier, conversionFactor=10e18 SI unit multiple representing 10e18. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e18) +HED_0011415 E StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e18 SI unit multiple representing 10e18. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e18) +HED_0011416 zetta StandardUnitModifier SIUnitModifier, conversionFactor=10e21 SI unit multiple representing 10e21. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e21) +HED_0011417 Z StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e21 SI unit multiple representing 10e21. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e21) +HED_0011418 yotta StandardUnitModifier SIUnitModifier, conversionFactor=10e24 SI unit multiple representing 10e24. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e24) +HED_0011419 Y StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e24 SI unit multiple representing 10e24. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e24) +HED_0011420 deci StandardUnitModifier SIUnitModifier, conversionFactor=0.1 SI unit submultiple representing 10e-1. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 0.1) +HED_0011421 d StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.1 SI unit submultiple representing 10e-1. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 0.1) +HED_0011422 centi StandardUnitModifier SIUnitModifier, conversionFactor=0.01 SI unit submultiple representing 10e-2. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 0.01) +HED_0011423 c StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.01 SI unit submultiple representing 10e-2. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 0.01) +HED_0011424 milli StandardUnitModifier SIUnitModifier, conversionFactor=0.001 SI unit submultiple representing 10e-3. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 0.001) +HED_0011425 m StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.001 SI unit submultiple representing 10e-3. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 0.001) +HED_0011426 micro StandardUnitModifier SIUnitModifier, conversionFactor=10e-6 SI unit submultiple representing 10e-6. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-6) +HED_0011427 u StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-6 SI unit submultiple representing 10e-6. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-6) +HED_0011428 nano StandardUnitModifier SIUnitModifier, conversionFactor=10e-9 SI unit submultiple representing 10e-9. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-9) +HED_0011429 n StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-9 SI unit submultiple representing 10e-9. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-9) +HED_0011430 pico StandardUnitModifier SIUnitModifier, conversionFactor=10e-12 SI unit submultiple representing 10e-12. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-12) +HED_0011431 p StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-12 SI unit submultiple representing 10e-12. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-12) +HED_0011432 femto StandardUnitModifier SIUnitModifier, conversionFactor=10e-15 SI unit submultiple representing 10e-15. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-15) +HED_0011433 f StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-15 SI unit submultiple representing 10e-15. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-15) +HED_0011434 atto StandardUnitModifier SIUnitModifier, conversionFactor=10e-18 SI unit submultiple representing 10e-18. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-18) +HED_0011435 a StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-18 SI unit submultiple representing 10e-18. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-18) +HED_0011436 zepto StandardUnitModifier SIUnitModifier, conversionFactor=10e-21 SI unit submultiple representing 10e-21. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-21) +HED_0011437 z StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-21 SI unit submultiple representing 10e-21. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-21) +HED_0011438 yocto StandardUnitModifier SIUnitModifier, conversionFactor=10e-24 SI unit submultiple representing 10e-24. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-24) +HED_0011439 y StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-24 SI unit submultiple representing 10e-24. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-24) diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_ValueClass.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_ValueClass.tsv new file mode 100644 index 000000000..cd3dce89e --- /dev/null +++ b/tests/scripts/schemas/hedtsv/test_schema/test_schema_ValueClass.tsv @@ -0,0 +1,6 @@ +hedId rdfs:label omn:SubClassOf Attributes dc:description omn:EquivalentTo +HED_0011301 dateTimeClass StandardValueClass allowedCharacter=digits, allowedCharacter=T, allowedCharacter=hyphen, allowedCharacter=colon Date-times should conform to ISO8601 date-time format YYYY-MM-DDThh:mm:ss.000000Z (year, month, day, hour (24h), minute, second, optional fractional seconds, and optional UTC time indicator. Any variation on the full form is allowed. StandardValueClass and (allowedCharacter value "digits") and (allowedCharacter value "T") and (allowedCharacter value "hyphen") and (allowedCharacter value "colon") +HED_0011302 nameClass StandardValueClass allowedCharacter=letters, allowedCharacter=digits, allowedCharacter=underscore, allowedCharacter=hyphen Value class designating values that have the characteristics of node names. The allowed characters are alphanumeric, hyphen, and underscore. StandardValueClass and (allowedCharacter value "letters") and (allowedCharacter value "digits") and (allowedCharacter value "underscore") and (allowedCharacter value "hyphen") +HED_0011303 numericClass StandardValueClass allowedCharacter=digits, allowedCharacter=E, allowedCharacter=e, allowedCharacter=plus, allowedCharacter=hyphen, allowedCharacter=period Value must be a valid numerical value. StandardValueClass and (allowedCharacter value "digits") and (allowedCharacter value "E") and (allowedCharacter value "e") and (allowedCharacter value "plus") and (allowedCharacter value "hyphen") and (allowedCharacter value "period") +HED_0011304 posixPath StandardValueClass allowedCharacter=digits, allowedCharacter=letters, allowedCharacter=slash, allowedCharacter=colon Posix path specification. StandardValueClass and (allowedCharacter value "digits") and (allowedCharacter value "letters") and (allowedCharacter value "slash") and (allowedCharacter value "colon") +HED_0011305 textClass StandardValueClass allowedCharacter=text Values that have the characteristics of text such as in descriptions. The text characters include printable characters (32 <= ASCII< 127) excluding comma, square bracket and curly braces as well as non ASCII (ASCII codes > 127). StandardValueClass and (allowedCharacter value "text") diff --git a/tests/scripts/schemas/test_schema.xml b/tests/scripts/schemas/test_schema.xml new file mode 100644 index 000000000..1608fc971 --- /dev/null +++ b/tests/scripts/schemas/test_schema.xml @@ -0,0 +1,13381 @@ + + + The HED standard schema is a hierarchically-organized vocabulary for annotating events and experimental structure. HED annotations consist of comma-separated tags drawn from this vocabulary. This vocabulary can be augmented by terms drawn from specialized library schema. + +Each term in this vocabulary has a human-readable description and may include additional attributes that give additional properties or that specify how tools should treat the tag during analysis. The meaning of these attributes is described in the Additional schema properties section. + + + Event + Something that happens at a given time and (typically) place. Elements of this tag subtree designate the general category in which an event falls. + + suggestedTag + Task-property + + + hedId + HED_0012001 + + + Sensory-event + Something perceivable by the participant. An event meant to be an experimental stimulus should include the tag Task-property/Task-event-role/Experimental-stimulus. + + suggestedTag + Task-event-role + Sensory-presentation + + + hedId + HED_0012002 + + + + Agent-action + Any action engaged in by an agent (see the Agent subtree for agent categories). A participant response to an experiment stimulus should include the tag Agent-property/Agent-task-role/Experiment-participant. + + suggestedTag + Task-event-role + Agent + + + hedId + HED_0012003 + + + + Data-feature + An event marking the occurrence of a data feature such as an interictal spike or alpha burst that is often added post hoc to the data record. + + suggestedTag + Data-property + + + hedId + HED_0012004 + + + + Experiment-control + An event pertaining to the physical control of the experiment during its operation. + + hedId + HED_0012005 + + + + Experiment-procedure + An event indicating an experimental procedure, as in performing a saliva swab during the experiment or administering a survey. + + hedId + HED_0012006 + + + + Experiment-structure + An event specifying a change-point of the structure of experiment. This event is typically used to indicate a change in experimental conditions or tasks. + + hedId + HED_0012007 + + + + Measurement-event + A discrete measure returned by an instrument. + + suggestedTag + Data-property + + + hedId + HED_0012008 + + + + + Agent + Someone or something that takes an active role or produces a specified effect.The role or effect may be implicit. Being alive or performing an activity such as a computation may qualify something to be an agent. An agent may also be something that simulates something else. + + suggestedTag + Agent-property + + + hedId + HED_0012009 + + + Animal-agent + An agent that is an animal. + + hedId + HED_0012010 + + + + Avatar-agent + An agent associated with an icon or avatar representing another agent. + + hedId + HED_0012011 + + + + Controller-agent + Experiment control software or hardware. + + hedId + HED_0012012 + + + + Human-agent + A person who takes an active role or produces a specified effect. + + hedId + HED_0012013 + + + + Robotic-agent + An agent mechanical device capable of performing a variety of often complex tasks on command or by being programmed in advance. + + hedId + HED_0012014 + + + + Software-agent + An agent computer program that interacts with the participant in an active role such as an AI advisor. + + hedId + HED_0012015 + + + + + Action + Do something. + + extensionAllowed + + + hedId + HED_0012016 + + + Communicate + Action conveying knowledge of or about something. + + hedId + HED_0012017 + + + Communicate-gesturally + Communicate non-verbally using visible bodily actions, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body. + + relatedTag + Move-face + Move-upper-extremity + + + hedId + HED_0012018 + + + Clap-hands + Strike the palms of against one another resoundingly, and usually repeatedly, especially to express approval. + + hedId + HED_0012019 + + + + Clear-throat + Cough slightly so as to speak more clearly, attract attention, or to express hesitancy before saying something awkward. + + relatedTag + Move-face + Move-head + + + hedId + HED_0012020 + + + + Frown + Express disapproval, displeasure, or concentration, typically by turning down the corners of the mouth. + + relatedTag + Move-face + + + hedId + HED_0012021 + + + + Grimace + Make a twisted expression, typically expressing disgust, pain, or wry amusement. + + relatedTag + Move-face + + + hedId + HED_0012022 + + + + Nod-head + Tilt head in alternating up and down arcs along the sagittal plane. It is most commonly, but not universally, used to indicate agreement, acceptance, or acknowledgement. + + relatedTag + Move-head + + + hedId + HED_0012023 + + + + Pump-fist + Raise with fist clenched in triumph or affirmation. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012024 + + + + Raise-eyebrows + Move eyebrows upward. + + relatedTag + Move-face + Move-eyes + + + hedId + HED_0012025 + + + + Shake-fist + Clench hand into a fist and shake to demonstrate anger. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012026 + + + + Shake-head + Turn head from side to side as a way of showing disagreement or refusal. + + relatedTag + Move-head + + + hedId + HED_0012027 + + + + Shhh + Place finger over lips and possibly uttering the syllable shhh to indicate the need to be quiet. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012028 + + + + Shrug + Lift shoulders up towards head to indicate a lack of knowledge about a particular topic. + + relatedTag + Move-upper-extremity + Move-torso + + + hedId + HED_0012029 + + + + Smile + Form facial features into a pleased, kind, or amused expression, typically with the corners of the mouth turned up and the front teeth exposed. + + relatedTag + Move-face + + + hedId + HED_0012030 + + + + Spread-hands + Spread hands apart to indicate ignorance. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012031 + + + + Thumb-up + Extend the thumb upward to indicate approval. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012032 + + + + Thumbs-down + Extend the thumb downward to indicate disapproval. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012033 + + + + Wave + Raise hand and move left and right, as a greeting or sign of departure. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012034 + + + + Widen-eyes + Open eyes and possibly with eyebrows lifted especially to express surprise or fear. + + relatedTag + Move-face + Move-eyes + + + hedId + HED_0012035 + + + + Wink + Close and open one eye quickly, typically to indicate that something is a joke or a secret or as a signal of affection or greeting. + + relatedTag + Move-face + Move-eyes + + + hedId + HED_0012036 + + + + + Communicate-musically + Communicate using music. + + hedId + HED_0012037 + + + Hum + Make a low, steady continuous sound like that of a bee. Sing with the lips closed and without uttering speech. + + hedId + HED_0012038 + + + + Play-instrument + Make musical sounds using an instrument. + + hedId + HED_0012039 + + + + Sing + Produce musical tones by means of the voice. + + hedId + HED_0012040 + + + + Vocalize + Utter vocal sounds. + + hedId + HED_0012041 + + + + Whistle + Produce a shrill clear sound by forcing breath out or air in through the puckered lips. + + hedId + HED_0012042 + + + + + Communicate-vocally + Communicate using mouth or vocal cords. + + hedId + HED_0012043 + + + Cry + Shed tears associated with emotions, usually sadness but also joy or frustration. + + hedId + HED_0012044 + + + + Groan + Make a deep inarticulate sound in response to pain or despair. + + hedId + HED_0012045 + + + + Laugh + Make the spontaneous sounds and movements of the face and body that are the instinctive expressions of lively amusement and sometimes also of contempt or derision. + + hedId + HED_0012046 + + + + Scream + Make loud, vociferous cries or yells to express pain, excitement, or fear. + + hedId + HED_0012047 + + + + Shout + Say something very loudly. + + hedId + HED_0012048 + + + + Sigh + Emit a long, deep, audible breath expressing sadness, relief, tiredness, or a similar feeling. + + hedId + HED_0012049 + + + + Speak + Communicate using spoken language. + + hedId + HED_0012050 + + + + Whisper + Speak very softly using breath without vocal cords. + + hedId + HED_0012051 + + + + + + Move + Move in a specified direction or manner. Change position or posture. + + hedId + HED_0012052 + + + Breathe + Inhale or exhale during respiration. + + hedId + HED_0012053 + + + Blow + Expel air through pursed lips. + + hedId + HED_0012054 + + + + Cough + Suddenly and audibly expel air from the lungs through a partially closed glottis, preceded by inhalation. + + hedId + HED_0012055 + + + + Exhale + Blow out or expel breath. + + hedId + HED_0012056 + + + + Hiccup + Involuntarily spasm the diaphragm and respiratory organs, with a sudden closure of the glottis and a characteristic sound like that of a cough. + + hedId + HED_0012057 + + + + Hold-breath + Interrupt normal breathing by ceasing to inhale or exhale. + + hedId + HED_0012058 + + + + Inhale + Draw in with the breath through the nose or mouth. + + hedId + HED_0012059 + + + + Sneeze + Suddenly and violently expel breath through the nose and mouth. + + hedId + HED_0012060 + + + + Sniff + Draw in air audibly through the nose to detect a smell, to stop it from running, or to express contempt. + + hedId + HED_0012061 + + + + + Move-body + Move entire body. + + hedId + HED_0012062 + + + Bend + Move body in a bowed or curved manner. + + hedId + HED_0012063 + + + + Dance + Perform a purposefully selected sequences of human movement often with aesthetic or symbolic value. Move rhythmically to music, typically following a set sequence of steps. + + hedId + HED_0012064 + + + + Fall-down + Lose balance and collapse. + + hedId + HED_0012065 + + + + Flex + Cause a muscle to stand out by contracting or tensing it. Bend a limb or joint. + + hedId + HED_0012066 + + + + Jerk + Make a quick, sharp, sudden movement. + + hedId + HED_0012067 + + + + Lie-down + Move to a horizontal or resting position. + + hedId + HED_0012068 + + + + Recover-balance + Return to a stable, upright body position. + + hedId + HED_0012069 + + + + Shudder + Tremble convulsively, sometimes as a result of fear or revulsion. + + hedId + HED_0012070 + + + + Sit-down + Move from a standing to a sitting position. + + hedId + HED_0012071 + + + + Sit-up + Move from lying down to a sitting position. + + hedId + HED_0012072 + + + + Stand-up + Move from a sitting to a standing position. + + hedId + HED_0012073 + + + + Stretch + Straighten or extend body or a part of body to its full length, typically so as to tighten muscles or in order to reach something. + + hedId + HED_0012074 + + + + Stumble + Trip or momentarily lose balance and almost fall. + + hedId + HED_0012075 + + + + Turn + Change or cause to change direction. + + hedId + HED_0012076 + + + + + Move-body-part + Move one part of a body. + + hedId + HED_0012077 + + + Move-eyes + Move eyes. + + hedId + HED_0012078 + + + Blink + Shut and open the eyes quickly. + + hedId + HED_0012079 + + + + Close-eyes + Lower and keep eyelids in a closed position. + + hedId + HED_0012080 + + + + Fixate + Direct eyes to a specific point or target. + + hedId + HED_0012081 + + + + Inhibit-blinks + Purposely prevent blinking. + + hedId + HED_0012082 + + + + Open-eyes + Raise eyelids to expose pupil. + + hedId + HED_0012083 + + + + Saccade + Move eyes rapidly between fixation points. + + hedId + HED_0012084 + + + + Squint + Squeeze one or both eyes partly closed in an attempt to see more clearly or as a reaction to strong light. + + hedId + HED_0012085 + + + + Stare + Look fixedly or vacantly at someone or something with eyes wide open. + + hedId + HED_0012086 + + + + + Move-face + Move the face or jaw. + + hedId + HED_0012087 + + + Bite + Seize with teeth or jaws an object or organism so as to grip or break the surface covering. + + hedId + HED_0012088 + + + + Burp + Noisily release air from the stomach through the mouth. Belch. + + hedId + HED_0012089 + + + + Chew + Repeatedly grinding, tearing, and or crushing with teeth or jaws. + + hedId + HED_0012090 + + + + Gurgle + Make a hollow bubbling sound like that made by water running out of a bottle. + + hedId + HED_0012091 + + + + Swallow + Cause or allow something, especially food or drink to pass down the throat. + + hedId + HED_0012092 + + + Gulp + Swallow quickly or in large mouthfuls, often audibly, sometimes to indicate apprehension. + + hedId + HED_0012093 + + + + + Yawn + Take a deep involuntary inhalation with the mouth open often as a sign of drowsiness or boredom. + + hedId + HED_0012094 + + + + + Move-head + Move head. + + hedId + HED_0012095 + + + Lift-head + Tilt head back lifting chin. + + hedId + HED_0012096 + + + + Lower-head + Move head downward so that eyes are in a lower position. + + hedId + HED_0012097 + + + + Turn-head + Rotate head horizontally to look in a different direction. + + hedId + HED_0012098 + + + + + Move-lower-extremity + Move leg and/or foot. + + hedId + HED_0012099 + + + Curl-toes + Bend toes sometimes to grip. + + hedId + HED_0012100 + + + + Hop + Jump on one foot. + + hedId + HED_0012101 + + + + Jog + Run at a trot to exercise. + + hedId + HED_0012102 + + + + Jump + Move off the ground or other surface through sudden muscular effort in the legs. + + hedId + HED_0012103 + + + + Kick + Strike out or flail with the foot or feet.Strike using the leg, in unison usually with an area of the knee or lower using the foot. + + hedId + HED_0012104 + + + + Pedal + Move by working the pedals of a bicycle or other machine. + + hedId + HED_0012105 + + + + Press-foot + Move by pressing foot. + + hedId + HED_0012106 + + + + Run + Travel on foot at a fast pace. + + hedId + HED_0012107 + + + + Step + Put one leg in front of the other and shift weight onto it. + + hedId + HED_0012108 + + + Heel-strike + Strike the ground with the heel during a step. + + hedId + HED_0012109 + + + + Toe-off + Push with toe as part of a stride. + + hedId + HED_0012110 + + + + + Trot + Run at a moderate pace, typically with short steps. + + hedId + HED_0012111 + + + + Walk + Move at a regular pace by lifting and setting down each foot in turn never having both feet off the ground at once. + + hedId + HED_0012112 + + + + + Move-torso + Move body trunk. + + hedId + HED_0012113 + + + + Move-upper-extremity + Move arm, shoulder, and/or hand. + + hedId + HED_0012114 + + + Drop + Let or cause to fall vertically. + + hedId + HED_0012115 + + + + Grab + Seize suddenly or quickly. Snatch or clutch. + + hedId + HED_0012116 + + + + Grasp + Seize and hold firmly. + + hedId + HED_0012117 + + + + Hold-down + Prevent someone or something from moving by holding them firmly. + + hedId + HED_0012118 + + + + Lift + Raising something to higher position. + + hedId + HED_0012119 + + + + Make-fist + Close hand tightly with the fingers bent against the palm. + + hedId + HED_0012120 + + + + Point + Draw attention to something by extending a finger or arm. + + hedId + HED_0012121 + + + + Press + Apply pressure to something to flatten, shape, smooth or depress it. This action tag should be used to indicate key presses and mouse clicks. + + relatedTag + Push + + + hedId + HED_0012122 + + + + Push + Apply force in order to move something away. Use Press to indicate a key press or mouse click. + + relatedTag + Press + + + hedId + HED_0012123 + + + + Reach + Stretch out your arm in order to get or touch something. + + hedId + HED_0012124 + + + + Release + Make available or set free. + + hedId + HED_0012125 + + + + Retract + Draw or pull back. + + hedId + HED_0012126 + + + + Scratch + Drag claws or nails over a surface or on skin. + + hedId + HED_0012127 + + + + Snap-fingers + Make a noise by pushing second finger hard against thumb and then releasing it suddenly so that it hits the base of the thumb. + + hedId + HED_0012128 + + + + Touch + Come into or be in contact with. + + hedId + HED_0012129 + + + + + + + Perceive + Produce an internal, conscious image through stimulating a sensory system. + + hedId + HED_0012130 + + + Hear + Give attention to a sound. + + hedId + HED_0012131 + + + + See + Direct gaze toward someone or something or in a specified direction. + + hedId + HED_0012132 + + + + Sense-by-touch + Sense something through receptors in the skin. + + hedId + HED_0012133 + + + + Smell + Inhale in order to ascertain an odor or scent. + + hedId + HED_0012134 + + + + Taste + Sense a flavor in the mouth and throat on contact with a substance. + + hedId + HED_0012135 + + + + + Perform + Carry out or accomplish an action, task, or function. + + hedId + HED_0012136 + + + Close + Act as to blocked against entry or passage. + + hedId + HED_0012137 + + + + Collide-with + Hit with force when moving. + + hedId + HED_0012138 + + + + Halt + Bring or come to an abrupt stop. + + hedId + HED_0012139 + + + + Modify + Change something. + + hedId + HED_0012140 + + + + Open + Widen an aperture, door, or gap, especially one allowing access to something. + + hedId + HED_0012141 + + + + Operate + Control the functioning of a machine, process, or system. + + hedId + HED_0012142 + + + + Play + Engage in activity for enjoyment and recreation rather than a serious or practical purpose. + + hedId + HED_0012143 + + + + Read + Interpret something that is written or printed. + + hedId + HED_0012144 + + + + Repeat + Make do or perform again. + + hedId + HED_0012145 + + + + Rest + Be inactive in order to regain strength, health, or energy. + + hedId + HED_0012146 + + + + Ride + Ride on an animal or in a vehicle. Ride conveys some notion that another agent has partial or total control of the motion. + + hedId + HED_0012147 + + + + Write + Communicate or express by means of letters or symbols written or imprinted on a surface. + + hedId + HED_0012148 + + + + + Think + Direct the mind toward someone or something or use the mind actively to form connected ideas. + + hedId + HED_0012149 + + + Allow + Allow access to something such as allowing a car to pass. + + hedId + HED_0012150 + + + + Attend-to + Focus mental experience on specific targets. + + hedId + HED_0012151 + + + + Count + Tally items either silently or aloud. + + hedId + HED_0012152 + + + + Deny + Refuse to give or grant something requested or desired by someone. + + hedId + HED_0012153 + + + + Detect + Discover or identify the presence or existence of something. + + hedId + HED_0012154 + + + + Discriminate + Recognize a distinction. + + hedId + HED_0012155 + + + + Encode + Convert information or an instruction into a particular form. + + hedId + HED_0012156 + + + + Evade + Escape or avoid, especially by cleverness or trickery. + + hedId + HED_0012157 + + + + Generate + Cause something, especially an emotion or situation to arise or come about. + + hedId + HED_0012158 + + + + Identify + Establish or indicate who or what someone or something is. + + hedId + HED_0012159 + + + + Imagine + Form a mental image or concept of something. + + hedId + HED_0012160 + + + + Judge + Evaluate evidence to make a decision or form a belief. + + hedId + HED_0012161 + + + + Learn + Adaptively change behavior as the result of experience. + + hedId + HED_0012162 + + + + Memorize + Adaptively change behavior as the result of experience. + + hedId + HED_0012163 + + + + Plan + Think about the activities required to achieve a desired goal. + + hedId + HED_0012164 + + + + Predict + Say or estimate that something will happen or will be a consequence of something without having exact information. + + hedId + HED_0012165 + + + + Recall + Remember information by mental effort. + + hedId + HED_0012166 + + + + Recognize + Identify someone or something from having encountered them before. + + hedId + HED_0012167 + + + + Respond + React to something such as a treatment or a stimulus. + + hedId + HED_0012168 + + + + Switch-attention + Transfer attention from one focus to another. + + hedId + HED_0012169 + + + + Track + Follow a person, animal, or object through space or time. + + hedId + HED_0012170 + + + + + + Item + An independently existing thing (living or nonliving). + + extensionAllowed + + + hedId + HED_0012171 + + + Biological-item + An entity that is biological, that is related to living organisms. + + hedId + HED_0012172 + + + Anatomical-item + A biological structure, system, fluid or other substance excluding single molecular entities. + + hedId + HED_0012173 + + + Body + The biological structure representing an organism. + + hedId + HED_0012174 + + + + Body-part + Any part of an organism. + + hedId + HED_0012175 + + + Head + The upper part of the human body, or the front or upper part of the body of an animal, typically separated from the rest of the body by a neck, and containing the brain, mouth, and sense organs. + + hedId + HED_0012176 + + + + Head-part + A part of the head. + + hedId + HED_0013200 + + + Brain + Organ inside the head that is made up of nerve cells and controls the body. + + hedId + HED_0012177 + + + + Brain-region + A region of the brain. + + hedId + HED_0013201 + + + Cerebellum + A major structure of the brain located near the brainstem. It plays a key role in motor control, coordination, precision, with contributions to different cognitive functions. + + hedId + HED_0013202 + + + + Frontal-lobe + + hedId + HED_0012178 + + + + Occipital-lobe + + hedId + HED_0012179 + + + + Parietal-lobe + + hedId + HED_0012180 + + + + Temporal-lobe + + hedId + HED_0012181 + + + + + Ear + A sense organ needed for the detection of sound and for establishing balance. + + hedId + HED_0012182 + + + + Face + The anterior portion of the head extending from the forehead to the chin and ear to ear. The facial structures contain the eyes, nose and mouth, cheeks and jaws. + + hedId + HED_0012183 + + + + Face-part + A part of the face. + + hedId + HED_0013203 + + + Cheek + The fleshy part of the face bounded by the eyes, nose, ear, and jawline. + + hedId + HED_0012184 + + + + Chin + The part of the face below the lower lip and including the protruding part of the lower jaw. + + hedId + HED_0012185 + + + + Eye + The organ of sight or vision. + + hedId + HED_0012186 + + + + Eyebrow + The arched strip of hair on the bony ridge above each eye socket. + + hedId + HED_0012187 + + + + Eyelid + The folds of the skin that cover the eye when closed. + + hedId + HED_0012188 + + + + Forehead + The part of the face between the eyebrows and the normal hairline. + + hedId + HED_0012189 + + + + Lip + Fleshy fold which surrounds the opening of the mouth. + + hedId + HED_0012190 + + + + Mouth + The proximal portion of the digestive tract, containing the oral cavity and bounded by the oral opening. + + hedId + HED_0012191 + + + + Mouth-part + A part of the mouth. + + hedId + HED_0013204 + + + Teeth + The hard bone-like structures in the jaws. A collection of teeth arranged in some pattern in the mouth or other part of the body. + + hedId + HED_0012193 + + + + Tongue + A muscular organ in the mouth with significant role in mastication, swallowing, speech, and taste. + + hedId + HED_0013205 + + + + + Nose + A structure of special sense serving as an organ of the sense of smell and as an entrance to the respiratory tract. + + hedId + HED_0012192 + + + + + Hair + The filamentous outgrowth of the epidermis. + + hedId + HED_0012194 + + + + + Lower-extremity + Refers to the whole inferior limb (leg and/or foot). + + hedId + HED_0012195 + + + + Lower-extremity-part + A part of the lower extremity. + + hedId + HED_0013206 + + + Ankle + A gliding joint between the distal ends of the tibia and fibula and the proximal end of the talus. + + hedId + HED_0012196 + + + + Foot + The structure found below the ankle joint required for locomotion. + + hedId + HED_0012198 + + + + Foot-part + A part of the foot. + + hedId + HED_0013207 + + + Heel + The back of the foot below the ankle. + + hedId + HED_0012200 + + + + Instep + The part of the foot between the ball and the heel on the inner side. + + hedId + HED_0012201 + + + + Toe + A digit of the foot. + + hedId + HED_0013208 + + + Big-toe + The largest toe on the inner side of the foot. + + hedId + HED_0012199 + + + + Little-toe + The smallest toe located on the outer side of the foot. + + hedId + HED_0012202 + + + + + Toes + The terminal digits of the foot. Used to describe collective attributes of all toes, such as bending all toes + + relatedTag + Toe + + + hedId + HED_0012203 + + + + + Knee + A joint connecting the lower part of the femur with the upper part of the tibia. + + hedId + HED_0012204 + + + + Lower-leg + The part of the leg between the knee and the ankle. + + hedId + HED_0013209 + + + + Lower-leg-part + A part of the lower leg. + + hedId + HED_0013210 + + + Calf + The fleshy part at the back of the leg below the knee. + + hedId + HED_0012197 + + + + Shin + Front part of the leg below the knee. + + hedId + HED_0012205 + + + + + Upper-leg + The part of the leg between the hip and the knee. + + hedId + HED_0013211 + + + + Upper-leg-part + A part of the upper leg. + + hedId + HED_0013212 + + + Thigh + Upper part of the leg between hip and knee. + + hedId + HED_0012206 + + + + + + Neck + The part of the body connecting the head to the torso, containing the cervical spine and vital pathways of nerves, blood vessels, and the airway. + + hedId + HED_0013213 + + + + Torso + The body excluding the head and neck and limbs. + + hedId + HED_0012207 + + + + Torso-part + A part of the torso. + + hedId + HED_0013214 + + + Abdomen + The part of the body between the thorax and the pelvis. + + hedId + HED_0013215 + + + + Navel + The central mark on the abdomen created by the detachment of the umbilical cord after birth. + + hedId + HED_0013216 + + + + Pelvis + The bony structure at the base of the spine supporting the legs. + + hedId + HED_0013217 + + + + Pelvis-part + A part of the pelvis. + + hedId + HED_0013218 + + + Buttocks + The round fleshy parts that form the lower rear area of a human trunk. + + hedId + HED_0012208 + + + + Genitalia + The external organs of reproduction and urination, located in the pelvic region. This includes both male and female genital structures. + + hedId + HED_0013219 + + + + Gentalia + The external organs of reproduction. Deprecated due to spelling error. Use Genitalia. + + deprecatedFrom + 8.1.0 + + + hedId + HED_0012209 + + + + Hip + The lateral prominence of the pelvis from the waist to the thigh. + + hedId + HED_0012210 + + + + + Torso-back + The rear surface of the human body from the shoulders to the hips. + + hedId + HED_0012211 + + + + Torso-chest + The anterior side of the thorax from the neck to the abdomen. + + hedId + HED_0012212 + + + + Viscera + Internal organs of the body. + + hedId + HED_0012213 + + + + Waist + The abdominal circumference at the navel. + + hedId + HED_0012214 + + + + + Upper-extremity + Refers to the whole superior limb (shoulder, arm, elbow, wrist, hand). + + hedId + HED_0012215 + + + + Upper-extremity-part + A part of the upper extremity. + + hedId + HED_0013220 + + + Elbow + A type of hinge joint located between the forearm and upper arm. + + hedId + HED_0012216 + + + + Forearm + Lower part of the arm between the elbow and wrist. + + hedId + HED_0012217 + + + + Forearm-part + A part of the forearm. + + hedId + HED_0013221 + + + + Hand + The distal portion of the upper extremity. It consists of the carpus, metacarpus, and digits. + + hedId + HED_0012218 + + + + Hand-part + A part of the hand. + + hedId + HED_0013222 + + + Finger + Any of the digits of the hand. + + hedId + HED_0012219 + + + Index-finger + The second finger from the radial side of the hand, next to the thumb. + + hedId + HED_0012220 + + + + Little-finger + The fifth and smallest finger from the radial side of the hand. + + hedId + HED_0012221 + + + + Middle-finger + The middle or third finger from the radial side of the hand. + + hedId + HED_0012222 + + + + Ring-finger + The fourth finger from the radial side of the hand. + + hedId + HED_0012223 + + + + Thumb + The thick and short hand digit which is next to the index finger in humans. + + hedId + HED_0012224 + + + + + Fingers + The terminal digits of the hand. Used to describe collective attributes of all fingers, such as bending all fingers + + relatedTag + Finger + + + hedId + HED_0013223 + + + + Knuckles + A part of a finger at a joint where the bone is near the surface, especially where the finger joins the hand. + + hedId + HED_0012225 + + + + Palm + The part of the inner surface of the hand that extends from the wrist to the bases of the fingers. + + hedId + HED_0012226 + + + + + Shoulder + Joint attaching upper arm to trunk. + + hedId + HED_0012227 + + + + Upper-arm + Portion of arm between shoulder and elbow. + + hedId + HED_0012228 + + + + Upper-arm-part + A part of the upper arm. + + hedId + HED_0013224 + + + + Wrist + A joint between the distal end of the radius and the proximal row of carpal bones. + + hedId + HED_0012229 + + + + + + + Organism + A living entity, more specifically a biological entity that consists of one or more cells and is capable of genomic replication (independently or not). + + hedId + HED_0012230 + + + Animal + A living organism that has membranous cell walls, requires oxygen and organic foods, and is capable of voluntary movement. + + hedId + HED_0012231 + + + + Human + The bipedal primate mammal Homo sapiens. + + hedId + HED_0012232 + + + + Plant + Any living organism that typically synthesizes its food from inorganic substances and possesses cellulose cell walls. + + hedId + HED_0012233 + + + + + + Language-item + An entity related to a systematic means of communicating by the use of sounds, symbols, or gestures. + + suggestedTag + Sensory-presentation + + + hedId + HED_0012234 + + + Character + A mark or symbol used in writing. + + hedId + HED_0012235 + + + + Clause + A unit of grammatical organization next below the sentence in rank, usually consisting of a subject and predicate. + + hedId + HED_0012236 + + + + Glyph + A hieroglyphic character, symbol, or pictograph. + + hedId + HED_0012237 + + + + Nonword + An unpronounceable group of letters or speech sounds that is surrounded by white space when written, is not accepted as a word by native speakers. + + hedId + HED_0012238 + + + + Paragraph + A distinct section of a piece of writing, usually dealing with a single theme. + + hedId + HED_0012239 + + + + Phoneme + Any of the minimally distinct units of sound in a specified language that distinguish one word from another. + + hedId + HED_0012240 + + + + Phrase + A phrase is a group of words functioning as a single unit in the syntax of a sentence. + + hedId + HED_0012241 + + + + Pseudoword + A pronounceable group of letters or speech sounds that looks or sounds like a word but that is not accepted as such by native speakers. + + hedId + HED_0012242 + + + + Sentence + A set of words that is complete in itself, conveying a statement, question, exclamation, or command and typically containing an explicit or implied subject and a predicate containing a finite verb. + + hedId + HED_0012243 + + + + Syllable + A unit of pronunciation having a vowel or consonant sound, with or without surrounding consonants, forming the whole or a part of a word. + + hedId + HED_0012244 + + + + Textblock + A block of text. + + hedId + HED_0012245 + + + + Word + A single distinct meaningful element of speech or writing, used with others (or sometimes alone) to form a sentence and typically surrounded by white space when written or printed. + + hedId + HED_0012246 + + + + + Object + Something perceptible by one or more of the senses, especially by vision or touch. A material thing. + + suggestedTag + Sensory-presentation + + + hedId + HED_0012247 + + + Geometric-object + An object or a representation that has structure and topology in space. + + hedId + HED_0012248 + + + 2D-shape + A planar, two-dimensional shape. + + hedId + HED_0012249 + + + Arrow + A shape with a pointed end indicating direction. + + hedId + HED_0012250 + + + + Clockface + The dial face of a clock. A location identifier based on clock-face-position numbering or anatomic subregion. + + hedId + HED_0012251 + + + + Cross + A figure or mark formed by two intersecting lines crossing at their midpoints. + + hedId + HED_0012252 + + + + Dash + A horizontal stroke in writing or printing to mark a pause or break in sense or to represent omitted letters or words. + + hedId + HED_0012253 + + + + Ellipse + A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. + + hedId + HED_0012254 + + + Circle + A ring-shaped structure with every point equidistant from the center. + + hedId + HED_0012255 + + + + + Rectangle + A parallelogram with four right angles. + + hedId + HED_0012256 + + + Square + A square is a special rectangle with four equal sides. + + hedId + HED_0012257 + + + + + Single-point + A point is a geometric entity that is located in a zero-dimensional spatial region and whose position is defined by its coordinates in some coordinate system. + + hedId + HED_0012258 + + + + Star + A conventional or stylized representation of a star, typically one having five or more points. + + hedId + HED_0012259 + + + + Triangle + A three-sided polygon. + + hedId + HED_0012260 + + + + + 3D-shape + A geometric three-dimensional shape. + + hedId + HED_0012261 + + + Box + A square or rectangular vessel, usually made of cardboard or plastic. + + hedId + HED_0012262 + + + Cube + A solid or semi-solid in the shape of a three dimensional square. + + hedId + HED_0012263 + + + + + Cone + A shape whose base is a circle and whose sides taper up to a point. + + hedId + HED_0012264 + + + + Cylinder + A surface formed by circles of a given radius that are contained in a plane perpendicular to a given axis, whose centers align on the axis. + + hedId + HED_0012265 + + + + Ellipsoid + A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. + + hedId + HED_0012266 + + + Sphere + A solid or hollow three-dimensional object bounded by a closed surface such that every point on the surface is equidistant from the center. + + hedId + HED_0012267 + + + + + Pyramid + A polyhedron of which one face is a polygon of any number of sides, and the other faces are triangles with a common vertex. + + hedId + HED_0012268 + + + + + Pattern + An arrangement of objects, facts, behaviors, or other things which have scientific, mathematical, geometric, statistical, or other meaning. + + hedId + HED_0012269 + + + Dots + A small round mark or spot. + + hedId + HED_0012270 + + + + LED-pattern + A pattern created by lighting selected members of a fixed light emitting diode array. + + hedId + HED_0012271 + + + + + + Ingestible-object + Something that can be taken into the body by the mouth for digestion or absorption. + + hedId + HED_0012272 + + + + Man-made-object + Something constructed by human means. + + hedId + HED_0012273 + + + Building + A structure that has a roof and walls and stands more or less permanently in one place. + + hedId + HED_0012274 + + + Attic + A room or a space immediately below the roof of a building. + + hedId + HED_0012275 + + + + Basement + The part of a building that is wholly or partly below ground level. + + hedId + HED_0012276 + + + + Entrance + The means or place of entry. + + hedId + HED_0012277 + + + + Roof + A roof is the covering on the uppermost part of a building which provides protection from animals and weather, notably rain, but also heat, wind and sunlight. + + hedId + HED_0012278 + + + + Room + An area within a building enclosed by walls and floor and ceiling. + + hedId + HED_0012279 + + + + + Clothing + A covering designed to be worn on the body. + + hedId + HED_0012280 + + + + Device + An object contrived for a specific purpose. + + hedId + HED_0012281 + + + Assistive-device + A device that help an individual accomplish a task. + + hedId + HED_0012282 + + + Glasses + Frames with lenses worn in front of the eye for vision correction, eye protection, or protection from UV rays. + + hedId + HED_0012283 + + + + Writing-device + A device used for writing. + + hedId + HED_0012284 + + + Pen + A common writing instrument used to apply ink to a surface for writing or drawing. + + hedId + HED_0012285 + + + + Pencil + An implement for writing or drawing that is constructed of a narrow solid pigment core in a protective casing that prevents the core from being broken or marking the hand. + + hedId + HED_0012286 + + + + + + Computing-device + An electronic device which take inputs and processes results from the inputs. + + hedId + HED_0012287 + + + Cellphone + A telephone with access to a cellular radio system so it can be used over a wide area, without a physical connection to a network. + + hedId + HED_0012288 + + + + Desktop-computer + A computer suitable for use at an ordinary desk. + + hedId + HED_0012289 + + + + Laptop-computer + A computer that is portable and suitable for use while traveling. + + hedId + HED_0012290 + + + + Tablet-computer + A small portable computer that accepts input directly on to its screen rather than via a keyboard or mouse. + + hedId + HED_0012291 + + + + + Engine + A motor is a machine designed to convert one or more forms of energy into mechanical energy. + + hedId + HED_0012292 + + + + IO-device + Hardware used by a human (or other system) to communicate with a computer. + + hedId + HED_0012293 + + + Input-device + A piece of equipment used to provide data and control signals to an information processing system such as a computer or information appliance. + + hedId + HED_0012294 + + + Computer-mouse + A hand-held pointing device that detects two-dimensional motion relative to a surface. + + hedId + HED_0012295 + + + Mouse-button + An electric switch on a computer mouse which can be pressed or clicked to select or interact with an element of a graphical user interface. + + hedId + HED_0012296 + + + + Scroll-wheel + A scroll wheel or mouse wheel is a wheel used for scrolling made of hard plastic with a rubbery surface usually located between the left and right mouse buttons and is positioned perpendicular to the mouse surface. + + hedId + HED_0012297 + + + + + Joystick + A control device that uses a movable handle to create two-axis input for a computer device. + + hedId + HED_0012298 + + + + Keyboard + A device consisting of mechanical keys that are pressed to create input to a computer. + + hedId + HED_0012299 + + + Keyboard-key + A button on a keyboard usually representing letters, numbers, functions, or symbols. + + hedId + HED_0012300 + + + # + Value of a keyboard key. + + takesValue + + + hedId + HED_0012301 + + + + + + Keypad + A device consisting of keys, usually in a block arrangement, that provides limited input to a system. + + hedId + HED_0012302 + + + Keypad-key + A key on a separate section of a computer keyboard that groups together numeric keys and those for mathematical or other special functions in an arrangement like that of a calculator. + + hedId + HED_0012303 + + + # + Value of keypad key. + + takesValue + + + hedId + HED_0012304 + + + + + + Microphone + A device designed to convert sound to an electrical signal. + + hedId + HED_0012305 + + + + Push-button + A switch designed to be operated by pressing a button. + + hedId + HED_0012306 + + + + + Output-device + Any piece of computer hardware equipment which converts information into human understandable form. + + hedId + HED_0012307 + + + Auditory-device + A device designed to produce sound. + + hedId + HED_0012308 + + + Headphones + An instrument that consists of a pair of small loudspeakers, or less commonly a single speaker, held close to ears and connected to a signal source such as an audio amplifier, radio, CD player or portable media player. + + hedId + HED_0012309 + + + + Loudspeaker + A device designed to convert electrical signals to sounds that can be heard. + + hedId + HED_0012310 + + + + + Display-device + An output device for presentation of information in visual or tactile form the latter used for example in tactile electronic displays for blind people. + + hedId + HED_0012311 + + + Computer-screen + An electronic device designed as a display or a physical device designed to be a protective mesh work. + + hedId + HED_0012312 + + + Screen-window + A part of a computer screen that contains a display different from the rest of the screen. A window is a graphical control element consisting of a visual area containing some of the graphical user interface of the program it belongs to and is framed by a window decoration. + + hedId + HED_0012313 + + + + + Head-mounted-display + An instrument that functions as a display device, worn on the head or as part of a helmet, that has a small display optic in front of one (monocular HMD) or each eye (binocular HMD). + + hedId + HED_0012314 + + + + LED-display + A LED display is a flat panel display that uses an array of light-emitting diodes as pixels for a video display. + + hedId + HED_0012315 + + + + + + Recording-device + A device that copies information in a signal into a persistent information bearer. + + hedId + HED_0012316 + + + EEG-recorder + A device for recording electric currents in the brain using electrodes applied to the scalp, to the surface of the brain, or placed within the substance of the brain. + + hedId + HED_0012317 + + + + EMG-recorder + A device for recording electrical activity of muscles using electrodes on the body surface or within the muscular mass. + + hedId + HED_0013225 + + + + File-storage + A device for recording digital information to a permanent media. + + hedId + HED_0012318 + + + + MEG-recorder + A device for measuring the magnetic fields produced by electrical activity in the brain, usually conducted externally. + + hedId + HED_0012319 + + + + Motion-capture + A device for recording the movement of objects or people. + + hedId + HED_0012320 + + + + Tape-recorder + A device for recording and reproduction usually using magnetic tape for storage that can be saved and played back. + + hedId + HED_0012321 + + + + + Touchscreen + A control component that operates an electronic device by pressing the display on the screen. + + hedId + HED_0012322 + + + + + Machine + A human-made device that uses power to apply forces and control movement to perform an action. + + hedId + HED_0012323 + + + + Measurement-device + A device that measures something. + + hedId + HED_0012324 + + + Clock + A device designed to indicate the time of day or to measure the time duration of an event or action. + + hedId + HED_0012325 + + + + + Robot + A mechanical device that sometimes resembles a living animal and is capable of performing a variety of often complex human tasks on command or by being programmed in advance. + + hedId + HED_0012327 + + + + Tool + A component that is not part of a device but is designed to support its assembly or operation. + + hedId + HED_0012328 + + + + + Document + A physical object, or electronic counterpart, that is characterized by containing writing which is meant to be human-readable. + + hedId + HED_0012329 + + + Book + A volume made up of pages fastened along one edge and enclosed between protective covers. + + hedId + HED_0012330 + + + + Letter + A written message addressed to a person or organization. + + hedId + HED_0012331 + + + + Note + A brief written record. + + hedId + HED_0012332 + + + + Notebook + A book for notes or memoranda. + + hedId + HED_0012333 + + + + Questionnaire + A document consisting of questions and possibly responses, depending on whether it has been filled out. + + hedId + HED_0012334 + + + + + Furnishing + Furniture, fittings, and other decorative accessories, such as curtains and carpets, for a house or room. + + hedId + HED_0012335 + + + + Manufactured-material + Substances created or extracted from raw materials. + + hedId + HED_0012336 + + + Ceramic + A hard, brittle, heat-resistant and corrosion-resistant material made by shaping and then firing a nonmetallic mineral, such as clay, at a high temperature. + + hedId + HED_0012337 + + + + Glass + A brittle transparent solid with irregular atomic structure. + + hedId + HED_0012338 + + + + Paper + A thin sheet material produced by mechanically or chemically processing cellulose fibres derived from wood, rags, grasses or other vegetable sources in water. + + hedId + HED_0012339 + + + + Plastic + Various high-molecular-weight thermoplastic or thermo-setting polymers that are capable of being molded, extruded, drawn, or otherwise shaped and then hardened into a form. + + hedId + HED_0012340 + + + + Steel + An alloy made up of iron with typically a few tenths of a percent of carbon to improve its strength and fracture resistance compared to iron. + + hedId + HED_0012341 + + + + + Media + Media are audio/visual/audiovisual modes of communicating information for mass consumption. + + hedId + HED_0012342 + + + Media-clip + A short segment of media. + + hedId + HED_0012343 + + + Audio-clip + A short segment of audio. + + hedId + HED_0012344 + + + + Audiovisual-clip + A short media segment containing both audio and video. + + hedId + HED_0012345 + + + + Video-clip + A short segment of video. + + hedId + HED_0012346 + + + + + Visualization + An planned process that creates images, diagrams or animations from the input data. + + hedId + HED_0012347 + + + Animation + A form of graphical illustration that changes with time to give a sense of motion or represent dynamic changes in the portrayal. + + hedId + HED_0012348 + + + + Art-installation + A large-scale, mixed-media constructions, often designed for a specific place or for a temporary period of time. + + hedId + HED_0012349 + + + + Braille + A display using a system of raised dots that can be read with the fingers by people who are blind. + + hedId + HED_0012350 + + + + Image + Any record of an imaging event whether physical or electronic. + + hedId + HED_0012351 + + + Cartoon + A type of illustration, sometimes animated, typically in a non-realistic or semi-realistic style. The specific meaning has evolved over time, but the modern usage usually refers to either an image or series of images intended for satire, caricature, or humor. A motion picture that relies on a sequence of illustrations for its animation. + + hedId + HED_0012352 + + + + Drawing + A representation of an object or outlining a figure, plan, or sketch by means of lines. + + hedId + HED_0012353 + + + + Icon + A sign (such as a word or graphic symbol) whose form suggests its meaning. + + hedId + HED_0012354 + + + + Painting + A work produced through the art of painting. + + hedId + HED_0012355 + + + + Photograph + An image recorded by a camera. + + hedId + HED_0012356 + + + + + Movie + A sequence of images displayed in succession giving the illusion of continuous movement. + + hedId + HED_0012357 + + + + Outline-visualization + A visualization consisting of a line or set of lines enclosing or indicating the shape of an object in a sketch or diagram. + + hedId + HED_0012358 + + + + Point-light-visualization + A display in which action is depicted using a few points of light, often generated from discrete sensors in motion capture. + + hedId + HED_0012359 + + + + Sculpture + A two- or three-dimensional representative or abstract forms, especially by carving stone or wood or by casting metal or plaster. + + hedId + HED_0012360 + + + + Stick-figure-visualization + A drawing showing the head of a human being or animal as a circle and all other parts as straight lines. + + hedId + HED_0012361 + + + + + + Navigational-object + An object whose purpose is to assist directed movement from one location to another. + + hedId + HED_0012362 + + + Path + A trodden way. A way or track laid down for walking or made by continual treading. + + hedId + HED_0012363 + + + + Road + An open way for the passage of vehicles, persons, or animals on land. + + hedId + HED_0012364 + + + Lane + A defined path with physical dimensions through which an object or substance may traverse. + + hedId + HED_0012365 + + + + + Runway + A paved strip of ground on a landing field for the landing and takeoff of aircraft. + + hedId + HED_0012366 + + + + + Vehicle + A mobile machine which transports people or cargo. + + hedId + HED_0012367 + + + Aircraft + A vehicle which is able to travel through air in an atmosphere. + + hedId + HED_0012368 + + + + Bicycle + A human-powered, pedal-driven, single-track vehicle, having two wheels attached to a frame, one behind the other. + + hedId + HED_0012369 + + + + Boat + A watercraft of any size which is able to float or plane on water. + + hedId + HED_0012370 + + + + Car + A wheeled motor vehicle used primarily for the transportation of human passengers. + + hedId + HED_0012371 + + + + Cart + A cart is a vehicle which has two wheels and is designed to transport human passengers or cargo. + + hedId + HED_0012372 + + + + Tractor + A mobile machine specifically designed to deliver a high tractive effort at slow speeds, and mainly used for the purposes of hauling a trailer or machinery used in agriculture or construction. + + hedId + HED_0012373 + + + + Train + A connected line of railroad cars with or without a locomotive. + + hedId + HED_0012374 + + + + Truck + A motor vehicle which, as its primary function, transports cargo rather than human passengers. + + hedId + HED_0012375 + + + + + + Natural-object + Something that exists in or is produced by nature, and is not artificial or man-made. + + hedId + HED_0012376 + + + Mineral + A solid, homogeneous, inorganic substance occurring in nature and having a definite chemical composition. + + hedId + HED_0012377 + + + + Natural-feature + A feature that occurs in nature. A prominent or identifiable aspect, region, or site of interest. + + hedId + HED_0012378 + + + Field + An unbroken expanse as of ice or grassland. + + hedId + HED_0012379 + + + + Hill + A rounded elevation of limited extent rising above the surrounding land with local relief of less than 300m. + + hedId + HED_0012380 + + + + Mountain + A landform that extends above the surrounding terrain in a limited area. + + hedId + HED_0012381 + + + + River + A natural freshwater surface stream of considerable volume and a permanent or seasonal flow, moving in a definite channel toward a sea, lake, or another river. + + hedId + HED_0012382 + + + + Waterfall + A sudden descent of water over a step or ledge in the bed of a river. + + hedId + HED_0012383 + + + + + + + Sound + Mechanical vibrations transmitted by an elastic medium. Something that can be heard. + + hedId + HED_0012384 + + + Environmental-sound + Sounds occurring in the environment. An accumulation of noise pollution that occurs outside. This noise can be caused by transport, industrial, and recreational activities. + + hedId + HED_0012385 + + + Crowd-sound + Noise produced by a mixture of sounds from a large group of people. + + hedId + HED_0012386 + + + + Signal-noise + Any part of a signal that is not the true or original signal but is introduced by the communication mechanism. + + hedId + HED_0012387 + + + + + Musical-sound + Sound produced by continuous and regular vibrations, as opposed to noise. + + hedId + HED_0012388 + + + Instrument-sound + Sound produced by a musical instrument. + + hedId + HED_0012389 + + + + Tone + A musical note, warble, or other sound used as a particular signal on a telephone or answering machine. + + hedId + HED_0012390 + + + + Vocalized-sound + Musical sound produced by vocal cords in a biological agent. + + hedId + HED_0012391 + + + + + Named-animal-sound + A sound recognizable as being associated with particular animals. + + hedId + HED_0012392 + + + Barking + Sharp explosive cries like sounds made by certain animals, especially a dog, fox, or seal. + + hedId + HED_0012393 + + + + Bleating + Wavering cries like sounds made by a sheep, goat, or calf. + + hedId + HED_0012394 + + + + Chirping + Short, sharp, high-pitched noises like sounds made by small birds or an insects. + + hedId + HED_0012395 + + + + Crowing + Loud shrill sounds characteristic of roosters. + + hedId + HED_0012396 + + + + Growling + Low guttural sounds like those that made in the throat by a hostile dog or other animal. + + hedId + HED_0012397 + + + + Meowing + Vocalizations like those made by as those cats. These sounds have diverse tones and are sometimes chattered, murmured or whispered. The purpose can be assertive. + + hedId + HED_0012398 + + + + Mooing + Deep vocal sounds like those made by a cow. + + hedId + HED_0012399 + + + + Purring + Low continuous vibratory sound such as those made by cats. The sound expresses contentment. + + hedId + HED_0012400 + + + + Roaring + Loud, deep, or harsh prolonged sounds such as those made by big cats and bears for long-distance communication and intimidation. + + hedId + HED_0012401 + + + + Squawking + Loud, harsh noises such as those made by geese. + + hedId + HED_0012402 + + + + + Named-object-sound + A sound identifiable as coming from a particular type of object. + + hedId + HED_0012403 + + + Alarm-sound + A loud signal often loud continuous ringing to alert people to a problem or condition that requires urgent attention. + + hedId + HED_0012404 + + + + Beep + A short, single tone, that is typically high-pitched and generally made by a computer or other machine. + + hedId + HED_0012405 + + + + Buzz + A persistent vibratory sound often made by a buzzer device and used to indicate something incorrect. + + hedId + HED_0012406 + + + + Click + The sound made by a mechanical cash register, often to designate a reward. + + hedId + HED_0012407 + + + + Ding + A short ringing sound such as that made by a bell, often to indicate a correct response or the expiration of time. + + hedId + HED_0012408 + + + + Horn-blow + A loud sound made by forcing air through a sound device that funnels air to create the sound, often used to sound an alert. + + hedId + HED_0012409 + + + + Ka-ching + The sound made by a mechanical cash register, often to designate a reward. + + hedId + HED_0012410 + + + + Siren + A loud, continuous sound often varying in frequency designed to indicate an emergency. + + hedId + HED_0012411 + + + + + + + Property + Something that pertains to a thing. A characteristic of some entity. A quality or feature regarded as a characteristic or inherent part of someone or something. HED attributes are adjectives or adverbs. + + extensionAllowed + + + hedId + HED_0012412 + + + Agent-property + Something that pertains to or describes an agent. + + hedId + HED_0012413 + + + Agent-state + The state of the agent. + + hedId + HED_0012414 + + + Agent-cognitive-state + The state of the cognitive processes or state of mind of the agent. + + hedId + HED_0012415 + + + Alert + Condition of heightened watchfulness or preparation for action. + + hedId + HED_0012416 + + + + Anesthetized + Having lost sensation to pain or having senses dulled due to the effects of an anesthetic. + + hedId + HED_0012417 + + + + Asleep + Having entered a periodic, readily reversible state of reduced awareness and metabolic activity, usually accompanied by physical relaxation and brain activity. + + hedId + HED_0012418 + + + + Attentive + Concentrating and focusing mental energy on the task or surroundings. + + hedId + HED_0012419 + + + + Awake + In a non sleeping state. + + hedId + HED_0012420 + + + + Brain-dead + Characterized by the irreversible absence of cortical and brain stem functioning. + + hedId + HED_0012421 + + + + Comatose + In a state of profound unconsciousness associated with markedly depressed cerebral activity. + + hedId + HED_0012422 + + + + Distracted + Lacking in concentration because of being preoccupied. + + hedId + HED_0012423 + + + + Drowsy + In a state of near-sleep, a strong desire for sleep, or sleeping for unusually long periods. + + hedId + HED_0012424 + + + + Intoxicated + In a state with disturbed psychophysiological functions and responses as a result of administration or ingestion of a psychoactive substance. + + hedId + HED_0012425 + + + + Locked-in + In a state of complete paralysis of all voluntary muscles except for the ones that control the movements of the eyes. + + hedId + HED_0012426 + + + + Passive + Not responding or initiating an action in response to a stimulus. + + hedId + HED_0012427 + + + + Resting + A state in which the agent is not exhibiting any physical exertion. + + hedId + HED_0012428 + + + + Vegetative + A state of wakefulness and conscience, but (in contrast to coma) with involuntary opening of the eyes and movements (such as teeth grinding, yawning, or thrashing of the extremities). + + hedId + HED_0012429 + + + + + Agent-emotional-state + The status of the general temperament and outlook of an agent. + + hedId + HED_0012430 + + + Angry + Experiencing emotions characterized by marked annoyance or hostility. + + hedId + HED_0012431 + + + + Aroused + In a state reactive to stimuli leading to increased heart rate and blood pressure, sensory alertness, mobility and readiness to respond. + + hedId + HED_0012432 + + + + Awed + Filled with wonder. Feeling grand, sublime or powerful emotions characterized by a combination of joy, fear, admiration, reverence, and/or respect. + + hedId + HED_0012433 + + + + Compassionate + Feeling or showing sympathy and concern for others often evoked for a person who is in distress and associated with altruistic motivation. + + hedId + HED_0012434 + + + + Content + Feeling satisfaction with things as they are. + + hedId + HED_0012435 + + + + Disgusted + Feeling revulsion or profound disapproval aroused by something unpleasant or offensive. + + hedId + HED_0012436 + + + + Emotionally-neutral + Feeling neither satisfied nor dissatisfied. + + hedId + HED_0012437 + + + + Empathetic + Understanding and sharing the feelings of another. Being aware of, being sensitive to, and vicariously experiencing the feelings, thoughts, and experience of another. + + hedId + HED_0012438 + + + + Excited + Feeling great enthusiasm and eagerness. + + hedId + HED_0012439 + + + + Fearful + Feeling apprehension that one may be in danger. + + hedId + HED_0012440 + + + + Frustrated + Feeling annoyed as a result of being blocked, thwarted, disappointed or defeated. + + hedId + HED_0012441 + + + + Grieving + Feeling sorrow in response to loss, whether physical or abstract. + + hedId + HED_0012442 + + + + Happy + Feeling pleased and content. + + hedId + HED_0012443 + + + + Jealous + Feeling threatened by a rival in a relationship with another individual, in particular an intimate partner, usually involves feelings of threat, fear, suspicion, distrust, anxiety, anger, betrayal, and rejection. + + hedId + HED_0012444 + + + + Joyful + Feeling delight or intense happiness. + + hedId + HED_0012445 + + + + Loving + Feeling a strong positive emotion of affection and attraction. + + hedId + HED_0012446 + + + + Relieved + No longer feeling pain, distress,anxiety, or reassured. + + hedId + HED_0012447 + + + + Sad + Feeling grief or unhappiness. + + hedId + HED_0012448 + + + + Stressed + Experiencing mental or emotional strain or tension. + + hedId + HED_0012449 + + + + + Agent-physiological-state + Having to do with the mechanical, physical, or biochemical function of an agent. + + hedId + HED_0012450 + + + Catamenial + Related to menstruation. + + hedId + HED_0013226 + + + + Fever + Body temperature above the normal range. + + relatedTag + Sick + + + hedId + HED_0013227 + + + + Healthy + Having no significant health-related issues. + + relatedTag + Sick + + + hedId + HED_0012451 + + + + Hungry + Being in a state of craving or desiring food. + + relatedTag + Sated + Thirsty + + + hedId + HED_0012452 + + + + Rested + Feeling refreshed and relaxed. + + relatedTag + Tired + + + hedId + HED_0012453 + + + + Sated + Feeling full. + + relatedTag + Hungry + + + hedId + HED_0012454 + + + + Sick + Being in a state of ill health, bodily malfunction, or discomfort. + + relatedTag + Healthy + + + hedId + HED_0012455 + + + + Thirsty + Feeling a need to drink. + + relatedTag + Hungry + + + hedId + HED_0012456 + + + + Tired + Feeling in need of sleep or rest. + + relatedTag + Rested + + + hedId + HED_0012457 + + + + + Agent-postural-state + Pertaining to the position in which agent holds their body. + + hedId + HED_0012458 + + + Crouching + Adopting a position where the knees are bent and the upper body is brought forward and down, sometimes to avoid detection or to defend oneself. + + hedId + HED_0012459 + + + + Eyes-closed + Keeping eyes closed with no blinking. + + hedId + HED_0012460 + + + + Eyes-open + Keeping eyes open with occasional blinking. + + hedId + HED_0012461 + + + + Kneeling + Positioned where one or both knees are on the ground. + + hedId + HED_0012462 + + + + On-treadmill + Ambulation on an exercise apparatus with an endless moving belt to support moving in place. + + hedId + HED_0012463 + + + + Prone + Positioned in a recumbent body position whereby the person lies on its stomach and faces downward. + + hedId + HED_0012464 + + + + Seated-with-chin-rest + Using a device that supports the chin and head. + + hedId + HED_0012465 + + + + Sitting + In a seated position. + + hedId + HED_0012466 + + + + Standing + Assuming or maintaining an erect upright position. + + hedId + HED_0012467 + + + + + + Agent-task-role + The function or part that is ascribed to an agent in performing the task. + + hedId + HED_0012468 + + + Experiment-actor + An agent who plays a predetermined role to create the experiment scenario. + + hedId + HED_0012469 + + + + Experiment-controller + An agent exerting control over some aspect of the experiment. + + hedId + HED_0012470 + + + + Experiment-participant + Someone who takes part in an activity related to an experiment. + + hedId + HED_0012471 + + + + Experimenter + Person who is the owner of the experiment and has its responsibility. + + hedId + HED_0012472 + + + + + Agent-trait + A genetically, environmentally, or socially determined characteristic of an agent. + + hedId + HED_0012473 + + + Age + Length of time elapsed time since birth of the agent. + + hedId + HED_0012474 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012475 + + + + + Agent-experience-level + Amount of skill or knowledge that the agent has as pertains to the task. + + hedId + HED_0012476 + + + Expert-level + Having comprehensive and authoritative knowledge of or skill in a particular area related to the task. + + relatedTag + Intermediate-experience-level + Novice-level + + + hedId + HED_0012477 + + + + Intermediate-experience-level + Having a moderate amount of knowledge or skill related to the task. + + relatedTag + Expert-level + Novice-level + + + hedId + HED_0012478 + + + + Novice-level + Being inexperienced in a field or situation related to the task. + + relatedTag + Expert-level + Intermediate-experience-level + + + hedId + HED_0012479 + + + + + Ethnicity + Belong to a social group that has a common national or cultural tradition. Use with Label to avoid extension. + + hedId + HED_0012480 + + + + Gender + Characteristics that are socially constructed, including norms, behaviors, and roles based on sex. + + hedId + HED_0012481 + + + + Handedness + Individual preference for use of a hand, known as the dominant hand. + + hedId + HED_0012482 + + + Ambidextrous + Having no overall dominance in the use of right or left hand or foot in the performance of tasks that require one hand or foot. + + hedId + HED_0012483 + + + + Left-handed + Preference for using the left hand or foot for tasks requiring the use of a single hand or foot. + + hedId + HED_0012484 + + + + Right-handed + Preference for using the right hand or foot for tasks requiring the use of a single hand or foot. + + hedId + HED_0012485 + + + + + Race + Belonging to a group sharing physical or social qualities as defined within a specified society. Use with Label to avoid extension. + + hedId + HED_0012486 + + + + Sex + Physical properties or qualities by which male is distinguished from female. + + hedId + HED_0012487 + + + Female + Biological sex of an individual with female sexual organs such ova. + + hedId + HED_0012488 + + + + Intersex + Having genitalia and/or secondary sexual characteristics of indeterminate sex. + + hedId + HED_0012489 + + + + Male + Biological sex of an individual with male sexual organs producing sperm. + + hedId + HED_0012490 + + + + Other-sex + A non-specific designation of sexual traits. + + hedId + HED_0012491 + + + + + + + Data-property + Something that pertains to data or information. + + extensionAllowed + + + hedId + HED_0012492 + + + Data-artifact + An anomalous, interfering, or distorting signal originating from a source other than the item being studied. + + hedId + HED_0012493 + + + Biological-artifact + A data artifact arising from a biological entity being measured. + + hedId + HED_0012494 + + + Chewing-artifact + Artifact from moving the jaw in a chewing motion. + + hedId + HED_0012495 + + + + ECG-artifact + An electrical artifact from the far-field potential from pulsation of the heart, time locked to QRS complex. + + hedId + HED_0012496 + + + + EMG-artifact + Artifact from muscle activity and myogenic potentials at the measurements site. In EEG, myogenic potentials are the most common artifacts. Frontalis and temporalis muscles (e.g. clenching of jaw muscles) are common causes. Generally, the potentials generated in the muscles are of shorter duration than those generated in the brain. The frequency components are usually beyond 30-50 Hz, and the bursts are arrhythmic. + + hedId + HED_0012497 + + + + Eye-artifact + Ocular movements and blinks can result in artifacts in different types of data. In electrophysiology data, these can result transients and offsets the signal. + + hedId + HED_0012498 + + + Eye-blink-artifact + Artifact from eye blinking. In EEG, Fp1/Fp2 electrodes become electro-positive with eye closure because the cornea is positively charged causing a negative deflection in Fp1/Fp2. If the eye blink is unilateral, consider prosthetic eye. + + hedId + HED_0012499 + + + + Eye-movement-artifact + Eye movements can cause artifacts on recordings. The charge of the eye can especially cause artifacts in electrophysiology data. + + hedId + HED_0012500 + + + Horizontal-eye-movement-artifact + Artifact from moving eyes left-to-right and right-to-left. In EEG, there is an upward deflection in the Fp2-F8 derivation, when the eyes move to the right side. In this case F8 becomes more positive and therefore. When the eyes move to the left, F7 becomes more positive and there is an upward deflection in the Fp1-F7 derivation. + + hedId + HED_0012501 + + + + Nystagmus-artifact + Artifact from nystagmus (a vision condition in which the eyes make repetitive, uncontrolled movements). + + hedId + HED_0012502 + + + + Slow-eye-movement-artifact + Artifacts originating from slow, rolling eye-movements, seen during drowsiness. + + hedId + HED_0012503 + + + + Vertical-eye-movement-artifact + Artifact from moving eyes up and down. In EEG, this causes positive potentials (50-100 micro V) with bi-frontal distribution, maximum at Fp1 and Fp2, when the eyeball rotates upward. The downward rotation of the eyeball is associated with the negative deflection. The time course of the deflections is similar to the time course of the eyeball movement. + + hedId + HED_0012504 + + + + + + Movement-artifact + Artifact in the measured data generated by motion of the subject. + + hedId + HED_0012505 + + + + Pulse-artifact + A mechanical artifact from a pulsating blood vessel near a measurement site, cardio-ballistic artifact. + + hedId + HED_0012506 + + + + Respiration-artifact + Artifact from breathing. + + hedId + HED_0012507 + + + + Rocking-patting-artifact + Quasi-rhythmical artifacts in recordings most commonly seen in infants. Typically caused by a caregiver rocking or patting the infant. + + hedId + HED_0012508 + + + + Sucking-artifact + Artifact from sucking, typically seen in very young cases. + + hedId + HED_0012509 + + + + Sweat-artifact + Artifact from sweating. In EEG, this is a low amplitude undulating waveform that is usually greater than 2 seconds and may appear to be an unstable baseline. + + hedId + HED_0012510 + + + + Tongue-movement-artifact + Artifact from tongue movement (Glossokinetic). The tongue functions as a dipole, with the tip negative with respect to the base. In EEG, the artifact produced by the tongue has a broad potential field that drops from frontal to occipital areas, although it is less steep than that produced by eye movement artifacts. The amplitude of the potentials is greater inferiorly than in parasagittal regions; the frequency is variable but usually in the delta range. Chewing and sucking can produce similar artifacts. + + hedId + HED_0012511 + + + + + Nonbiological-artifact + A data artifact arising from a non-biological source. + + hedId + HED_0012512 + + + Artificial-ventilation-artifact + Artifact stemming from mechanical ventilation. These can occur at the same rate as the ventilator, but also have other patterns. + + hedId + HED_0012513 + + + + Dialysis-artifact + Artifacts seen in recordings during continuous renal replacement therapy (dialysis). + + hedId + HED_0012514 + + + + Electrode-movement-artifact + Artifact from electrode movement. + + hedId + HED_0012515 + + + + Electrode-pops-artifact + Brief artifact with a steep rise and slow fall of an electrophysiological signal, most often caused by a loose electrode. + + hedId + HED_0012516 + + + + Induction-artifact + Artifacts induced by nearby equipment. In EEG, these are usually of high frequency. + + hedId + HED_0012517 + + + + Line-noise-artifact + Power line noise at 50 Hz or 60 Hz. + + hedId + HED_0012518 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012519 + + + + + Salt-bridge-artifact + Artifact from salt-bridge between EEG electrodes. + + hedId + HED_0012520 + + + + + + Data-marker + An indicator placed to mark something. + + hedId + HED_0012521 + + + Data-break-marker + An indicator place to indicate a gap in the data. + + hedId + HED_0012522 + + + + Temporal-marker + An indicator placed at a particular time in the data. + + hedId + HED_0012523 + + + Inset + Marks an intermediate point in an ongoing event of temporal extent. + + topLevelTagGroup + + + reserved + + + relatedTag + Onset + Offset + + + hedId + HED_0012524 + + + + Offset + Marks the end of an event of temporal extent. + + topLevelTagGroup + + + reserved + + + relatedTag + Onset + Inset + + + hedId + HED_0012525 + + + + Onset + Marks the start of an ongoing event of temporal extent. + + topLevelTagGroup + + + reserved + + + relatedTag + Inset + Offset + + + hedId + HED_0012526 + + + + Pause + Indicates the temporary interruption of the operation of a process and subsequently a wait for a signal to continue. + + hedId + HED_0012527 + + + + Time-out + A cancellation or cessation that automatically occurs when a predefined interval of time has passed without a certain event occurring. + + hedId + HED_0012528 + + + + Time-sync + A synchronization signal whose purpose is to help synchronize different signals or processes. Often used to indicate a marker inserted into the recorded data to allow post hoc synchronization of concurrently recorded data streams. + + hedId + HED_0012529 + + + + + + Data-resolution + Smallest change in a quality being measured by an sensor that causes a perceptible change. + + hedId + HED_0012530 + + + Printer-resolution + Resolution of a printer, usually expressed as the number of dots-per-inch for a printer. + + hedId + HED_0012531 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012532 + + + + + Screen-resolution + Resolution of a screen, usually expressed as the of pixels in a dimension for a digital display device. + + hedId + HED_0012533 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012534 + + + + + Sensory-resolution + Resolution of measurements by a sensing device. + + hedId + HED_0012535 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012536 + + + + + Spatial-resolution + Linear spacing of a spatial measurement. + + hedId + HED_0012537 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012538 + + + + + Spectral-resolution + Measures the ability of a sensor to resolve features in the electromagnetic spectrum. + + hedId + HED_0012539 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012540 + + + + + Temporal-resolution + Measures the ability of a sensor to resolve features in time. + + hedId + HED_0012541 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012542 + + + + + + Data-source-type + The type of place, person, or thing from which the data comes or can be obtained. + + hedId + HED_0012543 + + + Computed-feature + A feature computed from the data by a tool. This tag should be grouped with a label of the form Toolname_propertyName. + + hedId + HED_0012544 + + + + Computed-prediction + A computed extrapolation of known data. + + hedId + HED_0012545 + + + + Expert-annotation + An explanatory or critical comment or other in-context information provided by an authority. + + hedId + HED_0012546 + + + + Instrument-measurement + Information obtained from a device that is used to measure material properties or make other observations. + + hedId + HED_0012547 + + + + Observation + Active acquisition of information from a primary source. Should be grouped with a label of the form AgentID_featureName. + + hedId + HED_0012548 + + + + + Data-value + Designation of the type of a data item. + + hedId + HED_0012549 + + + Categorical-value + Indicates that something can take on a limited and usually fixed number of possible values. + + hedId + HED_0012550 + + + Categorical-class-value + Categorical values that fall into discrete classes such as true or false. The grouping is absolute in the sense that it is the same for all participants. + + hedId + HED_0012551 + + + All + To a complete degree or to the full or entire extent. + + relatedTag + Some + None + + + hedId + HED_0012552 + + + + Correct + Free from error. Especially conforming to fact or truth. + + relatedTag + Wrong + + + hedId + HED_0012553 + + + + Explicit + Stated clearly and in detail, leaving no room for confusion or doubt. + + relatedTag + Implicit + + + hedId + HED_0012554 + + + + False + Not in accordance with facts, reality or definitive criteria. + + relatedTag + True + + + hedId + HED_0012555 + + + + Implicit + Implied though not plainly expressed. + + relatedTag + Explicit + + + hedId + HED_0012556 + + + + Invalid + Not allowed or not conforming to the correct format or specifications. + + relatedTag + Valid + + + hedId + HED_0012557 + + + + None + No person or thing, nobody, not any. + + relatedTag + All + Some + + + hedId + HED_0012558 + + + + Some + At least a small amount or number of, but not a large amount of, or often. + + relatedTag + All + None + + + hedId + HED_0012559 + + + + True + Conforming to facts, reality or definitive criteria. + + relatedTag + False + + + hedId + HED_0012560 + + + + Unknown + The information has not been provided. + + relatedTag + Invalid + + + hedId + HED_0012561 + + + + Valid + Allowable, usable, or acceptable. + + relatedTag + Invalid + + + hedId + HED_0012562 + + + + Wrong + Inaccurate or not correct. + + relatedTag + Correct + + + hedId + HED_0012563 + + + + + Categorical-judgment-value + Categorical values that are based on the judgment or perception of the participant such familiar and famous. + + hedId + HED_0012564 + + + Abnormal + Deviating in any way from the state, position, structure, condition, behavior, or rule which is considered a norm. + + relatedTag + Normal + + + hedId + HED_0012565 + + + + Asymmetrical + Lacking symmetry or having parts that fail to correspond to one another in shape, size, or arrangement. + + relatedTag + Symmetrical + + + hedId + HED_0012566 + + + + Audible + A sound that can be perceived by the participant. + + relatedTag + Inaudible + + + hedId + HED_0012567 + + + + Complex + Hard, involved or complicated, elaborate, having many parts. + + relatedTag + Simple + + + hedId + HED_0012568 + + + + Congruent + Concordance of multiple evidence lines. In agreement or harmony. + + relatedTag + Incongruent + + + hedId + HED_0012569 + + + + Constrained + Keeping something within particular limits or bounds. + + relatedTag + Unconstrained + + + hedId + HED_0012570 + + + + Disordered + Not neatly arranged. Confused and untidy. A structural quality in which the parts of an object are non-rigid. + + relatedTag + Ordered + + + hedId + HED_0012571 + + + + Familiar + Recognized, familiar, or within the scope of knowledge. + + relatedTag + Unfamiliar + Famous + + + hedId + HED_0012572 + + + + Famous + A person who has a high degree of recognition by the general population for his or her success or accomplishments. A famous person. + + relatedTag + Familiar + Unfamiliar + + + hedId + HED_0012573 + + + + Inaudible + A sound below the threshold of perception of the participant. + + relatedTag + Audible + + + hedId + HED_0012574 + + + + Incongruent + Not in agreement or harmony. + + relatedTag + Congruent + + + hedId + HED_0012575 + + + + Involuntary + An action that is not made by choice. In the body, involuntary actions (such as blushing) occur automatically, and cannot be controlled by choice. + + relatedTag + Voluntary + + + hedId + HED_0012576 + + + + Masked + Information exists but is not provided or is partially obscured due to security,privacy, or other concerns. + + relatedTag + Unmasked + + + hedId + HED_0012577 + + + + Normal + Being approximately average or within certain limits. Conforming with or constituting a norm or standard or level or type or social norm. + + relatedTag + Abnormal + + + hedId + HED_0012578 + + + + Ordered + Conforming to a logical or comprehensible arrangement of separate elements. + + relatedTag + Disordered + + + hedId + HED_0012579 + + + + Simple + Easily understood or presenting no difficulties. + + relatedTag + Complex + + + hedId + HED_0012580 + + + + Symmetrical + Made up of exactly similar parts facing each other or around an axis. Showing aspects of symmetry. + + relatedTag + Asymmetrical + + + hedId + HED_0012581 + + + + Unconstrained + Moving without restriction. + + relatedTag + Constrained + + + hedId + HED_0012582 + + + + Unfamiliar + Not having knowledge or experience of. + + relatedTag + Familiar + Famous + + + hedId + HED_0012583 + + + + Unmasked + Information is revealed. + + relatedTag + Masked + + + hedId + HED_0012584 + + + + Voluntary + Using free will or design; not forced or compelled; controlled by individual volition. + + relatedTag + Involuntary + + + hedId + HED_0012585 + + + + + Categorical-level-value + Categorical values based on dividing a continuous variable into levels such as high and low. + + hedId + HED_0012586 + + + Cold + Having an absence of heat. + + relatedTag + Hot + + + hedId + HED_0012587 + + + + Deep + Extending relatively far inward or downward. + + relatedTag + Shallow + + + hedId + HED_0012588 + + + + High + Having a greater than normal degree, intensity, or amount. + + relatedTag + Low + Medium + + + hedId + HED_0012589 + + + + Hot + Having an excess of heat. + + relatedTag + Cold + + + hedId + HED_0012590 + + + + Large + Having a great extent such as in physical dimensions, period of time, amplitude or frequency. + + relatedTag + Small + + + hedId + HED_0012591 + + + + Liminal + Situated at a sensory threshold that is barely perceptible or capable of eliciting a response. + + relatedTag + Subliminal + Supraliminal + + + hedId + HED_0012592 + + + + Loud + Having a perceived high intensity of sound. + + relatedTag + Quiet + + + hedId + HED_0012593 + + + + Low + Less than normal in degree, intensity or amount. + + relatedTag + High + + + hedId + HED_0012594 + + + + Medium + Mid-way between small and large in number, quantity, magnitude or extent. + + relatedTag + Low + High + + + hedId + HED_0012595 + + + + Negative + Involving disadvantage or harm. + + relatedTag + Positive + + + hedId + HED_0012596 + + + + Positive + Involving advantage or good. + + relatedTag + Negative + + + hedId + HED_0012597 + + + + Quiet + Characterizing a perceived low intensity of sound. + + relatedTag + Loud + + + hedId + HED_0012598 + + + + Rough + Having a surface with perceptible bumps, ridges, or irregularities. + + relatedTag + Smooth + + + hedId + HED_0012599 + + + + Shallow + Having a depth which is relatively low. + + relatedTag + Deep + + + hedId + HED_0012600 + + + + Small + Having a small extent such as in physical dimensions, period of time, amplitude or frequency. + + relatedTag + Large + + + hedId + HED_0012601 + + + + Smooth + Having a surface free from bumps, ridges, or irregularities. + + relatedTag + Rough + + + hedId + HED_0012602 + + + + Subliminal + Situated below a sensory threshold that is imperceptible or not capable of eliciting a response. + + relatedTag + Liminal + Supraliminal + + + hedId + HED_0012603 + + + + Supraliminal + Situated above a sensory threshold that is perceptible or capable of eliciting a response. + + relatedTag + Liminal + Subliminal + + + hedId + HED_0012604 + + + + Thick + Wide in width, extent or cross-section. + + relatedTag + Thin + + + hedId + HED_0012605 + + + + Thin + Narrow in width, extent or cross-section. + + relatedTag + Thick + + + hedId + HED_0012606 + + + + + Categorical-location-value + Value indicating the location of something, primarily as an identifier rather than an expression of where the item is relative to something else. + + hedId + HED_0012607 + + + Anterior + Relating to an item on the front of an agent body (from the point of view of the agent) or on the front of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. + + hedId + HED_0012608 + + + + Lateral + Identifying the portion of an object away from the midline, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. + + hedId + HED_0012609 + + + + Left + Relating to an item on the left side of an agent body (from the point of view of the agent) or the left side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Left, Hand) as an identifier for the left hand. HED spatial relations should be used for relative positions such as (Hand, (Left-side-of, Keyboard)), which denotes the hand placed on the left side of the keyboard, which could be either the identified left hand or right hand. + + hedId + HED_0012610 + + + + Medial + Identifying the portion of an object towards the center, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. + + hedId + HED_0012611 + + + + Posterior + Relating to an item on the back of an agent body (from the point of view of the agent) or on the back of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. + + hedId + HED_0012612 + + + + Right + Relating to an item on the right side of an agent body (from the point of view of the agent) or the right side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Right, Hand) as an identifier for the right hand. HED spatial relations should be used for relative positions such as (Hand, (Right-side-of, Keyboard)), which denotes the hand placed on the right side of the keyboard, which could be either the identified left hand or right hand. + + hedId + HED_0012613 + + + + + Categorical-orientation-value + Value indicating the orientation or direction of something. + + hedId + HED_0012614 + + + Backward + Directed behind or to the rear. + + relatedTag + Forward + + + hedId + HED_0012615 + + + + Downward + Moving or leading toward a lower place or level. + + relatedTag + Leftward + Rightward + Upward + + + hedId + HED_0012616 + + + + Forward + At or near or directed toward the front. + + relatedTag + Backward + + + hedId + HED_0012617 + + + + Horizontally-oriented + Oriented parallel to or in the plane of the horizon. + + relatedTag + Vertically-oriented + + + hedId + HED_0012618 + + + + Leftward + Going toward or facing the left. + + relatedTag + Downward + Rightward + Upward + + + hedId + HED_0012619 + + + + Oblique + Slanting or inclined in direction, course, or position that is neither parallel nor perpendicular nor right-angular. + + relatedTag + Rotated + + + hedId + HED_0012620 + + + + Rightward + Going toward or situated on the right. + + relatedTag + Downward + Leftward + Upward + + + hedId + HED_0012621 + + + + Rotated + Positioned offset around an axis or center. + + hedId + HED_0012622 + + + + Upward + Moving, pointing, or leading to a higher place, point, or level. + + relatedTag + Downward + Leftward + Rightward + + + hedId + HED_0012623 + + + + Vertically-oriented + Oriented perpendicular to the plane of the horizon. + + relatedTag + Horizontally-oriented + + + hedId + HED_0012624 + + + + + + Physical-value + The value of some physical property of something. + + hedId + HED_0012625 + + + Temperature + A measure of hot or cold based on the average kinetic energy of the atoms or molecules in the system. + + hedId + HED_0012626 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + temperatureUnits + + + hedId + HED_0012627 + + + + + Weight + The relative mass or the quantity of matter contained by something. + + hedId + HED_0012628 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + weightUnits + + + hedId + HED_0012629 + + + + + + Quantitative-value + Something capable of being estimated or expressed with numeric values. + + hedId + HED_0012630 + + + Fraction + A numerical value between 0 and 1. + + hedId + HED_0012631 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012632 + + + + + Item-count + The integer count of something which is usually grouped with the entity it is counting. (Item-count/3, A) indicates that 3 of A have occurred up to this point. + + hedId + HED_0012633 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012634 + + + + + Item-index + The index of an item in a collection, sequence or other structure. (A (Item-index/3, B)) means that A is item number 3 in B. + + hedId + HED_0012635 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012636 + + + + + Item-interval + An integer indicating how many items or entities have passed since the last one of these. An item interval of 0 indicates the current item. + + hedId + HED_0012637 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012638 + + + + + Percentage + A fraction or ratio with 100 understood as the denominator. + + hedId + HED_0012639 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012640 + + + + + Ratio + A quotient of quantities of the same kind for different components within the same system. + + hedId + HED_0012641 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012642 + + + + + + Spatiotemporal-value + A property relating to space and/or time. + + hedId + HED_0012643 + + + Rate-of-change + The amount of change accumulated per unit time. + + hedId + HED_0012644 + + + Acceleration + Magnitude of the rate of change in either speed or direction. The direction of change should be given separately. + + hedId + HED_0012645 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + accelerationUnits + + + hedId + HED_0012646 + + + + + Frequency + Frequency is the number of occurrences of a repeating event per unit time. + + hedId + HED_0012647 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012648 + + + + + Jerk-rate + Magnitude of the rate at which the acceleration of an object changes with respect to time. The direction of change should be given separately. + + hedId + HED_0012649 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + jerkUnits + + + hedId + HED_0012650 + + + + + Refresh-rate + The frequency with which the image on a computer monitor or similar electronic display screen is refreshed, usually expressed in hertz. + + hedId + HED_0012651 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012652 + + + + + Sampling-rate + The number of digital samples taken or recorded per unit of time. + + hedId + HED_0012653 + + + # + + takesValue + + + unitClass + frequencyUnits + + + hedId + HED_0012654 + + + + + Speed + A scalar measure of the rate of movement of the object expressed either as the distance traveled divided by the time taken (average speed) or the rate of change of position with respect to time at a particular point (instantaneous speed). The direction of change should be given separately. + + hedId + HED_0012655 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + speedUnits + + + hedId + HED_0012656 + + + + + Temporal-rate + The number of items per unit of time. + + hedId + HED_0012657 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012658 + + + + + + Spatial-value + Value of an item involving space. + + hedId + HED_0012659 + + + Angle + The amount of inclination of one line to another or the plane of one object to another. + + hedId + HED_0012660 + + + # + + takesValue + + + unitClass + angleUnits + + + valueClass + numericClass + + + hedId + HED_0012661 + + + + + Distance + A measure of the space separating two objects or points. + + hedId + HED_0012662 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012663 + + + + + Position + A reference to the alignment of an object, a particular situation or view of a situation, or the location of an object. Coordinates with respect a specified frame of reference or the default Screen-frame if no frame is given. + + hedId + HED_0012664 + + + Clock-face + A location identifier based on clock-face numbering or anatomic subregion. Replaced by Clock-face-position. + + deprecatedFrom + 8.2.0 + + + hedId + HED_0012326 + + + # + + deprecatedFrom + 8.2.0 + + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013228 + + + + + Clock-face-position + A location identifier based on clock-face numbering or anatomic subregion. As an object, just use the tag Clock. + + hedId + HED_0013229 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013230 + + + + + X-position + The position along the x-axis of the frame of reference. + + hedId + HED_0012665 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012666 + + + + + Y-position + The position along the y-axis of the frame of reference. + + hedId + HED_0012667 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012668 + + + + + Z-position + The position along the z-axis of the frame of reference. + + hedId + HED_0012669 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012670 + + + + + + Size + The physical magnitude of something. + + hedId + HED_0012671 + + + Area + The extent of a 2-dimensional surface enclosed within a boundary. + + hedId + HED_0012672 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + areaUnits + + + hedId + HED_0012673 + + + + + Depth + The distance from the surface of something especially from the perspective of looking from the front. + + hedId + HED_0012674 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012675 + + + + + Height + The vertical measurement or distance from the base to the top of an object. + + hedId + HED_0012676 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012677 + + + + + Length + The linear extent in space from one end of something to the other end, or the extent of something from beginning to end. + + hedId + HED_0012678 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012679 + + + + + Perimeter + The minimum length of paths enclosing a 2D shape. + + hedId + HED_0012680 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012681 + + + + + Radius + The distance of the line from the center of a circle or a sphere to its perimeter or outer surface, respectively. + + hedId + HED_0012682 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012683 + + + + + Volume + The amount of three dimensional space occupied by an object or the capacity of a space or container. + + hedId + HED_0012684 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + volumeUnits + + + hedId + HED_0012685 + + + + + Width + The extent or measurement of something from side to side. + + hedId + HED_0012686 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012687 + + + + + + + Temporal-value + A characteristic of or relating to time or limited by time. + + hedId + HED_0012688 + + + Delay + The time at which an event start time is delayed from the current onset time. This tag defines the start time of an event of temporal extent and may be used with the Duration tag. + + topLevelTagGroup + + + reserved + + + requireChild + + + relatedTag + Duration + + + hedId + HED_0012689 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012690 + + + + + Duration + The period of time during which an event occurs. This tag defines the end time of an event of temporal extent and may be used with the Delay tag. + + topLevelTagGroup + + + reserved + + + requireChild + + + relatedTag + Delay + + + hedId + HED_0012691 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012692 + + + + + Time-interval + The period of time separating two instances, events, or occurrences. + + hedId + HED_0012693 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012694 + + + + + Time-value + A value with units of time. Usually grouped with tags identifying what the value represents. + + hedId + HED_0012695 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012696 + + + + + + + Statistical-value + A value based on or employing the principles of statistics. + + extensionAllowed + + + hedId + HED_0012697 + + + Data-maximum + The largest possible quantity or degree. + + hedId + HED_0012698 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012699 + + + + + Data-mean + The sum of a set of values divided by the number of values in the set. + + hedId + HED_0012700 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012701 + + + + + Data-median + The value which has an equal number of values greater and less than it. + + hedId + HED_0012702 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012703 + + + + + Data-minimum + The smallest possible quantity. + + hedId + HED_0012704 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012705 + + + + + Probability + A measure of the expectation of the occurrence of a particular event. + + hedId + HED_0012706 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012707 + + + + + Standard-deviation + A measure of the range of values in a set of numbers. Standard deviation is a statistic used as a measure of the dispersion or variation in a distribution, equal to the square root of the arithmetic mean of the squares of the deviations from the arithmetic mean. + + hedId + HED_0012708 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012709 + + + + + Statistical-accuracy + A measure of closeness to true value expressed as a number between 0 and 1. + + hedId + HED_0012710 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012711 + + + + + Statistical-precision + A quantitative representation of the degree of accuracy necessary for or associated with a particular action. + + hedId + HED_0012712 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012713 + + + + + Statistical-recall + Sensitivity is a measurement datum qualifying a binary classification test and is computed by subtracting the false negative rate to the integral numeral 1. + + hedId + HED_0012714 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012715 + + + + + Statistical-uncertainty + A measure of the inherent variability of repeated observation measurements of a quantity including quantities evaluated by statistical methods and by other means. + + hedId + HED_0012716 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012717 + + + + + + + Data-variability-attribute + An attribute describing how something changes or varies. + + hedId + HED_0012718 + + + Abrupt + Marked by sudden change. + + hedId + HED_0012719 + + + + Constant + Continually recurring or continuing without interruption. Not changing in time or space. + + hedId + HED_0012720 + + + + Continuous + Uninterrupted in time, sequence, substance, or extent. + + relatedTag + Discrete + Discontinuous + + + hedId + HED_0012721 + + + + Decreasing + Becoming smaller or fewer in size, amount, intensity, or degree. + + relatedTag + Increasing + + + hedId + HED_0012722 + + + + Deterministic + No randomness is involved in the development of the future states of the element. + + relatedTag + Random + Stochastic + + + hedId + HED_0012723 + + + + Discontinuous + Having a gap in time, sequence, substance, or extent. + + relatedTag + Continuous + + + hedId + HED_0012724 + + + + Discrete + Constituting a separate entities or parts. + + relatedTag + Continuous + Discontinuous + + + hedId + HED_0012725 + + + + Estimated-value + Something that has been calculated or measured approximately. + + hedId + HED_0012726 + + + + Exact-value + A value that is viewed to the true value according to some standard. + + hedId + HED_0012727 + + + + Flickering + Moving irregularly or unsteadily or burning or shining fitfully or with a fluctuating light. + + hedId + HED_0012728 + + + + Fractal + Having extremely irregular curves or shapes for which any suitably chosen part is similar in shape to a given larger or smaller part when magnified or reduced to the same size. + + hedId + HED_0012729 + + + + Increasing + Becoming greater in size, amount, or degree. + + relatedTag + Decreasing + + + hedId + HED_0012730 + + + + Random + Governed by or depending on chance. Lacking any definite plan or order or purpose. + + relatedTag + Deterministic + Stochastic + + + hedId + HED_0012731 + + + + Repetitive + A recurring action that is often non-purposeful. + + hedId + HED_0012732 + + + + Stochastic + Uses a random probability distribution or pattern that may be analyzed statistically but may not be predicted precisely to determine future states. + + relatedTag + Deterministic + Random + + + hedId + HED_0012733 + + + + Varying + Differing in size, amount, degree, or nature. + + hedId + HED_0012734 + + + + + + Environmental-property + Relating to or arising from the surroundings of an agent. + + hedId + HED_0012735 + + + Augmented-reality + Using technology that enhances real-world experiences with computer-derived digital overlays to change some aspects of perception of the natural environment. The digital content is shown to the user through a smart device or glasses and responds to changes in the environment. + + hedId + HED_0012736 + + + + Indoors + Located inside a building or enclosure. + + hedId + HED_0012737 + + + + Motion-platform + A mechanism that creates the feelings of being in a real motion environment. + + hedId + HED_0012738 + + + + Outdoors + Any area outside a building or shelter. + + hedId + HED_0012739 + + + + Real-world + Located in a place that exists in real space and time under realistic conditions. + + hedId + HED_0012740 + + + + Rural + Of or pertaining to the country as opposed to the city. + + hedId + HED_0012741 + + + + Terrain + Characterization of the physical features of a tract of land. + + hedId + HED_0012742 + + + Composite-terrain + Tracts of land characterized by a mixture of physical features. + + hedId + HED_0012743 + + + + Dirt-terrain + Tracts of land characterized by a soil surface and lack of vegetation. + + hedId + HED_0012744 + + + + Grassy-terrain + Tracts of land covered by grass. + + hedId + HED_0012745 + + + + Gravel-terrain + Tracts of land covered by a surface consisting a loose aggregation of small water-worn or pounded stones. + + hedId + HED_0012746 + + + + Leaf-covered-terrain + Tracts of land covered by leaves and composited organic material. + + hedId + HED_0012747 + + + + Muddy-terrain + Tracts of land covered by a liquid or semi-liquid mixture of water and some combination of soil, silt, and clay. + + hedId + HED_0012748 + + + + Paved-terrain + Tracts of land covered with concrete, asphalt, stones, or bricks. + + hedId + HED_0012749 + + + + Rocky-terrain + Tracts of land consisting or full of rock or rocks. + + hedId + HED_0012750 + + + + Sloped-terrain + Tracts of land arranged in a sloping or inclined position. + + hedId + HED_0012751 + + + + Uneven-terrain + Tracts of land that are not level, smooth, or regular. + + hedId + HED_0012752 + + + + + Urban + Relating to, located in, or characteristic of a city or densely populated area. + + hedId + HED_0012753 + + + + Virtual-world + Using technology that creates immersive, computer-generated experiences that a person can interact with and navigate through. The digital content is generally delivered to the user through some type of headset and responds to changes in head position or through interaction with other types of sensors. Existing in a virtual setting such as a simulation or game environment. + + hedId + HED_0012754 + + + + + Informational-property + Something that pertains to a task. + + extensionAllowed + + + hedId + HED_0012755 + + + Description + An explanation of what the tag group it is in means. If the description is at the top-level of an event string, the description applies to the event. + + hedId + HED_0012756 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012757 + + + + + ID + An alphanumeric name that identifies either a unique object or a unique class of objects. Here the object or class may be an idea, physical countable object (or class), or physical uncountable substance (or class). + + hedId + HED_0012758 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012759 + + + + + Label + A string of 20 or fewer characters identifying something. Labels usually refer to general classes of things while IDs refer to specific instances. A term that is associated with some entity. A brief description given for purposes of identification. An identifying or descriptive marker that is attached to an object. + + hedId + HED_0012760 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012761 + + + + + Metadata + Data about data. Information that describes another set of data. + + hedId + HED_0012762 + + + Creation-date + The date on which the creation of this item began. + + hedId + HED_0012763 + + + # + + takesValue + + + valueClass + dateTimeClass + + + hedId + HED_0012764 + + + + + Experimental-note + A brief written record about the experiment. + + hedId + HED_0012765 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012766 + + + + + Library-name + Official name of a HED library. + + hedId + HED_0012767 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012768 + + + + + Metadata-identifier + Identifier (usually unique) from another metadata source. + + hedId + HED_0012769 + + + CogAtlas + The Cognitive Atlas ID number of something. + + hedId + HED_0012770 + + + # + + takesValue + + + hedId + HED_0012771 + + + + + CogPo + The CogPO ID number of something. + + hedId + HED_0012772 + + + # + + takesValue + + + hedId + HED_0012773 + + + + + DOI + Digital object identifier for an object. + + hedId + HED_0012774 + + + # + + takesValue + + + hedId + HED_0012775 + + + + + OBO-identifier + The identifier of a term in some Open Biology Ontology (OBO) ontology. + + hedId + HED_0012776 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012777 + + + + + Species-identifier + A binomial species name from the NCBI Taxonomy, for example, homo sapiens, mus musculus, or rattus norvegicus. + + hedId + HED_0012778 + + + # + + takesValue + + + hedId + HED_0012779 + + + + + Subject-identifier + A sequence of characters used to identify, name, or characterize a trial or study subject. + + hedId + HED_0012780 + + + # + + takesValue + + + hedId + HED_0012781 + + + + + UUID + A unique universal identifier. + + hedId + HED_0012782 + + + # + + takesValue + + + hedId + HED_0012783 + + + + + Version-identifier + An alphanumeric character string that identifies a form or variant of a type or original. + + hedId + HED_0012784 + + + # + Usually is a semantic version. + + takesValue + + + hedId + HED_0012785 + + + + + + Modified-date + The date on which the item was modified (usually the last-modified data unless a complete record of dated modifications is kept. + + hedId + HED_0012786 + + + # + + takesValue + + + valueClass + dateTimeClass + + + hedId + HED_0012787 + + + + + Pathname + The specification of a node (file or directory) in a hierarchical file system, usually specified by listing the nodes top-down. + + hedId + HED_0012788 + + + # + + takesValue + + + hedId + HED_0012789 + + + + + URL + A valid URL. + + hedId + HED_0012790 + + + # + + takesValue + + + hedId + HED_0012791 + + + + + + Parameter + Something user-defined for this experiment. + + hedId + HED_0012792 + + + Parameter-label + The name of the parameter. + + hedId + HED_0012793 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012794 + + + + + Parameter-value + The value of the parameter. + + hedId + HED_0012795 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012796 + + + + + + + Organizational-property + Relating to an organization or the action of organizing something. + + hedId + HED_0012797 + + + Collection + A tag designating a grouping of items such as in a set or list. + + reserved + + + hedId + HED_0012798 + + + # + Name of the collection. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012799 + + + + + Condition-variable + An aspect of the experiment or task that is to be varied during the experiment. Task-conditions are sometimes called independent variables or contrasts. + + reserved + + + hedId + HED_0012800 + + + # + Name of the condition variable. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012801 + + + + + Control-variable + An aspect of the experiment that is fixed throughout the study and usually is explicitly controlled. + + reserved + + + hedId + HED_0012802 + + + # + Name of the control variable. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012803 + + + + + Def + A HED-specific utility tag used with a defined name to represent the tags associated with that definition. + + requireChild + + + reserved + + + hedId + HED_0012804 + + + # + Name of the definition. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012805 + + + + + Def-expand + A HED specific utility tag that is grouped with an expanded definition. The child value of the Def-expand is the name of the expanded definition. + + requireChild + + + reserved + + + tagGroup + + + hedId + HED_0012806 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012807 + + + + + Definition + A HED-specific utility tag whose child value is the name of the concept and the tag group associated with the tag is an English language explanation of a concept. + + requireChild + + + reserved + + + topLevelTagGroup + + + hedId + HED_0012808 + + + # + Name of the definition. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012809 + + + + + Event-context + A special HED tag inserted as part of a top-level tag group to contain information about the interrelated conditions under which the event occurs. The event context includes information about other events that are ongoing when this event happens. + + reserved + + + topLevelTagGroup + + + unique + + + hedId + HED_0012810 + + + + Event-stream + A special HED tag indicating that this event is a member of an ordered succession of events. + + reserved + + + hedId + HED_0012811 + + + # + Name of the event stream. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012812 + + + + + Experimental-intertrial + A tag used to indicate a part of the experiment between trials usually where nothing is happening. + + reserved + + + hedId + HED_0012813 + + + # + Optional label for the intertrial block. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012814 + + + + + Experimental-trial + Designates a run or execution of an activity, for example, one execution of a script. A tag used to indicate a particular organizational part in the experimental design often containing a stimulus-response pair or stimulus-response-feedback triad. + + reserved + + + hedId + HED_0012815 + + + # + Optional label for the trial (often a numerical string). + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012816 + + + + + Indicator-variable + An aspect of the experiment or task that is measured as task conditions are varied during the experiment. Experiment indicators are sometimes called dependent variables. + + reserved + + + hedId + HED_0012817 + + + # + Name of the indicator variable. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012818 + + + + + Recording + A tag designating the data recording. Recording tags are usually have temporal scope which is the entire recording. + + reserved + + + hedId + HED_0012819 + + + # + Optional label for the recording. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012820 + + + + + Task + An assigned piece of work, usually with a time allotment. A tag used to indicate a linkage the structured activities performed as part of the experiment. + + reserved + + + hedId + HED_0012821 + + + # + Optional label for the task block. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012822 + + + + + Time-block + A tag used to indicate a contiguous time block in the experiment during which something is fixed or noted. + + reserved + + + hedId + HED_0012823 + + + # + Optional label for the task block. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012824 + + + + + + Sensory-property + Relating to sensation or the physical senses. + + hedId + HED_0012825 + + + Sensory-attribute + A sensory characteristic associated with another entity. + + hedId + HED_0012826 + + + Auditory-attribute + Pertaining to the sense of hearing. + + hedId + HED_0012827 + + + Loudness + Perceived intensity of a sound. + + hedId + HED_0012828 + + + # + + takesValue + + + valueClass + numericClass + nameClass + + + hedId + HED_0012829 + + + + + Pitch + A perceptual property that allows the user to order sounds on a frequency scale. + + hedId + HED_0012830 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012831 + + + + + Sound-envelope + Description of how a sound changes over time. + + hedId + HED_0012832 + + + Sound-envelope-attack + The time taken for initial run-up of level from nil to peak usually beginning when the key on a musical instrument is pressed. + + hedId + HED_0012833 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012834 + + + + + Sound-envelope-decay + The time taken for the subsequent run down from the attack level to the designated sustain level. + + hedId + HED_0012835 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012836 + + + + + Sound-envelope-release + The time taken for the level to decay from the sustain level to zero after the key is released. + + hedId + HED_0012837 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012838 + + + + + Sound-envelope-sustain + The time taken for the main sequence of the sound duration, until the key is released. + + hedId + HED_0012839 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012840 + + + + + + Sound-volume + The sound pressure level (SPL) usually the ratio to a reference signal estimated as the lower bound of hearing. + + hedId + HED_0012841 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + intensityUnits + + + hedId + HED_0012842 + + + + + Timbre + The perceived sound quality of a singing voice or musical instrument. + + hedId + HED_0012843 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012844 + + + + + + Gustatory-attribute + Pertaining to the sense of taste. + + hedId + HED_0012845 + + + Bitter + Having a sharp, pungent taste. + + hedId + HED_0012846 + + + + Salty + Tasting of or like salt. + + hedId + HED_0012847 + + + + Savory + Belonging to a taste that is salty or spicy rather than sweet. + + hedId + HED_0012848 + + + + Sour + Having a sharp, acidic taste. + + hedId + HED_0012849 + + + + Sweet + Having or resembling the taste of sugar. + + hedId + HED_0012850 + + + + + Olfactory-attribute + Having a smell. + + hedId + HED_0012851 + + + + Somatic-attribute + Pertaining to the feelings in the body or of the nervous system. + + hedId + HED_0012852 + + + Pain + The sensation of discomfort, distress, or agony, resulting from the stimulation of specialized nerve endings. + + hedId + HED_0012853 + + + + Stress + The negative mental, emotional, and physical reactions that occur when environmental stressors are perceived as exceeding the adaptive capacities of the individual. + + hedId + HED_0012854 + + + + + Tactile-attribute + Pertaining to the sense of touch. + + hedId + HED_0012855 + + + Tactile-pressure + Having a feeling of heaviness. + + hedId + HED_0012856 + + + + Tactile-temperature + Having a feeling of hotness or coldness. + + hedId + HED_0012857 + + + + Tactile-texture + Having a feeling of roughness. + + hedId + HED_0012858 + + + + Tactile-vibration + Having a feeling of mechanical oscillation. + + hedId + HED_0012859 + + + + + Vestibular-attribute + Pertaining to the sense of balance or body position. + + hedId + HED_0012860 + + + + Visual-attribute + Pertaining to the sense of sight. + + hedId + HED_0012861 + + + Color + The appearance of objects (or light sources) described in terms of perception of their hue and lightness (or brightness) and saturation. + + hedId + HED_0012862 + + + CSS-color + One of 140 colors supported by all browsers. For more details such as the color RGB or HEX values,check:https://www.w3schools.com/colors/colors_groups.asp. + + hedId + HED_0012863 + + + Blue-color + CSS color group. + + hedId + HED_0012864 + + + Blue + CSS-color 0x0000FF. + + hedId + HED_0012865 + + + + CadetBlue + CSS-color 0x5F9EA0. + + hedId + HED_0012866 + + + + CornflowerBlue + CSS-color 0x6495ED. + + hedId + HED_0012867 + + + + DarkBlue + CSS-color 0x00008B. + + hedId + HED_0012868 + + + + DeepSkyBlue + CSS-color 0x00BFFF. + + hedId + HED_0012869 + + + + DodgerBlue + CSS-color 0x1E90FF. + + hedId + HED_0012870 + + + + LightBlue + CSS-color 0xADD8E6. + + hedId + HED_0012871 + + + + LightSkyBlue + CSS-color 0x87CEFA. + + hedId + HED_0012872 + + + + LightSteelBlue + CSS-color 0xB0C4DE. + + hedId + HED_0012873 + + + + MediumBlue + CSS-color 0x0000CD. + + hedId + HED_0012874 + + + + MidnightBlue + CSS-color 0x191970. + + hedId + HED_0012875 + + + + Navy + CSS-color 0x000080. + + hedId + HED_0012876 + + + + PowderBlue + CSS-color 0xB0E0E6. + + hedId + HED_0012877 + + + + RoyalBlue + CSS-color 0x4169E1. + + hedId + HED_0012878 + + + + SkyBlue + CSS-color 0x87CEEB. + + hedId + HED_0012879 + + + + SteelBlue + CSS-color 0x4682B4. + + hedId + HED_0012880 + + + + + Brown-color + CSS color group. + + hedId + HED_0012881 + + + Bisque + CSS-color 0xFFE4C4. + + hedId + HED_0012882 + + + + BlanchedAlmond + CSS-color 0xFFEBCD. + + hedId + HED_0012883 + + + + Brown + CSS-color 0xA52A2A. + + hedId + HED_0012884 + + + + BurlyWood + CSS-color 0xDEB887. + + hedId + HED_0012885 + + + + Chocolate + CSS-color 0xD2691E. + + hedId + HED_0012886 + + + + Cornsilk + CSS-color 0xFFF8DC. + + hedId + HED_0012887 + + + + DarkGoldenRod + CSS-color 0xB8860B. + + hedId + HED_0012888 + + + + GoldenRod + CSS-color 0xDAA520. + + hedId + HED_0012889 + + + + Maroon + CSS-color 0x800000. + + hedId + HED_0012890 + + + + NavajoWhite + CSS-color 0xFFDEAD. + + hedId + HED_0012891 + + + + Olive + CSS-color 0x808000. + + hedId + HED_0012892 + + + + Peru + CSS-color 0xCD853F. + + hedId + HED_0012893 + + + + RosyBrown + CSS-color 0xBC8F8F. + + hedId + HED_0012894 + + + + SaddleBrown + CSS-color 0x8B4513. + + hedId + HED_0012895 + + + + SandyBrown + CSS-color 0xF4A460. + + hedId + HED_0012896 + + + + Sienna + CSS-color 0xA0522D. + + hedId + HED_0012897 + + + + Tan + CSS-color 0xD2B48C. + + hedId + HED_0012898 + + + + Wheat + CSS-color 0xF5DEB3. + + hedId + HED_0012899 + + + + + Cyan-color + CSS color group. + + hedId + HED_0012900 + + + Aqua + CSS-color 0x00FFFF. + + hedId + HED_0012901 + + + + Aquamarine + CSS-color 0x7FFFD4. + + hedId + HED_0012902 + + + + Cyan + CSS-color 0x00FFFF. + + hedId + HED_0012903 + + + + DarkTurquoise + CSS-color 0x00CED1. + + hedId + HED_0012904 + + + + LightCyan + CSS-color 0xE0FFFF. + + hedId + HED_0012905 + + + + MediumTurquoise + CSS-color 0x48D1CC. + + hedId + HED_0012906 + + + + PaleTurquoise + CSS-color 0xAFEEEE. + + hedId + HED_0012907 + + + + Turquoise + CSS-color 0x40E0D0. + + hedId + HED_0012908 + + + + + Gray-color + CSS color group. + + hedId + HED_0012909 + + + Black + CSS-color 0x000000. + + hedId + HED_0012910 + + + + DarkGray + CSS-color 0xA9A9A9. + + hedId + HED_0012911 + + + + DarkSlateGray + CSS-color 0x2F4F4F. + + hedId + HED_0012912 + + + + DimGray + CSS-color 0x696969. + + hedId + HED_0012913 + + + + Gainsboro + CSS-color 0xDCDCDC. + + hedId + HED_0012914 + + + + Gray + CSS-color 0x808080. + + hedId + HED_0012915 + + + + LightGray + CSS-color 0xD3D3D3. + + hedId + HED_0012916 + + + + LightSlateGray + CSS-color 0x778899. + + hedId + HED_0012917 + + + + Silver + CSS-color 0xC0C0C0. + + hedId + HED_0012918 + + + + SlateGray + CSS-color 0x708090. + + hedId + HED_0012919 + + + + + Green-color + CSS color group. + + hedId + HED_0012920 + + + Chartreuse + CSS-color 0x7FFF00. + + hedId + HED_0012921 + + + + DarkCyan + CSS-color 0x008B8B. + + hedId + HED_0012922 + + + + DarkGreen + CSS-color 0x006400. + + hedId + HED_0012923 + + + + DarkOliveGreen + CSS-color 0x556B2F. + + hedId + HED_0012924 + + + + DarkSeaGreen + CSS-color 0x8FBC8F. + + hedId + HED_0012925 + + + + ForestGreen + CSS-color 0x228B22. + + hedId + HED_0012926 + + + + Green + CSS-color 0x008000. + + hedId + HED_0012927 + + + + GreenYellow + CSS-color 0xADFF2F. + + hedId + HED_0012928 + + + + LawnGreen + CSS-color 0x7CFC00. + + hedId + HED_0012929 + + + + LightGreen + CSS-color 0x90EE90. + + hedId + HED_0012930 + + + + LightSeaGreen + CSS-color 0x20B2AA. + + hedId + HED_0012931 + + + + Lime + CSS-color 0x00FF00. + + hedId + HED_0012932 + + + + LimeGreen + CSS-color 0x32CD32. + + hedId + HED_0012933 + + + + MediumAquaMarine + CSS-color 0x66CDAA. + + hedId + HED_0012934 + + + + MediumSeaGreen + CSS-color 0x3CB371. + + hedId + HED_0012935 + + + + MediumSpringGreen + CSS-color 0x00FA9A. + + hedId + HED_0012936 + + + + OliveDrab + CSS-color 0x6B8E23. + + hedId + HED_0012937 + + + + PaleGreen + CSS-color 0x98FB98. + + hedId + HED_0012938 + + + + SeaGreen + CSS-color 0x2E8B57. + + hedId + HED_0012939 + + + + SpringGreen + CSS-color 0x00FF7F. + + hedId + HED_0012940 + + + + Teal + CSS-color 0x008080. + + hedId + HED_0012941 + + + + YellowGreen + CSS-color 0x9ACD32. + + hedId + HED_0012942 + + + + + Orange-color + CSS color group. + + hedId + HED_0012943 + + + Coral + CSS-color 0xFF7F50. + + hedId + HED_0012944 + + + + DarkOrange + CSS-color 0xFF8C00. + + hedId + HED_0012945 + + + + Orange + CSS-color 0xFFA500. + + hedId + HED_0012946 + + + + OrangeRed + CSS-color 0xFF4500. + + hedId + HED_0012947 + + + + Tomato + CSS-color 0xFF6347. + + hedId + HED_0012948 + + + + + Pink-color + CSS color group. + + hedId + HED_0012949 + + + DeepPink + CSS-color 0xFF1493. + + hedId + HED_0012950 + + + + HotPink + CSS-color 0xFF69B4. + + hedId + HED_0012951 + + + + LightPink + CSS-color 0xFFB6C1. + + hedId + HED_0012952 + + + + MediumVioletRed + CSS-color 0xC71585. + + hedId + HED_0012953 + + + + PaleVioletRed + CSS-color 0xDB7093. + + hedId + HED_0012954 + + + + Pink + CSS-color 0xFFC0CB. + + hedId + HED_0012955 + + + + + Purple-color + CSS color group. + + hedId + HED_0012956 + + + BlueViolet + CSS-color 0x8A2BE2. + + hedId + HED_0012957 + + + + DarkMagenta + CSS-color 0x8B008B. + + hedId + HED_0012958 + + + + DarkOrchid + CSS-color 0x9932CC. + + hedId + HED_0012959 + + + + DarkSlateBlue + CSS-color 0x483D8B. + + hedId + HED_0012960 + + + + DarkViolet + CSS-color 0x9400D3. + + hedId + HED_0012961 + + + + Fuchsia + CSS-color 0xFF00FF. + + hedId + HED_0012962 + + + + Indigo + CSS-color 0x4B0082. + + hedId + HED_0012963 + + + + Lavender + CSS-color 0xE6E6FA. + + hedId + HED_0012964 + + + + Magenta + CSS-color 0xFF00FF. + + hedId + HED_0012965 + + + + MediumOrchid + CSS-color 0xBA55D3. + + hedId + HED_0012966 + + + + MediumPurple + CSS-color 0x9370DB. + + hedId + HED_0012967 + + + + MediumSlateBlue + CSS-color 0x7B68EE. + + hedId + HED_0012968 + + + + Orchid + CSS-color 0xDA70D6. + + hedId + HED_0012969 + + + + Plum + CSS-color 0xDDA0DD. + + hedId + HED_0012970 + + + + Purple + CSS-color 0x800080. + + hedId + HED_0012971 + + + + RebeccaPurple + CSS-color 0x663399. + + hedId + HED_0012972 + + + + SlateBlue + CSS-color 0x6A5ACD. + + hedId + HED_0012973 + + + + Thistle + CSS-color 0xD8BFD8. + + hedId + HED_0012974 + + + + Violet + CSS-color 0xEE82EE. + + hedId + HED_0012975 + + + + + Red-color + CSS color group. + + hedId + HED_0012976 + + + Crimson + CSS-color 0xDC143C. + + hedId + HED_0012977 + + + + DarkRed + CSS-color 0x8B0000. + + hedId + HED_0012978 + + + + DarkSalmon + CSS-color 0xE9967A. + + hedId + HED_0012979 + + + + FireBrick + CSS-color 0xB22222. + + hedId + HED_0012980 + + + + IndianRed + CSS-color 0xCD5C5C. + + hedId + HED_0012981 + + + + LightCoral + CSS-color 0xF08080. + + hedId + HED_0012982 + + + + LightSalmon + CSS-color 0xFFA07A. + + hedId + HED_0012983 + + + + Red + CSS-color 0xFF0000. + + hedId + HED_0012984 + + + + Salmon + CSS-color 0xFA8072. + + hedId + HED_0012985 + + + + + White-color + CSS color group. + + hedId + HED_0012986 + + + AliceBlue + CSS-color 0xF0F8FF. + + hedId + HED_0012987 + + + + AntiqueWhite + CSS-color 0xFAEBD7. + + hedId + HED_0012988 + + + + Azure + CSS-color 0xF0FFFF. + + hedId + HED_0012989 + + + + Beige + CSS-color 0xF5F5DC. + + hedId + HED_0012990 + + + + FloralWhite + CSS-color 0xFFFAF0. + + hedId + HED_0012991 + + + + GhostWhite + CSS-color 0xF8F8FF. + + hedId + HED_0012992 + + + + HoneyDew + CSS-color 0xF0FFF0. + + hedId + HED_0012993 + + + + Ivory + CSS-color 0xFFFFF0. + + hedId + HED_0012994 + + + + LavenderBlush + CSS-color 0xFFF0F5. + + hedId + HED_0012995 + + + + Linen + CSS-color 0xFAF0E6. + + hedId + HED_0012996 + + + + MintCream + CSS-color 0xF5FFFA. + + hedId + HED_0012997 + + + + MistyRose + CSS-color 0xFFE4E1. + + hedId + HED_0012998 + + + + OldLace + CSS-color 0xFDF5E6. + + hedId + HED_0012999 + + + + SeaShell + CSS-color 0xFFF5EE. + + hedId + HED_0013000 + + + + Snow + CSS-color 0xFFFAFA. + + hedId + HED_0013001 + + + + White + CSS-color 0xFFFFFF. + + hedId + HED_0013002 + + + + WhiteSmoke + CSS-color 0xF5F5F5. + + hedId + HED_0013003 + + + + + Yellow-color + CSS color group. + + hedId + HED_0013004 + + + DarkKhaki + CSS-color 0xBDB76B. + + hedId + HED_0013005 + + + + Gold + CSS-color 0xFFD700. + + hedId + HED_0013006 + + + + Khaki + CSS-color 0xF0E68C. + + hedId + HED_0013007 + + + + LemonChiffon + CSS-color 0xFFFACD. + + hedId + HED_0013008 + + + + LightGoldenRodYellow + CSS-color 0xFAFAD2. + + hedId + HED_0013009 + + + + LightYellow + CSS-color 0xFFFFE0. + + hedId + HED_0013010 + + + + Moccasin + CSS-color 0xFFE4B5. + + hedId + HED_0013011 + + + + PaleGoldenRod + CSS-color 0xEEE8AA. + + hedId + HED_0013012 + + + + PapayaWhip + CSS-color 0xFFEFD5. + + hedId + HED_0013013 + + + + PeachPuff + CSS-color 0xFFDAB9. + + hedId + HED_0013014 + + + + Yellow + CSS-color 0xFFFF00. + + hedId + HED_0013015 + + + + + + Color-shade + A slight degree of difference between colors, especially with regard to how light or dark it is or as distinguished from one nearly like it. + + hedId + HED_0013016 + + + Dark-shade + A color tone not reflecting much light. + + hedId + HED_0013017 + + + + Light-shade + A color tone reflecting more light. + + hedId + HED_0013018 + + + + + Grayscale + Using a color map composed of shades of gray, varying from black at the weakest intensity to white at the strongest. + + hedId + HED_0013019 + + + # + White intensity between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013020 + + + + + HSV-color + A color representation that models how colors appear under light. + + hedId + HED_0013021 + + + HSV-value + An attribute of a visual sensation according to which an area appears to emit more or less light. + + hedId + HED_0013022 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013023 + + + + + Hue + Attribute of a visual sensation according to which an area appears to be similar to one of the perceived colors. + + hedId + HED_0013024 + + + # + Angular value between 0 and 360. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013025 + + + + + Saturation + Colorfulness of a stimulus relative to its own brightness. + + hedId + HED_0013026 + + + # + B value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013027 + + + + + + RGB-color + A color from the RGB schema. + + hedId + HED_0013028 + + + RGB-blue + The blue component. + + hedId + HED_0013029 + + + # + B value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013030 + + + + + RGB-green + The green component. + + hedId + HED_0013031 + + + # + G value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013032 + + + + + RGB-red + The red component. + + hedId + HED_0013033 + + + # + R value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013034 + + + + + + + Luminance + A quality that exists by virtue of the luminous intensity per unit area projected in a given direction. + + hedId + HED_0013035 + + + + Luminance-contrast + The difference in luminance in specific portions of a scene or image. + + suggestedTag + Percentage + Ratio + + + hedId + HED_0013036 + + + # + A non-negative value, usually in the range 0 to 1 or alternative 0 to 100, if representing a percentage. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013037 + + + + + Opacity + A measure of impenetrability to light. + + hedId + HED_0013038 + + + + + + Sensory-presentation + The entity has a sensory manifestation. + + hedId + HED_0013039 + + + Auditory-presentation + The sense of hearing is used in the presentation to the user. + + hedId + HED_0013040 + + + Loudspeaker-separation + The distance between two loudspeakers. Grouped with the Distance tag. + + suggestedTag + Distance + + + hedId + HED_0013041 + + + + Monophonic + Relating to sound transmission, recording, or reproduction involving a single transmission path. + + hedId + HED_0013042 + + + + Silent + The absence of ambient audible sound or the state of having ceased to produce sounds. + + hedId + HED_0013043 + + + + Stereophonic + Relating to, or constituting sound reproduction involving the use of separated microphones and two transmission channels to achieve the sound separation of a live hearing. + + hedId + HED_0013044 + + + + + Gustatory-presentation + The sense of taste used in the presentation to the user. + + hedId + HED_0013045 + + + + Olfactory-presentation + The sense of smell used in the presentation to the user. + + hedId + HED_0013046 + + + + Somatic-presentation + The nervous system is used in the presentation to the user. + + hedId + HED_0013047 + + + + Tactile-presentation + The sense of touch used in the presentation to the user. + + hedId + HED_0013048 + + + + Vestibular-presentation + The sense balance used in the presentation to the user. + + hedId + HED_0013049 + + + + Visual-presentation + The sense of sight used in the presentation to the user. + + hedId + HED_0013050 + + + 2D-view + A view showing only two dimensions. + + hedId + HED_0013051 + + + + 3D-view + A view showing three dimensions. + + hedId + HED_0013052 + + + + Background-view + Parts of the view that are farthest from the viewer and usually the not part of the visual focus. + + hedId + HED_0013053 + + + + Bistable-view + Something having two stable visual forms that have two distinguishable stable forms as in optical illusions. + + hedId + HED_0013054 + + + + Foreground-view + Parts of the view that are closest to the viewer and usually the most important part of the visual focus. + + hedId + HED_0013055 + + + + Foveal-view + Visual presentation directly on the fovea. A view projected on the small depression in the retina containing only cones and where vision is most acute. + + hedId + HED_0013056 + + + + Map-view + A diagrammatic representation of an area of land or sea showing physical features, cities, roads. + + hedId + HED_0013057 + + + Aerial-view + Elevated view of an object from above, with a perspective as though the observer were a bird. + + hedId + HED_0013058 + + + + Satellite-view + A representation as captured by technology such as a satellite. + + hedId + HED_0013059 + + + + Street-view + A 360-degrees panoramic view from a position on the ground. + + hedId + HED_0013060 + + + + + Peripheral-view + Indirect vision as it occurs outside the point of fixation. + + hedId + HED_0013061 + + + + + + + Task-property + Something that pertains to a task. + + extensionAllowed + + + hedId + HED_0013062 + + + Task-action-type + How an agent action should be interpreted in terms of the task specification. + + hedId + HED_0013063 + + + Appropriate-action + An action suitable or proper in the circumstances. + + relatedTag + Inappropriate-action + + + hedId + HED_0013064 + + + + Correct-action + An action that was a correct response in the context of the task. + + relatedTag + Incorrect-action + Indeterminate-action + + + hedId + HED_0013065 + + + + Correction + An action offering an improvement to replace a mistake or error. + + hedId + HED_0013066 + + + + Done-indication + An action that indicates that the participant has completed this step in the task. + + relatedTag + Ready-indication + + + hedId + HED_0013067 + + + + Imagined-action + Form a mental image or concept of something. This is used to identity something that only happened in the imagination of the participant as in imagined movements in motor imagery paradigms. + + hedId + HED_0013068 + + + + Inappropriate-action + An action not in keeping with what is correct or proper for the task. + + relatedTag + Appropriate-action + + + hedId + HED_0013069 + + + + Incorrect-action + An action considered wrong or incorrect in the context of the task. + + relatedTag + Correct-action + Indeterminate-action + + + hedId + HED_0013070 + + + + Indeterminate-action + An action that cannot be distinguished between two or more possibilities in the current context. This tag might be applied when an outside evaluator or a classification algorithm cannot determine a definitive result. + + relatedTag + Correct-action + Incorrect-action + Miss + Near-miss + + + hedId + HED_0013071 + + + + Miss + An action considered to be a failure in the context of the task. For example, if the agent is supposed to try to hit a target and misses. + + relatedTag + Near-miss + + + hedId + HED_0013072 + + + + Near-miss + An action barely satisfied the requirements of the task. In a driving experiment for example this could pertain to a narrowly avoided collision or other accident. + + relatedTag + Miss + + + hedId + HED_0013073 + + + + Omitted-action + An expected response was skipped. + + hedId + HED_0013074 + + + + Ready-indication + An action that indicates that the participant is ready to perform the next step in the task. + + relatedTag + Done-indication + + + hedId + HED_0013075 + + + + + Task-attentional-demand + Strategy for allocating attention toward goal-relevant information. + + hedId + HED_0013076 + + + Bottom-up-attention + Attentional guidance purely by externally driven factors to stimuli that are salient because of their inherent properties relative to the background. Sometimes this is referred to as stimulus driven. + + relatedTag + Top-down-attention + + + hedId + HED_0013077 + + + + Covert-attention + Paying attention without moving the eyes. + + relatedTag + Overt-attention + + + hedId + HED_0013078 + + + + Divided-attention + Integrating parallel multiple stimuli. Behavior involving responding simultaneously to multiple tasks or multiple task demands. + + relatedTag + Focused-attention + + + hedId + HED_0013079 + + + + Focused-attention + Responding discretely to specific visual, auditory, or tactile stimuli. + + relatedTag + Divided-attention + + + hedId + HED_0013080 + + + + Orienting-attention + Directing attention to a target stimulus. + + hedId + HED_0013081 + + + + Overt-attention + Selectively processing one location over others by moving the eyes to point at that location. + + relatedTag + Covert-attention + + + hedId + HED_0013082 + + + + Selective-attention + Maintaining a behavioral or cognitive set in the face of distracting or competing stimuli. Ability to pay attention to a limited array of all available sensory information. + + hedId + HED_0013083 + + + + Sustained-attention + Maintaining a consistent behavioral response during continuous and repetitive activity. + + hedId + HED_0013084 + + + + Switched-attention + Having to switch attention between two or more modalities of presentation. + + hedId + HED_0013085 + + + + Top-down-attention + Voluntary allocation of attention to certain features. Sometimes this is referred to goal-oriented attention. + + relatedTag + Bottom-up-attention + + + hedId + HED_0013086 + + + + + Task-effect-evidence + The evidence supporting the conclusion that the event had the specified effect. + + hedId + HED_0013087 + + + Behavioral-evidence + An indication or conclusion based on the behavior of an agent. + + hedId + HED_0013088 + + + + Computational-evidence + A type of evidence in which data are produced, and/or generated, and/or analyzed on a computer. + + hedId + HED_0013089 + + + + External-evidence + A phenomenon that follows and is caused by some previous phenomenon. + + hedId + HED_0013090 + + + + Intended-effect + A phenomenon that is intended to follow and be caused by some previous phenomenon. + + hedId + HED_0013091 + + + + + Task-event-role + The purpose of an event with respect to the task. + + hedId + HED_0013092 + + + Experimental-stimulus + Part of something designed to elicit a response in the experiment. + + hedId + HED_0013093 + + + + Incidental + A sensory or other type of event that is unrelated to the task or experiment. + + hedId + HED_0013094 + + + + Instructional + Usually associated with a sensory event intended to give instructions to the participant about the task or behavior. + + hedId + HED_0013095 + + + + Mishap + Unplanned disruption such as an equipment or experiment control abnormality or experimenter error. + + hedId + HED_0013096 + + + + Participant-response + Something related to a participant actions in performing the task. + + hedId + HED_0013097 + + + + Task-activity + Something that is part of the overall task or is necessary to the overall experiment but is not directly part of a stimulus-response cycle. Examples would be taking a survey or provided providing a silva sample. + + hedId + HED_0013098 + + + + Warning + Something that should warn the participant that the parameters of the task have been or are about to be exceeded such as a warning message about getting too close to the shoulder of the road in a driving task. + + hedId + HED_0013099 + + + + + Task-relationship + Specifying organizational importance of sub-tasks. + + hedId + HED_0013100 + + + Background-subtask + A part of the task which should be performed in the background as for example inhibiting blinks due to instruction while performing the primary task. + + hedId + HED_0013101 + + + + Primary-subtask + A part of the task which should be the primary focus of the participant. + + hedId + HED_0013102 + + + + + Task-stimulus-role + The role the stimulus plays in the task. + + hedId + HED_0013103 + + + Cue + A signal for an action, a pattern of stimuli indicating a particular response. + + hedId + HED_0013104 + + + + Distractor + A person or thing that distracts or a plausible but incorrect option in a multiple-choice question. In psychological studies this is sometimes referred to as a foil. + + hedId + HED_0013105 + + + + Expected + Considered likely, probable or anticipated. Something of low information value as in frequent non-targets in an RSVP paradigm. + + relatedTag + Unexpected + + + suggestedTag + Target + + + hedId + HED_0013106 + + + + Extraneous + Irrelevant or unrelated to the subject being dealt with. + + hedId + HED_0013107 + + + + Feedback + An evaluative response to an inquiry, process, event, or activity. + + hedId + HED_0013108 + + + + Go-signal + An indicator to proceed with a planned action. + + relatedTag + Stop-signal + + + hedId + HED_0013109 + + + + Meaningful + Conveying significant or relevant information. + + hedId + HED_0013110 + + + + Newly-learned + Representing recently acquired information or understanding. + + hedId + HED_0013111 + + + + Non-informative + Something that is not useful in forming an opinion or judging an outcome. + + hedId + HED_0013112 + + + + Non-target + Something other than that done or looked for. Also tag Expected if the Non-target is frequent. + + relatedTag + Target + + + hedId + HED_0013113 + + + + Not-meaningful + Not having a serious, important, or useful quality or purpose. + + hedId + HED_0013114 + + + + Novel + Having no previous example or precedent or parallel. + + hedId + HED_0013115 + + + + Oddball + Something unusual, or infrequent. + + relatedTag + Unexpected + + + suggestedTag + Target + + + hedId + HED_0013116 + + + + Penalty + A disadvantage, loss, or hardship due to some action. + + hedId + HED_0013117 + + + + Planned + Something that was decided on or arranged in advance. + + relatedTag + Unplanned + + + hedId + HED_0013118 + + + + Priming + An implicit memory effect in which exposure to a stimulus influences response to a later stimulus. + + hedId + HED_0013119 + + + + Query + A sentence of inquiry that asks for a reply. + + hedId + HED_0013120 + + + + Reward + A positive reinforcement for a desired action, behavior or response. + + hedId + HED_0013121 + + + + Stop-signal + An indicator that the agent should stop the current activity. + + relatedTag + Go-signal + + + hedId + HED_0013122 + + + + Target + Something fixed as a goal, destination, or point of examination. + + hedId + HED_0013123 + + + + Threat + An indicator that signifies hostility and predicts an increased probability of attack. + + hedId + HED_0013124 + + + + Timed + Something planned or scheduled to be done at a particular time or lasting for a specified amount of time. + + hedId + HED_0013125 + + + + Unexpected + Something that is not anticipated. + + relatedTag + Expected + + + hedId + HED_0013126 + + + + Unplanned + Something that has not been planned as part of the task. + + relatedTag + Planned + + + hedId + HED_0013127 + + + + + + + Relation + Concerns the way in which two or more people or things are connected. + + extensionAllowed + + + hedId + HED_0013128 + + + Comparative-relation + Something considered in comparison to something else. The first entity is the focus. + + hedId + HED_0013129 + + + Approximately-equal-to + (A, (Approximately-equal-to, B)) indicates that A and B have almost the same value. Here A and B could refer to sizes, orders, positions or other quantities. + + hedId + HED_0013130 + + + + Equal-to + (A, (Equal-to, B)) indicates that the size or order of A is the same as that of B. + + hedId + HED_0013131 + + + + Greater-than + (A, (Greater-than, B)) indicates that the relative size or order of A is bigger than that of B. + + hedId + HED_0013132 + + + + Greater-than-or-equal-to + (A, (Greater-than-or-equal-to, B)) indicates that the relative size or order of A is bigger than or the same as that of B. + + hedId + HED_0013133 + + + + Less-than + (A, (Less-than, B)) indicates that A is smaller than B. Here A and B could refer to sizes, orders, positions or other quantities. + + hedId + HED_0013134 + + + + Less-than-or-equal-to + (A, (Less-than-or-equal-to, B)) indicates that the relative size or order of A is smaller than or equal to B. + + hedId + HED_0013135 + + + + Not-equal-to + (A, (Not-equal-to, B)) indicates that the size or order of A is not the same as that of B. + + hedId + HED_0013136 + + + + + Connective-relation + Indicates two entities are related in some way. The first entity is the focus. + + hedId + HED_0013137 + + + Belongs-to + (A, (Belongs-to, B)) indicates that A is a member of B. + + hedId + HED_0013138 + + + + Connected-to + (A, (Connected-to, B)) indicates that A is related to B in some respect, usually through a direct link. + + hedId + HED_0013139 + + + + Contained-in + (A, (Contained-in, B)) indicates that A is completely inside of B. + + hedId + HED_0013140 + + + + Described-by + (A, (Described-by, B)) indicates that B provides information about A. + + hedId + HED_0013141 + + + + From-to + (A, (From-to, B)) indicates a directional relation from A to B. A is considered the source. + + hedId + HED_0013142 + + + + Group-of + (A, (Group-of, B)) indicates A is a group of items of type B. + + hedId + HED_0013143 + + + + Implied-by + (A, (Implied-by, B)) indicates B is suggested by A. + + hedId + HED_0013144 + + + + Includes + (A, (Includes, B)) indicates that A has B as a member or part. + + hedId + HED_0013145 + + + + Interacts-with + (A, (Interacts-with, B)) indicates A and B interact, possibly reciprocally. + + hedId + HED_0013146 + + + + Member-of + (A, (Member-of, B)) indicates A is a member of group B. + + hedId + HED_0013147 + + + + Part-of + (A, (Part-of, B)) indicates A is a part of the whole B. + + hedId + HED_0013148 + + + + Performed-by + (A, (Performed-by, B)) indicates that the action or procedure A was carried out by agent B. + + hedId + HED_0013149 + + + + Performed-using + (A, (Performed-using, B)) indicates that the action or procedure A was accomplished using B. + + hedId + HED_0013150 + + + + Related-to + (A, (Related-to, B)) indicates A has some relationship to B. + + hedId + HED_0013151 + + + + Unrelated-to + (A, (Unrelated-to, B)) indicates that A is not related to B.For example, A is not related to Task. + + hedId + HED_0013152 + + + + + Directional-relation + A relationship indicating direction of change of one entity relative to another. The first entity is the focus. + + hedId + HED_0013153 + + + Away-from + (A, (Away-from, B)) indicates that A is going or has moved away from B. The meaning depends on A and B. + + hedId + HED_0013154 + + + + Towards + (A, (Towards, B)) indicates that A is going to or has moved to B. The meaning depends on A and B. + + hedId + HED_0013155 + + + + + Logical-relation + Indicating a logical relationship between entities. The first entity is usually the focus. + + hedId + HED_0013156 + + + And + (A, (And, B)) means A and B are both in effect. + + hedId + HED_0013157 + + + + Or + (A, (Or, B)) means at least one of A and B are in effect. + + hedId + HED_0013158 + + + + + Spatial-relation + Indicating a relationship about position between entities. + + hedId + HED_0013159 + + + Above + (A, (Above, B)) means A is in a place or position that is higher than B. + + hedId + HED_0013160 + + + + Across-from + (A, (Across-from, B)) means A is on the opposite side of something from B. + + hedId + HED_0013161 + + + + Adjacent-to + (A, (Adjacent-to, B)) indicates that A is next to B in time or space. + + hedId + HED_0013162 + + + + Ahead-of + (A, (Ahead-of, B)) indicates that A is further forward in time or space in B. + + hedId + HED_0013163 + + + + Around + (A, (Around, B)) means A is in or near the present place or situation of B. + + hedId + HED_0013164 + + + + Behind + (A, (Behind, B)) means A is at or to the far side of B, typically so as to be hidden by it. + + hedId + HED_0013165 + + + + Below + (A, (Below, B)) means A is in a place or position that is lower than the position of B. + + hedId + HED_0013166 + + + + Between + (A, (Between, (B, C))) means A is in the space or interval separating B and C. + + hedId + HED_0013167 + + + + Bilateral-to + (A, (Bilateral, B)) means A is on both sides of B or affects both sides of B. + + hedId + HED_0013168 + + + + Bottom-edge-of + (A, (Bottom-edge-of, B)) means A is on the bottom most part or or near the boundary of B. + + relatedTag + Left-edge-of + Right-edge-of + Top-edge-of + + + hedId + HED_0013169 + + + + Boundary-of + (A, (Boundary-of, B)) means A is on or part of the edge or boundary of B. + + hedId + HED_0013170 + + + + Center-of + (A, (Center-of, B)) means A is at a point or or in an area that is approximately central within B. + + hedId + HED_0013171 + + + + Close-to + (A, (Close-to, B)) means A is at a small distance from or is located near in space to B. + + hedId + HED_0013172 + + + + Far-from + (A, (Far-from, B)) means A is at a large distance from or is not located near in space to B. + + hedId + HED_0013173 + + + + In-front-of + (A, (In-front-of, B)) means A is in a position just ahead or at the front part of B, potentially partially blocking B from view. + + hedId + HED_0013174 + + + + Left-edge-of + (A, (Left-edge-of, B)) means A is located on the left side of B on or near the boundary of B. + + relatedTag + Bottom-edge-of + Right-edge-of + Top-edge-of + + + hedId + HED_0013175 + + + + Left-side-of + (A, (Left-side-of, B)) means A is located on the left side of B usually as part of B. + + relatedTag + Right-side-of + + + hedId + HED_0013176 + + + + Lower-center-of + (A, (Lower-center-of, B)) means A is situated on the lower center part of B (due south). This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-left-of + Lower-right-of + Upper-center-of + Upper-right-of + + + hedId + HED_0013177 + + + + Lower-left-of + (A, (Lower-left-of, B)) means A is situated on the lower left part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-right-of + Upper-center-of + Upper-left-of + Upper-right-of + + + hedId + HED_0013178 + + + + Lower-right-of + (A, (Lower-right-of, B)) means A is situated on the lower right part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Upper-left-of + Upper-center-of + Upper-left-of + Lower-right-of + + + hedId + HED_0013179 + + + + Outside-of + (A, (Outside-of, B)) means A is located in the space around but not including B. + + hedId + HED_0013180 + + + + Over + (A, (Over, B)) means A above is above B so as to cover or protect or A extends over the a general area as from a from a vantage point. + + hedId + HED_0013181 + + + + Right-edge-of + (A, (Right-edge-of, B)) means A is located on the right side of B on or near the boundary of B. + + relatedTag + Bottom-edge-of + Left-edge-of + Top-edge-of + + + hedId + HED_0013182 + + + + Right-side-of + (A, (Right-side-of, B)) means A is located on the right side of B usually as part of B. + + relatedTag + Left-side-of + + + hedId + HED_0013183 + + + + To-left-of + (A, (To-left-of, B)) means A is located on or directed toward the side to the west of B when B is facing north. This term is used when A is not part of B. + + hedId + HED_0013184 + + + + To-right-of + (A, (To-right-of, B)) means A is located on or directed toward the side to the east of B when B is facing north. This term is used when A is not part of B. + + hedId + HED_0013185 + + + + Top-edge-of + (A, (Top-edge-of, B)) means A is on the uppermost part or or near the boundary of B. + + relatedTag + Left-edge-of + Right-edge-of + Bottom-edge-of + + + hedId + HED_0013186 + + + + Top-of + (A, (Top-of, B)) means A is on the uppermost part, side, or surface of B. + + hedId + HED_0013187 + + + + Underneath + (A, (Underneath, B)) means A is situated directly below and may be concealed by B. + + hedId + HED_0013188 + + + + Upper-center-of + (A, (Upper-center-of, B)) means A is situated on the upper center part of B (due north). This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Lower-right-of + Upper-center-of + Upper-right-of + + + hedId + HED_0013189 + + + + Upper-left-of + (A, (Upper-left-of, B)) means A is situated on the upper left part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Lower-right-of + Upper-center-of + Upper-right-of + + + hedId + HED_0013190 + + + + Upper-right-of + (A, (Upper-right-of, B)) means A is situated on the upper right part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Upper-left-of + Upper-center-of + Lower-right-of + + + hedId + HED_0013191 + + + + Within + (A, (Within, B)) means A is on the inside of or contained in B. + + hedId + HED_0013192 + + + + + Temporal-relation + A relationship that includes a temporal or time-based component. + + hedId + HED_0013193 + + + After + (A, (After, B)) means A happens at a time subsequent to a reference time related to B. + + hedId + HED_0013194 + + + + Asynchronous-with + (A, (Asynchronous-with, B)) means A happens at times not occurring at the same time or having the same period or phase as B. + + hedId + HED_0013195 + + + + Before + (A, (Before, B)) means A happens at a time earlier in time or order than B. + + hedId + HED_0013196 + + + + During + (A, (During, B)) means A happens at some point in a given period of time in which B is ongoing. + + hedId + HED_0013197 + + + + Synchronous-with + (A, (Synchronous-with, B)) means A happens at occurs at the same time or rate as B. + + hedId + HED_0013198 + + + + Waiting-for + (A, (Waiting-for, B)) means A pauses for something to happen in B. + + hedId + HED_0013199 + + + + + + + + accelerationUnits + + defaultUnits + m-per-s^2 + + + hedId + HED_0011500 + + + m-per-s^2 + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011600 + + + + + angleUnits + + defaultUnits + radian + + + hedId + HED_0011501 + + + radian + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011601 + + + + rad + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011602 + + + + degree + + conversionFactor + 0.0174533 + + + hedId + HED_0011603 + + + + + areaUnits + + defaultUnits + m^2 + + + hedId + HED_0011502 + + + m^2 + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011604 + + + + + currencyUnits + Units indicating the worth of something. + + defaultUnits + $ + + + hedId + HED_0011503 + + + dollar + + conversionFactor + 1.0 + + + hedId + HED_0011605 + + + + $ + + unitPrefix + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + dollar + + + hedId + HED_0011606 + + + + euro + The official currency of a large subset of member countries of the European Union. + + hedId + HED_0011607 + + + + point + An arbitrary unit of value, usually an integer indicating reward or penalty. + + hedId + HED_0011608 + + + + + electricPotentialUnits + + defaultUnits + uV + + + hedId + HED_0011504 + + + V + + SIUnit + + + unitSymbol + + + conversionFactor + 0.000001 + + + hedId + HED_0011609 + + + + uV + Added as a direct unit because it is the default unit. + + conversionFactor + 1.0 + + + hedId + HED_0011644 + + + + volt + + SIUnit + + + conversionFactor + 0.000001 + + + hedId + HED_0011610 + + + + + frequencyUnits + + defaultUnits + Hz + + + hedId + HED_0011505 + + + hertz + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011611 + + + + Hz + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011612 + + + + + intensityUnits + + defaultUnits + dB + + + hedId + HED_0011506 + + + dB + Intensity expressed as ratio to a threshold. May be used for sound intensity. + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011613 + + + + candela + Units used to express light intensity. + + SIUnit + + + hedId + HED_0011614 + + + + cd + Units used to express light intensity. + + SIUnit + + + unitSymbol + + + hedId + HED_0011615 + + + + + jerkUnits + + defaultUnits + m-per-s^3 + + + hedId + HED_0011507 + + + m-per-s^3 + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011616 + + + + + magneticFieldUnits + + defaultUnits + T + + + hedId + HED_0011508 + + + tesla + + SIUnit + + + conversionFactor + 10e-15 + + + hedId + HED_0011617 + + + + T + + SIUnit + + + unitSymbol + + + conversionFactor + 10e-15 + + + hedId + HED_0011618 + + + + + memorySizeUnits + + defaultUnits + B + + + hedId + HED_0011509 + + + byte + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011619 + + + + B + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011620 + + + + + physicalLengthUnits + + defaultUnits + m + + + hedId + HED_0011510 + + + foot + + conversionFactor + 0.3048 + + + hedId + HED_0011621 + + + + inch + + conversionFactor + 0.0254 + + + hedId + HED_0011622 + + + + meter + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011623 + + + + metre + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011624 + + + + m + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011625 + + + + mile + + conversionFactor + 1609.34 + + + hedId + HED_0011626 + + + + + speedUnits + + defaultUnits + m-per-s + + + hedId + HED_0011511 + + + m-per-s + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011627 + + + + mph + + unitSymbol + + + conversionFactor + 0.44704 + + + hedId + HED_0011628 + + + + kph + + unitSymbol + + + conversionFactor + 0.277778 + + + hedId + HED_0011629 + + + + + temperatureUnits + + defaultUnits + degree-Celsius + + + hedId + HED_0011512 + + + degree-Celsius + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011630 + + + + degree Celsius + Units are not allowed to have spaces. Use degree-Celsius or oC instead. + + deprecatedFrom + 8.2.0 + + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011631 + + + + oC + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011632 + + + + + timeUnits + + defaultUnits + s + + + hedId + HED_0011513 + + + second + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011633 + + + + s + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011634 + + + + day + + conversionFactor + 86400 + + + hedId + HED_0011635 + + + + month + + hedId + HED_0011645 + + + + minute + + conversionFactor + 60 + + + hedId + HED_0011636 + + + + hour + Should be in 24-hour format. + + conversionFactor + 3600 + + + hedId + HED_0011637 + + + + year + Years do not have a constant conversion factor to seconds. + + hedId + HED_0011638 + + + + + volumeUnits + + defaultUnits + m^3 + + + hedId + HED_0011514 + + + m^3 + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011639 + + + + + weightUnits + + defaultUnits + g + + + hedId + HED_0011515 + + + g + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011640 + + + + gram + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011641 + + + + pound + + conversionFactor + 453.592 + + + hedId + HED_0011642 + + + + lb + + conversionFactor + 453.592 + + + hedId + HED_0011643 + + + + + + + deca + SI unit multiple representing 10e1. + + SIUnitModifier + + + conversionFactor + 10.0 + + + hedId + HED_0011400 + + + + da + SI unit multiple representing 10e1. + + SIUnitSymbolModifier + + + conversionFactor + 10.0 + + + hedId + HED_0011401 + + + + hecto + SI unit multiple representing 10e2. + + SIUnitModifier + + + conversionFactor + 100.0 + + + hedId + HED_0011402 + + + + h + SI unit multiple representing 10e2. + + SIUnitSymbolModifier + + + conversionFactor + 100.0 + + + hedId + HED_0011403 + + + + kilo + SI unit multiple representing 10e3. + + SIUnitModifier + + + conversionFactor + 1000.0 + + + hedId + HED_0011404 + + + + k + SI unit multiple representing 10e3. + + SIUnitSymbolModifier + + + conversionFactor + 1000.0 + + + hedId + HED_0011405 + + + + mega + SI unit multiple representing 10e6. + + SIUnitModifier + + + conversionFactor + 10e6 + + + hedId + HED_0011406 + + + + M + SI unit multiple representing 10e6. + + SIUnitSymbolModifier + + + conversionFactor + 10e6 + + + hedId + HED_0011407 + + + + giga + SI unit multiple representing 10e9. + + SIUnitModifier + + + conversionFactor + 10e9 + + + hedId + HED_0011408 + + + + G + SI unit multiple representing 10e9. + + SIUnitSymbolModifier + + + conversionFactor + 10e9 + + + hedId + HED_0011409 + + + + tera + SI unit multiple representing 10e12. + + SIUnitModifier + + + conversionFactor + 10e12 + + + hedId + HED_0011410 + + + + T + SI unit multiple representing 10e12. + + SIUnitSymbolModifier + + + conversionFactor + 10e12 + + + hedId + HED_0011411 + + + + peta + SI unit multiple representing 10e15. + + SIUnitModifier + + + conversionFactor + 10e15 + + + hedId + HED_0011412 + + + + P + SI unit multiple representing 10e15. + + SIUnitSymbolModifier + + + conversionFactor + 10e15 + + + hedId + HED_0011413 + + + + exa + SI unit multiple representing 10e18. + + SIUnitModifier + + + conversionFactor + 10e18 + + + hedId + HED_0011414 + + + + E + SI unit multiple representing 10e18. + + SIUnitSymbolModifier + + + conversionFactor + 10e18 + + + hedId + HED_0011415 + + + + zetta + SI unit multiple representing 10e21. + + SIUnitModifier + + + conversionFactor + 10e21 + + + hedId + HED_0011416 + + + + Z + SI unit multiple representing 10e21. + + SIUnitSymbolModifier + + + conversionFactor + 10e21 + + + hedId + HED_0011417 + + + + yotta + SI unit multiple representing 10e24. + + SIUnitModifier + + + conversionFactor + 10e24 + + + hedId + HED_0011418 + + + + Y + SI unit multiple representing 10e24. + + SIUnitSymbolModifier + + + conversionFactor + 10e24 + + + hedId + HED_0011419 + + + + deci + SI unit submultiple representing 10e-1. + + SIUnitModifier + + + conversionFactor + 0.1 + + + hedId + HED_0011420 + + + + d + SI unit submultiple representing 10e-1. + + SIUnitSymbolModifier + + + conversionFactor + 0.1 + + + hedId + HED_0011421 + + + + centi + SI unit submultiple representing 10e-2. + + SIUnitModifier + + + conversionFactor + 0.01 + + + hedId + HED_0011422 + + + + c + SI unit submultiple representing 10e-2. + + SIUnitSymbolModifier + + + conversionFactor + 0.01 + + + hedId + HED_0011423 + + + + milli + SI unit submultiple representing 10e-3. + + SIUnitModifier + + + conversionFactor + 0.001 + + + hedId + HED_0011424 + + + + m + SI unit submultiple representing 10e-3. + + SIUnitSymbolModifier + + + conversionFactor + 0.001 + + + hedId + HED_0011425 + + + + micro + SI unit submultiple representing 10e-6. + + SIUnitModifier + + + conversionFactor + 10e-6 + + + hedId + HED_0011426 + + + + u + SI unit submultiple representing 10e-6. + + SIUnitSymbolModifier + + + conversionFactor + 10e-6 + + + hedId + HED_0011427 + + + + nano + SI unit submultiple representing 10e-9. + + SIUnitModifier + + + conversionFactor + 10e-9 + + + hedId + HED_0011428 + + + + n + SI unit submultiple representing 10e-9. + + SIUnitSymbolModifier + + + conversionFactor + 10e-9 + + + hedId + HED_0011429 + + + + pico + SI unit submultiple representing 10e-12. + + SIUnitModifier + + + conversionFactor + 10e-12 + + + hedId + HED_0011430 + + + + p + SI unit submultiple representing 10e-12. + + SIUnitSymbolModifier + + + conversionFactor + 10e-12 + + + hedId + HED_0011431 + + + + femto + SI unit submultiple representing 10e-15. + + SIUnitModifier + + + conversionFactor + 10e-15 + + + hedId + HED_0011432 + + + + f + SI unit submultiple representing 10e-15. + + SIUnitSymbolModifier + + + conversionFactor + 10e-15 + + + hedId + HED_0011433 + + + + atto + SI unit submultiple representing 10e-18. + + SIUnitModifier + + + conversionFactor + 10e-18 + + + hedId + HED_0011434 + + + + a + SI unit submultiple representing 10e-18. + + SIUnitSymbolModifier + + + conversionFactor + 10e-18 + + + hedId + HED_0011435 + + + + zepto + SI unit submultiple representing 10e-21. + + SIUnitModifier + + + conversionFactor + 10e-21 + + + hedId + HED_0011436 + + + + z + SI unit submultiple representing 10e-21. + + SIUnitSymbolModifier + + + conversionFactor + 10e-21 + + + hedId + HED_0011437 + + + + yocto + SI unit submultiple representing 10e-24. + + SIUnitModifier + + + conversionFactor + 10e-24 + + + hedId + HED_0011438 + + + + y + SI unit submultiple representing 10e-24. + + SIUnitSymbolModifier + + + conversionFactor + 10e-24 + + + hedId + HED_0011439 + + + + + + dateTimeClass + Date-times should conform to ISO8601 date-time format YYYY-MM-DDThh:mm:ss.000000Z (year, month, day, hour (24h), minute, second, optional fractional seconds, and optional UTC time indicator. Any variation on the full form is allowed. + + allowedCharacter + digits + T + hyphen + colon + + + hedId + HED_0011301 + + + + nameClass + Value class designating values that have the characteristics of node names. The allowed characters are alphanumeric, hyphen, and underscore. + + allowedCharacter + letters + digits + underscore + hyphen + + + hedId + HED_0011302 + + + + numericClass + Value must be a valid numerical value. + + allowedCharacter + digits + E + e + plus + hyphen + period + + + hedId + HED_0011303 + + + + posixPath + Posix path specification. + + allowedCharacter + digits + letters + slash + colon + + + hedId + HED_0011304 + + + + textClass + Values that have the characteristics of text such as in descriptions. The text characters include printable characters (32 <= ASCII< 127) excluding comma, square bracket and curly braces as well as non ASCII (ASCII codes > 127). + + allowedCharacter + text + + + hedId + HED_0011305 + + + + + + hedId + The unique identifier of this element in the HED namespace. + + elementDomain + + + stringRange + + + hedId + HED_0010500 + + + annotationProperty + + + + requireChild + This tag must have a descendent. + + tagDomain + + + boolRange + + + hedId + HED_0010501 + + + annotationProperty + + + + rooted + This top-level library schema node should have a parent which is the indicated node in the partnered standard schema. + + tagDomain + + + tagRange + + + hedId + HED_0010502 + + + annotationProperty + + + + takesValue + This tag is a hashtag placeholder that is expected to be replaced with a user-defined value. + + tagDomain + + + boolRange + + + hedId + HED_0010503 + + + annotationProperty + + + + defaultUnits + The default units to use if the placeholder has a unit class but the substituted value has no units. + + unitClassDomain + + + unitRange + + + hedId + HED_0010104 + + + + isPartOf + This tag is part of the indicated tag -- as in the nose is part of the face. + + tagDomain + + + tagRange + + + hedId + HED_0010109 + + + + relatedTag + A HED tag that is closely related to this tag. This attribute is used by tagging tools. + + tagDomain + + + tagRange + + + hedId + HED_0010105 + + + + suggestedTag + A tag that is often associated with this tag. This attribute is used by tagging tools to provide tagging suggestions. + + tagDomain + + + tagRange + + + hedId + HED_0010106 + + + + unitClass + The unit class that the value of a placeholder node can belong to. + + tagDomain + + + unitClassRange + + + hedId + HED_0010107 + + + + valueClass + Type of value taken on by the value of a placeholder node. + + tagDomain + + + valueClassRange + + + hedId + HED_0010108 + + + + allowedCharacter + A special character that is allowed in expressing the value of a placeholder of a specified value class. Allowed characters may be listed individual, named individually, or named as a group as specified in Section 2.2 Character sets and restrictions of the HED specification. + + unitDomain + + + unitModifierDomain + + + valueClassDomain + + + stringRange + + + hedId + HED_0010304 + + + + conversionFactor + The factor to multiply these units or unit modifiers by to convert to default units. + + unitDomain + + + unitModifierDomain + + + numericRange + + + hedId + HED_0010305 + + + + deprecatedFrom + The latest schema version in which the element was not deprecated. + + elementDomain + + + stringRange + + + hedId + HED_0010306 + + + + extensionAllowed + Users can add unlimited levels of child nodes under this tag. This tag is propagated to child nodes except for hashtag placeholders. + + tagDomain + + + boolRange + + + hedId + HED_0010307 + + + + inLibrary + The named library schema that this schema element is from. This attribute is added by tools when a library schema is merged into its partnered standard schema. + + elementDomain + + + stringRange + + + hedId + HED_0010309 + + + + reserved + This tag has special meaning and requires special handling by tools. + + tagDomain + + + boolRange + + + hedId + HED_0010310 + + + + SIUnit + This unit element is an SI unit and can be modified by multiple and sub-multiple names. Note that some units such as byte are designated as SI units although they are not part of the standard. + + unitDomain + + + boolRange + + + hedId + HED_0010311 + + + + SIUnitModifier + This SI unit modifier represents a multiple or sub-multiple of a base unit rather than a unit symbol. + + unitModifierDomain + + + boolRange + + + hedId + HED_0010312 + + + + SIUnitSymbolModifier + This SI unit modifier represents a multiple or sub-multiple of a unit symbol rather than a base symbol. + + unitModifierDomain + + + boolRange + + + hedId + HED_0010313 + + + + tagGroup + This tag can only appear inside a tag group. + + tagDomain + + + boolRange + + + hedId + HED_0010314 + + + + topLevelTagGroup + This tag (or its descendants) can only appear in a top-level tag group. There are additional tag-specific restrictions on what other tags can appear in the group with this tag. + + tagDomain + + + boolRange + + + hedId + HED_0010315 + + + + unique + Only one of this tag or its descendants can be used in the event-level HED string. + + tagDomain + + + boolRange + + + hedId + HED_0010316 + + + + unitPrefix + This unit is a prefix unit (e.g., dollar sign in the currency units). + + unitDomain + + + boolRange + + + hedId + HED_0010317 + + + + unitSymbol + This tag is an abbreviation or symbol representing a type of unit. Unit symbols represent both the singular and the plural and thus cannot be pluralized. + + unitDomain + + + boolRange + + + hedId + HED_0010318 + + + + + + annotationProperty + The value is not inherited by child nodes. + + hedId + HED_0010701 + + + + boolRange + This schema attribute's value can be true or false. This property was formerly named boolProperty. + + hedId + HED_0010702 + + + + elementDomain + This schema attribute can apply to any type of element class (i.e., tag, unit, unit class, unit modifier, or value class). This property was formerly named elementProperty. + + hedId + HED_0010703 + + + + tagDomain + This schema attribute can apply to node (tag-term) elements. This was added so attributes could apply to multiple types of elements. This property was formerly named nodeProperty. + + hedId + HED_0010704 + + + + tagRange + This schema attribute's value can be a node. This property was formerly named nodeProperty. + + hedId + HED_0010705 + + + + numericRange + This schema attribute's value can be numeric. + + hedId + HED_0010706 + + + + stringRange + This schema attribute's value can be a string. + + hedId + HED_0010707 + + + + unitClassDomain + This schema attribute can apply to unit classes. This property was formerly named unitClassProperty. + + hedId + HED_0010708 + + + + unitClassRange + This schema attribute's value can be a unit class. + + hedId + HED_0010709 + + + + unitModifierDomain + This schema attribute can apply to unit modifiers. This property was formerly named unitModifierProperty. + + hedId + HED_0010710 + + + + unitDomain + This schema attribute can apply to units. This property was formerly named unitProperty. + + hedId + HED_0010711 + + + + unitRange + This schema attribute's value can be units. + + hedId + HED_0010712 + + + + valueClassDomain + This schema attribute can apply to value classes. This property was formerly named valueClassProperty. + + hedId + HED_0010713 + + + + valueClassRange + This schema attribute's value can be a value class. + + hedId + HED_0010714 + + + + This schema is released under the Creative Commons Attribution 4.0 International and is a product of the HED Working Group. The DOI for the latest version of the HED standard schema is 10.5281/zenodo.7876037. + From 5c725f65bb76a829999574a69afab061ba02ed93 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Thu, 21 Nov 2024 11:12:40 -0600 Subject: [PATCH 03/50] Updated the schema --- .../test_schema_AnnotationProperty.tsv | 5 - .../test_schema_AttributeProperty.tsv | 15 - .../test_schema/test_schema_DataProperty.tsv | 15 - .../test_schema_ObjectProperty.tsv | 7 - .../test_schema/test_schema_Structure.tsv | 4 - .../hedtsv/test_schema/test_schema_Tag.tsv | 1231 -- .../hedtsv/test_schema/test_schema_Unit.tsv | 47 - .../test_schema/test_schema_UnitClass.tsv | 17 - .../test_schema/test_schema_UnitModifier.tsv | 41 - .../test_schema/test_schema_ValueClass.tsv | 6 - tests/scripts/schemas/test_schema.xml | 13381 ---------------- 11 files changed, 14769 deletions(-) delete mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_AnnotationProperty.tsv delete mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_AttributeProperty.tsv delete mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_DataProperty.tsv delete mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_ObjectProperty.tsv delete mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_Structure.tsv delete mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_Tag.tsv delete mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_Unit.tsv delete mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitClass.tsv delete mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitModifier.tsv delete mode 100644 tests/scripts/schemas/hedtsv/test_schema/test_schema_ValueClass.tsv delete mode 100644 tests/scripts/schemas/test_schema.xml diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_AnnotationProperty.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_AnnotationProperty.tsv deleted file mode 100644 index 5a7ff13bf..000000000 --- a/tests/scripts/schemas/hedtsv/test_schema/test_schema_AnnotationProperty.tsv +++ /dev/null @@ -1,5 +0,0 @@ -hedId rdfs:label Type omn:Domain omn:Range Properties dc:description -HED_0010500 hedId AnnotationProperty HedElement string elementDomain, stringRange The unique identifier of this element in the HED namespace. -HED_0010501 requireChild AnnotationProperty HedTag boolean tagDomain, boolRange This tag must have a descendent. -HED_0010502 rooted AnnotationProperty HedTag HedTag tagDomain, tagRange This top-level library schema node should have a parent which is the indicated node in the partnered standard schema. -HED_0010503 takesValue AnnotationProperty HedTag boolean tagDomain, boolRange This tag is a hashtag placeholder that is expected to be replaced with a user-defined value. diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_AttributeProperty.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_AttributeProperty.tsv deleted file mode 100644 index d15301454..000000000 --- a/tests/scripts/schemas/hedtsv/test_schema/test_schema_AttributeProperty.tsv +++ /dev/null @@ -1,15 +0,0 @@ -hedId rdfs:label Type dc:description -HED_0010701 annotationProperty AnnotationProperty The value is not inherited by child nodes. -HED_0010702 boolRange AnnotationProperty This schema attribute's value can be true or false. This property was formerly named boolProperty. -HED_0010703 elementDomain AnnotationProperty This schema attribute can apply to any type of element class (i.e., tag, unit, unit class, unit modifier, or value class). This property was formerly named elementProperty. -HED_0010704 tagDomain AnnotationProperty This schema attribute can apply to node (tag-term) elements. This was added so attributes could apply to multiple types of elements. This property was formerly named nodeProperty. -HED_0010705 tagRange AnnotationProperty This schema attribute's value can be a node. This property was formerly named nodeProperty. -HED_0010706 numericRange AnnotationProperty This schema attribute's value can be numeric. -HED_0010707 stringRange AnnotationProperty This schema attribute's value can be a string. -HED_0010708 unitClassDomain AnnotationProperty This schema attribute can apply to unit classes. This property was formerly named unitClassProperty. -HED_0010709 unitClassRange AnnotationProperty This schema attribute's value can be a unit class. -HED_0010710 unitModifierDomain AnnotationProperty This schema attribute can apply to unit modifiers. This property was formerly named unitModifierProperty. -HED_0010711 unitDomain AnnotationProperty This schema attribute can apply to units. This property was formerly named unitProperty. -HED_0010712 unitRange AnnotationProperty This schema attribute's value can be units. -HED_0010713 valueClassDomain AnnotationProperty This schema attribute can apply to value classes. This property was formerly named valueClassProperty. -HED_0010714 valueClassRange AnnotationProperty This schema attribute's value can be a value class. diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_DataProperty.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_DataProperty.tsv deleted file mode 100644 index d39415515..000000000 --- a/tests/scripts/schemas/hedtsv/test_schema/test_schema_DataProperty.tsv +++ /dev/null @@ -1,15 +0,0 @@ -hedId rdfs:label Type omn:Domain omn:Range Properties dc:description -HED_0010304 allowedCharacter DataProperty HedUnit or HedUnitModifier or HedValueClass string unitDomain, unitModifierDomain, valueClassDomain, stringRange A special character that is allowed in expressing the value of a placeholder of a specified value class. Allowed characters may be listed individual, named individually, or named as a group as specified in Section 2.2 Character sets and restrictions of the HED specification. -HED_0010305 conversionFactor DataProperty HedUnit or HedUnitModifier float unitDomain, unitModifierDomain, numericRange The factor to multiply these units or unit modifiers by to convert to default units. -HED_0010306 deprecatedFrom DataProperty HedElement string elementDomain, stringRange The latest schema version in which the element was not deprecated. -HED_0010307 extensionAllowed DataProperty HedTag boolean tagDomain, boolRange Users can add unlimited levels of child nodes under this tag. This tag is propagated to child nodes except for hashtag placeholders. -HED_0010309 inLibrary DataProperty HedElement string elementDomain, stringRange The named library schema that this schema element is from. This attribute is added by tools when a library schema is merged into its partnered standard schema. -HED_0010310 reserved DataProperty HedTag boolean tagDomain, boolRange This tag has special meaning and requires special handling by tools. -HED_0010311 SIUnit DataProperty HedUnit boolean unitDomain, boolRange This unit element is an SI unit and can be modified by multiple and sub-multiple names. Note that some units such as byte are designated as SI units although they are not part of the standard. -HED_0010312 SIUnitModifier DataProperty HedUnitModifier boolean unitModifierDomain, boolRange This SI unit modifier represents a multiple or sub-multiple of a base unit rather than a unit symbol. -HED_0010313 SIUnitSymbolModifier DataProperty HedUnitModifier boolean unitModifierDomain, boolRange This SI unit modifier represents a multiple or sub-multiple of a unit symbol rather than a base symbol. -HED_0010314 tagGroup DataProperty HedTag boolean tagDomain, boolRange This tag can only appear inside a tag group. -HED_0010315 topLevelTagGroup DataProperty HedTag boolean tagDomain, boolRange This tag (or its descendants) can only appear in a top-level tag group. There are additional tag-specific restrictions on what other tags can appear in the group with this tag. -HED_0010316 unique DataProperty HedTag boolean tagDomain, boolRange Only one of this tag or its descendants can be used in the event-level HED string. -HED_0010317 unitPrefix DataProperty HedUnit boolean unitDomain, boolRange This unit is a prefix unit (e.g., dollar sign in the currency units). -HED_0010318 unitSymbol DataProperty HedUnit boolean unitDomain, boolRange This tag is an abbreviation or symbol representing a type of unit. Unit symbols represent both the singular and the plural and thus cannot be pluralized. diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_ObjectProperty.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_ObjectProperty.tsv deleted file mode 100644 index 827b727c5..000000000 --- a/tests/scripts/schemas/hedtsv/test_schema/test_schema_ObjectProperty.tsv +++ /dev/null @@ -1,7 +0,0 @@ -hedId rdfs:label Type omn:Domain omn:Range Properties dc:description -HED_0010104 defaultUnits ObjectProperty HedUnitClass HedUnit unitClassDomain, unitRange The default units to use if the placeholder has a unit class but the substituted value has no units. -HED_0010109 isPartOf ObjectProperty HedTag HedTag tagDomain, tagRange This tag is part of the indicated tag -- as in the nose is part of the face. -HED_0010105 relatedTag ObjectProperty HedTag HedTag tagDomain, tagRange A HED tag that is closely related to this tag. This attribute is used by tagging tools. -HED_0010106 suggestedTag ObjectProperty HedTag HedTag tagDomain, tagRange A tag that is often associated with this tag. This attribute is used by tagging tools to provide tagging suggestions. -HED_0010107 unitClass ObjectProperty HedTag HedUnitClass tagDomain, unitClassRange The unit class that the value of a placeholder node can belong to. -HED_0010108 valueClass ObjectProperty HedTag HedValueClass tagDomain, valueClassRange Type of value taken on by the value of a placeholder node. diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_Structure.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_Structure.tsv deleted file mode 100644 index fd655bcd4..000000000 --- a/tests/scripts/schemas/hedtsv/test_schema/test_schema_Structure.tsv +++ /dev/null @@ -1,4 +0,0 @@ -hedId rdfs:label Attributes omn:SubClassOf dc:description omn:EquivalentTo -HED_0010010 StandardHeader version="8.3.0", xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance", xsi:noNamespaceSchemaLocation="https://github.com/hed-standard/hed-specification/raw/master/hedxml/HED8.0.0.xsd" HedHeader HedHeader and (inHedSchema some StandardSchema) and (version value "8.3.0") -HED_0010011 StandardPrologue HedPrologue The HED standard schema is a hierarchically-organized vocabulary for annotating events and experimental structure. HED annotations consist of comma-separated tags drawn from this vocabulary. This vocabulary can be augmented by terms drawn from specialized library schema. \n\nEach term in this vocabulary has a human-readable description and may include additional attributes that give additional properties or that specify how tools should treat the tag during analysis. The meaning of these attributes is described in the Additional schema properties section. HedPrologue and (inHedSchema some StandardSchema) -HED_0010012 StandardEpilogue HedEpilogue This schema is released under the Creative Commons Attribution 4.0 International and is a product of the HED Working Group. The DOI for the latest version of the HED standard schema is 10.5281/zenodo.7876037. HedEpilogue and (inHedSchema some StandardSchema) diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_Tag.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_Tag.tsv deleted file mode 100644 index b93c55d91..000000000 --- a/tests/scripts/schemas/hedtsv/test_schema/test_schema_Tag.tsv +++ /dev/null @@ -1,1231 +0,0 @@ -hedId rdfs:label Level omn:SubClassOf Attributes dc:description omn:EquivalentTo -HED_0012001 Event 0 HedTag suggestedTag=Task-property Something that happens at a given time and (typically) place. Elements of this tag subtree designate the general category in which an event falls. HedTag and (suggestedTag some Task-property) and (inHedSchema some StandardSchema) -HED_0012002 Sensory-event 1 Event suggestedTag=Task-event-role, suggestedTag=Sensory-presentation Something perceivable by the participant. An event meant to be an experimental stimulus should include the tag Task-property/Task-event-role/Experimental-stimulus. Event and (suggestedTag some Task-event-role) and (suggestedTag some Sensory-presentation) -HED_0012003 Agent-action 1 Event suggestedTag=Task-event-role, suggestedTag=Agent Any action engaged in by an agent (see the Agent subtree for agent categories). A participant response to an experiment stimulus should include the tag Agent-property/Agent-task-role/Experiment-participant. Event and (suggestedTag some Task-event-role) and (suggestedTag some Agent) -HED_0012004 Data-feature 1 Event suggestedTag=Data-property An event marking the occurrence of a data feature such as an interictal spike or alpha burst that is often added post hoc to the data record. Event and (suggestedTag some Data-property) -HED_0012005 Experiment-control 1 Event An event pertaining to the physical control of the experiment during its operation. -HED_0012006 Experiment-procedure 1 Event An event indicating an experimental procedure, as in performing a saliva swab during the experiment or administering a survey. -HED_0012007 Experiment-structure 1 Event An event specifying a change-point of the structure of experiment. This event is typically used to indicate a change in experimental conditions or tasks. -HED_0012008 Measurement-event 1 Event suggestedTag=Data-property A discrete measure returned by an instrument. Event and (suggestedTag some Data-property) -HED_0012009 Agent 0 HedTag suggestedTag=Agent-property Someone or something that takes an active role or produces a specified effect.The role or effect may be implicit. Being alive or performing an activity such as a computation may qualify something to be an agent. An agent may also be something that simulates something else. HedTag and (suggestedTag some Agent-property) and (inHedSchema some StandardSchema) -HED_0012010 Animal-agent 1 Agent An agent that is an animal. -HED_0012011 Avatar-agent 1 Agent An agent associated with an icon or avatar representing another agent. -HED_0012012 Controller-agent 1 Agent Experiment control software or hardware. -HED_0012013 Human-agent 1 Agent A person who takes an active role or produces a specified effect. -HED_0012014 Robotic-agent 1 Agent An agent mechanical device capable of performing a variety of often complex tasks on command or by being programmed in advance. -HED_0012015 Software-agent 1 Agent An agent computer program that interacts with the participant in an active role such as an AI advisor. -HED_0012016 Action 0 HedTag extensionAllowed Do something. HedTag and (extensionAllowed value true) and (inHedSchema some StandardSchema) -HED_0012017 Communicate 1 Action Action conveying knowledge of or about something. -HED_0012018 Communicate-gesturally 2 Communicate relatedTag=Move-face, relatedTag=Move-upper-extremity Communicate non-verbally using visible bodily actions, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body. Communicate and (relatedTag some Move-face) and (relatedTag some Move-upper-extremity) -HED_0012019 Clap-hands 3 Communicate-gesturally Strike the palms of against one another resoundingly, and usually repeatedly, especially to express approval. -HED_0012020 Clear-throat 3 Communicate-gesturally relatedTag=Move-face, relatedTag=Move-head Cough slightly so as to speak more clearly, attract attention, or to express hesitancy before saying something awkward. Communicate-gesturally and (relatedTag some Move-face) and (relatedTag some Move-head) -HED_0012021 Frown 3 Communicate-gesturally relatedTag=Move-face Express disapproval, displeasure, or concentration, typically by turning down the corners of the mouth. Communicate-gesturally and (relatedTag some Move-face) -HED_0012022 Grimace 3 Communicate-gesturally relatedTag=Move-face Make a twisted expression, typically expressing disgust, pain, or wry amusement. Communicate-gesturally and (relatedTag some Move-face) -HED_0012023 Nod-head 3 Communicate-gesturally relatedTag=Move-head Tilt head in alternating up and down arcs along the sagittal plane. It is most commonly, but not universally, used to indicate agreement, acceptance, or acknowledgement. Communicate-gesturally and (relatedTag some Move-head) -HED_0012024 Pump-fist 3 Communicate-gesturally relatedTag=Move-upper-extremity Raise with fist clenched in triumph or affirmation. Communicate-gesturally and (relatedTag some Move-upper-extremity) -HED_0012025 Raise-eyebrows 3 Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Move eyebrows upward. Communicate-gesturally and (relatedTag some Move-face) and (relatedTag some Move-eyes) -HED_0012026 Shake-fist 3 Communicate-gesturally relatedTag=Move-upper-extremity Clench hand into a fist and shake to demonstrate anger. Communicate-gesturally and (relatedTag some Move-upper-extremity) -HED_0012027 Shake-head 3 Communicate-gesturally relatedTag=Move-head Turn head from side to side as a way of showing disagreement or refusal. Communicate-gesturally and (relatedTag some Move-head) -HED_0012028 Shhh 3 Communicate-gesturally relatedTag=Move-upper-extremity Place finger over lips and possibly uttering the syllable shhh to indicate the need to be quiet. Communicate-gesturally and (relatedTag some Move-upper-extremity) -HED_0012029 Shrug 3 Communicate-gesturally relatedTag=Move-upper-extremity, relatedTag=Move-torso Lift shoulders up towards head to indicate a lack of knowledge about a particular topic. Communicate-gesturally and (relatedTag some Move-upper-extremity) and (relatedTag some Move-torso) -HED_0012030 Smile 3 Communicate-gesturally relatedTag=Move-face Form facial features into a pleased, kind, or amused expression, typically with the corners of the mouth turned up and the front teeth exposed. Communicate-gesturally and (relatedTag some Move-face) -HED_0012031 Spread-hands 3 Communicate-gesturally relatedTag=Move-upper-extremity Spread hands apart to indicate ignorance. Communicate-gesturally and (relatedTag some Move-upper-extremity) -HED_0012032 Thumb-up 3 Communicate-gesturally relatedTag=Move-upper-extremity Extend the thumb upward to indicate approval. Communicate-gesturally and (relatedTag some Move-upper-extremity) -HED_0012033 Thumbs-down 3 Communicate-gesturally relatedTag=Move-upper-extremity Extend the thumb downward to indicate disapproval. Communicate-gesturally and (relatedTag some Move-upper-extremity) -HED_0012034 Wave 3 Communicate-gesturally relatedTag=Move-upper-extremity Raise hand and move left and right, as a greeting or sign of departure. Communicate-gesturally and (relatedTag some Move-upper-extremity) -HED_0012035 Widen-eyes 3 Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Open eyes and possibly with eyebrows lifted especially to express surprise or fear. Communicate-gesturally and (relatedTag some Move-face) and (relatedTag some Move-eyes) -HED_0012036 Wink 3 Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Close and open one eye quickly, typically to indicate that something is a joke or a secret or as a signal of affection or greeting. Communicate-gesturally and (relatedTag some Move-face) and (relatedTag some Move-eyes) -HED_0012037 Communicate-musically 2 Communicate Communicate using music. -HED_0012038 Hum 3 Communicate-musically Make a low, steady continuous sound like that of a bee. Sing with the lips closed and without uttering speech. -HED_0012039 Play-instrument 3 Communicate-musically Make musical sounds using an instrument. -HED_0012040 Sing 3 Communicate-musically Produce musical tones by means of the voice. -HED_0012041 Vocalize 3 Communicate-musically Utter vocal sounds. -HED_0012042 Whistle 3 Communicate-musically Produce a shrill clear sound by forcing breath out or air in through the puckered lips. -HED_0012043 Communicate-vocally 2 Communicate Communicate using mouth or vocal cords. -HED_0012044 Cry 3 Communicate-vocally Shed tears associated with emotions, usually sadness but also joy or frustration. -HED_0012045 Groan 3 Communicate-vocally Make a deep inarticulate sound in response to pain or despair. -HED_0012046 Laugh 3 Communicate-vocally Make the spontaneous sounds and movements of the face and body that are the instinctive expressions of lively amusement and sometimes also of contempt or derision. -HED_0012047 Scream 3 Communicate-vocally Make loud, vociferous cries or yells to express pain, excitement, or fear. -HED_0012048 Shout 3 Communicate-vocally Say something very loudly. -HED_0012049 Sigh 3 Communicate-vocally Emit a long, deep, audible breath expressing sadness, relief, tiredness, or a similar feeling. -HED_0012050 Speak 3 Communicate-vocally Communicate using spoken language. -HED_0012051 Whisper 3 Communicate-vocally Speak very softly using breath without vocal cords. -HED_0012052 Move 1 Action Move in a specified direction or manner. Change position or posture. -HED_0012053 Breathe 2 Move Inhale or exhale during respiration. -HED_0012054 Blow 3 Breathe Expel air through pursed lips. -HED_0012055 Cough 3 Breathe Suddenly and audibly expel air from the lungs through a partially closed glottis, preceded by inhalation. -HED_0012056 Exhale 3 Breathe Blow out or expel breath. -HED_0012057 Hiccup 3 Breathe Involuntarily spasm the diaphragm and respiratory organs, with a sudden closure of the glottis and a characteristic sound like that of a cough. -HED_0012058 Hold-breath 3 Breathe Interrupt normal breathing by ceasing to inhale or exhale. -HED_0012059 Inhale 3 Breathe Draw in with the breath through the nose or mouth. -HED_0012060 Sneeze 3 Breathe Suddenly and violently expel breath through the nose and mouth. -HED_0012061 Sniff 3 Breathe Draw in air audibly through the nose to detect a smell, to stop it from running, or to express contempt. -HED_0012062 Move-body 2 Move Move entire body. -HED_0012063 Bend 3 Move-body Move body in a bowed or curved manner. -HED_0012064 Dance 3 Move-body Perform a purposefully selected sequences of human movement often with aesthetic or symbolic value. Move rhythmically to music, typically following a set sequence of steps. -HED_0012065 Fall-down 3 Move-body Lose balance and collapse. -HED_0012066 Flex 3 Move-body Cause a muscle to stand out by contracting or tensing it. Bend a limb or joint. -HED_0012067 Jerk 3 Move-body Make a quick, sharp, sudden movement. -HED_0012068 Lie-down 3 Move-body Move to a horizontal or resting position. -HED_0012069 Recover-balance 3 Move-body Return to a stable, upright body position. -HED_0012070 Shudder 3 Move-body Tremble convulsively, sometimes as a result of fear or revulsion. -HED_0012071 Sit-down 3 Move-body Move from a standing to a sitting position. -HED_0012072 Sit-up 3 Move-body Move from lying down to a sitting position. -HED_0012073 Stand-up 3 Move-body Move from a sitting to a standing position. -HED_0012074 Stretch 3 Move-body Straighten or extend body or a part of body to its full length, typically so as to tighten muscles or in order to reach something. -HED_0012075 Stumble 3 Move-body Trip or momentarily lose balance and almost fall. -HED_0012076 Turn 3 Move-body Change or cause to change direction. -HED_0012077 Move-body-part 2 Move Move one part of a body. -HED_0012078 Move-eyes 3 Move-body-part Move eyes. -HED_0012079 Blink 4 Move-eyes Shut and open the eyes quickly. -HED_0012080 Close-eyes 4 Move-eyes Lower and keep eyelids in a closed position. -HED_0012081 Fixate 4 Move-eyes Direct eyes to a specific point or target. -HED_0012082 Inhibit-blinks 4 Move-eyes Purposely prevent blinking. -HED_0012083 Open-eyes 4 Move-eyes Raise eyelids to expose pupil. -HED_0012084 Saccade 4 Move-eyes Move eyes rapidly between fixation points. -HED_0012085 Squint 4 Move-eyes Squeeze one or both eyes partly closed in an attempt to see more clearly or as a reaction to strong light. -HED_0012086 Stare 4 Move-eyes Look fixedly or vacantly at someone or something with eyes wide open. -HED_0012087 Move-face 3 Move-body-part Move the face or jaw. -HED_0012088 Bite 4 Move-face Seize with teeth or jaws an object or organism so as to grip or break the surface covering. -HED_0012089 Burp 4 Move-face Noisily release air from the stomach through the mouth. Belch. -HED_0012090 Chew 4 Move-face Repeatedly grinding, tearing, and or crushing with teeth or jaws. -HED_0012091 Gurgle 4 Move-face Make a hollow bubbling sound like that made by water running out of a bottle. -HED_0012092 Swallow 4 Move-face Cause or allow something, especially food or drink to pass down the throat. -HED_0012093 Gulp 5 Swallow Swallow quickly or in large mouthfuls, often audibly, sometimes to indicate apprehension. -HED_0012094 Yawn 4 Move-face Take a deep involuntary inhalation with the mouth open often as a sign of drowsiness or boredom. -HED_0012095 Move-head 3 Move-body-part Move head. -HED_0012096 Lift-head 4 Move-head Tilt head back lifting chin. -HED_0012097 Lower-head 4 Move-head Move head downward so that eyes are in a lower position. -HED_0012098 Turn-head 4 Move-head Rotate head horizontally to look in a different direction. -HED_0012099 Move-lower-extremity 3 Move-body-part Move leg and/or foot. -HED_0012100 Curl-toes 4 Move-lower-extremity Bend toes sometimes to grip. -HED_0012101 Hop 4 Move-lower-extremity Jump on one foot. -HED_0012102 Jog 4 Move-lower-extremity Run at a trot to exercise. -HED_0012103 Jump 4 Move-lower-extremity Move off the ground or other surface through sudden muscular effort in the legs. -HED_0012104 Kick 4 Move-lower-extremity Strike out or flail with the foot or feet.Strike using the leg, in unison usually with an area of the knee or lower using the foot. -HED_0012105 Pedal 4 Move-lower-extremity Move by working the pedals of a bicycle or other machine. -HED_0012106 Press-foot 4 Move-lower-extremity Move by pressing foot. -HED_0012107 Run 4 Move-lower-extremity Travel on foot at a fast pace. -HED_0012108 Step 4 Move-lower-extremity Put one leg in front of the other and shift weight onto it. -HED_0012109 Heel-strike 5 Step Strike the ground with the heel during a step. -HED_0012110 Toe-off 5 Step Push with toe as part of a stride. -HED_0012111 Trot 4 Move-lower-extremity Run at a moderate pace, typically with short steps. -HED_0012112 Walk 4 Move-lower-extremity Move at a regular pace by lifting and setting down each foot in turn never having both feet off the ground at once. -HED_0012113 Move-torso 3 Move-body-part Move body trunk. -HED_0012114 Move-upper-extremity 3 Move-body-part Move arm, shoulder, and/or hand. -HED_0012115 Drop 4 Move-upper-extremity Let or cause to fall vertically. -HED_0012116 Grab 4 Move-upper-extremity Seize suddenly or quickly. Snatch or clutch. -HED_0012117 Grasp 4 Move-upper-extremity Seize and hold firmly. -HED_0012118 Hold-down 4 Move-upper-extremity Prevent someone or something from moving by holding them firmly. -HED_0012119 Lift 4 Move-upper-extremity Raising something to higher position. -HED_0012120 Make-fist 4 Move-upper-extremity Close hand tightly with the fingers bent against the palm. -HED_0012121 Point 4 Move-upper-extremity Draw attention to something by extending a finger or arm. -HED_0012122 Press 4 Move-upper-extremity relatedTag=Push Apply pressure to something to flatten, shape, smooth or depress it. This action tag should be used to indicate key presses and mouse clicks. Move-upper-extremity and (relatedTag some Push) -HED_0012123 Push 4 Move-upper-extremity relatedTag=Press Apply force in order to move something away. Use Press to indicate a key press or mouse click. Move-upper-extremity and (relatedTag some Press) -HED_0012124 Reach 4 Move-upper-extremity Stretch out your arm in order to get or touch something. -HED_0012125 Release 4 Move-upper-extremity Make available or set free. -HED_0012126 Retract 4 Move-upper-extremity Draw or pull back. -HED_0012127 Scratch 4 Move-upper-extremity Drag claws or nails over a surface or on skin. -HED_0012128 Snap-fingers 4 Move-upper-extremity Make a noise by pushing second finger hard against thumb and then releasing it suddenly so that it hits the base of the thumb. -HED_0012129 Touch 4 Move-upper-extremity Come into or be in contact with. -HED_0012130 Perceive 1 Action Produce an internal, conscious image through stimulating a sensory system. -HED_0012131 Hear 2 Perceive Give attention to a sound. -HED_0012132 See 2 Perceive Direct gaze toward someone or something or in a specified direction. -HED_0012133 Sense-by-touch 2 Perceive Sense something through receptors in the skin. -HED_0012134 Smell 2 Perceive Inhale in order to ascertain an odor or scent. -HED_0012135 Taste 2 Perceive Sense a flavor in the mouth and throat on contact with a substance. -HED_0012136 Perform 1 Action Carry out or accomplish an action, task, or function. -HED_0012137 Close 2 Perform Act as to blocked against entry or passage. -HED_0012138 Collide-with 2 Perform Hit with force when moving. -HED_0012139 Halt 2 Perform Bring or come to an abrupt stop. -HED_0012140 Modify 2 Perform Change something. -HED_0012141 Open 2 Perform Widen an aperture, door, or gap, especially one allowing access to something. -HED_0012142 Operate 2 Perform Control the functioning of a machine, process, or system. -HED_0012143 Play 2 Perform Engage in activity for enjoyment and recreation rather than a serious or practical purpose. -HED_0012144 Read 2 Perform Interpret something that is written or printed. -HED_0012145 Repeat 2 Perform Make do or perform again. -HED_0012146 Rest 2 Perform Be inactive in order to regain strength, health, or energy. -HED_0012147 Ride 2 Perform Ride on an animal or in a vehicle. Ride conveys some notion that another agent has partial or total control of the motion. -HED_0012148 Write 2 Perform Communicate or express by means of letters or symbols written or imprinted on a surface. -HED_0012149 Think 1 Action Direct the mind toward someone or something or use the mind actively to form connected ideas. -HED_0012150 Allow 2 Think Allow access to something such as allowing a car to pass. -HED_0012151 Attend-to 2 Think Focus mental experience on specific targets. -HED_0012152 Count 2 Think Tally items either silently or aloud. -HED_0012153 Deny 2 Think Refuse to give or grant something requested or desired by someone. -HED_0012154 Detect 2 Think Discover or identify the presence or existence of something. -HED_0012155 Discriminate 2 Think Recognize a distinction. -HED_0012156 Encode 2 Think Convert information or an instruction into a particular form. -HED_0012157 Evade 2 Think Escape or avoid, especially by cleverness or trickery. -HED_0012158 Generate 2 Think Cause something, especially an emotion or situation to arise or come about. -HED_0012159 Identify 2 Think Establish or indicate who or what someone or something is. -HED_0012160 Imagine 2 Think Form a mental image or concept of something. -HED_0012161 Judge 2 Think Evaluate evidence to make a decision or form a belief. -HED_0012162 Learn 2 Think Adaptively change behavior as the result of experience. -HED_0012163 Memorize 2 Think Adaptively change behavior as the result of experience. -HED_0012164 Plan 2 Think Think about the activities required to achieve a desired goal. -HED_0012165 Predict 2 Think Say or estimate that something will happen or will be a consequence of something without having exact information. -HED_0012166 Recall 2 Think Remember information by mental effort. -HED_0012167 Recognize 2 Think Identify someone or something from having encountered them before. -HED_0012168 Respond 2 Think React to something such as a treatment or a stimulus. -HED_0012169 Switch-attention 2 Think Transfer attention from one focus to another. -HED_0012170 Track 2 Think Follow a person, animal, or object through space or time. -HED_0012171 Item 0 HedTag extensionAllowed An independently existing thing (living or nonliving). HedTag and (extensionAllowed value true) and (inHedSchema some StandardSchema) -HED_0012172 Biological-item 1 Item An entity that is biological, that is related to living organisms. -HED_0012173 Anatomical-item 2 Biological-item A biological structure, system, fluid or other substance excluding single molecular entities. -HED_0012174 Body 3 Anatomical-item The biological structure representing an organism. -HED_0012175 Body-part 3 Anatomical-item Any part of an organism. -HED_0012176 Head 4 Body-part The upper part of the human body, or the front or upper part of the body of an animal, typically separated from the rest of the body by a neck, and containing the brain, mouth, and sense organs. -HED_0013200 Head-part 4 Body-part A part of the head. -HED_0012177 Brain 5 Head-part Organ inside the head that is made up of nerve cells and controls the body. -HED_0013201 Brain-region 5 Head-part A region of the brain. -HED_0013202 Cerebellum 6 Brain-region A major structure of the brain located near the brainstem. It plays a key role in motor control, coordination, precision, with contributions to different cognitive functions. -HED_0012178 Frontal-lobe 6 Brain-region -HED_0012179 Occipital-lobe 6 Brain-region -HED_0012180 Parietal-lobe 6 Brain-region -HED_0012181 Temporal-lobe 6 Brain-region -HED_0012182 Ear 5 Head-part A sense organ needed for the detection of sound and for establishing balance. -HED_0012183 Face 5 Head-part The anterior portion of the head extending from the forehead to the chin and ear to ear. The facial structures contain the eyes, nose and mouth, cheeks and jaws. -HED_0013203 Face-part 5 Head-part A part of the face. -HED_0012184 Cheek 6 Face-part The fleshy part of the face bounded by the eyes, nose, ear, and jawline. -HED_0012185 Chin 6 Face-part The part of the face below the lower lip and including the protruding part of the lower jaw. -HED_0012186 Eye 6 Face-part The organ of sight or vision. -HED_0012187 Eyebrow 6 Face-part The arched strip of hair on the bony ridge above each eye socket. -HED_0012188 Eyelid 6 Face-part The folds of the skin that cover the eye when closed. -HED_0012189 Forehead 6 Face-part The part of the face between the eyebrows and the normal hairline. -HED_0012190 Lip 6 Face-part Fleshy fold which surrounds the opening of the mouth. -HED_0012191 Mouth 6 Face-part The proximal portion of the digestive tract, containing the oral cavity and bounded by the oral opening. -HED_0013204 Mouth-part 6 Face-part A part of the mouth. -HED_0012193 Teeth 7 Mouth-part The hard bone-like structures in the jaws. A collection of teeth arranged in some pattern in the mouth or other part of the body. -HED_0013205 Tongue 7 Mouth-part A muscular organ in the mouth with significant role in mastication, swallowing, speech, and taste. -HED_0012192 Nose 6 Face-part A structure of special sense serving as an organ of the sense of smell and as an entrance to the respiratory tract. -HED_0012194 Hair 5 Head-part The filamentous outgrowth of the epidermis. -HED_0012195 Lower-extremity 4 Body-part Refers to the whole inferior limb (leg and/or foot). -HED_0013206 Lower-extremity-part 4 Body-part A part of the lower extremity. -HED_0012196 Ankle 5 Lower-extremity-part A gliding joint between the distal ends of the tibia and fibula and the proximal end of the talus. -HED_0012198 Foot 5 Lower-extremity-part The structure found below the ankle joint required for locomotion. -HED_0013207 Foot-part 5 Lower-extremity-part A part of the foot. -HED_0012200 Heel 6 Foot-part The back of the foot below the ankle. -HED_0012201 Instep 6 Foot-part The part of the foot between the ball and the heel on the inner side. -HED_0013208 Toe 6 Foot-part A digit of the foot. -HED_0012199 Big-toe 7 Toe The largest toe on the inner side of the foot. -HED_0012202 Little-toe 7 Toe The smallest toe located on the outer side of the foot. -HED_0012203 Toes 6 Foot-part relatedTag=Toe The terminal digits of the foot. Used to describe collective attributes of all toes, such as bending all toes Foot-part and (relatedTag some Toe) -HED_0012204 Knee 5 Lower-extremity-part A joint connecting the lower part of the femur with the upper part of the tibia. -HED_0013209 Lower-leg 5 Lower-extremity-part The part of the leg between the knee and the ankle. -HED_0013210 Lower-leg-part 5 Lower-extremity-part A part of the lower leg. -HED_0012197 Calf 6 Lower-leg-part The fleshy part at the back of the leg below the knee. -HED_0012205 Shin 6 Lower-leg-part Front part of the leg below the knee. -HED_0013211 Upper-leg 5 Lower-extremity-part The part of the leg between the hip and the knee. -HED_0013212 Upper-leg-part 5 Lower-extremity-part A part of the upper leg. -HED_0012206 Thigh 6 Upper-leg-part Upper part of the leg between hip and knee. -HED_0013213 Neck 4 Body-part The part of the body connecting the head to the torso, containing the cervical spine and vital pathways of nerves, blood vessels, and the airway. -HED_0012207 Torso 4 Body-part The body excluding the head and neck and limbs. -HED_0013214 Torso-part 4 Body-part A part of the torso. -HED_0013215 Abdomen 5 Torso-part The part of the body between the thorax and the pelvis. -HED_0013216 Navel 5 Torso-part The central mark on the abdomen created by the detachment of the umbilical cord after birth. -HED_0013217 Pelvis 5 Torso-part The bony structure at the base of the spine supporting the legs. -HED_0013218 Pelvis-part 5 Torso-part A part of the pelvis. -HED_0012208 Buttocks 6 Pelvis-part The round fleshy parts that form the lower rear area of a human trunk. -HED_0013219 Genitalia 6 Pelvis-part The external organs of reproduction and urination, located in the pelvic region. This includes both male and female genital structures. -HED_0012209 Gentalia 6 Pelvis-part deprecatedFrom=8.1.0 The external organs of reproduction. Deprecated due to spelling error. Use Genitalia. Pelvis-part and (deprecatedFrom value "8.1.0") -HED_0012210 Hip 6 Pelvis-part The lateral prominence of the pelvis from the waist to the thigh. -HED_0012211 Torso-back 5 Torso-part The rear surface of the human body from the shoulders to the hips. -HED_0012212 Torso-chest 5 Torso-part The anterior side of the thorax from the neck to the abdomen. -HED_0012213 Viscera 5 Torso-part Internal organs of the body. -HED_0012214 Waist 5 Torso-part The abdominal circumference at the navel. -HED_0012215 Upper-extremity 4 Body-part Refers to the whole superior limb (shoulder, arm, elbow, wrist, hand). -HED_0013220 Upper-extremity-part 4 Body-part A part of the upper extremity. -HED_0012216 Elbow 5 Upper-extremity-part A type of hinge joint located between the forearm and upper arm. -HED_0012217 Forearm 5 Upper-extremity-part Lower part of the arm between the elbow and wrist. -HED_0013221 Forearm-part 5 Upper-extremity-part A part of the forearm. -HED_0012218 Hand 5 Upper-extremity-part The distal portion of the upper extremity. It consists of the carpus, metacarpus, and digits. -HED_0013222 Hand-part 5 Upper-extremity-part A part of the hand. -HED_0012219 Finger 6 Hand-part Any of the digits of the hand. -HED_0012220 Index-finger 7 Finger The second finger from the radial side of the hand, next to the thumb. -HED_0012221 Little-finger 7 Finger The fifth and smallest finger from the radial side of the hand. -HED_0012222 Middle-finger 7 Finger The middle or third finger from the radial side of the hand. -HED_0012223 Ring-finger 7 Finger The fourth finger from the radial side of the hand. -HED_0012224 Thumb 7 Finger The thick and short hand digit which is next to the index finger in humans. -HED_0013223 Fingers 6 Hand-part relatedTag=Finger The terminal digits of the hand. Used to describe collective attributes of all fingers, such as bending all fingers Hand-part and (relatedTag some Finger) -HED_0012225 Knuckles 6 Hand-part A part of a finger at a joint where the bone is near the surface, especially where the finger joins the hand. -HED_0012226 Palm 6 Hand-part The part of the inner surface of the hand that extends from the wrist to the bases of the fingers. -HED_0012227 Shoulder 5 Upper-extremity-part Joint attaching upper arm to trunk. -HED_0012228 Upper-arm 5 Upper-extremity-part Portion of arm between shoulder and elbow. -HED_0013224 Upper-arm-part 5 Upper-extremity-part A part of the upper arm. -HED_0012229 Wrist 5 Upper-extremity-part A joint between the distal end of the radius and the proximal row of carpal bones. -HED_0012230 Organism 2 Biological-item A living entity, more specifically a biological entity that consists of one or more cells and is capable of genomic replication (independently or not). -HED_0012231 Animal 3 Organism A living organism that has membranous cell walls, requires oxygen and organic foods, and is capable of voluntary movement. -HED_0012232 Human 3 Organism The bipedal primate mammal Homo sapiens. -HED_0012233 Plant 3 Organism Any living organism that typically synthesizes its food from inorganic substances and possesses cellulose cell walls. -HED_0012234 Language-item 1 Item suggestedTag=Sensory-presentation An entity related to a systematic means of communicating by the use of sounds, symbols, or gestures. Item and (suggestedTag some Sensory-presentation) -HED_0012235 Character 2 Language-item A mark or symbol used in writing. -HED_0012236 Clause 2 Language-item A unit of grammatical organization next below the sentence in rank, usually consisting of a subject and predicate. -HED_0012237 Glyph 2 Language-item A hieroglyphic character, symbol, or pictograph. -HED_0012238 Nonword 2 Language-item An unpronounceable group of letters or speech sounds that is surrounded by white space when written, is not accepted as a word by native speakers. -HED_0012239 Paragraph 2 Language-item A distinct section of a piece of writing, usually dealing with a single theme. -HED_0012240 Phoneme 2 Language-item Any of the minimally distinct units of sound in a specified language that distinguish one word from another. -HED_0012241 Phrase 2 Language-item A phrase is a group of words functioning as a single unit in the syntax of a sentence. -HED_0012242 Pseudoword 2 Language-item A pronounceable group of letters or speech sounds that looks or sounds like a word but that is not accepted as such by native speakers. -HED_0012243 Sentence 2 Language-item A set of words that is complete in itself, conveying a statement, question, exclamation, or command and typically containing an explicit or implied subject and a predicate containing a finite verb. -HED_0012244 Syllable 2 Language-item A unit of pronunciation having a vowel or consonant sound, with or without surrounding consonants, forming the whole or a part of a word. -HED_0012245 Textblock 2 Language-item A block of text. -HED_0012246 Word 2 Language-item A single distinct meaningful element of speech or writing, used with others (or sometimes alone) to form a sentence and typically surrounded by white space when written or printed. -HED_0012247 Object 1 Item suggestedTag=Sensory-presentation Something perceptible by one or more of the senses, especially by vision or touch. A material thing. Item and (suggestedTag some Sensory-presentation) -HED_0012248 Geometric-object 2 Object An object or a representation that has structure and topology in space. -HED_0012249 2D-shape 3 Geometric-object A planar, two-dimensional shape. -HED_0012250 Arrow 4 2D-shape A shape with a pointed end indicating direction. -HED_0012251 Clockface 4 2D-shape The dial face of a clock. A location identifier based on clock-face-position numbering or anatomic subregion. -HED_0012252 Cross 4 2D-shape A figure or mark formed by two intersecting lines crossing at their midpoints. -HED_0012253 Dash 4 2D-shape A horizontal stroke in writing or printing to mark a pause or break in sense or to represent omitted letters or words. -HED_0012254 Ellipse 4 2D-shape A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. -HED_0012255 Circle 5 Ellipse A ring-shaped structure with every point equidistant from the center. -HED_0012256 Rectangle 4 2D-shape A parallelogram with four right angles. -HED_0012257 Square 5 Rectangle A square is a special rectangle with four equal sides. -HED_0012258 Single-point 4 2D-shape A point is a geometric entity that is located in a zero-dimensional spatial region and whose position is defined by its coordinates in some coordinate system. -HED_0012259 Star 4 2D-shape A conventional or stylized representation of a star, typically one having five or more points. -HED_0012260 Triangle 4 2D-shape A three-sided polygon. -HED_0012261 3D-shape 3 Geometric-object A geometric three-dimensional shape. -HED_0012262 Box 4 3D-shape A square or rectangular vessel, usually made of cardboard or plastic. -HED_0012263 Cube 5 Box A solid or semi-solid in the shape of a three dimensional square. -HED_0012264 Cone 4 3D-shape A shape whose base is a circle and whose sides taper up to a point. -HED_0012265 Cylinder 4 3D-shape A surface formed by circles of a given radius that are contained in a plane perpendicular to a given axis, whose centers align on the axis. -HED_0012266 Ellipsoid 4 3D-shape A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. -HED_0012267 Sphere 5 Ellipsoid A solid or hollow three-dimensional object bounded by a closed surface such that every point on the surface is equidistant from the center. -HED_0012268 Pyramid 4 3D-shape A polyhedron of which one face is a polygon of any number of sides, and the other faces are triangles with a common vertex. -HED_0012269 Pattern 3 Geometric-object An arrangement of objects, facts, behaviors, or other things which have scientific, mathematical, geometric, statistical, or other meaning. -HED_0012270 Dots 4 Pattern A small round mark or spot. -HED_0012271 LED-pattern 4 Pattern A pattern created by lighting selected members of a fixed light emitting diode array. -HED_0012272 Ingestible-object 2 Object Something that can be taken into the body by the mouth for digestion or absorption. -HED_0012273 Man-made-object 2 Object Something constructed by human means. -HED_0012274 Building 3 Man-made-object A structure that has a roof and walls and stands more or less permanently in one place. -HED_0012275 Attic 4 Building A room or a space immediately below the roof of a building. -HED_0012276 Basement 4 Building The part of a building that is wholly or partly below ground level. -HED_0012277 Entrance 4 Building The means or place of entry. -HED_0012278 Roof 4 Building A roof is the covering on the uppermost part of a building which provides protection from animals and weather, notably rain, but also heat, wind and sunlight. -HED_0012279 Room 4 Building An area within a building enclosed by walls and floor and ceiling. -HED_0012280 Clothing 3 Man-made-object A covering designed to be worn on the body. -HED_0012281 Device 3 Man-made-object An object contrived for a specific purpose. -HED_0012282 Assistive-device 4 Device A device that help an individual accomplish a task. -HED_0012283 Glasses 5 Assistive-device Frames with lenses worn in front of the eye for vision correction, eye protection, or protection from UV rays. -HED_0012284 Writing-device 5 Assistive-device A device used for writing. -HED_0012285 Pen 6 Writing-device A common writing instrument used to apply ink to a surface for writing or drawing. -HED_0012286 Pencil 6 Writing-device An implement for writing or drawing that is constructed of a narrow solid pigment core in a protective casing that prevents the core from being broken or marking the hand. -HED_0012287 Computing-device 4 Device An electronic device which take inputs and processes results from the inputs. -HED_0012288 Cellphone 5 Computing-device A telephone with access to a cellular radio system so it can be used over a wide area, without a physical connection to a network. -HED_0012289 Desktop-computer 5 Computing-device A computer suitable for use at an ordinary desk. -HED_0012290 Laptop-computer 5 Computing-device A computer that is portable and suitable for use while traveling. -HED_0012291 Tablet-computer 5 Computing-device A small portable computer that accepts input directly on to its screen rather than via a keyboard or mouse. -HED_0012292 Engine 4 Device A motor is a machine designed to convert one or more forms of energy into mechanical energy. -HED_0012293 IO-device 4 Device Hardware used by a human (or other system) to communicate with a computer. -HED_0012294 Input-device 5 IO-device A piece of equipment used to provide data and control signals to an information processing system such as a computer or information appliance. -HED_0012295 Computer-mouse 6 Input-device A hand-held pointing device that detects two-dimensional motion relative to a surface. -HED_0012296 Mouse-button 7 Computer-mouse An electric switch on a computer mouse which can be pressed or clicked to select or interact with an element of a graphical user interface. -HED_0012297 Scroll-wheel 7 Computer-mouse A scroll wheel or mouse wheel is a wheel used for scrolling made of hard plastic with a rubbery surface usually located between the left and right mouse buttons and is positioned perpendicular to the mouse surface. -HED_0012298 Joystick 6 Input-device A control device that uses a movable handle to create two-axis input for a computer device. -HED_0012299 Keyboard 6 Input-device A device consisting of mechanical keys that are pressed to create input to a computer. -HED_0012300 Keyboard-key 7 Keyboard A button on a keyboard usually representing letters, numbers, functions, or symbols. -HED_0012301 Keyboard-key-# 8 Keyboard-key takesValue Value of a keyboard key. -HED_0012302 Keypad 6 Input-device A device consisting of keys, usually in a block arrangement, that provides limited input to a system. -HED_0012303 Keypad-key 7 Keypad A key on a separate section of a computer keyboard that groups together numeric keys and those for mathematical or other special functions in an arrangement like that of a calculator. -HED_0012304 Keypad-key-# 8 Keypad-key takesValue Value of keypad key. -HED_0012305 Microphone 6 Input-device A device designed to convert sound to an electrical signal. -HED_0012306 Push-button 6 Input-device A switch designed to be operated by pressing a button. -HED_0012307 Output-device 5 IO-device Any piece of computer hardware equipment which converts information into human understandable form. -HED_0012308 Auditory-device 6 Output-device A device designed to produce sound. -HED_0012309 Headphones 7 Auditory-device An instrument that consists of a pair of small loudspeakers, or less commonly a single speaker, held close to ears and connected to a signal source such as an audio amplifier, radio, CD player or portable media player. -HED_0012310 Loudspeaker 7 Auditory-device A device designed to convert electrical signals to sounds that can be heard. -HED_0012311 Display-device 6 Output-device An output device for presentation of information in visual or tactile form the latter used for example in tactile electronic displays for blind people. -HED_0012312 Computer-screen 7 Display-device An electronic device designed as a display or a physical device designed to be a protective mesh work. -HED_0012313 Screen-window 8 Computer-screen A part of a computer screen that contains a display different from the rest of the screen. A window is a graphical control element consisting of a visual area containing some of the graphical user interface of the program it belongs to and is framed by a window decoration. -HED_0012314 Head-mounted-display 7 Display-device An instrument that functions as a display device, worn on the head or as part of a helmet, that has a small display optic in front of one (monocular HMD) or each eye (binocular HMD). -HED_0012315 LED-display 7 Display-device A LED display is a flat panel display that uses an array of light-emitting diodes as pixels for a video display. -HED_0012316 Recording-device 5 IO-device A device that copies information in a signal into a persistent information bearer. -HED_0012317 EEG-recorder 6 Recording-device A device for recording electric currents in the brain using electrodes applied to the scalp, to the surface of the brain, or placed within the substance of the brain. -HED_0013225 EMG-recorder 6 Recording-device A device for recording electrical activity of muscles using electrodes on the body surface or within the muscular mass. -HED_0012318 File-storage 6 Recording-device A device for recording digital information to a permanent media. -HED_0012319 MEG-recorder 6 Recording-device A device for measuring the magnetic fields produced by electrical activity in the brain, usually conducted externally. -HED_0012320 Motion-capture 6 Recording-device A device for recording the movement of objects or people. -HED_0012321 Tape-recorder 6 Recording-device A device for recording and reproduction usually using magnetic tape for storage that can be saved and played back. -HED_0012322 Touchscreen 5 IO-device A control component that operates an electronic device by pressing the display on the screen. -HED_0012323 Machine 4 Device A human-made device that uses power to apply forces and control movement to perform an action. -HED_0012324 Measurement-device 4 Device A device that measures something. -HED_0012325 Clock 5 Measurement-device A device designed to indicate the time of day or to measure the time duration of an event or action. -HED_0012327 Robot 4 Device A mechanical device that sometimes resembles a living animal and is capable of performing a variety of often complex human tasks on command or by being programmed in advance. -HED_0012328 Tool 4 Device A component that is not part of a device but is designed to support its assembly or operation. -HED_0012329 Document 3 Man-made-object A physical object, or electronic counterpart, that is characterized by containing writing which is meant to be human-readable. -HED_0012330 Book 4 Document A volume made up of pages fastened along one edge and enclosed between protective covers. -HED_0012331 Letter 4 Document A written message addressed to a person or organization. -HED_0012332 Note 4 Document A brief written record. -HED_0012333 Notebook 4 Document A book for notes or memoranda. -HED_0012334 Questionnaire 4 Document A document consisting of questions and possibly responses, depending on whether it has been filled out. -HED_0012335 Furnishing 3 Man-made-object Furniture, fittings, and other decorative accessories, such as curtains and carpets, for a house or room. -HED_0012336 Manufactured-material 3 Man-made-object Substances created or extracted from raw materials. -HED_0012337 Ceramic 4 Manufactured-material A hard, brittle, heat-resistant and corrosion-resistant material made by shaping and then firing a nonmetallic mineral, such as clay, at a high temperature. -HED_0012338 Glass 4 Manufactured-material A brittle transparent solid with irregular atomic structure. -HED_0012339 Paper 4 Manufactured-material A thin sheet material produced by mechanically or chemically processing cellulose fibres derived from wood, rags, grasses or other vegetable sources in water. -HED_0012340 Plastic 4 Manufactured-material Various high-molecular-weight thermoplastic or thermo-setting polymers that are capable of being molded, extruded, drawn, or otherwise shaped and then hardened into a form. -HED_0012341 Steel 4 Manufactured-material An alloy made up of iron with typically a few tenths of a percent of carbon to improve its strength and fracture resistance compared to iron. -HED_0012342 Media 3 Man-made-object Media are audio/visual/audiovisual modes of communicating information for mass consumption. -HED_0012343 Media-clip 4 Media A short segment of media. -HED_0012344 Audio-clip 5 Media-clip A short segment of audio. -HED_0012345 Audiovisual-clip 5 Media-clip A short media segment containing both audio and video. -HED_0012346 Video-clip 5 Media-clip A short segment of video. -HED_0012347 Visualization 4 Media An planned process that creates images, diagrams or animations from the input data. -HED_0012348 Animation 5 Visualization A form of graphical illustration that changes with time to give a sense of motion or represent dynamic changes in the portrayal. -HED_0012349 Art-installation 5 Visualization A large-scale, mixed-media constructions, often designed for a specific place or for a temporary period of time. -HED_0012350 Braille 5 Visualization A display using a system of raised dots that can be read with the fingers by people who are blind. -HED_0012351 Image 5 Visualization Any record of an imaging event whether physical or electronic. -HED_0012352 Cartoon 6 Image A type of illustration, sometimes animated, typically in a non-realistic or semi-realistic style. The specific meaning has evolved over time, but the modern usage usually refers to either an image or series of images intended for satire, caricature, or humor. A motion picture that relies on a sequence of illustrations for its animation. -HED_0012353 Drawing 6 Image A representation of an object or outlining a figure, plan, or sketch by means of lines. -HED_0012354 Icon 6 Image A sign (such as a word or graphic symbol) whose form suggests its meaning. -HED_0012355 Painting 6 Image A work produced through the art of painting. -HED_0012356 Photograph 6 Image An image recorded by a camera. -HED_0012357 Movie 5 Visualization A sequence of images displayed in succession giving the illusion of continuous movement. -HED_0012358 Outline-visualization 5 Visualization A visualization consisting of a line or set of lines enclosing or indicating the shape of an object in a sketch or diagram. -HED_0012359 Point-light-visualization 5 Visualization A display in which action is depicted using a few points of light, often generated from discrete sensors in motion capture. -HED_0012360 Sculpture 5 Visualization A two- or three-dimensional representative or abstract forms, especially by carving stone or wood or by casting metal or plaster. -HED_0012361 Stick-figure-visualization 5 Visualization A drawing showing the head of a human being or animal as a circle and all other parts as straight lines. -HED_0012362 Navigational-object 3 Man-made-object An object whose purpose is to assist directed movement from one location to another. -HED_0012363 Path 4 Navigational-object A trodden way. A way or track laid down for walking or made by continual treading. -HED_0012364 Road 4 Navigational-object An open way for the passage of vehicles, persons, or animals on land. -HED_0012365 Lane 5 Road A defined path with physical dimensions through which an object or substance may traverse. -HED_0012366 Runway 4 Navigational-object A paved strip of ground on a landing field for the landing and takeoff of aircraft. -HED_0012367 Vehicle 3 Man-made-object A mobile machine which transports people or cargo. -HED_0012368 Aircraft 4 Vehicle A vehicle which is able to travel through air in an atmosphere. -HED_0012369 Bicycle 4 Vehicle A human-powered, pedal-driven, single-track vehicle, having two wheels attached to a frame, one behind the other. -HED_0012370 Boat 4 Vehicle A watercraft of any size which is able to float or plane on water. -HED_0012371 Car 4 Vehicle A wheeled motor vehicle used primarily for the transportation of human passengers. -HED_0012372 Cart 4 Vehicle A cart is a vehicle which has two wheels and is designed to transport human passengers or cargo. -HED_0012373 Tractor 4 Vehicle A mobile machine specifically designed to deliver a high tractive effort at slow speeds, and mainly used for the purposes of hauling a trailer or machinery used in agriculture or construction. -HED_0012374 Train 4 Vehicle A connected line of railroad cars with or without a locomotive. -HED_0012375 Truck 4 Vehicle A motor vehicle which, as its primary function, transports cargo rather than human passengers. -HED_0012376 Natural-object 2 Object Something that exists in or is produced by nature, and is not artificial or man-made. -HED_0012377 Mineral 3 Natural-object A solid, homogeneous, inorganic substance occurring in nature and having a definite chemical composition. -HED_0012378 Natural-feature 3 Natural-object A feature that occurs in nature. A prominent or identifiable aspect, region, or site of interest. -HED_0012379 Field 4 Natural-feature An unbroken expanse as of ice or grassland. -HED_0012380 Hill 4 Natural-feature A rounded elevation of limited extent rising above the surrounding land with local relief of less than 300m. -HED_0012381 Mountain 4 Natural-feature A landform that extends above the surrounding terrain in a limited area. -HED_0012382 River 4 Natural-feature A natural freshwater surface stream of considerable volume and a permanent or seasonal flow, moving in a definite channel toward a sea, lake, or another river. -HED_0012383 Waterfall 4 Natural-feature A sudden descent of water over a step or ledge in the bed of a river. -HED_0012384 Sound 1 Item Mechanical vibrations transmitted by an elastic medium. Something that can be heard. -HED_0012385 Environmental-sound 2 Sound Sounds occurring in the environment. An accumulation of noise pollution that occurs outside. This noise can be caused by transport, industrial, and recreational activities. -HED_0012386 Crowd-sound 3 Environmental-sound Noise produced by a mixture of sounds from a large group of people. -HED_0012387 Signal-noise 3 Environmental-sound Any part of a signal that is not the true or original signal but is introduced by the communication mechanism. -HED_0012388 Musical-sound 2 Sound Sound produced by continuous and regular vibrations, as opposed to noise. -HED_0012389 Instrument-sound 3 Musical-sound Sound produced by a musical instrument. -HED_0012390 Tone 3 Musical-sound A musical note, warble, or other sound used as a particular signal on a telephone or answering machine. -HED_0012391 Vocalized-sound 3 Musical-sound Musical sound produced by vocal cords in a biological agent. -HED_0012392 Named-animal-sound 2 Sound A sound recognizable as being associated with particular animals. -HED_0012393 Barking 3 Named-animal-sound Sharp explosive cries like sounds made by certain animals, especially a dog, fox, or seal. -HED_0012394 Bleating 3 Named-animal-sound Wavering cries like sounds made by a sheep, goat, or calf. -HED_0012395 Chirping 3 Named-animal-sound Short, sharp, high-pitched noises like sounds made by small birds or an insects. -HED_0012396 Crowing 3 Named-animal-sound Loud shrill sounds characteristic of roosters. -HED_0012397 Growling 3 Named-animal-sound Low guttural sounds like those that made in the throat by a hostile dog or other animal. -HED_0012398 Meowing 3 Named-animal-sound Vocalizations like those made by as those cats. These sounds have diverse tones and are sometimes chattered, murmured or whispered. The purpose can be assertive. -HED_0012399 Mooing 3 Named-animal-sound Deep vocal sounds like those made by a cow. -HED_0012400 Purring 3 Named-animal-sound Low continuous vibratory sound such as those made by cats. The sound expresses contentment. -HED_0012401 Roaring 3 Named-animal-sound Loud, deep, or harsh prolonged sounds such as those made by big cats and bears for long-distance communication and intimidation. -HED_0012402 Squawking 3 Named-animal-sound Loud, harsh noises such as those made by geese. -HED_0012403 Named-object-sound 2 Sound A sound identifiable as coming from a particular type of object. -HED_0012404 Alarm-sound 3 Named-object-sound A loud signal often loud continuous ringing to alert people to a problem or condition that requires urgent attention. -HED_0012405 Beep 3 Named-object-sound A short, single tone, that is typically high-pitched and generally made by a computer or other machine. -HED_0012406 Buzz 3 Named-object-sound A persistent vibratory sound often made by a buzzer device and used to indicate something incorrect. -HED_0012407 Click 3 Named-object-sound The sound made by a mechanical cash register, often to designate a reward. -HED_0012408 Ding 3 Named-object-sound A short ringing sound such as that made by a bell, often to indicate a correct response or the expiration of time. -HED_0012409 Horn-blow 3 Named-object-sound A loud sound made by forcing air through a sound device that funnels air to create the sound, often used to sound an alert. -HED_0012410 Ka-ching 3 Named-object-sound The sound made by a mechanical cash register, often to designate a reward. -HED_0012411 Siren 3 Named-object-sound A loud, continuous sound often varying in frequency designed to indicate an emergency. -HED_0012412 Property 0 HedTag extensionAllowed Something that pertains to a thing. A characteristic of some entity. A quality or feature regarded as a characteristic or inherent part of someone or something. HED attributes are adjectives or adverbs. HedTag and (extensionAllowed value true) and (inHedSchema some StandardSchema) -HED_0012413 Agent-property 1 Property Something that pertains to or describes an agent. -HED_0012414 Agent-state 2 Agent-property The state of the agent. -HED_0012415 Agent-cognitive-state 3 Agent-state The state of the cognitive processes or state of mind of the agent. -HED_0012416 Alert 4 Agent-cognitive-state Condition of heightened watchfulness or preparation for action. -HED_0012417 Anesthetized 4 Agent-cognitive-state Having lost sensation to pain or having senses dulled due to the effects of an anesthetic. -HED_0012418 Asleep 4 Agent-cognitive-state Having entered a periodic, readily reversible state of reduced awareness and metabolic activity, usually accompanied by physical relaxation and brain activity. -HED_0012419 Attentive 4 Agent-cognitive-state Concentrating and focusing mental energy on the task or surroundings. -HED_0012420 Awake 4 Agent-cognitive-state In a non sleeping state. -HED_0012421 Brain-dead 4 Agent-cognitive-state Characterized by the irreversible absence of cortical and brain stem functioning. -HED_0012422 Comatose 4 Agent-cognitive-state In a state of profound unconsciousness associated with markedly depressed cerebral activity. -HED_0012423 Distracted 4 Agent-cognitive-state Lacking in concentration because of being preoccupied. -HED_0012424 Drowsy 4 Agent-cognitive-state In a state of near-sleep, a strong desire for sleep, or sleeping for unusually long periods. -HED_0012425 Intoxicated 4 Agent-cognitive-state In a state with disturbed psychophysiological functions and responses as a result of administration or ingestion of a psychoactive substance. -HED_0012426 Locked-in 4 Agent-cognitive-state In a state of complete paralysis of all voluntary muscles except for the ones that control the movements of the eyes. -HED_0012427 Passive 4 Agent-cognitive-state Not responding or initiating an action in response to a stimulus. -HED_0012428 Resting 4 Agent-cognitive-state A state in which the agent is not exhibiting any physical exertion. -HED_0012429 Vegetative 4 Agent-cognitive-state A state of wakefulness and conscience, but (in contrast to coma) with involuntary opening of the eyes and movements (such as teeth grinding, yawning, or thrashing of the extremities). -HED_0012430 Agent-emotional-state 3 Agent-state The status of the general temperament and outlook of an agent. -HED_0012431 Angry 4 Agent-emotional-state Experiencing emotions characterized by marked annoyance or hostility. -HED_0012432 Aroused 4 Agent-emotional-state In a state reactive to stimuli leading to increased heart rate and blood pressure, sensory alertness, mobility and readiness to respond. -HED_0012433 Awed 4 Agent-emotional-state Filled with wonder. Feeling grand, sublime or powerful emotions characterized by a combination of joy, fear, admiration, reverence, and/or respect. -HED_0012434 Compassionate 4 Agent-emotional-state Feeling or showing sympathy and concern for others often evoked for a person who is in distress and associated with altruistic motivation. -HED_0012435 Content 4 Agent-emotional-state Feeling satisfaction with things as they are. -HED_0012436 Disgusted 4 Agent-emotional-state Feeling revulsion or profound disapproval aroused by something unpleasant or offensive. -HED_0012437 Emotionally-neutral 4 Agent-emotional-state Feeling neither satisfied nor dissatisfied. -HED_0012438 Empathetic 4 Agent-emotional-state Understanding and sharing the feelings of another. Being aware of, being sensitive to, and vicariously experiencing the feelings, thoughts, and experience of another. -HED_0012439 Excited 4 Agent-emotional-state Feeling great enthusiasm and eagerness. -HED_0012440 Fearful 4 Agent-emotional-state Feeling apprehension that one may be in danger. -HED_0012441 Frustrated 4 Agent-emotional-state Feeling annoyed as a result of being blocked, thwarted, disappointed or defeated. -HED_0012442 Grieving 4 Agent-emotional-state Feeling sorrow in response to loss, whether physical or abstract. -HED_0012443 Happy 4 Agent-emotional-state Feeling pleased and content. -HED_0012444 Jealous 4 Agent-emotional-state Feeling threatened by a rival in a relationship with another individual, in particular an intimate partner, usually involves feelings of threat, fear, suspicion, distrust, anxiety, anger, betrayal, and rejection. -HED_0012445 Joyful 4 Agent-emotional-state Feeling delight or intense happiness. -HED_0012446 Loving 4 Agent-emotional-state Feeling a strong positive emotion of affection and attraction. -HED_0012447 Relieved 4 Agent-emotional-state No longer feeling pain, distress,anxiety, or reassured. -HED_0012448 Sad 4 Agent-emotional-state Feeling grief or unhappiness. -HED_0012449 Stressed 4 Agent-emotional-state Experiencing mental or emotional strain or tension. -HED_0012450 Agent-physiological-state 3 Agent-state Having to do with the mechanical, physical, or biochemical function of an agent. -HED_0013226 Catamenial 4 Agent-physiological-state Related to menstruation. -HED_0013227 Fever 4 Agent-physiological-state relatedTag=Sick Body temperature above the normal range. Agent-physiological-state and (relatedTag some Sick) -HED_0012451 Healthy 4 Agent-physiological-state relatedTag=Sick Having no significant health-related issues. Agent-physiological-state and (relatedTag some Sick) -HED_0012452 Hungry 4 Agent-physiological-state relatedTag=Sated, relatedTag=Thirsty Being in a state of craving or desiring food. Agent-physiological-state and (relatedTag some Sated) and (relatedTag some Thirsty) -HED_0012453 Rested 4 Agent-physiological-state relatedTag=Tired Feeling refreshed and relaxed. Agent-physiological-state and (relatedTag some Tired) -HED_0012454 Sated 4 Agent-physiological-state relatedTag=Hungry Feeling full. Agent-physiological-state and (relatedTag some Hungry) -HED_0012455 Sick 4 Agent-physiological-state relatedTag=Healthy Being in a state of ill health, bodily malfunction, or discomfort. Agent-physiological-state and (relatedTag some Healthy) -HED_0012456 Thirsty 4 Agent-physiological-state relatedTag=Hungry Feeling a need to drink. Agent-physiological-state and (relatedTag some Hungry) -HED_0012457 Tired 4 Agent-physiological-state relatedTag=Rested Feeling in need of sleep or rest. Agent-physiological-state and (relatedTag some Rested) -HED_0012458 Agent-postural-state 3 Agent-state Pertaining to the position in which agent holds their body. -HED_0012459 Crouching 4 Agent-postural-state Adopting a position where the knees are bent and the upper body is brought forward and down, sometimes to avoid detection or to defend oneself. -HED_0012460 Eyes-closed 4 Agent-postural-state Keeping eyes closed with no blinking. -HED_0012461 Eyes-open 4 Agent-postural-state Keeping eyes open with occasional blinking. -HED_0012462 Kneeling 4 Agent-postural-state Positioned where one or both knees are on the ground. -HED_0012463 On-treadmill 4 Agent-postural-state Ambulation on an exercise apparatus with an endless moving belt to support moving in place. -HED_0012464 Prone 4 Agent-postural-state Positioned in a recumbent body position whereby the person lies on its stomach and faces downward. -HED_0012465 Seated-with-chin-rest 4 Agent-postural-state Using a device that supports the chin and head. -HED_0012466 Sitting 4 Agent-postural-state In a seated position. -HED_0012467 Standing 4 Agent-postural-state Assuming or maintaining an erect upright position. -HED_0012468 Agent-task-role 2 Agent-property The function or part that is ascribed to an agent in performing the task. -HED_0012469 Experiment-actor 3 Agent-task-role An agent who plays a predetermined role to create the experiment scenario. -HED_0012470 Experiment-controller 3 Agent-task-role An agent exerting control over some aspect of the experiment. -HED_0012471 Experiment-participant 3 Agent-task-role Someone who takes part in an activity related to an experiment. -HED_0012472 Experimenter 3 Agent-task-role Person who is the owner of the experiment and has its responsibility. -HED_0012473 Agent-trait 2 Agent-property A genetically, environmentally, or socially determined characteristic of an agent. -HED_0012474 Age 3 Agent-trait Length of time elapsed time since birth of the agent. -HED_0012475 Age-# 4 Age takesValue, valueClass=numericClass Age and (valueClass some numericClass) -HED_0012476 Agent-experience-level 3 Agent-trait Amount of skill or knowledge that the agent has as pertains to the task. -HED_0012477 Expert-level 4 Agent-experience-level relatedTag=Intermediate-experience-level, relatedTag=Novice-level Having comprehensive and authoritative knowledge of or skill in a particular area related to the task. Agent-experience-level and (relatedTag some Intermediate-experience-level) and (relatedTag some Novice-level) -HED_0012478 Intermediate-experience-level 4 Agent-experience-level relatedTag=Expert-level, relatedTag=Novice-level Having a moderate amount of knowledge or skill related to the task. Agent-experience-level and (relatedTag some Expert-level) and (relatedTag some Novice-level) -HED_0012479 Novice-level 4 Agent-experience-level relatedTag=Expert-level, relatedTag=Intermediate-experience-level Being inexperienced in a field or situation related to the task. Agent-experience-level and (relatedTag some Expert-level) and (relatedTag some Intermediate-experience-level) -HED_0012480 Ethnicity 3 Agent-trait Belong to a social group that has a common national or cultural tradition. Use with Label to avoid extension. -HED_0012481 Gender 3 Agent-trait Characteristics that are socially constructed, including norms, behaviors, and roles based on sex. -HED_0012482 Handedness 3 Agent-trait Individual preference for use of a hand, known as the dominant hand. -HED_0012483 Ambidextrous 4 Handedness Having no overall dominance in the use of right or left hand or foot in the performance of tasks that require one hand or foot. -HED_0012484 Left-handed 4 Handedness Preference for using the left hand or foot for tasks requiring the use of a single hand or foot. -HED_0012485 Right-handed 4 Handedness Preference for using the right hand or foot for tasks requiring the use of a single hand or foot. -HED_0012486 Race 3 Agent-trait Belonging to a group sharing physical or social qualities as defined within a specified society. Use with Label to avoid extension. -HED_0012487 Sex 3 Agent-trait Physical properties or qualities by which male is distinguished from female. -HED_0012488 Female 4 Sex Biological sex of an individual with female sexual organs such ova. -HED_0012489 Intersex 4 Sex Having genitalia and/or secondary sexual characteristics of indeterminate sex. -HED_0012490 Male 4 Sex Biological sex of an individual with male sexual organs producing sperm. -HED_0012491 Other-sex 4 Sex A non-specific designation of sexual traits. -HED_0012492 Data-property 1 Property extensionAllowed Something that pertains to data or information. Property and (extensionAllowed value true) -HED_0012493 Data-artifact 2 Data-property An anomalous, interfering, or distorting signal originating from a source other than the item being studied. -HED_0012494 Biological-artifact 3 Data-artifact A data artifact arising from a biological entity being measured. -HED_0012495 Chewing-artifact 4 Biological-artifact Artifact from moving the jaw in a chewing motion. -HED_0012496 ECG-artifact 4 Biological-artifact An electrical artifact from the far-field potential from pulsation of the heart, time locked to QRS complex. -HED_0012497 EMG-artifact 4 Biological-artifact Artifact from muscle activity and myogenic potentials at the measurements site. In EEG, myogenic potentials are the most common artifacts. Frontalis and temporalis muscles (e.g. clenching of jaw muscles) are common causes. Generally, the potentials generated in the muscles are of shorter duration than those generated in the brain. The frequency components are usually beyond 30-50 Hz, and the bursts are arrhythmic. -HED_0012498 Eye-artifact 4 Biological-artifact Ocular movements and blinks can result in artifacts in different types of data. In electrophysiology data, these can result transients and offsets the signal. -HED_0012499 Eye-blink-artifact 5 Eye-artifact Artifact from eye blinking. In EEG, Fp1/Fp2 electrodes become electro-positive with eye closure because the cornea is positively charged causing a negative deflection in Fp1/Fp2. If the eye blink is unilateral, consider prosthetic eye. -HED_0012500 Eye-movement-artifact 5 Eye-artifact Eye movements can cause artifacts on recordings. The charge of the eye can especially cause artifacts in electrophysiology data. -HED_0012501 Horizontal-eye-movement-artifact 6 Eye-movement-artifact Artifact from moving eyes left-to-right and right-to-left. In EEG, there is an upward deflection in the Fp2-F8 derivation, when the eyes move to the right side. In this case F8 becomes more positive and therefore. When the eyes move to the left, F7 becomes more positive and there is an upward deflection in the Fp1-F7 derivation. -HED_0012502 Nystagmus-artifact 6 Eye-movement-artifact Artifact from nystagmus (a vision condition in which the eyes make repetitive, uncontrolled movements). -HED_0012503 Slow-eye-movement-artifact 6 Eye-movement-artifact Artifacts originating from slow, rolling eye-movements, seen during drowsiness. -HED_0012504 Vertical-eye-movement-artifact 6 Eye-movement-artifact Artifact from moving eyes up and down. In EEG, this causes positive potentials (50-100 micro V) with bi-frontal distribution, maximum at Fp1 and Fp2, when the eyeball rotates upward. The downward rotation of the eyeball is associated with the negative deflection. The time course of the deflections is similar to the time course of the eyeball movement. -HED_0012505 Movement-artifact 4 Biological-artifact Artifact in the measured data generated by motion of the subject. -HED_0012506 Pulse-artifact 4 Biological-artifact A mechanical artifact from a pulsating blood vessel near a measurement site, cardio-ballistic artifact. -HED_0012507 Respiration-artifact 4 Biological-artifact Artifact from breathing. -HED_0012508 Rocking-patting-artifact 4 Biological-artifact Quasi-rhythmical artifacts in recordings most commonly seen in infants. Typically caused by a caregiver rocking or patting the infant. -HED_0012509 Sucking-artifact 4 Biological-artifact Artifact from sucking, typically seen in very young cases. -HED_0012510 Sweat-artifact 4 Biological-artifact Artifact from sweating. In EEG, this is a low amplitude undulating waveform that is usually greater than 2 seconds and may appear to be an unstable baseline. -HED_0012511 Tongue-movement-artifact 4 Biological-artifact Artifact from tongue movement (Glossokinetic). The tongue functions as a dipole, with the tip negative with respect to the base. In EEG, the artifact produced by the tongue has a broad potential field that drops from frontal to occipital areas, although it is less steep than that produced by eye movement artifacts. The amplitude of the potentials is greater inferiorly than in parasagittal regions; the frequency is variable but usually in the delta range. Chewing and sucking can produce similar artifacts. -HED_0012512 Nonbiological-artifact 3 Data-artifact A data artifact arising from a non-biological source. -HED_0012513 Artificial-ventilation-artifact 4 Nonbiological-artifact Artifact stemming from mechanical ventilation. These can occur at the same rate as the ventilator, but also have other patterns. -HED_0012514 Dialysis-artifact 4 Nonbiological-artifact Artifacts seen in recordings during continuous renal replacement therapy (dialysis). -HED_0012515 Electrode-movement-artifact 4 Nonbiological-artifact Artifact from electrode movement. -HED_0012516 Electrode-pops-artifact 4 Nonbiological-artifact Brief artifact with a steep rise and slow fall of an electrophysiological signal, most often caused by a loose electrode. -HED_0012517 Induction-artifact 4 Nonbiological-artifact Artifacts induced by nearby equipment. In EEG, these are usually of high frequency. -HED_0012518 Line-noise-artifact 4 Nonbiological-artifact Power line noise at 50 Hz or 60 Hz. -HED_0012519 Line-noise-artifact-# 5 Line-noise-artifact takesValue, valueClass=numericClass, unitClass=frequencyUnits Line-noise-artifact and (valueClass some numericClass) and (unitClass some frequencyUnits) -HED_0012520 Salt-bridge-artifact 4 Nonbiological-artifact Artifact from salt-bridge between EEG electrodes. -HED_0012521 Data-marker 2 Data-property An indicator placed to mark something. -HED_0012522 Data-break-marker 3 Data-marker An indicator place to indicate a gap in the data. -HED_0012523 Temporal-marker 3 Data-marker An indicator placed at a particular time in the data. -HED_0012524 Inset 4 Temporal-marker topLevelTagGroup, reserved, relatedTag=Onset, relatedTag=Offset Marks an intermediate point in an ongoing event of temporal extent. Temporal-marker and (topLevelTagGroup value true) and (reserved value true) and (relatedTag some Onset) and (relatedTag some Offset) -HED_0012525 Offset 4 Temporal-marker topLevelTagGroup, reserved, relatedTag=Onset, relatedTag=Inset Marks the end of an event of temporal extent. Temporal-marker and (topLevelTagGroup value true) and (reserved value true) and (relatedTag some Onset) and (relatedTag some Inset) -HED_0012526 Onset 4 Temporal-marker topLevelTagGroup, reserved, relatedTag=Inset, relatedTag=Offset Marks the start of an ongoing event of temporal extent. Temporal-marker and (topLevelTagGroup value true) and (reserved value true) and (relatedTag some Inset) and (relatedTag some Offset) -HED_0012527 Pause 4 Temporal-marker Indicates the temporary interruption of the operation of a process and subsequently a wait for a signal to continue. -HED_0012528 Time-out 4 Temporal-marker A cancellation or cessation that automatically occurs when a predefined interval of time has passed without a certain event occurring. -HED_0012529 Time-sync 4 Temporal-marker A synchronization signal whose purpose is to help synchronize different signals or processes. Often used to indicate a marker inserted into the recorded data to allow post hoc synchronization of concurrently recorded data streams. -HED_0012530 Data-resolution 2 Data-property Smallest change in a quality being measured by an sensor that causes a perceptible change. -HED_0012531 Printer-resolution 3 Data-resolution Resolution of a printer, usually expressed as the number of dots-per-inch for a printer. -HED_0012532 Printer-resolution-# 4 Printer-resolution takesValue, valueClass=numericClass Printer-resolution and (valueClass some numericClass) -HED_0012533 Screen-resolution 3 Data-resolution Resolution of a screen, usually expressed as the of pixels in a dimension for a digital display device. -HED_0012534 Screen-resolution-# 4 Screen-resolution takesValue, valueClass=numericClass Screen-resolution and (valueClass some numericClass) -HED_0012535 Sensory-resolution 3 Data-resolution Resolution of measurements by a sensing device. -HED_0012536 Sensory-resolution-# 4 Sensory-resolution takesValue, valueClass=numericClass Sensory-resolution and (valueClass some numericClass) -HED_0012537 Spatial-resolution 3 Data-resolution Linear spacing of a spatial measurement. -HED_0012538 Spatial-resolution-# 4 Spatial-resolution takesValue, valueClass=numericClass Spatial-resolution and (valueClass some numericClass) -HED_0012539 Spectral-resolution 3 Data-resolution Measures the ability of a sensor to resolve features in the electromagnetic spectrum. -HED_0012540 Spectral-resolution-# 4 Spectral-resolution takesValue, valueClass=numericClass Spectral-resolution and (valueClass some numericClass) -HED_0012541 Temporal-resolution 3 Data-resolution Measures the ability of a sensor to resolve features in time. -HED_0012542 Temporal-resolution-# 4 Temporal-resolution takesValue, valueClass=numericClass Temporal-resolution and (valueClass some numericClass) -HED_0012543 Data-source-type 2 Data-property The type of place, person, or thing from which the data comes or can be obtained. -HED_0012544 Computed-feature 3 Data-source-type A feature computed from the data by a tool. This tag should be grouped with a label of the form Toolname_propertyName. -HED_0012545 Computed-prediction 3 Data-source-type A computed extrapolation of known data. -HED_0012546 Expert-annotation 3 Data-source-type An explanatory or critical comment or other in-context information provided by an authority. -HED_0012547 Instrument-measurement 3 Data-source-type Information obtained from a device that is used to measure material properties or make other observations. -HED_0012548 Observation 3 Data-source-type Active acquisition of information from a primary source. Should be grouped with a label of the form AgentID_featureName. -HED_0012549 Data-value 2 Data-property Designation of the type of a data item. -HED_0012550 Categorical-value 3 Data-value Indicates that something can take on a limited and usually fixed number of possible values. -HED_0012551 Categorical-class-value 4 Categorical-value Categorical values that fall into discrete classes such as true or false. The grouping is absolute in the sense that it is the same for all participants. -HED_0012552 All 5 Categorical-class-value relatedTag=Some, relatedTag=None To a complete degree or to the full or entire extent. Categorical-class-value and (relatedTag some Some) and (relatedTag some None) -HED_0012553 Correct 5 Categorical-class-value relatedTag=Wrong Free from error. Especially conforming to fact or truth. Categorical-class-value and (relatedTag some Wrong) -HED_0012554 Explicit 5 Categorical-class-value relatedTag=Implicit Stated clearly and in detail, leaving no room for confusion or doubt. Categorical-class-value and (relatedTag some Implicit) -HED_0012555 False 5 Categorical-class-value relatedTag=True Not in accordance with facts, reality or definitive criteria. Categorical-class-value and (relatedTag some True) -HED_0012556 Implicit 5 Categorical-class-value relatedTag=Explicit Implied though not plainly expressed. Categorical-class-value and (relatedTag some Explicit) -HED_0012557 Invalid 5 Categorical-class-value relatedTag=Valid Not allowed or not conforming to the correct format or specifications. Categorical-class-value and (relatedTag some Valid) -HED_0012558 None 5 Categorical-class-value relatedTag=All, relatedTag=Some No person or thing, nobody, not any. Categorical-class-value and (relatedTag some All) and (relatedTag some Some) -HED_0012559 Some 5 Categorical-class-value relatedTag=All, relatedTag=None At least a small amount or number of, but not a large amount of, or often. Categorical-class-value and (relatedTag some All) and (relatedTag some None) -HED_0012560 True 5 Categorical-class-value relatedTag=False Conforming to facts, reality or definitive criteria. Categorical-class-value and (relatedTag some False) -HED_0012561 Unknown 5 Categorical-class-value relatedTag=Invalid The information has not been provided. Categorical-class-value and (relatedTag some Invalid) -HED_0012562 Valid 5 Categorical-class-value relatedTag=Invalid Allowable, usable, or acceptable. Categorical-class-value and (relatedTag some Invalid) -HED_0012563 Wrong 5 Categorical-class-value relatedTag=Correct Inaccurate or not correct. Categorical-class-value and (relatedTag some Correct) -HED_0012564 Categorical-judgment-value 4 Categorical-value Categorical values that are based on the judgment or perception of the participant such familiar and famous. -HED_0012565 Abnormal 5 Categorical-judgment-value relatedTag=Normal Deviating in any way from the state, position, structure, condition, behavior, or rule which is considered a norm. Categorical-judgment-value and (relatedTag some Normal) -HED_0012566 Asymmetrical 5 Categorical-judgment-value relatedTag=Symmetrical Lacking symmetry or having parts that fail to correspond to one another in shape, size, or arrangement. Categorical-judgment-value and (relatedTag some Symmetrical) -HED_0012567 Audible 5 Categorical-judgment-value relatedTag=Inaudible A sound that can be perceived by the participant. Categorical-judgment-value and (relatedTag some Inaudible) -HED_0012568 Complex 5 Categorical-judgment-value relatedTag=Simple Hard, involved or complicated, elaborate, having many parts. Categorical-judgment-value and (relatedTag some Simple) -HED_0012569 Congruent 5 Categorical-judgment-value relatedTag=Incongruent Concordance of multiple evidence lines. In agreement or harmony. Categorical-judgment-value and (relatedTag some Incongruent) -HED_0012570 Constrained 5 Categorical-judgment-value relatedTag=Unconstrained Keeping something within particular limits or bounds. Categorical-judgment-value and (relatedTag some Unconstrained) -HED_0012571 Disordered 5 Categorical-judgment-value relatedTag=Ordered Not neatly arranged. Confused and untidy. A structural quality in which the parts of an object are non-rigid. Categorical-judgment-value and (relatedTag some Ordered) -HED_0012572 Familiar 5 Categorical-judgment-value relatedTag=Unfamiliar, relatedTag=Famous Recognized, familiar, or within the scope of knowledge. Categorical-judgment-value and (relatedTag some Unfamiliar) and (relatedTag some Famous) -HED_0012573 Famous 5 Categorical-judgment-value relatedTag=Familiar, relatedTag=Unfamiliar A person who has a high degree of recognition by the general population for his or her success or accomplishments. A famous person. Categorical-judgment-value and (relatedTag some Familiar) and (relatedTag some Unfamiliar) -HED_0012574 Inaudible 5 Categorical-judgment-value relatedTag=Audible A sound below the threshold of perception of the participant. Categorical-judgment-value and (relatedTag some Audible) -HED_0012575 Incongruent 5 Categorical-judgment-value relatedTag=Congruent Not in agreement or harmony. Categorical-judgment-value and (relatedTag some Congruent) -HED_0012576 Involuntary 5 Categorical-judgment-value relatedTag=Voluntary An action that is not made by choice. In the body, involuntary actions (such as blushing) occur automatically, and cannot be controlled by choice. Categorical-judgment-value and (relatedTag some Voluntary) -HED_0012577 Masked 5 Categorical-judgment-value relatedTag=Unmasked Information exists but is not provided or is partially obscured due to security,privacy, or other concerns. Categorical-judgment-value and (relatedTag some Unmasked) -HED_0012578 Normal 5 Categorical-judgment-value relatedTag=Abnormal Being approximately average or within certain limits. Conforming with or constituting a norm or standard or level or type or social norm. Categorical-judgment-value and (relatedTag some Abnormal) -HED_0012579 Ordered 5 Categorical-judgment-value relatedTag=Disordered Conforming to a logical or comprehensible arrangement of separate elements. Categorical-judgment-value and (relatedTag some Disordered) -HED_0012580 Simple 5 Categorical-judgment-value relatedTag=Complex Easily understood or presenting no difficulties. Categorical-judgment-value and (relatedTag some Complex) -HED_0012581 Symmetrical 5 Categorical-judgment-value relatedTag=Asymmetrical Made up of exactly similar parts facing each other or around an axis. Showing aspects of symmetry. Categorical-judgment-value and (relatedTag some Asymmetrical) -HED_0012582 Unconstrained 5 Categorical-judgment-value relatedTag=Constrained Moving without restriction. Categorical-judgment-value and (relatedTag some Constrained) -HED_0012583 Unfamiliar 5 Categorical-judgment-value relatedTag=Familiar, relatedTag=Famous Not having knowledge or experience of. Categorical-judgment-value and (relatedTag some Familiar) and (relatedTag some Famous) -HED_0012584 Unmasked 5 Categorical-judgment-value relatedTag=Masked Information is revealed. Categorical-judgment-value and (relatedTag some Masked) -HED_0012585 Voluntary 5 Categorical-judgment-value relatedTag=Involuntary Using free will or design; not forced or compelled; controlled by individual volition. Categorical-judgment-value and (relatedTag some Involuntary) -HED_0012586 Categorical-level-value 4 Categorical-value Categorical values based on dividing a continuous variable into levels such as high and low. -HED_0012587 Cold 5 Categorical-level-value relatedTag=Hot Having an absence of heat. Categorical-level-value and (relatedTag some Hot) -HED_0012588 Deep 5 Categorical-level-value relatedTag=Shallow Extending relatively far inward or downward. Categorical-level-value and (relatedTag some Shallow) -HED_0012589 High 5 Categorical-level-value relatedTag=Low, relatedTag=Medium Having a greater than normal degree, intensity, or amount. Categorical-level-value and (relatedTag some Low) and (relatedTag some Medium) -HED_0012590 Hot 5 Categorical-level-value relatedTag=Cold Having an excess of heat. Categorical-level-value and (relatedTag some Cold) -HED_0012591 Large 5 Categorical-level-value relatedTag=Small Having a great extent such as in physical dimensions, period of time, amplitude or frequency. Categorical-level-value and (relatedTag some Small) -HED_0012592 Liminal 5 Categorical-level-value relatedTag=Subliminal, relatedTag=Supraliminal Situated at a sensory threshold that is barely perceptible or capable of eliciting a response. Categorical-level-value and (relatedTag some Subliminal) and (relatedTag some Supraliminal) -HED_0012593 Loud 5 Categorical-level-value relatedTag=Quiet Having a perceived high intensity of sound. Categorical-level-value and (relatedTag some Quiet) -HED_0012594 Low 5 Categorical-level-value relatedTag=High Less than normal in degree, intensity or amount. Categorical-level-value and (relatedTag some High) -HED_0012595 Medium 5 Categorical-level-value relatedTag=Low, relatedTag=High Mid-way between small and large in number, quantity, magnitude or extent. Categorical-level-value and (relatedTag some Low) and (relatedTag some High) -HED_0012596 Negative 5 Categorical-level-value relatedTag=Positive Involving disadvantage or harm. Categorical-level-value and (relatedTag some Positive) -HED_0012597 Positive 5 Categorical-level-value relatedTag=Negative Involving advantage or good. Categorical-level-value and (relatedTag some Negative) -HED_0012598 Quiet 5 Categorical-level-value relatedTag=Loud Characterizing a perceived low intensity of sound. Categorical-level-value and (relatedTag some Loud) -HED_0012599 Rough 5 Categorical-level-value relatedTag=Smooth Having a surface with perceptible bumps, ridges, or irregularities. Categorical-level-value and (relatedTag some Smooth) -HED_0012600 Shallow 5 Categorical-level-value relatedTag=Deep Having a depth which is relatively low. Categorical-level-value and (relatedTag some Deep) -HED_0012601 Small 5 Categorical-level-value relatedTag=Large Having a small extent such as in physical dimensions, period of time, amplitude or frequency. Categorical-level-value and (relatedTag some Large) -HED_0012602 Smooth 5 Categorical-level-value relatedTag=Rough Having a surface free from bumps, ridges, or irregularities. Categorical-level-value and (relatedTag some Rough) -HED_0012603 Subliminal 5 Categorical-level-value relatedTag=Liminal, relatedTag=Supraliminal Situated below a sensory threshold that is imperceptible or not capable of eliciting a response. Categorical-level-value and (relatedTag some Liminal) and (relatedTag some Supraliminal) -HED_0012604 Supraliminal 5 Categorical-level-value relatedTag=Liminal, relatedTag=Subliminal Situated above a sensory threshold that is perceptible or capable of eliciting a response. Categorical-level-value and (relatedTag some Liminal) and (relatedTag some Subliminal) -HED_0012605 Thick 5 Categorical-level-value relatedTag=Thin Wide in width, extent or cross-section. Categorical-level-value and (relatedTag some Thin) -HED_0012606 Thin 5 Categorical-level-value relatedTag=Thick Narrow in width, extent or cross-section. Categorical-level-value and (relatedTag some Thick) -HED_0012607 Categorical-location-value 4 Categorical-value Value indicating the location of something, primarily as an identifier rather than an expression of where the item is relative to something else. -HED_0012608 Anterior 5 Categorical-location-value Relating to an item on the front of an agent body (from the point of view of the agent) or on the front of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. -HED_0012609 Lateral 5 Categorical-location-value Identifying the portion of an object away from the midline, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. -HED_0012610 Left 5 Categorical-location-value Relating to an item on the left side of an agent body (from the point of view of the agent) or the left side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Left, Hand) as an identifier for the left hand. HED spatial relations should be used for relative positions such as (Hand, (Left-side-of, Keyboard)), which denotes the hand placed on the left side of the keyboard, which could be either the identified left hand or right hand. -HED_0012611 Medial 5 Categorical-location-value Identifying the portion of an object towards the center, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. -HED_0012612 Posterior 5 Categorical-location-value Relating to an item on the back of an agent body (from the point of view of the agent) or on the back of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. -HED_0012613 Right 5 Categorical-location-value Relating to an item on the right side of an agent body (from the point of view of the agent) or the right side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Right, Hand) as an identifier for the right hand. HED spatial relations should be used for relative positions such as (Hand, (Right-side-of, Keyboard)), which denotes the hand placed on the right side of the keyboard, which could be either the identified left hand or right hand. -HED_0012614 Categorical-orientation-value 4 Categorical-value Value indicating the orientation or direction of something. -HED_0012615 Backward 5 Categorical-orientation-value relatedTag=Forward Directed behind or to the rear. Categorical-orientation-value and (relatedTag some Forward) -HED_0012616 Downward 5 Categorical-orientation-value relatedTag=Leftward, relatedTag=Rightward, relatedTag=Upward Moving or leading toward a lower place or level. Categorical-orientation-value and (relatedTag some Leftward) and (relatedTag some Rightward) and (relatedTag some Upward) -HED_0012617 Forward 5 Categorical-orientation-value relatedTag=Backward At or near or directed toward the front. Categorical-orientation-value and (relatedTag some Backward) -HED_0012618 Horizontally-oriented 5 Categorical-orientation-value relatedTag=Vertically-oriented Oriented parallel to or in the plane of the horizon. Categorical-orientation-value and (relatedTag some Vertically-oriented) -HED_0012619 Leftward 5 Categorical-orientation-value relatedTag=Downward, relatedTag=Rightward, relatedTag=Upward Going toward or facing the left. Categorical-orientation-value and (relatedTag some Downward) and (relatedTag some Rightward) and (relatedTag some Upward) -HED_0012620 Oblique 5 Categorical-orientation-value relatedTag=Rotated Slanting or inclined in direction, course, or position that is neither parallel nor perpendicular nor right-angular. Categorical-orientation-value and (relatedTag some Rotated) -HED_0012621 Rightward 5 Categorical-orientation-value relatedTag=Downward, relatedTag=Leftward, relatedTag=Upward Going toward or situated on the right. Categorical-orientation-value and (relatedTag some Downward) and (relatedTag some Leftward) and (relatedTag some Upward) -HED_0012622 Rotated 5 Categorical-orientation-value Positioned offset around an axis or center. -HED_0012623 Upward 5 Categorical-orientation-value relatedTag=Downward, relatedTag=Leftward, relatedTag=Rightward Moving, pointing, or leading to a higher place, point, or level. Categorical-orientation-value and (relatedTag some Downward) and (relatedTag some Leftward) and (relatedTag some Rightward) -HED_0012624 Vertically-oriented 5 Categorical-orientation-value relatedTag=Horizontally-oriented Oriented perpendicular to the plane of the horizon. Categorical-orientation-value and (relatedTag some Horizontally-oriented) -HED_0012625 Physical-value 3 Data-value The value of some physical property of something. -HED_0012626 Temperature 4 Physical-value A measure of hot or cold based on the average kinetic energy of the atoms or molecules in the system. -HED_0012627 Temperature-# 5 Temperature takesValue, valueClass=numericClass, unitClass=temperatureUnits Temperature and (valueClass some numericClass) and (unitClass some temperatureUnits) -HED_0012628 Weight 4 Physical-value The relative mass or the quantity of matter contained by something. -HED_0012629 Weight-# 5 Weight takesValue, valueClass=numericClass, unitClass=weightUnits Weight and (valueClass some numericClass) and (unitClass some weightUnits) -HED_0012630 Quantitative-value 3 Data-value Something capable of being estimated or expressed with numeric values. -HED_0012631 Fraction 4 Quantitative-value A numerical value between 0 and 1. -HED_0012632 Fraction-# 5 Fraction takesValue, valueClass=numericClass Fraction and (valueClass some numericClass) -HED_0012633 Item-count 4 Quantitative-value The integer count of something which is usually grouped with the entity it is counting. (Item-count/3, A) indicates that 3 of A have occurred up to this point. -HED_0012634 Item-count-# 5 Item-count takesValue, valueClass=numericClass Item-count and (valueClass some numericClass) -HED_0012635 Item-index 4 Quantitative-value The index of an item in a collection, sequence or other structure. (A (Item-index/3, B)) means that A is item number 3 in B. -HED_0012636 Item-index-# 5 Item-index takesValue, valueClass=numericClass Item-index and (valueClass some numericClass) -HED_0012637 Item-interval 4 Quantitative-value An integer indicating how many items or entities have passed since the last one of these. An item interval of 0 indicates the current item. -HED_0012638 Item-interval-# 5 Item-interval takesValue, valueClass=numericClass Item-interval and (valueClass some numericClass) -HED_0012639 Percentage 4 Quantitative-value A fraction or ratio with 100 understood as the denominator. -HED_0012640 Percentage-# 5 Percentage takesValue, valueClass=numericClass Percentage and (valueClass some numericClass) -HED_0012641 Ratio 4 Quantitative-value A quotient of quantities of the same kind for different components within the same system. -HED_0012642 Ratio-# 5 Ratio takesValue, valueClass=numericClass Ratio and (valueClass some numericClass) -HED_0012643 Spatiotemporal-value 3 Data-value A property relating to space and/or time. -HED_0012644 Rate-of-change 4 Spatiotemporal-value The amount of change accumulated per unit time. -HED_0012645 Acceleration 5 Rate-of-change Magnitude of the rate of change in either speed or direction. The direction of change should be given separately. -HED_0012646 Acceleration-# 6 Acceleration takesValue, valueClass=numericClass, unitClass=accelerationUnits Acceleration and (valueClass some numericClass) and (unitClass some accelerationUnits) -HED_0012647 Frequency 5 Rate-of-change Frequency is the number of occurrences of a repeating event per unit time. -HED_0012648 Frequency-# 6 Frequency takesValue, valueClass=numericClass, unitClass=frequencyUnits Frequency and (valueClass some numericClass) and (unitClass some frequencyUnits) -HED_0012649 Jerk-rate 5 Rate-of-change Magnitude of the rate at which the acceleration of an object changes with respect to time. The direction of change should be given separately. -HED_0012650 Jerk-rate-# 6 Jerk-rate takesValue, valueClass=numericClass, unitClass=jerkUnits Jerk-rate and (valueClass some numericClass) and (unitClass some jerkUnits) -HED_0012651 Refresh-rate 5 Rate-of-change The frequency with which the image on a computer monitor or similar electronic display screen is refreshed, usually expressed in hertz. -HED_0012652 Refresh-rate-# 6 Refresh-rate takesValue, valueClass=numericClass Refresh-rate and (valueClass some numericClass) -HED_0012653 Sampling-rate 5 Rate-of-change The number of digital samples taken or recorded per unit of time. -HED_0012654 Sampling-rate-# 6 Sampling-rate takesValue, unitClass=frequencyUnits Sampling-rate and (unitClass some frequencyUnits) -HED_0012655 Speed 5 Rate-of-change A scalar measure of the rate of movement of the object expressed either as the distance traveled divided by the time taken (average speed) or the rate of change of position with respect to time at a particular point (instantaneous speed). The direction of change should be given separately. -HED_0012656 Speed-# 6 Speed takesValue, valueClass=numericClass, unitClass=speedUnits Speed and (valueClass some numericClass) and (unitClass some speedUnits) -HED_0012657 Temporal-rate 5 Rate-of-change The number of items per unit of time. -HED_0012658 Temporal-rate-# 6 Temporal-rate takesValue, valueClass=numericClass, unitClass=frequencyUnits Temporal-rate and (valueClass some numericClass) and (unitClass some frequencyUnits) -HED_0012659 Spatial-value 4 Spatiotemporal-value Value of an item involving space. -HED_0012660 Angle 5 Spatial-value The amount of inclination of one line to another or the plane of one object to another. -HED_0012661 Angle-# 6 Angle takesValue, unitClass=angleUnits, valueClass=numericClass Angle and (unitClass some angleUnits) and (valueClass some numericClass) -HED_0012662 Distance 5 Spatial-value A measure of the space separating two objects or points. -HED_0012663 Distance-# 6 Distance takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Distance and (valueClass some numericClass) and (unitClass some physicalLengthUnits) -HED_0012664 Position 5 Spatial-value A reference to the alignment of an object, a particular situation or view of a situation, or the location of an object. Coordinates with respect a specified frame of reference or the default Screen-frame if no frame is given. -HED_0012326 Clock-face 6 Position deprecatedFrom=8.2.0 A location identifier based on clock-face numbering or anatomic subregion. Replaced by Clock-face-position. Position and (deprecatedFrom value "8.2.0") -HED_0013228 Clock-face-# 7 Clock-face deprecatedFrom=8.2.0, takesValue, valueClass=numericClass Clock-face and (deprecatedFrom value "8.2.0") and (valueClass some numericClass) -HED_0013229 Clock-face-position 6 Position A location identifier based on clock-face numbering or anatomic subregion. As an object, just use the tag Clock. -HED_0013230 Clock-face-position-# 7 Clock-face-position takesValue, valueClass=numericClass Clock-face-position and (valueClass some numericClass) -HED_0012665 X-position 6 Position The position along the x-axis of the frame of reference. -HED_0012666 X-position-# 7 X-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits X-position and (valueClass some numericClass) and (unitClass some physicalLengthUnits) -HED_0012667 Y-position 6 Position The position along the y-axis of the frame of reference. -HED_0012668 Y-position-# 7 Y-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Y-position and (valueClass some numericClass) and (unitClass some physicalLengthUnits) -HED_0012669 Z-position 6 Position The position along the z-axis of the frame of reference. -HED_0012670 Z-position-# 7 Z-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Z-position and (valueClass some numericClass) and (unitClass some physicalLengthUnits) -HED_0012671 Size 5 Spatial-value The physical magnitude of something. -HED_0012672 Area 6 Size The extent of a 2-dimensional surface enclosed within a boundary. -HED_0012673 Area-# 7 Area takesValue, valueClass=numericClass, unitClass=areaUnits Area and (valueClass some numericClass) and (unitClass some areaUnits) -HED_0012674 Depth 6 Size The distance from the surface of something especially from the perspective of looking from the front. -HED_0012675 Depth-# 7 Depth takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Depth and (valueClass some numericClass) and (unitClass some physicalLengthUnits) -HED_0012676 Height 6 Size The vertical measurement or distance from the base to the top of an object. -HED_0012677 Height-# 7 Height takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Height and (valueClass some numericClass) and (unitClass some physicalLengthUnits) -HED_0012678 Length 6 Size The linear extent in space from one end of something to the other end, or the extent of something from beginning to end. -HED_0012679 Length-# 7 Length takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Length and (valueClass some numericClass) and (unitClass some physicalLengthUnits) -HED_0012680 Perimeter 6 Size The minimum length of paths enclosing a 2D shape. -HED_0012681 Perimeter-# 7 Perimeter takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Perimeter and (valueClass some numericClass) and (unitClass some physicalLengthUnits) -HED_0012682 Radius 6 Size The distance of the line from the center of a circle or a sphere to its perimeter or outer surface, respectively. -HED_0012683 Radius-# 7 Radius takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Radius and (valueClass some numericClass) and (unitClass some physicalLengthUnits) -HED_0012684 Volume 6 Size The amount of three dimensional space occupied by an object or the capacity of a space or container. -HED_0012685 Volume-# 7 Volume takesValue, valueClass=numericClass, unitClass=volumeUnits Volume and (valueClass some numericClass) and (unitClass some volumeUnits) -HED_0012686 Width 6 Size The extent or measurement of something from side to side. -HED_0012687 Width-# 7 Width takesValue, valueClass=numericClass, unitClass=physicalLengthUnits Width and (valueClass some numericClass) and (unitClass some physicalLengthUnits) -HED_0012688 Temporal-value 4 Spatiotemporal-value A characteristic of or relating to time or limited by time. -HED_0012689 Delay 5 Temporal-value topLevelTagGroup, reserved, requireChild, relatedTag=Duration The time at which an event start time is delayed from the current onset time. This tag defines the start time of an event of temporal extent and may be used with the Duration tag. Temporal-value and (topLevelTagGroup value true) and (reserved value true) and (relatedTag some Duration) -HED_0012690 Delay-# 6 Delay takesValue, valueClass=numericClass, unitClass=timeUnits Delay and (valueClass some numericClass) and (unitClass some timeUnits) -HED_0012691 Duration 5 Temporal-value topLevelTagGroup, reserved, requireChild, relatedTag=Delay The period of time during which an event occurs. This tag defines the end time of an event of temporal extent and may be used with the Delay tag. Temporal-value and (topLevelTagGroup value true) and (reserved value true) and (relatedTag some Delay) -HED_0012692 Duration-# 6 Duration takesValue, valueClass=numericClass, unitClass=timeUnits Duration and (valueClass some numericClass) and (unitClass some timeUnits) -HED_0012693 Time-interval 5 Temporal-value The period of time separating two instances, events, or occurrences. -HED_0012694 Time-interval-# 6 Time-interval takesValue, valueClass=numericClass, unitClass=timeUnits Time-interval and (valueClass some numericClass) and (unitClass some timeUnits) -HED_0012695 Time-value 5 Temporal-value A value with units of time. Usually grouped with tags identifying what the value represents. -HED_0012696 Time-value-# 6 Time-value takesValue, valueClass=numericClass, unitClass=timeUnits Time-value and (valueClass some numericClass) and (unitClass some timeUnits) -HED_0012697 Statistical-value 3 Data-value extensionAllowed A value based on or employing the principles of statistics. Data-value and (extensionAllowed value true) -HED_0012698 Data-maximum 4 Statistical-value The largest possible quantity or degree. -HED_0012699 Data-maximum-# 5 Data-maximum takesValue, valueClass=numericClass Data-maximum and (valueClass some numericClass) -HED_0012700 Data-mean 4 Statistical-value The sum of a set of values divided by the number of values in the set. -HED_0012701 Data-mean-# 5 Data-mean takesValue, valueClass=numericClass Data-mean and (valueClass some numericClass) -HED_0012702 Data-median 4 Statistical-value The value which has an equal number of values greater and less than it. -HED_0012703 Data-median-# 5 Data-median takesValue, valueClass=numericClass Data-median and (valueClass some numericClass) -HED_0012704 Data-minimum 4 Statistical-value The smallest possible quantity. -HED_0012705 Data-minimum-# 5 Data-minimum takesValue, valueClass=numericClass Data-minimum and (valueClass some numericClass) -HED_0012706 Probability 4 Statistical-value A measure of the expectation of the occurrence of a particular event. -HED_0012707 Probability-# 5 Probability takesValue, valueClass=numericClass Probability and (valueClass some numericClass) -HED_0012708 Standard-deviation 4 Statistical-value A measure of the range of values in a set of numbers. Standard deviation is a statistic used as a measure of the dispersion or variation in a distribution, equal to the square root of the arithmetic mean of the squares of the deviations from the arithmetic mean. -HED_0012709 Standard-deviation-# 5 Standard-deviation takesValue, valueClass=numericClass Standard-deviation and (valueClass some numericClass) -HED_0012710 Statistical-accuracy 4 Statistical-value A measure of closeness to true value expressed as a number between 0 and 1. -HED_0012711 Statistical-accuracy-# 5 Statistical-accuracy takesValue, valueClass=numericClass Statistical-accuracy and (valueClass some numericClass) -HED_0012712 Statistical-precision 4 Statistical-value A quantitative representation of the degree of accuracy necessary for or associated with a particular action. -HED_0012713 Statistical-precision-# 5 Statistical-precision takesValue, valueClass=numericClass Statistical-precision and (valueClass some numericClass) -HED_0012714 Statistical-recall 4 Statistical-value Sensitivity is a measurement datum qualifying a binary classification test and is computed by subtracting the false negative rate to the integral numeral 1. -HED_0012715 Statistical-recall-# 5 Statistical-recall takesValue, valueClass=numericClass Statistical-recall and (valueClass some numericClass) -HED_0012716 Statistical-uncertainty 4 Statistical-value A measure of the inherent variability of repeated observation measurements of a quantity including quantities evaluated by statistical methods and by other means. -HED_0012717 Statistical-uncertainty-# 5 Statistical-uncertainty takesValue, valueClass=numericClass Statistical-uncertainty and (valueClass some numericClass) -HED_0012718 Data-variability-attribute 2 Data-property An attribute describing how something changes or varies. -HED_0012719 Abrupt 3 Data-variability-attribute Marked by sudden change. -HED_0012720 Constant 3 Data-variability-attribute Continually recurring or continuing without interruption. Not changing in time or space. -HED_0012721 Continuous 3 Data-variability-attribute relatedTag=Discrete, relatedTag=Discontinuous Uninterrupted in time, sequence, substance, or extent. Data-variability-attribute and (relatedTag some Discrete) and (relatedTag some Discontinuous) -HED_0012722 Decreasing 3 Data-variability-attribute relatedTag=Increasing Becoming smaller or fewer in size, amount, intensity, or degree. Data-variability-attribute and (relatedTag some Increasing) -HED_0012723 Deterministic 3 Data-variability-attribute relatedTag=Random, relatedTag=Stochastic No randomness is involved in the development of the future states of the element. Data-variability-attribute and (relatedTag some Random) and (relatedTag some Stochastic) -HED_0012724 Discontinuous 3 Data-variability-attribute relatedTag=Continuous Having a gap in time, sequence, substance, or extent. Data-variability-attribute and (relatedTag some Continuous) -HED_0012725 Discrete 3 Data-variability-attribute relatedTag=Continuous, relatedTag=Discontinuous Constituting a separate entities or parts. Data-variability-attribute and (relatedTag some Continuous) and (relatedTag some Discontinuous) -HED_0012726 Estimated-value 3 Data-variability-attribute Something that has been calculated or measured approximately. -HED_0012727 Exact-value 3 Data-variability-attribute A value that is viewed to the true value according to some standard. -HED_0012728 Flickering 3 Data-variability-attribute Moving irregularly or unsteadily or burning or shining fitfully or with a fluctuating light. -HED_0012729 Fractal 3 Data-variability-attribute Having extremely irregular curves or shapes for which any suitably chosen part is similar in shape to a given larger or smaller part when magnified or reduced to the same size. -HED_0012730 Increasing 3 Data-variability-attribute relatedTag=Decreasing Becoming greater in size, amount, or degree. Data-variability-attribute and (relatedTag some Decreasing) -HED_0012731 Random 3 Data-variability-attribute relatedTag=Deterministic, relatedTag=Stochastic Governed by or depending on chance. Lacking any definite plan or order or purpose. Data-variability-attribute and (relatedTag some Deterministic) and (relatedTag some Stochastic) -HED_0012732 Repetitive 3 Data-variability-attribute A recurring action that is often non-purposeful. -HED_0012733 Stochastic 3 Data-variability-attribute relatedTag=Deterministic, relatedTag=Random Uses a random probability distribution or pattern that may be analyzed statistically but may not be predicted precisely to determine future states. Data-variability-attribute and (relatedTag some Deterministic) and (relatedTag some Random) -HED_0012734 Varying 3 Data-variability-attribute Differing in size, amount, degree, or nature. -HED_0012735 Environmental-property 1 Property Relating to or arising from the surroundings of an agent. -HED_0012736 Augmented-reality 2 Environmental-property Using technology that enhances real-world experiences with computer-derived digital overlays to change some aspects of perception of the natural environment. The digital content is shown to the user through a smart device or glasses and responds to changes in the environment. -HED_0012737 Indoors 2 Environmental-property Located inside a building or enclosure. -HED_0012738 Motion-platform 2 Environmental-property A mechanism that creates the feelings of being in a real motion environment. -HED_0012739 Outdoors 2 Environmental-property Any area outside a building or shelter. -HED_0012740 Real-world 2 Environmental-property Located in a place that exists in real space and time under realistic conditions. -HED_0012741 Rural 2 Environmental-property Of or pertaining to the country as opposed to the city. -HED_0012742 Terrain 2 Environmental-property Characterization of the physical features of a tract of land. -HED_0012743 Composite-terrain 3 Terrain Tracts of land characterized by a mixture of physical features. -HED_0012744 Dirt-terrain 3 Terrain Tracts of land characterized by a soil surface and lack of vegetation. -HED_0012745 Grassy-terrain 3 Terrain Tracts of land covered by grass. -HED_0012746 Gravel-terrain 3 Terrain Tracts of land covered by a surface consisting a loose aggregation of small water-worn or pounded stones. -HED_0012747 Leaf-covered-terrain 3 Terrain Tracts of land covered by leaves and composited organic material. -HED_0012748 Muddy-terrain 3 Terrain Tracts of land covered by a liquid or semi-liquid mixture of water and some combination of soil, silt, and clay. -HED_0012749 Paved-terrain 3 Terrain Tracts of land covered with concrete, asphalt, stones, or bricks. -HED_0012750 Rocky-terrain 3 Terrain Tracts of land consisting or full of rock or rocks. -HED_0012751 Sloped-terrain 3 Terrain Tracts of land arranged in a sloping or inclined position. -HED_0012752 Uneven-terrain 3 Terrain Tracts of land that are not level, smooth, or regular. -HED_0012753 Urban 2 Environmental-property Relating to, located in, or characteristic of a city or densely populated area. -HED_0012754 Virtual-world 2 Environmental-property Using technology that creates immersive, computer-generated experiences that a person can interact with and navigate through. The digital content is generally delivered to the user through some type of headset and responds to changes in head position or through interaction with other types of sensors. Existing in a virtual setting such as a simulation or game environment. -HED_0012755 Informational-property 1 Property extensionAllowed Something that pertains to a task. Property and (extensionAllowed value true) -HED_0012756 Description 2 Informational-property An explanation of what the tag group it is in means. If the description is at the top-level of an event string, the description applies to the event. -HED_0012757 Description-# 3 Description takesValue, valueClass=textClass Description and (valueClass some textClass) -HED_0012758 ID 2 Informational-property An alphanumeric name that identifies either a unique object or a unique class of objects. Here the object or class may be an idea, physical countable object (or class), or physical uncountable substance (or class). -HED_0012759 ID-# 3 ID takesValue, valueClass=textClass ID and (valueClass some textClass) -HED_0012760 Label 2 Informational-property A string of 20 or fewer characters identifying something. Labels usually refer to general classes of things while IDs refer to specific instances. A term that is associated with some entity. A brief description given for purposes of identification. An identifying or descriptive marker that is attached to an object. -HED_0012761 Label-# 3 Label takesValue, valueClass=nameClass Label and (valueClass some nameClass) -HED_0012762 Metadata 2 Informational-property Data about data. Information that describes another set of data. -HED_0012763 Creation-date 3 Metadata The date on which the creation of this item began. -HED_0012764 Creation-date-# 4 Creation-date takesValue, valueClass=dateTimeClass Creation-date and (valueClass some dateTimeClass) -HED_0012765 Experimental-note 3 Metadata A brief written record about the experiment. -HED_0012766 Experimental-note-# 4 Experimental-note takesValue, valueClass=textClass Experimental-note and (valueClass some textClass) -HED_0012767 Library-name 3 Metadata Official name of a HED library. -HED_0012768 Library-name-# 4 Library-name takesValue, valueClass=nameClass Library-name and (valueClass some nameClass) -HED_0012769 Metadata-identifier 3 Metadata Identifier (usually unique) from another metadata source. -HED_0012770 CogAtlas 4 Metadata-identifier The Cognitive Atlas ID number of something. -HED_0012771 CogAtlas-# 5 CogAtlas takesValue -HED_0012772 CogPo 4 Metadata-identifier The CogPO ID number of something. -HED_0012773 CogPo-# 5 CogPo takesValue -HED_0012774 DOI 4 Metadata-identifier Digital object identifier for an object. -HED_0012775 DOI-# 5 DOI takesValue -HED_0012776 OBO-identifier 4 Metadata-identifier The identifier of a term in some Open Biology Ontology (OBO) ontology. -HED_0012777 OBO-identifier-# 5 OBO-identifier takesValue, valueClass=nameClass OBO-identifier and (valueClass some nameClass) -HED_0012778 Species-identifier 4 Metadata-identifier A binomial species name from the NCBI Taxonomy, for example, homo sapiens, mus musculus, or rattus norvegicus. -HED_0012779 Species-identifier-# 5 Species-identifier takesValue -HED_0012780 Subject-identifier 4 Metadata-identifier A sequence of characters used to identify, name, or characterize a trial or study subject. -HED_0012781 Subject-identifier-# 5 Subject-identifier takesValue -HED_0012782 UUID 4 Metadata-identifier A unique universal identifier. -HED_0012783 UUID-# 5 UUID takesValue -HED_0012784 Version-identifier 4 Metadata-identifier An alphanumeric character string that identifies a form or variant of a type or original. -HED_0012785 Version-identifier-# 5 Version-identifier takesValue Usually is a semantic version. -HED_0012786 Modified-date 3 Metadata The date on which the item was modified (usually the last-modified data unless a complete record of dated modifications is kept. -HED_0012787 Modified-date-# 4 Modified-date takesValue, valueClass=dateTimeClass Modified-date and (valueClass some dateTimeClass) -HED_0012788 Pathname 3 Metadata The specification of a node (file or directory) in a hierarchical file system, usually specified by listing the nodes top-down. -HED_0012789 Pathname-# 4 Pathname takesValue -HED_0012790 URL 3 Metadata A valid URL. -HED_0012791 URL-# 4 URL takesValue -HED_0012792 Parameter 2 Informational-property Something user-defined for this experiment. -HED_0012793 Parameter-label 3 Parameter The name of the parameter. -HED_0012794 Parameter-label-# 4 Parameter-label takesValue, valueClass=nameClass Parameter-label and (valueClass some nameClass) -HED_0012795 Parameter-value 3 Parameter The value of the parameter. -HED_0012796 Parameter-value-# 4 Parameter-value takesValue, valueClass=textClass Parameter-value and (valueClass some textClass) -HED_0012797 Organizational-property 1 Property Relating to an organization or the action of organizing something. -HED_0012798 Collection 2 Organizational-property reserved A tag designating a grouping of items such as in a set or list. Organizational-property and (reserved value true) -HED_0012799 Collection-# 3 Collection takesValue, valueClass=nameClass Name of the collection. Collection and (valueClass some nameClass) -HED_0012800 Condition-variable 2 Organizational-property reserved An aspect of the experiment or task that is to be varied during the experiment. Task-conditions are sometimes called independent variables or contrasts. Organizational-property and (reserved value true) -HED_0012801 Condition-variable-# 3 Condition-variable takesValue, valueClass=nameClass Name of the condition variable. Condition-variable and (valueClass some nameClass) -HED_0012802 Control-variable 2 Organizational-property reserved An aspect of the experiment that is fixed throughout the study and usually is explicitly controlled. Organizational-property and (reserved value true) -HED_0012803 Control-variable-# 3 Control-variable takesValue, valueClass=nameClass Name of the control variable. Control-variable and (valueClass some nameClass) -HED_0012804 Def 2 Organizational-property requireChild, reserved A HED-specific utility tag used with a defined name to represent the tags associated with that definition. Organizational-property and (reserved value true) -HED_0012805 Def-# 3 Def takesValue, valueClass=nameClass Name of the definition. Def and (valueClass some nameClass) -HED_0012806 Def-expand 2 Organizational-property requireChild, reserved, tagGroup A HED specific utility tag that is grouped with an expanded definition. The child value of the Def-expand is the name of the expanded definition. Organizational-property and (reserved value true) and (tagGroup value true) -HED_0012807 Def-expand-# 3 Def-expand takesValue, valueClass=nameClass Def-expand and (valueClass some nameClass) -HED_0012808 Definition 2 Organizational-property requireChild, reserved, topLevelTagGroup A HED-specific utility tag whose child value is the name of the concept and the tag group associated with the tag is an English language explanation of a concept. Organizational-property and (reserved value true) and (topLevelTagGroup value true) -HED_0012809 Definition-# 3 Definition takesValue, valueClass=nameClass Name of the definition. Definition and (valueClass some nameClass) -HED_0012810 Event-context 2 Organizational-property reserved, topLevelTagGroup, unique A special HED tag inserted as part of a top-level tag group to contain information about the interrelated conditions under which the event occurs. The event context includes information about other events that are ongoing when this event happens. Organizational-property and (reserved value true) and (topLevelTagGroup value true) and (unique value true) -HED_0012811 Event-stream 2 Organizational-property reserved A special HED tag indicating that this event is a member of an ordered succession of events. Organizational-property and (reserved value true) -HED_0012812 Event-stream-# 3 Event-stream takesValue, valueClass=nameClass Name of the event stream. Event-stream and (valueClass some nameClass) -HED_0012813 Experimental-intertrial 2 Organizational-property reserved A tag used to indicate a part of the experiment between trials usually where nothing is happening. Organizational-property and (reserved value true) -HED_0012814 Experimental-intertrial-# 3 Experimental-intertrial takesValue, valueClass=nameClass Optional label for the intertrial block. Experimental-intertrial and (valueClass some nameClass) -HED_0012815 Experimental-trial 2 Organizational-property reserved Designates a run or execution of an activity, for example, one execution of a script. A tag used to indicate a particular organizational part in the experimental design often containing a stimulus-response pair or stimulus-response-feedback triad. Organizational-property and (reserved value true) -HED_0012816 Experimental-trial-# 3 Experimental-trial takesValue, valueClass=nameClass Optional label for the trial (often a numerical string). Experimental-trial and (valueClass some nameClass) -HED_0012817 Indicator-variable 2 Organizational-property reserved An aspect of the experiment or task that is measured as task conditions are varied during the experiment. Experiment indicators are sometimes called dependent variables. Organizational-property and (reserved value true) -HED_0012818 Indicator-variable-# 3 Indicator-variable takesValue, valueClass=nameClass Name of the indicator variable. Indicator-variable and (valueClass some nameClass) -HED_0012819 Recording 2 Organizational-property reserved A tag designating the data recording. Recording tags are usually have temporal scope which is the entire recording. Organizational-property and (reserved value true) -HED_0012820 Recording-# 3 Recording takesValue, valueClass=nameClass Optional label for the recording. Recording and (valueClass some nameClass) -HED_0012821 Task 2 Organizational-property reserved An assigned piece of work, usually with a time allotment. A tag used to indicate a linkage the structured activities performed as part of the experiment. Organizational-property and (reserved value true) -HED_0012822 Task-# 3 Task takesValue, valueClass=nameClass Optional label for the task block. Task and (valueClass some nameClass) -HED_0012823 Time-block 2 Organizational-property reserved A tag used to indicate a contiguous time block in the experiment during which something is fixed or noted. Organizational-property and (reserved value true) -HED_0012824 Time-block-# 3 Time-block takesValue, valueClass=nameClass Optional label for the task block. Time-block and (valueClass some nameClass) -HED_0012825 Sensory-property 1 Property Relating to sensation or the physical senses. -HED_0012826 Sensory-attribute 2 Sensory-property A sensory characteristic associated with another entity. -HED_0012827 Auditory-attribute 3 Sensory-attribute Pertaining to the sense of hearing. -HED_0012828 Loudness 4 Auditory-attribute Perceived intensity of a sound. -HED_0012829 Loudness-# 5 Loudness takesValue, valueClass=numericClass, valueClass=nameClass Loudness and (valueClass some numericClass) and (valueClass some nameClass) -HED_0012830 Pitch 4 Auditory-attribute A perceptual property that allows the user to order sounds on a frequency scale. -HED_0012831 Pitch-# 5 Pitch takesValue, valueClass=numericClass, unitClass=frequencyUnits Pitch and (valueClass some numericClass) and (unitClass some frequencyUnits) -HED_0012832 Sound-envelope 4 Auditory-attribute Description of how a sound changes over time. -HED_0012833 Sound-envelope-attack 5 Sound-envelope The time taken for initial run-up of level from nil to peak usually beginning when the key on a musical instrument is pressed. -HED_0012834 Sound-envelope-attack-# 6 Sound-envelope-attack takesValue, valueClass=numericClass, unitClass=timeUnits Sound-envelope-attack and (valueClass some numericClass) and (unitClass some timeUnits) -HED_0012835 Sound-envelope-decay 5 Sound-envelope The time taken for the subsequent run down from the attack level to the designated sustain level. -HED_0012836 Sound-envelope-decay-# 6 Sound-envelope-decay takesValue, valueClass=numericClass, unitClass=timeUnits Sound-envelope-decay and (valueClass some numericClass) and (unitClass some timeUnits) -HED_0012837 Sound-envelope-release 5 Sound-envelope The time taken for the level to decay from the sustain level to zero after the key is released. -HED_0012838 Sound-envelope-release-# 6 Sound-envelope-release takesValue, valueClass=numericClass, unitClass=timeUnits Sound-envelope-release and (valueClass some numericClass) and (unitClass some timeUnits) -HED_0012839 Sound-envelope-sustain 5 Sound-envelope The time taken for the main sequence of the sound duration, until the key is released. -HED_0012840 Sound-envelope-sustain-# 6 Sound-envelope-sustain takesValue, valueClass=numericClass, unitClass=timeUnits Sound-envelope-sustain and (valueClass some numericClass) and (unitClass some timeUnits) -HED_0012841 Sound-volume 4 Auditory-attribute The sound pressure level (SPL) usually the ratio to a reference signal estimated as the lower bound of hearing. -HED_0012842 Sound-volume-# 5 Sound-volume takesValue, valueClass=numericClass, unitClass=intensityUnits Sound-volume and (valueClass some numericClass) and (unitClass some intensityUnits) -HED_0012843 Timbre 4 Auditory-attribute The perceived sound quality of a singing voice or musical instrument. -HED_0012844 Timbre-# 5 Timbre takesValue, valueClass=nameClass Timbre and (valueClass some nameClass) -HED_0012845 Gustatory-attribute 3 Sensory-attribute Pertaining to the sense of taste. -HED_0012846 Bitter 4 Gustatory-attribute Having a sharp, pungent taste. -HED_0012847 Salty 4 Gustatory-attribute Tasting of or like salt. -HED_0012848 Savory 4 Gustatory-attribute Belonging to a taste that is salty or spicy rather than sweet. -HED_0012849 Sour 4 Gustatory-attribute Having a sharp, acidic taste. -HED_0012850 Sweet 4 Gustatory-attribute Having or resembling the taste of sugar. -HED_0012851 Olfactory-attribute 3 Sensory-attribute Having a smell. -HED_0012852 Somatic-attribute 3 Sensory-attribute Pertaining to the feelings in the body or of the nervous system. -HED_0012853 Pain 4 Somatic-attribute The sensation of discomfort, distress, or agony, resulting from the stimulation of specialized nerve endings. -HED_0012854 Stress 4 Somatic-attribute The negative mental, emotional, and physical reactions that occur when environmental stressors are perceived as exceeding the adaptive capacities of the individual. -HED_0012855 Tactile-attribute 3 Sensory-attribute Pertaining to the sense of touch. -HED_0012856 Tactile-pressure 4 Tactile-attribute Having a feeling of heaviness. -HED_0012857 Tactile-temperature 4 Tactile-attribute Having a feeling of hotness or coldness. -HED_0012858 Tactile-texture 4 Tactile-attribute Having a feeling of roughness. -HED_0012859 Tactile-vibration 4 Tactile-attribute Having a feeling of mechanical oscillation. -HED_0012860 Vestibular-attribute 3 Sensory-attribute Pertaining to the sense of balance or body position. -HED_0012861 Visual-attribute 3 Sensory-attribute Pertaining to the sense of sight. -HED_0012862 Color 4 Visual-attribute The appearance of objects (or light sources) described in terms of perception of their hue and lightness (or brightness) and saturation. -HED_0012863 CSS-color 5 Color One of 140 colors supported by all browsers. For more details such as the color RGB or HEX values,check:https://www.w3schools.com/colors/colors_groups.asp. -HED_0012864 Blue-color 6 CSS-color CSS color group. -HED_0012865 Blue 7 Blue-color CSS-color 0x0000FF. -HED_0012866 CadetBlue 7 Blue-color CSS-color 0x5F9EA0. -HED_0012867 CornflowerBlue 7 Blue-color CSS-color 0x6495ED. -HED_0012868 DarkBlue 7 Blue-color CSS-color 0x00008B. -HED_0012869 DeepSkyBlue 7 Blue-color CSS-color 0x00BFFF. -HED_0012870 DodgerBlue 7 Blue-color CSS-color 0x1E90FF. -HED_0012871 LightBlue 7 Blue-color CSS-color 0xADD8E6. -HED_0012872 LightSkyBlue 7 Blue-color CSS-color 0x87CEFA. -HED_0012873 LightSteelBlue 7 Blue-color CSS-color 0xB0C4DE. -HED_0012874 MediumBlue 7 Blue-color CSS-color 0x0000CD. -HED_0012875 MidnightBlue 7 Blue-color CSS-color 0x191970. -HED_0012876 Navy 7 Blue-color CSS-color 0x000080. -HED_0012877 PowderBlue 7 Blue-color CSS-color 0xB0E0E6. -HED_0012878 RoyalBlue 7 Blue-color CSS-color 0x4169E1. -HED_0012879 SkyBlue 7 Blue-color CSS-color 0x87CEEB. -HED_0012880 SteelBlue 7 Blue-color CSS-color 0x4682B4. -HED_0012881 Brown-color 6 CSS-color CSS color group. -HED_0012882 Bisque 7 Brown-color CSS-color 0xFFE4C4. -HED_0012883 BlanchedAlmond 7 Brown-color CSS-color 0xFFEBCD. -HED_0012884 Brown 7 Brown-color CSS-color 0xA52A2A. -HED_0012885 BurlyWood 7 Brown-color CSS-color 0xDEB887. -HED_0012886 Chocolate 7 Brown-color CSS-color 0xD2691E. -HED_0012887 Cornsilk 7 Brown-color CSS-color 0xFFF8DC. -HED_0012888 DarkGoldenRod 7 Brown-color CSS-color 0xB8860B. -HED_0012889 GoldenRod 7 Brown-color CSS-color 0xDAA520. -HED_0012890 Maroon 7 Brown-color CSS-color 0x800000. -HED_0012891 NavajoWhite 7 Brown-color CSS-color 0xFFDEAD. -HED_0012892 Olive 7 Brown-color CSS-color 0x808000. -HED_0012893 Peru 7 Brown-color CSS-color 0xCD853F. -HED_0012894 RosyBrown 7 Brown-color CSS-color 0xBC8F8F. -HED_0012895 SaddleBrown 7 Brown-color CSS-color 0x8B4513. -HED_0012896 SandyBrown 7 Brown-color CSS-color 0xF4A460. -HED_0012897 Sienna 7 Brown-color CSS-color 0xA0522D. -HED_0012898 Tan 7 Brown-color CSS-color 0xD2B48C. -HED_0012899 Wheat 7 Brown-color CSS-color 0xF5DEB3. -HED_0012900 Cyan-color 6 CSS-color CSS color group. -HED_0012901 Aqua 7 Cyan-color CSS-color 0x00FFFF. -HED_0012902 Aquamarine 7 Cyan-color CSS-color 0x7FFFD4. -HED_0012903 Cyan 7 Cyan-color CSS-color 0x00FFFF. -HED_0012904 DarkTurquoise 7 Cyan-color CSS-color 0x00CED1. -HED_0012905 LightCyan 7 Cyan-color CSS-color 0xE0FFFF. -HED_0012906 MediumTurquoise 7 Cyan-color CSS-color 0x48D1CC. -HED_0012907 PaleTurquoise 7 Cyan-color CSS-color 0xAFEEEE. -HED_0012908 Turquoise 7 Cyan-color CSS-color 0x40E0D0. -HED_0012909 Gray-color 6 CSS-color CSS color group. -HED_0012910 Black 7 Gray-color CSS-color 0x000000. -HED_0012911 DarkGray 7 Gray-color CSS-color 0xA9A9A9. -HED_0012912 DarkSlateGray 7 Gray-color CSS-color 0x2F4F4F. -HED_0012913 DimGray 7 Gray-color CSS-color 0x696969. -HED_0012914 Gainsboro 7 Gray-color CSS-color 0xDCDCDC. -HED_0012915 Gray 7 Gray-color CSS-color 0x808080. -HED_0012916 LightGray 7 Gray-color CSS-color 0xD3D3D3. -HED_0012917 LightSlateGray 7 Gray-color CSS-color 0x778899. -HED_0012918 Silver 7 Gray-color CSS-color 0xC0C0C0. -HED_0012919 SlateGray 7 Gray-color CSS-color 0x708090. -HED_0012920 Green-color 6 CSS-color CSS color group. -HED_0012921 Chartreuse 7 Green-color CSS-color 0x7FFF00. -HED_0012922 DarkCyan 7 Green-color CSS-color 0x008B8B. -HED_0012923 DarkGreen 7 Green-color CSS-color 0x006400. -HED_0012924 DarkOliveGreen 7 Green-color CSS-color 0x556B2F. -HED_0012925 DarkSeaGreen 7 Green-color CSS-color 0x8FBC8F. -HED_0012926 ForestGreen 7 Green-color CSS-color 0x228B22. -HED_0012927 Green 7 Green-color CSS-color 0x008000. -HED_0012928 GreenYellow 7 Green-color CSS-color 0xADFF2F. -HED_0012929 LawnGreen 7 Green-color CSS-color 0x7CFC00. -HED_0012930 LightGreen 7 Green-color CSS-color 0x90EE90. -HED_0012931 LightSeaGreen 7 Green-color CSS-color 0x20B2AA. -HED_0012932 Lime 7 Green-color CSS-color 0x00FF00. -HED_0012933 LimeGreen 7 Green-color CSS-color 0x32CD32. -HED_0012934 MediumAquaMarine 7 Green-color CSS-color 0x66CDAA. -HED_0012935 MediumSeaGreen 7 Green-color CSS-color 0x3CB371. -HED_0012936 MediumSpringGreen 7 Green-color CSS-color 0x00FA9A. -HED_0012937 OliveDrab 7 Green-color CSS-color 0x6B8E23. -HED_0012938 PaleGreen 7 Green-color CSS-color 0x98FB98. -HED_0012939 SeaGreen 7 Green-color CSS-color 0x2E8B57. -HED_0012940 SpringGreen 7 Green-color CSS-color 0x00FF7F. -HED_0012941 Teal 7 Green-color CSS-color 0x008080. -HED_0012942 YellowGreen 7 Green-color CSS-color 0x9ACD32. -HED_0012943 Orange-color 6 CSS-color CSS color group. -HED_0012944 Coral 7 Orange-color CSS-color 0xFF7F50. -HED_0012945 DarkOrange 7 Orange-color CSS-color 0xFF8C00. -HED_0012946 Orange 7 Orange-color CSS-color 0xFFA500. -HED_0012947 OrangeRed 7 Orange-color CSS-color 0xFF4500. -HED_0012948 Tomato 7 Orange-color CSS-color 0xFF6347. -HED_0012949 Pink-color 6 CSS-color CSS color group. -HED_0012950 DeepPink 7 Pink-color CSS-color 0xFF1493. -HED_0012951 HotPink 7 Pink-color CSS-color 0xFF69B4. -HED_0012952 LightPink 7 Pink-color CSS-color 0xFFB6C1. -HED_0012953 MediumVioletRed 7 Pink-color CSS-color 0xC71585. -HED_0012954 PaleVioletRed 7 Pink-color CSS-color 0xDB7093. -HED_0012955 Pink 7 Pink-color CSS-color 0xFFC0CB. -HED_0012956 Purple-color 6 CSS-color CSS color group. -HED_0012957 BlueViolet 7 Purple-color CSS-color 0x8A2BE2. -HED_0012958 DarkMagenta 7 Purple-color CSS-color 0x8B008B. -HED_0012959 DarkOrchid 7 Purple-color CSS-color 0x9932CC. -HED_0012960 DarkSlateBlue 7 Purple-color CSS-color 0x483D8B. -HED_0012961 DarkViolet 7 Purple-color CSS-color 0x9400D3. -HED_0012962 Fuchsia 7 Purple-color CSS-color 0xFF00FF. -HED_0012963 Indigo 7 Purple-color CSS-color 0x4B0082. -HED_0012964 Lavender 7 Purple-color CSS-color 0xE6E6FA. -HED_0012965 Magenta 7 Purple-color CSS-color 0xFF00FF. -HED_0012966 MediumOrchid 7 Purple-color CSS-color 0xBA55D3. -HED_0012967 MediumPurple 7 Purple-color CSS-color 0x9370DB. -HED_0012968 MediumSlateBlue 7 Purple-color CSS-color 0x7B68EE. -HED_0012969 Orchid 7 Purple-color CSS-color 0xDA70D6. -HED_0012970 Plum 7 Purple-color CSS-color 0xDDA0DD. -HED_0012971 Purple 7 Purple-color CSS-color 0x800080. -HED_0012972 RebeccaPurple 7 Purple-color CSS-color 0x663399. -HED_0012973 SlateBlue 7 Purple-color CSS-color 0x6A5ACD. -HED_0012974 Thistle 7 Purple-color CSS-color 0xD8BFD8. -HED_0012975 Violet 7 Purple-color CSS-color 0xEE82EE. -HED_0012976 Red-color 6 CSS-color CSS color group. -HED_0012977 Crimson 7 Red-color CSS-color 0xDC143C. -HED_0012978 DarkRed 7 Red-color CSS-color 0x8B0000. -HED_0012979 DarkSalmon 7 Red-color CSS-color 0xE9967A. -HED_0012980 FireBrick 7 Red-color CSS-color 0xB22222. -HED_0012981 IndianRed 7 Red-color CSS-color 0xCD5C5C. -HED_0012982 LightCoral 7 Red-color CSS-color 0xF08080. -HED_0012983 LightSalmon 7 Red-color CSS-color 0xFFA07A. -HED_0012984 Red 7 Red-color CSS-color 0xFF0000. -HED_0012985 Salmon 7 Red-color CSS-color 0xFA8072. -HED_0012986 White-color 6 CSS-color CSS color group. -HED_0012987 AliceBlue 7 White-color CSS-color 0xF0F8FF. -HED_0012988 AntiqueWhite 7 White-color CSS-color 0xFAEBD7. -HED_0012989 Azure 7 White-color CSS-color 0xF0FFFF. -HED_0012990 Beige 7 White-color CSS-color 0xF5F5DC. -HED_0012991 FloralWhite 7 White-color CSS-color 0xFFFAF0. -HED_0012992 GhostWhite 7 White-color CSS-color 0xF8F8FF. -HED_0012993 HoneyDew 7 White-color CSS-color 0xF0FFF0. -HED_0012994 Ivory 7 White-color CSS-color 0xFFFFF0. -HED_0012995 LavenderBlush 7 White-color CSS-color 0xFFF0F5. -HED_0012996 Linen 7 White-color CSS-color 0xFAF0E6. -HED_0012997 MintCream 7 White-color CSS-color 0xF5FFFA. -HED_0012998 MistyRose 7 White-color CSS-color 0xFFE4E1. -HED_0012999 OldLace 7 White-color CSS-color 0xFDF5E6. -HED_0013000 SeaShell 7 White-color CSS-color 0xFFF5EE. -HED_0013001 Snow 7 White-color CSS-color 0xFFFAFA. -HED_0013002 White 7 White-color CSS-color 0xFFFFFF. -HED_0013003 WhiteSmoke 7 White-color CSS-color 0xF5F5F5. -HED_0013004 Yellow-color 6 CSS-color CSS color group. -HED_0013005 DarkKhaki 7 Yellow-color CSS-color 0xBDB76B. -HED_0013006 Gold 7 Yellow-color CSS-color 0xFFD700. -HED_0013007 Khaki 7 Yellow-color CSS-color 0xF0E68C. -HED_0013008 LemonChiffon 7 Yellow-color CSS-color 0xFFFACD. -HED_0013009 LightGoldenRodYellow 7 Yellow-color CSS-color 0xFAFAD2. -HED_0013010 LightYellow 7 Yellow-color CSS-color 0xFFFFE0. -HED_0013011 Moccasin 7 Yellow-color CSS-color 0xFFE4B5. -HED_0013012 PaleGoldenRod 7 Yellow-color CSS-color 0xEEE8AA. -HED_0013013 PapayaWhip 7 Yellow-color CSS-color 0xFFEFD5. -HED_0013014 PeachPuff 7 Yellow-color CSS-color 0xFFDAB9. -HED_0013015 Yellow 7 Yellow-color CSS-color 0xFFFF00. -HED_0013016 Color-shade 5 Color A slight degree of difference between colors, especially with regard to how light or dark it is or as distinguished from one nearly like it. -HED_0013017 Dark-shade 6 Color-shade A color tone not reflecting much light. -HED_0013018 Light-shade 6 Color-shade A color tone reflecting more light. -HED_0013019 Grayscale 5 Color Using a color map composed of shades of gray, varying from black at the weakest intensity to white at the strongest. -HED_0013020 Grayscale-# 6 Grayscale takesValue, valueClass=numericClass White intensity between 0 and 1. Grayscale and (valueClass some numericClass) -HED_0013021 HSV-color 5 Color A color representation that models how colors appear under light. -HED_0013022 HSV-value 6 HSV-color An attribute of a visual sensation according to which an area appears to emit more or less light. -HED_0013023 HSV-value-# 7 HSV-value takesValue, valueClass=numericClass HSV-value and (valueClass some numericClass) -HED_0013024 Hue 6 HSV-color Attribute of a visual sensation according to which an area appears to be similar to one of the perceived colors. -HED_0013025 Hue-# 7 Hue takesValue, valueClass=numericClass Angular value between 0 and 360. Hue and (valueClass some numericClass) -HED_0013026 Saturation 6 HSV-color Colorfulness of a stimulus relative to its own brightness. -HED_0013027 Saturation-# 7 Saturation takesValue, valueClass=numericClass B value of RGB between 0 and 1. Saturation and (valueClass some numericClass) -HED_0013028 RGB-color 5 Color A color from the RGB schema. -HED_0013029 RGB-blue 6 RGB-color The blue component. -HED_0013030 RGB-blue-# 7 RGB-blue takesValue, valueClass=numericClass B value of RGB between 0 and 1. RGB-blue and (valueClass some numericClass) -HED_0013031 RGB-green 6 RGB-color The green component. -HED_0013032 RGB-green-# 7 RGB-green takesValue, valueClass=numericClass G value of RGB between 0 and 1. RGB-green and (valueClass some numericClass) -HED_0013033 RGB-red 6 RGB-color The red component. -HED_0013034 RGB-red-# 7 RGB-red takesValue, valueClass=numericClass R value of RGB between 0 and 1. RGB-red and (valueClass some numericClass) -HED_0013035 Luminance 4 Visual-attribute A quality that exists by virtue of the luminous intensity per unit area projected in a given direction. -HED_0013036 Luminance-contrast 4 Visual-attribute suggestedTag=Percentage, suggestedTag=Ratio The difference in luminance in specific portions of a scene or image. Visual-attribute and (suggestedTag some Percentage) and (suggestedTag some Ratio) -HED_0013037 Luminance-contrast-# 5 Luminance-contrast takesValue, valueClass=numericClass A non-negative value, usually in the range 0 to 1 or alternative 0 to 100, if representing a percentage. Luminance-contrast and (valueClass some numericClass) -HED_0013038 Opacity 4 Visual-attribute A measure of impenetrability to light. -HED_0013039 Sensory-presentation 2 Sensory-property The entity has a sensory manifestation. -HED_0013040 Auditory-presentation 3 Sensory-presentation The sense of hearing is used in the presentation to the user. -HED_0013041 Loudspeaker-separation 4 Auditory-presentation suggestedTag=Distance The distance between two loudspeakers. Grouped with the Distance tag. Auditory-presentation and (suggestedTag some Distance) -HED_0013042 Monophonic 4 Auditory-presentation Relating to sound transmission, recording, or reproduction involving a single transmission path. -HED_0013043 Silent 4 Auditory-presentation The absence of ambient audible sound or the state of having ceased to produce sounds. -HED_0013044 Stereophonic 4 Auditory-presentation Relating to, or constituting sound reproduction involving the use of separated microphones and two transmission channels to achieve the sound separation of a live hearing. -HED_0013045 Gustatory-presentation 3 Sensory-presentation The sense of taste used in the presentation to the user. -HED_0013046 Olfactory-presentation 3 Sensory-presentation The sense of smell used in the presentation to the user. -HED_0013047 Somatic-presentation 3 Sensory-presentation The nervous system is used in the presentation to the user. -HED_0013048 Tactile-presentation 3 Sensory-presentation The sense of touch used in the presentation to the user. -HED_0013049 Vestibular-presentation 3 Sensory-presentation The sense balance used in the presentation to the user. -HED_0013050 Visual-presentation 3 Sensory-presentation The sense of sight used in the presentation to the user. -HED_0013051 2D-view 4 Visual-presentation A view showing only two dimensions. -HED_0013052 3D-view 4 Visual-presentation A view showing three dimensions. -HED_0013053 Background-view 4 Visual-presentation Parts of the view that are farthest from the viewer and usually the not part of the visual focus. -HED_0013054 Bistable-view 4 Visual-presentation Something having two stable visual forms that have two distinguishable stable forms as in optical illusions. -HED_0013055 Foreground-view 4 Visual-presentation Parts of the view that are closest to the viewer and usually the most important part of the visual focus. -HED_0013056 Foveal-view 4 Visual-presentation Visual presentation directly on the fovea. A view projected on the small depression in the retina containing only cones and where vision is most acute. -HED_0013057 Map-view 4 Visual-presentation A diagrammatic representation of an area of land or sea showing physical features, cities, roads. -HED_0013058 Aerial-view 5 Map-view Elevated view of an object from above, with a perspective as though the observer were a bird. -HED_0013059 Satellite-view 5 Map-view A representation as captured by technology such as a satellite. -HED_0013060 Street-view 5 Map-view A 360-degrees panoramic view from a position on the ground. -HED_0013061 Peripheral-view 4 Visual-presentation Indirect vision as it occurs outside the point of fixation. -HED_0013062 Task-property 1 Property extensionAllowed Something that pertains to a task. Property and (extensionAllowed value true) -HED_0013063 Task-action-type 2 Task-property How an agent action should be interpreted in terms of the task specification. -HED_0013064 Appropriate-action 3 Task-action-type relatedTag=Inappropriate-action An action suitable or proper in the circumstances. Task-action-type and (relatedTag some Inappropriate-action) -HED_0013065 Correct-action 3 Task-action-type relatedTag=Incorrect-action, relatedTag=Indeterminate-action An action that was a correct response in the context of the task. Task-action-type and (relatedTag some Incorrect-action) and (relatedTag some Indeterminate-action) -HED_0013066 Correction 3 Task-action-type An action offering an improvement to replace a mistake or error. -HED_0013067 Done-indication 3 Task-action-type relatedTag=Ready-indication An action that indicates that the participant has completed this step in the task. Task-action-type and (relatedTag some Ready-indication) -HED_0013068 Imagined-action 3 Task-action-type Form a mental image or concept of something. This is used to identity something that only happened in the imagination of the participant as in imagined movements in motor imagery paradigms. -HED_0013069 Inappropriate-action 3 Task-action-type relatedTag=Appropriate-action An action not in keeping with what is correct or proper for the task. Task-action-type and (relatedTag some Appropriate-action) -HED_0013070 Incorrect-action 3 Task-action-type relatedTag=Correct-action, relatedTag=Indeterminate-action An action considered wrong or incorrect in the context of the task. Task-action-type and (relatedTag some Correct-action) and (relatedTag some Indeterminate-action) -HED_0013071 Indeterminate-action 3 Task-action-type relatedTag=Correct-action, relatedTag=Incorrect-action, relatedTag=Miss, relatedTag=Near-miss An action that cannot be distinguished between two or more possibilities in the current context. This tag might be applied when an outside evaluator or a classification algorithm cannot determine a definitive result. Task-action-type and (relatedTag some Correct-action) and (relatedTag some Incorrect-action) and (relatedTag some Miss) and (relatedTag some Near-miss) -HED_0013072 Miss 3 Task-action-type relatedTag=Near-miss An action considered to be a failure in the context of the task. For example, if the agent is supposed to try to hit a target and misses. Task-action-type and (relatedTag some Near-miss) -HED_0013073 Near-miss 3 Task-action-type relatedTag=Miss An action barely satisfied the requirements of the task. In a driving experiment for example this could pertain to a narrowly avoided collision or other accident. Task-action-type and (relatedTag some Miss) -HED_0013074 Omitted-action 3 Task-action-type An expected response was skipped. -HED_0013075 Ready-indication 3 Task-action-type relatedTag=Done-indication An action that indicates that the participant is ready to perform the next step in the task. Task-action-type and (relatedTag some Done-indication) -HED_0013076 Task-attentional-demand 2 Task-property Strategy for allocating attention toward goal-relevant information. -HED_0013077 Bottom-up-attention 3 Task-attentional-demand relatedTag=Top-down-attention Attentional guidance purely by externally driven factors to stimuli that are salient because of their inherent properties relative to the background. Sometimes this is referred to as stimulus driven. Task-attentional-demand and (relatedTag some Top-down-attention) -HED_0013078 Covert-attention 3 Task-attentional-demand relatedTag=Overt-attention Paying attention without moving the eyes. Task-attentional-demand and (relatedTag some Overt-attention) -HED_0013079 Divided-attention 3 Task-attentional-demand relatedTag=Focused-attention Integrating parallel multiple stimuli. Behavior involving responding simultaneously to multiple tasks or multiple task demands. Task-attentional-demand and (relatedTag some Focused-attention) -HED_0013080 Focused-attention 3 Task-attentional-demand relatedTag=Divided-attention Responding discretely to specific visual, auditory, or tactile stimuli. Task-attentional-demand and (relatedTag some Divided-attention) -HED_0013081 Orienting-attention 3 Task-attentional-demand Directing attention to a target stimulus. -HED_0013082 Overt-attention 3 Task-attentional-demand relatedTag=Covert-attention Selectively processing one location over others by moving the eyes to point at that location. Task-attentional-demand and (relatedTag some Covert-attention) -HED_0013083 Selective-attention 3 Task-attentional-demand Maintaining a behavioral or cognitive set in the face of distracting or competing stimuli. Ability to pay attention to a limited array of all available sensory information. -HED_0013084 Sustained-attention 3 Task-attentional-demand Maintaining a consistent behavioral response during continuous and repetitive activity. -HED_0013085 Switched-attention 3 Task-attentional-demand Having to switch attention between two or more modalities of presentation. -HED_0013086 Top-down-attention 3 Task-attentional-demand relatedTag=Bottom-up-attention Voluntary allocation of attention to certain features. Sometimes this is referred to goal-oriented attention. Task-attentional-demand and (relatedTag some Bottom-up-attention) -HED_0013087 Task-effect-evidence 2 Task-property The evidence supporting the conclusion that the event had the specified effect. -HED_0013088 Behavioral-evidence 3 Task-effect-evidence An indication or conclusion based on the behavior of an agent. -HED_0013089 Computational-evidence 3 Task-effect-evidence A type of evidence in which data are produced, and/or generated, and/or analyzed on a computer. -HED_0013090 External-evidence 3 Task-effect-evidence A phenomenon that follows and is caused by some previous phenomenon. -HED_0013091 Intended-effect 3 Task-effect-evidence A phenomenon that is intended to follow and be caused by some previous phenomenon. -HED_0013092 Task-event-role 2 Task-property The purpose of an event with respect to the task. -HED_0013093 Experimental-stimulus 3 Task-event-role Part of something designed to elicit a response in the experiment. -HED_0013094 Incidental 3 Task-event-role A sensory or other type of event that is unrelated to the task or experiment. -HED_0013095 Instructional 3 Task-event-role Usually associated with a sensory event intended to give instructions to the participant about the task or behavior. -HED_0013096 Mishap 3 Task-event-role Unplanned disruption such as an equipment or experiment control abnormality or experimenter error. -HED_0013097 Participant-response 3 Task-event-role Something related to a participant actions in performing the task. -HED_0013098 Task-activity 3 Task-event-role Something that is part of the overall task or is necessary to the overall experiment but is not directly part of a stimulus-response cycle. Examples would be taking a survey or provided providing a silva sample. -HED_0013099 Warning 3 Task-event-role Something that should warn the participant that the parameters of the task have been or are about to be exceeded such as a warning message about getting too close to the shoulder of the road in a driving task. -HED_0013100 Task-relationship 2 Task-property Specifying organizational importance of sub-tasks. -HED_0013101 Background-subtask 3 Task-relationship A part of the task which should be performed in the background as for example inhibiting blinks due to instruction while performing the primary task. -HED_0013102 Primary-subtask 3 Task-relationship A part of the task which should be the primary focus of the participant. -HED_0013103 Task-stimulus-role 2 Task-property The role the stimulus plays in the task. -HED_0013104 Cue 3 Task-stimulus-role A signal for an action, a pattern of stimuli indicating a particular response. -HED_0013105 Distractor 3 Task-stimulus-role A person or thing that distracts or a plausible but incorrect option in a multiple-choice question. In psychological studies this is sometimes referred to as a foil. -HED_0013106 Expected 3 Task-stimulus-role relatedTag=Unexpected, suggestedTag=Target Considered likely, probable or anticipated. Something of low information value as in frequent non-targets in an RSVP paradigm. Task-stimulus-role and (relatedTag some Unexpected) and (suggestedTag some Target) -HED_0013107 Extraneous 3 Task-stimulus-role Irrelevant or unrelated to the subject being dealt with. -HED_0013108 Feedback 3 Task-stimulus-role An evaluative response to an inquiry, process, event, or activity. -HED_0013109 Go-signal 3 Task-stimulus-role relatedTag=Stop-signal An indicator to proceed with a planned action. Task-stimulus-role and (relatedTag some Stop-signal) -HED_0013110 Meaningful 3 Task-stimulus-role Conveying significant or relevant information. -HED_0013111 Newly-learned 3 Task-stimulus-role Representing recently acquired information or understanding. -HED_0013112 Non-informative 3 Task-stimulus-role Something that is not useful in forming an opinion or judging an outcome. -HED_0013113 Non-target 3 Task-stimulus-role relatedTag=Target Something other than that done or looked for. Also tag Expected if the Non-target is frequent. Task-stimulus-role and (relatedTag some Target) -HED_0013114 Not-meaningful 3 Task-stimulus-role Not having a serious, important, or useful quality or purpose. -HED_0013115 Novel 3 Task-stimulus-role Having no previous example or precedent or parallel. -HED_0013116 Oddball 3 Task-stimulus-role relatedTag=Unexpected, suggestedTag=Target Something unusual, or infrequent. Task-stimulus-role and (relatedTag some Unexpected) and (suggestedTag some Target) -HED_0013117 Penalty 3 Task-stimulus-role A disadvantage, loss, or hardship due to some action. -HED_0013118 Planned 3 Task-stimulus-role relatedTag=Unplanned Something that was decided on or arranged in advance. Task-stimulus-role and (relatedTag some Unplanned) -HED_0013119 Priming 3 Task-stimulus-role An implicit memory effect in which exposure to a stimulus influences response to a later stimulus. -HED_0013120 Query 3 Task-stimulus-role A sentence of inquiry that asks for a reply. -HED_0013121 Reward 3 Task-stimulus-role A positive reinforcement for a desired action, behavior or response. -HED_0013122 Stop-signal 3 Task-stimulus-role relatedTag=Go-signal An indicator that the agent should stop the current activity. Task-stimulus-role and (relatedTag some Go-signal) -HED_0013123 Target 3 Task-stimulus-role Something fixed as a goal, destination, or point of examination. -HED_0013124 Threat 3 Task-stimulus-role An indicator that signifies hostility and predicts an increased probability of attack. -HED_0013125 Timed 3 Task-stimulus-role Something planned or scheduled to be done at a particular time or lasting for a specified amount of time. -HED_0013126 Unexpected 3 Task-stimulus-role relatedTag=Expected Something that is not anticipated. Task-stimulus-role and (relatedTag some Expected) -HED_0013127 Unplanned 3 Task-stimulus-role relatedTag=Planned Something that has not been planned as part of the task. Task-stimulus-role and (relatedTag some Planned) -HED_0013128 Relation 0 HedTag extensionAllowed Concerns the way in which two or more people or things are connected. HedTag and (extensionAllowed value true) and (inHedSchema some StandardSchema) -HED_0013129 Comparative-relation 1 Relation Something considered in comparison to something else. The first entity is the focus. -HED_0013130 Approximately-equal-to 2 Comparative-relation (A, (Approximately-equal-to, B)) indicates that A and B have almost the same value. Here A and B could refer to sizes, orders, positions or other quantities. -HED_0013131 Equal-to 2 Comparative-relation (A, (Equal-to, B)) indicates that the size or order of A is the same as that of B. -HED_0013132 Greater-than 2 Comparative-relation (A, (Greater-than, B)) indicates that the relative size or order of A is bigger than that of B. -HED_0013133 Greater-than-or-equal-to 2 Comparative-relation (A, (Greater-than-or-equal-to, B)) indicates that the relative size or order of A is bigger than or the same as that of B. -HED_0013134 Less-than 2 Comparative-relation (A, (Less-than, B)) indicates that A is smaller than B. Here A and B could refer to sizes, orders, positions or other quantities. -HED_0013135 Less-than-or-equal-to 2 Comparative-relation (A, (Less-than-or-equal-to, B)) indicates that the relative size or order of A is smaller than or equal to B. -HED_0013136 Not-equal-to 2 Comparative-relation (A, (Not-equal-to, B)) indicates that the size or order of A is not the same as that of B. -HED_0013137 Connective-relation 1 Relation Indicates two entities are related in some way. The first entity is the focus. -HED_0013138 Belongs-to 2 Connective-relation (A, (Belongs-to, B)) indicates that A is a member of B. -HED_0013139 Connected-to 2 Connective-relation (A, (Connected-to, B)) indicates that A is related to B in some respect, usually through a direct link. -HED_0013140 Contained-in 2 Connective-relation (A, (Contained-in, B)) indicates that A is completely inside of B. -HED_0013141 Described-by 2 Connective-relation (A, (Described-by, B)) indicates that B provides information about A. -HED_0013142 From-to 2 Connective-relation (A, (From-to, B)) indicates a directional relation from A to B. A is considered the source. -HED_0013143 Group-of 2 Connective-relation (A, (Group-of, B)) indicates A is a group of items of type B. -HED_0013144 Implied-by 2 Connective-relation (A, (Implied-by, B)) indicates B is suggested by A. -HED_0013145 Includes 2 Connective-relation (A, (Includes, B)) indicates that A has B as a member or part. -HED_0013146 Interacts-with 2 Connective-relation (A, (Interacts-with, B)) indicates A and B interact, possibly reciprocally. -HED_0013147 Member-of 2 Connective-relation (A, (Member-of, B)) indicates A is a member of group B. -HED_0013148 Part-of 2 Connective-relation (A, (Part-of, B)) indicates A is a part of the whole B. -HED_0013149 Performed-by 2 Connective-relation (A, (Performed-by, B)) indicates that the action or procedure A was carried out by agent B. -HED_0013150 Performed-using 2 Connective-relation (A, (Performed-using, B)) indicates that the action or procedure A was accomplished using B. -HED_0013151 Related-to 2 Connective-relation (A, (Related-to, B)) indicates A has some relationship to B. -HED_0013152 Unrelated-to 2 Connective-relation (A, (Unrelated-to, B)) indicates that A is not related to B.For example, A is not related to Task. -HED_0013153 Directional-relation 1 Relation A relationship indicating direction of change of one entity relative to another. The first entity is the focus. -HED_0013154 Away-from 2 Directional-relation (A, (Away-from, B)) indicates that A is going or has moved away from B. The meaning depends on A and B. -HED_0013155 Towards 2 Directional-relation (A, (Towards, B)) indicates that A is going to or has moved to B. The meaning depends on A and B. -HED_0013156 Logical-relation 1 Relation Indicating a logical relationship between entities. The first entity is usually the focus. -HED_0013157 And 2 Logical-relation (A, (And, B)) means A and B are both in effect. -HED_0013158 Or 2 Logical-relation (A, (Or, B)) means at least one of A and B are in effect. -HED_0013159 Spatial-relation 1 Relation Indicating a relationship about position between entities. -HED_0013160 Above 2 Spatial-relation (A, (Above, B)) means A is in a place or position that is higher than B. -HED_0013161 Across-from 2 Spatial-relation (A, (Across-from, B)) means A is on the opposite side of something from B. -HED_0013162 Adjacent-to 2 Spatial-relation (A, (Adjacent-to, B)) indicates that A is next to B in time or space. -HED_0013163 Ahead-of 2 Spatial-relation (A, (Ahead-of, B)) indicates that A is further forward in time or space in B. -HED_0013164 Around 2 Spatial-relation (A, (Around, B)) means A is in or near the present place or situation of B. -HED_0013165 Behind 2 Spatial-relation (A, (Behind, B)) means A is at or to the far side of B, typically so as to be hidden by it. -HED_0013166 Below 2 Spatial-relation (A, (Below, B)) means A is in a place or position that is lower than the position of B. -HED_0013167 Between 2 Spatial-relation (A, (Between, (B, C))) means A is in the space or interval separating B and C. -HED_0013168 Bilateral-to 2 Spatial-relation (A, (Bilateral, B)) means A is on both sides of B or affects both sides of B. -HED_0013169 Bottom-edge-of 2 Spatial-relation relatedTag=Left-edge-of, relatedTag=Right-edge-of, relatedTag=Top-edge-of (A, (Bottom-edge-of, B)) means A is on the bottom most part or or near the boundary of B. Spatial-relation and (relatedTag some Left-edge-of) and (relatedTag some Right-edge-of) and (relatedTag some Top-edge-of) -HED_0013170 Boundary-of 2 Spatial-relation (A, (Boundary-of, B)) means A is on or part of the edge or boundary of B. -HED_0013171 Center-of 2 Spatial-relation (A, (Center-of, B)) means A is at a point or or in an area that is approximately central within B. -HED_0013172 Close-to 2 Spatial-relation (A, (Close-to, B)) means A is at a small distance from or is located near in space to B. -HED_0013173 Far-from 2 Spatial-relation (A, (Far-from, B)) means A is at a large distance from or is not located near in space to B. -HED_0013174 In-front-of 2 Spatial-relation (A, (In-front-of, B)) means A is in a position just ahead or at the front part of B, potentially partially blocking B from view. -HED_0013175 Left-edge-of 2 Spatial-relation relatedTag=Bottom-edge-of, relatedTag=Right-edge-of, relatedTag=Top-edge-of (A, (Left-edge-of, B)) means A is located on the left side of B on or near the boundary of B. Spatial-relation and (relatedTag some Bottom-edge-of) and (relatedTag some Right-edge-of) and (relatedTag some Top-edge-of) -HED_0013176 Left-side-of 2 Spatial-relation relatedTag=Right-side-of (A, (Left-side-of, B)) means A is located on the left side of B usually as part of B. Spatial-relation and (relatedTag some Right-side-of) -HED_0013177 Lower-center-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Lower-center-of, B)) means A is situated on the lower center part of B (due south). This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-left-of) and (relatedTag some Lower-right-of) and (relatedTag some Upper-center-of) and (relatedTag some Upper-right-of) -HED_0013178 Lower-left-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-left-of, relatedTag=Upper-right-of (A, (Lower-left-of, B)) means A is situated on the lower left part of B. This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-center-of) and (relatedTag some Lower-right-of) and (relatedTag some Upper-center-of) and (relatedTag some Upper-left-of) and (relatedTag some Upper-right-of) -HED_0013179 Lower-right-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Upper-left-of, relatedTag=Upper-center-of, relatedTag=Upper-left-of, relatedTag=Lower-right-of (A, (Lower-right-of, B)) means A is situated on the lower right part of B. This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-center-of) and (relatedTag some Lower-left-of) and (relatedTag some Upper-left-of) and (relatedTag some Upper-center-of) and (relatedTag some Upper-left-of) and (relatedTag some Lower-right-of) -HED_0013180 Outside-of 2 Spatial-relation (A, (Outside-of, B)) means A is located in the space around but not including B. -HED_0013181 Over 2 Spatial-relation (A, (Over, B)) means A above is above B so as to cover or protect or A extends over the a general area as from a from a vantage point. -HED_0013182 Right-edge-of 2 Spatial-relation relatedTag=Bottom-edge-of, relatedTag=Left-edge-of, relatedTag=Top-edge-of (A, (Right-edge-of, B)) means A is located on the right side of B on or near the boundary of B. Spatial-relation and (relatedTag some Bottom-edge-of) and (relatedTag some Left-edge-of) and (relatedTag some Top-edge-of) -HED_0013183 Right-side-of 2 Spatial-relation relatedTag=Left-side-of (A, (Right-side-of, B)) means A is located on the right side of B usually as part of B. Spatial-relation and (relatedTag some Left-side-of) -HED_0013184 To-left-of 2 Spatial-relation (A, (To-left-of, B)) means A is located on or directed toward the side to the west of B when B is facing north. This term is used when A is not part of B. -HED_0013185 To-right-of 2 Spatial-relation (A, (To-right-of, B)) means A is located on or directed toward the side to the east of B when B is facing north. This term is used when A is not part of B. -HED_0013186 Top-edge-of 2 Spatial-relation relatedTag=Left-edge-of, relatedTag=Right-edge-of, relatedTag=Bottom-edge-of (A, (Top-edge-of, B)) means A is on the uppermost part or or near the boundary of B. Spatial-relation and (relatedTag some Left-edge-of) and (relatedTag some Right-edge-of) and (relatedTag some Bottom-edge-of) -HED_0013187 Top-of 2 Spatial-relation (A, (Top-of, B)) means A is on the uppermost part, side, or surface of B. -HED_0013188 Underneath 2 Spatial-relation (A, (Underneath, B)) means A is situated directly below and may be concealed by B. -HED_0013189 Upper-center-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Upper-center-of, B)) means A is situated on the upper center part of B (due north). This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-center-of) and (relatedTag some Lower-left-of) and (relatedTag some Lower-right-of) and (relatedTag some Upper-center-of) and (relatedTag some Upper-right-of) -HED_0013190 Upper-left-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Upper-left-of, B)) means A is situated on the upper left part of B. This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-center-of) and (relatedTag some Lower-left-of) and (relatedTag some Lower-right-of) and (relatedTag some Upper-center-of) and (relatedTag some Upper-right-of) -HED_0013191 Upper-right-of 2 Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Upper-left-of, relatedTag=Upper-center-of, relatedTag=Lower-right-of (A, (Upper-right-of, B)) means A is situated on the upper right part of B. This relation is often used to specify qualitative information about screen position. Spatial-relation and (relatedTag some Center-of) and (relatedTag some Lower-center-of) and (relatedTag some Lower-left-of) and (relatedTag some Upper-left-of) and (relatedTag some Upper-center-of) and (relatedTag some Lower-right-of) -HED_0013192 Within 2 Spatial-relation (A, (Within, B)) means A is on the inside of or contained in B. -HED_0013193 Temporal-relation 1 Relation A relationship that includes a temporal or time-based component. -HED_0013194 After 2 Temporal-relation (A, (After, B)) means A happens at a time subsequent to a reference time related to B. -HED_0013195 Asynchronous-with 2 Temporal-relation (A, (Asynchronous-with, B)) means A happens at times not occurring at the same time or having the same period or phase as B. -HED_0013196 Before 2 Temporal-relation (A, (Before, B)) means A happens at a time earlier in time or order than B. -HED_0013197 During 2 Temporal-relation (A, (During, B)) means A happens at some point in a given period of time in which B is ongoing. -HED_0013198 Synchronous-with 2 Temporal-relation (A, (Synchronous-with, B)) means A happens at occurs at the same time or rate as B. -HED_0013199 Waiting-for 2 Temporal-relation (A, (Waiting-for, B)) means A pauses for something to happen in B. diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_Unit.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_Unit.tsv deleted file mode 100644 index 9ba96ecfb..000000000 --- a/tests/scripts/schemas/hedtsv/test_schema/test_schema_Unit.tsv +++ /dev/null @@ -1,47 +0,0 @@ -hedId rdfs:label omn:SubClassOf hasUnitClass Attributes dc:description omn:EquivalentTo -HED_0011600 m-per-s^2 StandardUnit accelerationUnits SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (allowedCharacter value "caret") and (hasUnitClass some accelerationUnits) -HED_0011601 radian StandardUnit angleUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some angleUnits) -HED_0011602 rad StandardUnit angleUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some angleUnits) -HED_0011603 degree StandardUnit angleUnits conversionFactor=0.0174533 StandardUnit and (conversionFactor value 0.0174533) and (hasUnitClass some angleUnits) -HED_0011604 m^2 StandardUnit areaUnits SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (allowedCharacter value "caret") and (hasUnitClass some areaUnits) -HED_0011605 dollar StandardUnit currencyUnits conversionFactor=1.0 StandardUnit and (conversionFactor value 1.0) and (hasUnitClass some currencyUnits) -HED_0011606 $ StandardUnit currencyUnits unitPrefix, unitSymbol, conversionFactor=1.0, allowedCharacter=dollar StandardUnit and (unitPrefix value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (allowedCharacter value "dollar") and (hasUnitClass some currencyUnits) -HED_0011607 euro StandardUnit currencyUnits The official currency of a large subset of member countries of the European Union. StandardUnit and (hasUnitClass some currencyUnits) -HED_0011608 point StandardUnit currencyUnits An arbitrary unit of value, usually an integer indicating reward or penalty. StandardUnit and (hasUnitClass some currencyUnits) -HED_0011609 V StandardUnit electricPotentialUnits SIUnit, unitSymbol, conversionFactor=0.000001 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 0.000001) and (hasUnitClass some electricPotentialUnits) -HED_0011644 uV StandardUnit electricPotentialUnits conversionFactor=1.0 Added as a direct unit because it is the default unit. StandardUnit and (conversionFactor value 1.0) and (hasUnitClass some electricPotentialUnits) -HED_0011610 volt StandardUnit electricPotentialUnits SIUnit, conversionFactor=0.000001 StandardUnit and (SIUnit value true) and (conversionFactor value 0.000001) and (hasUnitClass some electricPotentialUnits) -HED_0011611 hertz StandardUnit frequencyUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some frequencyUnits) -HED_0011612 Hz StandardUnit frequencyUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some frequencyUnits) -HED_0011613 dB StandardUnit intensityUnits unitSymbol, conversionFactor=1.0 Intensity expressed as ratio to a threshold. May be used for sound intensity. StandardUnit and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some intensityUnits) -HED_0011614 candela StandardUnit intensityUnits SIUnit Units used to express light intensity. StandardUnit and (SIUnit value true) and (hasUnitClass some intensityUnits) -HED_0011615 cd StandardUnit intensityUnits SIUnit, unitSymbol Units used to express light intensity. StandardUnit and (SIUnit value true) and (unitSymbol value true) and (hasUnitClass some intensityUnits) -HED_0011616 m-per-s^3 StandardUnit jerkUnits unitSymbol, conversionFactor=1.0, allowedCharacter=caret StandardUnit and (unitSymbol value true) and (conversionFactor value 1.0) and (allowedCharacter value "caret") and (hasUnitClass some jerkUnits) -HED_0011617 tesla StandardUnit magneticFieldUnits SIUnit, conversionFactor=10e-15 StandardUnit and (SIUnit value true) and (conversionFactor value 10e-15) and (hasUnitClass some magneticFieldUnits) -HED_0011618 T StandardUnit magneticFieldUnits SIUnit, unitSymbol, conversionFactor=10e-15 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 10e-15) and (hasUnitClass some magneticFieldUnits) -HED_0011619 byte StandardUnit memorySizeUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some memorySizeUnits) -HED_0011620 B StandardUnit memorySizeUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some memorySizeUnits) -HED_0011621 foot StandardUnit physicalLengthUnits conversionFactor=0.3048 StandardUnit and (conversionFactor value 0.3048) and (hasUnitClass some physicalLengthUnits) -HED_0011622 inch StandardUnit physicalLengthUnits conversionFactor=0.0254 StandardUnit and (conversionFactor value 0.0254) and (hasUnitClass some physicalLengthUnits) -HED_0011623 meter StandardUnit physicalLengthUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some physicalLengthUnits) -HED_0011624 metre StandardUnit physicalLengthUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some physicalLengthUnits) -HED_0011625 m StandardUnit physicalLengthUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some physicalLengthUnits) -HED_0011626 mile StandardUnit physicalLengthUnits conversionFactor=1609.34 StandardUnit and (conversionFactor value 1609.34) and (hasUnitClass some physicalLengthUnits) -HED_0011627 m-per-s StandardUnit speedUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some speedUnits) -HED_0011628 mph StandardUnit speedUnits unitSymbol, conversionFactor=0.44704 StandardUnit and (unitSymbol value true) and (conversionFactor value 0.44704) and (hasUnitClass some speedUnits) -HED_0011629 kph StandardUnit speedUnits unitSymbol, conversionFactor=0.277778 StandardUnit and (unitSymbol value true) and (conversionFactor value 0.277778) and (hasUnitClass some speedUnits) -HED_0011630 degree-Celsius StandardUnit temperatureUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some temperatureUnits) -HED_0011631 degree Celsius StandardUnit temperatureUnits deprecatedFrom=8.2.0, SIUnit, conversionFactor=1.0 Units are not allowed to have spaces. Use degree-Celsius or oC instead. StandardUnit and (deprecatedFrom value "8.2.0") and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some temperatureUnits) -HED_0011632 oC StandardUnit temperatureUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some temperatureUnits) -HED_0011633 second StandardUnit timeUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some timeUnits) -HED_0011634 s StandardUnit timeUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some timeUnits) -HED_0011635 day StandardUnit timeUnits conversionFactor=86400 StandardUnit and (conversionFactor value 86400) and (hasUnitClass some timeUnits) -HED_0011645 month StandardUnit timeUnits StandardUnit and (hasUnitClass some timeUnits) -HED_0011636 minute StandardUnit timeUnits conversionFactor=60 StandardUnit and (conversionFactor value 60) and (hasUnitClass some timeUnits) -HED_0011637 hour StandardUnit timeUnits conversionFactor=3600 Should be in 24-hour format. StandardUnit and (conversionFactor value 3600) and (hasUnitClass some timeUnits) -HED_0011638 year StandardUnit timeUnits Years do not have a constant conversion factor to seconds. StandardUnit and (hasUnitClass some timeUnits) -HED_0011639 m^3 StandardUnit volumeUnits SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (allowedCharacter value "caret") and (hasUnitClass some volumeUnits) -HED_0011640 g StandardUnit weightUnits SIUnit, unitSymbol, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (unitSymbol value true) and (conversionFactor value 1.0) and (hasUnitClass some weightUnits) -HED_0011641 gram StandardUnit weightUnits SIUnit, conversionFactor=1.0 StandardUnit and (SIUnit value true) and (conversionFactor value 1.0) and (hasUnitClass some weightUnits) -HED_0011642 pound StandardUnit weightUnits conversionFactor=453.592 StandardUnit and (conversionFactor value 453.592) and (hasUnitClass some weightUnits) -HED_0011643 lb StandardUnit weightUnits conversionFactor=453.592 StandardUnit and (conversionFactor value 453.592) and (hasUnitClass some weightUnits) diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitClass.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitClass.tsv deleted file mode 100644 index ea3297832..000000000 --- a/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitClass.tsv +++ /dev/null @@ -1,17 +0,0 @@ -hedId rdfs:label omn:SubClassOf Attributes dc:description omn:EquivalentTo -HED_0011500 accelerationUnits StandardUnitClass defaultUnits=m-per-s^2 StandardUnitClass and (defaultUnits some m-per-s^2) -HED_0011501 angleUnits StandardUnitClass defaultUnits=radian StandardUnitClass and (defaultUnits some radian) -HED_0011502 areaUnits StandardUnitClass defaultUnits=m^2 StandardUnitClass and (defaultUnits some m^2) -HED_0011503 currencyUnits StandardUnitClass defaultUnits=$ Units indicating the worth of something. StandardUnitClass and (defaultUnits some $) -HED_0011504 electricPotentialUnits StandardUnitClass defaultUnits=uV StandardUnitClass and (defaultUnits some uV) -HED_0011505 frequencyUnits StandardUnitClass defaultUnits=Hz StandardUnitClass and (defaultUnits some Hz) -HED_0011506 intensityUnits StandardUnitClass defaultUnits=dB StandardUnitClass and (defaultUnits some dB) -HED_0011507 jerkUnits StandardUnitClass defaultUnits=m-per-s^3 StandardUnitClass and (defaultUnits some m-per-s^3) -HED_0011508 magneticFieldUnits StandardUnitClass defaultUnits=T StandardUnitClass and (defaultUnits some T) -HED_0011509 memorySizeUnits StandardUnitClass defaultUnits=B StandardUnitClass and (defaultUnits some B) -HED_0011510 physicalLengthUnits StandardUnitClass defaultUnits=m StandardUnitClass and (defaultUnits some m) -HED_0011511 speedUnits StandardUnitClass defaultUnits=m-per-s StandardUnitClass and (defaultUnits some m-per-s) -HED_0011512 temperatureUnits StandardUnitClass defaultUnits=degree-Celsius StandardUnitClass and (defaultUnits some degree-Celsius) -HED_0011513 timeUnits StandardUnitClass defaultUnits=s StandardUnitClass and (defaultUnits some s) -HED_0011514 volumeUnits StandardUnitClass defaultUnits=m^3 StandardUnitClass and (defaultUnits some m^3) -HED_0011515 weightUnits StandardUnitClass defaultUnits=g StandardUnitClass and (defaultUnits some g) diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitModifier.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitModifier.tsv deleted file mode 100644 index ff8354d28..000000000 --- a/tests/scripts/schemas/hedtsv/test_schema/test_schema_UnitModifier.tsv +++ /dev/null @@ -1,41 +0,0 @@ -hedId rdfs:label omn:SubClassOf Attributes dc:description omn:EquivalentTo -HED_0011400 deca StandardUnitModifier SIUnitModifier, conversionFactor=10.0 SI unit multiple representing 10e1. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10.0) -HED_0011401 da StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10.0 SI unit multiple representing 10e1. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10.0) -HED_0011402 hecto StandardUnitModifier SIUnitModifier, conversionFactor=100.0 SI unit multiple representing 10e2. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 100.0) -HED_0011403 h StandardUnitModifier SIUnitSymbolModifier, conversionFactor=100.0 SI unit multiple representing 10e2. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 100.0) -HED_0011404 kilo StandardUnitModifier SIUnitModifier, conversionFactor=1000.0 SI unit multiple representing 10e3. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 1000.0) -HED_0011405 k StandardUnitModifier SIUnitSymbolModifier, conversionFactor=1000.0 SI unit multiple representing 10e3. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 1000.0) -HED_0011406 mega StandardUnitModifier SIUnitModifier, conversionFactor=10e6 SI unit multiple representing 10e6. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e6) -HED_0011407 M StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e6 SI unit multiple representing 10e6. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e6) -HED_0011408 giga StandardUnitModifier SIUnitModifier, conversionFactor=10e9 SI unit multiple representing 10e9. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e9) -HED_0011409 G StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e9 SI unit multiple representing 10e9. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e9) -HED_0011410 tera StandardUnitModifier SIUnitModifier, conversionFactor=10e12 SI unit multiple representing 10e12. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e12) -HED_0011411 T StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e12 SI unit multiple representing 10e12. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e12) -HED_0011412 peta StandardUnitModifier SIUnitModifier, conversionFactor=10e15 SI unit multiple representing 10e15. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e15) -HED_0011413 P StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e15 SI unit multiple representing 10e15. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e15) -HED_0011414 exa StandardUnitModifier SIUnitModifier, conversionFactor=10e18 SI unit multiple representing 10e18. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e18) -HED_0011415 E StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e18 SI unit multiple representing 10e18. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e18) -HED_0011416 zetta StandardUnitModifier SIUnitModifier, conversionFactor=10e21 SI unit multiple representing 10e21. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e21) -HED_0011417 Z StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e21 SI unit multiple representing 10e21. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e21) -HED_0011418 yotta StandardUnitModifier SIUnitModifier, conversionFactor=10e24 SI unit multiple representing 10e24. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e24) -HED_0011419 Y StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e24 SI unit multiple representing 10e24. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e24) -HED_0011420 deci StandardUnitModifier SIUnitModifier, conversionFactor=0.1 SI unit submultiple representing 10e-1. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 0.1) -HED_0011421 d StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.1 SI unit submultiple representing 10e-1. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 0.1) -HED_0011422 centi StandardUnitModifier SIUnitModifier, conversionFactor=0.01 SI unit submultiple representing 10e-2. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 0.01) -HED_0011423 c StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.01 SI unit submultiple representing 10e-2. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 0.01) -HED_0011424 milli StandardUnitModifier SIUnitModifier, conversionFactor=0.001 SI unit submultiple representing 10e-3. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 0.001) -HED_0011425 m StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.001 SI unit submultiple representing 10e-3. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 0.001) -HED_0011426 micro StandardUnitModifier SIUnitModifier, conversionFactor=10e-6 SI unit submultiple representing 10e-6. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-6) -HED_0011427 u StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-6 SI unit submultiple representing 10e-6. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-6) -HED_0011428 nano StandardUnitModifier SIUnitModifier, conversionFactor=10e-9 SI unit submultiple representing 10e-9. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-9) -HED_0011429 n StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-9 SI unit submultiple representing 10e-9. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-9) -HED_0011430 pico StandardUnitModifier SIUnitModifier, conversionFactor=10e-12 SI unit submultiple representing 10e-12. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-12) -HED_0011431 p StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-12 SI unit submultiple representing 10e-12. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-12) -HED_0011432 femto StandardUnitModifier SIUnitModifier, conversionFactor=10e-15 SI unit submultiple representing 10e-15. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-15) -HED_0011433 f StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-15 SI unit submultiple representing 10e-15. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-15) -HED_0011434 atto StandardUnitModifier SIUnitModifier, conversionFactor=10e-18 SI unit submultiple representing 10e-18. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-18) -HED_0011435 a StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-18 SI unit submultiple representing 10e-18. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-18) -HED_0011436 zepto StandardUnitModifier SIUnitModifier, conversionFactor=10e-21 SI unit submultiple representing 10e-21. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-21) -HED_0011437 z StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-21 SI unit submultiple representing 10e-21. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-21) -HED_0011438 yocto StandardUnitModifier SIUnitModifier, conversionFactor=10e-24 SI unit submultiple representing 10e-24. StandardUnitModifier and (SIUnitModifier value true) and (conversionFactor value 10e-24) -HED_0011439 y StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-24 SI unit submultiple representing 10e-24. StandardUnitModifier and (SIUnitSymbolModifier value true) and (conversionFactor value 10e-24) diff --git a/tests/scripts/schemas/hedtsv/test_schema/test_schema_ValueClass.tsv b/tests/scripts/schemas/hedtsv/test_schema/test_schema_ValueClass.tsv deleted file mode 100644 index cd3dce89e..000000000 --- a/tests/scripts/schemas/hedtsv/test_schema/test_schema_ValueClass.tsv +++ /dev/null @@ -1,6 +0,0 @@ -hedId rdfs:label omn:SubClassOf Attributes dc:description omn:EquivalentTo -HED_0011301 dateTimeClass StandardValueClass allowedCharacter=digits, allowedCharacter=T, allowedCharacter=hyphen, allowedCharacter=colon Date-times should conform to ISO8601 date-time format YYYY-MM-DDThh:mm:ss.000000Z (year, month, day, hour (24h), minute, second, optional fractional seconds, and optional UTC time indicator. Any variation on the full form is allowed. StandardValueClass and (allowedCharacter value "digits") and (allowedCharacter value "T") and (allowedCharacter value "hyphen") and (allowedCharacter value "colon") -HED_0011302 nameClass StandardValueClass allowedCharacter=letters, allowedCharacter=digits, allowedCharacter=underscore, allowedCharacter=hyphen Value class designating values that have the characteristics of node names. The allowed characters are alphanumeric, hyphen, and underscore. StandardValueClass and (allowedCharacter value "letters") and (allowedCharacter value "digits") and (allowedCharacter value "underscore") and (allowedCharacter value "hyphen") -HED_0011303 numericClass StandardValueClass allowedCharacter=digits, allowedCharacter=E, allowedCharacter=e, allowedCharacter=plus, allowedCharacter=hyphen, allowedCharacter=period Value must be a valid numerical value. StandardValueClass and (allowedCharacter value "digits") and (allowedCharacter value "E") and (allowedCharacter value "e") and (allowedCharacter value "plus") and (allowedCharacter value "hyphen") and (allowedCharacter value "period") -HED_0011304 posixPath StandardValueClass allowedCharacter=digits, allowedCharacter=letters, allowedCharacter=slash, allowedCharacter=colon Posix path specification. StandardValueClass and (allowedCharacter value "digits") and (allowedCharacter value "letters") and (allowedCharacter value "slash") and (allowedCharacter value "colon") -HED_0011305 textClass StandardValueClass allowedCharacter=text Values that have the characteristics of text such as in descriptions. The text characters include printable characters (32 <= ASCII< 127) excluding comma, square bracket and curly braces as well as non ASCII (ASCII codes > 127). StandardValueClass and (allowedCharacter value "text") diff --git a/tests/scripts/schemas/test_schema.xml b/tests/scripts/schemas/test_schema.xml deleted file mode 100644 index 1608fc971..000000000 --- a/tests/scripts/schemas/test_schema.xml +++ /dev/null @@ -1,13381 +0,0 @@ - - - The HED standard schema is a hierarchically-organized vocabulary for annotating events and experimental structure. HED annotations consist of comma-separated tags drawn from this vocabulary. This vocabulary can be augmented by terms drawn from specialized library schema. - -Each term in this vocabulary has a human-readable description and may include additional attributes that give additional properties or that specify how tools should treat the tag during analysis. The meaning of these attributes is described in the Additional schema properties section. - - - Event - Something that happens at a given time and (typically) place. Elements of this tag subtree designate the general category in which an event falls. - - suggestedTag - Task-property - - - hedId - HED_0012001 - - - Sensory-event - Something perceivable by the participant. An event meant to be an experimental stimulus should include the tag Task-property/Task-event-role/Experimental-stimulus. - - suggestedTag - Task-event-role - Sensory-presentation - - - hedId - HED_0012002 - - - - Agent-action - Any action engaged in by an agent (see the Agent subtree for agent categories). A participant response to an experiment stimulus should include the tag Agent-property/Agent-task-role/Experiment-participant. - - suggestedTag - Task-event-role - Agent - - - hedId - HED_0012003 - - - - Data-feature - An event marking the occurrence of a data feature such as an interictal spike or alpha burst that is often added post hoc to the data record. - - suggestedTag - Data-property - - - hedId - HED_0012004 - - - - Experiment-control - An event pertaining to the physical control of the experiment during its operation. - - hedId - HED_0012005 - - - - Experiment-procedure - An event indicating an experimental procedure, as in performing a saliva swab during the experiment or administering a survey. - - hedId - HED_0012006 - - - - Experiment-structure - An event specifying a change-point of the structure of experiment. This event is typically used to indicate a change in experimental conditions or tasks. - - hedId - HED_0012007 - - - - Measurement-event - A discrete measure returned by an instrument. - - suggestedTag - Data-property - - - hedId - HED_0012008 - - - - - Agent - Someone or something that takes an active role or produces a specified effect.The role or effect may be implicit. Being alive or performing an activity such as a computation may qualify something to be an agent. An agent may also be something that simulates something else. - - suggestedTag - Agent-property - - - hedId - HED_0012009 - - - Animal-agent - An agent that is an animal. - - hedId - HED_0012010 - - - - Avatar-agent - An agent associated with an icon or avatar representing another agent. - - hedId - HED_0012011 - - - - Controller-agent - Experiment control software or hardware. - - hedId - HED_0012012 - - - - Human-agent - A person who takes an active role or produces a specified effect. - - hedId - HED_0012013 - - - - Robotic-agent - An agent mechanical device capable of performing a variety of often complex tasks on command or by being programmed in advance. - - hedId - HED_0012014 - - - - Software-agent - An agent computer program that interacts with the participant in an active role such as an AI advisor. - - hedId - HED_0012015 - - - - - Action - Do something. - - extensionAllowed - - - hedId - HED_0012016 - - - Communicate - Action conveying knowledge of or about something. - - hedId - HED_0012017 - - - Communicate-gesturally - Communicate non-verbally using visible bodily actions, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body. - - relatedTag - Move-face - Move-upper-extremity - - - hedId - HED_0012018 - - - Clap-hands - Strike the palms of against one another resoundingly, and usually repeatedly, especially to express approval. - - hedId - HED_0012019 - - - - Clear-throat - Cough slightly so as to speak more clearly, attract attention, or to express hesitancy before saying something awkward. - - relatedTag - Move-face - Move-head - - - hedId - HED_0012020 - - - - Frown - Express disapproval, displeasure, or concentration, typically by turning down the corners of the mouth. - - relatedTag - Move-face - - - hedId - HED_0012021 - - - - Grimace - Make a twisted expression, typically expressing disgust, pain, or wry amusement. - - relatedTag - Move-face - - - hedId - HED_0012022 - - - - Nod-head - Tilt head in alternating up and down arcs along the sagittal plane. It is most commonly, but not universally, used to indicate agreement, acceptance, or acknowledgement. - - relatedTag - Move-head - - - hedId - HED_0012023 - - - - Pump-fist - Raise with fist clenched in triumph or affirmation. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012024 - - - - Raise-eyebrows - Move eyebrows upward. - - relatedTag - Move-face - Move-eyes - - - hedId - HED_0012025 - - - - Shake-fist - Clench hand into a fist and shake to demonstrate anger. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012026 - - - - Shake-head - Turn head from side to side as a way of showing disagreement or refusal. - - relatedTag - Move-head - - - hedId - HED_0012027 - - - - Shhh - Place finger over lips and possibly uttering the syllable shhh to indicate the need to be quiet. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012028 - - - - Shrug - Lift shoulders up towards head to indicate a lack of knowledge about a particular topic. - - relatedTag - Move-upper-extremity - Move-torso - - - hedId - HED_0012029 - - - - Smile - Form facial features into a pleased, kind, or amused expression, typically with the corners of the mouth turned up and the front teeth exposed. - - relatedTag - Move-face - - - hedId - HED_0012030 - - - - Spread-hands - Spread hands apart to indicate ignorance. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012031 - - - - Thumb-up - Extend the thumb upward to indicate approval. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012032 - - - - Thumbs-down - Extend the thumb downward to indicate disapproval. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012033 - - - - Wave - Raise hand and move left and right, as a greeting or sign of departure. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012034 - - - - Widen-eyes - Open eyes and possibly with eyebrows lifted especially to express surprise or fear. - - relatedTag - Move-face - Move-eyes - - - hedId - HED_0012035 - - - - Wink - Close and open one eye quickly, typically to indicate that something is a joke or a secret or as a signal of affection or greeting. - - relatedTag - Move-face - Move-eyes - - - hedId - HED_0012036 - - - - - Communicate-musically - Communicate using music. - - hedId - HED_0012037 - - - Hum - Make a low, steady continuous sound like that of a bee. Sing with the lips closed and without uttering speech. - - hedId - HED_0012038 - - - - Play-instrument - Make musical sounds using an instrument. - - hedId - HED_0012039 - - - - Sing - Produce musical tones by means of the voice. - - hedId - HED_0012040 - - - - Vocalize - Utter vocal sounds. - - hedId - HED_0012041 - - - - Whistle - Produce a shrill clear sound by forcing breath out or air in through the puckered lips. - - hedId - HED_0012042 - - - - - Communicate-vocally - Communicate using mouth or vocal cords. - - hedId - HED_0012043 - - - Cry - Shed tears associated with emotions, usually sadness but also joy or frustration. - - hedId - HED_0012044 - - - - Groan - Make a deep inarticulate sound in response to pain or despair. - - hedId - HED_0012045 - - - - Laugh - Make the spontaneous sounds and movements of the face and body that are the instinctive expressions of lively amusement and sometimes also of contempt or derision. - - hedId - HED_0012046 - - - - Scream - Make loud, vociferous cries or yells to express pain, excitement, or fear. - - hedId - HED_0012047 - - - - Shout - Say something very loudly. - - hedId - HED_0012048 - - - - Sigh - Emit a long, deep, audible breath expressing sadness, relief, tiredness, or a similar feeling. - - hedId - HED_0012049 - - - - Speak - Communicate using spoken language. - - hedId - HED_0012050 - - - - Whisper - Speak very softly using breath without vocal cords. - - hedId - HED_0012051 - - - - - - Move - Move in a specified direction or manner. Change position or posture. - - hedId - HED_0012052 - - - Breathe - Inhale or exhale during respiration. - - hedId - HED_0012053 - - - Blow - Expel air through pursed lips. - - hedId - HED_0012054 - - - - Cough - Suddenly and audibly expel air from the lungs through a partially closed glottis, preceded by inhalation. - - hedId - HED_0012055 - - - - Exhale - Blow out or expel breath. - - hedId - HED_0012056 - - - - Hiccup - Involuntarily spasm the diaphragm and respiratory organs, with a sudden closure of the glottis and a characteristic sound like that of a cough. - - hedId - HED_0012057 - - - - Hold-breath - Interrupt normal breathing by ceasing to inhale or exhale. - - hedId - HED_0012058 - - - - Inhale - Draw in with the breath through the nose or mouth. - - hedId - HED_0012059 - - - - Sneeze - Suddenly and violently expel breath through the nose and mouth. - - hedId - HED_0012060 - - - - Sniff - Draw in air audibly through the nose to detect a smell, to stop it from running, or to express contempt. - - hedId - HED_0012061 - - - - - Move-body - Move entire body. - - hedId - HED_0012062 - - - Bend - Move body in a bowed or curved manner. - - hedId - HED_0012063 - - - - Dance - Perform a purposefully selected sequences of human movement often with aesthetic or symbolic value. Move rhythmically to music, typically following a set sequence of steps. - - hedId - HED_0012064 - - - - Fall-down - Lose balance and collapse. - - hedId - HED_0012065 - - - - Flex - Cause a muscle to stand out by contracting or tensing it. Bend a limb or joint. - - hedId - HED_0012066 - - - - Jerk - Make a quick, sharp, sudden movement. - - hedId - HED_0012067 - - - - Lie-down - Move to a horizontal or resting position. - - hedId - HED_0012068 - - - - Recover-balance - Return to a stable, upright body position. - - hedId - HED_0012069 - - - - Shudder - Tremble convulsively, sometimes as a result of fear or revulsion. - - hedId - HED_0012070 - - - - Sit-down - Move from a standing to a sitting position. - - hedId - HED_0012071 - - - - Sit-up - Move from lying down to a sitting position. - - hedId - HED_0012072 - - - - Stand-up - Move from a sitting to a standing position. - - hedId - HED_0012073 - - - - Stretch - Straighten or extend body or a part of body to its full length, typically so as to tighten muscles or in order to reach something. - - hedId - HED_0012074 - - - - Stumble - Trip or momentarily lose balance and almost fall. - - hedId - HED_0012075 - - - - Turn - Change or cause to change direction. - - hedId - HED_0012076 - - - - - Move-body-part - Move one part of a body. - - hedId - HED_0012077 - - - Move-eyes - Move eyes. - - hedId - HED_0012078 - - - Blink - Shut and open the eyes quickly. - - hedId - HED_0012079 - - - - Close-eyes - Lower and keep eyelids in a closed position. - - hedId - HED_0012080 - - - - Fixate - Direct eyes to a specific point or target. - - hedId - HED_0012081 - - - - Inhibit-blinks - Purposely prevent blinking. - - hedId - HED_0012082 - - - - Open-eyes - Raise eyelids to expose pupil. - - hedId - HED_0012083 - - - - Saccade - Move eyes rapidly between fixation points. - - hedId - HED_0012084 - - - - Squint - Squeeze one or both eyes partly closed in an attempt to see more clearly or as a reaction to strong light. - - hedId - HED_0012085 - - - - Stare - Look fixedly or vacantly at someone or something with eyes wide open. - - hedId - HED_0012086 - - - - - Move-face - Move the face or jaw. - - hedId - HED_0012087 - - - Bite - Seize with teeth or jaws an object or organism so as to grip or break the surface covering. - - hedId - HED_0012088 - - - - Burp - Noisily release air from the stomach through the mouth. Belch. - - hedId - HED_0012089 - - - - Chew - Repeatedly grinding, tearing, and or crushing with teeth or jaws. - - hedId - HED_0012090 - - - - Gurgle - Make a hollow bubbling sound like that made by water running out of a bottle. - - hedId - HED_0012091 - - - - Swallow - Cause or allow something, especially food or drink to pass down the throat. - - hedId - HED_0012092 - - - Gulp - Swallow quickly or in large mouthfuls, often audibly, sometimes to indicate apprehension. - - hedId - HED_0012093 - - - - - Yawn - Take a deep involuntary inhalation with the mouth open often as a sign of drowsiness or boredom. - - hedId - HED_0012094 - - - - - Move-head - Move head. - - hedId - HED_0012095 - - - Lift-head - Tilt head back lifting chin. - - hedId - HED_0012096 - - - - Lower-head - Move head downward so that eyes are in a lower position. - - hedId - HED_0012097 - - - - Turn-head - Rotate head horizontally to look in a different direction. - - hedId - HED_0012098 - - - - - Move-lower-extremity - Move leg and/or foot. - - hedId - HED_0012099 - - - Curl-toes - Bend toes sometimes to grip. - - hedId - HED_0012100 - - - - Hop - Jump on one foot. - - hedId - HED_0012101 - - - - Jog - Run at a trot to exercise. - - hedId - HED_0012102 - - - - Jump - Move off the ground or other surface through sudden muscular effort in the legs. - - hedId - HED_0012103 - - - - Kick - Strike out or flail with the foot or feet.Strike using the leg, in unison usually with an area of the knee or lower using the foot. - - hedId - HED_0012104 - - - - Pedal - Move by working the pedals of a bicycle or other machine. - - hedId - HED_0012105 - - - - Press-foot - Move by pressing foot. - - hedId - HED_0012106 - - - - Run - Travel on foot at a fast pace. - - hedId - HED_0012107 - - - - Step - Put one leg in front of the other and shift weight onto it. - - hedId - HED_0012108 - - - Heel-strike - Strike the ground with the heel during a step. - - hedId - HED_0012109 - - - - Toe-off - Push with toe as part of a stride. - - hedId - HED_0012110 - - - - - Trot - Run at a moderate pace, typically with short steps. - - hedId - HED_0012111 - - - - Walk - Move at a regular pace by lifting and setting down each foot in turn never having both feet off the ground at once. - - hedId - HED_0012112 - - - - - Move-torso - Move body trunk. - - hedId - HED_0012113 - - - - Move-upper-extremity - Move arm, shoulder, and/or hand. - - hedId - HED_0012114 - - - Drop - Let or cause to fall vertically. - - hedId - HED_0012115 - - - - Grab - Seize suddenly or quickly. Snatch or clutch. - - hedId - HED_0012116 - - - - Grasp - Seize and hold firmly. - - hedId - HED_0012117 - - - - Hold-down - Prevent someone or something from moving by holding them firmly. - - hedId - HED_0012118 - - - - Lift - Raising something to higher position. - - hedId - HED_0012119 - - - - Make-fist - Close hand tightly with the fingers bent against the palm. - - hedId - HED_0012120 - - - - Point - Draw attention to something by extending a finger or arm. - - hedId - HED_0012121 - - - - Press - Apply pressure to something to flatten, shape, smooth or depress it. This action tag should be used to indicate key presses and mouse clicks. - - relatedTag - Push - - - hedId - HED_0012122 - - - - Push - Apply force in order to move something away. Use Press to indicate a key press or mouse click. - - relatedTag - Press - - - hedId - HED_0012123 - - - - Reach - Stretch out your arm in order to get or touch something. - - hedId - HED_0012124 - - - - Release - Make available or set free. - - hedId - HED_0012125 - - - - Retract - Draw or pull back. - - hedId - HED_0012126 - - - - Scratch - Drag claws or nails over a surface or on skin. - - hedId - HED_0012127 - - - - Snap-fingers - Make a noise by pushing second finger hard against thumb and then releasing it suddenly so that it hits the base of the thumb. - - hedId - HED_0012128 - - - - Touch - Come into or be in contact with. - - hedId - HED_0012129 - - - - - - - Perceive - Produce an internal, conscious image through stimulating a sensory system. - - hedId - HED_0012130 - - - Hear - Give attention to a sound. - - hedId - HED_0012131 - - - - See - Direct gaze toward someone or something or in a specified direction. - - hedId - HED_0012132 - - - - Sense-by-touch - Sense something through receptors in the skin. - - hedId - HED_0012133 - - - - Smell - Inhale in order to ascertain an odor or scent. - - hedId - HED_0012134 - - - - Taste - Sense a flavor in the mouth and throat on contact with a substance. - - hedId - HED_0012135 - - - - - Perform - Carry out or accomplish an action, task, or function. - - hedId - HED_0012136 - - - Close - Act as to blocked against entry or passage. - - hedId - HED_0012137 - - - - Collide-with - Hit with force when moving. - - hedId - HED_0012138 - - - - Halt - Bring or come to an abrupt stop. - - hedId - HED_0012139 - - - - Modify - Change something. - - hedId - HED_0012140 - - - - Open - Widen an aperture, door, or gap, especially one allowing access to something. - - hedId - HED_0012141 - - - - Operate - Control the functioning of a machine, process, or system. - - hedId - HED_0012142 - - - - Play - Engage in activity for enjoyment and recreation rather than a serious or practical purpose. - - hedId - HED_0012143 - - - - Read - Interpret something that is written or printed. - - hedId - HED_0012144 - - - - Repeat - Make do or perform again. - - hedId - HED_0012145 - - - - Rest - Be inactive in order to regain strength, health, or energy. - - hedId - HED_0012146 - - - - Ride - Ride on an animal or in a vehicle. Ride conveys some notion that another agent has partial or total control of the motion. - - hedId - HED_0012147 - - - - Write - Communicate or express by means of letters or symbols written or imprinted on a surface. - - hedId - HED_0012148 - - - - - Think - Direct the mind toward someone or something or use the mind actively to form connected ideas. - - hedId - HED_0012149 - - - Allow - Allow access to something such as allowing a car to pass. - - hedId - HED_0012150 - - - - Attend-to - Focus mental experience on specific targets. - - hedId - HED_0012151 - - - - Count - Tally items either silently or aloud. - - hedId - HED_0012152 - - - - Deny - Refuse to give or grant something requested or desired by someone. - - hedId - HED_0012153 - - - - Detect - Discover or identify the presence or existence of something. - - hedId - HED_0012154 - - - - Discriminate - Recognize a distinction. - - hedId - HED_0012155 - - - - Encode - Convert information or an instruction into a particular form. - - hedId - HED_0012156 - - - - Evade - Escape or avoid, especially by cleverness or trickery. - - hedId - HED_0012157 - - - - Generate - Cause something, especially an emotion or situation to arise or come about. - - hedId - HED_0012158 - - - - Identify - Establish or indicate who or what someone or something is. - - hedId - HED_0012159 - - - - Imagine - Form a mental image or concept of something. - - hedId - HED_0012160 - - - - Judge - Evaluate evidence to make a decision or form a belief. - - hedId - HED_0012161 - - - - Learn - Adaptively change behavior as the result of experience. - - hedId - HED_0012162 - - - - Memorize - Adaptively change behavior as the result of experience. - - hedId - HED_0012163 - - - - Plan - Think about the activities required to achieve a desired goal. - - hedId - HED_0012164 - - - - Predict - Say or estimate that something will happen or will be a consequence of something without having exact information. - - hedId - HED_0012165 - - - - Recall - Remember information by mental effort. - - hedId - HED_0012166 - - - - Recognize - Identify someone or something from having encountered them before. - - hedId - HED_0012167 - - - - Respond - React to something such as a treatment or a stimulus. - - hedId - HED_0012168 - - - - Switch-attention - Transfer attention from one focus to another. - - hedId - HED_0012169 - - - - Track - Follow a person, animal, or object through space or time. - - hedId - HED_0012170 - - - - - - Item - An independently existing thing (living or nonliving). - - extensionAllowed - - - hedId - HED_0012171 - - - Biological-item - An entity that is biological, that is related to living organisms. - - hedId - HED_0012172 - - - Anatomical-item - A biological structure, system, fluid or other substance excluding single molecular entities. - - hedId - HED_0012173 - - - Body - The biological structure representing an organism. - - hedId - HED_0012174 - - - - Body-part - Any part of an organism. - - hedId - HED_0012175 - - - Head - The upper part of the human body, or the front or upper part of the body of an animal, typically separated from the rest of the body by a neck, and containing the brain, mouth, and sense organs. - - hedId - HED_0012176 - - - - Head-part - A part of the head. - - hedId - HED_0013200 - - - Brain - Organ inside the head that is made up of nerve cells and controls the body. - - hedId - HED_0012177 - - - - Brain-region - A region of the brain. - - hedId - HED_0013201 - - - Cerebellum - A major structure of the brain located near the brainstem. It plays a key role in motor control, coordination, precision, with contributions to different cognitive functions. - - hedId - HED_0013202 - - - - Frontal-lobe - - hedId - HED_0012178 - - - - Occipital-lobe - - hedId - HED_0012179 - - - - Parietal-lobe - - hedId - HED_0012180 - - - - Temporal-lobe - - hedId - HED_0012181 - - - - - Ear - A sense organ needed for the detection of sound and for establishing balance. - - hedId - HED_0012182 - - - - Face - The anterior portion of the head extending from the forehead to the chin and ear to ear. The facial structures contain the eyes, nose and mouth, cheeks and jaws. - - hedId - HED_0012183 - - - - Face-part - A part of the face. - - hedId - HED_0013203 - - - Cheek - The fleshy part of the face bounded by the eyes, nose, ear, and jawline. - - hedId - HED_0012184 - - - - Chin - The part of the face below the lower lip and including the protruding part of the lower jaw. - - hedId - HED_0012185 - - - - Eye - The organ of sight or vision. - - hedId - HED_0012186 - - - - Eyebrow - The arched strip of hair on the bony ridge above each eye socket. - - hedId - HED_0012187 - - - - Eyelid - The folds of the skin that cover the eye when closed. - - hedId - HED_0012188 - - - - Forehead - The part of the face between the eyebrows and the normal hairline. - - hedId - HED_0012189 - - - - Lip - Fleshy fold which surrounds the opening of the mouth. - - hedId - HED_0012190 - - - - Mouth - The proximal portion of the digestive tract, containing the oral cavity and bounded by the oral opening. - - hedId - HED_0012191 - - - - Mouth-part - A part of the mouth. - - hedId - HED_0013204 - - - Teeth - The hard bone-like structures in the jaws. A collection of teeth arranged in some pattern in the mouth or other part of the body. - - hedId - HED_0012193 - - - - Tongue - A muscular organ in the mouth with significant role in mastication, swallowing, speech, and taste. - - hedId - HED_0013205 - - - - - Nose - A structure of special sense serving as an organ of the sense of smell and as an entrance to the respiratory tract. - - hedId - HED_0012192 - - - - - Hair - The filamentous outgrowth of the epidermis. - - hedId - HED_0012194 - - - - - Lower-extremity - Refers to the whole inferior limb (leg and/or foot). - - hedId - HED_0012195 - - - - Lower-extremity-part - A part of the lower extremity. - - hedId - HED_0013206 - - - Ankle - A gliding joint between the distal ends of the tibia and fibula and the proximal end of the talus. - - hedId - HED_0012196 - - - - Foot - The structure found below the ankle joint required for locomotion. - - hedId - HED_0012198 - - - - Foot-part - A part of the foot. - - hedId - HED_0013207 - - - Heel - The back of the foot below the ankle. - - hedId - HED_0012200 - - - - Instep - The part of the foot between the ball and the heel on the inner side. - - hedId - HED_0012201 - - - - Toe - A digit of the foot. - - hedId - HED_0013208 - - - Big-toe - The largest toe on the inner side of the foot. - - hedId - HED_0012199 - - - - Little-toe - The smallest toe located on the outer side of the foot. - - hedId - HED_0012202 - - - - - Toes - The terminal digits of the foot. Used to describe collective attributes of all toes, such as bending all toes - - relatedTag - Toe - - - hedId - HED_0012203 - - - - - Knee - A joint connecting the lower part of the femur with the upper part of the tibia. - - hedId - HED_0012204 - - - - Lower-leg - The part of the leg between the knee and the ankle. - - hedId - HED_0013209 - - - - Lower-leg-part - A part of the lower leg. - - hedId - HED_0013210 - - - Calf - The fleshy part at the back of the leg below the knee. - - hedId - HED_0012197 - - - - Shin - Front part of the leg below the knee. - - hedId - HED_0012205 - - - - - Upper-leg - The part of the leg between the hip and the knee. - - hedId - HED_0013211 - - - - Upper-leg-part - A part of the upper leg. - - hedId - HED_0013212 - - - Thigh - Upper part of the leg between hip and knee. - - hedId - HED_0012206 - - - - - - Neck - The part of the body connecting the head to the torso, containing the cervical spine and vital pathways of nerves, blood vessels, and the airway. - - hedId - HED_0013213 - - - - Torso - The body excluding the head and neck and limbs. - - hedId - HED_0012207 - - - - Torso-part - A part of the torso. - - hedId - HED_0013214 - - - Abdomen - The part of the body between the thorax and the pelvis. - - hedId - HED_0013215 - - - - Navel - The central mark on the abdomen created by the detachment of the umbilical cord after birth. - - hedId - HED_0013216 - - - - Pelvis - The bony structure at the base of the spine supporting the legs. - - hedId - HED_0013217 - - - - Pelvis-part - A part of the pelvis. - - hedId - HED_0013218 - - - Buttocks - The round fleshy parts that form the lower rear area of a human trunk. - - hedId - HED_0012208 - - - - Genitalia - The external organs of reproduction and urination, located in the pelvic region. This includes both male and female genital structures. - - hedId - HED_0013219 - - - - Gentalia - The external organs of reproduction. Deprecated due to spelling error. Use Genitalia. - - deprecatedFrom - 8.1.0 - - - hedId - HED_0012209 - - - - Hip - The lateral prominence of the pelvis from the waist to the thigh. - - hedId - HED_0012210 - - - - - Torso-back - The rear surface of the human body from the shoulders to the hips. - - hedId - HED_0012211 - - - - Torso-chest - The anterior side of the thorax from the neck to the abdomen. - - hedId - HED_0012212 - - - - Viscera - Internal organs of the body. - - hedId - HED_0012213 - - - - Waist - The abdominal circumference at the navel. - - hedId - HED_0012214 - - - - - Upper-extremity - Refers to the whole superior limb (shoulder, arm, elbow, wrist, hand). - - hedId - HED_0012215 - - - - Upper-extremity-part - A part of the upper extremity. - - hedId - HED_0013220 - - - Elbow - A type of hinge joint located between the forearm and upper arm. - - hedId - HED_0012216 - - - - Forearm - Lower part of the arm between the elbow and wrist. - - hedId - HED_0012217 - - - - Forearm-part - A part of the forearm. - - hedId - HED_0013221 - - - - Hand - The distal portion of the upper extremity. It consists of the carpus, metacarpus, and digits. - - hedId - HED_0012218 - - - - Hand-part - A part of the hand. - - hedId - HED_0013222 - - - Finger - Any of the digits of the hand. - - hedId - HED_0012219 - - - Index-finger - The second finger from the radial side of the hand, next to the thumb. - - hedId - HED_0012220 - - - - Little-finger - The fifth and smallest finger from the radial side of the hand. - - hedId - HED_0012221 - - - - Middle-finger - The middle or third finger from the radial side of the hand. - - hedId - HED_0012222 - - - - Ring-finger - The fourth finger from the radial side of the hand. - - hedId - HED_0012223 - - - - Thumb - The thick and short hand digit which is next to the index finger in humans. - - hedId - HED_0012224 - - - - - Fingers - The terminal digits of the hand. Used to describe collective attributes of all fingers, such as bending all fingers - - relatedTag - Finger - - - hedId - HED_0013223 - - - - Knuckles - A part of a finger at a joint where the bone is near the surface, especially where the finger joins the hand. - - hedId - HED_0012225 - - - - Palm - The part of the inner surface of the hand that extends from the wrist to the bases of the fingers. - - hedId - HED_0012226 - - - - - Shoulder - Joint attaching upper arm to trunk. - - hedId - HED_0012227 - - - - Upper-arm - Portion of arm between shoulder and elbow. - - hedId - HED_0012228 - - - - Upper-arm-part - A part of the upper arm. - - hedId - HED_0013224 - - - - Wrist - A joint between the distal end of the radius and the proximal row of carpal bones. - - hedId - HED_0012229 - - - - - - - Organism - A living entity, more specifically a biological entity that consists of one or more cells and is capable of genomic replication (independently or not). - - hedId - HED_0012230 - - - Animal - A living organism that has membranous cell walls, requires oxygen and organic foods, and is capable of voluntary movement. - - hedId - HED_0012231 - - - - Human - The bipedal primate mammal Homo sapiens. - - hedId - HED_0012232 - - - - Plant - Any living organism that typically synthesizes its food from inorganic substances and possesses cellulose cell walls. - - hedId - HED_0012233 - - - - - - Language-item - An entity related to a systematic means of communicating by the use of sounds, symbols, or gestures. - - suggestedTag - Sensory-presentation - - - hedId - HED_0012234 - - - Character - A mark or symbol used in writing. - - hedId - HED_0012235 - - - - Clause - A unit of grammatical organization next below the sentence in rank, usually consisting of a subject and predicate. - - hedId - HED_0012236 - - - - Glyph - A hieroglyphic character, symbol, or pictograph. - - hedId - HED_0012237 - - - - Nonword - An unpronounceable group of letters or speech sounds that is surrounded by white space when written, is not accepted as a word by native speakers. - - hedId - HED_0012238 - - - - Paragraph - A distinct section of a piece of writing, usually dealing with a single theme. - - hedId - HED_0012239 - - - - Phoneme - Any of the minimally distinct units of sound in a specified language that distinguish one word from another. - - hedId - HED_0012240 - - - - Phrase - A phrase is a group of words functioning as a single unit in the syntax of a sentence. - - hedId - HED_0012241 - - - - Pseudoword - A pronounceable group of letters or speech sounds that looks or sounds like a word but that is not accepted as such by native speakers. - - hedId - HED_0012242 - - - - Sentence - A set of words that is complete in itself, conveying a statement, question, exclamation, or command and typically containing an explicit or implied subject and a predicate containing a finite verb. - - hedId - HED_0012243 - - - - Syllable - A unit of pronunciation having a vowel or consonant sound, with or without surrounding consonants, forming the whole or a part of a word. - - hedId - HED_0012244 - - - - Textblock - A block of text. - - hedId - HED_0012245 - - - - Word - A single distinct meaningful element of speech or writing, used with others (or sometimes alone) to form a sentence and typically surrounded by white space when written or printed. - - hedId - HED_0012246 - - - - - Object - Something perceptible by one or more of the senses, especially by vision or touch. A material thing. - - suggestedTag - Sensory-presentation - - - hedId - HED_0012247 - - - Geometric-object - An object or a representation that has structure and topology in space. - - hedId - HED_0012248 - - - 2D-shape - A planar, two-dimensional shape. - - hedId - HED_0012249 - - - Arrow - A shape with a pointed end indicating direction. - - hedId - HED_0012250 - - - - Clockface - The dial face of a clock. A location identifier based on clock-face-position numbering or anatomic subregion. - - hedId - HED_0012251 - - - - Cross - A figure or mark formed by two intersecting lines crossing at their midpoints. - - hedId - HED_0012252 - - - - Dash - A horizontal stroke in writing or printing to mark a pause or break in sense or to represent omitted letters or words. - - hedId - HED_0012253 - - - - Ellipse - A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. - - hedId - HED_0012254 - - - Circle - A ring-shaped structure with every point equidistant from the center. - - hedId - HED_0012255 - - - - - Rectangle - A parallelogram with four right angles. - - hedId - HED_0012256 - - - Square - A square is a special rectangle with four equal sides. - - hedId - HED_0012257 - - - - - Single-point - A point is a geometric entity that is located in a zero-dimensional spatial region and whose position is defined by its coordinates in some coordinate system. - - hedId - HED_0012258 - - - - Star - A conventional or stylized representation of a star, typically one having five or more points. - - hedId - HED_0012259 - - - - Triangle - A three-sided polygon. - - hedId - HED_0012260 - - - - - 3D-shape - A geometric three-dimensional shape. - - hedId - HED_0012261 - - - Box - A square or rectangular vessel, usually made of cardboard or plastic. - - hedId - HED_0012262 - - - Cube - A solid or semi-solid in the shape of a three dimensional square. - - hedId - HED_0012263 - - - - - Cone - A shape whose base is a circle and whose sides taper up to a point. - - hedId - HED_0012264 - - - - Cylinder - A surface formed by circles of a given radius that are contained in a plane perpendicular to a given axis, whose centers align on the axis. - - hedId - HED_0012265 - - - - Ellipsoid - A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. - - hedId - HED_0012266 - - - Sphere - A solid or hollow three-dimensional object bounded by a closed surface such that every point on the surface is equidistant from the center. - - hedId - HED_0012267 - - - - - Pyramid - A polyhedron of which one face is a polygon of any number of sides, and the other faces are triangles with a common vertex. - - hedId - HED_0012268 - - - - - Pattern - An arrangement of objects, facts, behaviors, or other things which have scientific, mathematical, geometric, statistical, or other meaning. - - hedId - HED_0012269 - - - Dots - A small round mark or spot. - - hedId - HED_0012270 - - - - LED-pattern - A pattern created by lighting selected members of a fixed light emitting diode array. - - hedId - HED_0012271 - - - - - - Ingestible-object - Something that can be taken into the body by the mouth for digestion or absorption. - - hedId - HED_0012272 - - - - Man-made-object - Something constructed by human means. - - hedId - HED_0012273 - - - Building - A structure that has a roof and walls and stands more or less permanently in one place. - - hedId - HED_0012274 - - - Attic - A room or a space immediately below the roof of a building. - - hedId - HED_0012275 - - - - Basement - The part of a building that is wholly or partly below ground level. - - hedId - HED_0012276 - - - - Entrance - The means or place of entry. - - hedId - HED_0012277 - - - - Roof - A roof is the covering on the uppermost part of a building which provides protection from animals and weather, notably rain, but also heat, wind and sunlight. - - hedId - HED_0012278 - - - - Room - An area within a building enclosed by walls and floor and ceiling. - - hedId - HED_0012279 - - - - - Clothing - A covering designed to be worn on the body. - - hedId - HED_0012280 - - - - Device - An object contrived for a specific purpose. - - hedId - HED_0012281 - - - Assistive-device - A device that help an individual accomplish a task. - - hedId - HED_0012282 - - - Glasses - Frames with lenses worn in front of the eye for vision correction, eye protection, or protection from UV rays. - - hedId - HED_0012283 - - - - Writing-device - A device used for writing. - - hedId - HED_0012284 - - - Pen - A common writing instrument used to apply ink to a surface for writing or drawing. - - hedId - HED_0012285 - - - - Pencil - An implement for writing or drawing that is constructed of a narrow solid pigment core in a protective casing that prevents the core from being broken or marking the hand. - - hedId - HED_0012286 - - - - - - Computing-device - An electronic device which take inputs and processes results from the inputs. - - hedId - HED_0012287 - - - Cellphone - A telephone with access to a cellular radio system so it can be used over a wide area, without a physical connection to a network. - - hedId - HED_0012288 - - - - Desktop-computer - A computer suitable for use at an ordinary desk. - - hedId - HED_0012289 - - - - Laptop-computer - A computer that is portable and suitable for use while traveling. - - hedId - HED_0012290 - - - - Tablet-computer - A small portable computer that accepts input directly on to its screen rather than via a keyboard or mouse. - - hedId - HED_0012291 - - - - - Engine - A motor is a machine designed to convert one or more forms of energy into mechanical energy. - - hedId - HED_0012292 - - - - IO-device - Hardware used by a human (or other system) to communicate with a computer. - - hedId - HED_0012293 - - - Input-device - A piece of equipment used to provide data and control signals to an information processing system such as a computer or information appliance. - - hedId - HED_0012294 - - - Computer-mouse - A hand-held pointing device that detects two-dimensional motion relative to a surface. - - hedId - HED_0012295 - - - Mouse-button - An electric switch on a computer mouse which can be pressed or clicked to select or interact with an element of a graphical user interface. - - hedId - HED_0012296 - - - - Scroll-wheel - A scroll wheel or mouse wheel is a wheel used for scrolling made of hard plastic with a rubbery surface usually located between the left and right mouse buttons and is positioned perpendicular to the mouse surface. - - hedId - HED_0012297 - - - - - Joystick - A control device that uses a movable handle to create two-axis input for a computer device. - - hedId - HED_0012298 - - - - Keyboard - A device consisting of mechanical keys that are pressed to create input to a computer. - - hedId - HED_0012299 - - - Keyboard-key - A button on a keyboard usually representing letters, numbers, functions, or symbols. - - hedId - HED_0012300 - - - # - Value of a keyboard key. - - takesValue - - - hedId - HED_0012301 - - - - - - Keypad - A device consisting of keys, usually in a block arrangement, that provides limited input to a system. - - hedId - HED_0012302 - - - Keypad-key - A key on a separate section of a computer keyboard that groups together numeric keys and those for mathematical or other special functions in an arrangement like that of a calculator. - - hedId - HED_0012303 - - - # - Value of keypad key. - - takesValue - - - hedId - HED_0012304 - - - - - - Microphone - A device designed to convert sound to an electrical signal. - - hedId - HED_0012305 - - - - Push-button - A switch designed to be operated by pressing a button. - - hedId - HED_0012306 - - - - - Output-device - Any piece of computer hardware equipment which converts information into human understandable form. - - hedId - HED_0012307 - - - Auditory-device - A device designed to produce sound. - - hedId - HED_0012308 - - - Headphones - An instrument that consists of a pair of small loudspeakers, or less commonly a single speaker, held close to ears and connected to a signal source such as an audio amplifier, radio, CD player or portable media player. - - hedId - HED_0012309 - - - - Loudspeaker - A device designed to convert electrical signals to sounds that can be heard. - - hedId - HED_0012310 - - - - - Display-device - An output device for presentation of information in visual or tactile form the latter used for example in tactile electronic displays for blind people. - - hedId - HED_0012311 - - - Computer-screen - An electronic device designed as a display or a physical device designed to be a protective mesh work. - - hedId - HED_0012312 - - - Screen-window - A part of a computer screen that contains a display different from the rest of the screen. A window is a graphical control element consisting of a visual area containing some of the graphical user interface of the program it belongs to and is framed by a window decoration. - - hedId - HED_0012313 - - - - - Head-mounted-display - An instrument that functions as a display device, worn on the head or as part of a helmet, that has a small display optic in front of one (monocular HMD) or each eye (binocular HMD). - - hedId - HED_0012314 - - - - LED-display - A LED display is a flat panel display that uses an array of light-emitting diodes as pixels for a video display. - - hedId - HED_0012315 - - - - - - Recording-device - A device that copies information in a signal into a persistent information bearer. - - hedId - HED_0012316 - - - EEG-recorder - A device for recording electric currents in the brain using electrodes applied to the scalp, to the surface of the brain, or placed within the substance of the brain. - - hedId - HED_0012317 - - - - EMG-recorder - A device for recording electrical activity of muscles using electrodes on the body surface or within the muscular mass. - - hedId - HED_0013225 - - - - File-storage - A device for recording digital information to a permanent media. - - hedId - HED_0012318 - - - - MEG-recorder - A device for measuring the magnetic fields produced by electrical activity in the brain, usually conducted externally. - - hedId - HED_0012319 - - - - Motion-capture - A device for recording the movement of objects or people. - - hedId - HED_0012320 - - - - Tape-recorder - A device for recording and reproduction usually using magnetic tape for storage that can be saved and played back. - - hedId - HED_0012321 - - - - - Touchscreen - A control component that operates an electronic device by pressing the display on the screen. - - hedId - HED_0012322 - - - - - Machine - A human-made device that uses power to apply forces and control movement to perform an action. - - hedId - HED_0012323 - - - - Measurement-device - A device that measures something. - - hedId - HED_0012324 - - - Clock - A device designed to indicate the time of day or to measure the time duration of an event or action. - - hedId - HED_0012325 - - - - - Robot - A mechanical device that sometimes resembles a living animal and is capable of performing a variety of often complex human tasks on command or by being programmed in advance. - - hedId - HED_0012327 - - - - Tool - A component that is not part of a device but is designed to support its assembly or operation. - - hedId - HED_0012328 - - - - - Document - A physical object, or electronic counterpart, that is characterized by containing writing which is meant to be human-readable. - - hedId - HED_0012329 - - - Book - A volume made up of pages fastened along one edge and enclosed between protective covers. - - hedId - HED_0012330 - - - - Letter - A written message addressed to a person or organization. - - hedId - HED_0012331 - - - - Note - A brief written record. - - hedId - HED_0012332 - - - - Notebook - A book for notes or memoranda. - - hedId - HED_0012333 - - - - Questionnaire - A document consisting of questions and possibly responses, depending on whether it has been filled out. - - hedId - HED_0012334 - - - - - Furnishing - Furniture, fittings, and other decorative accessories, such as curtains and carpets, for a house or room. - - hedId - HED_0012335 - - - - Manufactured-material - Substances created or extracted from raw materials. - - hedId - HED_0012336 - - - Ceramic - A hard, brittle, heat-resistant and corrosion-resistant material made by shaping and then firing a nonmetallic mineral, such as clay, at a high temperature. - - hedId - HED_0012337 - - - - Glass - A brittle transparent solid with irregular atomic structure. - - hedId - HED_0012338 - - - - Paper - A thin sheet material produced by mechanically or chemically processing cellulose fibres derived from wood, rags, grasses or other vegetable sources in water. - - hedId - HED_0012339 - - - - Plastic - Various high-molecular-weight thermoplastic or thermo-setting polymers that are capable of being molded, extruded, drawn, or otherwise shaped and then hardened into a form. - - hedId - HED_0012340 - - - - Steel - An alloy made up of iron with typically a few tenths of a percent of carbon to improve its strength and fracture resistance compared to iron. - - hedId - HED_0012341 - - - - - Media - Media are audio/visual/audiovisual modes of communicating information for mass consumption. - - hedId - HED_0012342 - - - Media-clip - A short segment of media. - - hedId - HED_0012343 - - - Audio-clip - A short segment of audio. - - hedId - HED_0012344 - - - - Audiovisual-clip - A short media segment containing both audio and video. - - hedId - HED_0012345 - - - - Video-clip - A short segment of video. - - hedId - HED_0012346 - - - - - Visualization - An planned process that creates images, diagrams or animations from the input data. - - hedId - HED_0012347 - - - Animation - A form of graphical illustration that changes with time to give a sense of motion or represent dynamic changes in the portrayal. - - hedId - HED_0012348 - - - - Art-installation - A large-scale, mixed-media constructions, often designed for a specific place or for a temporary period of time. - - hedId - HED_0012349 - - - - Braille - A display using a system of raised dots that can be read with the fingers by people who are blind. - - hedId - HED_0012350 - - - - Image - Any record of an imaging event whether physical or electronic. - - hedId - HED_0012351 - - - Cartoon - A type of illustration, sometimes animated, typically in a non-realistic or semi-realistic style. The specific meaning has evolved over time, but the modern usage usually refers to either an image or series of images intended for satire, caricature, or humor. A motion picture that relies on a sequence of illustrations for its animation. - - hedId - HED_0012352 - - - - Drawing - A representation of an object or outlining a figure, plan, or sketch by means of lines. - - hedId - HED_0012353 - - - - Icon - A sign (such as a word or graphic symbol) whose form suggests its meaning. - - hedId - HED_0012354 - - - - Painting - A work produced through the art of painting. - - hedId - HED_0012355 - - - - Photograph - An image recorded by a camera. - - hedId - HED_0012356 - - - - - Movie - A sequence of images displayed in succession giving the illusion of continuous movement. - - hedId - HED_0012357 - - - - Outline-visualization - A visualization consisting of a line or set of lines enclosing or indicating the shape of an object in a sketch or diagram. - - hedId - HED_0012358 - - - - Point-light-visualization - A display in which action is depicted using a few points of light, often generated from discrete sensors in motion capture. - - hedId - HED_0012359 - - - - Sculpture - A two- or three-dimensional representative or abstract forms, especially by carving stone or wood or by casting metal or plaster. - - hedId - HED_0012360 - - - - Stick-figure-visualization - A drawing showing the head of a human being or animal as a circle and all other parts as straight lines. - - hedId - HED_0012361 - - - - - - Navigational-object - An object whose purpose is to assist directed movement from one location to another. - - hedId - HED_0012362 - - - Path - A trodden way. A way or track laid down for walking or made by continual treading. - - hedId - HED_0012363 - - - - Road - An open way for the passage of vehicles, persons, or animals on land. - - hedId - HED_0012364 - - - Lane - A defined path with physical dimensions through which an object or substance may traverse. - - hedId - HED_0012365 - - - - - Runway - A paved strip of ground on a landing field for the landing and takeoff of aircraft. - - hedId - HED_0012366 - - - - - Vehicle - A mobile machine which transports people or cargo. - - hedId - HED_0012367 - - - Aircraft - A vehicle which is able to travel through air in an atmosphere. - - hedId - HED_0012368 - - - - Bicycle - A human-powered, pedal-driven, single-track vehicle, having two wheels attached to a frame, one behind the other. - - hedId - HED_0012369 - - - - Boat - A watercraft of any size which is able to float or plane on water. - - hedId - HED_0012370 - - - - Car - A wheeled motor vehicle used primarily for the transportation of human passengers. - - hedId - HED_0012371 - - - - Cart - A cart is a vehicle which has two wheels and is designed to transport human passengers or cargo. - - hedId - HED_0012372 - - - - Tractor - A mobile machine specifically designed to deliver a high tractive effort at slow speeds, and mainly used for the purposes of hauling a trailer or machinery used in agriculture or construction. - - hedId - HED_0012373 - - - - Train - A connected line of railroad cars with or without a locomotive. - - hedId - HED_0012374 - - - - Truck - A motor vehicle which, as its primary function, transports cargo rather than human passengers. - - hedId - HED_0012375 - - - - - - Natural-object - Something that exists in or is produced by nature, and is not artificial or man-made. - - hedId - HED_0012376 - - - Mineral - A solid, homogeneous, inorganic substance occurring in nature and having a definite chemical composition. - - hedId - HED_0012377 - - - - Natural-feature - A feature that occurs in nature. A prominent or identifiable aspect, region, or site of interest. - - hedId - HED_0012378 - - - Field - An unbroken expanse as of ice or grassland. - - hedId - HED_0012379 - - - - Hill - A rounded elevation of limited extent rising above the surrounding land with local relief of less than 300m. - - hedId - HED_0012380 - - - - Mountain - A landform that extends above the surrounding terrain in a limited area. - - hedId - HED_0012381 - - - - River - A natural freshwater surface stream of considerable volume and a permanent or seasonal flow, moving in a definite channel toward a sea, lake, or another river. - - hedId - HED_0012382 - - - - Waterfall - A sudden descent of water over a step or ledge in the bed of a river. - - hedId - HED_0012383 - - - - - - - Sound - Mechanical vibrations transmitted by an elastic medium. Something that can be heard. - - hedId - HED_0012384 - - - Environmental-sound - Sounds occurring in the environment. An accumulation of noise pollution that occurs outside. This noise can be caused by transport, industrial, and recreational activities. - - hedId - HED_0012385 - - - Crowd-sound - Noise produced by a mixture of sounds from a large group of people. - - hedId - HED_0012386 - - - - Signal-noise - Any part of a signal that is not the true or original signal but is introduced by the communication mechanism. - - hedId - HED_0012387 - - - - - Musical-sound - Sound produced by continuous and regular vibrations, as opposed to noise. - - hedId - HED_0012388 - - - Instrument-sound - Sound produced by a musical instrument. - - hedId - HED_0012389 - - - - Tone - A musical note, warble, or other sound used as a particular signal on a telephone or answering machine. - - hedId - HED_0012390 - - - - Vocalized-sound - Musical sound produced by vocal cords in a biological agent. - - hedId - HED_0012391 - - - - - Named-animal-sound - A sound recognizable as being associated with particular animals. - - hedId - HED_0012392 - - - Barking - Sharp explosive cries like sounds made by certain animals, especially a dog, fox, or seal. - - hedId - HED_0012393 - - - - Bleating - Wavering cries like sounds made by a sheep, goat, or calf. - - hedId - HED_0012394 - - - - Chirping - Short, sharp, high-pitched noises like sounds made by small birds or an insects. - - hedId - HED_0012395 - - - - Crowing - Loud shrill sounds characteristic of roosters. - - hedId - HED_0012396 - - - - Growling - Low guttural sounds like those that made in the throat by a hostile dog or other animal. - - hedId - HED_0012397 - - - - Meowing - Vocalizations like those made by as those cats. These sounds have diverse tones and are sometimes chattered, murmured or whispered. The purpose can be assertive. - - hedId - HED_0012398 - - - - Mooing - Deep vocal sounds like those made by a cow. - - hedId - HED_0012399 - - - - Purring - Low continuous vibratory sound such as those made by cats. The sound expresses contentment. - - hedId - HED_0012400 - - - - Roaring - Loud, deep, or harsh prolonged sounds such as those made by big cats and bears for long-distance communication and intimidation. - - hedId - HED_0012401 - - - - Squawking - Loud, harsh noises such as those made by geese. - - hedId - HED_0012402 - - - - - Named-object-sound - A sound identifiable as coming from a particular type of object. - - hedId - HED_0012403 - - - Alarm-sound - A loud signal often loud continuous ringing to alert people to a problem or condition that requires urgent attention. - - hedId - HED_0012404 - - - - Beep - A short, single tone, that is typically high-pitched and generally made by a computer or other machine. - - hedId - HED_0012405 - - - - Buzz - A persistent vibratory sound often made by a buzzer device and used to indicate something incorrect. - - hedId - HED_0012406 - - - - Click - The sound made by a mechanical cash register, often to designate a reward. - - hedId - HED_0012407 - - - - Ding - A short ringing sound such as that made by a bell, often to indicate a correct response or the expiration of time. - - hedId - HED_0012408 - - - - Horn-blow - A loud sound made by forcing air through a sound device that funnels air to create the sound, often used to sound an alert. - - hedId - HED_0012409 - - - - Ka-ching - The sound made by a mechanical cash register, often to designate a reward. - - hedId - HED_0012410 - - - - Siren - A loud, continuous sound often varying in frequency designed to indicate an emergency. - - hedId - HED_0012411 - - - - - - - Property - Something that pertains to a thing. A characteristic of some entity. A quality or feature regarded as a characteristic or inherent part of someone or something. HED attributes are adjectives or adverbs. - - extensionAllowed - - - hedId - HED_0012412 - - - Agent-property - Something that pertains to or describes an agent. - - hedId - HED_0012413 - - - Agent-state - The state of the agent. - - hedId - HED_0012414 - - - Agent-cognitive-state - The state of the cognitive processes or state of mind of the agent. - - hedId - HED_0012415 - - - Alert - Condition of heightened watchfulness or preparation for action. - - hedId - HED_0012416 - - - - Anesthetized - Having lost sensation to pain or having senses dulled due to the effects of an anesthetic. - - hedId - HED_0012417 - - - - Asleep - Having entered a periodic, readily reversible state of reduced awareness and metabolic activity, usually accompanied by physical relaxation and brain activity. - - hedId - HED_0012418 - - - - Attentive - Concentrating and focusing mental energy on the task or surroundings. - - hedId - HED_0012419 - - - - Awake - In a non sleeping state. - - hedId - HED_0012420 - - - - Brain-dead - Characterized by the irreversible absence of cortical and brain stem functioning. - - hedId - HED_0012421 - - - - Comatose - In a state of profound unconsciousness associated with markedly depressed cerebral activity. - - hedId - HED_0012422 - - - - Distracted - Lacking in concentration because of being preoccupied. - - hedId - HED_0012423 - - - - Drowsy - In a state of near-sleep, a strong desire for sleep, or sleeping for unusually long periods. - - hedId - HED_0012424 - - - - Intoxicated - In a state with disturbed psychophysiological functions and responses as a result of administration or ingestion of a psychoactive substance. - - hedId - HED_0012425 - - - - Locked-in - In a state of complete paralysis of all voluntary muscles except for the ones that control the movements of the eyes. - - hedId - HED_0012426 - - - - Passive - Not responding or initiating an action in response to a stimulus. - - hedId - HED_0012427 - - - - Resting - A state in which the agent is not exhibiting any physical exertion. - - hedId - HED_0012428 - - - - Vegetative - A state of wakefulness and conscience, but (in contrast to coma) with involuntary opening of the eyes and movements (such as teeth grinding, yawning, or thrashing of the extremities). - - hedId - HED_0012429 - - - - - Agent-emotional-state - The status of the general temperament and outlook of an agent. - - hedId - HED_0012430 - - - Angry - Experiencing emotions characterized by marked annoyance or hostility. - - hedId - HED_0012431 - - - - Aroused - In a state reactive to stimuli leading to increased heart rate and blood pressure, sensory alertness, mobility and readiness to respond. - - hedId - HED_0012432 - - - - Awed - Filled with wonder. Feeling grand, sublime or powerful emotions characterized by a combination of joy, fear, admiration, reverence, and/or respect. - - hedId - HED_0012433 - - - - Compassionate - Feeling or showing sympathy and concern for others often evoked for a person who is in distress and associated with altruistic motivation. - - hedId - HED_0012434 - - - - Content - Feeling satisfaction with things as they are. - - hedId - HED_0012435 - - - - Disgusted - Feeling revulsion or profound disapproval aroused by something unpleasant or offensive. - - hedId - HED_0012436 - - - - Emotionally-neutral - Feeling neither satisfied nor dissatisfied. - - hedId - HED_0012437 - - - - Empathetic - Understanding and sharing the feelings of another. Being aware of, being sensitive to, and vicariously experiencing the feelings, thoughts, and experience of another. - - hedId - HED_0012438 - - - - Excited - Feeling great enthusiasm and eagerness. - - hedId - HED_0012439 - - - - Fearful - Feeling apprehension that one may be in danger. - - hedId - HED_0012440 - - - - Frustrated - Feeling annoyed as a result of being blocked, thwarted, disappointed or defeated. - - hedId - HED_0012441 - - - - Grieving - Feeling sorrow in response to loss, whether physical or abstract. - - hedId - HED_0012442 - - - - Happy - Feeling pleased and content. - - hedId - HED_0012443 - - - - Jealous - Feeling threatened by a rival in a relationship with another individual, in particular an intimate partner, usually involves feelings of threat, fear, suspicion, distrust, anxiety, anger, betrayal, and rejection. - - hedId - HED_0012444 - - - - Joyful - Feeling delight or intense happiness. - - hedId - HED_0012445 - - - - Loving - Feeling a strong positive emotion of affection and attraction. - - hedId - HED_0012446 - - - - Relieved - No longer feeling pain, distress,anxiety, or reassured. - - hedId - HED_0012447 - - - - Sad - Feeling grief or unhappiness. - - hedId - HED_0012448 - - - - Stressed - Experiencing mental or emotional strain or tension. - - hedId - HED_0012449 - - - - - Agent-physiological-state - Having to do with the mechanical, physical, or biochemical function of an agent. - - hedId - HED_0012450 - - - Catamenial - Related to menstruation. - - hedId - HED_0013226 - - - - Fever - Body temperature above the normal range. - - relatedTag - Sick - - - hedId - HED_0013227 - - - - Healthy - Having no significant health-related issues. - - relatedTag - Sick - - - hedId - HED_0012451 - - - - Hungry - Being in a state of craving or desiring food. - - relatedTag - Sated - Thirsty - - - hedId - HED_0012452 - - - - Rested - Feeling refreshed and relaxed. - - relatedTag - Tired - - - hedId - HED_0012453 - - - - Sated - Feeling full. - - relatedTag - Hungry - - - hedId - HED_0012454 - - - - Sick - Being in a state of ill health, bodily malfunction, or discomfort. - - relatedTag - Healthy - - - hedId - HED_0012455 - - - - Thirsty - Feeling a need to drink. - - relatedTag - Hungry - - - hedId - HED_0012456 - - - - Tired - Feeling in need of sleep or rest. - - relatedTag - Rested - - - hedId - HED_0012457 - - - - - Agent-postural-state - Pertaining to the position in which agent holds their body. - - hedId - HED_0012458 - - - Crouching - Adopting a position where the knees are bent and the upper body is brought forward and down, sometimes to avoid detection or to defend oneself. - - hedId - HED_0012459 - - - - Eyes-closed - Keeping eyes closed with no blinking. - - hedId - HED_0012460 - - - - Eyes-open - Keeping eyes open with occasional blinking. - - hedId - HED_0012461 - - - - Kneeling - Positioned where one or both knees are on the ground. - - hedId - HED_0012462 - - - - On-treadmill - Ambulation on an exercise apparatus with an endless moving belt to support moving in place. - - hedId - HED_0012463 - - - - Prone - Positioned in a recumbent body position whereby the person lies on its stomach and faces downward. - - hedId - HED_0012464 - - - - Seated-with-chin-rest - Using a device that supports the chin and head. - - hedId - HED_0012465 - - - - Sitting - In a seated position. - - hedId - HED_0012466 - - - - Standing - Assuming or maintaining an erect upright position. - - hedId - HED_0012467 - - - - - - Agent-task-role - The function or part that is ascribed to an agent in performing the task. - - hedId - HED_0012468 - - - Experiment-actor - An agent who plays a predetermined role to create the experiment scenario. - - hedId - HED_0012469 - - - - Experiment-controller - An agent exerting control over some aspect of the experiment. - - hedId - HED_0012470 - - - - Experiment-participant - Someone who takes part in an activity related to an experiment. - - hedId - HED_0012471 - - - - Experimenter - Person who is the owner of the experiment and has its responsibility. - - hedId - HED_0012472 - - - - - Agent-trait - A genetically, environmentally, or socially determined characteristic of an agent. - - hedId - HED_0012473 - - - Age - Length of time elapsed time since birth of the agent. - - hedId - HED_0012474 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012475 - - - - - Agent-experience-level - Amount of skill or knowledge that the agent has as pertains to the task. - - hedId - HED_0012476 - - - Expert-level - Having comprehensive and authoritative knowledge of or skill in a particular area related to the task. - - relatedTag - Intermediate-experience-level - Novice-level - - - hedId - HED_0012477 - - - - Intermediate-experience-level - Having a moderate amount of knowledge or skill related to the task. - - relatedTag - Expert-level - Novice-level - - - hedId - HED_0012478 - - - - Novice-level - Being inexperienced in a field or situation related to the task. - - relatedTag - Expert-level - Intermediate-experience-level - - - hedId - HED_0012479 - - - - - Ethnicity - Belong to a social group that has a common national or cultural tradition. Use with Label to avoid extension. - - hedId - HED_0012480 - - - - Gender - Characteristics that are socially constructed, including norms, behaviors, and roles based on sex. - - hedId - HED_0012481 - - - - Handedness - Individual preference for use of a hand, known as the dominant hand. - - hedId - HED_0012482 - - - Ambidextrous - Having no overall dominance in the use of right or left hand or foot in the performance of tasks that require one hand or foot. - - hedId - HED_0012483 - - - - Left-handed - Preference for using the left hand or foot for tasks requiring the use of a single hand or foot. - - hedId - HED_0012484 - - - - Right-handed - Preference for using the right hand or foot for tasks requiring the use of a single hand or foot. - - hedId - HED_0012485 - - - - - Race - Belonging to a group sharing physical or social qualities as defined within a specified society. Use with Label to avoid extension. - - hedId - HED_0012486 - - - - Sex - Physical properties or qualities by which male is distinguished from female. - - hedId - HED_0012487 - - - Female - Biological sex of an individual with female sexual organs such ova. - - hedId - HED_0012488 - - - - Intersex - Having genitalia and/or secondary sexual characteristics of indeterminate sex. - - hedId - HED_0012489 - - - - Male - Biological sex of an individual with male sexual organs producing sperm. - - hedId - HED_0012490 - - - - Other-sex - A non-specific designation of sexual traits. - - hedId - HED_0012491 - - - - - - - Data-property - Something that pertains to data or information. - - extensionAllowed - - - hedId - HED_0012492 - - - Data-artifact - An anomalous, interfering, or distorting signal originating from a source other than the item being studied. - - hedId - HED_0012493 - - - Biological-artifact - A data artifact arising from a biological entity being measured. - - hedId - HED_0012494 - - - Chewing-artifact - Artifact from moving the jaw in a chewing motion. - - hedId - HED_0012495 - - - - ECG-artifact - An electrical artifact from the far-field potential from pulsation of the heart, time locked to QRS complex. - - hedId - HED_0012496 - - - - EMG-artifact - Artifact from muscle activity and myogenic potentials at the measurements site. In EEG, myogenic potentials are the most common artifacts. Frontalis and temporalis muscles (e.g. clenching of jaw muscles) are common causes. Generally, the potentials generated in the muscles are of shorter duration than those generated in the brain. The frequency components are usually beyond 30-50 Hz, and the bursts are arrhythmic. - - hedId - HED_0012497 - - - - Eye-artifact - Ocular movements and blinks can result in artifacts in different types of data. In electrophysiology data, these can result transients and offsets the signal. - - hedId - HED_0012498 - - - Eye-blink-artifact - Artifact from eye blinking. In EEG, Fp1/Fp2 electrodes become electro-positive with eye closure because the cornea is positively charged causing a negative deflection in Fp1/Fp2. If the eye blink is unilateral, consider prosthetic eye. - - hedId - HED_0012499 - - - - Eye-movement-artifact - Eye movements can cause artifacts on recordings. The charge of the eye can especially cause artifacts in electrophysiology data. - - hedId - HED_0012500 - - - Horizontal-eye-movement-artifact - Artifact from moving eyes left-to-right and right-to-left. In EEG, there is an upward deflection in the Fp2-F8 derivation, when the eyes move to the right side. In this case F8 becomes more positive and therefore. When the eyes move to the left, F7 becomes more positive and there is an upward deflection in the Fp1-F7 derivation. - - hedId - HED_0012501 - - - - Nystagmus-artifact - Artifact from nystagmus (a vision condition in which the eyes make repetitive, uncontrolled movements). - - hedId - HED_0012502 - - - - Slow-eye-movement-artifact - Artifacts originating from slow, rolling eye-movements, seen during drowsiness. - - hedId - HED_0012503 - - - - Vertical-eye-movement-artifact - Artifact from moving eyes up and down. In EEG, this causes positive potentials (50-100 micro V) with bi-frontal distribution, maximum at Fp1 and Fp2, when the eyeball rotates upward. The downward rotation of the eyeball is associated with the negative deflection. The time course of the deflections is similar to the time course of the eyeball movement. - - hedId - HED_0012504 - - - - - - Movement-artifact - Artifact in the measured data generated by motion of the subject. - - hedId - HED_0012505 - - - - Pulse-artifact - A mechanical artifact from a pulsating blood vessel near a measurement site, cardio-ballistic artifact. - - hedId - HED_0012506 - - - - Respiration-artifact - Artifact from breathing. - - hedId - HED_0012507 - - - - Rocking-patting-artifact - Quasi-rhythmical artifacts in recordings most commonly seen in infants. Typically caused by a caregiver rocking or patting the infant. - - hedId - HED_0012508 - - - - Sucking-artifact - Artifact from sucking, typically seen in very young cases. - - hedId - HED_0012509 - - - - Sweat-artifact - Artifact from sweating. In EEG, this is a low amplitude undulating waveform that is usually greater than 2 seconds and may appear to be an unstable baseline. - - hedId - HED_0012510 - - - - Tongue-movement-artifact - Artifact from tongue movement (Glossokinetic). The tongue functions as a dipole, with the tip negative with respect to the base. In EEG, the artifact produced by the tongue has a broad potential field that drops from frontal to occipital areas, although it is less steep than that produced by eye movement artifacts. The amplitude of the potentials is greater inferiorly than in parasagittal regions; the frequency is variable but usually in the delta range. Chewing and sucking can produce similar artifacts. - - hedId - HED_0012511 - - - - - Nonbiological-artifact - A data artifact arising from a non-biological source. - - hedId - HED_0012512 - - - Artificial-ventilation-artifact - Artifact stemming from mechanical ventilation. These can occur at the same rate as the ventilator, but also have other patterns. - - hedId - HED_0012513 - - - - Dialysis-artifact - Artifacts seen in recordings during continuous renal replacement therapy (dialysis). - - hedId - HED_0012514 - - - - Electrode-movement-artifact - Artifact from electrode movement. - - hedId - HED_0012515 - - - - Electrode-pops-artifact - Brief artifact with a steep rise and slow fall of an electrophysiological signal, most often caused by a loose electrode. - - hedId - HED_0012516 - - - - Induction-artifact - Artifacts induced by nearby equipment. In EEG, these are usually of high frequency. - - hedId - HED_0012517 - - - - Line-noise-artifact - Power line noise at 50 Hz or 60 Hz. - - hedId - HED_0012518 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - frequencyUnits - - - hedId - HED_0012519 - - - - - Salt-bridge-artifact - Artifact from salt-bridge between EEG electrodes. - - hedId - HED_0012520 - - - - - - Data-marker - An indicator placed to mark something. - - hedId - HED_0012521 - - - Data-break-marker - An indicator place to indicate a gap in the data. - - hedId - HED_0012522 - - - - Temporal-marker - An indicator placed at a particular time in the data. - - hedId - HED_0012523 - - - Inset - Marks an intermediate point in an ongoing event of temporal extent. - - topLevelTagGroup - - - reserved - - - relatedTag - Onset - Offset - - - hedId - HED_0012524 - - - - Offset - Marks the end of an event of temporal extent. - - topLevelTagGroup - - - reserved - - - relatedTag - Onset - Inset - - - hedId - HED_0012525 - - - - Onset - Marks the start of an ongoing event of temporal extent. - - topLevelTagGroup - - - reserved - - - relatedTag - Inset - Offset - - - hedId - HED_0012526 - - - - Pause - Indicates the temporary interruption of the operation of a process and subsequently a wait for a signal to continue. - - hedId - HED_0012527 - - - - Time-out - A cancellation or cessation that automatically occurs when a predefined interval of time has passed without a certain event occurring. - - hedId - HED_0012528 - - - - Time-sync - A synchronization signal whose purpose is to help synchronize different signals or processes. Often used to indicate a marker inserted into the recorded data to allow post hoc synchronization of concurrently recorded data streams. - - hedId - HED_0012529 - - - - - - Data-resolution - Smallest change in a quality being measured by an sensor that causes a perceptible change. - - hedId - HED_0012530 - - - Printer-resolution - Resolution of a printer, usually expressed as the number of dots-per-inch for a printer. - - hedId - HED_0012531 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012532 - - - - - Screen-resolution - Resolution of a screen, usually expressed as the of pixels in a dimension for a digital display device. - - hedId - HED_0012533 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012534 - - - - - Sensory-resolution - Resolution of measurements by a sensing device. - - hedId - HED_0012535 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012536 - - - - - Spatial-resolution - Linear spacing of a spatial measurement. - - hedId - HED_0012537 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012538 - - - - - Spectral-resolution - Measures the ability of a sensor to resolve features in the electromagnetic spectrum. - - hedId - HED_0012539 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012540 - - - - - Temporal-resolution - Measures the ability of a sensor to resolve features in time. - - hedId - HED_0012541 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012542 - - - - - - Data-source-type - The type of place, person, or thing from which the data comes or can be obtained. - - hedId - HED_0012543 - - - Computed-feature - A feature computed from the data by a tool. This tag should be grouped with a label of the form Toolname_propertyName. - - hedId - HED_0012544 - - - - Computed-prediction - A computed extrapolation of known data. - - hedId - HED_0012545 - - - - Expert-annotation - An explanatory or critical comment or other in-context information provided by an authority. - - hedId - HED_0012546 - - - - Instrument-measurement - Information obtained from a device that is used to measure material properties or make other observations. - - hedId - HED_0012547 - - - - Observation - Active acquisition of information from a primary source. Should be grouped with a label of the form AgentID_featureName. - - hedId - HED_0012548 - - - - - Data-value - Designation of the type of a data item. - - hedId - HED_0012549 - - - Categorical-value - Indicates that something can take on a limited and usually fixed number of possible values. - - hedId - HED_0012550 - - - Categorical-class-value - Categorical values that fall into discrete classes such as true or false. The grouping is absolute in the sense that it is the same for all participants. - - hedId - HED_0012551 - - - All - To a complete degree or to the full or entire extent. - - relatedTag - Some - None - - - hedId - HED_0012552 - - - - Correct - Free from error. Especially conforming to fact or truth. - - relatedTag - Wrong - - - hedId - HED_0012553 - - - - Explicit - Stated clearly and in detail, leaving no room for confusion or doubt. - - relatedTag - Implicit - - - hedId - HED_0012554 - - - - False - Not in accordance with facts, reality or definitive criteria. - - relatedTag - True - - - hedId - HED_0012555 - - - - Implicit - Implied though not plainly expressed. - - relatedTag - Explicit - - - hedId - HED_0012556 - - - - Invalid - Not allowed or not conforming to the correct format or specifications. - - relatedTag - Valid - - - hedId - HED_0012557 - - - - None - No person or thing, nobody, not any. - - relatedTag - All - Some - - - hedId - HED_0012558 - - - - Some - At least a small amount or number of, but not a large amount of, or often. - - relatedTag - All - None - - - hedId - HED_0012559 - - - - True - Conforming to facts, reality or definitive criteria. - - relatedTag - False - - - hedId - HED_0012560 - - - - Unknown - The information has not been provided. - - relatedTag - Invalid - - - hedId - HED_0012561 - - - - Valid - Allowable, usable, or acceptable. - - relatedTag - Invalid - - - hedId - HED_0012562 - - - - Wrong - Inaccurate or not correct. - - relatedTag - Correct - - - hedId - HED_0012563 - - - - - Categorical-judgment-value - Categorical values that are based on the judgment or perception of the participant such familiar and famous. - - hedId - HED_0012564 - - - Abnormal - Deviating in any way from the state, position, structure, condition, behavior, or rule which is considered a norm. - - relatedTag - Normal - - - hedId - HED_0012565 - - - - Asymmetrical - Lacking symmetry or having parts that fail to correspond to one another in shape, size, or arrangement. - - relatedTag - Symmetrical - - - hedId - HED_0012566 - - - - Audible - A sound that can be perceived by the participant. - - relatedTag - Inaudible - - - hedId - HED_0012567 - - - - Complex - Hard, involved or complicated, elaborate, having many parts. - - relatedTag - Simple - - - hedId - HED_0012568 - - - - Congruent - Concordance of multiple evidence lines. In agreement or harmony. - - relatedTag - Incongruent - - - hedId - HED_0012569 - - - - Constrained - Keeping something within particular limits or bounds. - - relatedTag - Unconstrained - - - hedId - HED_0012570 - - - - Disordered - Not neatly arranged. Confused and untidy. A structural quality in which the parts of an object are non-rigid. - - relatedTag - Ordered - - - hedId - HED_0012571 - - - - Familiar - Recognized, familiar, or within the scope of knowledge. - - relatedTag - Unfamiliar - Famous - - - hedId - HED_0012572 - - - - Famous - A person who has a high degree of recognition by the general population for his or her success or accomplishments. A famous person. - - relatedTag - Familiar - Unfamiliar - - - hedId - HED_0012573 - - - - Inaudible - A sound below the threshold of perception of the participant. - - relatedTag - Audible - - - hedId - HED_0012574 - - - - Incongruent - Not in agreement or harmony. - - relatedTag - Congruent - - - hedId - HED_0012575 - - - - Involuntary - An action that is not made by choice. In the body, involuntary actions (such as blushing) occur automatically, and cannot be controlled by choice. - - relatedTag - Voluntary - - - hedId - HED_0012576 - - - - Masked - Information exists but is not provided or is partially obscured due to security,privacy, or other concerns. - - relatedTag - Unmasked - - - hedId - HED_0012577 - - - - Normal - Being approximately average or within certain limits. Conforming with or constituting a norm or standard or level or type or social norm. - - relatedTag - Abnormal - - - hedId - HED_0012578 - - - - Ordered - Conforming to a logical or comprehensible arrangement of separate elements. - - relatedTag - Disordered - - - hedId - HED_0012579 - - - - Simple - Easily understood or presenting no difficulties. - - relatedTag - Complex - - - hedId - HED_0012580 - - - - Symmetrical - Made up of exactly similar parts facing each other or around an axis. Showing aspects of symmetry. - - relatedTag - Asymmetrical - - - hedId - HED_0012581 - - - - Unconstrained - Moving without restriction. - - relatedTag - Constrained - - - hedId - HED_0012582 - - - - Unfamiliar - Not having knowledge or experience of. - - relatedTag - Familiar - Famous - - - hedId - HED_0012583 - - - - Unmasked - Information is revealed. - - relatedTag - Masked - - - hedId - HED_0012584 - - - - Voluntary - Using free will or design; not forced or compelled; controlled by individual volition. - - relatedTag - Involuntary - - - hedId - HED_0012585 - - - - - Categorical-level-value - Categorical values based on dividing a continuous variable into levels such as high and low. - - hedId - HED_0012586 - - - Cold - Having an absence of heat. - - relatedTag - Hot - - - hedId - HED_0012587 - - - - Deep - Extending relatively far inward or downward. - - relatedTag - Shallow - - - hedId - HED_0012588 - - - - High - Having a greater than normal degree, intensity, or amount. - - relatedTag - Low - Medium - - - hedId - HED_0012589 - - - - Hot - Having an excess of heat. - - relatedTag - Cold - - - hedId - HED_0012590 - - - - Large - Having a great extent such as in physical dimensions, period of time, amplitude or frequency. - - relatedTag - Small - - - hedId - HED_0012591 - - - - Liminal - Situated at a sensory threshold that is barely perceptible or capable of eliciting a response. - - relatedTag - Subliminal - Supraliminal - - - hedId - HED_0012592 - - - - Loud - Having a perceived high intensity of sound. - - relatedTag - Quiet - - - hedId - HED_0012593 - - - - Low - Less than normal in degree, intensity or amount. - - relatedTag - High - - - hedId - HED_0012594 - - - - Medium - Mid-way between small and large in number, quantity, magnitude or extent. - - relatedTag - Low - High - - - hedId - HED_0012595 - - - - Negative - Involving disadvantage or harm. - - relatedTag - Positive - - - hedId - HED_0012596 - - - - Positive - Involving advantage or good. - - relatedTag - Negative - - - hedId - HED_0012597 - - - - Quiet - Characterizing a perceived low intensity of sound. - - relatedTag - Loud - - - hedId - HED_0012598 - - - - Rough - Having a surface with perceptible bumps, ridges, or irregularities. - - relatedTag - Smooth - - - hedId - HED_0012599 - - - - Shallow - Having a depth which is relatively low. - - relatedTag - Deep - - - hedId - HED_0012600 - - - - Small - Having a small extent such as in physical dimensions, period of time, amplitude or frequency. - - relatedTag - Large - - - hedId - HED_0012601 - - - - Smooth - Having a surface free from bumps, ridges, or irregularities. - - relatedTag - Rough - - - hedId - HED_0012602 - - - - Subliminal - Situated below a sensory threshold that is imperceptible or not capable of eliciting a response. - - relatedTag - Liminal - Supraliminal - - - hedId - HED_0012603 - - - - Supraliminal - Situated above a sensory threshold that is perceptible or capable of eliciting a response. - - relatedTag - Liminal - Subliminal - - - hedId - HED_0012604 - - - - Thick - Wide in width, extent or cross-section. - - relatedTag - Thin - - - hedId - HED_0012605 - - - - Thin - Narrow in width, extent or cross-section. - - relatedTag - Thick - - - hedId - HED_0012606 - - - - - Categorical-location-value - Value indicating the location of something, primarily as an identifier rather than an expression of where the item is relative to something else. - - hedId - HED_0012607 - - - Anterior - Relating to an item on the front of an agent body (from the point of view of the agent) or on the front of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. - - hedId - HED_0012608 - - - - Lateral - Identifying the portion of an object away from the midline, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. - - hedId - HED_0012609 - - - - Left - Relating to an item on the left side of an agent body (from the point of view of the agent) or the left side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Left, Hand) as an identifier for the left hand. HED spatial relations should be used for relative positions such as (Hand, (Left-side-of, Keyboard)), which denotes the hand placed on the left side of the keyboard, which could be either the identified left hand or right hand. - - hedId - HED_0012610 - - - - Medial - Identifying the portion of an object towards the center, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. - - hedId - HED_0012611 - - - - Posterior - Relating to an item on the back of an agent body (from the point of view of the agent) or on the back of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. - - hedId - HED_0012612 - - - - Right - Relating to an item on the right side of an agent body (from the point of view of the agent) or the right side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Right, Hand) as an identifier for the right hand. HED spatial relations should be used for relative positions such as (Hand, (Right-side-of, Keyboard)), which denotes the hand placed on the right side of the keyboard, which could be either the identified left hand or right hand. - - hedId - HED_0012613 - - - - - Categorical-orientation-value - Value indicating the orientation or direction of something. - - hedId - HED_0012614 - - - Backward - Directed behind or to the rear. - - relatedTag - Forward - - - hedId - HED_0012615 - - - - Downward - Moving or leading toward a lower place or level. - - relatedTag - Leftward - Rightward - Upward - - - hedId - HED_0012616 - - - - Forward - At or near or directed toward the front. - - relatedTag - Backward - - - hedId - HED_0012617 - - - - Horizontally-oriented - Oriented parallel to or in the plane of the horizon. - - relatedTag - Vertically-oriented - - - hedId - HED_0012618 - - - - Leftward - Going toward or facing the left. - - relatedTag - Downward - Rightward - Upward - - - hedId - HED_0012619 - - - - Oblique - Slanting or inclined in direction, course, or position that is neither parallel nor perpendicular nor right-angular. - - relatedTag - Rotated - - - hedId - HED_0012620 - - - - Rightward - Going toward or situated on the right. - - relatedTag - Downward - Leftward - Upward - - - hedId - HED_0012621 - - - - Rotated - Positioned offset around an axis or center. - - hedId - HED_0012622 - - - - Upward - Moving, pointing, or leading to a higher place, point, or level. - - relatedTag - Downward - Leftward - Rightward - - - hedId - HED_0012623 - - - - Vertically-oriented - Oriented perpendicular to the plane of the horizon. - - relatedTag - Horizontally-oriented - - - hedId - HED_0012624 - - - - - - Physical-value - The value of some physical property of something. - - hedId - HED_0012625 - - - Temperature - A measure of hot or cold based on the average kinetic energy of the atoms or molecules in the system. - - hedId - HED_0012626 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - temperatureUnits - - - hedId - HED_0012627 - - - - - Weight - The relative mass or the quantity of matter contained by something. - - hedId - HED_0012628 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - weightUnits - - - hedId - HED_0012629 - - - - - - Quantitative-value - Something capable of being estimated or expressed with numeric values. - - hedId - HED_0012630 - - - Fraction - A numerical value between 0 and 1. - - hedId - HED_0012631 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012632 - - - - - Item-count - The integer count of something which is usually grouped with the entity it is counting. (Item-count/3, A) indicates that 3 of A have occurred up to this point. - - hedId - HED_0012633 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012634 - - - - - Item-index - The index of an item in a collection, sequence or other structure. (A (Item-index/3, B)) means that A is item number 3 in B. - - hedId - HED_0012635 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012636 - - - - - Item-interval - An integer indicating how many items or entities have passed since the last one of these. An item interval of 0 indicates the current item. - - hedId - HED_0012637 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012638 - - - - - Percentage - A fraction or ratio with 100 understood as the denominator. - - hedId - HED_0012639 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012640 - - - - - Ratio - A quotient of quantities of the same kind for different components within the same system. - - hedId - HED_0012641 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012642 - - - - - - Spatiotemporal-value - A property relating to space and/or time. - - hedId - HED_0012643 - - - Rate-of-change - The amount of change accumulated per unit time. - - hedId - HED_0012644 - - - Acceleration - Magnitude of the rate of change in either speed or direction. The direction of change should be given separately. - - hedId - HED_0012645 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - accelerationUnits - - - hedId - HED_0012646 - - - - - Frequency - Frequency is the number of occurrences of a repeating event per unit time. - - hedId - HED_0012647 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - frequencyUnits - - - hedId - HED_0012648 - - - - - Jerk-rate - Magnitude of the rate at which the acceleration of an object changes with respect to time. The direction of change should be given separately. - - hedId - HED_0012649 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - jerkUnits - - - hedId - HED_0012650 - - - - - Refresh-rate - The frequency with which the image on a computer monitor or similar electronic display screen is refreshed, usually expressed in hertz. - - hedId - HED_0012651 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012652 - - - - - Sampling-rate - The number of digital samples taken or recorded per unit of time. - - hedId - HED_0012653 - - - # - - takesValue - - - unitClass - frequencyUnits - - - hedId - HED_0012654 - - - - - Speed - A scalar measure of the rate of movement of the object expressed either as the distance traveled divided by the time taken (average speed) or the rate of change of position with respect to time at a particular point (instantaneous speed). The direction of change should be given separately. - - hedId - HED_0012655 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - speedUnits - - - hedId - HED_0012656 - - - - - Temporal-rate - The number of items per unit of time. - - hedId - HED_0012657 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - frequencyUnits - - - hedId - HED_0012658 - - - - - - Spatial-value - Value of an item involving space. - - hedId - HED_0012659 - - - Angle - The amount of inclination of one line to another or the plane of one object to another. - - hedId - HED_0012660 - - - # - - takesValue - - - unitClass - angleUnits - - - valueClass - numericClass - - - hedId - HED_0012661 - - - - - Distance - A measure of the space separating two objects or points. - - hedId - HED_0012662 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012663 - - - - - Position - A reference to the alignment of an object, a particular situation or view of a situation, or the location of an object. Coordinates with respect a specified frame of reference or the default Screen-frame if no frame is given. - - hedId - HED_0012664 - - - Clock-face - A location identifier based on clock-face numbering or anatomic subregion. Replaced by Clock-face-position. - - deprecatedFrom - 8.2.0 - - - hedId - HED_0012326 - - - # - - deprecatedFrom - 8.2.0 - - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013228 - - - - - Clock-face-position - A location identifier based on clock-face numbering or anatomic subregion. As an object, just use the tag Clock. - - hedId - HED_0013229 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013230 - - - - - X-position - The position along the x-axis of the frame of reference. - - hedId - HED_0012665 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012666 - - - - - Y-position - The position along the y-axis of the frame of reference. - - hedId - HED_0012667 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012668 - - - - - Z-position - The position along the z-axis of the frame of reference. - - hedId - HED_0012669 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012670 - - - - - - Size - The physical magnitude of something. - - hedId - HED_0012671 - - - Area - The extent of a 2-dimensional surface enclosed within a boundary. - - hedId - HED_0012672 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - areaUnits - - - hedId - HED_0012673 - - - - - Depth - The distance from the surface of something especially from the perspective of looking from the front. - - hedId - HED_0012674 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012675 - - - - - Height - The vertical measurement or distance from the base to the top of an object. - - hedId - HED_0012676 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012677 - - - - - Length - The linear extent in space from one end of something to the other end, or the extent of something from beginning to end. - - hedId - HED_0012678 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012679 - - - - - Perimeter - The minimum length of paths enclosing a 2D shape. - - hedId - HED_0012680 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012681 - - - - - Radius - The distance of the line from the center of a circle or a sphere to its perimeter or outer surface, respectively. - - hedId - HED_0012682 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012683 - - - - - Volume - The amount of three dimensional space occupied by an object or the capacity of a space or container. - - hedId - HED_0012684 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - volumeUnits - - - hedId - HED_0012685 - - - - - Width - The extent or measurement of something from side to side. - - hedId - HED_0012686 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012687 - - - - - - - Temporal-value - A characteristic of or relating to time or limited by time. - - hedId - HED_0012688 - - - Delay - The time at which an event start time is delayed from the current onset time. This tag defines the start time of an event of temporal extent and may be used with the Duration tag. - - topLevelTagGroup - - - reserved - - - requireChild - - - relatedTag - Duration - - - hedId - HED_0012689 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012690 - - - - - Duration - The period of time during which an event occurs. This tag defines the end time of an event of temporal extent and may be used with the Delay tag. - - topLevelTagGroup - - - reserved - - - requireChild - - - relatedTag - Delay - - - hedId - HED_0012691 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012692 - - - - - Time-interval - The period of time separating two instances, events, or occurrences. - - hedId - HED_0012693 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012694 - - - - - Time-value - A value with units of time. Usually grouped with tags identifying what the value represents. - - hedId - HED_0012695 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012696 - - - - - - - Statistical-value - A value based on or employing the principles of statistics. - - extensionAllowed - - - hedId - HED_0012697 - - - Data-maximum - The largest possible quantity or degree. - - hedId - HED_0012698 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012699 - - - - - Data-mean - The sum of a set of values divided by the number of values in the set. - - hedId - HED_0012700 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012701 - - - - - Data-median - The value which has an equal number of values greater and less than it. - - hedId - HED_0012702 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012703 - - - - - Data-minimum - The smallest possible quantity. - - hedId - HED_0012704 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012705 - - - - - Probability - A measure of the expectation of the occurrence of a particular event. - - hedId - HED_0012706 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012707 - - - - - Standard-deviation - A measure of the range of values in a set of numbers. Standard deviation is a statistic used as a measure of the dispersion or variation in a distribution, equal to the square root of the arithmetic mean of the squares of the deviations from the arithmetic mean. - - hedId - HED_0012708 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012709 - - - - - Statistical-accuracy - A measure of closeness to true value expressed as a number between 0 and 1. - - hedId - HED_0012710 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012711 - - - - - Statistical-precision - A quantitative representation of the degree of accuracy necessary for or associated with a particular action. - - hedId - HED_0012712 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012713 - - - - - Statistical-recall - Sensitivity is a measurement datum qualifying a binary classification test and is computed by subtracting the false negative rate to the integral numeral 1. - - hedId - HED_0012714 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012715 - - - - - Statistical-uncertainty - A measure of the inherent variability of repeated observation measurements of a quantity including quantities evaluated by statistical methods and by other means. - - hedId - HED_0012716 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012717 - - - - - - - Data-variability-attribute - An attribute describing how something changes or varies. - - hedId - HED_0012718 - - - Abrupt - Marked by sudden change. - - hedId - HED_0012719 - - - - Constant - Continually recurring or continuing without interruption. Not changing in time or space. - - hedId - HED_0012720 - - - - Continuous - Uninterrupted in time, sequence, substance, or extent. - - relatedTag - Discrete - Discontinuous - - - hedId - HED_0012721 - - - - Decreasing - Becoming smaller or fewer in size, amount, intensity, or degree. - - relatedTag - Increasing - - - hedId - HED_0012722 - - - - Deterministic - No randomness is involved in the development of the future states of the element. - - relatedTag - Random - Stochastic - - - hedId - HED_0012723 - - - - Discontinuous - Having a gap in time, sequence, substance, or extent. - - relatedTag - Continuous - - - hedId - HED_0012724 - - - - Discrete - Constituting a separate entities or parts. - - relatedTag - Continuous - Discontinuous - - - hedId - HED_0012725 - - - - Estimated-value - Something that has been calculated or measured approximately. - - hedId - HED_0012726 - - - - Exact-value - A value that is viewed to the true value according to some standard. - - hedId - HED_0012727 - - - - Flickering - Moving irregularly or unsteadily or burning or shining fitfully or with a fluctuating light. - - hedId - HED_0012728 - - - - Fractal - Having extremely irregular curves or shapes for which any suitably chosen part is similar in shape to a given larger or smaller part when magnified or reduced to the same size. - - hedId - HED_0012729 - - - - Increasing - Becoming greater in size, amount, or degree. - - relatedTag - Decreasing - - - hedId - HED_0012730 - - - - Random - Governed by or depending on chance. Lacking any definite plan or order or purpose. - - relatedTag - Deterministic - Stochastic - - - hedId - HED_0012731 - - - - Repetitive - A recurring action that is often non-purposeful. - - hedId - HED_0012732 - - - - Stochastic - Uses a random probability distribution or pattern that may be analyzed statistically but may not be predicted precisely to determine future states. - - relatedTag - Deterministic - Random - - - hedId - HED_0012733 - - - - Varying - Differing in size, amount, degree, or nature. - - hedId - HED_0012734 - - - - - - Environmental-property - Relating to or arising from the surroundings of an agent. - - hedId - HED_0012735 - - - Augmented-reality - Using technology that enhances real-world experiences with computer-derived digital overlays to change some aspects of perception of the natural environment. The digital content is shown to the user through a smart device or glasses and responds to changes in the environment. - - hedId - HED_0012736 - - - - Indoors - Located inside a building or enclosure. - - hedId - HED_0012737 - - - - Motion-platform - A mechanism that creates the feelings of being in a real motion environment. - - hedId - HED_0012738 - - - - Outdoors - Any area outside a building or shelter. - - hedId - HED_0012739 - - - - Real-world - Located in a place that exists in real space and time under realistic conditions. - - hedId - HED_0012740 - - - - Rural - Of or pertaining to the country as opposed to the city. - - hedId - HED_0012741 - - - - Terrain - Characterization of the physical features of a tract of land. - - hedId - HED_0012742 - - - Composite-terrain - Tracts of land characterized by a mixture of physical features. - - hedId - HED_0012743 - - - - Dirt-terrain - Tracts of land characterized by a soil surface and lack of vegetation. - - hedId - HED_0012744 - - - - Grassy-terrain - Tracts of land covered by grass. - - hedId - HED_0012745 - - - - Gravel-terrain - Tracts of land covered by a surface consisting a loose aggregation of small water-worn or pounded stones. - - hedId - HED_0012746 - - - - Leaf-covered-terrain - Tracts of land covered by leaves and composited organic material. - - hedId - HED_0012747 - - - - Muddy-terrain - Tracts of land covered by a liquid or semi-liquid mixture of water and some combination of soil, silt, and clay. - - hedId - HED_0012748 - - - - Paved-terrain - Tracts of land covered with concrete, asphalt, stones, or bricks. - - hedId - HED_0012749 - - - - Rocky-terrain - Tracts of land consisting or full of rock or rocks. - - hedId - HED_0012750 - - - - Sloped-terrain - Tracts of land arranged in a sloping or inclined position. - - hedId - HED_0012751 - - - - Uneven-terrain - Tracts of land that are not level, smooth, or regular. - - hedId - HED_0012752 - - - - - Urban - Relating to, located in, or characteristic of a city or densely populated area. - - hedId - HED_0012753 - - - - Virtual-world - Using technology that creates immersive, computer-generated experiences that a person can interact with and navigate through. The digital content is generally delivered to the user through some type of headset and responds to changes in head position or through interaction with other types of sensors. Existing in a virtual setting such as a simulation or game environment. - - hedId - HED_0012754 - - - - - Informational-property - Something that pertains to a task. - - extensionAllowed - - - hedId - HED_0012755 - - - Description - An explanation of what the tag group it is in means. If the description is at the top-level of an event string, the description applies to the event. - - hedId - HED_0012756 - - - # - - takesValue - - - valueClass - textClass - - - hedId - HED_0012757 - - - - - ID - An alphanumeric name that identifies either a unique object or a unique class of objects. Here the object or class may be an idea, physical countable object (or class), or physical uncountable substance (or class). - - hedId - HED_0012758 - - - # - - takesValue - - - valueClass - textClass - - - hedId - HED_0012759 - - - - - Label - A string of 20 or fewer characters identifying something. Labels usually refer to general classes of things while IDs refer to specific instances. A term that is associated with some entity. A brief description given for purposes of identification. An identifying or descriptive marker that is attached to an object. - - hedId - HED_0012760 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012761 - - - - - Metadata - Data about data. Information that describes another set of data. - - hedId - HED_0012762 - - - Creation-date - The date on which the creation of this item began. - - hedId - HED_0012763 - - - # - - takesValue - - - valueClass - dateTimeClass - - - hedId - HED_0012764 - - - - - Experimental-note - A brief written record about the experiment. - - hedId - HED_0012765 - - - # - - takesValue - - - valueClass - textClass - - - hedId - HED_0012766 - - - - - Library-name - Official name of a HED library. - - hedId - HED_0012767 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012768 - - - - - Metadata-identifier - Identifier (usually unique) from another metadata source. - - hedId - HED_0012769 - - - CogAtlas - The Cognitive Atlas ID number of something. - - hedId - HED_0012770 - - - # - - takesValue - - - hedId - HED_0012771 - - - - - CogPo - The CogPO ID number of something. - - hedId - HED_0012772 - - - # - - takesValue - - - hedId - HED_0012773 - - - - - DOI - Digital object identifier for an object. - - hedId - HED_0012774 - - - # - - takesValue - - - hedId - HED_0012775 - - - - - OBO-identifier - The identifier of a term in some Open Biology Ontology (OBO) ontology. - - hedId - HED_0012776 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012777 - - - - - Species-identifier - A binomial species name from the NCBI Taxonomy, for example, homo sapiens, mus musculus, or rattus norvegicus. - - hedId - HED_0012778 - - - # - - takesValue - - - hedId - HED_0012779 - - - - - Subject-identifier - A sequence of characters used to identify, name, or characterize a trial or study subject. - - hedId - HED_0012780 - - - # - - takesValue - - - hedId - HED_0012781 - - - - - UUID - A unique universal identifier. - - hedId - HED_0012782 - - - # - - takesValue - - - hedId - HED_0012783 - - - - - Version-identifier - An alphanumeric character string that identifies a form or variant of a type or original. - - hedId - HED_0012784 - - - # - Usually is a semantic version. - - takesValue - - - hedId - HED_0012785 - - - - - - Modified-date - The date on which the item was modified (usually the last-modified data unless a complete record of dated modifications is kept. - - hedId - HED_0012786 - - - # - - takesValue - - - valueClass - dateTimeClass - - - hedId - HED_0012787 - - - - - Pathname - The specification of a node (file or directory) in a hierarchical file system, usually specified by listing the nodes top-down. - - hedId - HED_0012788 - - - # - - takesValue - - - hedId - HED_0012789 - - - - - URL - A valid URL. - - hedId - HED_0012790 - - - # - - takesValue - - - hedId - HED_0012791 - - - - - - Parameter - Something user-defined for this experiment. - - hedId - HED_0012792 - - - Parameter-label - The name of the parameter. - - hedId - HED_0012793 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012794 - - - - - Parameter-value - The value of the parameter. - - hedId - HED_0012795 - - - # - - takesValue - - - valueClass - textClass - - - hedId - HED_0012796 - - - - - - - Organizational-property - Relating to an organization or the action of organizing something. - - hedId - HED_0012797 - - - Collection - A tag designating a grouping of items such as in a set or list. - - reserved - - - hedId - HED_0012798 - - - # - Name of the collection. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012799 - - - - - Condition-variable - An aspect of the experiment or task that is to be varied during the experiment. Task-conditions are sometimes called independent variables or contrasts. - - reserved - - - hedId - HED_0012800 - - - # - Name of the condition variable. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012801 - - - - - Control-variable - An aspect of the experiment that is fixed throughout the study and usually is explicitly controlled. - - reserved - - - hedId - HED_0012802 - - - # - Name of the control variable. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012803 - - - - - Def - A HED-specific utility tag used with a defined name to represent the tags associated with that definition. - - requireChild - - - reserved - - - hedId - HED_0012804 - - - # - Name of the definition. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012805 - - - - - Def-expand - A HED specific utility tag that is grouped with an expanded definition. The child value of the Def-expand is the name of the expanded definition. - - requireChild - - - reserved - - - tagGroup - - - hedId - HED_0012806 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012807 - - - - - Definition - A HED-specific utility tag whose child value is the name of the concept and the tag group associated with the tag is an English language explanation of a concept. - - requireChild - - - reserved - - - topLevelTagGroup - - - hedId - HED_0012808 - - - # - Name of the definition. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012809 - - - - - Event-context - A special HED tag inserted as part of a top-level tag group to contain information about the interrelated conditions under which the event occurs. The event context includes information about other events that are ongoing when this event happens. - - reserved - - - topLevelTagGroup - - - unique - - - hedId - HED_0012810 - - - - Event-stream - A special HED tag indicating that this event is a member of an ordered succession of events. - - reserved - - - hedId - HED_0012811 - - - # - Name of the event stream. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012812 - - - - - Experimental-intertrial - A tag used to indicate a part of the experiment between trials usually where nothing is happening. - - reserved - - - hedId - HED_0012813 - - - # - Optional label for the intertrial block. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012814 - - - - - Experimental-trial - Designates a run or execution of an activity, for example, one execution of a script. A tag used to indicate a particular organizational part in the experimental design often containing a stimulus-response pair or stimulus-response-feedback triad. - - reserved - - - hedId - HED_0012815 - - - # - Optional label for the trial (often a numerical string). - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012816 - - - - - Indicator-variable - An aspect of the experiment or task that is measured as task conditions are varied during the experiment. Experiment indicators are sometimes called dependent variables. - - reserved - - - hedId - HED_0012817 - - - # - Name of the indicator variable. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012818 - - - - - Recording - A tag designating the data recording. Recording tags are usually have temporal scope which is the entire recording. - - reserved - - - hedId - HED_0012819 - - - # - Optional label for the recording. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012820 - - - - - Task - An assigned piece of work, usually with a time allotment. A tag used to indicate a linkage the structured activities performed as part of the experiment. - - reserved - - - hedId - HED_0012821 - - - # - Optional label for the task block. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012822 - - - - - Time-block - A tag used to indicate a contiguous time block in the experiment during which something is fixed or noted. - - reserved - - - hedId - HED_0012823 - - - # - Optional label for the task block. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012824 - - - - - - Sensory-property - Relating to sensation or the physical senses. - - hedId - HED_0012825 - - - Sensory-attribute - A sensory characteristic associated with another entity. - - hedId - HED_0012826 - - - Auditory-attribute - Pertaining to the sense of hearing. - - hedId - HED_0012827 - - - Loudness - Perceived intensity of a sound. - - hedId - HED_0012828 - - - # - - takesValue - - - valueClass - numericClass - nameClass - - - hedId - HED_0012829 - - - - - Pitch - A perceptual property that allows the user to order sounds on a frequency scale. - - hedId - HED_0012830 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - frequencyUnits - - - hedId - HED_0012831 - - - - - Sound-envelope - Description of how a sound changes over time. - - hedId - HED_0012832 - - - Sound-envelope-attack - The time taken for initial run-up of level from nil to peak usually beginning when the key on a musical instrument is pressed. - - hedId - HED_0012833 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012834 - - - - - Sound-envelope-decay - The time taken for the subsequent run down from the attack level to the designated sustain level. - - hedId - HED_0012835 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012836 - - - - - Sound-envelope-release - The time taken for the level to decay from the sustain level to zero after the key is released. - - hedId - HED_0012837 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012838 - - - - - Sound-envelope-sustain - The time taken for the main sequence of the sound duration, until the key is released. - - hedId - HED_0012839 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012840 - - - - - - Sound-volume - The sound pressure level (SPL) usually the ratio to a reference signal estimated as the lower bound of hearing. - - hedId - HED_0012841 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - intensityUnits - - - hedId - HED_0012842 - - - - - Timbre - The perceived sound quality of a singing voice or musical instrument. - - hedId - HED_0012843 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012844 - - - - - - Gustatory-attribute - Pertaining to the sense of taste. - - hedId - HED_0012845 - - - Bitter - Having a sharp, pungent taste. - - hedId - HED_0012846 - - - - Salty - Tasting of or like salt. - - hedId - HED_0012847 - - - - Savory - Belonging to a taste that is salty or spicy rather than sweet. - - hedId - HED_0012848 - - - - Sour - Having a sharp, acidic taste. - - hedId - HED_0012849 - - - - Sweet - Having or resembling the taste of sugar. - - hedId - HED_0012850 - - - - - Olfactory-attribute - Having a smell. - - hedId - HED_0012851 - - - - Somatic-attribute - Pertaining to the feelings in the body or of the nervous system. - - hedId - HED_0012852 - - - Pain - The sensation of discomfort, distress, or agony, resulting from the stimulation of specialized nerve endings. - - hedId - HED_0012853 - - - - Stress - The negative mental, emotional, and physical reactions that occur when environmental stressors are perceived as exceeding the adaptive capacities of the individual. - - hedId - HED_0012854 - - - - - Tactile-attribute - Pertaining to the sense of touch. - - hedId - HED_0012855 - - - Tactile-pressure - Having a feeling of heaviness. - - hedId - HED_0012856 - - - - Tactile-temperature - Having a feeling of hotness or coldness. - - hedId - HED_0012857 - - - - Tactile-texture - Having a feeling of roughness. - - hedId - HED_0012858 - - - - Tactile-vibration - Having a feeling of mechanical oscillation. - - hedId - HED_0012859 - - - - - Vestibular-attribute - Pertaining to the sense of balance or body position. - - hedId - HED_0012860 - - - - Visual-attribute - Pertaining to the sense of sight. - - hedId - HED_0012861 - - - Color - The appearance of objects (or light sources) described in terms of perception of their hue and lightness (or brightness) and saturation. - - hedId - HED_0012862 - - - CSS-color - One of 140 colors supported by all browsers. For more details such as the color RGB or HEX values,check:https://www.w3schools.com/colors/colors_groups.asp. - - hedId - HED_0012863 - - - Blue-color - CSS color group. - - hedId - HED_0012864 - - - Blue - CSS-color 0x0000FF. - - hedId - HED_0012865 - - - - CadetBlue - CSS-color 0x5F9EA0. - - hedId - HED_0012866 - - - - CornflowerBlue - CSS-color 0x6495ED. - - hedId - HED_0012867 - - - - DarkBlue - CSS-color 0x00008B. - - hedId - HED_0012868 - - - - DeepSkyBlue - CSS-color 0x00BFFF. - - hedId - HED_0012869 - - - - DodgerBlue - CSS-color 0x1E90FF. - - hedId - HED_0012870 - - - - LightBlue - CSS-color 0xADD8E6. - - hedId - HED_0012871 - - - - LightSkyBlue - CSS-color 0x87CEFA. - - hedId - HED_0012872 - - - - LightSteelBlue - CSS-color 0xB0C4DE. - - hedId - HED_0012873 - - - - MediumBlue - CSS-color 0x0000CD. - - hedId - HED_0012874 - - - - MidnightBlue - CSS-color 0x191970. - - hedId - HED_0012875 - - - - Navy - CSS-color 0x000080. - - hedId - HED_0012876 - - - - PowderBlue - CSS-color 0xB0E0E6. - - hedId - HED_0012877 - - - - RoyalBlue - CSS-color 0x4169E1. - - hedId - HED_0012878 - - - - SkyBlue - CSS-color 0x87CEEB. - - hedId - HED_0012879 - - - - SteelBlue - CSS-color 0x4682B4. - - hedId - HED_0012880 - - - - - Brown-color - CSS color group. - - hedId - HED_0012881 - - - Bisque - CSS-color 0xFFE4C4. - - hedId - HED_0012882 - - - - BlanchedAlmond - CSS-color 0xFFEBCD. - - hedId - HED_0012883 - - - - Brown - CSS-color 0xA52A2A. - - hedId - HED_0012884 - - - - BurlyWood - CSS-color 0xDEB887. - - hedId - HED_0012885 - - - - Chocolate - CSS-color 0xD2691E. - - hedId - HED_0012886 - - - - Cornsilk - CSS-color 0xFFF8DC. - - hedId - HED_0012887 - - - - DarkGoldenRod - CSS-color 0xB8860B. - - hedId - HED_0012888 - - - - GoldenRod - CSS-color 0xDAA520. - - hedId - HED_0012889 - - - - Maroon - CSS-color 0x800000. - - hedId - HED_0012890 - - - - NavajoWhite - CSS-color 0xFFDEAD. - - hedId - HED_0012891 - - - - Olive - CSS-color 0x808000. - - hedId - HED_0012892 - - - - Peru - CSS-color 0xCD853F. - - hedId - HED_0012893 - - - - RosyBrown - CSS-color 0xBC8F8F. - - hedId - HED_0012894 - - - - SaddleBrown - CSS-color 0x8B4513. - - hedId - HED_0012895 - - - - SandyBrown - CSS-color 0xF4A460. - - hedId - HED_0012896 - - - - Sienna - CSS-color 0xA0522D. - - hedId - HED_0012897 - - - - Tan - CSS-color 0xD2B48C. - - hedId - HED_0012898 - - - - Wheat - CSS-color 0xF5DEB3. - - hedId - HED_0012899 - - - - - Cyan-color - CSS color group. - - hedId - HED_0012900 - - - Aqua - CSS-color 0x00FFFF. - - hedId - HED_0012901 - - - - Aquamarine - CSS-color 0x7FFFD4. - - hedId - HED_0012902 - - - - Cyan - CSS-color 0x00FFFF. - - hedId - HED_0012903 - - - - DarkTurquoise - CSS-color 0x00CED1. - - hedId - HED_0012904 - - - - LightCyan - CSS-color 0xE0FFFF. - - hedId - HED_0012905 - - - - MediumTurquoise - CSS-color 0x48D1CC. - - hedId - HED_0012906 - - - - PaleTurquoise - CSS-color 0xAFEEEE. - - hedId - HED_0012907 - - - - Turquoise - CSS-color 0x40E0D0. - - hedId - HED_0012908 - - - - - Gray-color - CSS color group. - - hedId - HED_0012909 - - - Black - CSS-color 0x000000. - - hedId - HED_0012910 - - - - DarkGray - CSS-color 0xA9A9A9. - - hedId - HED_0012911 - - - - DarkSlateGray - CSS-color 0x2F4F4F. - - hedId - HED_0012912 - - - - DimGray - CSS-color 0x696969. - - hedId - HED_0012913 - - - - Gainsboro - CSS-color 0xDCDCDC. - - hedId - HED_0012914 - - - - Gray - CSS-color 0x808080. - - hedId - HED_0012915 - - - - LightGray - CSS-color 0xD3D3D3. - - hedId - HED_0012916 - - - - LightSlateGray - CSS-color 0x778899. - - hedId - HED_0012917 - - - - Silver - CSS-color 0xC0C0C0. - - hedId - HED_0012918 - - - - SlateGray - CSS-color 0x708090. - - hedId - HED_0012919 - - - - - Green-color - CSS color group. - - hedId - HED_0012920 - - - Chartreuse - CSS-color 0x7FFF00. - - hedId - HED_0012921 - - - - DarkCyan - CSS-color 0x008B8B. - - hedId - HED_0012922 - - - - DarkGreen - CSS-color 0x006400. - - hedId - HED_0012923 - - - - DarkOliveGreen - CSS-color 0x556B2F. - - hedId - HED_0012924 - - - - DarkSeaGreen - CSS-color 0x8FBC8F. - - hedId - HED_0012925 - - - - ForestGreen - CSS-color 0x228B22. - - hedId - HED_0012926 - - - - Green - CSS-color 0x008000. - - hedId - HED_0012927 - - - - GreenYellow - CSS-color 0xADFF2F. - - hedId - HED_0012928 - - - - LawnGreen - CSS-color 0x7CFC00. - - hedId - HED_0012929 - - - - LightGreen - CSS-color 0x90EE90. - - hedId - HED_0012930 - - - - LightSeaGreen - CSS-color 0x20B2AA. - - hedId - HED_0012931 - - - - Lime - CSS-color 0x00FF00. - - hedId - HED_0012932 - - - - LimeGreen - CSS-color 0x32CD32. - - hedId - HED_0012933 - - - - MediumAquaMarine - CSS-color 0x66CDAA. - - hedId - HED_0012934 - - - - MediumSeaGreen - CSS-color 0x3CB371. - - hedId - HED_0012935 - - - - MediumSpringGreen - CSS-color 0x00FA9A. - - hedId - HED_0012936 - - - - OliveDrab - CSS-color 0x6B8E23. - - hedId - HED_0012937 - - - - PaleGreen - CSS-color 0x98FB98. - - hedId - HED_0012938 - - - - SeaGreen - CSS-color 0x2E8B57. - - hedId - HED_0012939 - - - - SpringGreen - CSS-color 0x00FF7F. - - hedId - HED_0012940 - - - - Teal - CSS-color 0x008080. - - hedId - HED_0012941 - - - - YellowGreen - CSS-color 0x9ACD32. - - hedId - HED_0012942 - - - - - Orange-color - CSS color group. - - hedId - HED_0012943 - - - Coral - CSS-color 0xFF7F50. - - hedId - HED_0012944 - - - - DarkOrange - CSS-color 0xFF8C00. - - hedId - HED_0012945 - - - - Orange - CSS-color 0xFFA500. - - hedId - HED_0012946 - - - - OrangeRed - CSS-color 0xFF4500. - - hedId - HED_0012947 - - - - Tomato - CSS-color 0xFF6347. - - hedId - HED_0012948 - - - - - Pink-color - CSS color group. - - hedId - HED_0012949 - - - DeepPink - CSS-color 0xFF1493. - - hedId - HED_0012950 - - - - HotPink - CSS-color 0xFF69B4. - - hedId - HED_0012951 - - - - LightPink - CSS-color 0xFFB6C1. - - hedId - HED_0012952 - - - - MediumVioletRed - CSS-color 0xC71585. - - hedId - HED_0012953 - - - - PaleVioletRed - CSS-color 0xDB7093. - - hedId - HED_0012954 - - - - Pink - CSS-color 0xFFC0CB. - - hedId - HED_0012955 - - - - - Purple-color - CSS color group. - - hedId - HED_0012956 - - - BlueViolet - CSS-color 0x8A2BE2. - - hedId - HED_0012957 - - - - DarkMagenta - CSS-color 0x8B008B. - - hedId - HED_0012958 - - - - DarkOrchid - CSS-color 0x9932CC. - - hedId - HED_0012959 - - - - DarkSlateBlue - CSS-color 0x483D8B. - - hedId - HED_0012960 - - - - DarkViolet - CSS-color 0x9400D3. - - hedId - HED_0012961 - - - - Fuchsia - CSS-color 0xFF00FF. - - hedId - HED_0012962 - - - - Indigo - CSS-color 0x4B0082. - - hedId - HED_0012963 - - - - Lavender - CSS-color 0xE6E6FA. - - hedId - HED_0012964 - - - - Magenta - CSS-color 0xFF00FF. - - hedId - HED_0012965 - - - - MediumOrchid - CSS-color 0xBA55D3. - - hedId - HED_0012966 - - - - MediumPurple - CSS-color 0x9370DB. - - hedId - HED_0012967 - - - - MediumSlateBlue - CSS-color 0x7B68EE. - - hedId - HED_0012968 - - - - Orchid - CSS-color 0xDA70D6. - - hedId - HED_0012969 - - - - Plum - CSS-color 0xDDA0DD. - - hedId - HED_0012970 - - - - Purple - CSS-color 0x800080. - - hedId - HED_0012971 - - - - RebeccaPurple - CSS-color 0x663399. - - hedId - HED_0012972 - - - - SlateBlue - CSS-color 0x6A5ACD. - - hedId - HED_0012973 - - - - Thistle - CSS-color 0xD8BFD8. - - hedId - HED_0012974 - - - - Violet - CSS-color 0xEE82EE. - - hedId - HED_0012975 - - - - - Red-color - CSS color group. - - hedId - HED_0012976 - - - Crimson - CSS-color 0xDC143C. - - hedId - HED_0012977 - - - - DarkRed - CSS-color 0x8B0000. - - hedId - HED_0012978 - - - - DarkSalmon - CSS-color 0xE9967A. - - hedId - HED_0012979 - - - - FireBrick - CSS-color 0xB22222. - - hedId - HED_0012980 - - - - IndianRed - CSS-color 0xCD5C5C. - - hedId - HED_0012981 - - - - LightCoral - CSS-color 0xF08080. - - hedId - HED_0012982 - - - - LightSalmon - CSS-color 0xFFA07A. - - hedId - HED_0012983 - - - - Red - CSS-color 0xFF0000. - - hedId - HED_0012984 - - - - Salmon - CSS-color 0xFA8072. - - hedId - HED_0012985 - - - - - White-color - CSS color group. - - hedId - HED_0012986 - - - AliceBlue - CSS-color 0xF0F8FF. - - hedId - HED_0012987 - - - - AntiqueWhite - CSS-color 0xFAEBD7. - - hedId - HED_0012988 - - - - Azure - CSS-color 0xF0FFFF. - - hedId - HED_0012989 - - - - Beige - CSS-color 0xF5F5DC. - - hedId - HED_0012990 - - - - FloralWhite - CSS-color 0xFFFAF0. - - hedId - HED_0012991 - - - - GhostWhite - CSS-color 0xF8F8FF. - - hedId - HED_0012992 - - - - HoneyDew - CSS-color 0xF0FFF0. - - hedId - HED_0012993 - - - - Ivory - CSS-color 0xFFFFF0. - - hedId - HED_0012994 - - - - LavenderBlush - CSS-color 0xFFF0F5. - - hedId - HED_0012995 - - - - Linen - CSS-color 0xFAF0E6. - - hedId - HED_0012996 - - - - MintCream - CSS-color 0xF5FFFA. - - hedId - HED_0012997 - - - - MistyRose - CSS-color 0xFFE4E1. - - hedId - HED_0012998 - - - - OldLace - CSS-color 0xFDF5E6. - - hedId - HED_0012999 - - - - SeaShell - CSS-color 0xFFF5EE. - - hedId - HED_0013000 - - - - Snow - CSS-color 0xFFFAFA. - - hedId - HED_0013001 - - - - White - CSS-color 0xFFFFFF. - - hedId - HED_0013002 - - - - WhiteSmoke - CSS-color 0xF5F5F5. - - hedId - HED_0013003 - - - - - Yellow-color - CSS color group. - - hedId - HED_0013004 - - - DarkKhaki - CSS-color 0xBDB76B. - - hedId - HED_0013005 - - - - Gold - CSS-color 0xFFD700. - - hedId - HED_0013006 - - - - Khaki - CSS-color 0xF0E68C. - - hedId - HED_0013007 - - - - LemonChiffon - CSS-color 0xFFFACD. - - hedId - HED_0013008 - - - - LightGoldenRodYellow - CSS-color 0xFAFAD2. - - hedId - HED_0013009 - - - - LightYellow - CSS-color 0xFFFFE0. - - hedId - HED_0013010 - - - - Moccasin - CSS-color 0xFFE4B5. - - hedId - HED_0013011 - - - - PaleGoldenRod - CSS-color 0xEEE8AA. - - hedId - HED_0013012 - - - - PapayaWhip - CSS-color 0xFFEFD5. - - hedId - HED_0013013 - - - - PeachPuff - CSS-color 0xFFDAB9. - - hedId - HED_0013014 - - - - Yellow - CSS-color 0xFFFF00. - - hedId - HED_0013015 - - - - - - Color-shade - A slight degree of difference between colors, especially with regard to how light or dark it is or as distinguished from one nearly like it. - - hedId - HED_0013016 - - - Dark-shade - A color tone not reflecting much light. - - hedId - HED_0013017 - - - - Light-shade - A color tone reflecting more light. - - hedId - HED_0013018 - - - - - Grayscale - Using a color map composed of shades of gray, varying from black at the weakest intensity to white at the strongest. - - hedId - HED_0013019 - - - # - White intensity between 0 and 1. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013020 - - - - - HSV-color - A color representation that models how colors appear under light. - - hedId - HED_0013021 - - - HSV-value - An attribute of a visual sensation according to which an area appears to emit more or less light. - - hedId - HED_0013022 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013023 - - - - - Hue - Attribute of a visual sensation according to which an area appears to be similar to one of the perceived colors. - - hedId - HED_0013024 - - - # - Angular value between 0 and 360. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013025 - - - - - Saturation - Colorfulness of a stimulus relative to its own brightness. - - hedId - HED_0013026 - - - # - B value of RGB between 0 and 1. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013027 - - - - - - RGB-color - A color from the RGB schema. - - hedId - HED_0013028 - - - RGB-blue - The blue component. - - hedId - HED_0013029 - - - # - B value of RGB between 0 and 1. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013030 - - - - - RGB-green - The green component. - - hedId - HED_0013031 - - - # - G value of RGB between 0 and 1. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013032 - - - - - RGB-red - The red component. - - hedId - HED_0013033 - - - # - R value of RGB between 0 and 1. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013034 - - - - - - - Luminance - A quality that exists by virtue of the luminous intensity per unit area projected in a given direction. - - hedId - HED_0013035 - - - - Luminance-contrast - The difference in luminance in specific portions of a scene or image. - - suggestedTag - Percentage - Ratio - - - hedId - HED_0013036 - - - # - A non-negative value, usually in the range 0 to 1 or alternative 0 to 100, if representing a percentage. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013037 - - - - - Opacity - A measure of impenetrability to light. - - hedId - HED_0013038 - - - - - - Sensory-presentation - The entity has a sensory manifestation. - - hedId - HED_0013039 - - - Auditory-presentation - The sense of hearing is used in the presentation to the user. - - hedId - HED_0013040 - - - Loudspeaker-separation - The distance between two loudspeakers. Grouped with the Distance tag. - - suggestedTag - Distance - - - hedId - HED_0013041 - - - - Monophonic - Relating to sound transmission, recording, or reproduction involving a single transmission path. - - hedId - HED_0013042 - - - - Silent - The absence of ambient audible sound or the state of having ceased to produce sounds. - - hedId - HED_0013043 - - - - Stereophonic - Relating to, or constituting sound reproduction involving the use of separated microphones and two transmission channels to achieve the sound separation of a live hearing. - - hedId - HED_0013044 - - - - - Gustatory-presentation - The sense of taste used in the presentation to the user. - - hedId - HED_0013045 - - - - Olfactory-presentation - The sense of smell used in the presentation to the user. - - hedId - HED_0013046 - - - - Somatic-presentation - The nervous system is used in the presentation to the user. - - hedId - HED_0013047 - - - - Tactile-presentation - The sense of touch used in the presentation to the user. - - hedId - HED_0013048 - - - - Vestibular-presentation - The sense balance used in the presentation to the user. - - hedId - HED_0013049 - - - - Visual-presentation - The sense of sight used in the presentation to the user. - - hedId - HED_0013050 - - - 2D-view - A view showing only two dimensions. - - hedId - HED_0013051 - - - - 3D-view - A view showing three dimensions. - - hedId - HED_0013052 - - - - Background-view - Parts of the view that are farthest from the viewer and usually the not part of the visual focus. - - hedId - HED_0013053 - - - - Bistable-view - Something having two stable visual forms that have two distinguishable stable forms as in optical illusions. - - hedId - HED_0013054 - - - - Foreground-view - Parts of the view that are closest to the viewer and usually the most important part of the visual focus. - - hedId - HED_0013055 - - - - Foveal-view - Visual presentation directly on the fovea. A view projected on the small depression in the retina containing only cones and where vision is most acute. - - hedId - HED_0013056 - - - - Map-view - A diagrammatic representation of an area of land or sea showing physical features, cities, roads. - - hedId - HED_0013057 - - - Aerial-view - Elevated view of an object from above, with a perspective as though the observer were a bird. - - hedId - HED_0013058 - - - - Satellite-view - A representation as captured by technology such as a satellite. - - hedId - HED_0013059 - - - - Street-view - A 360-degrees panoramic view from a position on the ground. - - hedId - HED_0013060 - - - - - Peripheral-view - Indirect vision as it occurs outside the point of fixation. - - hedId - HED_0013061 - - - - - - - Task-property - Something that pertains to a task. - - extensionAllowed - - - hedId - HED_0013062 - - - Task-action-type - How an agent action should be interpreted in terms of the task specification. - - hedId - HED_0013063 - - - Appropriate-action - An action suitable or proper in the circumstances. - - relatedTag - Inappropriate-action - - - hedId - HED_0013064 - - - - Correct-action - An action that was a correct response in the context of the task. - - relatedTag - Incorrect-action - Indeterminate-action - - - hedId - HED_0013065 - - - - Correction - An action offering an improvement to replace a mistake or error. - - hedId - HED_0013066 - - - - Done-indication - An action that indicates that the participant has completed this step in the task. - - relatedTag - Ready-indication - - - hedId - HED_0013067 - - - - Imagined-action - Form a mental image or concept of something. This is used to identity something that only happened in the imagination of the participant as in imagined movements in motor imagery paradigms. - - hedId - HED_0013068 - - - - Inappropriate-action - An action not in keeping with what is correct or proper for the task. - - relatedTag - Appropriate-action - - - hedId - HED_0013069 - - - - Incorrect-action - An action considered wrong or incorrect in the context of the task. - - relatedTag - Correct-action - Indeterminate-action - - - hedId - HED_0013070 - - - - Indeterminate-action - An action that cannot be distinguished between two or more possibilities in the current context. This tag might be applied when an outside evaluator or a classification algorithm cannot determine a definitive result. - - relatedTag - Correct-action - Incorrect-action - Miss - Near-miss - - - hedId - HED_0013071 - - - - Miss - An action considered to be a failure in the context of the task. For example, if the agent is supposed to try to hit a target and misses. - - relatedTag - Near-miss - - - hedId - HED_0013072 - - - - Near-miss - An action barely satisfied the requirements of the task. In a driving experiment for example this could pertain to a narrowly avoided collision or other accident. - - relatedTag - Miss - - - hedId - HED_0013073 - - - - Omitted-action - An expected response was skipped. - - hedId - HED_0013074 - - - - Ready-indication - An action that indicates that the participant is ready to perform the next step in the task. - - relatedTag - Done-indication - - - hedId - HED_0013075 - - - - - Task-attentional-demand - Strategy for allocating attention toward goal-relevant information. - - hedId - HED_0013076 - - - Bottom-up-attention - Attentional guidance purely by externally driven factors to stimuli that are salient because of their inherent properties relative to the background. Sometimes this is referred to as stimulus driven. - - relatedTag - Top-down-attention - - - hedId - HED_0013077 - - - - Covert-attention - Paying attention without moving the eyes. - - relatedTag - Overt-attention - - - hedId - HED_0013078 - - - - Divided-attention - Integrating parallel multiple stimuli. Behavior involving responding simultaneously to multiple tasks or multiple task demands. - - relatedTag - Focused-attention - - - hedId - HED_0013079 - - - - Focused-attention - Responding discretely to specific visual, auditory, or tactile stimuli. - - relatedTag - Divided-attention - - - hedId - HED_0013080 - - - - Orienting-attention - Directing attention to a target stimulus. - - hedId - HED_0013081 - - - - Overt-attention - Selectively processing one location over others by moving the eyes to point at that location. - - relatedTag - Covert-attention - - - hedId - HED_0013082 - - - - Selective-attention - Maintaining a behavioral or cognitive set in the face of distracting or competing stimuli. Ability to pay attention to a limited array of all available sensory information. - - hedId - HED_0013083 - - - - Sustained-attention - Maintaining a consistent behavioral response during continuous and repetitive activity. - - hedId - HED_0013084 - - - - Switched-attention - Having to switch attention between two or more modalities of presentation. - - hedId - HED_0013085 - - - - Top-down-attention - Voluntary allocation of attention to certain features. Sometimes this is referred to goal-oriented attention. - - relatedTag - Bottom-up-attention - - - hedId - HED_0013086 - - - - - Task-effect-evidence - The evidence supporting the conclusion that the event had the specified effect. - - hedId - HED_0013087 - - - Behavioral-evidence - An indication or conclusion based on the behavior of an agent. - - hedId - HED_0013088 - - - - Computational-evidence - A type of evidence in which data are produced, and/or generated, and/or analyzed on a computer. - - hedId - HED_0013089 - - - - External-evidence - A phenomenon that follows and is caused by some previous phenomenon. - - hedId - HED_0013090 - - - - Intended-effect - A phenomenon that is intended to follow and be caused by some previous phenomenon. - - hedId - HED_0013091 - - - - - Task-event-role - The purpose of an event with respect to the task. - - hedId - HED_0013092 - - - Experimental-stimulus - Part of something designed to elicit a response in the experiment. - - hedId - HED_0013093 - - - - Incidental - A sensory or other type of event that is unrelated to the task or experiment. - - hedId - HED_0013094 - - - - Instructional - Usually associated with a sensory event intended to give instructions to the participant about the task or behavior. - - hedId - HED_0013095 - - - - Mishap - Unplanned disruption such as an equipment or experiment control abnormality or experimenter error. - - hedId - HED_0013096 - - - - Participant-response - Something related to a participant actions in performing the task. - - hedId - HED_0013097 - - - - Task-activity - Something that is part of the overall task or is necessary to the overall experiment but is not directly part of a stimulus-response cycle. Examples would be taking a survey or provided providing a silva sample. - - hedId - HED_0013098 - - - - Warning - Something that should warn the participant that the parameters of the task have been or are about to be exceeded such as a warning message about getting too close to the shoulder of the road in a driving task. - - hedId - HED_0013099 - - - - - Task-relationship - Specifying organizational importance of sub-tasks. - - hedId - HED_0013100 - - - Background-subtask - A part of the task which should be performed in the background as for example inhibiting blinks due to instruction while performing the primary task. - - hedId - HED_0013101 - - - - Primary-subtask - A part of the task which should be the primary focus of the participant. - - hedId - HED_0013102 - - - - - Task-stimulus-role - The role the stimulus plays in the task. - - hedId - HED_0013103 - - - Cue - A signal for an action, a pattern of stimuli indicating a particular response. - - hedId - HED_0013104 - - - - Distractor - A person or thing that distracts or a plausible but incorrect option in a multiple-choice question. In psychological studies this is sometimes referred to as a foil. - - hedId - HED_0013105 - - - - Expected - Considered likely, probable or anticipated. Something of low information value as in frequent non-targets in an RSVP paradigm. - - relatedTag - Unexpected - - - suggestedTag - Target - - - hedId - HED_0013106 - - - - Extraneous - Irrelevant or unrelated to the subject being dealt with. - - hedId - HED_0013107 - - - - Feedback - An evaluative response to an inquiry, process, event, or activity. - - hedId - HED_0013108 - - - - Go-signal - An indicator to proceed with a planned action. - - relatedTag - Stop-signal - - - hedId - HED_0013109 - - - - Meaningful - Conveying significant or relevant information. - - hedId - HED_0013110 - - - - Newly-learned - Representing recently acquired information or understanding. - - hedId - HED_0013111 - - - - Non-informative - Something that is not useful in forming an opinion or judging an outcome. - - hedId - HED_0013112 - - - - Non-target - Something other than that done or looked for. Also tag Expected if the Non-target is frequent. - - relatedTag - Target - - - hedId - HED_0013113 - - - - Not-meaningful - Not having a serious, important, or useful quality or purpose. - - hedId - HED_0013114 - - - - Novel - Having no previous example or precedent or parallel. - - hedId - HED_0013115 - - - - Oddball - Something unusual, or infrequent. - - relatedTag - Unexpected - - - suggestedTag - Target - - - hedId - HED_0013116 - - - - Penalty - A disadvantage, loss, or hardship due to some action. - - hedId - HED_0013117 - - - - Planned - Something that was decided on or arranged in advance. - - relatedTag - Unplanned - - - hedId - HED_0013118 - - - - Priming - An implicit memory effect in which exposure to a stimulus influences response to a later stimulus. - - hedId - HED_0013119 - - - - Query - A sentence of inquiry that asks for a reply. - - hedId - HED_0013120 - - - - Reward - A positive reinforcement for a desired action, behavior or response. - - hedId - HED_0013121 - - - - Stop-signal - An indicator that the agent should stop the current activity. - - relatedTag - Go-signal - - - hedId - HED_0013122 - - - - Target - Something fixed as a goal, destination, or point of examination. - - hedId - HED_0013123 - - - - Threat - An indicator that signifies hostility and predicts an increased probability of attack. - - hedId - HED_0013124 - - - - Timed - Something planned or scheduled to be done at a particular time or lasting for a specified amount of time. - - hedId - HED_0013125 - - - - Unexpected - Something that is not anticipated. - - relatedTag - Expected - - - hedId - HED_0013126 - - - - Unplanned - Something that has not been planned as part of the task. - - relatedTag - Planned - - - hedId - HED_0013127 - - - - - - - Relation - Concerns the way in which two or more people or things are connected. - - extensionAllowed - - - hedId - HED_0013128 - - - Comparative-relation - Something considered in comparison to something else. The first entity is the focus. - - hedId - HED_0013129 - - - Approximately-equal-to - (A, (Approximately-equal-to, B)) indicates that A and B have almost the same value. Here A and B could refer to sizes, orders, positions or other quantities. - - hedId - HED_0013130 - - - - Equal-to - (A, (Equal-to, B)) indicates that the size or order of A is the same as that of B. - - hedId - HED_0013131 - - - - Greater-than - (A, (Greater-than, B)) indicates that the relative size or order of A is bigger than that of B. - - hedId - HED_0013132 - - - - Greater-than-or-equal-to - (A, (Greater-than-or-equal-to, B)) indicates that the relative size or order of A is bigger than or the same as that of B. - - hedId - HED_0013133 - - - - Less-than - (A, (Less-than, B)) indicates that A is smaller than B. Here A and B could refer to sizes, orders, positions or other quantities. - - hedId - HED_0013134 - - - - Less-than-or-equal-to - (A, (Less-than-or-equal-to, B)) indicates that the relative size or order of A is smaller than or equal to B. - - hedId - HED_0013135 - - - - Not-equal-to - (A, (Not-equal-to, B)) indicates that the size or order of A is not the same as that of B. - - hedId - HED_0013136 - - - - - Connective-relation - Indicates two entities are related in some way. The first entity is the focus. - - hedId - HED_0013137 - - - Belongs-to - (A, (Belongs-to, B)) indicates that A is a member of B. - - hedId - HED_0013138 - - - - Connected-to - (A, (Connected-to, B)) indicates that A is related to B in some respect, usually through a direct link. - - hedId - HED_0013139 - - - - Contained-in - (A, (Contained-in, B)) indicates that A is completely inside of B. - - hedId - HED_0013140 - - - - Described-by - (A, (Described-by, B)) indicates that B provides information about A. - - hedId - HED_0013141 - - - - From-to - (A, (From-to, B)) indicates a directional relation from A to B. A is considered the source. - - hedId - HED_0013142 - - - - Group-of - (A, (Group-of, B)) indicates A is a group of items of type B. - - hedId - HED_0013143 - - - - Implied-by - (A, (Implied-by, B)) indicates B is suggested by A. - - hedId - HED_0013144 - - - - Includes - (A, (Includes, B)) indicates that A has B as a member or part. - - hedId - HED_0013145 - - - - Interacts-with - (A, (Interacts-with, B)) indicates A and B interact, possibly reciprocally. - - hedId - HED_0013146 - - - - Member-of - (A, (Member-of, B)) indicates A is a member of group B. - - hedId - HED_0013147 - - - - Part-of - (A, (Part-of, B)) indicates A is a part of the whole B. - - hedId - HED_0013148 - - - - Performed-by - (A, (Performed-by, B)) indicates that the action or procedure A was carried out by agent B. - - hedId - HED_0013149 - - - - Performed-using - (A, (Performed-using, B)) indicates that the action or procedure A was accomplished using B. - - hedId - HED_0013150 - - - - Related-to - (A, (Related-to, B)) indicates A has some relationship to B. - - hedId - HED_0013151 - - - - Unrelated-to - (A, (Unrelated-to, B)) indicates that A is not related to B.For example, A is not related to Task. - - hedId - HED_0013152 - - - - - Directional-relation - A relationship indicating direction of change of one entity relative to another. The first entity is the focus. - - hedId - HED_0013153 - - - Away-from - (A, (Away-from, B)) indicates that A is going or has moved away from B. The meaning depends on A and B. - - hedId - HED_0013154 - - - - Towards - (A, (Towards, B)) indicates that A is going to or has moved to B. The meaning depends on A and B. - - hedId - HED_0013155 - - - - - Logical-relation - Indicating a logical relationship between entities. The first entity is usually the focus. - - hedId - HED_0013156 - - - And - (A, (And, B)) means A and B are both in effect. - - hedId - HED_0013157 - - - - Or - (A, (Or, B)) means at least one of A and B are in effect. - - hedId - HED_0013158 - - - - - Spatial-relation - Indicating a relationship about position between entities. - - hedId - HED_0013159 - - - Above - (A, (Above, B)) means A is in a place or position that is higher than B. - - hedId - HED_0013160 - - - - Across-from - (A, (Across-from, B)) means A is on the opposite side of something from B. - - hedId - HED_0013161 - - - - Adjacent-to - (A, (Adjacent-to, B)) indicates that A is next to B in time or space. - - hedId - HED_0013162 - - - - Ahead-of - (A, (Ahead-of, B)) indicates that A is further forward in time or space in B. - - hedId - HED_0013163 - - - - Around - (A, (Around, B)) means A is in or near the present place or situation of B. - - hedId - HED_0013164 - - - - Behind - (A, (Behind, B)) means A is at or to the far side of B, typically so as to be hidden by it. - - hedId - HED_0013165 - - - - Below - (A, (Below, B)) means A is in a place or position that is lower than the position of B. - - hedId - HED_0013166 - - - - Between - (A, (Between, (B, C))) means A is in the space or interval separating B and C. - - hedId - HED_0013167 - - - - Bilateral-to - (A, (Bilateral, B)) means A is on both sides of B or affects both sides of B. - - hedId - HED_0013168 - - - - Bottom-edge-of - (A, (Bottom-edge-of, B)) means A is on the bottom most part or or near the boundary of B. - - relatedTag - Left-edge-of - Right-edge-of - Top-edge-of - - - hedId - HED_0013169 - - - - Boundary-of - (A, (Boundary-of, B)) means A is on or part of the edge or boundary of B. - - hedId - HED_0013170 - - - - Center-of - (A, (Center-of, B)) means A is at a point or or in an area that is approximately central within B. - - hedId - HED_0013171 - - - - Close-to - (A, (Close-to, B)) means A is at a small distance from or is located near in space to B. - - hedId - HED_0013172 - - - - Far-from - (A, (Far-from, B)) means A is at a large distance from or is not located near in space to B. - - hedId - HED_0013173 - - - - In-front-of - (A, (In-front-of, B)) means A is in a position just ahead or at the front part of B, potentially partially blocking B from view. - - hedId - HED_0013174 - - - - Left-edge-of - (A, (Left-edge-of, B)) means A is located on the left side of B on or near the boundary of B. - - relatedTag - Bottom-edge-of - Right-edge-of - Top-edge-of - - - hedId - HED_0013175 - - - - Left-side-of - (A, (Left-side-of, B)) means A is located on the left side of B usually as part of B. - - relatedTag - Right-side-of - - - hedId - HED_0013176 - - - - Lower-center-of - (A, (Lower-center-of, B)) means A is situated on the lower center part of B (due south). This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-left-of - Lower-right-of - Upper-center-of - Upper-right-of - - - hedId - HED_0013177 - - - - Lower-left-of - (A, (Lower-left-of, B)) means A is situated on the lower left part of B. This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-center-of - Lower-right-of - Upper-center-of - Upper-left-of - Upper-right-of - - - hedId - HED_0013178 - - - - Lower-right-of - (A, (Lower-right-of, B)) means A is situated on the lower right part of B. This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-center-of - Lower-left-of - Upper-left-of - Upper-center-of - Upper-left-of - Lower-right-of - - - hedId - HED_0013179 - - - - Outside-of - (A, (Outside-of, B)) means A is located in the space around but not including B. - - hedId - HED_0013180 - - - - Over - (A, (Over, B)) means A above is above B so as to cover or protect or A extends over the a general area as from a from a vantage point. - - hedId - HED_0013181 - - - - Right-edge-of - (A, (Right-edge-of, B)) means A is located on the right side of B on or near the boundary of B. - - relatedTag - Bottom-edge-of - Left-edge-of - Top-edge-of - - - hedId - HED_0013182 - - - - Right-side-of - (A, (Right-side-of, B)) means A is located on the right side of B usually as part of B. - - relatedTag - Left-side-of - - - hedId - HED_0013183 - - - - To-left-of - (A, (To-left-of, B)) means A is located on or directed toward the side to the west of B when B is facing north. This term is used when A is not part of B. - - hedId - HED_0013184 - - - - To-right-of - (A, (To-right-of, B)) means A is located on or directed toward the side to the east of B when B is facing north. This term is used when A is not part of B. - - hedId - HED_0013185 - - - - Top-edge-of - (A, (Top-edge-of, B)) means A is on the uppermost part or or near the boundary of B. - - relatedTag - Left-edge-of - Right-edge-of - Bottom-edge-of - - - hedId - HED_0013186 - - - - Top-of - (A, (Top-of, B)) means A is on the uppermost part, side, or surface of B. - - hedId - HED_0013187 - - - - Underneath - (A, (Underneath, B)) means A is situated directly below and may be concealed by B. - - hedId - HED_0013188 - - - - Upper-center-of - (A, (Upper-center-of, B)) means A is situated on the upper center part of B (due north). This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-center-of - Lower-left-of - Lower-right-of - Upper-center-of - Upper-right-of - - - hedId - HED_0013189 - - - - Upper-left-of - (A, (Upper-left-of, B)) means A is situated on the upper left part of B. This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-center-of - Lower-left-of - Lower-right-of - Upper-center-of - Upper-right-of - - - hedId - HED_0013190 - - - - Upper-right-of - (A, (Upper-right-of, B)) means A is situated on the upper right part of B. This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-center-of - Lower-left-of - Upper-left-of - Upper-center-of - Lower-right-of - - - hedId - HED_0013191 - - - - Within - (A, (Within, B)) means A is on the inside of or contained in B. - - hedId - HED_0013192 - - - - - Temporal-relation - A relationship that includes a temporal or time-based component. - - hedId - HED_0013193 - - - After - (A, (After, B)) means A happens at a time subsequent to a reference time related to B. - - hedId - HED_0013194 - - - - Asynchronous-with - (A, (Asynchronous-with, B)) means A happens at times not occurring at the same time or having the same period or phase as B. - - hedId - HED_0013195 - - - - Before - (A, (Before, B)) means A happens at a time earlier in time or order than B. - - hedId - HED_0013196 - - - - During - (A, (During, B)) means A happens at some point in a given period of time in which B is ongoing. - - hedId - HED_0013197 - - - - Synchronous-with - (A, (Synchronous-with, B)) means A happens at occurs at the same time or rate as B. - - hedId - HED_0013198 - - - - Waiting-for - (A, (Waiting-for, B)) means A pauses for something to happen in B. - - hedId - HED_0013199 - - - - - - - - accelerationUnits - - defaultUnits - m-per-s^2 - - - hedId - HED_0011500 - - - m-per-s^2 - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - allowedCharacter - caret - - - hedId - HED_0011600 - - - - - angleUnits - - defaultUnits - radian - - - hedId - HED_0011501 - - - radian - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011601 - - - - rad - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011602 - - - - degree - - conversionFactor - 0.0174533 - - - hedId - HED_0011603 - - - - - areaUnits - - defaultUnits - m^2 - - - hedId - HED_0011502 - - - m^2 - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - allowedCharacter - caret - - - hedId - HED_0011604 - - - - - currencyUnits - Units indicating the worth of something. - - defaultUnits - $ - - - hedId - HED_0011503 - - - dollar - - conversionFactor - 1.0 - - - hedId - HED_0011605 - - - - $ - - unitPrefix - - - unitSymbol - - - conversionFactor - 1.0 - - - allowedCharacter - dollar - - - hedId - HED_0011606 - - - - euro - The official currency of a large subset of member countries of the European Union. - - hedId - HED_0011607 - - - - point - An arbitrary unit of value, usually an integer indicating reward or penalty. - - hedId - HED_0011608 - - - - - electricPotentialUnits - - defaultUnits - uV - - - hedId - HED_0011504 - - - V - - SIUnit - - - unitSymbol - - - conversionFactor - 0.000001 - - - hedId - HED_0011609 - - - - uV - Added as a direct unit because it is the default unit. - - conversionFactor - 1.0 - - - hedId - HED_0011644 - - - - volt - - SIUnit - - - conversionFactor - 0.000001 - - - hedId - HED_0011610 - - - - - frequencyUnits - - defaultUnits - Hz - - - hedId - HED_0011505 - - - hertz - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011611 - - - - Hz - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011612 - - - - - intensityUnits - - defaultUnits - dB - - - hedId - HED_0011506 - - - dB - Intensity expressed as ratio to a threshold. May be used for sound intensity. - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011613 - - - - candela - Units used to express light intensity. - - SIUnit - - - hedId - HED_0011614 - - - - cd - Units used to express light intensity. - - SIUnit - - - unitSymbol - - - hedId - HED_0011615 - - - - - jerkUnits - - defaultUnits - m-per-s^3 - - - hedId - HED_0011507 - - - m-per-s^3 - - unitSymbol - - - conversionFactor - 1.0 - - - allowedCharacter - caret - - - hedId - HED_0011616 - - - - - magneticFieldUnits - - defaultUnits - T - - - hedId - HED_0011508 - - - tesla - - SIUnit - - - conversionFactor - 10e-15 - - - hedId - HED_0011617 - - - - T - - SIUnit - - - unitSymbol - - - conversionFactor - 10e-15 - - - hedId - HED_0011618 - - - - - memorySizeUnits - - defaultUnits - B - - - hedId - HED_0011509 - - - byte - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011619 - - - - B - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011620 - - - - - physicalLengthUnits - - defaultUnits - m - - - hedId - HED_0011510 - - - foot - - conversionFactor - 0.3048 - - - hedId - HED_0011621 - - - - inch - - conversionFactor - 0.0254 - - - hedId - HED_0011622 - - - - meter - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011623 - - - - metre - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011624 - - - - m - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011625 - - - - mile - - conversionFactor - 1609.34 - - - hedId - HED_0011626 - - - - - speedUnits - - defaultUnits - m-per-s - - - hedId - HED_0011511 - - - m-per-s - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011627 - - - - mph - - unitSymbol - - - conversionFactor - 0.44704 - - - hedId - HED_0011628 - - - - kph - - unitSymbol - - - conversionFactor - 0.277778 - - - hedId - HED_0011629 - - - - - temperatureUnits - - defaultUnits - degree-Celsius - - - hedId - HED_0011512 - - - degree-Celsius - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011630 - - - - degree Celsius - Units are not allowed to have spaces. Use degree-Celsius or oC instead. - - deprecatedFrom - 8.2.0 - - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011631 - - - - oC - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011632 - - - - - timeUnits - - defaultUnits - s - - - hedId - HED_0011513 - - - second - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011633 - - - - s - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011634 - - - - day - - conversionFactor - 86400 - - - hedId - HED_0011635 - - - - month - - hedId - HED_0011645 - - - - minute - - conversionFactor - 60 - - - hedId - HED_0011636 - - - - hour - Should be in 24-hour format. - - conversionFactor - 3600 - - - hedId - HED_0011637 - - - - year - Years do not have a constant conversion factor to seconds. - - hedId - HED_0011638 - - - - - volumeUnits - - defaultUnits - m^3 - - - hedId - HED_0011514 - - - m^3 - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - allowedCharacter - caret - - - hedId - HED_0011639 - - - - - weightUnits - - defaultUnits - g - - - hedId - HED_0011515 - - - g - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011640 - - - - gram - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011641 - - - - pound - - conversionFactor - 453.592 - - - hedId - HED_0011642 - - - - lb - - conversionFactor - 453.592 - - - hedId - HED_0011643 - - - - - - - deca - SI unit multiple representing 10e1. - - SIUnitModifier - - - conversionFactor - 10.0 - - - hedId - HED_0011400 - - - - da - SI unit multiple representing 10e1. - - SIUnitSymbolModifier - - - conversionFactor - 10.0 - - - hedId - HED_0011401 - - - - hecto - SI unit multiple representing 10e2. - - SIUnitModifier - - - conversionFactor - 100.0 - - - hedId - HED_0011402 - - - - h - SI unit multiple representing 10e2. - - SIUnitSymbolModifier - - - conversionFactor - 100.0 - - - hedId - HED_0011403 - - - - kilo - SI unit multiple representing 10e3. - - SIUnitModifier - - - conversionFactor - 1000.0 - - - hedId - HED_0011404 - - - - k - SI unit multiple representing 10e3. - - SIUnitSymbolModifier - - - conversionFactor - 1000.0 - - - hedId - HED_0011405 - - - - mega - SI unit multiple representing 10e6. - - SIUnitModifier - - - conversionFactor - 10e6 - - - hedId - HED_0011406 - - - - M - SI unit multiple representing 10e6. - - SIUnitSymbolModifier - - - conversionFactor - 10e6 - - - hedId - HED_0011407 - - - - giga - SI unit multiple representing 10e9. - - SIUnitModifier - - - conversionFactor - 10e9 - - - hedId - HED_0011408 - - - - G - SI unit multiple representing 10e9. - - SIUnitSymbolModifier - - - conversionFactor - 10e9 - - - hedId - HED_0011409 - - - - tera - SI unit multiple representing 10e12. - - SIUnitModifier - - - conversionFactor - 10e12 - - - hedId - HED_0011410 - - - - T - SI unit multiple representing 10e12. - - SIUnitSymbolModifier - - - conversionFactor - 10e12 - - - hedId - HED_0011411 - - - - peta - SI unit multiple representing 10e15. - - SIUnitModifier - - - conversionFactor - 10e15 - - - hedId - HED_0011412 - - - - P - SI unit multiple representing 10e15. - - SIUnitSymbolModifier - - - conversionFactor - 10e15 - - - hedId - HED_0011413 - - - - exa - SI unit multiple representing 10e18. - - SIUnitModifier - - - conversionFactor - 10e18 - - - hedId - HED_0011414 - - - - E - SI unit multiple representing 10e18. - - SIUnitSymbolModifier - - - conversionFactor - 10e18 - - - hedId - HED_0011415 - - - - zetta - SI unit multiple representing 10e21. - - SIUnitModifier - - - conversionFactor - 10e21 - - - hedId - HED_0011416 - - - - Z - SI unit multiple representing 10e21. - - SIUnitSymbolModifier - - - conversionFactor - 10e21 - - - hedId - HED_0011417 - - - - yotta - SI unit multiple representing 10e24. - - SIUnitModifier - - - conversionFactor - 10e24 - - - hedId - HED_0011418 - - - - Y - SI unit multiple representing 10e24. - - SIUnitSymbolModifier - - - conversionFactor - 10e24 - - - hedId - HED_0011419 - - - - deci - SI unit submultiple representing 10e-1. - - SIUnitModifier - - - conversionFactor - 0.1 - - - hedId - HED_0011420 - - - - d - SI unit submultiple representing 10e-1. - - SIUnitSymbolModifier - - - conversionFactor - 0.1 - - - hedId - HED_0011421 - - - - centi - SI unit submultiple representing 10e-2. - - SIUnitModifier - - - conversionFactor - 0.01 - - - hedId - HED_0011422 - - - - c - SI unit submultiple representing 10e-2. - - SIUnitSymbolModifier - - - conversionFactor - 0.01 - - - hedId - HED_0011423 - - - - milli - SI unit submultiple representing 10e-3. - - SIUnitModifier - - - conversionFactor - 0.001 - - - hedId - HED_0011424 - - - - m - SI unit submultiple representing 10e-3. - - SIUnitSymbolModifier - - - conversionFactor - 0.001 - - - hedId - HED_0011425 - - - - micro - SI unit submultiple representing 10e-6. - - SIUnitModifier - - - conversionFactor - 10e-6 - - - hedId - HED_0011426 - - - - u - SI unit submultiple representing 10e-6. - - SIUnitSymbolModifier - - - conversionFactor - 10e-6 - - - hedId - HED_0011427 - - - - nano - SI unit submultiple representing 10e-9. - - SIUnitModifier - - - conversionFactor - 10e-9 - - - hedId - HED_0011428 - - - - n - SI unit submultiple representing 10e-9. - - SIUnitSymbolModifier - - - conversionFactor - 10e-9 - - - hedId - HED_0011429 - - - - pico - SI unit submultiple representing 10e-12. - - SIUnitModifier - - - conversionFactor - 10e-12 - - - hedId - HED_0011430 - - - - p - SI unit submultiple representing 10e-12. - - SIUnitSymbolModifier - - - conversionFactor - 10e-12 - - - hedId - HED_0011431 - - - - femto - SI unit submultiple representing 10e-15. - - SIUnitModifier - - - conversionFactor - 10e-15 - - - hedId - HED_0011432 - - - - f - SI unit submultiple representing 10e-15. - - SIUnitSymbolModifier - - - conversionFactor - 10e-15 - - - hedId - HED_0011433 - - - - atto - SI unit submultiple representing 10e-18. - - SIUnitModifier - - - conversionFactor - 10e-18 - - - hedId - HED_0011434 - - - - a - SI unit submultiple representing 10e-18. - - SIUnitSymbolModifier - - - conversionFactor - 10e-18 - - - hedId - HED_0011435 - - - - zepto - SI unit submultiple representing 10e-21. - - SIUnitModifier - - - conversionFactor - 10e-21 - - - hedId - HED_0011436 - - - - z - SI unit submultiple representing 10e-21. - - SIUnitSymbolModifier - - - conversionFactor - 10e-21 - - - hedId - HED_0011437 - - - - yocto - SI unit submultiple representing 10e-24. - - SIUnitModifier - - - conversionFactor - 10e-24 - - - hedId - HED_0011438 - - - - y - SI unit submultiple representing 10e-24. - - SIUnitSymbolModifier - - - conversionFactor - 10e-24 - - - hedId - HED_0011439 - - - - - - dateTimeClass - Date-times should conform to ISO8601 date-time format YYYY-MM-DDThh:mm:ss.000000Z (year, month, day, hour (24h), minute, second, optional fractional seconds, and optional UTC time indicator. Any variation on the full form is allowed. - - allowedCharacter - digits - T - hyphen - colon - - - hedId - HED_0011301 - - - - nameClass - Value class designating values that have the characteristics of node names. The allowed characters are alphanumeric, hyphen, and underscore. - - allowedCharacter - letters - digits - underscore - hyphen - - - hedId - HED_0011302 - - - - numericClass - Value must be a valid numerical value. - - allowedCharacter - digits - E - e - plus - hyphen - period - - - hedId - HED_0011303 - - - - posixPath - Posix path specification. - - allowedCharacter - digits - letters - slash - colon - - - hedId - HED_0011304 - - - - textClass - Values that have the characteristics of text such as in descriptions. The text characters include printable characters (32 <= ASCII< 127) excluding comma, square bracket and curly braces as well as non ASCII (ASCII codes > 127). - - allowedCharacter - text - - - hedId - HED_0011305 - - - - - - hedId - The unique identifier of this element in the HED namespace. - - elementDomain - - - stringRange - - - hedId - HED_0010500 - - - annotationProperty - - - - requireChild - This tag must have a descendent. - - tagDomain - - - boolRange - - - hedId - HED_0010501 - - - annotationProperty - - - - rooted - This top-level library schema node should have a parent which is the indicated node in the partnered standard schema. - - tagDomain - - - tagRange - - - hedId - HED_0010502 - - - annotationProperty - - - - takesValue - This tag is a hashtag placeholder that is expected to be replaced with a user-defined value. - - tagDomain - - - boolRange - - - hedId - HED_0010503 - - - annotationProperty - - - - defaultUnits - The default units to use if the placeholder has a unit class but the substituted value has no units. - - unitClassDomain - - - unitRange - - - hedId - HED_0010104 - - - - isPartOf - This tag is part of the indicated tag -- as in the nose is part of the face. - - tagDomain - - - tagRange - - - hedId - HED_0010109 - - - - relatedTag - A HED tag that is closely related to this tag. This attribute is used by tagging tools. - - tagDomain - - - tagRange - - - hedId - HED_0010105 - - - - suggestedTag - A tag that is often associated with this tag. This attribute is used by tagging tools to provide tagging suggestions. - - tagDomain - - - tagRange - - - hedId - HED_0010106 - - - - unitClass - The unit class that the value of a placeholder node can belong to. - - tagDomain - - - unitClassRange - - - hedId - HED_0010107 - - - - valueClass - Type of value taken on by the value of a placeholder node. - - tagDomain - - - valueClassRange - - - hedId - HED_0010108 - - - - allowedCharacter - A special character that is allowed in expressing the value of a placeholder of a specified value class. Allowed characters may be listed individual, named individually, or named as a group as specified in Section 2.2 Character sets and restrictions of the HED specification. - - unitDomain - - - unitModifierDomain - - - valueClassDomain - - - stringRange - - - hedId - HED_0010304 - - - - conversionFactor - The factor to multiply these units or unit modifiers by to convert to default units. - - unitDomain - - - unitModifierDomain - - - numericRange - - - hedId - HED_0010305 - - - - deprecatedFrom - The latest schema version in which the element was not deprecated. - - elementDomain - - - stringRange - - - hedId - HED_0010306 - - - - extensionAllowed - Users can add unlimited levels of child nodes under this tag. This tag is propagated to child nodes except for hashtag placeholders. - - tagDomain - - - boolRange - - - hedId - HED_0010307 - - - - inLibrary - The named library schema that this schema element is from. This attribute is added by tools when a library schema is merged into its partnered standard schema. - - elementDomain - - - stringRange - - - hedId - HED_0010309 - - - - reserved - This tag has special meaning and requires special handling by tools. - - tagDomain - - - boolRange - - - hedId - HED_0010310 - - - - SIUnit - This unit element is an SI unit and can be modified by multiple and sub-multiple names. Note that some units such as byte are designated as SI units although they are not part of the standard. - - unitDomain - - - boolRange - - - hedId - HED_0010311 - - - - SIUnitModifier - This SI unit modifier represents a multiple or sub-multiple of a base unit rather than a unit symbol. - - unitModifierDomain - - - boolRange - - - hedId - HED_0010312 - - - - SIUnitSymbolModifier - This SI unit modifier represents a multiple or sub-multiple of a unit symbol rather than a base symbol. - - unitModifierDomain - - - boolRange - - - hedId - HED_0010313 - - - - tagGroup - This tag can only appear inside a tag group. - - tagDomain - - - boolRange - - - hedId - HED_0010314 - - - - topLevelTagGroup - This tag (or its descendants) can only appear in a top-level tag group. There are additional tag-specific restrictions on what other tags can appear in the group with this tag. - - tagDomain - - - boolRange - - - hedId - HED_0010315 - - - - unique - Only one of this tag or its descendants can be used in the event-level HED string. - - tagDomain - - - boolRange - - - hedId - HED_0010316 - - - - unitPrefix - This unit is a prefix unit (e.g., dollar sign in the currency units). - - unitDomain - - - boolRange - - - hedId - HED_0010317 - - - - unitSymbol - This tag is an abbreviation or symbol representing a type of unit. Unit symbols represent both the singular and the plural and thus cannot be pluralized. - - unitDomain - - - boolRange - - - hedId - HED_0010318 - - - - - - annotationProperty - The value is not inherited by child nodes. - - hedId - HED_0010701 - - - - boolRange - This schema attribute's value can be true or false. This property was formerly named boolProperty. - - hedId - HED_0010702 - - - - elementDomain - This schema attribute can apply to any type of element class (i.e., tag, unit, unit class, unit modifier, or value class). This property was formerly named elementProperty. - - hedId - HED_0010703 - - - - tagDomain - This schema attribute can apply to node (tag-term) elements. This was added so attributes could apply to multiple types of elements. This property was formerly named nodeProperty. - - hedId - HED_0010704 - - - - tagRange - This schema attribute's value can be a node. This property was formerly named nodeProperty. - - hedId - HED_0010705 - - - - numericRange - This schema attribute's value can be numeric. - - hedId - HED_0010706 - - - - stringRange - This schema attribute's value can be a string. - - hedId - HED_0010707 - - - - unitClassDomain - This schema attribute can apply to unit classes. This property was formerly named unitClassProperty. - - hedId - HED_0010708 - - - - unitClassRange - This schema attribute's value can be a unit class. - - hedId - HED_0010709 - - - - unitModifierDomain - This schema attribute can apply to unit modifiers. This property was formerly named unitModifierProperty. - - hedId - HED_0010710 - - - - unitDomain - This schema attribute can apply to units. This property was formerly named unitProperty. - - hedId - HED_0010711 - - - - unitRange - This schema attribute's value can be units. - - hedId - HED_0010712 - - - - valueClassDomain - This schema attribute can apply to value classes. This property was formerly named valueClassProperty. - - hedId - HED_0010713 - - - - valueClassRange - This schema attribute's value can be a value class. - - hedId - HED_0010714 - - - - This schema is released under the Creative Commons Attribution 4.0 International and is a product of the HED Working Group. The DOI for the latest version of the HED standard schema is 10.5281/zenodo.7876037. - From 7960fed4dd2e851a4a9e17c20283e1ec5fb6fa7a Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Thu, 21 Nov 2024 13:36:06 -0600 Subject: [PATCH 04/50] Update badges in readme --- README.md | 205 +++++++++++++++++++++++++++--------------------------- 1 file changed, 103 insertions(+), 102 deletions(-) diff --git a/README.md b/README.md index 252177ee0..c886fe8fd 100644 --- a/README.md +++ b/README.md @@ -1,102 +1,103 @@ -[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8056010.svg)](https://doi.org/10.5281/zenodo.8056010) -[![Maintainability](https://api.codeclimate.com/v1/badges/11bf2329590e7b0164ba/maintainability)](https://codeclimate.com/github/hed-standard/hed-python/maintainability) -[![Test Coverage](https://api.codeclimate.com/v1/badges/11bf2329590e7b0164ba/test_coverage)](https://codeclimate.com/github/hed-standard/hed-python/test_coverage) -![PyPI - Status](https://img.shields.io/pypi/v/hedtools) -[![Documentation Status](https://readthedocs.org/projects/hed-python/badge/?version=latest)](https://hed-python.readthedocs.io/en/latest/?badge=latest) - -# HEDTools - Python -HED (Hierarchical Event Descriptors) is a framework for systematically describing -both laboratory and real-world events as well as other experimental metadata. -HED tags are comma-separated path strings. -HED, itself, is platform-independent, extendable, and data-neutral. - -This repository contains the underlying python tools that support validation, -summarization, and analysis of datasets using HED tags. - -Most people will simply annotate their events by creating a spreadsheet -or a BIDS JSON sidecar that associates HED tags with event codes or the events themselves. -If you have such a spreadsheet or a JSON, -you can use the HED Online Validator currently available at -[https://hedtools.org](https://hedtools.org) to validate or transform -your files without downloading any tools. - -A version of the online tools corresponding to the `develop` branch can be found at: -[https://hedtools.org/hed_dev](https://hedtools.org/hed_dev). - -### Installation -Use `pip` to install `hedtools` from PyPI: - - ``` - pip install hedtools - ``` - -To install directly from the -[GitHub](https://github.com/hed-standard/hed-python) repository `master` branch: - - ``` - pip install git+https://github.com/hed-standard/hed-python/@master - ``` - -The HEDTools in this repository require Python 3.8 or greater. - -### Relationship to other repositories - -The `hed-python` repository contains the Python infrastructure for validating -and analyzing HED. This repository has several companion repositories: -- [`hed-web`](https://github.com/hed-standard/hed-web) contains the web interface -for HED as well as a deployable docker module that supports web services for HED. -- [`hed-examples`](https://github.com/hed-standard/hed-examples) contains examples of -using HED in Python and MATLAB. This repository also houses the HED resources. -See [https://www.hed-resources.org](https://www.hed-resources.org) for access to these. -- [`hed-specification`](https://github.com/hed-standard/hed-specification) contains -the HED specification documents. The `hed-python` validator is keyed to error codes -in this document. -- [`hed-schemas`](https://github.com/hed-standard/hed-schemas) contains -the official HED schemas. The tools access this repository to retrieve and cache schema versions -during execution. Starting with `hedtools 0.2.0` local copies of the most recent schema versions -are stored within the code modules for easy access. - -#### Develop versus master versus stable branches - -The `hed-python` repository - -| Branch | Meaning | Synchronized with | -| ------ | -------- | ------------------ | -| stable | Officially released on PyPI as a tagged version. | `stable@hed-web`
`stable@hed-specification`
`stable@hed-examples` | -| latest | Most recent usable version. | `latest@hed-web`
`latest@hed-specification`
`latest@hed-examples` | -| develop | Experimental and evolving. | `develop@hed-web`
`develop@hed-specification`
`develop@hed-examples` | - -As features are integrated, they first appear in the `develop` branches of the -repositories. -The `develop` branches of the repositories will be kept in sync as much as possible -If an interface change in `hed-python` triggers a change in `hed-web` or `hed-examples`, -every effort will be made to get the three types of branches -(`develop`, `latest`, `stable`) of the respective repositories in -sync. - -API documentation is generated on ReadTheDocs when a new version is -pushed on any of the three branches. For example, the API documentation for the -`latest` branch can be found on [hed-python.readthedocs.io/en/latest/](hed-python.readthedocs.io/en/latest/). - -#### To contribute - -Contributions are welcome. -Please use the [Github issues](https://github.com/hed-standard/hed-python/issues) -for suggestions or bug reports. -The [Github pull request](https://github.com/hed-standard/hed-python/pulls) -may also be used for contributions. -These PRs should be made to the `develop` branch, not the `master` branch. - -#### Local Settings Storage -Cached Schemas by default are stored in "home/.hedtools/" -Location of "home" directory varies by OS. - -Use `hed.schema.set_cache_directory` to change the location. -The HED cache can be shared across processes. - -Starting with `hedtools 0.2.0` local copies of the most recent schema versions -are stored within the code modules for easy access. - -### Other links of interest - -Code climate reports: [https://codeclimate.com/github/hed-standard/hed-python](https://codeclimate.com/github/hed-standard/hed-python). +[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8056010.svg)](https://doi.org/10.5281/zenodo.8056010) +[![Maintainability](https://api.codeclimate.com/v1/badges/11bf2329590e7b0164ba/maintainability)](https://codeclimate.com/github/hed-standard/hed-python/maintainability) +[![Test Coverage](https://api.codeclimate.com/v1/badges/11bf2329590e7b0164ba/test_coverage)](https://codeclimate.com/github/hed-standard/hed-python/test_coverage) +![Python3](https://img.shields.io/badge/python->=3.8-yellow.svg) +![PyPI - Status](https://img.shields.io/pypi/v/hedtools) +[![Documentation Status](https://readthedocs.org/projects/hed-python/badge/?version=latest)](https://hed-python.readthedocs.io/en/latest/?badge=latest) + +# HEDTools - Python +HED (Hierarchical Event Descriptors) is a framework for systematically describing +both laboratory and real-world events as well as other experimental metadata. +HED tags are comma-separated path strings. +HED, itself, is platform-independent, extendable, and data-neutral. + +This repository contains the underlying python tools that support validation, +summarization, and analysis of datasets using HED tags. + +Most people will simply annotate their events by creating a spreadsheet +or a BIDS JSON sidecar that associates HED tags with event codes or the events themselves. +If you have such a spreadsheet or a JSON, +you can use the HED Online Validator currently available at +[https://hedtools.org](https://hedtools.org) to validate or transform +your files without downloading any tools. + +A version of the online tools corresponding to the `develop` branch can be found at: +[https://hedtools.org/hed_dev](https://hedtools.org/hed_dev). + +### Installation +Use `pip` to install `hedtools` from PyPI: + + ``` + pip install hedtools + ``` + +To install directly from the +[GitHub](https://github.com/hed-standard/hed-python) repository `master` branch: + + ``` + pip install git+https://github.com/hed-standard/hed-python/@master + ``` + +The HEDTools in this repository require Python 3.8 or greater. + +### Relationship to other repositories + +The `hed-python` repository contains the Python infrastructure for validating +and analyzing HED. This repository has several companion repositories: +- [`hed-web`](https://github.com/hed-standard/hed-web) contains the web interface +for HED as well as a deployable docker module that supports web services for HED. +- [`hed-examples`](https://github.com/hed-standard/hed-examples) contains examples of +using HED in Python and MATLAB. This repository also houses the HED resources. +See [https://www.hed-resources.org](https://www.hed-resources.org) for access to these. +- [`hed-specification`](https://github.com/hed-standard/hed-specification) contains +the HED specification documents. The `hed-python` validator is keyed to error codes +in this document. +- [`hed-schemas`](https://github.com/hed-standard/hed-schemas) contains +the official HED schemas. The tools access this repository to retrieve and cache schema versions +during execution. Starting with `hedtools 0.2.0` local copies of the most recent schema versions +are stored within the code modules for easy access. + +#### Develop versus master versus stable branches + +The `hed-python` repository + +| Branch | Meaning | Synchronized with | +| ------ | -------- | ------------------ | +| stable | Officially released on PyPI as a tagged version. | `stable@hed-web`
`stable@hed-specification`
`stable@hed-examples` | +| latest | Most recent usable version. | `latest@hed-web`
`latest@hed-specification`
`latest@hed-examples` | +| develop | Experimental and evolving. | `develop@hed-web`
`develop@hed-specification`
`develop@hed-examples` | + +As features are integrated, they first appear in the `develop` branches of the +repositories. +The `develop` branches of the repositories will be kept in sync as much as possible +If an interface change in `hed-python` triggers a change in `hed-web` or `hed-examples`, +every effort will be made to get the three types of branches +(`develop`, `latest`, `stable`) of the respective repositories in +sync. + +API documentation is generated on ReadTheDocs when a new version is +pushed on any of the three branches. For example, the API documentation for the +`latest` branch can be found on [hed-python.readthedocs.io/en/latest/](hed-python.readthedocs.io/en/latest/). + +#### To contribute + +Contributions are welcome. +Please use the [Github issues](https://github.com/hed-standard/hed-python/issues) +for suggestions or bug reports. +The [Github pull request](https://github.com/hed-standard/hed-python/pulls) +may also be used for contributions. +These PRs should be made to the `develop` branch, not the `master` branch. + +#### Local Settings Storage +Cached Schemas by default are stored in "home/.hedtools/" +Location of "home" directory varies by OS. + +Use `hed.schema.set_cache_directory` to change the location. +The HED cache can be shared across processes. + +Starting with `hedtools 0.2.0` local copies of the most recent schema versions +are stored within the code modules for easy access. + +### Other links of interest + +Code climate reports: [https://codeclimate.com/github/hed-standard/hed-python](https://codeclimate.com/github/hed-standard/hed-python). From 35ef043fc75d4acd21fa810a54b4ed77bab261ff Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Fri, 27 Dec 2024 07:23:02 -0600 Subject: [PATCH 05/50] Establishing base before working on async column-info --- hed/models/base_input.py | 2 +- .../spreadsheet_validator_tests/ExcelMultipleSheets1.tsv | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 tests/data/spreadsheet_validator_tests/ExcelMultipleSheets1.tsv diff --git a/hed/models/base_input.py b/hed/models/base_input.py index 2b9c819f4..640ab3252 100644 --- a/hed/models/base_input.py +++ b/hed/models/base_input.py @@ -485,7 +485,7 @@ def _load_excel_file(self, file, has_column_names): raise HedFileError(HedExceptions.INVALID_FILE_FORMAT, f"Failed to load Excel file: {str(e)}", self.name) from e def _load_text_file(self, file, pandas_header): - """ Load an text file""" + """ Load a text file""" if isinstance(file, str) and os.path.exists(file) and os.path.getsize(file) == 0: self._dataframe = pd.DataFrame() # Handle empty file return diff --git a/tests/data/spreadsheet_validator_tests/ExcelMultipleSheets1.tsv b/tests/data/spreadsheet_validator_tests/ExcelMultipleSheets1.tsv new file mode 100644 index 000000000..c0f368fa7 --- /dev/null +++ b/tests/data/spreadsheet_validator_tests/ExcelMultipleSheets1.tsv @@ -0,0 +1,5 @@ +Event code Short label Long name Description in text HED tags +251 PerturbLeft PerturbCarToLeft Vehicle undergoes a perturbation to left. "Experiment-control, Experimental-stimulus, (Controller-agent, (Operate, Car, (Turn, Leftward)))" +252 PerturbRight PerturbCarToRight Vehicle undergoes a perturbation to right. "Experiment-control, Experimental-stimulus, (Controller-agent, (Operate, Car, (Turn, Rightward)))" +253 ResponseOnset DriverStartsToCorrect Subject starts to respond to perturbation by steering vehicle back to center of the lane. "Agent-action, Participant-response, Correction, ((Human-agent, Experiment-participant), (Modify, (Car,Angle)))" +254 ResponseOffset DriverStopsCorrecting "Subject completes response to perturbation having steered the vehicle back to the center of the lane. Normally this would be tagged with temporal scope, but avoiding definitions here." "Agent-action, Participant-response, (Halt, Correction)" From 33ab2ffb6e7fc1ffc13897f278ea1f08068c5697 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Sun, 5 Jan 2025 14:30:30 -0600 Subject: [PATCH 06/50] Worked on the gather definitions --- hed/errors/error_messages.py | 15 +- hed/errors/error_types.py | 5 +- hed/models/def_expand_gather.py | 485 +++--- hed/models/definition_dict.py | 26 +- hed/models/hed_tag.py | 1324 ++++++++--------- hed/validator/def_validator.py | 16 +- hed/validator/reserved_validator.py | 97 ++ hed/validator/util/class_util.py | 137 +- hed/validator/util/string_util.py | 2 +- spec_tests/test_errors.py | 24 +- tests/models/test_df_util.py | 44 +- tests/models/test_hed_tag.py | 39 +- tests/validator/test_tag_validator.py | 40 +- tests/validator/test_tag_validator_base.py | 3 - tests/validator/test_tag_validator_library.py | 7 +- 15 files changed, 1156 insertions(+), 1108 deletions(-) create mode 100644 hed/validator/reserved_validator.py diff --git a/hed/errors/error_messages.py b/hed/errors/error_messages.py index bef3a4208..aebd9d8b5 100644 --- a/hed/errors/error_messages.py +++ b/hed/errors/error_messages.py @@ -52,7 +52,7 @@ def val_error_invalid_tag_character(tag, problem_tag): return f"Invalid character '{problem_tag}' in tag '{tag}'" -@hed_tag_error(ValidationErrors.INVALID_VALUE_CLASS_CHARACTER, has_sub_tag=True, +@hed_tag_error(ValidationErrors.INVALID_VALUE_CLASS_CHARACTER, has_sub_tag=False, actual_code=ValidationErrors.CHARACTER_INVALID) def val_error_INVALID_VALUE_CLASS_CHARACTER(tag, problem_tag, value_class): return f"Invalid character '{problem_tag}' in tag '{tag}' for value class '{value_class}'" @@ -70,7 +70,13 @@ def val_error_tildes_not_supported(source_string, char_index): return f"Tildes not supported. Replace (a ~ b ~ c) with (a, (b, c)). '{character}' at index {char_index}'" -@hed_tag_error(ValidationErrors.CURLY_BRACE_UNSUPPORTED_HERE, has_sub_tag=True, +@hed_tag_error(ValidationErrors.HED_PLACEHOLDER_OUT_OF_CONTEXT, has_sub_tag=False, + actual_code=ValidationErrors.PLACEHOLDER_INVALID) +def val_error_HED_PLACEHOLDER_OUT_OF_CONTEXT(tag): + return f"'{tag}' has a '#' placeholder where it is not allowed or where it should have been replaced with a value." + + +@hed_tag_error(ValidationErrors.CURLY_BRACE_UNSUPPORTED_HERE, has_sub_tag=False, actual_code=SidecarErrors.SIDECAR_BRACES_INVALID) def val_error_CURLY_BRACE_UNSUPPORTED_HERE(tag, problem_tag): return (f"Curly braces are only permitted in sidecars, fully wrapping text in place of a tag. " @@ -261,11 +267,6 @@ def val_warning_capitalization(tag): return f"First word not capitalized or camel case - '{tag}'" -@hed_tag_error(ValidationErrors.UNITS_MISSING, default_severity=ErrorSeverity.WARNING) -def val_warning_default_units_used(tag, default_unit): - return f"Tag '{tag}' expects units, but no units were given." - - @hed_error(SidecarErrors.BLANK_HED_STRING) def sidecar_error_blank_hed_string(): return "No HED string found for Value or Category column." diff --git a/hed/errors/error_types.py b/hed/errors/error_types.py index 1ca1e047d..6ab59c54a 100644 --- a/hed/errors/error_types.py +++ b/hed/errors/error_types.py @@ -49,7 +49,6 @@ class ValidationErrors: TAG_REQUIRES_CHILD = 'TAG_REQUIRES_CHILD' TILDES_UNSUPPORTED = 'TILDES_UNSUPPORTED' UNITS_INVALID = 'UNITS_INVALID' - UNITS_MISSING = 'UNITS_MISSING' VERSION_DEPRECATED = 'VERSION_DEPRECATED' VALUE_INVALID = 'VALUE_INVALID' @@ -71,7 +70,6 @@ class ValidationErrors: NODE_NAME_EMPTY = 'NODE_NAME_EMPTY' HED_LIBRARY_UNMATCHED = "HED_LIBRARY_UNMATCHED" - HED_TOP_LEVEL_TAG = "HED_TOP_LEVEL_TAG" HED_MULTIPLE_TOP_TAGS = "HED_MULTIPLE_TOP_TAGS" HED_TAG_GROUP_TAG = "HED_TAG_GROUP_TAG" @@ -92,7 +90,8 @@ class ValidationErrors: INVALID_VALUE_CLASS_VALUE = 'INVALID_VALUE_CLASS_VALUE' INVALID_TAG_CHARACTER = 'invalidTagCharacter' - CURLY_BRACE_UNSUPPORTED_HERE = "CURLY_BRACE_UNSUPPORTED_HERE" + HED_PLACEHOLDER_OUT_OF_CONTEXT = 'HED_PLACEHOLDER_OUT_OF_CONTEXT' + CURLY_BRACE_UNSUPPORTED_HERE = 'CURLY_BRACE_UNSUPPORTED_HERE' ONSETS_UNORDERED = "ONSETS_UNORDERED" diff --git a/hed/models/def_expand_gather.py b/hed/models/def_expand_gather.py index 4f0b58cbb..b15ab3dc5 100644 --- a/hed/models/def_expand_gather.py +++ b/hed/models/def_expand_gather.py @@ -1,208 +1,277 @@ -""" -Classes to resolve ambiguities, gather, expand definitions. -""" -import pandas as pd -from hed.models.definition_dict import DefinitionDict -from hed.models.definition_entry import DefinitionEntry -from hed.models.hed_string import HedString - - -class AmbiguousDef: - """ Determine whether expanded definitions are consistent. """ - def __init__(self): - self.actual_defs = [] - self.placeholder_defs = [] - - def add_def(self, def_tag, def_expand_group): - group_tag = def_expand_group.get_first_group() - def_extension = def_tag.extension.split('/')[-1] - self.actual_defs.append(group_tag) - group_tag = group_tag.copy() - matching_tags = [tag for tag in group_tag.get_all_tags() if - tag.extension == def_extension] - - for tag in matching_tags: - tag.extension = "#" - self.placeholder_defs.append(group_tag) - - def validate(self): - """ Validate the given ambiguous definition. - - Returns: - bool: True if this is a valid definition with exactly 1 placeholder. - - raises: - ValueError: Raised if this is an invalid(not ambiguous) definition. - """ - # todo: improve this and get_group - placeholder_group = self.get_group() - if not placeholder_group: - raise ValueError("Invalid Definition") - placeholder_mask = [(tag.extension == "#") for tag in placeholder_group.get_all_tags()] - all_tags_list = [group.get_all_tags() for group in self.actual_defs] - for tags, placeholder in zip(zip(*all_tags_list), placeholder_mask): - if placeholder: - continue - - tag_set = set(tag.extension for tag in tags) - if len(tag_set) > 1: - raise ValueError("Invalid Definition") - - return placeholder_mask.count(True) == 1 - - @staticmethod - def _get_matching_value(tags): - """ Get the matching value for a set of HedTag extensions. - - Parameters: - tags (iterator): The list of HedTags to find a matching value for. - - Returns: - str or None: The matching value if found, None otherwise. - """ - extensions = [tag.extension for tag in tags] - unique_extensions = set(extensions) - - if len(unique_extensions) == 1: - return unique_extensions.pop() - elif "#" in unique_extensions: - unique_extensions.remove("#") - if len(unique_extensions) == 1: - return unique_extensions.pop() - return None - - def get_group(self): - new_group = self.placeholder_defs[0].copy() - - all_tags_list = [group.get_all_tags() for group in self.placeholder_defs] - for tags, new_tag in zip(zip(*all_tags_list), new_group.get_all_tags()): - matching_val = self._get_matching_value(tags) - if matching_val is None: - return None - new_tag.extension = matching_val - - return new_group - - -class DefExpandGatherer: - """ Gather definitions from a series of def-expands, including possibly ambiguous ones. """ - def __init__(self, hed_schema, known_defs=None, ambiguous_defs=None, errors=None): - """Initialize the DefExpandGatherer class. - - Parameters: - hed_schema (HedSchema): The HED schema to be used for processing. - known_defs (str or list or DefinitionDict): A dictionary of known definitions. - ambiguous_defs (dict, optional): A dictionary of ambiguous def-expand definitions. - - """ - self.hed_schema = hed_schema - self.ambiguous_defs = ambiguous_defs if ambiguous_defs else {} - self.errors = errors if errors else {} - self.def_dict = DefinitionDict(known_defs, self.hed_schema) - - def process_def_expands(self, hed_strings, known_defs=None): - """Process the HED strings containing def-expand tags. - - Parameters: - hed_strings (pd.Series or list): A Pandas Series or list of HED strings to be processed. - known_defs (dict, optional): A dictionary of known definitions to be added. - - Returns: - tuple: A tuple containing the DefinitionDict, ambiguous definitions, and errors. - """ - if not isinstance(hed_strings, pd.Series): - hed_strings = pd.Series(hed_strings) - - def_expand_mask = hed_strings.str.contains('Def-Expand/', case=False) - - if known_defs: - self.def_dict.add_definitions(known_defs, self.hed_schema) - for i in hed_strings[def_expand_mask].index: - string = hed_strings.loc[i] - self._process_def_expand(string) - - return self.def_dict, self.ambiguous_defs, self.errors - - def _process_def_expand(self, string): - """Process a single HED string to extract definitions and handle known and ambiguous definitions. - - Parameters: - string (str): The HED string to be processed. - """ - hed_str = HedString(string, self.hed_schema) - - for def_tag, def_expand_group, def_group in hed_str.find_def_tags(recursive=True): - if def_tag == def_expand_group: - continue - - if not self._handle_known_definition(def_tag, def_expand_group, def_group): - self._handle_ambiguous_definition(def_tag, def_expand_group) - - def _handle_known_definition(self, def_tag, def_expand_group, def_group): - """Handle known def-expand tag in a HED string. - - Parameters: - def_tag (HedTag): The def-expand tag. - def_expand_group (HedGroup): The group containing the def-expand tag. - def_group (HedGroup): The group containing the def-expand group. - - Returns: - bool: True if the def-expand tag is known and handled, False otherwise. - """ - def_tag_name = def_tag.extension.split('/')[0] - def_group_contents = self.def_dict._get_definition_contents(def_tag) - def_expand_group.sort() - - if def_group_contents: - if def_group_contents != def_expand_group: - self.errors.setdefault(def_tag_name.casefold(), []).append(def_expand_group.get_first_group()) - return True - - has_extension = "/" in def_tag.extension - if not has_extension: - group_tag = def_expand_group.get_first_group() - self.def_dict.defs[def_tag_name.casefold()] = DefinitionEntry(name=def_tag_name, contents=group_tag, - takes_value=False, - source_context=[]) - return True - - # this is needed for the cases where we have a definition with errors, but it's not a known definition. - if def_tag_name.casefold() in self.errors: - self.errors.setdefault(f"{def_tag_name.casefold()}", []).append(def_expand_group.get_first_group()) - return True - - return False - - def _handle_ambiguous_definition(self, def_tag, def_expand_group): - """ Handle ambiguous def-expand tag in a HED string. - - Parameters: - def_tag (HedTag): The def-expand tag. - def_expand_group (HedGroup): The group containing the def-expand tag. - """ - def_tag_name = def_tag.extension.split('/')[0] - these_defs = self.ambiguous_defs.setdefault(def_tag_name.casefold(), AmbiguousDef()) - these_defs.add_def(def_tag, def_expand_group) - - try: - if these_defs.validate(): - new_contents = these_defs.get_group() - self.def_dict.defs[def_tag_name.casefold()] = DefinitionEntry(name=def_tag_name, contents=new_contents, - takes_value=True, - source_context=[]) - del self.ambiguous_defs[def_tag_name.casefold()] - except ValueError: - for ambiguous_def in these_defs.placeholder_defs: - self.errors.setdefault(def_tag_name.casefold(), []).append(ambiguous_def) - del self.ambiguous_defs[def_tag_name.casefold()] - - return - - @staticmethod - def get_ambiguous_group(ambiguous_def): - """Turn an entry in the ambiguous_defs dict into a single HedGroup. - - Returns: - HedGroup: The ambiguous definition with known placeholders filled in. - """ - return ambiguous_def.get_group() +""" +Classes to resolve ambiguities, gather, expand definitions. +""" +import pandas as pd +from hed.models.definition_dict import DefinitionDict +from hed.models.definition_entry import DefinitionEntry +from hed.models.hed_string import HedString + + +class AmbiguousDef: + """ Determine whether expanded definitions are consistent. """ + def __init__(self): + self.def_tag_name = None + self.actual_contents = {} + self.placeholder_defs = [] + self.matching_names = None + self.has_errors = False + + def add_def(self, def_tag, def_expand_group): + """ Adds a definition to this ambiguous definition. + + Parameters: + def_tag (HedTag): The Def-expand tag representing this definition. + def_expand_group (HedGroup): The Definition group including the tag and contents. + + Raises: + ValueError: if this group could not match any of the other possible matches. + + """ + orig_group = def_expand_group.get_first_group() + def_extension = def_tag.extension.split('/')[-1] + self.actual_contents.setdefault(def_extension, []).append(orig_group) + if self.def_tag_name is None: + self.def_tag_name = def_tag.short_tag + group = orig_group.copy() + matching_tags = [tag for tag in group.get_all_tags() if + tag.extension == def_extension and tag.is_takes_value_tag()] + if len(matching_tags) == 0: + self.has_errors = True + raise ValueError("Invalid Definition") + matching_names = set([tag.short_base_tag for tag in matching_tags]) + if self.matching_names is not None: + self.matching_names = self.matching_names & matching_names + else: + self.matching_names = matching_names + if len(self.matching_names) == 0: + self.has_errors = True + raise ValueError("Invalid Definition") + for tag in matching_tags: + tag.extension = "#" + self.placeholder_defs.append(group) + + def validate(self): + """ Validate the given ambiguous definition. + + Returns: + bool: True if this is a valid definition with exactly 1 placeholder. + + raises: + ValueError: Raised if this is an invalid(not ambiguous) definition. + """ + # todo: improve this and get_group + # Check whether all of the actual items with the same key agree: + for key, contents in self.actual_contents.items(): + sorted = contents[0].sort() + if any(item.sort() != sorted for item in contents): + raise ValueError('Invalid Definition') + return True + + def get_definition_string(self): + x = f"(Definition/{self.def_tag_name}, {str(self.placeholder_defs[0])})" + print(x) + return x + + @staticmethod + def _get_matching_value(tags): + """ Get the matching value for a set of HedTag extensions. + + Parameters: + tags (iterator): The list of HedTags to find a matching value for. + + Returns: + str or None: The matching value if found, None otherwise. + """ + extensions = [tag.extension for tag in tags if tag.is_takes_value_tag()] + unique_extensions = set(extensions) + + if len(unique_extensions) == 1: + return unique_extensions.pop() + elif "#" in unique_extensions: + unique_extensions.remove("#") + if len(unique_extensions) == 1: + return unique_extensions.pop() + return None + + + + # def get_group(self): + # """ + # Return the first item if there is a matching tag value in each item or None if no match. + # """ + # if len(self.placeholder_defs) == 0: + # return None + # new_group = self.placeholder_defs[0].copy() + # if len(self.placeholder_defs) == 1: + # return new_group + # comparison_tags = new_group.get_all_tags() + # all_tags_list = [group.get_all_tags() for group in self.placeholder_defs] + # for tags in all_tags_list: + # if len(tags) != len(comparison_tags): + # return None + # matching_val = self._get_matching_value(tags) + # if matching_val is None: + # return None + # return new_group + + # placeholder_group = self.get_group() + # placeholder_mask = [(tag.extension == "#") for tag in placeholder_group.get_all_tags()] + # all_tags_list = [group.get_all_tags() for group in self.actual_defs] + # for tags, placeholder in zip(zip(*all_tags_list), placeholder_mask): + # if placeholder: + # continue + # + # tag_set = set(tag.extension for tag in tags) + # if len(tag_set) > 1: + # raise ValueError("Invalid Definition") + # + # return placeholder_mask.count(True) == 1 + + +class DefExpandGatherer: + """ Gather definitions from a series of def-expands, including possibly ambiguous ones. + + Notes: The def-dict contains the known definitions. After validation, it also contains resolved definitions. + The errors contain the definition contents that are known to be in error. The ambiguous_defs contain the defintions + that are not able to be resolved based on the data. + + """ + def __init__(self, hed_schema, known_defs=None, ambiguous_defs=None, errors=None): + """Initialize the DefExpandGatherer class. + + Parameters: + hed_schema (HedSchema): The HED schema to be used for processing. + known_defs (str or list or DefinitionDict): A dictionary of known definitions. + ambiguous_defs (dict, optional): A dictionary of ambiguous def-expand definitions. + + """ + self.hed_schema = hed_schema + self.ambiguous_defs = ambiguous_defs if ambiguous_defs else {} + self.errors = errors if errors else {} + self.def_dict = DefinitionDict(known_defs, self.hed_schema) + + def process_def_expands(self, hed_strings, known_defs=None): + """Process the HED strings containing def-expand tags. + + Parameters: + hed_strings (pd.Series or list): A Pandas Series or list of HED strings to be processed. + known_defs (dict, optional): A dictionary of known definitions to be added. + + Returns: + tuple: A tuple containing the DefinitionDict, ambiguous definitions, and errors. + """ + if not isinstance(hed_strings, pd.Series): + hed_strings = pd.Series(hed_strings) + + def_expand_mask = hed_strings.str.contains('Def-Expand/', case=False) + + if known_defs: + self.def_dict.add_definitions(known_defs, self.hed_schema) + for i in hed_strings[def_expand_mask].index: + string = hed_strings.loc[i] + self._process_def_expand(string) + self._validate_ambiguous() + return self.def_dict, self.ambiguous_defs, self.errors + + def _validate_ambiguous(self): + """ Do a final validation on each ambiguous group. + + Notes: + If found to be invalid, the ambiguous definition contents are transferred to the errors. + + """ + for def_name in list(self.ambiguous_defs.keys()): # Iterate over a copy of the keys + ambiguous_def = self.ambiguous_defs.get(def_name) + if ambiguous_def is None: + continue + try: + is_resolved = ambiguous_def.validate() + if is_resolved: + def_string = ambiguous_def.get_definition_string() + self.def_dict.add_definitions(def_string, self.hed_schema) + del self.ambiguous_defs[def_name] + # if is_resolved: + # self.def_dict.defs[def_name] = + except ValueError: + contents_list = self.errors.setdefault(def_name, []) + contents_list += ambiguous_def.actual_contents + del self.ambiguous_defs[def_name] + + def _process_def_expand(self, string): + """Process a single HED string to extract definitions and handle known and ambiguous definitions. + + Parameters: + string (str): The HED string to be processed. + """ + hed_str = HedString(string, self.hed_schema) + + for def_tag, def_expand_group, def_group in hed_str.find_def_tags(recursive=True): + print(f"{str(def_tag)}: {str(def_expand_group)}") + if def_tag == def_expand_group: + continue + + if not self._handle_known_definition(def_tag, def_expand_group, def_group): + self._handle_ambiguous_definition(def_tag, def_expand_group) + + def _handle_known_definition(self, def_tag, def_expand_group, def_group): + """Handle known def-expand tag in a HED string. + + Parameters: + def_tag (HedTag): The def-expand tag. + def_expand_group (HedGroup): The group containing the entire Def-expand tag and its group. + def_group (HedGroup): The group containing the Def-expand contents. + + Returns: + bool: True if the def-expand tag is known and handled, False otherwise. + """ + def_tag_name = def_tag.extension.split('/')[0] + def_group_contents = self.def_dict._get_definition_contents(def_tag) + def_expand_group.sort() + + # If this definition is already known, make sure it agrees. + if def_group_contents: + if def_group_contents != def_expand_group: + self.errors.setdefault(def_tag_name.casefold(), []).append(def_expand_group.get_first_group()) + return True + + has_extension = "/" in def_tag.extension + if not has_extension: + group_tag = def_expand_group.get_first_group() + self.def_dict.defs[def_tag_name.casefold()] = DefinitionEntry(name=def_tag_name, contents=group_tag, + takes_value=False, + source_context=[]) + return True + + # this is needed for the cases where we have a definition with errors, but it's not a known definition. + if def_tag_name.casefold() in self.errors: + self.errors.setdefault(f"{def_tag_name.casefold()}", []).append(def_expand_group.get_first_group()) + return True + + return False + + def _handle_ambiguous_definition(self, def_tag, def_expand_group): + """ Handle ambiguous def-expand tag in a HED string. + + Parameters: + def_tag (HedTag): The def-expand tag. + def_expand_group (HedGroup): The group containing the def-expand tag. + """ + def_tag_name = def_tag.extension.split('/')[0] + + # Return the AmbiguousDefinition object associated with this def_tag name + these_defs = self.ambiguous_defs.setdefault(def_tag_name.casefold(), AmbiguousDef()) + try: + these_defs.add_def(def_tag, def_expand_group) + except ValueError: + self.errors.setdefault(def_tag_name.casefold(), []).append(def_expand_group) + del self.ambiguous_defs[def_tag_name.casefold()] + + + @staticmethod + def get_ambiguous_group(ambiguous_def): + """Turn an entry in the ambiguous_defs dict into a single HedGroup. + + Returns: + HedGroup: The ambiguous definition with known placeholders filled in. + """ + return ambiguous_def.get_group() diff --git a/hed/models/definition_dict.py b/hed/models/definition_dict.py index b7996e84e..c72005e51 100644 --- a/hed/models/definition_dict.py +++ b/hed/models/definition_dict.py @@ -169,9 +169,22 @@ def _validate_name_and_context(self, def_tag_name, error_handler): return new_def_issues, context def _validate_placeholders(self, def_tag_name, group, def_takes_value, error_handler): + """ Check the definition for the correct placeholders (exactly 1 placeholder when takes value). + + Parameters: + def_tag_name (str): The name of the definition without any Definition tag or value. + group (HedGroup): The contents of the definition. + def_takes_value (bool): True if the definition takes a value (should have #). + error_handler (ErrorHandler or None): Error context used to identify where definitions are found. + + Returns: + list: List of issues encountered in checking for definitions. Each issue is a dictionary. + """ new_issues = [] placeholder_tags = [] tags_with_issues = [] + + # Find the tags that have # in their strings and return issues of count > 1. if group: for tag in group.get_all_tags(): count = str(tag).count("#") @@ -186,7 +199,7 @@ def _validate_placeholders(self, def_tag_name, group, def_takes_value, error_han def_name=def_tag_name, tag_list=tags_with_issues, expected_count=1 if def_takes_value else 0) - + # Make sure placeholder count is correct. if (len(placeholder_tags) == 1) != def_takes_value: new_issues += ErrorHandler.format_error_with_context(error_handler, DefinitionErrors.WRONG_NUMBER_PLACEHOLDER_TAGS, @@ -195,6 +208,7 @@ def _validate_placeholders(self, def_tag_name, group, def_takes_value, error_han expected_count=1 if def_takes_value else 0) return new_issues + # Make sure that the tag with the placeholder is allowed to take a value. if def_takes_value: placeholder_tag = placeholder_tags[0] if not placeholder_tag.is_takes_value_tag(): @@ -206,6 +220,16 @@ def _validate_placeholders(self, def_tag_name, group, def_takes_value, error_han return new_issues def _find_group(self, definition_tag, group, error_handler): + """ Check the definition for the correct placeholders (exactly 1 placeholder when takes value). + + Parameters: + definition_tag (HedTag): The Definition tag itself. + group (HedGroup): The entire definition group include the Definition tag. + error_handler (ErrorHandler or None): Error context used to identify where definitions are found. + + Returns: + list: List of issues encountered in checking for definitions. Each issue is a dictionary. + """ # initial validation groups = group.groups() issues = [] diff --git a/hed/models/hed_tag.py b/hed/models/hed_tag.py index 647f64639..d52a1e21b 100644 --- a/hed/models/hed_tag.py +++ b/hed/models/hed_tag.py @@ -1,662 +1,662 @@ -""" A single HED tag. """ -from hed.schema.hed_schema_constants import HedKey -import copy -from hed.models.model_constants import DefTagNames - - -class HedTag: - """ A single HED tag. - - Notes: - - HedTag is a smart class in that it keeps track of its original value and positioning - as well as pointers to the relevant HED schema information, if relevant. - - """ - - def __init__(self, hed_string, hed_schema, span=None, def_dict=None): - """ Creates a HedTag. - - Parameters: - hed_string (str): Source HED string for this tag. - hed_schema (HedSchema): A parameter for calculating canonical forms on creation. - span (int, int): The start and end indexes of the tag in the hed_string. - def_dict(DefinitionDict or None): The def dict to use to identify def/def expand tags. - """ - self._hed_string = hed_string - if span is None: - span = (0, len(hed_string)) - # This is the span into the original HED string for this tag - self.span = span - - # If this is present, use this as the org tag for most purposes. - # This is not generally used anymore, but you can use it to replace a tag in place. - self._tag = None - - self._namespace = self._get_schema_namespace(self.org_tag) - - # This is the schema this tag was converted to. - self._schema = None - self._schema_entry = None - - self._extension_value = "" - self._parent = None - - self._expandable = None - self._expanded = False - - self.tag_terms = None # tuple of all the terms in this tag Lowercase. - self._calculate_to_canonical_forms(hed_schema) - - self._def_entry = None - if def_dict: - if self.short_base_tag in {DefTagNames.DEF_KEY, DefTagNames.DEF_EXPAND_KEY}: - self._def_entry = def_dict.get_definition_entry(self) - - def copy(self): - """ Return a deep copy of this tag. - - Returns: - HedTag: The copied group. - - """ - save_parent = self._parent - self._parent = None - return_copy = copy.deepcopy(self) - self._parent = save_parent - return return_copy - - @property - def schema_namespace(self): - """ Library namespace for this tag if one exists. - - Returns: - namespace (str): The library namespace, including the colon. - - """ - return self._namespace - - @property - def short_tag(self): - """ Short form including value or extension. - - Returns: - short_tag (str): The short form of the tag, including value or extension. - - """ - if self._schema_entry: - return f"{self._namespace}{self._schema_entry.short_tag_name}{self._extension_value}" - - return str(self) - - @property - def base_tag(self): - """ Long form without value or extension. - - Returns: - base_tag (str): The long form of the tag, without value or extension. - """ - if self._schema_entry: - return self._schema_entry.long_tag_name - return str(self) - - @property - def short_base_tag(self): - """ Short form without value or extension. - - Returns: - base_tag (str): The short non-extension port of a tag. - - Notes: - - ParentNodes/Def/DefName would return just "Def". - - """ - if self._schema_entry: - return self._schema_entry.short_tag_name - return str(self) - - @short_base_tag.setter - def short_base_tag(self, new_tag_val): - """ Change base tag, leaving extension or value. - - Parameters: - new_tag_val (str): The new short_base_tag for this tag. - - :raises ValueError: - - If the tag wasn't already identified. - - Note: - - Generally this is used to swap def to def-expand. - """ - if self._schema_entry: - tag_entry = None - if self._schema: - if self.is_takes_value_tag(): - new_tag_val = new_tag_val + "/#" - tag_entry = self._schema.get_tag_entry(new_tag_val, schema_namespace=self.schema_namespace) - - self._schema_entry = tag_entry - else: - raise ValueError("Cannot set unidentified tags") - - @property - def org_base_tag(self): - """ Original form without value or extension. - - Returns: - base_tag (str): The original form of the tag, without value or extension. - - Notes: - - Warning: This could be empty if the original tag had a name_prefix prepended. - e.g. a column where "Label/" is prepended, thus the column value has zero base portion. - """ - if self._schema_entry: - extension_len = len(self._extension_value) - if not extension_len: - return self.tag - - org_len = len(self.tag) - if org_len == extension_len: - return "" - - return self.tag[:org_len - extension_len] - return str(self) - - def tag_modified(self): - """ Return True if tag has been modified from original. - - Returns: - bool: Return True if the tag is modified. - - Notes: - - Modifications can include adding a column name_prefix. - - """ - return bool(self._tag) - - @property - def tag(self): - """ Returns the tag. - - Returns the original tag if no user form set. - - Returns: - tag (str): The custom set user form of the tag. - - """ - if self._tag: - return self._tag - - return self.org_tag - - @tag.setter - def tag(self, new_tag_val): - """ Allow you to overwrite the tag output text. - - Parameters: - new_tag_val (str): New (implicitly long form) of tag to set. - - Notes: - - You probably don't actually want to call this. - """ - self._tag = new_tag_val - self._schema_entry = None - self._calculate_to_canonical_forms(self._schema) - - @property - def extension(self): - """ Get the extension or value of tag. - - Generally this is just the portion after the last slash. - Returns an empty string if no extension or value. - - Returns: - str: The tag name. - - Notes: - - This tag must have been computed first. - - """ - if self._extension_value: - return self._extension_value[1:] - - return "" - - @extension.setter - def extension(self, x): - self._extension_value = f"/{x}" - - @property - def long_tag(self): - """ Long form including value or extension. - - Returns: - str: The long form of this tag. - - """ - if self._schema_entry: - return f"{self._namespace}{self._schema_entry.long_tag_name}{self._extension_value}" - return str(self) - - @property - def org_tag(self): - """ Return the original unmodified tag. - - Returns: - str: The original unmodified tag. - - """ - return self._hed_string[self.span[0]:self.span[1]] - - @property - def expanded(self): - """Return if this is currently expanded or not. - - Will always be False unless expandable is set. This is primarily used for Def/Def-expand tags at present. - - Returns: - bool: Returns True if this is currently expanded. - """ - return self._expanded - - @property - def expandable(self): - """Return what this expands to. - - This is primarily used for Def/Def-expand tags at present. - - Lazily set the first time it's called. - - Returns: - HedGroup or HedTag or None: Returns the expanded form of this tag. - """ - if self._expandable is None and self._def_entry: - save_parent = self._parent - tag_label, _, placeholder = self.extension.partition('/') - - def_contents = self._def_entry.get_definition(self, placeholder_value=placeholder) - self._parent = save_parent - if def_contents is not None: - self._expandable = def_contents - self._expanded = self.short_base_tag == DefTagNames.DEF_EXPAND_KEY - return self._expandable - - def is_column_ref(self): - """ Return if this tag is a column reference from a sidecar. - - You should only see these if you are directly accessing sidecar strings, tools should remove them otherwise. - - Returns: - bool: Returns True if this is a column ref. - """ - return self.org_tag.startswith('{') and self.org_tag.endswith('}') - - def __str__(self): - """ Convert this HedTag to a string. - - Returns: - str: The original tag if we haven't set a new tag.(e.g. short to long). - - """ - if self._schema_entry: - return self.short_tag - - if self._tag: - return self._tag - - return self._hed_string[self.span[0]:self.span[1]] - - def lower(self): - """ Convenience function, equivalent to str(self).lower(). """ - return str(self).lower() - - def casefold(self): - """ Convenience function, equivalent to str(self).casefold(). """ - return str(self).casefold() - - def _calculate_to_canonical_forms(self, hed_schema): - """ Update internal state based on schema. - - Parameters: - hed_schema (HedSchema or HedSchemaGroup): The schema to use to validate this tag. - - Returns: - list: A list of issues found during conversion. Each element is a dictionary. - - """ - tag_entry, remainder, tag_issues = hed_schema.find_tag_entry(self, self.schema_namespace) - self._schema_entry = tag_entry - self._schema = hed_schema - if self._schema_entry: - self.tag_terms = self._schema_entry.tag_terms - if remainder: - self._extension_value = remainder - else: - self.tag_terms = tuple() - - return tag_issues - - def get_stripped_unit_value(self, extension_text): - """ Return the extension divided into value and units, if the units are valid. - - Parameters: - extension_text (str): The text to split, in case it's a portion of a tag. - - Returns: - stripped_unit_value (str): The extension portion with the units removed. - unit (str or None): None if no valid unit found. - - Examples: - 'Duration/3 ms' will return '3' - - """ - tag_unit_classes = self.unit_classes - stripped_value, unit, _ = HedTag._get_tag_units_portion(extension_text, tag_unit_classes) - if stripped_value: - return stripped_value, unit - - return self.extension, None - - def value_as_default_unit(self): - """ Return the value converted to default units if possible. - - Returns None if the units are invalid.(No default unit or invalid). - - Returns: - value (float or None): The extension value as default units. - If there are no default units, returns None. - - Examples: - 'Duration/300 ms' will return .3 - - """ - tag_unit_classes = self.unit_classes - value, _, units = self.extension.rpartition(" ") - if not value: - stripped_value = units - unit_entry = self.default_unit - unit = unit_entry.name - else: - stripped_value, unit, unit_entry = HedTag._get_tag_units_portion(self.extension, tag_unit_classes) - - if stripped_value: - if unit_entry.get_conversion_factor(unit) is not None: - return float(stripped_value) * unit_entry.get_conversion_factor(unit) - - @property - def unit_classes(self): - """ Return a dict of all the unit classes this tag accepts. - - Returns: - unit_classes (dict): A dict of unit classes this tag accepts. - - Notes: - - Returns empty dict if this is not a unit class tag. - - The dictionary has unit name as the key and HedSchemaEntry as value. - - """ - if self._schema_entry: - return self._schema_entry.unit_classes - return {} - - @property - def value_classes(self): - """ Return a dict of all the value classes this tag accepts. - - Returns: - dict: A dictionary of HedSchemaEntry value classes this tag accepts. - - Notes: - - Returns empty dict if this is not a value class. - - The dictionary has unit name as the key and HedSchemaEntry as value. - - """ - if self._schema_entry: - return self._schema_entry.value_classes - return {} - - @property - def attributes(self): - """ Return a dict of all the attributes this tag has. - - Returns empty dict if this is not a value tag. - - Returns: - dict: A dict of attributes this tag has. - - Notes: - - Returns empty dict if this is not a unit class tag. - - The dictionary has unit name as the key and HedSchemaEntry as value. - - """ - if self._schema_entry: - return self._schema_entry.attributes - return {} - - def tag_exists_in_schema(self): - """ Return whether the schema entry for this tag exists. - - Returns: - bool: True if this tag exists. - - Notes: - - This does NOT assure this is a valid tag. - """ - return bool(self._schema_entry) - - def is_takes_value_tag(self): - """ Return True if this is a takes value tag. - - Returns: - bool: True if this is a takes value tag. - - """ - if self._schema_entry: - return self._schema_entry.has_attribute(HedKey.TakesValue) - return False - - def is_unit_class_tag(self): - """ Return True if this is a unit class tag. - - Returns: - bool: True if this is a unit class tag. - - """ - if self._schema_entry: - return bool(self._schema_entry.unit_classes) - return False - - def is_value_class_tag(self): - """ Return True if this is a value class tag. - - Returns: - bool: True if this is a tag with a value class. - - """ - if self._schema_entry: - return bool(self._schema_entry.value_classes) - return False - - def is_basic_tag(self): - """ Return True if a known tag with no extension or value. - - Returns: - bool: True if this is a known tag without extension or value. - - """ - return bool(self._schema_entry and not self.extension) - - def has_attribute(self, attribute): - """ Return True if this is an attribute this tag has. - - Parameters: - attribute (str): Name of the attribute. - - Returns: - bool: True if this tag has the attribute. - - """ - if self._schema_entry: - return self._schema_entry.has_attribute(attribute) - return False - - def get_tag_unit_class_units(self): - """ Get the unit class units associated with a particular tag. - - Returns: - list: A list containing the unit class units associated with a particular tag or an empty list. - - """ - units = [] - unit_classes = self.unit_classes - for unit_class_entry in unit_classes.values(): - units += unit_class_entry.units.keys() - - return units - - @property - def default_unit(self): - """ Get the default unit class unit for this tag. - - Only a tag with a single unit class can have default units. - - Returns: - unit(UnitEntry or None): the default unit entry for this tag, or None - """ - # todo: Make this cached - unit_classes = self.unit_classes.values() - if len(unit_classes) == 1: - first_unit_class_entry = list(unit_classes)[0] - default_unit = first_unit_class_entry.has_attribute(HedKey.DefaultUnits, return_value=True) - return first_unit_class_entry.units.get(default_unit, None) - - def base_tag_has_attribute(self, tag_attribute): - """ Check to see if the tag has a specific attribute. - - This is primarily used to check for things like TopLevelTag on Definitions and similar. - - Parameters: - tag_attribute (str): A tag attribute. - - Returns: - bool: True if the tag has the specified attribute. False, if otherwise. - - """ - if not self._schema_entry: - return False - - return self._schema_entry.base_tag_has_attribute(tag_attribute) - - @staticmethod - def _get_schema_namespace(org_tag): - """ Finds the library namespace for the tag. - - Parameters: - org_tag (str): A string representing a tag. - - Returns: - str: Library namespace string or empty. - - """ - first_slash = org_tag.find("/") - first_colon = org_tag.find(":") - - if first_colon != -1: - if first_slash != -1 and first_colon > first_slash: - return "" - - return org_tag[:first_colon + 1] - return "" - - @staticmethod - def _get_tag_units_portion(extension_text, tag_unit_classes): - """ Check that this string has valid units and remove them. - - Parameters: - tag_unit_classes (dict): Dictionary of valid UnitClassEntry objects for this tag. - - Returns: - stripped_value (str or None): The value with the units removed. - This is filled in if there are no units as well. - unit (UnitEntry or None): The matching unit entry if one is found - """ - value, _, units = extension_text.rpartition(" ") - if not units: - return None, None, None - - for unit_class_entry in tag_unit_classes.values(): - possible_match = unit_class_entry.get_derivative_unit_entry(units) - if possible_match and not possible_match.has_attribute(HedKey.UnitPrefix): - return value, units, possible_match - - # Repeat the above, but as a prefix - possible_match = unit_class_entry.get_derivative_unit_entry(value) - if possible_match and possible_match.has_attribute(HedKey.UnitPrefix): - return units, value, possible_match - - return None, None, None - - def is_placeholder(self): - """Returns if this tag has a placeholder in it. - - Returns: - has_placeholder(bool): True if it has a placeholder - """ - if "#" in self.org_tag or "#" in self._extension_value: - return True - return False - - def replace_placeholder(self, placeholder_value): - """ If tag has a placeholder character(#), replace with value. - - Parameters: - placeholder_value (str): Value to replace placeholder with. - - """ - if self.is_placeholder(): - if self._schema_entry: - self._extension_value = self._extension_value.replace("#", placeholder_value) - else: - self._tag = self.tag.replace("#", placeholder_value) - - def __hash__(self): - if self._schema_entry: - return hash( - self._namespace + self._schema_entry.short_tag_name.casefold() + self._extension_value.casefold()) - else: - return hash(self.casefold()) - - def __eq__(self, other): - if self is other: - return True - - if isinstance(other, str): - return self.casefold() == other.casefold() - - if not isinstance(other, HedTag): - return False - - if self.short_tag == other.short_tag: - return True - - if self.org_tag.casefold() == other.org_tag.casefold(): - return True - return False - - def __deepcopy__(self, memo): - # Check if the object has already been copied. - if id(self) in memo: - return memo[id(self)] - - # create a new instance of HedTag class - new_tag = self.__class__.__new__(self.__class__) - new_tag.__dict__.update(self.__dict__) - - # add the new object to the memo dictionary - memo[id(self)] = new_tag - - # Deep copy the attributes that need it(most notably, we don't copy schema/schema entry) - new_tag._parent = copy.deepcopy(self._parent, memo) - new_tag._expandable = copy.deepcopy(self._expandable, memo) - new_tag._expanded = copy.deepcopy(self._expanded, memo) - - return new_tag +""" A single HED tag. """ +from hed.schema.hed_schema_constants import HedKey +import copy +from hed.models.model_constants import DefTagNames + + +class HedTag: + """ A single HED tag. + + Notes: + - HedTag is a smart class in that it keeps track of its original value and positioning + as well as pointers to the relevant HED schema information, if relevant. + + """ + + def __init__(self, hed_string, hed_schema, span=None, def_dict=None): + """ Creates a HedTag. + + Parameters: + hed_string (str): Source HED string for this tag. + hed_schema (HedSchema): A parameter for calculating canonical forms on creation. + span (int, int): The start and end indexes of the tag in the hed_string. + def_dict(DefinitionDict or None): The def dict to use to identify def/def expand tags. + """ + self._hed_string = hed_string + if span is None: + span = (0, len(hed_string)) + # This is the span into the original HED string for this tag + self.span = span + + # If this is present, use this as the org tag for most purposes. + # This is not generally used anymore, but you can use it to replace a tag in place. + self._tag = None + + self._namespace = self._get_schema_namespace(self.org_tag) + + # This is the schema this tag was converted to. + self._schema = None + self._schema_entry = None + + self._extension_value = "" + self._parent = None + + self._expandable = None + self._expanded = False + + self.tag_terms = None # tuple of all the terms in this tag Lowercase. + self._calculate_to_canonical_forms(hed_schema) + + self._def_entry = None + if def_dict: + if self.short_base_tag in {DefTagNames.DEF_KEY, DefTagNames.DEF_EXPAND_KEY}: + self._def_entry = def_dict.get_definition_entry(self) + + def copy(self): + """ Return a deep copy of this tag. + + Returns: + HedTag: The copied group. + + """ + save_parent = self._parent + self._parent = None + return_copy = copy.deepcopy(self) + self._parent = save_parent + return return_copy + + @property + def schema_namespace(self): + """ Library namespace for this tag if one exists. + + Returns: + namespace (str): The library namespace, including the colon. + + """ + return self._namespace + + @property + def short_tag(self): + """ Short form including value or extension. + + Returns: + short_tag (str): The short form of the tag, including value or extension. + + """ + if self._schema_entry: + return f"{self._namespace}{self._schema_entry.short_tag_name}{self._extension_value}" + + return str(self) + + @property + def base_tag(self): + """ Long form without value or extension. + + Returns: + base_tag (str): The long form of the tag, without value or extension. + """ + if self._schema_entry: + return self._schema_entry.long_tag_name + return str(self) + + @property + def short_base_tag(self): + """ Short form without value or extension. + + Returns: + base_tag (str): The short non-extension port of a tag. + + Notes: + - ParentNodes/Def/DefName would return just "Def". + + """ + if self._schema_entry: + return self._schema_entry.short_tag_name + return str(self) + + @short_base_tag.setter + def short_base_tag(self, new_tag_val): + """ Change base tag, leaving extension or value. + + Parameters: + new_tag_val (str): The new short_base_tag for this tag. + + :raises ValueError: + - If the tag wasn't already identified. + + Note: + - Generally this is used to swap def to def-expand. + """ + if self._schema_entry: + tag_entry = None + if self._schema: + if self.is_takes_value_tag(): + new_tag_val = new_tag_val + "/#" + tag_entry = self._schema.get_tag_entry(new_tag_val, schema_namespace=self.schema_namespace) + + self._schema_entry = tag_entry + else: + raise ValueError("Cannot set unidentified tags") + + @property + def org_base_tag(self): + """ Original form without value or extension. + + Returns: + base_tag (str): The original form of the tag, without value or extension. + + Notes: + - Warning: This could be empty if the original tag had a name_prefix prepended. + e.g. a column where "Label/" is prepended, thus the column value has zero base portion. + """ + if self._schema_entry: + extension_len = len(self._extension_value) + if not extension_len: + return self.tag + + org_len = len(self.tag) + if org_len == extension_len: + return "" + + return self.tag[:org_len - extension_len] + return str(self) + + def tag_modified(self): + """ Return True if tag has been modified from original. + + Returns: + bool: Return True if the tag is modified. + + Notes: + - Modifications can include adding a column name_prefix. + + """ + return bool(self._tag) + + @property + def tag(self): + """ Returns the tag. + + Returns the original tag if no user form set. + + Returns: + tag (str): The custom set user form of the tag. + + """ + if self._tag: + return self._tag + + return self.org_tag + + @tag.setter + def tag(self, new_tag_val): + """ Allow you to overwrite the tag output text. + + Parameters: + new_tag_val (str): New (implicitly long form) of tag to set. + + Notes: + - You probably don't actually want to call this. + """ + self._tag = new_tag_val + self._schema_entry = None + self._calculate_to_canonical_forms(self._schema) + + @property + def extension(self): + """ Get the extension or value of tag. + + Generally this is just the portion after the last slash. + Returns an empty string if no extension or value. + + Returns: + str: The tag name. + + Notes: + - This tag must have been computed first. + + """ + if self._extension_value: + return self._extension_value[1:] + + return "" + + @extension.setter + def extension(self, x): + self._extension_value = f"/{x}" + + @property + def long_tag(self): + """ Long form including value or extension. + + Returns: + str: The long form of this tag. + + """ + if self._schema_entry: + return f"{self._namespace}{self._schema_entry.long_tag_name}{self._extension_value}" + return str(self) + + @property + def org_tag(self): + """ Return the original unmodified tag. + + Returns: + str: The original unmodified tag. + + """ + return self._hed_string[self.span[0]:self.span[1]] + + @property + def expanded(self): + """Return if this is currently expanded or not. + + Will always be False unless expandable is set. This is primarily used for Def/Def-expand tags at present. + + Returns: + bool: Returns True if this is currently expanded. + """ + return self._expanded + + @property + def expandable(self): + """Return what this expands to. + + This is primarily used for Def/Def-expand tags at present. + + Lazily set the first time it's called. + + Returns: + HedGroup or HedTag or None: Returns the expanded form of this tag. + """ + if self._expandable is None and self._def_entry: + save_parent = self._parent + tag_label, _, placeholder = self.extension.partition('/') + + def_contents = self._def_entry.get_definition(self, placeholder_value=placeholder) + self._parent = save_parent + if def_contents is not None: + self._expandable = def_contents + self._expanded = self.short_base_tag == DefTagNames.DEF_EXPAND_KEY + return self._expandable + + def is_column_ref(self): + """ Return if this tag is a column reference from a sidecar. + + You should only see these if you are directly accessing sidecar strings, tools should remove them otherwise. + + Returns: + bool: Returns True if this is a column ref. + """ + return self.org_tag.startswith('{') and self.org_tag.endswith('}') + + def __str__(self): + """ Convert this HedTag to a string. + + Returns: + str: The original tag if we haven't set a new tag.(e.g. short to long). + + """ + if self._schema_entry: + return self.short_tag + + if self._tag: + return self._tag + + return self._hed_string[self.span[0]:self.span[1]] + + def lower(self): + """ Convenience function, equivalent to str(self).lower(). """ + return str(self).lower() + + def casefold(self): + """ Convenience function, equivalent to str(self).casefold(). """ + return str(self).casefold() + + def _calculate_to_canonical_forms(self, hed_schema): + """ Update internal state based on schema. + + Parameters: + hed_schema (HedSchema or HedSchemaGroup): The schema to use to validate this tag. + + Returns: + list: A list of issues found during conversion. Each element is a dictionary. + + """ + tag_entry, remainder, tag_issues = hed_schema.find_tag_entry(self, self.schema_namespace) + self._schema_entry = tag_entry + self._schema = hed_schema + if self._schema_entry: + self.tag_terms = self._schema_entry.tag_terms + if remainder: + self._extension_value = remainder + else: + self.tag_terms = tuple() + + return tag_issues + + def get_stripped_unit_value(self, extension_text): + """ Return the extension divided into value and units, if the units are valid. + + Parameters: + extension_text (str): The text to split, in case it's a portion of a tag. + + Returns: + str or None: The extension portion with the units removed or None if invalid units. + str or None: The units or None if no units of the right unit class are found found. + + Examples: + 'Duration/3 ms' will return ('3', 'ms') + + """ + tag_unit_classes = self.unit_classes + stripped_value, units, match = HedTag._get_tag_units_portion(extension_text, tag_unit_classes) + if stripped_value and match: + return stripped_value, units + elif units and not match: + return None, units + return extension_text, None + + def value_as_default_unit(self): + """ Return the value converted to default units if possible or None if invalid. + + Returns: + value (float or None): The extension value in default units. + If there are no default units it assumes that the extension value is in default units. + + Examples: + 'Duration/300 ms' will return .3 + + """ + tag_unit_classes = self.unit_classes + stripped_value, unit, unit_entry = HedTag._get_tag_units_portion(self.extension, tag_unit_classes) + if not stripped_value: + return None + if unit and not unit_entry: + return None + if unit and unit_entry and unit_entry.get_conversion_factor(unit) is not None: + return float(stripped_value) * unit_entry.get_conversion_factor(unit) + return float(stripped_value) + + @property + def unit_classes(self): + """ Return a dict of all the unit classes this tag accepts. + + Returns: + unit_classes (dict): A dict of unit classes this tag accepts. + + Notes: + - Returns empty dict if this is not a unit class tag. + - The dictionary has unit name as the key and HedSchemaEntry as value. + + """ + if self._schema_entry: + return self._schema_entry.unit_classes + return {} + + @property + def value_classes(self): + """ Return a dict of all the value classes this tag accepts. + + Returns: + dict: A dictionary of HedSchemaEntry value classes this tag accepts. + + Notes: + - Returns empty dict if this is not a value class. + - The dictionary has unit name as the key and HedSchemaEntry as value. + + """ + if self._schema_entry: + return self._schema_entry.value_classes + return {} + + @property + def attributes(self): + """ Return a dict of all the attributes this tag has. + + Returns empty dict if this is not a value tag. + + Returns: + dict: A dict of attributes this tag has. + + Notes: + - Returns empty dict if this is not a unit class tag. + - The dictionary has unit name as the key and HedSchemaEntry as value. + + """ + if self._schema_entry: + return self._schema_entry.attributes + return {} + + def tag_exists_in_schema(self): + """ Return whether the schema entry for this tag exists. + + Returns: + bool: True if this tag exists. + + Notes: + - This does NOT assure this is a valid tag. + """ + return bool(self._schema_entry) + + def is_takes_value_tag(self): + """ Return True if this is a takes value tag. + + Returns: + bool: True if this is a takes value tag. + + """ + if self._schema_entry: + return self._schema_entry.has_attribute(HedKey.TakesValue) + return False + + def is_unit_class_tag(self): + """ Return True if this is a unit class tag. + + Returns: + bool: True if this is a unit class tag. + + """ + if self._schema_entry: + return bool(self._schema_entry.unit_classes) + return False + + def is_value_class_tag(self): + """ Return True if this is a value class tag. + + Returns: + bool: True if this is a tag with a value class. + + """ + if self._schema_entry: + return bool(self._schema_entry.value_classes) + return False + + def is_basic_tag(self): + """ Return True if a known tag with no extension or value. + + Returns: + bool: True if this is a known tag without extension or value. + + """ + return bool(self._schema_entry and not self.extension) + + def has_attribute(self, attribute): + """ Return True if this is an attribute this tag has. + + Parameters: + attribute (str): Name of the attribute. + + Returns: + bool: True if this tag has the attribute. + + """ + if self._schema_entry: + return self._schema_entry.has_attribute(attribute) + return False + + def get_tag_unit_class_units(self): + """ Get the unit class units associated with a particular tag. + + Returns: + list: A list containing the unit class units associated with a particular tag or an empty list. + + """ + units = [] + unit_classes = self.unit_classes + for unit_class_entry in unit_classes.values(): + units += unit_class_entry.units.keys() + + return units + + @property + def default_unit(self): + """ Get the default unit class unit for this tag. + + Only a tag with a single unit class can have default units. + + Returns: + unit(UnitEntry or None): the default unit entry for this tag, or None + """ + # todo: Make this cached + unit_classes = self.unit_classes.values() + if len(unit_classes) == 1: + first_unit_class_entry = list(unit_classes)[0] + default_unit = first_unit_class_entry.has_attribute(HedKey.DefaultUnits, return_value=True) + return first_unit_class_entry.units.get(default_unit, None) + + def base_tag_has_attribute(self, tag_attribute): + """ Check to see if the tag has a specific attribute. + + This is primarily used to check for things like TopLevelTag on Definitions and similar. + + Parameters: + tag_attribute (str): A tag attribute. + + Returns: + bool: True if the tag has the specified attribute. False, if otherwise. + + """ + if not self._schema_entry: + return False + + return self._schema_entry.base_tag_has_attribute(tag_attribute) + + @staticmethod + def _get_schema_namespace(org_tag): + """ Finds the library namespace for the tag. + + Parameters: + org_tag (str): A string representing a tag. + + Returns: + str: Library namespace string or empty. + + """ + first_slash = org_tag.find("/") + first_colon = org_tag.find(":") + + if first_colon != -1: + if first_slash != -1 and first_colon > first_slash: + return "" + + return org_tag[:first_colon + 1] + return "" + + @staticmethod + def _get_tag_units_portion(extension_text, tag_unit_classes): + """ Split a value portion into value, units and its valid unitEntry (if any). + + Parameters: + extension_text (str): A string representing the value portion of a tag with unit classes. + tag_unit_classes (dict): Dictionary of valid UnitClassEntry objects for this tag. + + Returns: + stripped_value (str or None): The value with the units removed. + This is filled in if there are no units as well. + units (str or None); The units string or None if no units. + unitEntry (UnitEntry or None): The matching unit entry if one is found + + Notes: + value, None, None -- value portion has no units. + value, units, unitEntry -- value portion has value and valid units. + value, units, None -- value portion has a value and invalid units. + + """ + value, _, units = extension_text.partition(" ") + if not units: + return value, None, None + + for unit_class_entry in tag_unit_classes.values(): + possible_match = unit_class_entry.get_derivative_unit_entry(units) + if possible_match: + return value, units, possible_match + return value, units, None + + def is_placeholder(self): + """Returns if this tag has a placeholder in it. + + Returns: + has_placeholder(bool): True if it has a placeholder + """ + if "#" in self.org_tag or "#" in self._extension_value: + return True + return False + + def replace_placeholder(self, placeholder_value): + """ If tag has a placeholder character(#), replace with value. + + Parameters: + placeholder_value (str): Value to replace placeholder with. + + """ + if self.is_placeholder(): + if self._schema_entry: + tag = self.tag.replace('#', placeholder_value) + self._extension_value = self._extension_value.replace("#", placeholder_value) + self.tag = tag + else: + self._tag = self.tag.replace("#", placeholder_value) + + def __hash__(self): + if self._schema_entry: + return hash( + self._namespace + self._schema_entry.short_tag_name.casefold() + self._extension_value.casefold()) + else: + return hash(self.casefold()) + + def __eq__(self, other): + if self is other: + return True + + if isinstance(other, str): + return self.casefold() == other.casefold() + + if not isinstance(other, HedTag): + return False + + if self.short_tag == other.short_tag: + return True + + if self.org_tag.casefold() == other.org_tag.casefold(): + return True + return False + + def __deepcopy__(self, memo): + # Check if the object has already been copied. + if id(self) in memo: + return memo[id(self)] + + # create a new instance of HedTag class + new_tag = self.__class__.__new__(self.__class__) + new_tag.__dict__.update(self.__dict__) + + # add the new object to the memo dictionary + memo[id(self)] = new_tag + + # Deep copy the attributes that need it(most notably, we don't copy schema/schema entry) + new_tag._parent = copy.deepcopy(self._parent, memo) + new_tag._expandable = copy.deepcopy(self._expandable, memo) + new_tag._expanded = copy.deepcopy(self._expanded, memo) + + return new_tag diff --git a/hed/validator/def_validator.py b/hed/validator/def_validator.py index 26731edc2..00a1f469f 100644 --- a/hed/validator/def_validator.py +++ b/hed/validator/def_validator.py @@ -109,6 +109,12 @@ def validate_def_value_units(self, def_tag, hed_validator, allow_placeholders=Fa if def_entry is None: return [] + # Make sure that there aren't any errant placeholders. + if not allow_placeholders and '#' in placeholder: + return ErrorHandler.format_error(ValidationErrors.HED_PLACEHOLDER_OUT_OF_CONTEXT, tag=def_tag.tag) + + + # Set the appropriate error code error_code = ValidationErrors.DEF_INVALID if is_def_expand_tag: error_code = ValidationErrors.DEF_EXPAND_INVALID @@ -123,11 +129,11 @@ def validate_def_value_units(self, def_tag, hed_validator, allow_placeholders=Fa def_contents = def_entry.get_definition(def_tag, placeholder_value=placeholder, return_copy_of_tag=True) if def_contents and def_entry.takes_value and hed_validator: placeholder_tag = def_contents.get_first_group().find_placeholder_tag() - # Handle the case where they're adding a unit as part of a placeholder. eg Speed/# mph - if placeholder_tag: - placeholder = placeholder_tag.extension - if placeholder.startswith('# '): - placeholder = placeholder[2:] + # # Handle the case where they're adding a unit as part of a placeholder. eg Speed/# mph + # if placeholder_tag: + # placeholder = placeholder_tag.extension + # if placeholder.startswith('# '): + # placeholder = placeholder[2:] def_issues += hed_validator.validate_units(placeholder_tag, placeholder, report_as=def_tag, diff --git a/hed/validator/reserved_validator.py b/hed/validator/reserved_validator.py new file mode 100644 index 000000000..7b987ec89 --- /dev/null +++ b/hed/validator/reserved_validator.py @@ -0,0 +1,97 @@ +import json +from functools import lru_cache + +class reserved_validator: + _instance = None + _reserved_map = {} + + def __init__(self): + if reserved_validator._instance is not None: + raise Exception("Use ReservedChecker.get_instance() to get an instance of this class.") + self._initialize_special_tags() + + @staticmethod + def get_instance(): + if reserved_validator._instance is None: + reserved_validator._instance = reserved_validator() + return reserved_validator._instance + + def _initialize_special_tags(self): + reserved_validator._reserved_map = self._load_reserved_tags() + self.special_names = set(reserved_validator._reserved_map.keys()) + self.require_value_tags = self._get_special_tags_by_property("requireValue") + self.no_extension_tags = self._get_special_tags_by_property("noExtension") + self.allow_two_level_value_tags = self._get_special_tags_by_property("allowTwoLevelValue") + self.top_group_tags = self._get_special_tags_by_property("topLevelTagGroup") + self.requires_def_tags = self._get_special_tags_by_property("requiresDef") + self.group_tags = self._get_special_tags_by_property("tagGroup") + self.exclusive_tags = self._get_special_tags_by_property("exclusive") + self.temporal_tags = self._get_special_tags_by_property("isTemporalTag") + self.no_splice_in_group = self._get_special_tags_by_property("noSpliceInGroup") + self.has_forbidden_subgroup_tags = { + value["name"] + for value in reserved_validator._reserved_map.values() + if len(value.get("forbiddenSubgroupTags", [])) > 0 + } + + @staticmethod + @lru_cache + def _load_reserved_tags(): + with open("../data/json/reservedTags.json", "r") as file: + return json.load(file) + + def _get_special_tags_by_property(self, property_name): + return { + value["name"] + for value in reserved_validator._reserved_map.values() + if value.get(property_name) is True + } + + def check_hed_string(self, hed_string, full_check): + checks = [ + lambda: self.splice_check(hed_string, full_check), + lambda: self.check_unique(hed_string), + lambda: self.check_tag_group_levels(hed_string, full_check), + lambda: self.check_exclusive(hed_string), + lambda: self.check_no_splice_in_group_tags(hed_string), + lambda: self.check_top_group_requirements(hed_string, full_check), + lambda: self.check_forbidden_groups(hed_string), + lambda: self.check_non_top_groups(hed_string, full_check), + ] + for check in checks: + issues = check() + if issues: + return issues + return [] + + def splice_check(self, hed_string, full_check): + if not hed_string.column_splices: + return [] + if full_check or any(tag.schema_tag.name in self.exclusive_tags for tag in hed_string.tags): + return [self.generate_issue("curlyBracesNotAllowed", hed_string.hed_string)] + return [] + + def check_unique(self, hed_string): + unique_tags = [tag for tag in hed_string.tags if tag.has_attribute("unique")] + unique_names = set() + for tag in unique_tags: + if tag.schema_tag.name in unique_names: + return [ + self.generate_issue("multipleUniqueTags", hed_string.hed_string, tag.original_tag) + ] + unique_names.add(tag.schema_tag.name) + return [] + + @staticmethod + def generate_issue(issue_type, hed_string, tag=None): + return { + "type": issue_type, + "hed_string": hed_string, + "tag": tag + } + + # Additional methods for other checks should be implemented here following similar patterns. + +if __name__ == "__main__": + checker = reserved_validator.get_instance() + print("ReservedChecker initialized successfully.") diff --git a/hed/validator/util/class_util.py b/hed/validator/util/class_util.py index 310f63c9e..443d510d8 100644 --- a/hed/validator/util/class_util.py +++ b/hed/validator/util/class_util.py @@ -61,17 +61,18 @@ def check_tag_unit_class_units_are_valid(self, original_tag, validate_text, repo """ validation_issues = [] if original_tag.is_unit_class_tag(): - stripped_value, unit = original_tag.get_stripped_unit_value(validate_text) - # that are prefixes like $. Right now those are marked as unit invalid AND value_invalid. - bad_units = " " in stripped_value - if bad_units: - stripped_value = stripped_value.split(" ")[0] + # Check the units first + stripped_value, units = original_tag.get_stripped_unit_value(validate_text) + if not stripped_value: + validation_issues += self._report_bad_units(original_tag, report_as) + return validation_issues + # Check the value classes validation_issues += self._check_value_class(original_tag, stripped_value, report_as, error_code, index_offset) - if not unit: - validation_issues += self._check_units(original_tag, bad_units, report_as) + if validation_issues: + return validation_issues # We don't want to give this overall error twice if error_code and validation_issues and not any(error_code == issue['code'] for issue in validation_issues): @@ -97,41 +98,6 @@ def check_tag_value_class_valid(self, original_tag, validate_text, report_as=Non """ return self._check_value_class(original_tag, validate_text, report_as, error_code, index_offset) - # def _get_tag_problem_indexes(self, original_tag, stripped_value, validation=True): - # """ Return list of problem indices for error messages. - # - # Parameters: - # original_tag (HedTag): The original tag that is used to report the error. - # stripped_value (str): value without units - # validation (bool): - # - # Returns: - # list: List of int locations in which error occurred. - # """ - # indexes = [] - # # Extra +1 for the slash - # start_index = original_tag.extension.find(stripped_value) + len(original_tag.org_base_tag) + 1 - # if start_index == -1: - # return indexes - # - # if not validation: - # return schema_validation_util_deprecated._get_disallowed_character_indexes(stripped_value, start_index) - # - # return self._get_problem_indices(stripped_value, "nameClass", start_index=start_index) - # classes = list(original_tag.value_classes.keys()) - # problems = {} - # okay_count = len(classes) - # for class_name in classes: - # indices = self._char_validator.get_problem_chars(stripped_value, class_name) - # if indices: - # problems[class_name] = [(char, index + start_index) for index, char in indices] - # else: - # okay_count -= 1 - # if okay_count: # At least one value class has an issue - # return problems - # else: - # return {} - def _get_problem_indices(self, stripped_value, class_name, start_index=0): indices = self._char_validator.get_problem_chars(stripped_value, class_name) if indices: @@ -140,30 +106,6 @@ def _get_problem_indices(self, stripped_value, class_name, start_index=0): # value_classes = original_tag.value_classes.values() # allowed_characters = schema_validation_util.get_allowed_characters(original_tag.value_classes.values()) - # return schema_validation_util.get_problem_indexes(stripped_value, allowed_characters, index_adj=start_index) - - # @staticmethod - # def get_problem_index(validation_string, reg_ex, index_adj=0): - # """Finds indexes with values not in character set - # - # Parameters: - # validation_string(str): The string to check characters in - # character_set(set): the list of valid characters(or the value "nonascii" as a set entry) - # index_adj(int): the value to adjust the reported indices by, if this isn't the start of a string. - # - # Returns: - # index_list(tuple of (str, int)): The list of problematic characters and indices - # """ - # invalid_positions = [] - # - # # Iterate over the string, check each character - # for i, char in enumerate(validation_string): - # if not re.match(reg_ex, char): - # # If the character does not match, record its position and value - # invalid_positions.append((i, char)) - # - # return invalid_positions - def _check_value_class(self, original_tag, stripped_value, report_as, error_code=None, index_offset=0): """ Return any issues found if this is a value tag, @@ -223,61 +165,19 @@ def report_value_char_errors(class_name, errors, report_as, index_adj): index = value[1] + index_adj if value[0] in "{}": validation_issues += ErrorHandler.format_error(ValidationErrors.CURLY_BRACE_UNSUPPORTED_HERE, - tag=report_as, index_in_tag=index, - index_in_tag_end=index + 1) + tag=report_as,problem_tag=value[0]) else: validation_issues += ErrorHandler.format_error(ValidationErrors.INVALID_VALUE_CLASS_CHARACTER, - value_class=class_name, tag=report_as, - index_in_tag=index, index_in_tag_end=index + 1) + tag=report_as, value_class=class_name, + problem_tag=value[0]) return validation_issues - # @staticmethod - # def report_class_errors(error_dict, report_as): - # validation_issues = [] - # for class_name, errors in error_dict.items(): - - # def _check_value_class(self, original_tag, stripped_value, report_as, error_code=None, index_offset=0): - - # """ Return any issues found if this is a value tag, - # - # Parameters: - # original_tag (HedTag): The original tag that is used to report the error. - # stripped_value (str): value without units - # report_as (HedTag): Report as this tag. - # error_code(str): The code to override the error as. Again mostly for def/def-expand tags. - # index_offset(int): Offset into the extension validate_text starts at. - # - # Returns: - # list: List of dictionaries of validation issues. - # - # """ - # - # validation_issues = [] - # if original_tag.is_takes_value_tag(): - # report_as = report_as if report_as else original_tag - # problem_indexes = self._get_tag_problem_indexes(original_tag, stripped_value, self._validate_characters) - # for char, index in problem_indexes: - # tag_code = ValidationErrors.CURLY_BRACE_UNSUPPORTED_HERE if ( - # char in "{}") else ValidationErrors.INVALID_TAG_CHARACTER - # - # index_adj = len(report_as.org_base_tag) - len(original_tag.org_base_tag) - # index += index_adj + index_offset - # validation_issues += ErrorHandler.format_error(tag_code, - # tag=report_as, index_in_tag=index, - # index_in_tag_end=index + 1) - # if not self._validate_value_class_portion(original_tag, stripped_value): - # validation_issues += ErrorHandler.format_error(ValidationErrors.VALUE_INVALID, report_as) - # if error_code: - # validation_issues += ErrorHandler.format_error(ValidationErrors.VALUE_INVALID, - # report_as, actual_error=error_code) - # return validation_issues @staticmethod - def _check_units(original_tag, bad_units, report_as): - """Returns an issue noting this is either bad units, or missing units + def _report_bad_units(original_tag, report_as): + """Returns an issue noting this is bad units Parameters: original_tag (HedTag): The original tag that is used to report the error. - bad_units (bool): Tag has units so check --- otherwise validate with default units. report_as (HedTag): Report as this tag. Returns: @@ -285,15 +185,8 @@ def _check_units(original_tag, bad_units, report_as): """ report_as = report_as if report_as else original_tag - if bad_units: - tag_unit_class_units = original_tag.get_tag_unit_class_units() - validation_issue = ErrorHandler.format_error(ValidationErrors.UNITS_INVALID, - tag=report_as, units=tag_unit_class_units) - else: - default_unit = original_tag.default_unit - validation_issue = ErrorHandler.format_error(ValidationErrors.UNITS_MISSING, - tag=report_as, default_unit=default_unit) - return validation_issue + tag_unit_class_units = original_tag.get_tag_unit_class_units() + return ErrorHandler.format_error(ValidationErrors.UNITS_INVALID, tag=report_as, units=tag_unit_class_units) def _validate_value_class_portion(self, original_tag, portion_to_validate): if portion_to_validate is None: diff --git a/hed/validator/util/string_util.py b/hed/validator/util/string_util.py index d5639807f..c9964930c 100644 --- a/hed/validator/util/string_util.py +++ b/hed/validator/util/string_util.py @@ -21,7 +21,7 @@ def check_count_tag_group_parentheses(hed_string): """ Report unmatched parentheses. Parameters: - hed_string (str): A hed string. + hed_string (str): A HED string. Returns: list: A list of validation list. Each issue is a dictionary. diff --git a/spec_tests/test_errors.py b/spec_tests/test_errors.py index e0b5aee25..b805d6776 100644 --- a/spec_tests/test_errors.py +++ b/spec_tests/test_errors.py @@ -21,6 +21,8 @@ # "character-invalid-non-printing appears": "Need to recheck how this is verified for textClass", "invalid-character-name-value-class-deprecated": "Removing support for 8.2.0 or earlier name classes" } +runAll = True +runOnly = {} class MyTestCase(unittest.TestCase): @@ -28,6 +30,7 @@ class MyTestCase(unittest.TestCase): def setUpClass(cls): test_dir = os.path.realpath(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'hed-specification/tests/json_tests')) + cls.test_dir = test_dir cls.test_files = [os.path.join(test_dir, f) for f in os.listdir(test_dir) if os.path.isfile(os.path.join(test_dir, f))] cls.fail_count = [] @@ -38,7 +41,7 @@ def setUpClass(cls): def tearDownClass(cls): pass - def run_single_test(self, test_file): + def run_single_test(self, test_file, test_name=None, test_type=None): with open(test_file, "r") as fp: test_info = json.load(fp) for info in test_info: @@ -51,9 +54,9 @@ def run_single_test(self, test_file): if name in skip_tests: print(f"Skipping {name} test because: {skip_tests[name]}") continue - - # if name != "library-invalid-bad_with-standard-version": - # continue + if test_name is not None and name != test_name: + print(f"Skipping {name} test because it is not the one specified") + continue description = info['description'] schema = info['schema'] check_for_warnings = info.get("warning", False) @@ -76,6 +79,8 @@ def run_single_test(self, test_file): else: def_dict = DefinitionDict() for section_name, section in info["tests"].items(): + if test_type is not None and test_type != section_name: + continue if section_name == "string_tests": self._run_single_string_test(section, schema, def_dict, error_code, all_codes, description, name, error_handler) @@ -128,7 +133,6 @@ def _run_single_string_test(self, info, schema, def_dict, error_code, all_codes, def _run_single_sidecar_test(self, info, schema, def_dict, error_code, all_codes, description, name, error_handler): for result, tests in info.items(): for test in tests: - # print(f"{error_code}: {name}") buffer = io.BytesIO(json.dumps(test).encode("utf-8")) sidecar = Sidecar(buffer) issues = sidecar.validate(hed_schema=schema, extra_def_dicts=def_dict, error_handler=error_handler) @@ -208,13 +212,17 @@ def _run_single_schema_test(self, info, error_code, all_codes, description, name def test_errors(self): for test_file in self.test_files: self.run_single_test(test_file) - # test_file = './temp.json' - # self.run_single_test(test_file) + print(f"{len(self.fail_count)} tests got an unexpected result") print("\n".join(self.fail_count)) self.assertEqual(len(self.fail_count), 0) + def test_debug(self): + test_file = os.path.realpath('./temp4.json') + test_name = None + test_type = None + self.run_single_test(test_file, test_name, test_type) -if __name__ == '__main__': +if __name__ == '__main__': unittest.main() diff --git a/tests/models/test_df_util.py b/tests/models/test_df_util.py index 247a073b4..3ba16b8c0 100644 --- a/tests/models/test_df_util.py +++ b/tests/models/test_df_util.py @@ -267,30 +267,30 @@ def test_errors_unresolved(self): def test_def_expand_detection(self): test_strings = [ - "(Def-expand/A1/1, (Action/1, Acceleration/5, Item-Count/2))", - "(Def-expand/A1/2, (Action/2, Acceleration/5, Item-Count/2))", - "(Def-expand/B2/3, (Action/3, Collection/animals, Alert))", - "(Def-expand/B2/4, (Action/4, Collection/animals, Alert))", - "(Def-expand/C3/5, (Action/5, Joyful, Event))", - "(Def-expand/C3/6, (Action/6, Joyful, Event))", - "((Def-expand/A1/7, (Action/7, Acceleration/5, Item-Count/2)), Event, Acceleration/10)", - "((Def-expand/A1/8, (Action/8, Acceleration/5, Item-Count/2)), Collection/toys, Item-Count/5)", - "((Def-expand/B2/9, (Action/9, Collection/animals, Alert)), Event, Collection/plants)", - "((Def-expand/B2/10, (Action/10, Collection/animals, Alert)), Joyful, Item-Count/3)", - "((Def-expand/C3/11, (Action/11, Joyful, Event)), Collection/vehicles, Acceleration/20)", - "((Def-expand/C3/12, (Action/12, Joyful, Event)), Alert, Item-Count/8)", - "((Def-expand/A1/13, (Action/13, Acceleration/5, Item-Count/2)), " + - "(Def-expand/B2/13, (Action/13, Collection/animals, Alert)), Event)", - "((Def-expand/A1/14, (Action/14, Acceleration/5, Item-Count/2)), Joyful, " + - "(Def-expand/C3/14, (Action/14, Joyful, Event)))", - "(Def-expand/B2/15, (Action/15, Collection/animals, Alert)), (Def-expand/C3/15, " + - "(Action/15, Joyful, Event)), Acceleration/30", - "((Def-expand/A1/16, (Action/16, Acceleration/5, Item-Count/2)), " + + "(Def-expand/A1/1, (Action/1, Acceleration/5, Item-count/1))", + "(Def-expand/A1/2, (Action/1, Acceleration/5, Item-count/2))", + "(Def-expand/B2/3, (Item-count/3, Collection/animals, Alert))", + "(Def-expand/B2/4, (Item-count/4, Collection/animals, Alert))", + "(Def-expand/C3/5, (Item-count/5, Joyful, Event))", + "(Def-expand/C3/6, (Item-count/6, Joyful, Event))", + "((Def-expand/A1/7, (Item-count/7, Acceleration/5, Action/1)), Event, Acceleration/10)", + "((Def-expand/A1/8, (Item-count/8, Acceleration/5, Action/1)), Collection/toys, Item-Count/5)", + "((Def-expand/B2/9, (Item-count/9, Collection/animals, Alert)), Event, Collection/plants)", + "((Def-expand/B2/10, (Item-count/10, Collection/animals, Alert)), Joyful, Item-Count/3)", + "((Def-expand/C3/11, (Item-count/11, Joyful, Event)), Collection/vehicles, Acceleration/20)", + "((Def-expand/C3/12, (Item-count/12, Joyful, Event)), Alert, Item-Count/8)", + "((Def-expand/A1/13, (Item-count/13, Acceleration/5, Action/1)), " + + "(Def-expand/B2/13, (Item-count/13, Collection/animals, Alert)), Event)", + "((Def-expand/A1/14, (Item-count/14, Acceleration/5, Action/1), Joyful, " + + "(Def-expand/C3/14, (Item-count/14, Joyful, Event)))", + "(Def-expand/B2/15, (Item-count/15, Collection/animals, Alert)), (Def-expand/C3/15, " + + "(Item-count/15, Joyful, Event)), Acceleration/30", + "((Def-expand/A1/16, (Item-count/16, Acceleration/5, Action/1)), " + "(Def-expand/B2/16, (Action/16, Collection/animals, Alert)), Collection/food)", "(Def-expand/C3/17, (Action/17, Joyful, Event)), (Def-expand/A1/17, " + - "(Action/17, Acceleration/5, Item-Count/2)), Item-Count/6", - "((Def-expand/B2/18, (Action/18, Collection/animals, Alert)), " + - "(Def-expand/C3/18, (Action/18, Joyful, Event)), Alert)", + "(Action/1, Acceleration/5, Item-Count/17)), Item-Count/6", + "((Def-expand/B2/18, (Item-count/18, Collection/animals, Alert)), " + + "(Def-expand/C3/18, (Item-count/18, Joyful, Event)), Alert)", "(Def-expand/D1/Apple, (Task/Apple, Collection/cars, Attribute/color))", "(Def-expand/D1/Banana, (Task/Banana, Collection/cars, Attribute/color))", "(Def-expand/E2/Carrot, (Collection/Carrot, Collection/plants, Attribute/type))", diff --git a/tests/models/test_hed_tag.py b/tests/models/test_hed_tag.py index e1b62ac58..19ad3204a 100644 --- a/tests/models/test_hed_tag.py +++ b/tests/models/test_hed_tag.py @@ -122,44 +122,31 @@ def test_determine_tags_legal_units(self): self.assertEqual(no_unit_class_tag_result, []) def test_strip_off_units_from_value(self): - # todo: add this back in when we have a currency unit or make a test for one. - # dollars_string_no_space = HedTag('Participant/Effect/Cognitive/Reward/$25.99', schema=self.schema) - # dollars_string = HedTag('Participant/Effect/Cognitive/Reward/$ 25.99', schema=self.schema) - # dollars_string_invalid = HedTag('Participant/Effect/Cognitive/Reward/25.99$', schema=self.schema) volume_string_no_space = HedTag('Volume/100m^3', hed_schema=self.hed_schema) volume_string = HedTag('Volume/100 m^3', hed_schema=self.hed_schema) prefixed_volume_string = HedTag('Volume/100 cm^3', hed_schema=self.hed_schema) invalid_volume_string = HedTag('Volume/200 cm', hed_schema=self.hed_schema) invalid_distance_string = HedTag('Distance/200 M', hed_schema=self.hed_schema) - # currency_units = { - # 'currency':self.schema.unit_classes['currency'] - # } - volume_units = { - 'volume': self.hed_schema.unit_classes['volumeUnits'] - } - distance_units = { - 'distance': self.hed_schema.unit_classes['physicalLengthUnits'] - } - # stripped_dollars_string_no_space = dollars_string_no_space._get_tag_units_portion(currency_units) - # stripped_dollars_string = dollars_string._get_tag_units_portion(currency_units) - # stripped_dollars_string_invalid = dollars_string_invalid._get_tag_units_portion(currency_units) + volume_units = {'volume': self.hed_schema.unit_classes['volumeUnits']} + distance_units = { 'distance': self.hed_schema.unit_classes['physicalLengthUnits']} stripped_volume_string, _, _ = HedTag._get_tag_units_portion(volume_string.extension, volume_units) stripped_volume_string_no_space, _, _ = HedTag._get_tag_units_portion(volume_string_no_space.extension, volume_units) stripped_prefixed_volume_string, _, _ = HedTag._get_tag_units_portion(prefixed_volume_string.extension, volume_units) - stripped_invalid_volume_string, _, _ = HedTag._get_tag_units_portion(invalid_volume_string.extension, - volume_units) - stripped_invalid_distance_string, _, _ = HedTag._get_tag_units_portion(invalid_distance_string.extension, + stripped_invalid_volume_string, units_invalid, unit_entry_invalid = ( + HedTag._get_tag_units_portion(invalid_volume_string.extension, volume_units)) + stripped_invalid_distance_string, dist_invalid_units, dist_invalid_entry = HedTag._get_tag_units_portion(invalid_distance_string.extension, distance_units) - # self.assertEqual(stripped_dollars_string_no_space, None) - # self.assertEqual(stripped_dollars_string, '25.99') - # self.assertEqual(stripped_dollars_string_invalid, None) self.assertEqual(stripped_volume_string, '100') - self.assertEqual(stripped_volume_string_no_space, None) + self.assertEqual(stripped_volume_string_no_space, '100m^3') self.assertEqual(stripped_prefixed_volume_string, '100') - self.assertEqual(stripped_invalid_volume_string, None) - self.assertEqual(stripped_invalid_distance_string, None) + self.assertEqual(stripped_invalid_volume_string, '200') + self.assertEqual(units_invalid, 'cm') + self.assertEqual(unit_entry_invalid, None) + self.assertEqual(stripped_invalid_distance_string, '200') + self.assertEqual(dist_invalid_units, 'M') + self.assertEqual(dist_invalid_entry, None) def test_determine_allows_extensions(self): extension_tag1 = HedTag('boat', hed_schema=self.hed_schema) @@ -189,4 +176,4 @@ def test_get_as_default_units(self): self.assertEqual(300, tag4.value_as_default_unit()) tag5 = HedTag("IntensityTakesValue/300 cd", hed_schema=util_create_schemas.load_schema_intensity()) - self.assertEqual(None, tag5.value_as_default_unit()) + self.assertEqual(300, tag5.value_as_default_unit()) diff --git a/tests/validator/test_tag_validator.py b/tests/validator/test_tag_validator.py index 557660d33..a6a9e572b 100644 --- a/tests/validator/test_tag_validator.py +++ b/tests/validator/test_tag_validator.py @@ -163,7 +163,7 @@ def test_child_required(self): def test_required_units(self): test_strings = { 'hasRequiredUnit': 'Duration/3 ms', - 'missingRequiredUnit': 'Duration/3', + 'missingUnit': 'Duration/3', 'notRequiredNoNumber': 'Age', 'notRequiredNumber': 'Age/0.5', 'notRequiredScientific': 'Age/5.2e-1', @@ -173,7 +173,7 @@ def test_required_units(self): } expected_results = { 'hasRequiredUnit': True, - 'missingRequiredUnit': False, + 'missingUnit': True, 'notRequiredNoNumber': True, 'notRequiredNumber': True, 'notRequiredScientific': True, @@ -183,8 +183,7 @@ def test_required_units(self): # legal_clock_time_units = ['hour:min', 'hour:min:sec'] expected_issues = { 'hasRequiredUnit': [], - 'missingRequiredUnit': self.format_error(ValidationErrors.UNITS_MISSING, tag=0, - default_unit='s'), + 'missingUnit': [], 'notRequiredNoNumber': [], 'notRequiredNumber': [], 'notRequiredScientific': [], @@ -990,37 +989,6 @@ class TestHedSpecialUnits(TestHed): def string_obj_func(validator): return partial(validator._validate_individual_tags_in_hed_string) - def test_special_units(self): - test_strings = { - 'specialAllowedCharCurrency': 'Item/Currency-test/$ 100', - 'specialNotAllowedCharCurrency': 'Item/Currency-test/@ 100', - 'specialAllowedCharCurrencyAsSuffix': 'Item/Currency-test/100 $', - # Update tests - 8.0 currently has no clockTime nodes. - # 'properTime': 'Item/clockTime-test/08:30', - # 'invalidTime': 'Item/clockTime-test/54:54' - } - expected_results = { - # 'properTime': True, - # 'invalidTime': True, - 'specialAllowedCharCurrency': True, - 'specialNotAllowedCharCurrency': False, - 'specialAllowedCharCurrencyAsSuffix': False, - } - legal_currency_units = ['dollar', "$", "point"] - - expected_issues = { - # 'properTime': [], - # 'invalidTime': [], - 'specialAllowedCharCurrency': [], - 'specialNotAllowedCharCurrency': self.format_error("INVALID_VALUE_CLASS_VALUE", - value_class="numericClass", tag=0, index_in_tag=0, - index_in_tag_end=24) - + self.format_error(ValidationErrors.UNITS_INVALID, tag=0, units=legal_currency_units), - 'specialAllowedCharCurrencyAsSuffix': self.format_error(ValidationErrors.UNITS_INVALID, tag=0, - units=legal_currency_units), - } - self.validator_semantic(test_strings, expected_results, expected_issues, True) - class TestHedAllowedCharacters(TestHed): compute_forms = True @@ -1045,7 +1013,7 @@ def test_special_units(self): expected_issues = { 'ascii': [], 'illegalTab': self.format_error(ValidationErrors.INVALID_VALUE_CLASS_CHARACTER, tag=0, - index_in_tag=13, index_in_tag_end=14, value_class="textClass"), + problem_tag='\t', value_class="textClass"), 'allowTab': [] } self.validator_semantic(test_strings, expected_results, expected_issues, True) diff --git a/tests/validator/test_tag_validator_base.py b/tests/validator/test_tag_validator_base.py index 8b816f5b4..5ad46c503 100644 --- a/tests/validator/test_tag_validator_base.py +++ b/tests/validator/test_tag_validator_base.py @@ -88,9 +88,6 @@ def validator_base(self, test_strings, expected_results, expected_issues, test_f error_handler.add_context_and_filter(test_issues) test_result = not test_issues - # print(str(expected_issue)) - # print(str(test_issues)) - # error_handler.pop_error_context() self.assertEqual(test_result, expected_result, test_strings[test_key]) self.assertCountEqual(test_issues, expected_issue, test_strings[test_key]) diff --git a/tests/validator/test_tag_validator_library.py b/tests/validator/test_tag_validator_library.py index 3db111130..842a5a105 100644 --- a/tests/validator/test_tag_validator_library.py +++ b/tests/validator/test_tag_validator_library.py @@ -141,7 +141,7 @@ def test_child_required(self): def test_required_units(self): test_strings = { 'hasRequiredUnit': 'Duration/3 ms', - 'missingRequiredUnit': 'Duration/3', + 'missingUnit': 'Duration/3', 'notRequiredNoNumber': 'Age', 'notRequiredNumber': 'Age/0.5', 'notRequiredScientific': 'Age/5.2e-1', @@ -151,7 +151,7 @@ def test_required_units(self): } expected_results = { 'hasRequiredUnit': True, - 'missingRequiredUnit': False, + 'missingUnit': True, 'notRequiredNoNumber': True, 'notRequiredNumber': True, 'notRequiredScientific': True, @@ -161,8 +161,7 @@ def test_required_units(self): # legal_clock_time_units = ['hour:min', 'hour:min:sec'] expected_issues = { 'hasRequiredUnit': [], - 'missingRequiredUnit': self.format_error( - ValidationErrors.UNITS_MISSING, tag=0, default_unit='s'), + 'missingUnit': [], 'notRequiredNoNumber': [], 'notRequiredNumber': [], 'notRequiredScientific': [], From c165fa4ad724595e9358159436429dec9af52cfe Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Mon, 6 Jan 2025 14:12:27 -0600 Subject: [PATCH 07/50] Rethinking the gather --- hed/models/def_expand_gather.py | 146 +++++++++++++++----------------- tests/models/test_df_util.py | 116 +++++++++++++++---------- 2 files changed, 141 insertions(+), 121 deletions(-) diff --git a/hed/models/def_expand_gather.py b/hed/models/def_expand_gather.py index b15ab3dc5..6b81b7ef4 100644 --- a/hed/models/def_expand_gather.py +++ b/hed/models/def_expand_gather.py @@ -28,13 +28,13 @@ def add_def(self, def_tag, def_expand_group): """ orig_group = def_expand_group.get_first_group() - def_extension = def_tag.extension.split('/')[-1] - self.actual_contents.setdefault(def_extension, []).append(orig_group) + def_extension = def_tag.extension.split('/') + self.actual_contents.setdefault(def_extension[1], []).append(orig_group) if self.def_tag_name is None: - self.def_tag_name = def_tag.short_tag + self.def_tag_name = 'Definition/' + def_extension[0] + '/#' group = orig_group.copy() matching_tags = [tag for tag in group.get_all_tags() if - tag.extension == def_extension and tag.is_takes_value_tag()] + tag.extension == def_extension[1] and tag.is_takes_value_tag()] if len(matching_tags) == 0: self.has_errors = True raise ValueError("Invalid Definition") @@ -54,24 +54,49 @@ def validate(self): """ Validate the given ambiguous definition. Returns: - bool: True if this is a valid definition with exactly 1 placeholder. + bool: True if this definition can be uniquely resolved from the information or False if ambiguous. raises: ValueError: Raised if this is an invalid(not ambiguous) definition. """ - # todo: improve this and get_group - # Check whether all of the actual items with the same key agree: - for key, contents in self.actual_contents.items(): - sorted = contents[0].sort() - if any(item.sort() != sorted for item in contents): + # todo: improve this when multiple matches + + # Check the placeholder tags agree + self._check_lists_match(self.placeholder_defs) + + # Check whether the actual items with the same key agree: + for contents in self.actual_contents.values(): + self._check_lists_match(contents) + if len(self.matching_names) == 1: + return True + return False + + @staticmethod + def _check_lists_match(check_list): + """ Raise an exception if all the HedGroups in check_list don't agree. + + Parameters: + check_list (list of HedGroup): A list of HedGroup objects to check for agreement. + + Raises: + ValueError: If any of the sorted versions don't agree + + """ + for item in check_list: + if item != check_list[0]: raise ValueError('Invalid Definition') - return True def get_definition_string(self): - x = f"(Definition/{self.def_tag_name}, {str(self.placeholder_defs[0])})" - print(x) - return x - + def + for key, def_group in self.actual_contents.items(): + tags = def_group[0].find_tags(self.matching_names, True, include_groups=0) + if len(tags) > 1: + return None + tags[0].extension = '#' + x = f"({self.def_tag_name}, {str(self.placeholder_defs[0])})" + print(x) + return x + return None @staticmethod def _get_matching_value(tags): """ Get the matching value for a set of HedTag extensions. @@ -94,46 +119,12 @@ def _get_matching_value(tags): return None - - # def get_group(self): - # """ - # Return the first item if there is a matching tag value in each item or None if no match. - # """ - # if len(self.placeholder_defs) == 0: - # return None - # new_group = self.placeholder_defs[0].copy() - # if len(self.placeholder_defs) == 1: - # return new_group - # comparison_tags = new_group.get_all_tags() - # all_tags_list = [group.get_all_tags() for group in self.placeholder_defs] - # for tags in all_tags_list: - # if len(tags) != len(comparison_tags): - # return None - # matching_val = self._get_matching_value(tags) - # if matching_val is None: - # return None - # return new_group - - # placeholder_group = self.get_group() - # placeholder_mask = [(tag.extension == "#") for tag in placeholder_group.get_all_tags()] - # all_tags_list = [group.get_all_tags() for group in self.actual_defs] - # for tags, placeholder in zip(zip(*all_tags_list), placeholder_mask): - # if placeholder: - # continue - # - # tag_set = set(tag.extension for tag in tags) - # if len(tag_set) > 1: - # raise ValueError("Invalid Definition") - # - # return placeholder_mask.count(True) == 1 - - class DefExpandGatherer: """ Gather definitions from a series of def-expands, including possibly ambiguous ones. Notes: The def-dict contains the known definitions. After validation, it also contains resolved definitions. The errors contain the definition contents that are known to be in error. The ambiguous_defs contain the defintions - that are not able to be resolved based on the data. + that cannot be resolved based on the data. """ def __init__(self, hed_schema, known_defs=None, ambiguous_defs=None, errors=None): @@ -173,30 +164,6 @@ def process_def_expands(self, hed_strings, known_defs=None): self._validate_ambiguous() return self.def_dict, self.ambiguous_defs, self.errors - def _validate_ambiguous(self): - """ Do a final validation on each ambiguous group. - - Notes: - If found to be invalid, the ambiguous definition contents are transferred to the errors. - - """ - for def_name in list(self.ambiguous_defs.keys()): # Iterate over a copy of the keys - ambiguous_def = self.ambiguous_defs.get(def_name) - if ambiguous_def is None: - continue - try: - is_resolved = ambiguous_def.validate() - if is_resolved: - def_string = ambiguous_def.get_definition_string() - self.def_dict.add_definitions(def_string, self.hed_schema) - del self.ambiguous_defs[def_name] - # if is_resolved: - # self.def_dict.defs[def_name] = - except ValueError: - contents_list = self.errors.setdefault(def_name, []) - contents_list += ambiguous_def.actual_contents - del self.ambiguous_defs[def_name] - def _process_def_expand(self, string): """Process a single HED string to extract definitions and handle known and ambiguous definitions. @@ -204,7 +171,7 @@ def _process_def_expand(self, string): string (str): The HED string to be processed. """ hed_str = HedString(string, self.hed_schema) - + hed_str.sort() for def_tag, def_expand_group, def_group in hed_str.find_def_tags(recursive=True): print(f"{str(def_tag)}: {str(def_expand_group)}") if def_tag == def_expand_group: @@ -263,9 +230,36 @@ def _handle_ambiguous_definition(self, def_tag, def_expand_group): try: these_defs.add_def(def_tag, def_expand_group) except ValueError: - self.errors.setdefault(def_tag_name.casefold(), []).append(def_expand_group) + errors = self.errors.setdefault(def_tag_name.casefold(), []) + errors = errors + list(these_defs.actual_contents.values()) + self.errors[def_tag_name.casefold()] = errors del self.ambiguous_defs[def_tag_name.casefold()] + def _validate_ambiguous(self): + """ Do a final validation on each ambiguous group. + + Notes: + If found to be invalid, the ambiguous definition contents are transferred to the errors. + + """ + delete_list = [] + for def_name, ambiguous_def in self.ambiguous_defs.items(): # Iterate over a copy of the keys + try: + is_resolved = ambiguous_def.validate() + if is_resolved: + def_string = ambiguous_def.get_definition_string() + if def_string is None: + return + self.def_dict.add_definitions(def_string, self.hed_schema) + delete_list.append(def_name) + except ValueError: + contents_list = self.errors.setdefault(def_name, []) + contents_list += list(ambiguous_def.actual_contents.values()) + self.errors[def_name] = contents_list + delete_list.append(def_name) + + for def_name in delete_list: + del self.ambiguous_defs[def_name] @staticmethod def get_ambiguous_group(ambiguous_def): diff --git a/tests/models/test_df_util.py b/tests/models/test_df_util.py index 3ba16b8c0..90097b817 100644 --- a/tests/models/test_df_util.py +++ b/tests/models/test_df_util.py @@ -178,11 +178,11 @@ def test_basic_expand_detection(self): # all simple cases with no duplicates test_strings = [ "(Def-expand/A1/1, (Action/1, Acceleration/5, Item-count/3))", - "(Def-expand/A1/2, (Action/2, Acceleration/5, Item-count/3))", - "(Def-expand/B2/3, (Action/3, Collection/animals, Alert))", - "(Def-expand/B2/4, (Action/4, Collection/animals, Alert))", - "(Def-expand/C3/5, (Action/5, Joyful, Event))", - "(Def-expand/C3/6, (Action/6, Joyful, Event))" + "(Def-expand/A1/2, (Action/1, Acceleration/5, Item-count/3))", + "(Def-expand/B2/3, (Label/3, Collection/animals, Alert))", + "(Def-expand/B2/4, (Label/4, Collection/animals, Alert))", + "(Def-expand/C3/5, (Label/5, Joyful, Event))", + "(Def-expand/C3/6, (Label/6, Joyful, Event))" ] process_def_expands(test_strings, self.schema) @@ -190,25 +190,25 @@ def test_mixed_detection(self): # Cases where you can only retroactively identify the first def-expand test_strings = [ # Basic example first just to verify - "(Def-expand/A1/1, (Action/1, Acceleration/5, Item-count/2))", - "(Def-expand/A1/2, (Action/2, Acceleration/5, Item-count/2))", + "(Def-expand/A1/1, (Label/1, Acceleration/5, Item-count/2))", + "(Def-expand/A1/2, (Label/2, Acceleration/5, Item-count/2))", # Out of order ambiguous - "(Def-expand/B2/3, (Action/3, Collection/animals, Acceleration/3))", - "(Def-expand/B2/4, (Action/4, Collection/animals, Acceleration/3))", + "(Def-expand/B2/3, (Label/3, Collection/animals, Acceleration/3))", + "(Def-expand/B2/4, (Label/4, Collection/animals, Acceleration/3))", # Multiple tags - "(Def-expand/C3/5, (Action/5, Acceleration/5, Item-count/5))", - "(Def-expand/C3/6, (Action/6, Acceleration/5, Item-count/5))", + "(Def-expand/C3/5, (Label/5, Acceleration/5, Item-count/5))", + "(Def-expand/C3/6, (Label/6, Acceleration/5, Item-count/5))", # Multiple tags2 - "(Def-expand/D4/7, (Action/7, Acceleration/7, Item-count/8))", - "(Def-expand/D4/8, (Action/8, Acceleration/7, Item-count/8))" + "(Def-expand/D4/7, (Label/7, Acceleration/7, Item-count/8))", + "(Def-expand/D4/8, (Label/8, Acceleration/7, Item-count/8))" # Multiple tags3 - "(Def-expand/D5/7, (Action/7, Acceleration/7, Item-count/8, Event))", - "(Def-expand/D5/8, (Action/8, Acceleration/7, Item-count/8, Event))" + "(Def-expand/D5/7, (Label/7, Acceleration/7, Item-count/8, Event))", + "(Def-expand/D5/8, (Label/8, Acceleration/7, Item-count/8, Event))" ] def_dict, ambiguous_defs, _ = process_def_expands(test_strings, self.schema) self.assertEqual(len(def_dict), 5) - def test_ambiguous_defs(self): + def test_error_double_defs(self): # Cases that can't be identified test_strings = [ "(Def-expand/A1/2, (Action/2, Acceleration/5, Item-count/2))", @@ -220,6 +220,18 @@ def test_ambiguous_defs(self): _, ambiguous_defs, _ = process_def_expands(test_strings, self.schema) self.assertEqual(len(ambiguous_defs), 5) + def test_ambiguous_defs(self): + # Cases that can't be identified + test_strings = [ + "(Def-expand/A1/2, (Label/2, Acceleration/5, Item-count/2))", + "(Def-expand/B2/3, (Label/3, Collection/animals, Acceleration/3))", + "(Def-expand/C3/5, (Label/5, Acceleration/5, Item-count/5))", + "(Def-expand/D4/7, (Label/7, Acceleration/7, Item-count/8))", + "(Def-expand/D5/7, (Label/7, Acceleration/7, Item-count/8, Event))", + ] + _, ambiguous_defs, _ = process_def_expands(test_strings, self.schema) + self.assertEqual(len(ambiguous_defs), 5) + def test_ambiguous_conflicting_defs(self): # This is invalid due to conflicting defs test_strings = [ @@ -237,24 +249,37 @@ def test_ambiguous_conflicting_defs(self): def test_errors(self): # Basic recognition of conflicting errors test_strings = [ - "(Def-expand/A1/1, (Action/1, Age/5, Item-count/2))", - "(Def-expand/A1/2, (Action/2, Age/5, Item-count/2))", - "(Def-expand/A1/3, (Action/3, Age/5, Item-count/3))", + "(Def-expand/A1/1, (Acceleration/1, Age/5, Item-count/2))", + "(Def-expand/A1/2, (Acceleration/2, Age/5, Item-count/2))", + "(Def-expand/A1/3, (Acceleration/3, Age/5, Item-count/3))", ] _, _, errors = process_def_expands(test_strings, self.schema) self.assertEqual(len(errors), 1) - def test_errors_ambiguous(self): + def test_errors(self): # Verify we recognize errors when we had a def that can't be resolved. test_strings = [ - "(Def-expand/A1/1, (Action/1, Age/5, Item-count/1))", - "(Def-expand/A1/2, (Action/2, Age/5, Item-count/3))", - "(Def-expand/A1/3, (Action/3, Age/5, Item-count/3))", + "(Def-expand/A1/1, (Acceleration/1, Age/5, Item-count/1))", + "(Def-expand/A1/2, (Acceleration/2, Age/5, Item-count/3))", + "(Def-expand/A1/3, (Acceleration/2, Age/5, Item-count/3))", ] known, ambiguous, errors = process_def_expands(test_strings, self.schema) self.assertEqual(len(errors), 1) self.assertEqual(len(errors["a1"]), 3) + def test_errors_ambiguous(self): + # Verify we recognize errors when we had a def that can't be resolved. + test_strings = [ + "(Def-expand/A1/1, (Acceleration/1, Age/5, Item-count/1))", + "(Def-expand/A1/2, (Acceleration/2, Age/5, Item-count/2))", + "(Def-expand/A1/3, (Acceleration/3, Age/5, Item-count/3))", + ] + known, ambiguous, errors = process_def_expands(test_strings, self.schema) + self.assertEqual(len(errors), 0) + self.assertEqual(len(ambiguous), 1) + self.assertEqual(len(ambiguous["a1"].actual_contents), 3) + + def test_errors_unresolved(self): # Verify we recognize errors when we had a def that can't be resolved. test_strings = [ @@ -263,6 +288,7 @@ def test_errors_unresolved(self): ] known, ambiguous, errors = process_def_expands(test_strings, self.schema) self.assertEqual(len(errors), 1) + x = errors["a1"] self.assertEqual(len(errors["a1"]), 2) def test_def_expand_detection(self): @@ -286,31 +312,31 @@ def test_def_expand_detection(self): "(Def-expand/B2/15, (Item-count/15, Collection/animals, Alert)), (Def-expand/C3/15, " + "(Item-count/15, Joyful, Event)), Acceleration/30", "((Def-expand/A1/16, (Item-count/16, Acceleration/5, Action/1)), " + - "(Def-expand/B2/16, (Action/16, Collection/animals, Alert)), Collection/food)", - "(Def-expand/C3/17, (Action/17, Joyful, Event)), (Def-expand/A1/17, " + + "(Def-expand/B2/16, (Item-count/16, Collection/animals, Alert)), Collection/food)", + "(Def-expand/C3/17, (Item-count/17, Joyful, Event)), (Def-expand/A1/17, " + "(Action/1, Acceleration/5, Item-Count/17)), Item-Count/6", "((Def-expand/B2/18, (Item-count/18, Collection/animals, Alert)), " + "(Def-expand/C3/18, (Item-count/18, Joyful, Event)), Alert)", - "(Def-expand/D1/Apple, (Task/Apple, Collection/cars, Attribute/color))", - "(Def-expand/D1/Banana, (Task/Banana, Collection/cars, Attribute/color))", - "(Def-expand/E2/Carrot, (Collection/Carrot, Collection/plants, Attribute/type))", - "(Def-expand/E2/Dog, (Collection/Dog, Collection/plants, Attribute/type))", - "((Def-expand/D1/Elephant, (Task/Elephant, Collection/cars, Attribute/color)), " + - "(Def-expand/E2/Fox, (Collection/Fox, Collection/plants, Attribute/type)), Event)", - "((Def-expand/D1/Giraffe, (Task/Giraffe, Collection/cars, Attribute/color)), " + - "Joyful, (Def-expand/E2/Horse, (Collection/Horse, Collection/plants, Attribute/type)))", - "(Def-expand/D1/Iguana, (Task/Iguana, Collection/cars, Attribute/color)), " + - "(Def-expand/E2/Jaguar, (Collection/Jaguar, Collection/plants, Attribute/type)), Acceleration/30", - "(Def-expand/F1/Lion, (Task/Lion, Collection/boats, Attribute/length))", - "(Def-expand/F1/Monkey, (Task/Monkey, Collection/boats, Attribute/length))", - "(Def-expand/G2/Nest, (Collection/Nest, Collection/instruments, Attribute/material))", - "(Def-expand/G2/Octopus, (Collection/Octopus, Collection/instruments, Attribute/material))", - "((Def-expand/F1/Panda, (Task/Panda, Collection/boats, Attribute/length)), " + - "(Def-expand/G2/Quail, (Collection/Quail, Collection/instruments, Attribute/material)), Event)", - "((Def-expand/F1/Rabbit, (Task/Rabbit, Collection/boats, Attribute/length)), Joyful, " + - "(Def-expand/G2/Snake, (Collection/Snake, Collection/instruments, Attribute/material)))", - "(Def-expand/F1/Turtle, (Task/Turtle, Collection/boats, Attribute/length)), " + - "(Def-expand/G2/Umbrella, (Collection/Umbrella, Collection/instruments, Attribute/material))" + "(Def-expand/D1/Apple, (Task/Apple, Collection/cars, Red))", + "(Def-expand/D1/Banana, (Task/Banana, Collection/cars, Red))", + "(Def-expand/E2/Carrot, (Collection/Carrot, Collection/plants, Collection/Baloney))", + "(Def-expand/E2/Dog, (Collection/Dog, Collection/plants, Collection/Baloney))", + "((Def-expand/D1/Elephant, (Task/Elephant, Collection/cars, Red)), " + + "(Def-expand/E2/Fox, (Collection/Fox, Collection/plants, Collection/Baloney)), Event)", + "((Def-expand/D1/Giraffe, (Task/Giraffe, Collection/cars, Red)), " + + "Joyful, (Def-expand/E2/Horse, (Collection/Horse, Collection/plants, Collection/Baloney)))", + "(Def-expand/D1/Iguana, (Task/Iguana, Collection/cars, Red)), " + + "(Def-expand/E2/Jaguar, (Collection/Jaguar, Collection/plants, Collection/Baloney)), Acceleration/30", + "(Def-expand/F1/Lion, (Task/Lion, Collection/boats, Length/5))", + "(Def-expand/F1/Monkey, (Task/Monkey, Collection/boats, Length/5))", + "(Def-expand/G2/Nest, (Collection/Nest, Collection/instruments, Item))", + "(Def-expand/G2/Octopus, (Collection/Octopus, Collection/instruments, Item))", + "((Def-expand/F1/Panda, (Task/Panda, Collection/boats, Length/5)), " + + "(Def-expand/G2/Quail, (Collection/Quail, Collection/instruments, Item)), Event)", + "((Def-expand/F1/Rabbit, (Task/Rabbit, Collection/boats, Length/5)), Joyful, " + + "(Def-expand/G2/Snake, (Collection/Snake, Collection/instruments, Item)))", + "(Def-expand/F1/Turtle, (Task/Turtle, Collection/boats, Length/5)), " + + "(Def-expand/G2/Umbrella, (Collection/Umbrella, Collection/instruments, Item))" ] def_dict, ambiguous, errors = process_def_expands(test_strings, self.schema) From 708973bf6890f11d5359d2d9eb2f462fbfc716c7 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Thu, 9 Jan 2025 17:29:53 -0600 Subject: [PATCH 08/50] Partial implementation of reserved checking --- hed/errors/error_messages.py | 34 ++-- hed/errors/error_reporter.py | 1 + hed/errors/error_types.py | 6 +- hed/models/def_expand_gather.py | 125 +++++--------- .../operations/summarize_definitions_op.py | 7 +- hed/validator/{util => data}/class_regex.json | 0 hed/validator/data/reservedTags.json | 128 ++++++++++++++ hed/validator/hed_validator.py | 24 ++- hed/validator/reserved_checker.py | 158 ++++++++++++++++++ hed/validator/reserved_validator.py | 97 ----------- hed/validator/specialTags.json | 121 -------------- hed/validator/util/char_util.py | 2 +- hed/validator/util/group_util.py | 152 ++++++++++++----- spec_tests/test_errors.py | 2 +- tests/models/test_df_util.py | 18 +- tests/validator/test_tag_validator.py | 24 ++- tests/validator/test_tag_validator_base.py | 4 +- 17 files changed, 523 insertions(+), 380 deletions(-) rename hed/validator/{util => data}/class_regex.json (100%) create mode 100644 hed/validator/data/reservedTags.json create mode 100644 hed/validator/reserved_checker.py delete mode 100644 hed/validator/reserved_validator.py delete mode 100644 hed/validator/specialTags.json diff --git a/hed/errors/error_messages.py b/hed/errors/error_messages.py index aebd9d8b5..0383a9df5 100644 --- a/hed/errors/error_messages.py +++ b/hed/errors/error_messages.py @@ -54,13 +54,13 @@ def val_error_invalid_tag_character(tag, problem_tag): @hed_tag_error(ValidationErrors.INVALID_VALUE_CLASS_CHARACTER, has_sub_tag=False, actual_code=ValidationErrors.CHARACTER_INVALID) -def val_error_INVALID_VALUE_CLASS_CHARACTER(tag, problem_tag, value_class): +def val_error_val_error_invalid_value_class_character(tag, problem_tag, value_class): return f"Invalid character '{problem_tag}' in tag '{tag}' for value class '{value_class}'" @hed_tag_error(ValidationErrors.INVALID_VALUE_CLASS_VALUE, has_sub_tag=True, actual_code=ValidationErrors.VALUE_INVALID) -def val_error_INVALID_VALUE_CLASS_VALUE(tag, problem_tag, value_class): +def val_error_invalid_value_class_value(tag, problem_tag, value_class): return f"'{tag}' has an invalid value portion for value class '{value_class}'" @@ -72,19 +72,19 @@ def val_error_tildes_not_supported(source_string, char_index): @hed_tag_error(ValidationErrors.HED_PLACEHOLDER_OUT_OF_CONTEXT, has_sub_tag=False, actual_code=ValidationErrors.PLACEHOLDER_INVALID) -def val_error_HED_PLACEHOLDER_OUT_OF_CONTEXT(tag): +def val_error_hed_placeholder_out_of_context(tag): return f"'{tag}' has a '#' placeholder where it is not allowed or where it should have been replaced with a value." @hed_tag_error(ValidationErrors.CURLY_BRACE_UNSUPPORTED_HERE, has_sub_tag=False, actual_code=SidecarErrors.SIDECAR_BRACES_INVALID) -def val_error_CURLY_BRACE_UNSUPPORTED_HERE(tag, problem_tag): +def val_error_curly_brace_unsupported_here(tag, problem_tag): return (f"Curly braces are only permitted in sidecars, fully wrapping text in place of a tag. " f"Invalid character '{problem_tag}' in tag '{tag}'") @hed_error(ValidationErrors.ONSETS_UNORDERED, default_severity=ErrorSeverity.WARNING) -def val_error_ONSETS_UNORDERED(): +def val_error_onsets_unordered(): return "Onsets need to be temporally increasing and defined for many downstream tools to work." @@ -103,6 +103,11 @@ def val_error_duplicate_group(group): return f'Repeated group - "{group}"' +@hed_error(ValidationErrors.HED_RESERVED_TAG_REPEATED, actual_code=ValidationErrors.TAG_GROUP_ERROR) +def val_error_duplicate_reserved_tag(tag, group): + return f'Repeated reserved tag "{tag}" or multiple reserved tags in group "{group}"' + + @hed_error(ValidationErrors.PARENTHESES_MISMATCH) def val_error_parentheses(opening_parentheses_count, closing_parentheses_count): return f'Number of opening and closing parentheses are unequal. '\ @@ -242,12 +247,12 @@ def val_error_def_expand_value_extra(tag): @hed_tag_error(ValidationErrors.HED_TOP_LEVEL_TAG, actual_code=ValidationErrors.TAG_GROUP_ERROR) def val_error_top_level_tag(tag): - return f"A tag that must be in a top level group was found in another location. {str(tag)}" + return f'Tag "{tag}" must be in a top level group but was found in another location.' @hed_tag_error(ValidationErrors.HED_TAG_GROUP_TAG, actual_code=ValidationErrors.TAG_GROUP_ERROR) def val_error_tag_group_tag(tag): - return f"A tag that must be in a group was found in another location. {str(tag)}" + return f'Tag "{tag}" that must be in a group was found in another location.' @hed_tag_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, actual_code=ValidationErrors.TAG_GROUP_ERROR) @@ -257,6 +262,11 @@ def val_error_top_level_tags(tag, multiple_tags): f"Remainder:{str(tags_as_string)}" +@hed_tag_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, actual_code=ValidationErrors.TAG_GROUP_ERROR) +def val_error_tags_in_group(tag, group): + return f'Tag "{tag}" is not allowed with the other tag(s) in group "{group}"' + + @hed_error(ValidationErrors.REQUIRED_TAG_MISSING) def val_warning_required_prefix_missing(tag_namespace): return f"Tag with namespace '{tag_namespace}' is required" @@ -294,12 +304,12 @@ def sidecar_error_unknown_column(column_name): @hed_error(SidecarErrors.SIDECAR_HED_USED, actual_code=ValidationErrors.SIDECAR_INVALID) -def SIDECAR_HED_USED(): +def sidecar_hed_used(): return "'HED' is a reserved name and cannot be used as a sidecar except in expected places." @hed_error(SidecarErrors.SIDECAR_HED_USED_COLUMN, actual_code=ValidationErrors.SIDECAR_INVALID) -def SIDECAR_HED_USED_COLUMN(): +def sidecar_hed_used_column(): return "'HED' is a reserved name and cannot be used as a sidecar column name" @@ -385,7 +395,7 @@ def onset_error_inset_before_onset(tag): @hed_tag_error(TemporalErrors.ONSET_NO_DEF_TAG_FOUND, actual_code=ValidationErrors.TEMPORAL_TAG_ERROR) def onset_no_def_found(tag): - return f"'{tag}' tag has no def or def-expand tag in string." + return f"'{tag}' tag has no def tag or def-expand group or too many when 1 is required in string." @hed_tag_error(TemporalErrors.ONSET_TOO_MANY_DEFS, actual_code=ValidationErrors.TEMPORAL_TAG_ERROR) @@ -402,7 +412,7 @@ def onset_too_many_groups(tag, tag_list): @hed_tag_error(TemporalErrors.DURATION_WRONG_NUMBER_GROUPS, actual_code=ValidationErrors.TEMPORAL_TAG_ERROR) -def onset_DURATION_WRONG_NUMBER_GROUPS(tag, tag_list): +def onset_duration_wrong_number_groups(tag, tag_list): tag_list_strings = [str(a_tag) for a_tag in tag_list] return f"A duration and/or delay tag '{tag}'should have exactly one child group." \ f"Found {len(tag_list_strings)}: {tag_list_strings}" @@ -422,7 +432,7 @@ def onset_wrong_placeholder(tag, has_placeholder): @hed_tag_error(TemporalErrors.DURATION_HAS_OTHER_TAGS, actual_code=ValidationErrors.TEMPORAL_TAG_ERROR) -def onset_DURATION_HAS_OTHER_TAGS(tag): +def onset_duration_has_other_tags(tag): return f"Tag '{tag}' should not be grouped with Duration or Delay. Context tags should be in a sub-group." diff --git a/hed/errors/error_reporter.py b/hed/errors/error_reporter.py index b108c61b0..150e871cc 100644 --- a/hed/errors/error_reporter.py +++ b/hed/errors/error_reporter.py @@ -390,6 +390,7 @@ def filter_issues_by_severity(issues_list, severity): list: A list of dictionaries containing the issue list after filtering by severity. """ + print(issues_list, severity) return [issue for issue in issues_list if issue['severity'] <= severity] diff --git a/hed/errors/error_types.py b/hed/errors/error_types.py index 6ab59c54a..e887203b2 100644 --- a/hed/errors/error_types.py +++ b/hed/errors/error_types.py @@ -62,6 +62,7 @@ class ValidationErrors: HED_DEF_EXPAND_VALUE_MISSING = "HED_DEF_EXPAND_VALUE_MISSING" HED_DEF_EXPAND_VALUE_EXTRA = "HED_DEF_EXPAND_VALUE_EXTRA" + HED_RESERVED_TAG_REPEATED = 'HED_RESERVED_TAG_REPEATED' HED_TAG_REPEATED = 'HED_TAG_REPEATED' HED_TAG_REPEATED_GROUP = 'HED_TAG_REPEATED_GROUP' @@ -73,6 +74,7 @@ class ValidationErrors: HED_TOP_LEVEL_TAG = "HED_TOP_LEVEL_TAG" HED_MULTIPLE_TOP_TAGS = "HED_MULTIPLE_TOP_TAGS" HED_TAG_GROUP_TAG = "HED_TAG_GROUP_TAG" + HED_TAGS_NOT_ALLOWED = "HED_TAGS_NOT_ALLOWED" HED_GROUP_EMPTY = 'HED_GROUP_EMPTY' # end internal codes @@ -102,9 +104,9 @@ class SidecarErrors: INVALID_POUND_SIGNS_VALUE = 'invalidNumberPoundSigns' INVALID_POUND_SIGNS_CATEGORY = 'tooManyPoundSigns' UNKNOWN_COLUMN_TYPE = 'sidecarUnknownColumn' - SIDECAR_HED_USED_COLUMN = 'SIDECAR_HED_USED_COLUMN' + SIDECAR_HED_USED_COLUMN = 'sidecar_hed_used_column' SIDECAR_NA_USED = 'SIDECAR_NA_USED' - SIDECAR_HED_USED = 'SIDECAR_HED_USED' + SIDECAR_HED_USED = 'sidecar_hed_used' SIDECAR_BRACES_INVALID = "SIDECAR_BRACES_INVALID" diff --git a/hed/models/def_expand_gather.py b/hed/models/def_expand_gather.py index 6b81b7ef4..3bd07c748 100644 --- a/hed/models/def_expand_gather.py +++ b/hed/models/def_expand_gather.py @@ -12,9 +12,8 @@ class AmbiguousDef: def __init__(self): self.def_tag_name = None self.actual_contents = {} - self.placeholder_defs = [] self.matching_names = None - self.has_errors = False + self.resolved_definition = None def add_def(self, def_tag, def_expand_group): """ Adds a definition to this ambiguous definition. @@ -29,14 +28,17 @@ def add_def(self, def_tag, def_expand_group): """ orig_group = def_expand_group.get_first_group() def_extension = def_tag.extension.split('/') - self.actual_contents.setdefault(def_extension[1], []).append(orig_group) + existing_contents = self.actual_contents.get(def_extension[1], None) + if existing_contents and existing_contents != orig_group: + raise ValueError("Invalid Definition") + elif existing_contents: + return + self.actual_contents[def_extension[1]] = orig_group.copy() if self.def_tag_name is None: self.def_tag_name = 'Definition/' + def_extension[0] + '/#' - group = orig_group.copy() - matching_tags = [tag for tag in group.get_all_tags() if + matching_tags = [tag for tag in orig_group.get_all_tags() if tag.extension == def_extension[1] and tag.is_takes_value_tag()] if len(matching_tags) == 0: - self.has_errors = True raise ValueError("Invalid Definition") matching_names = set([tag.short_base_tag for tag in matching_tags]) if self.matching_names is not None: @@ -44,86 +46,53 @@ def add_def(self, def_tag, def_expand_group): else: self.matching_names = matching_names if len(self.matching_names) == 0: - self.has_errors = True raise ValueError("Invalid Definition") - for tag in matching_tags: - tag.extension = "#" - self.placeholder_defs.append(group) - def validate(self): - """ Validate the given ambiguous definition. + def resolve_definition(self): + """ Try to resolve the definition based on the information available. - Returns: - bool: True if this definition can be uniquely resolved from the information or False if ambiguous. + Returns: boolean - True if successfully resolved and False if it can't be resolved from information available. - raises: - ValueError: Raised if this is an invalid(not ambiguous) definition. - """ - # todo: improve this when multiple matches + Raises: ValueError - If the actual_contents conflict. - # Check the placeholder tags agree - self._check_lists_match(self.placeholder_defs) + If the definition has already been resolved, this rechecks based on the information. - # Check whether the actual items with the same key agree: - for contents in self.actual_contents.values(): - self._check_lists_match(contents) - if len(self.matching_names) == 1: + """ + tuple_list = [(key, value) for key, value in self.actual_contents.items()] + candidate_tuple = tuple_list[0] + candidate_contents = candidate_tuple[1].copy() + match_tags = candidate_contents.find_tags(self.matching_names, True, include_groups=0) + candidate_tags = [] + for tag in match_tags: + is_match = True + tag_extension = tag.extension + for this_tuple in tuple_list[1:]: + tag.extension = this_tuple[0] + is_match = candidate_contents == this_tuple[1] + tag.extension = tag_extension + if not is_match: + break + if is_match: + candidate_tags.append(tag) + if len(candidate_tags) == 1: + candidate_tags[0].extension = '#' + self.resolved_definition = candidate_contents return True + if len(candidate_tags) == 0 or (1 < len(candidate_tags) < len(tuple_list)): + raise ValueError("Invalid Definition") return False - @staticmethod - def _check_lists_match(check_list): - """ Raise an exception if all the HedGroups in check_list don't agree. - - Parameters: - check_list (list of HedGroup): A list of HedGroup objects to check for agreement. - - Raises: - ValueError: If any of the sorted versions don't agree - - """ - for item in check_list: - if item != check_list[0]: - raise ValueError('Invalid Definition') - def get_definition_string(self): - def - for key, def_group in self.actual_contents.items(): - tags = def_group[0].find_tags(self.matching_names, True, include_groups=0) - if len(tags) > 1: - return None - tags[0].extension = '#' - x = f"({self.def_tag_name}, {str(self.placeholder_defs[0])})" - print(x) - return x - return None - @staticmethod - def _get_matching_value(tags): - """ Get the matching value for a set of HedTag extensions. - - Parameters: - tags (iterator): The list of HedTags to find a matching value for. - - Returns: - str or None: The matching value if found, None otherwise. - """ - extensions = [tag.extension for tag in tags if tag.is_takes_value_tag()] - unique_extensions = set(extensions) - - if len(unique_extensions) == 1: - return unique_extensions.pop() - elif "#" in unique_extensions: - unique_extensions.remove("#") - if len(unique_extensions) == 1: - return unique_extensions.pop() - return None + if self.def_tag_name is None or self.resolved_definition is None: + return None + return f"({self.def_tag_name}, {str(self.resolved_definition)})" class DefExpandGatherer: """ Gather definitions from a series of def-expands, including possibly ambiguous ones. Notes: The def-dict contains the known definitions. After validation, it also contains resolved definitions. - The errors contain the definition contents that are known to be in error. The ambiguous_defs contain the defintions + The errors contain the definition contents that are known to be in error. The ambiguous_defs contain the definitions that cannot be resolved based on the data. """ @@ -161,7 +130,7 @@ def process_def_expands(self, hed_strings, known_defs=None): for i in hed_strings[def_expand_mask].index: string = hed_strings.loc[i] self._process_def_expand(string) - self._validate_ambiguous() + self._resolve_ambiguous() return self.def_dict, self.ambiguous_defs, self.errors def _process_def_expand(self, string): @@ -173,7 +142,6 @@ def _process_def_expand(self, string): hed_str = HedString(string, self.hed_schema) hed_str.sort() for def_tag, def_expand_group, def_group in hed_str.find_def_tags(recursive=True): - print(f"{str(def_tag)}: {str(def_expand_group)}") if def_tag == def_expand_group: continue @@ -235,7 +203,7 @@ def _handle_ambiguous_definition(self, def_tag, def_expand_group): self.errors[def_tag_name.casefold()] = errors del self.ambiguous_defs[def_tag_name.casefold()] - def _validate_ambiguous(self): + def _resolve_ambiguous(self): """ Do a final validation on each ambiguous group. Notes: @@ -245,7 +213,7 @@ def _validate_ambiguous(self): delete_list = [] for def_name, ambiguous_def in self.ambiguous_defs.items(): # Iterate over a copy of the keys try: - is_resolved = ambiguous_def.validate() + is_resolved = ambiguous_def.resolve_definition() if is_resolved: def_string = ambiguous_def.get_definition_string() if def_string is None: @@ -260,12 +228,3 @@ def _validate_ambiguous(self): for def_name in delete_list: del self.ambiguous_defs[def_name] - - @staticmethod - def get_ambiguous_group(ambiguous_def): - """Turn an entry in the ambiguous_defs dict into a single HedGroup. - - Returns: - HedGroup: The ambiguous definition with known placeholders filled in. - """ - return ambiguous_def.get_group() diff --git a/hed/tools/remodeling/operations/summarize_definitions_op.py b/hed/tools/remodeling/operations/summarize_definitions_op.py index 65503fce2..5be41102d 100644 --- a/hed/tools/remodeling/operations/summarize_definitions_op.py +++ b/hed/tools/remodeling/operations/summarize_definitions_op.py @@ -152,12 +152,13 @@ def get_details_dict(self, def_gatherer): """ known_defs_summary = self._build_summary_dict(def_gatherer.def_dict, "Known Definitions", None, display_description=True) - ambiguous_defs_summary = self._build_summary_dict(def_gatherer.ambiguous_defs, "Ambiguous Definitions", - def_gatherer.get_ambiguous_group) + # ambiguous_defs_summary = self._build_summary_dict(def_gatherer.ambiguous_defs, "Ambiguous Definitions", + # def_gatherer.get_ambiguous_group) + # ambiguous_defs_summary = {} + # TODO: Summary of ambiguous definitions is not implemented errors_summary = self._build_summary_dict( def_gatherer.errors, "Errors", None) - known_defs_summary.update(ambiguous_defs_summary) known_defs_summary.update(errors_summary) return {"Name": "", "Total events": 0, "Total files": 0, "Files": [], "Specifics": known_defs_summary} # return known_defs_summary diff --git a/hed/validator/util/class_regex.json b/hed/validator/data/class_regex.json similarity index 100% rename from hed/validator/util/class_regex.json rename to hed/validator/data/class_regex.json diff --git a/hed/validator/data/reservedTags.json b/hed/validator/data/reservedTags.json new file mode 100644 index 000000000..2d78bc400 --- /dev/null +++ b/hed/validator/data/reservedTags.json @@ -0,0 +1,128 @@ +{ + "Definition": { + "name": "Definition", + "noExtension": true, + "allowValue": true, + "allowTwoLevelValue": true, + "requireValue": true, + "exclusive": true, + "tagGroup": true, + "topLevelTagGroup": true, + "maxNonDefSubgroups": 1, + "minNonDefSubgroups": 0, + "ERROR_CODE": "DEFINITION_INVALID", + "noSpliceInGroup": true, + "forbiddenSubgroupTags": ["Def", "Def-expand", "Inset", "Outset", "Offset", "Event-context", "Delay", "Duration"], + "requiresTimeline": false, + "requiresDef": false, + "otherAllowedNonDefTags": [] + }, + "Delay": { + "name": "Delay", + "noExtension": true, + "allowValue": true, + "allowTwoLevelValue": false, + "requireValue": true, + "exclusive": false, + "tagGroup": true, + "topLevelTagGroup": true, + "maxNonDefSubgroups": 1, + "minNonDefSubgroups": 0, + "ERROR_CODE": "TEMPORAL_TAG_ERROR", + "noSpliceInGroup": false, + "forbiddenSubgroupTags": [], + "requiresTimeline": true, + "requiresDef": false, + "otherAllowedNonDefTags": ["Duration", "Onset", "Offset", "Inset"] + }, + "Duration": { + "name": "Duration", + "noExtension": true, + "allowValue": true, + "allowTwoLevelValue": false, + "requireValue": true, + "exclusive": false, + "tagGroup": true, + "topLevelTagGroup": true, + "maxNonDefSubgroups": 1, + "minNonDefSubgroups": 1, + "ERROR_CODE": "TEMPORAL_TAG_ERROR", + "noSpliceInGroup": false, + "forbiddenSubgroupTags": [], + "requiresTimeline": false, + "requiresDef": false, + "otherAllowedNonDefTags": ["Delay"] + }, + "Event-context": { + "name": "Event-context", + "noExtension": true, + "allowValue": false, + "allowTwoLevelValue": false, + "requireValue": false, + "exclusive": false, + "tagGroup": true, + "topLevelTagGroup": true, + "maxNonDefSubgroups": null, + "minNonDefSubgroups": 0, + "ERROR_CODE": "TAG_GROUP_ERROR", + "noSpliceInGroup": true, + "forbiddenSubgroupTags": [], + "requiresTimeline": false, + "requiresDef": false, + "otherAllowedNonDefTags": [] + }, + "Inset": { + "name": "Inset", + "noExtension": true, + "allowValue": false, + "allowTwoLevelValue": false, + "requireValue": false, + "exclusive": false, + "tagGroup": true, + "topLevelTagGroup": true, + "maxNonDefSubgroups": 1, + "minNonDefSubgroups": 0, + "ERROR_CODE": "TEMPORAL_TAG_ERROR", + "noSpliceInGroup": false, + "forbiddenSubgroupTags": [], + "requiresTimeline": true, + "requiresDef": true, + "otherAllowedNonDefTags": ["Delay"] + }, + "Offset": { + "name": "Offset", + "noExtension": true, + "allowValue": false, + "allowTwoLevelValue": false, + "requireValue": false, + "exclusive": false, + "tagGroup": true, + "topLevelTagGroup": true, + "maxNonDefSubgroups": 0, + "minNonDefSubgroups": 0, + "ERROR_CODE": "TEMPORAL_TAG_ERROR", + "noSpliceInGroup": false, + "forbiddenSubgroupTags": [], + "requiresTimeline": true, + "requiresDef": true, + "otherAllowedNonDefTags": ["Delay"] + }, + "Onset": { + "name": "Onset", + "noExtension": true, + "allowValue": false, + "allowTwoLevelValue": false, + "requireValue": false, + "exclusive": false, + "tagGroup": true, + "topLevelTagGroup": true, + "maxNonDefSubgroups": 1, + "minNonDefSubgroups": 0, + "ERROR_CODE": "TEMPORAL_TAG_ERROR", + "noSpliceInGroup": false, + "forbiddenSubgroupTags": [], + "requiresTimeline": true, + "requiresDef": true, + "otherAllowedNonDefTags": ["Delay"] + } +} diff --git a/hed/validator/hed_validator.py b/hed/validator/hed_validator.py index dffd88fa8..3bd6f6309 100644 --- a/hed/validator/hed_validator.py +++ b/hed/validator/hed_validator.py @@ -79,13 +79,27 @@ def run_basic_checks(self, hed_string, allow_placeholders): issues += self._def_validator.validate_def_tags(hed_string, self) return issues - def run_full_string_checks(self, hed_string): - issues = [] - issues += self._group_validator.run_all_tags_validators(hed_string) - issues += self._group_validator.run_tag_level_validators(hed_string) - issues += self._def_validator.validate_onset_offset(hed_string) + # def run_full_string_checks(self, hed_string): + # issues = [] + # issues += self._group_validator.run_all_tags_validators(hed_string) + # issues += self._group_validator.run_tag_level_validators(hed_string) + # issues += self._def_validator.validate_onset_offset(hed_string) return issues + def run_full_string_checks(self, hed_string): + checks = [ + self._group_validator.run_all_tags_validators, + self._group_validator.run_tag_level_validators, + self._def_validator.validate_onset_offset, + ] + + for check in checks: + issues = check(hed_string) # Call each function with `hed_string` + if issues: + return issues + + return [] # Return an empty list if no issues are found + # Todo: mark semi private/actually private below this def _run_validate_tag_characters(self, original_tag, allow_placeholders): """ Basic character validation of tags diff --git a/hed/validator/reserved_checker.py b/hed/validator/reserved_checker.py new file mode 100644 index 000000000..128209371 --- /dev/null +++ b/hed/validator/reserved_checker.py @@ -0,0 +1,158 @@ +import json +import os +from threading import Lock +from collections import defaultdict +from hed.errors.error_types import ValidationErrors, TemporalErrors +from hed.errors.error_reporter import ErrorHandler + +class ReservedChecker: + _instance = None + _lock = Lock() + reserved_reqs_path = os.path.join(os.path.dirname(__file__), "data/reservedTags.json") + + def __new__(cls): + if cls._instance is None: + with cls._lock: + if cls._instance is None: + cls._instance = super(ReservedChecker, cls).__new__(cls) + cls._instance._initialize() + return cls._instance + + def _initialize(self): + # Load the JSON file during the first instantiation + if not hasattr(self, "reserved_map"): + with open(self.reserved_reqs_path, 'r') as file: + self.reserved_map = json.load(file) + self._initialize_special_tags() + + @staticmethod + def get_instance(): + if ReservedChecker._instance is None: + ReservedChecker._instance = ReservedChecker() + return ReservedChecker._instance + + def _initialize_special_tags(self): + self.special_names = set(self.reserved_map.keys()) + self.require_value_tags = self._get_special_tags_by_property("requireValue") + self.no_extension_tags = self._get_special_tags_by_property("noExtension") + self.allow_two_level_value_tags = self._get_special_tags_by_property("allowTwoLevelValue") + self.top_group_tags = self._get_special_tags_by_property("topLevelTagGroup") + self.requires_def_tags = self._get_special_tags_by_property("requiresDef") + self.group_tags = self._get_special_tags_by_property("tagGroup") + self.exclusive_tags = self._get_special_tags_by_property("exclusive") + self.timelineTags = self._get_special_tags_by_property("requiresTimeline") + self.no_splice_in_group = self._get_special_tags_by_property("noSpliceInGroup") + self.has_forbidden_subgroup_tags = { + value["name"] + for value in self.reserved_map.values() + if len(value.get("forbiddenSubgroupTags", [])) > 0 + } + + def _get_special_tags_by_property(self, property_name): + return { + value["name"] + for value in self.reserved_map.values() + if value.get(property_name) is True + } + + def check_hed_string(self, hed_string, full_check): + checks = [ + lambda: self.splice_check(hed_string, full_check), + lambda: self.check_unique(hed_string), + lambda: self.check_tag_group_levels(hed_string, full_check), + lambda: self.check_exclusive(hed_string), + lambda: self.check_no_splice_in_group_tags(hed_string), + lambda: self.check_top_group_requirements(hed_string, full_check), + lambda: self.check_forbidden_groups(hed_string), + lambda: self.check_non_top_groups(hed_string, full_check), + ] + for check in checks: + issues = check() + if issues: + return issues + return [] + + def get_reserved(self, group): + reserved_tags = [tag for tag in group.tags() if tag.short_base_tag in self.special_names] + return reserved_tags + + @staticmethod + def _get_duplicates(tag_list): + grouped_tags = defaultdict(list) + for tag in tag_list: + grouped_tags[tag.short_base_tag].append(tag) + return grouped_tags + + def check_reserved_compatibility(self, group, reserved_tags): + # Make sure there are no duplicate reserved tags + grouped = self._get_duplicates(reserved_tags) + multiples = [key for key, items in grouped.items() if len(items) > 1] + if len(multiples) > 0: + return ErrorHandler.format_error(ValidationErrors.HED_RESERVED_TAG_REPEATED, + tag=grouped[multiples[0]][1], group=group) + # Test compatibility among the reserved tags + for tag in reserved_tags: + incompatible_tag = self.get_incompatible(tag, reserved_tags) + if incompatible_tag: + return ErrorHandler.format_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, tag=incompatible_tag[0], group=group) + return [] + + def check_def_tag_requirements(self, group, reserved_tags): + requires_defs = [tag for tag in reserved_tags if tag.short_base_tag in self.requires_def_tags] + if len(requires_defs) > 1: + return ErrorHandler.format_error(ValidationErrors.HED_RESERVED_TAG_REPEATED, tag=requires_defs[0], + group=group) + defs = group.find_def_tags(recursive=False, include_groups=1) + if len(requires_defs) == 1 and len(defs) != 1: + return ErrorHandler.format_error(TemporalErrors.ONSET_NO_DEF_TAG_FOUND, tag=requires_defs[0]) + if len(requires_defs) == 0 and len(defs) != 0: + return ErrorHandler.format_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, tag=defs[0], group=group) + + def get_incompatible(self, tag, reserved_tags): + """ Return the list of tags that cannot be in the same group with tag. + + Parameters: + tag (HedTag) - reserved tag to be tested. + reserved_tags (list of HedTag) - reserved tags (no duplicates) + + Returns: + list of HedTag + + """ + requirements = self.reserved_map[tag.short_base_tag] + other_allowed = requirements["otherAllowedNonDefTags"] + incompatible = [this_tag for this_tag in reserved_tags if this_tag.short_base_tag not in other_allowed and this_tag != tag] + return incompatible + + def splice_check(self, hed_string, full_check): + return [] + + def check_unique(self, hed_string): + return [hed_string] + + def check_tag_group_levels(self, hed_string, full_check): + return [] + + def check_exclusive(self, hed_string): + return [] + + def check_no_splice_in_group_tags(self, hed_string): + return [] + + def check_top_group_requirements(self, hed_string, full_check): + return [] + + def check_forbidden_groups(self, hed_string): + return [] + + def check_non_top_groups(self, hed_string, full_check): + return [] + + + # Additional methods for other checks should be implemented here following similar patterns. + + +if __name__ == "__main__": + checker = ReservedChecker.get_instance() + print("ReservedChecker initialized successfully.") + print(checker.special_names) diff --git a/hed/validator/reserved_validator.py b/hed/validator/reserved_validator.py deleted file mode 100644 index 7b987ec89..000000000 --- a/hed/validator/reserved_validator.py +++ /dev/null @@ -1,97 +0,0 @@ -import json -from functools import lru_cache - -class reserved_validator: - _instance = None - _reserved_map = {} - - def __init__(self): - if reserved_validator._instance is not None: - raise Exception("Use ReservedChecker.get_instance() to get an instance of this class.") - self._initialize_special_tags() - - @staticmethod - def get_instance(): - if reserved_validator._instance is None: - reserved_validator._instance = reserved_validator() - return reserved_validator._instance - - def _initialize_special_tags(self): - reserved_validator._reserved_map = self._load_reserved_tags() - self.special_names = set(reserved_validator._reserved_map.keys()) - self.require_value_tags = self._get_special_tags_by_property("requireValue") - self.no_extension_tags = self._get_special_tags_by_property("noExtension") - self.allow_two_level_value_tags = self._get_special_tags_by_property("allowTwoLevelValue") - self.top_group_tags = self._get_special_tags_by_property("topLevelTagGroup") - self.requires_def_tags = self._get_special_tags_by_property("requiresDef") - self.group_tags = self._get_special_tags_by_property("tagGroup") - self.exclusive_tags = self._get_special_tags_by_property("exclusive") - self.temporal_tags = self._get_special_tags_by_property("isTemporalTag") - self.no_splice_in_group = self._get_special_tags_by_property("noSpliceInGroup") - self.has_forbidden_subgroup_tags = { - value["name"] - for value in reserved_validator._reserved_map.values() - if len(value.get("forbiddenSubgroupTags", [])) > 0 - } - - @staticmethod - @lru_cache - def _load_reserved_tags(): - with open("../data/json/reservedTags.json", "r") as file: - return json.load(file) - - def _get_special_tags_by_property(self, property_name): - return { - value["name"] - for value in reserved_validator._reserved_map.values() - if value.get(property_name) is True - } - - def check_hed_string(self, hed_string, full_check): - checks = [ - lambda: self.splice_check(hed_string, full_check), - lambda: self.check_unique(hed_string), - lambda: self.check_tag_group_levels(hed_string, full_check), - lambda: self.check_exclusive(hed_string), - lambda: self.check_no_splice_in_group_tags(hed_string), - lambda: self.check_top_group_requirements(hed_string, full_check), - lambda: self.check_forbidden_groups(hed_string), - lambda: self.check_non_top_groups(hed_string, full_check), - ] - for check in checks: - issues = check() - if issues: - return issues - return [] - - def splice_check(self, hed_string, full_check): - if not hed_string.column_splices: - return [] - if full_check or any(tag.schema_tag.name in self.exclusive_tags for tag in hed_string.tags): - return [self.generate_issue("curlyBracesNotAllowed", hed_string.hed_string)] - return [] - - def check_unique(self, hed_string): - unique_tags = [tag for tag in hed_string.tags if tag.has_attribute("unique")] - unique_names = set() - for tag in unique_tags: - if tag.schema_tag.name in unique_names: - return [ - self.generate_issue("multipleUniqueTags", hed_string.hed_string, tag.original_tag) - ] - unique_names.add(tag.schema_tag.name) - return [] - - @staticmethod - def generate_issue(issue_type, hed_string, tag=None): - return { - "type": issue_type, - "hed_string": hed_string, - "tag": tag - } - - # Additional methods for other checks should be implemented here following similar patterns. - -if __name__ == "__main__": - checker = reserved_validator.get_instance() - print("ReservedChecker initialized successfully.") diff --git a/hed/validator/specialTags.json b/hed/validator/specialTags.json deleted file mode 100644 index 7190340a5..000000000 --- a/hed/validator/specialTags.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "Definition": { - "child": true, - "requireChild": true, - "tagGroup": true, - "topLevelTagGroup": true, - "maxNumberSubgroups": 1, - "minNumberSubgroups": 0, - "ERROR_CODE": "DEFINITION_INVALID", - "subgroupTagsNotAllowed": [ - "Def", - "Def-expand", - "Event-context", - "Definition", - "Onset", - "Inset", - "Offset", - "Delay", - "Duration" - ], - "defTagRequired": false, - "otherAllowedTags": [] - }, - "Def": { - "child": true, - "tagGroup": false, - "topLevelTagGroup": false, - "maxNumberSubgroups": null, - "minNumberSubgroups": null, - "ERROR_CODE": "DEF_INVALID", - "subgroupTagsNotAllowed": [], - "defTagRequired": false, - "otherAllowedTags": null - }, - "Def-expand": { - "child": true, - "tagGroup": true, - "topLevelTagGroup": false, - "maxNumberSubgroups": 1, - "minNumberSubgroups": 0, - "ERROR_CODE": "DEF_EXPAND_INVALID", - "subgroupTagsNotAllowed": [ - "Def", - "Def-expand", - "Event-context", - "Definition", - "Onset", - "Inset", - "Offset", - "Delay", - "Duration" - ], - "defTagRequired": false, - "otherAllowedTags": [] - }, - "Onset": { - "child": false, - "tagGroup": true, - "topLevelTagGroup": true, - "maxNumberSubgroups": 1, - "minNumberSubgroups": 0, - "ERROR_CODE": "TEMPORAL_TAG_ERROR", - "subgroupTagsNotAllowed": ["Event-context", "Definition", "Onset", "Inset", "Offset", "Delay", "Duration"], - "defTagRequired": true, - "otherAllowedTags": [] - }, - "Inset": { - "child": false, - "tagGroup": true, - "topLevelTagGroup": true, - "maxNumberSubgroups": 1, - "minNumberSubgroups": 0, - "ERROR_CODE": "TEMPORAL_TAG_ERROR", - "subgroupTagsNotAllowed": ["Event-context", "Definition", "Onset", "Inset", "Offset", "Delay", "Duration"], - "defTagRequired": true, - "otherAllowedTags": [] - }, - "Offset": { - "child": false, - "tagGroup": true, - "topLevelTagGroup": true, - "maxNumberSubgroups": 0, - "minNumberSubgroups": 0, - "ERROR_CODE": "TEMPORAL_TAG_ERROR", - "subgroupTagsNotAllowed": [], - "defTagRequired": true, - "otherAllowedTags": [] - }, - "Delay": { - "child": true, - "tagGroup": true, - "topLevelTagGroup": true, - "maxNumberSubgroups": 1, - "minNumberSubgroups": 1, - "ERROR_CODE": "TEMPORAL_TAG_ERROR", - "subgroupTagsNotAllowed": ["Event-context", "Definition", "Onset", "Inset", "Offset", "Delay", "Duration"], - "defTagRequired": false, - "otherAllowedTags": ["Duration"] - }, - "Duration": { - "child": true, - "topLevelTagGroup": true, - "maxNumberSubgroups": 1, - "minNumberSubgroups": 1, - "ERROR_CODE": "TEMPORAL_TAG_ERROR", - "subgroupTagsNotAllowed": ["Event-context", "Definition", "Onset", "Inset", "Offset", "Delay", "Duration"], - "defTagRequired": false, - "otherAllowedTags": ["Delay"] - }, - "Event-context": { - "child": false, - "tagGroup": true, - "topLevelTagGroup": true, - "maxNumberSubgroups": null, - "minNumberSubgroups": 0, - "ERROR_CODE": "TAG_GROUP_ERROR", - "subgroupTagsNotAllowed": ["Event-context", "Definition", "Onset", "Inset", "Offset", "Delay", "Duration"], - "defTagRequired": false, - "otherAllowedTags": [] - } -} diff --git a/hed/validator/util/char_util.py b/hed/validator/util/char_util.py index 7e1d90555..bfc65568b 100644 --- a/hed/validator/util/char_util.py +++ b/hed/validator/util/char_util.py @@ -6,7 +6,7 @@ from hed.errors.error_reporter import ErrorHandler from hed.errors.error_types import ValidationErrors -CLASS_REX_FILENAME = 'class_regex.json' +CLASS_REX_FILENAME = '../data/class_regex.json' class CharValidator: diff --git a/hed/validator/util/group_util.py b/hed/validator/util/group_util.py index 87c1ccd84..e1093866d 100644 --- a/hed/validator/util/group_util.py +++ b/hed/validator/util/group_util.py @@ -5,6 +5,7 @@ from hed.schema.hed_schema_constants import HedKey from hed.models.hed_tag import HedTag from hed.errors.error_types import ValidationErrors, TemporalErrors +from hed.validator.reserved_checker import ReservedChecker class GroupValidator: @@ -21,6 +22,7 @@ def __init__(self, hed_schema): if hed_schema is None: raise ValueError("HedSchema required for validation") self._hed_schema = hed_schema + self._reserved_checker = ReservedChecker.get_instance() def run_tag_level_validators(self, hed_string_obj): """ Report invalid groups at each level. @@ -37,11 +39,25 @@ def run_tag_level_validators(self, hed_string_obj): validation_issues = [] for original_tag_group, is_top_level in hed_string_obj.get_all_groups(also_return_depth=True): is_group = original_tag_group.is_group + + # Check for empty group anywhere this is fatal if not original_tag_group and is_group: - validation_issues += ErrorHandler.format_error(ValidationErrors.HED_GROUP_EMPTY, + return ErrorHandler.format_error(ValidationErrors.HED_GROUP_EMPTY, tag=original_tag_group) - validation_issues += self.check_tag_level_issue(original_tag_group.tags(), is_top_level, is_group) + # If a tag should be in a group but it is not at the top level, this is a fatal error. + validation_issues = self.check_tag_level_issue(original_tag_group.tags(), is_top_level, is_group) + if len(validation_issues) > 0: + return validation_issues + + # If the reserved group requirements are not met, this is a fatal error. + validation_issues = self.check_reserved_group_requirements(original_tag_group) + if len(validation_issues) > 0: + return validation_issues + + # No point going on if group validations have failed. TODO + # if len(validation_issues) > 0: + # return validation_issues validation_issues += self._check_for_duplicate_groups(hed_string_obj) validation_issues += self.validate_duration_tags(hed_string_obj) return validation_issues @@ -64,12 +80,35 @@ def run_all_tags_validators(self, hed_string_obj): # Mostly internal functions to check individual types of errors # =========================================================================+ + def check_reserved_group_requirements(self, group): + """ This is called if group is top-level. + + Parameters: + group (HedGroup) - the HED group to test for special tags. + + Returns: + list: Validation issues. Each issue is a dictionary. + """ + reserved_tags = self._reserved_checker.get_reserved(group) + if len(reserved_tags) == 0: + return [] + + # Check for compatibility of the reserved tags within this string + validation_issues = self._reserved_checker.check_reserved_compatibility(group, reserved_tags) + if len(validation_issues) > 0: + return validation_issues + + # Check for requires Def tags + validation_issues += self._reserved_checker.check_def_tag_requirements(group, reserved_tags) + + # validation_errors = self._reserved_checker.check_reserved_duplicates(reserved_tags, group) + return validation_issues + + @staticmethod def check_tag_level_issue(original_tag_list, is_top_level, is_group): """ Report tags incorrectly positioned in hierarchy. - Top-level groups can contain definitions, Onset, etc. tags. - Parameters: original_tag_list (list): HedTags containing the original tags. is_top_level (bool): If True, this group is a "top level tag group". @@ -78,49 +117,80 @@ def check_tag_level_issue(original_tag_list, is_top_level, is_group): Returns: list: Validation issues. Each issue is a dictionary. """ - validation_issues = [] + validation_issues = GroupValidator._check_group_tag_attribute(original_tag_list, is_group) + # TODO: incorporate the tag group requirements for reserved tags into the list. top_level_tags = [tag for tag in original_tag_list if tag.base_tag_has_attribute(HedKey.TopLevelTagGroup)] - tag_group_tags = [tag for tag in original_tag_list if - tag.base_tag_has_attribute(HedKey.TagGroup)] + if is_group and not is_top_level: + validation_issues += GroupValidator._check_no_top_tags(top_level_tags) + + # if is_top_level and len(top_level_tags) > 1: + # validation_issue = False + # short_tags = {tag.short_base_tag for tag in top_level_tags} + # # Verify there's no duplicates, and that if there's two tags they are a delay and temporal tag. + # if len(short_tags) != len(top_level_tags): + # validation_issue = True + # elif DefTagNames.DELAY_KEY not in short_tags or len(short_tags) != 2: + # validation_issue = True + # else: + # short_tags.remove(DefTagNames.DELAY_KEY) + # other_tag = next(iter(short_tags)) + # if other_tag not in DefTagNames.ALL_TIME_KEYS: + # validation_issue = True + # + # if validation_issue: + # validation_issues += ErrorHandler.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, + # tag=top_level_tags[0], + # multiple_tags=top_level_tags[1:]) + + return validation_issues + + @staticmethod + def _check_no_top_tags(tag_list): + """ Check there are no tags with the top level tag group attribute are in this list. + + Parameters: + tag_list (HedTag): List of HedTags in the group + + Returns: + list: Validation issues. Each issue is a dictionary. + + """ + validation_issues = [] + for top_level_tag in tag_list: + actual_code = None + if top_level_tag.short_base_tag == DefTagNames.DEFINITION_KEY: + actual_code = ValidationErrors.DEFINITION_INVALID + elif top_level_tag.short_base_tag in DefTagNames.ALL_TIME_KEYS: + actual_code = ValidationErrors.TEMPORAL_TAG_ERROR # May split this out if we switch error + + if actual_code: + validation_issues += ErrorHandler.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, + tag=top_level_tag, + actual_error=actual_code) + validation_issues += ErrorHandler.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, + tag=top_level_tag) + return validation_issues + + @staticmethod + def _check_group_tag_attribute(tag_list, is_group): + """ Check that any tags in a list are in a group if they have tag-group attribute. + + Parameters: + tag_list (HedTag): List of HedTags in the group + is_group (boolean): True if the tags in tag_list are in parentheses at some level. + + Returns: + list: Validation issues. Each issue is a dictionary. + + TODO: Incorporate the + """ + validation_issues = [] + tag_group_tags = [tag for tag in tag_list if tag.base_tag_has_attribute(HedKey.TagGroup)] for tag_group_tag in tag_group_tags: if not is_group: validation_issues += ErrorHandler.format_error(ValidationErrors.HED_TAG_GROUP_TAG, tag=tag_group_tag) - for top_level_tag in top_level_tags: - if not is_top_level: - actual_code = None - if top_level_tag.short_base_tag == DefTagNames.DEFINITION_KEY: - actual_code = ValidationErrors.DEFINITION_INVALID - elif top_level_tag.short_base_tag in DefTagNames.ALL_TIME_KEYS: - actual_code = ValidationErrors.TEMPORAL_TAG_ERROR # May split this out if we switch error - - if actual_code: - validation_issues += ErrorHandler.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, - tag=top_level_tag, - actual_error=actual_code) - validation_issues += ErrorHandler.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, - tag=top_level_tag) - - if is_top_level and len(top_level_tags) > 1: - validation_issue = False - short_tags = {tag.short_base_tag for tag in top_level_tags} - # Verify there's no duplicates, and that if there's two tags they are a delay and temporal tag. - if len(short_tags) != len(top_level_tags): - validation_issue = True - elif DefTagNames.DELAY_KEY not in short_tags or len(short_tags) != 2: - validation_issue = True - else: - short_tags.remove(DefTagNames.DELAY_KEY) - other_tag = next(iter(short_tags)) - if other_tag not in DefTagNames.ALL_TIME_KEYS: - validation_issue = True - - if validation_issue: - validation_issues += ErrorHandler.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, - tag=top_level_tags[0], - multiple_tags=top_level_tags[1:]) - return validation_issues def check_for_required_tags(self, tags): diff --git a/spec_tests/test_errors.py b/spec_tests/test_errors.py index b805d6776..33e540b59 100644 --- a/spec_tests/test_errors.py +++ b/spec_tests/test_errors.py @@ -218,7 +218,7 @@ def test_errors(self): self.assertEqual(len(self.fail_count), 0) def test_debug(self): - test_file = os.path.realpath('./temp4.json') + test_file = os.path.realpath('./temp5.json') test_name = None test_type = None self.run_single_test(test_file, test_name, test_type) diff --git a/tests/models/test_df_util.py b/tests/models/test_df_util.py index 90097b817..d682ad597 100644 --- a/tests/models/test_df_util.py +++ b/tests/models/test_df_util.py @@ -205,11 +205,11 @@ def test_mixed_detection(self): "(Def-expand/D5/7, (Label/7, Acceleration/7, Item-count/8, Event))", "(Def-expand/D5/8, (Label/8, Acceleration/7, Item-count/8, Event))" ] - def_dict, ambiguous_defs, _ = process_def_expands(test_strings, self.schema) + def_dict, ambiguous_defs, errors = process_def_expands(test_strings, self.schema) self.assertEqual(len(def_dict), 5) def test_error_double_defs(self): - # Cases that can't be identified + # One case can't be identified. Action doesn't count -- it doesn't take value. test_strings = [ "(Def-expand/A1/2, (Action/2, Acceleration/5, Item-count/2))", "(Def-expand/B2/3, (Action/3, Collection/animals, Acceleration/3))", @@ -217,8 +217,10 @@ def test_error_double_defs(self): "(Def-expand/D4/7, (Action/7, Acceleration/7, Item-count/8))", "(Def-expand/D5/7, (Action/7, Acceleration/7, Item-count/8, Event))", ] - _, ambiguous_defs, _ = process_def_expands(test_strings, self.schema) - self.assertEqual(len(ambiguous_defs), 5) + def_dict, ambiguous_defs, errors = process_def_expands(test_strings, self.schema) + self.assertEqual(len(ambiguous_defs), 1) + self.assertEqual(len(def_dict), 4) + self.assertEqual(len(errors), 0) def test_ambiguous_defs(self): # Cases that can't be identified @@ -275,10 +277,8 @@ def test_errors_ambiguous(self): "(Def-expand/A1/3, (Acceleration/3, Age/5, Item-count/3))", ] known, ambiguous, errors = process_def_expands(test_strings, self.schema) - self.assertEqual(len(errors), 0) - self.assertEqual(len(ambiguous), 1) - self.assertEqual(len(ambiguous["a1"].actual_contents), 3) - + self.assertEqual(len(errors), 1) + self.assertEqual(len(ambiguous), 0) def test_errors_unresolved(self): # Verify we recognize errors when we had a def that can't be resolved. @@ -288,8 +288,6 @@ def test_errors_unresolved(self): ] known, ambiguous, errors = process_def_expands(test_strings, self.schema) self.assertEqual(len(errors), 1) - x = errors["a1"] - self.assertEqual(len(errors["a1"]), 2) def test_def_expand_detection(self): test_strings = [ diff --git a/tests/validator/test_tag_validator.py b/tests/validator/test_tag_validator.py index a6a9e572b..ecdc63cbd 100644 --- a/tests/validator/test_tag_validator.py +++ b/tests/validator/test_tag_validator.py @@ -3,6 +3,7 @@ from hed.errors.error_types import ValidationErrors, DefinitionErrors from tests.validator.test_tag_validator_base import TestValidatorBase from hed.schema.hed_schema_io import load_schema_version +from hed import HedTag, HedString from functools import partial @@ -466,6 +467,21 @@ def test_no_duplicates_semantic(self): } self.validator_semantic(test_strings, expected_results, expected_issues, False) + def test_temp_validation(self): + test_strings = { + 'invalid2TwoInOne': '(Definition/InvalidDef2, Onset)', + } + expected_results = { + 'invalid2TwoInOne': False, + } + expected_issues = { + 'invalid2TwoInOne': self.format_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, + tag=HedTag("Onset", hed_schema=self.hed_schema), + group=HedString("(Definition/InvalidDef2, Onset)", + hed_schema=self.hed_schema)), + } + self.validator_semantic(test_strings, expected_results, expected_issues, False) + def test_topLevelTagGroup_validation(self): test_strings = { 'invalid1': 'Definition/InvalidDef', @@ -504,8 +520,10 @@ def test_topLevelTagGroup_validation(self): 'invalid2': self.format_error( ValidationErrors.HED_TOP_LEVEL_TAG, tag=1, actual_error=ValidationErrors.DEFINITION_INVALID) + \ self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=1), - 'invalidTwoInOne': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - multiple_tags="Definition/InvalidDef3".split(", ")), + 'invalidTwoInOne': self.format_error(ValidationErrors.HED_RESERVED_TAG_REPEATED, + tag=HedTag("Definition/InvalidDef3", hed_schema=self.hed_schema), + group=HedString("(Definition/InvalidDef2, Definition/InvalidDef3)", + hed_schema=self.hed_schema)), 'invalid2TwoInOne': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, multiple_tags="Onset".split(", ")), 'valid2TwoInOne': [], @@ -556,7 +574,7 @@ def test_taggroup_validation(self): 'semivalid1': [], 'semivalid2': [] } - self.validator_semantic(test_strings, expected_results, expected_issues, False) + self.validator_semantic_string(test_strings, expected_results, expected_issues, False) def test_empty_groups(self): test_strings = { diff --git a/tests/validator/test_tag_validator_base.py b/tests/validator/test_tag_validator_base.py index 5ad46c503..f207326d3 100644 --- a/tests/validator/test_tag_validator_base.py +++ b/tests/validator/test_tag_validator_base.py @@ -87,7 +87,9 @@ def validator_base(self, test_strings, expected_results, expected_issues, test_f params=expected_params) error_handler.add_context_and_filter(test_issues) test_result = not test_issues - + print(f"test issues: {str(test_issues)}") + print(f"expected_issue: {str(expected_issue)}") + print(f"expected_params: {str(expected_params)}") self.assertEqual(test_result, expected_result, test_strings[test_key]) self.assertCountEqual(test_issues, expected_issue, test_strings[test_key]) From 08b7785386f579042c7756af225c83ad80628e68 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Tue, 14 Jan 2025 15:36:38 -0600 Subject: [PATCH 09/50] Added validation based on reserved json --- hed/errors/error_messages.py | 10 +- hed/errors/error_reporter.py | 1 - hed/errors/error_types.py | 1 + hed/models/definition_dict.py | 18 +- hed/models/definition_entry.py | 2 +- hed/models/hed_tag.py | 18 +- hed/validator/data/reservedTags.json | 2 +- hed/validator/def_validator.py | 29 ++- hed/validator/reserved_checker.py | 117 +++++++----- hed/validator/util/group_util.py | 113 ++++++------ spec_tests/test_errors.py | 10 +- tests/models/test_definition_dict.py | 3 - tests/validator/test_onset_validator.py | 38 ++-- tests/validator/test_tag_validator.py | 173 +++++++++++++----- tests/validator/test_tag_validator_base.py | 30 ++- tests/validator/test_tag_validator_library.py | 64 ++++--- 16 files changed, 385 insertions(+), 244 deletions(-) diff --git a/hed/errors/error_messages.py b/hed/errors/error_messages.py index 0383a9df5..c663ff001 100644 --- a/hed/errors/error_messages.py +++ b/hed/errors/error_messages.py @@ -108,6 +108,12 @@ def val_error_duplicate_reserved_tag(tag, group): return f'Repeated reserved tag "{tag}" or multiple reserved tags in group "{group}"' +@hed_error(ValidationErrors.HED_RESERVED_TAG_GROUP_ERROR, actual_code=ValidationErrors.TAG_GROUP_ERROR) +def val_error_group_for_reserved_tag(group, group_count): + return (f'The number of non-def-expand subgroups for group "{group}" is {group_count}, "' + f'which does not meet reserved tag requirements."') + + @hed_error(ValidationErrors.PARENTHESES_MISMATCH) def val_error_parentheses(opening_parentheses_count, closing_parentheses_count): return f'Number of opening and closing parentheses are unequal. '\ @@ -263,8 +269,8 @@ def val_error_top_level_tags(tag, multiple_tags): @hed_tag_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, actual_code=ValidationErrors.TAG_GROUP_ERROR) -def val_error_tags_in_group(tag, group): - return f'Tag "{tag}" is not allowed with the other tag(s) in group "{group}"' +def val_error_tags_in_group_with_reserved(tag, group): + return f'Tag "{tag}" is not allowed with the other tag(s) or Def-expand sub-group in group "{group}"' @hed_error(ValidationErrors.REQUIRED_TAG_MISSING) diff --git a/hed/errors/error_reporter.py b/hed/errors/error_reporter.py index 150e871cc..b108c61b0 100644 --- a/hed/errors/error_reporter.py +++ b/hed/errors/error_reporter.py @@ -390,7 +390,6 @@ def filter_issues_by_severity(issues_list, severity): list: A list of dictionaries containing the issue list after filtering by severity. """ - print(issues_list, severity) return [issue for issue in issues_list if issue['severity'] <= severity] diff --git a/hed/errors/error_types.py b/hed/errors/error_types.py index e887203b2..ebe58acbc 100644 --- a/hed/errors/error_types.py +++ b/hed/errors/error_types.py @@ -63,6 +63,7 @@ class ValidationErrors: HED_DEF_EXPAND_VALUE_EXTRA = "HED_DEF_EXPAND_VALUE_EXTRA" HED_RESERVED_TAG_REPEATED = 'HED_RESERVED_TAG_REPEATED' + HED_RESERVED_TAG_GROUP_ERROR = 'HED_RESERVED_TAG_GROUP_ERROR' HED_TAG_REPEATED = 'HED_TAG_REPEATED' HED_TAG_REPEATED_GROUP = 'HED_TAG_REPEATED_GROUP' diff --git a/hed/models/definition_dict.py b/hed/models/definition_dict.py index c72005e51..a47c4c090 100644 --- a/hed/models/definition_dict.py +++ b/hed/models/definition_dict.py @@ -150,7 +150,8 @@ def check_for_definitions(self, hed_string_obj, error_handler=None): return def_issues - def _strip_value_placeholder(self, def_tag_name): + @staticmethod + def _strip_value_placeholder(def_tag_name): def_takes_value = def_tag_name.endswith("/#") if def_takes_value: def_tag_name = def_tag_name[:-len("/#")] @@ -168,7 +169,8 @@ def _validate_name_and_context(self, def_tag_name, error_handler): def_name=def_tag_name) return new_def_issues, context - def _validate_placeholders(self, def_tag_name, group, def_takes_value, error_handler): + @staticmethod + def _validate_placeholders(def_tag_name, group, def_takes_value, error_handler): """ Check the definition for the correct placeholders (exactly 1 placeholder when takes value). Parameters: @@ -219,7 +221,8 @@ def _validate_placeholders(self, def_tag_name, group, def_takes_value, error_han return new_issues - def _find_group(self, definition_tag, group, error_handler): + @staticmethod + def _find_group(definition_tag, group, error_handler): """ Check the definition for the correct placeholders (exactly 1 placeholder when takes value). Parameters: @@ -233,12 +236,6 @@ def _find_group(self, definition_tag, group, error_handler): # initial validation groups = group.groups() issues = [] - # tags = group.tags() - # if len(tags) != 1: - # issues += \ - # ErrorHandler.format_error_with_context(error_handler, - # DefinitionErrors.WRONG_NUMBER_TAGS, - # def_name=definition_tag.extension, tag_list=tags) if len(groups) > 1: issues += \ ErrorHandler.format_error_with_context(error_handler, @@ -261,7 +258,8 @@ def _find_group(self, definition_tag, group, error_handler): return group_tag, issues - def _validate_contents(self, definition_tag, group, error_handler): + @staticmethod + def _validate_contents(definition_tag, group, error_handler): issues = [] if group: def_keys = {DefTagNames.DEF_KEY, DefTagNames.DEF_EXPAND_KEY, DefTagNames.DEFINITION_KEY} diff --git a/hed/models/definition_entry.py b/hed/models/definition_entry.py index 492272acf..41255c256 100644 --- a/hed/models/definition_entry.py +++ b/hed/models/definition_entry.py @@ -11,7 +11,7 @@ def __init__(self, name, contents, takes_value, source_context): Parameters: name (str): The label portion of this name (not including Definition/). - contents (HedGroup): The contents of this definition. + contents (HedGroup): The contents of this definition (which could be None). takes_value (bool): If True, expects ONE tag to have a single # sign in it. source_context (list, None): List (stack) of dictionaries giving context for reporting errors. """ diff --git a/hed/models/hed_tag.py b/hed/models/hed_tag.py index d52a1e21b..69ae5e586 100644 --- a/hed/models/hed_tag.py +++ b/hed/models/hed_tag.py @@ -80,7 +80,7 @@ def short_tag(self): """ Short form including value or extension. Returns: - short_tag (str): The short form of the tag, including value or extension. + str: The short form of the tag, including value or extension. """ if self._schema_entry: @@ -104,7 +104,7 @@ def short_base_tag(self): """ Short form without value or extension. Returns: - base_tag (str): The short non-extension port of a tag. + str: The short non-extension port of a tag. Notes: - ParentNodes/Def/DefName would return just "Def". @@ -143,7 +143,7 @@ def org_base_tag(self): """ Original form without value or extension. Returns: - base_tag (str): The original form of the tag, without value or extension. + str: The original form of the tag, without value or extension. Notes: - Warning: This could be empty if the original tag had a name_prefix prepended. @@ -180,7 +180,7 @@ def tag(self): Returns the original tag if no user form set. Returns: - tag (str): The custom set user form of the tag. + str: The custom set user form of the tag. """ if self._tag: @@ -254,7 +254,7 @@ def expanded(self): Will always be False unless expandable is set. This is primarily used for Def/Def-expand tags at present. Returns: - bool: Returns True if this is currently expanded. + bool: True if this is currently expanded. """ return self._expanded @@ -343,7 +343,7 @@ def get_stripped_unit_value(self, extension_text): Returns: str or None: The extension portion with the units removed or None if invalid units. - str or None: The units or None if no units of the right unit class are found found. + str or None: The units or None if no units of the right unit class are found. Examples: 'Duration/3 ms' will return ('3', 'ms') @@ -361,8 +361,8 @@ def value_as_default_unit(self): """ Return the value converted to default units if possible or None if invalid. Returns: - value (float or None): The extension value in default units. - If there are no default units it assumes that the extension value is in default units. + float or None: The extension value in default units. + If no default units it assumes that the extension value is in default units. Examples: 'Duration/300 ms' will return .3 @@ -383,7 +383,7 @@ def unit_classes(self): """ Return a dict of all the unit classes this tag accepts. Returns: - unit_classes (dict): A dict of unit classes this tag accepts. + dict: A dict of unit classes this tag accepts. Notes: - Returns empty dict if this is not a unit class tag. diff --git a/hed/validator/data/reservedTags.json b/hed/validator/data/reservedTags.json index 2d78bc400..34b40e43b 100644 --- a/hed/validator/data/reservedTags.json +++ b/hed/validator/data/reservedTags.json @@ -12,7 +12,7 @@ "minNonDefSubgroups": 0, "ERROR_CODE": "DEFINITION_INVALID", "noSpliceInGroup": true, - "forbiddenSubgroupTags": ["Def", "Def-expand", "Inset", "Outset", "Offset", "Event-context", "Delay", "Duration"], + "forbiddenSubgroupTags": ["Def", "Def-expand"], "requiresTimeline": false, "requiresDef": false, "otherAllowedNonDefTags": [] diff --git a/hed/validator/def_validator.py b/hed/validator/def_validator.py index 00a1f469f..9508a5ee9 100644 --- a/hed/validator/def_validator.py +++ b/hed/validator/def_validator.py @@ -73,31 +73,28 @@ def _validate_def_contents(self, def_tag, def_expand_group, hed_validator): hed_validator (HedValidator): Used to validate the placeholder replacement. Returns: - issues(list): Issues found from validating placeholders. + list: Issues found from validating placeholders. """ - def_issues = [] is_def_expand_tag = def_expand_group != def_tag tag_label, _, placeholder = def_tag.extension.partition('/') - label_tag_lower = tag_label.casefold() + + # Check if def_entry in def_dicts. def_entry = self.defs.get(label_tag_lower) - if def_entry is None: + if def_entry is None or def_entry.takes_value == (not placeholder): error_code = ValidationErrors.HED_DEF_UNMATCHED if is_def_expand_tag: error_code = ValidationErrors.HED_DEF_EXPAND_UNMATCHED - def_issues += ErrorHandler.format_error(error_code, tag=def_tag) - else: - def_contents = def_entry.get_definition(def_tag, placeholder_value=placeholder, - return_copy_of_tag=True) - if def_contents is not None: - if is_def_expand_tag and def_expand_group != def_contents: - def_issues += ErrorHandler.format_error(ValidationErrors.HED_DEF_EXPAND_INVALID, - tag=def_tag, actual_def=def_contents, - found_def=def_expand_group) - else: - def_issues += self._report_missing_or_invalid_value(def_tag, def_entry, is_def_expand_tag) + return ErrorHandler.format_error(error_code, tag=def_tag) - return def_issues + # Check the special case of a definition without contents. + def_contents = def_entry.get_definition(def_tag, placeholder_value=placeholder, return_copy_of_tag=True) + if is_def_expand_tag and def_expand_group != def_contents: + return ErrorHandler.format_error(ValidationErrors.HED_DEF_EXPAND_INVALID, + tag=def_tag, actual_def=def_contents, + found_def=def_expand_group) + + return [] def validate_def_value_units(self, def_tag, hed_validator, allow_placeholders=False): """Equivalent to HedValidator.validate_units for the special case of a Def or Def-expand tag""" diff --git a/hed/validator/reserved_checker.py b/hed/validator/reserved_checker.py index 128209371..539f92d7f 100644 --- a/hed/validator/reserved_checker.py +++ b/hed/validator/reserved_checker.py @@ -1,10 +1,12 @@ import json import os +import math from threading import Lock from collections import defaultdict from hed.errors.error_types import ValidationErrors, TemporalErrors from hed.errors.error_reporter import ErrorHandler + class ReservedChecker: _instance = None _lock = Lock() @@ -55,23 +57,6 @@ def _get_special_tags_by_property(self, property_name): if value.get(property_name) is True } - def check_hed_string(self, hed_string, full_check): - checks = [ - lambda: self.splice_check(hed_string, full_check), - lambda: self.check_unique(hed_string), - lambda: self.check_tag_group_levels(hed_string, full_check), - lambda: self.check_exclusive(hed_string), - lambda: self.check_no_splice_in_group_tags(hed_string), - lambda: self.check_top_group_requirements(hed_string, full_check), - lambda: self.check_forbidden_groups(hed_string), - lambda: self.check_non_top_groups(hed_string, full_check), - ] - for check in checks: - issues = check() - if issues: - return issues - return [] - def get_reserved(self, group): reserved_tags = [tag for tag in group.tags() if tag.short_base_tag in self.special_names] return reserved_tags @@ -84,6 +69,13 @@ def _get_duplicates(tag_list): return grouped_tags def check_reserved_compatibility(self, group, reserved_tags): + """ Check to make sure that the reserved tags can be used together and no duplicates. + + Parameters: + group (HedTagGroup): A group to be checked. + reserved_tags (list of HedTag): A list of reserved tags in this group. + + """ # Make sure there are no duplicate reserved tags grouped = self._get_duplicates(reserved_tags) multiples = [key for key, items in grouped.items() if len(items) > 1] @@ -94,19 +86,72 @@ def check_reserved_compatibility(self, group, reserved_tags): for tag in reserved_tags: incompatible_tag = self.get_incompatible(tag, reserved_tags) if incompatible_tag: - return ErrorHandler.format_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, tag=incompatible_tag[0], group=group) + return ErrorHandler.format_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, tag=incompatible_tag[0], + group=group) return [] - def check_def_tag_requirements(self, group, reserved_tags): - requires_defs = [tag for tag in reserved_tags if tag.short_base_tag in self.requires_def_tags] + def check_tag_requirements(self, group, reserved_tags): + """ Check the tag requirements within the group. + + Parameters: + group (HedTagGroup): A group to be checked. + reserved_tags (list of HedTag): A list of reserved tags in this group. + + Notes: This is only called when there are some reserved incompatible tags. + """ + [requires_defs, defs] = self.get_def_information(group, reserved_tags) if len(requires_defs) > 1: return ErrorHandler.format_error(ValidationErrors.HED_RESERVED_TAG_REPEATED, tag=requires_defs[0], group=group) - defs = group.find_def_tags(recursive=False, include_groups=1) if len(requires_defs) == 1 and len(defs) != 1: return ErrorHandler.format_error(TemporalErrors.ONSET_NO_DEF_TAG_FOUND, tag=requires_defs[0]) + if len(requires_defs) == 0 and len(defs) != 0: - return ErrorHandler.format_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, tag=defs[0], group=group) + return ErrorHandler.format_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, tag=reserved_tags[0], group=group) + + other_tags = [tag for tag in group.tags() if tag not in reserved_tags and tag not in defs] + if len(other_tags) > 0: + return ErrorHandler.format_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, tag=other_tags[0], group=group) + + # Check the subgroup requirements + other_groups = [group for group in group.groups() if group not in defs] + min_allowed, max_allowed = self.get_group_requirements(reserved_tags) + if not math.isinf(max_allowed) and len(other_groups) > max_allowed: + return ErrorHandler.format_error(ValidationErrors.HED_RESERVED_TAG_GROUP_ERROR, group=group, + group_count=str(len(other_groups))) + if group.is_group and not math.isinf(max_allowed) and min_allowed > len(other_groups): + return ErrorHandler.format_error(ValidationErrors.HED_RESERVED_TAG_GROUP_ERROR, group=group, + group_count=str(len(other_groups))) + return [] + + def get_group_requirements(self, reserved_tags): + """ Returns the maximum and minimum number of groups required for these reserved tags. + + Parameters: + reserved_tags (list of HedTag): The reserved tags to be checked. + + Returns: + tuple (max_required, min_required) + + """ + max_allowed = float('inf') + min_allowed = float('-inf') + for tag in reserved_tags: + requirements = self.reserved_map[tag.short_base_tag] + this_min = requirements['minNonDefSubgroups'] + if this_min is not None and this_min > min_allowed: + min_allowed = this_min + this_max = requirements['maxNonDefSubgroups'] + if this_max is not None and this_max < max_allowed: + max_allowed = this_max + if max_allowed < min_allowed and len(reserved_tags) > 1: + min_allowed = max_allowed + return min_allowed, max_allowed + + def get_def_information(self, group, reserved_tags): + requires_defs = [tag for tag in reserved_tags if tag.short_base_tag in self.requires_def_tags] + defs = group.find_def_tags(recursive=False, include_groups=1) + return [requires_defs, defs] def get_incompatible(self, tag, reserved_tags): """ Return the list of tags that cannot be in the same group with tag. @@ -121,34 +166,10 @@ def get_incompatible(self, tag, reserved_tags): """ requirements = self.reserved_map[tag.short_base_tag] other_allowed = requirements["otherAllowedNonDefTags"] - incompatible = [this_tag for this_tag in reserved_tags if this_tag.short_base_tag not in other_allowed and this_tag != tag] + incompatible = [this_tag for this_tag in reserved_tags + if this_tag.short_base_tag not in other_allowed and this_tag != tag] return incompatible - def splice_check(self, hed_string, full_check): - return [] - - def check_unique(self, hed_string): - return [hed_string] - - def check_tag_group_levels(self, hed_string, full_check): - return [] - - def check_exclusive(self, hed_string): - return [] - - def check_no_splice_in_group_tags(self, hed_string): - return [] - - def check_top_group_requirements(self, hed_string, full_check): - return [] - - def check_forbidden_groups(self, hed_string): - return [] - - def check_non_top_groups(self, hed_string, full_check): - return [] - - # Additional methods for other checks should be implemented here following similar patterns. diff --git a/hed/validator/util/group_util.py b/hed/validator/util/group_util.py index e1093866d..d22f65da0 100644 --- a/hed/validator/util/group_util.py +++ b/hed/validator/util/group_util.py @@ -36,31 +36,19 @@ def run_tag_level_validators(self, hed_string_obj): Notes: - This pertains to the top-level, all groups, and nested groups. """ - validation_issues = [] - for original_tag_group, is_top_level in hed_string_obj.get_all_groups(also_return_depth=True): - is_group = original_tag_group.is_group - - # Check for empty group anywhere this is fatal - if not original_tag_group and is_group: - return ErrorHandler.format_error(ValidationErrors.HED_GROUP_EMPTY, - tag=original_tag_group) - # If a tag should be in a group but it is not at the top level, this is a fatal error. - validation_issues = self.check_tag_level_issue(original_tag_group.tags(), is_top_level, is_group) - if len(validation_issues) > 0: - return validation_issues + checks = [ + self._check_group_relationships, + self._check_for_duplicate_groups, + # self.validate_duration_tags, + ] - # If the reserved group requirements are not met, this is a fatal error. - validation_issues = self.check_reserved_group_requirements(original_tag_group) - if len(validation_issues) > 0: - return validation_issues + for check in checks: + issues = check(hed_string_obj) # Call each function with `hed_string` + if issues: + return issues - # No point going on if group validations have failed. TODO - # if len(validation_issues) > 0: - # return validation_issues - validation_issues += self._check_for_duplicate_groups(hed_string_obj) - validation_issues += self.validate_duration_tags(hed_string_obj) - return validation_issues + return [] # Return an empty list if no issues are found def run_all_tags_validators(self, hed_string_obj): """ Report invalid the multi-tag properties in a HED string, e.g. required tags. @@ -80,7 +68,39 @@ def run_all_tags_validators(self, hed_string_obj): # Mostly internal functions to check individual types of errors # =========================================================================+ - def check_reserved_group_requirements(self, group): + def _check_group_relationships(self, hed_string_obj): + """ Check the group relationships + + Parameters: + hed_string_obj (HedString): A HedString object. + + Returns: + list: Issues associated with each level in the HED string. Each issue is a dictionary. + + Notes: + - This pertains to the top-level, all groups, and nested groups. + """ + + for original_tag_group, is_top_level in hed_string_obj.get_all_groups(also_return_depth=True): + is_group = original_tag_group.is_group + + # Check for empty group anywhere this is fatal + if not original_tag_group and is_group: + return ErrorHandler.format_error(ValidationErrors.HED_GROUP_EMPTY, tag=original_tag_group) + + # If a tag should be in a group. If not at the top level, a fatal error occurs. + validation_issues = self.check_tag_level_issue(original_tag_group.tags(), is_top_level, is_group) + if len(validation_issues) > 0: + return validation_issues + + # If the reserved group requirements are not met, this is a fatal error. + validation_issues = self._check_reserved_group_requirements(original_tag_group) + if len(validation_issues) > 0: + return validation_issues + + return [] + + def _check_reserved_group_requirements(self, group): """ This is called if group is top-level. Parameters: @@ -99,18 +119,19 @@ def check_reserved_group_requirements(self, group): return validation_issues # Check for requires Def tags - validation_issues += self._reserved_checker.check_def_tag_requirements(group, reserved_tags) + validation_issues += self._reserved_checker.check_tag_requirements(group, reserved_tags) + if len(validation_issues) > 0: + return validation_issues # validation_errors = self._reserved_checker.check_reserved_duplicates(reserved_tags, group) return validation_issues - @staticmethod def check_tag_level_issue(original_tag_list, is_top_level, is_group): """ Report tags incorrectly positioned in hierarchy. Parameters: - original_tag_list (list): HedTags containing the original tags. + original_tag_list (list of HedTag): HedTags containing the original tags. is_top_level (bool): If True, this group is a "top level tag group". is_group (bool): If True group should be contained by parenthesis. @@ -118,31 +139,12 @@ def check_tag_level_issue(original_tag_list, is_top_level, is_group): list: Validation issues. Each issue is a dictionary. """ validation_issues = GroupValidator._check_group_tag_attribute(original_tag_list, is_group) - # TODO: incorporate the tag group requirements for reserved tags into the list. - top_level_tags = [tag for tag in original_tag_list if - tag.base_tag_has_attribute(HedKey.TopLevelTagGroup)] - if is_group and not is_top_level: - validation_issues += GroupValidator._check_no_top_tags(top_level_tags) - - # if is_top_level and len(top_level_tags) > 1: - # validation_issue = False - # short_tags = {tag.short_base_tag for tag in top_level_tags} - # # Verify there's no duplicates, and that if there's two tags they are a delay and temporal tag. - # if len(short_tags) != len(top_level_tags): - # validation_issue = True - # elif DefTagNames.DELAY_KEY not in short_tags or len(short_tags) != 2: - # validation_issue = True - # else: - # short_tags.remove(DefTagNames.DELAY_KEY) - # other_tag = next(iter(short_tags)) - # if other_tag not in DefTagNames.ALL_TIME_KEYS: - # validation_issue = True - # - # if validation_issue: - # validation_issues += ErrorHandler.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, - # tag=top_level_tags[0], - # multiple_tags=top_level_tags[1:]) + if len(validation_issues) > 0: + return validation_issues + top_level_tags = [tag for tag in original_tag_list if tag.base_tag_has_attribute(HedKey.TopLevelTagGroup)] + if not is_top_level: + validation_issues += GroupValidator._check_no_top_tags(top_level_tags) return validation_issues @staticmethod @@ -150,7 +152,7 @@ def _check_no_top_tags(tag_list): """ Check there are no tags with the top level tag group attribute are in this list. Parameters: - tag_list (HedTag): List of HedTags in the group + tag_list (list of HedTag): List of HedTags in the group Returns: list: Validation issues. Each issue is a dictionary. @@ -168,8 +170,9 @@ def _check_no_top_tags(tag_list): validation_issues += ErrorHandler.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=top_level_tag, actual_error=actual_code) - validation_issues += ErrorHandler.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, - tag=top_level_tag) + else: + validation_issues += ErrorHandler.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, + tag=top_level_tag) return validation_issues @staticmethod @@ -177,7 +180,7 @@ def _check_group_tag_attribute(tag_list, is_group): """ Check that any tags in a list are in a group if they have tag-group attribute. Parameters: - tag_list (HedTag): List of HedTags in the group + tag_list (list of HedTag): List of HedTags in the group is_group (boolean): True if the tags in tag_list are in parentheses at some level. Returns: @@ -237,7 +240,7 @@ def validate_duration_tags(hed_string_obj): """ Validate Duration/Delay tag groups Parameters: - hed_string_obj (HedString): The hed string to check. + hed_string_obj (HedString): The HED string to check. Returns: list: Issues found in validating durations (i.e., extra tags or groups present, or a group missing) diff --git a/spec_tests/test_errors.py b/spec_tests/test_errors.py index 33e540b59..7e2e310f9 100644 --- a/spec_tests/test_errors.py +++ b/spec_tests/test_errors.py @@ -217,11 +217,11 @@ def test_errors(self): print("\n".join(self.fail_count)) self.assertEqual(len(self.fail_count), 0) - def test_debug(self): - test_file = os.path.realpath('./temp5.json') - test_name = None - test_type = None - self.run_single_test(test_file, test_name, test_type) + # def test_debug(self): + # test_file = os.path.realpath('./temp5.json') + # test_name = None + # test_type = None + # self.run_single_test(test_file, test_name, test_type) if __name__ == '__main__': diff --git a/tests/models/test_definition_dict.py b/tests/models/test_definition_dict.py index 10130594a..f0b0f9de8 100644 --- a/tests/models/test_definition_dict.py +++ b/tests/models/test_definition_dict.py @@ -20,9 +20,6 @@ def check_def_base(self, test_strings, expected_issues): expected_params = expected_issues[test_key] expected_issue = self.format_errors_fully(ErrorHandler(), hed_string=hed_string_obj, params=expected_params) - # print(test_key) - # print(test_issues) - # print(expected_issue) self.assertCountEqual(test_issues, expected_issue, HedString(test_strings[test_key], self.hed_schema)) diff --git a/tests/validator/test_onset_validator.py b/tests/validator/test_onset_validator.py index 4264c5b53..71662f821 100644 --- a/tests/validator/test_onset_validator.py +++ b/tests/validator/test_onset_validator.py @@ -58,32 +58,22 @@ def _test_issues_base(self, test_strings, test_issues, test_context, placeholder onset_issues += def_validator.validate_onset_offset(test_string) if not onset_issues: onset_issues += onset_validator.validate_temporal_relations(test_string) - onset_issues += GroupValidator.validate_duration_tags(test_string) error_handler.add_context_and_filter(onset_issues) test_string.shrink_defs() issues = self.format_errors_fully(error_handler, hed_string=test_string, params=expected_params) - # print(str(test_string)) - # print(str(onset_issues)) - # print(str(issues)) - # print(onset_validator._onsets) + error_handler.pop_error_context() self.assertEqual(len(onset_validator._onsets), context) self.assertCountEqual(onset_issues, issues) def _test_issues_no_context(self, test_strings, test_issues): hed_validator = HedValidator(self.hed_schema, self.def_dict_both) - for string, expected_params in zip(test_strings, test_issues): - test_string = HedString(string, self.hed_schema) - error_handler = ErrorHandler(check_for_warnings=False) - error_handler.push_error_context(ErrorContext.HED_STRING, test_string) + for index, this_test in enumerate(test_strings): + test_string = HedString(this_test, self.hed_schema) onset_issues = hed_validator.validate(test_string, False) - error_handler.add_context_and_filter(onset_issues) - issues = self.format_errors_fully(error_handler, hed_string=test_string, params=expected_params) - # print(str(onset_issues)) - # print(str(issues)) - error_handler.pop_error_context() - self.assertCountEqual(onset_issues, issues) + filtered_issues = self.filter_issues(onset_issues) + self.assertCountEqual(filtered_issues, test_issues[index]) def test_basic_onset_errors(self): test_strings = [ @@ -275,16 +265,14 @@ def test_onset_multiple_or_misplaced_errors(self): f"({self.placeholder_label_def_string},Onset, Offset)", ] test_issues = [ - self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=1, - actual_error=ValidationErrors.TEMPORAL_TAG_ERROR) - + self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=1), - self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=1, multiple_tags=["Onset"]) - + self.format_error(ValidationErrors.HED_TAG_REPEATED, tag=2) - + self.format_error(TemporalErrors.ONSET_TAG_OUTSIDE_OF_GROUP, tag=2, - def_tag="Def/TestDefPlaceholder/2471"), - self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=1, multiple_tags=["Offset"]) - + self.format_error(TemporalErrors.ONSET_TAG_OUTSIDE_OF_GROUP, tag=2, - def_tag="Def/TestDefPlaceholder/2471"), + [{'code': 'TEMPORAL_TAG_ERROR', + 'message': 'Tag "Onset" must be in a top level group but was found in another location.', 'severity': 1}], + [{'code': 'TAG_GROUP_ERROR', + 'message': 'Repeated reserved tag "Onset" or multiple reserved tags in group "(Def/TestDefPlaceholder/2471,Onset,Onset)"', + 'severity': 1}], + [{'code': 'TAG_GROUP_ERROR', + 'message': 'Tag "Offset" is not allowed with the other tag(s) in group "(Def/TestDefPlaceholder/2471,Onset,Offset)"', + 'severity': 1}] ] self._test_issues_no_context(test_strings, test_issues) diff --git a/tests/validator/test_tag_validator.py b/tests/validator/test_tag_validator.py index ecdc63cbd..31f475144 100644 --- a/tests/validator/test_tag_validator.py +++ b/tests/validator/test_tag_validator.py @@ -469,22 +469,18 @@ def test_no_duplicates_semantic(self): def test_temp_validation(self): test_strings = { - 'invalid2TwoInOne': '(Definition/InvalidDef2, Onset)', + 'valid1': 'Event, (Event)', } expected_results = { - 'invalid2TwoInOne': False, + 'valid1': True, } expected_issues = { - 'invalid2TwoInOne': self.format_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, - tag=HedTag("Onset", hed_schema=self.hed_schema), - group=HedString("(Definition/InvalidDef2, Onset)", - hed_schema=self.hed_schema)), + 'valid1': [] } - self.validator_semantic(test_strings, expected_results, expected_issues, False) + self.validator_semantic_new(test_strings, expected_results, expected_issues, False) - def test_topLevelTagGroup_validation(self): + def test_topLevelTagGroup_validation_new(self): test_strings = { - 'invalid1': 'Definition/InvalidDef', 'valid1': '(Definition/ValidDef)', 'valid2': '(Definition/ValidDef), (Definition/ValidDef2)', 'invalid2': '(Event, (Definition/InvalidDef2))', @@ -493,12 +489,11 @@ def test_topLevelTagGroup_validation(self): 'valid2TwoInOne': '(Duration/5.0 s, Delay, (Event))', 'invalid3InOne': '(Duration/5.0 s, Delay, Onset, (Event))', 'invalidDuration': '(Duration/5.0 s, Onset, (Event))', - 'validDelay': '(Delay, Onset, (Event))', + 'invalidDelay': '(Delay, Onset, (Event))', 'invalidDurationPair': '(Duration/5.0 s, Duration/3.0 s, (Event))', - 'invalidDelayPair': '(Delay/3.0 s, Delay, (Event))', + 'invalidDelayPair': '(Delay/3.0 s, Delay/2.0 s, (Event))', } expected_results = { - 'invalid1': False, 'valid1': True, 'valid2': True, 'invalid2': False, @@ -507,37 +502,114 @@ def test_topLevelTagGroup_validation(self): 'valid2TwoInOne': True, 'invalid3InOne': False, 'invalidDuration': False, - 'validDelay': True, + 'invalidDelay': False, 'invalidDurationPair': False, 'invalidDelayPair': False, } expected_issues = { - 'invalid1': self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=0, - actual_error=ValidationErrors.DEFINITION_INVALID) - + self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=0), 'valid1': [], 'valid2': [], - 'invalid2': self.format_error( - ValidationErrors.HED_TOP_LEVEL_TAG, tag=1, actual_error=ValidationErrors.DEFINITION_INVALID) + \ - self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=1), - 'invalidTwoInOne': self.format_error(ValidationErrors.HED_RESERVED_TAG_REPEATED, - tag=HedTag("Definition/InvalidDef3", hed_schema=self.hed_schema), - group=HedString("(Definition/InvalidDef2, Definition/InvalidDef3)", - hed_schema=self.hed_schema)), - 'invalid2TwoInOne': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - multiple_tags="Onset".split(", ")), + 'invalid2': [ + {'code': 'DEFINITION_INVALID', + 'message': 'Tag "Definition/InvalidDef2" must be in a top level group but was found in another location.', + 'severity': 1} + ], + 'invalidTwoInOne': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Repeated reserved tag "Definition/InvalidDef3" or multiple reserved tags in group "(Definition/InvalidDef2,Definition/InvalidDef3)"', + 'severity': 1} + ], + 'invalid2TwoInOne': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Tag "Onset" is not allowed with the other tag(s) in group "(Definition/InvalidDef2,Onset)"', + 'severity': 1} + ], 'valid2TwoInOne': [], - 'invalid3InOne': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - multiple_tags="Delay, Onset".split(", ")), - 'invalidDuration': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - multiple_tags="Onset".split(", ")), - 'validDelay': [], - 'invalidDurationPair': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - multiple_tags="Duration/3.0 s".split(", ")), - 'invalidDelayPair': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - multiple_tags="Delay".split(", ")), - } - self.validator_semantic(test_strings, expected_results, expected_issues, False) + 'invalid3InOne': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Tag "Onset" is not allowed with the other tag(s) in group "(Duration/5.0 s,Delay,Onset,(Event))"', + 'severity': 1} + ], + 'invalidDuration': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Tag "Onset" is not allowed with the other tag(s) in group "(Duration/5.0 s,Onset,(Event))"', + 'severity': 1} + ], + 'invalidDelay': [ + {'code': 'TEMPORAL_TAG_ERROR', + 'message': "'Onset' tag has no def tag or def-expand group or too many when 1 is required in string.", + 'severity': 1} + ], + 'invalidDurationPair': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Repeated reserved tag "Duration/3.0 s" or multiple reserved tags in group "(Duration/5.0 s,Duration/3.0 s,(Event))"', + 'severity': 1} + ], + 'invalidDelayPair': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Repeated reserved tag "Delay/2.0 s" or multiple reserved tags in group "(Delay/3.0 s,Delay/2.0 s,(Event))"', + 'severity': 1} + ], + } + self.validator_semantic_new(test_strings, expected_results, expected_issues, False) + + # def test_topLevelTagGroup_validation(self): + # test_strings = { + # 'invalid1': 'Definition/InvalidDef', + # 'valid1': '(Definition/ValidDef)', + # 'valid2': '(Definition/ValidDef), (Definition/ValidDef2)', + # 'invalid2': '(Event, (Definition/InvalidDef2))', + # 'invalidTwoInOne': '(Definition/InvalidDef2, Definition/InvalidDef3)', + # 'invalid2TwoInOne': '(Definition/InvalidDef2, Onset)', + # 'valid2TwoInOne': '(Duration/5.0 s, Delay, (Event))', + # 'invalid3InOne': '(Duration/5.0 s, Delay, Onset, (Event))', + # 'invalidDuration': '(Duration/5.0 s, Onset, (Event))', + # 'validDelay': '(Delay, Onset, (Event))', + # 'invalidDurationPair': '(Duration/5.0 s, Duration/3.0 s, (Event))', + # 'invalidDelayPair': '(Delay/3.0 s, Delay, (Event))', + # } + # expected_results = { + # 'invalid1': False, + # 'valid1': True, + # 'valid2': True, + # 'invalid2': False, + # 'invalidTwoInOne': False, + # 'invalid2TwoInOne': False, + # 'valid2TwoInOne': True, + # 'invalid3InOne': False, + # 'invalidDuration': False, + # 'validDelay': True, + # 'invalidDurationPair': False, + # 'invalidDelayPair': False, + # } + # expected_issues = { + # 'invalid1': self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=0, + # actual_error=ValidationErrors.DEFINITION_INVALID) + # + self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=0), + # 'valid1': [], + # 'valid2': [], + # 'invalid2': + # self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=1, + # actual_error=ValidationErrors.DEFINITION_INVALID) + + # self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=1), + # 'invalidTwoInOne': self.format_error(ValidationErrors.HED_RESERVED_TAG_REPEATED, + # tag=HedTag("Definition/InvalidDef3", hed_schema=self.hed_schema), + # group=HedString("(Definition/InvalidDef2, Definition/InvalidDef3)", + # hed_schema=self.hed_schema)), + # 'invalid2TwoInOne': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, + # multiple_tags="Onset".split(", ")), + # 'valid2TwoInOne': [], + # 'invalid3InOne': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, + # multiple_tags="Delay, Onset".split(", ")), + # 'invalidDuration': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, + # multiple_tags="Onset".split(", ")), + # 'validDelay': [], + # 'invalidDurationPair': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, + # multiple_tags="Duration/3.0 s".split(", ")), + # 'invalidDelayPair': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, + # multiple_tags="Delay".split(", ")), + # } + # self.validator_semantic(test_strings, expected_results, expected_issues, False) def test_taggroup_validation(self): test_strings = { @@ -562,19 +634,32 @@ def test_taggroup_validation(self): 'semivalid2': True, } expected_issues = { - 'invalid1': self.format_error(ValidationErrors.HED_TAG_GROUP_TAG, - tag=0), - 'invalid2': self.format_error(ValidationErrors.HED_TAG_GROUP_TAG, - tag=0), - 'invalid3': self.format_error(ValidationErrors.HED_TAG_GROUP_TAG, - tag=2), + 'invalid1': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Tag "Def-Expand/InvalidDef" that must be in a group was found in another location.', + 'severity': 1} + ], + 'invalid2': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Tag "Def-Expand/InvalidDef" that must be in a group was found in another location.', + 'severity': 1} + ], + 'invalid3': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Tag "Def-Expand/InvalidDef" that must be in a group was found in another location.', + 'severity': 1} + ], 'valid1': [], 'valid2': [], 'valid3': [], 'semivalid1': [], - 'semivalid2': [] + 'semivalid2': [ + {'code': 'TEMPORAL_TAG_ERROR', + 'message': "'Onset' tag has no def tag or def-expand group or too many when 1 is required in string.", + 'severity': 1} + ] } - self.validator_semantic_string(test_strings, expected_results, expected_issues, False) + self.validator_semantic_new(test_strings, expected_results, expected_issues, False) def test_empty_groups(self): test_strings = { diff --git a/tests/validator/test_tag_validator_base.py b/tests/validator/test_tag_validator_base.py index f207326d3..585b8e52f 100644 --- a/tests/validator/test_tag_validator_base.py +++ b/tests/validator/test_tag_validator_base.py @@ -42,6 +42,11 @@ def format_error(self, error_type, *args, **kwargs): # return params return [params] + def filter_issues(self, issue_list): + if not issue_list: + return [] + return [{key: d[key] for key in ('code', 'message', 'severity') if key in d} for d in issue_list] + def format_errors_fully(self, error_handler, hed_string, params): formatted_errors = [] for code, args, kwargs in params: @@ -87,14 +92,33 @@ def validator_base(self, test_strings, expected_results, expected_issues, test_f params=expected_params) error_handler.add_context_and_filter(test_issues) test_result = not test_issues - print(f"test issues: {str(test_issues)}") - print(f"expected_issue: {str(expected_issue)}") - print(f"expected_params: {str(expected_params)}") self.assertEqual(test_result, expected_result, test_strings[test_key]) self.assertCountEqual(test_issues, expected_issue, test_strings[test_key]) + def validator_base_new(self, test_strings, expected_results, expected_issues, test_function, + hed_schema, check_for_warnings=False): + # This does direct comparison of the issue before formatting or context. + for test_key in test_strings: + hed_string_obj = HedString(test_strings[test_key], self.hed_schema) + test_issues = [] + if self.compute_forms: + test_issues += hed_string_obj._calculate_to_canonical_forms(hed_schema) + if not test_issues: + test_issues += test_function(hed_string_obj) + filtered_issues = self.filter_issues(test_issues) + these_issues = expected_issues[test_key] + self.assertEqual(len(filtered_issues), len(these_issues), + f"{test_strings[test_key]} should have the same number of issues.") + self.assertCountEqual(filtered_issues, these_issues, test_strings[test_key]) + def validator_semantic(self, test_strings, expected_results, expected_issues, check_for_warnings): validator = self.semantic_hed_input_reader self.validator_base(test_strings, expected_results, expected_issues, self.string_obj_func(validator), check_for_warnings=check_for_warnings, hed_schema=validator._hed_schema) + + def validator_semantic_new(self, test_strings, expected_results, expected_issues, check_for_warnings): + validator = self.semantic_hed_input_reader + self.validator_base_new(test_strings, expected_results, expected_issues, + self.string_obj_func(validator), check_for_warnings=check_for_warnings, + hed_schema=validator._hed_schema) diff --git a/tests/validator/test_tag_validator_library.py b/tests/validator/test_tag_validator_library.py index 842a5a105..dbb4a3c6a 100644 --- a/tests/validator/test_tag_validator_library.py +++ b/tests/validator/test_tag_validator_library.py @@ -369,22 +369,30 @@ def test_topLevelTagGroup_validation(self): 'invalid2TwoInOne': False, } expected_issues = { - 'invalid1': self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, - tag=0, actual_error=ValidationErrors.DEFINITION_INVALID) - + self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=0), + 'invalid1': [ + {'code': 'DEFINITION_INVALID', + 'message': 'Tag "tl:Definition/InvalidDef" must be in a top level group but was found in another location.', + 'severity': 1} + ], 'valid1': [], 'valid2': [], - 'invalid2': self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=1, - actual_error=ValidationErrors.DEFINITION_INVALID) - + self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=1), - 'invalidTwoInOne': self.format_error( - ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - multiple_tags="tl:Definition/InvalidDef3".split(", ")), - 'invalid2TwoInOne': self.format_error( - ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - multiple_tags="tl:Onset".split(", ")), - } - self.validator_semantic(test_strings, expected_results, expected_issues, False) + 'invalid2': [ + {'code': 'DEFINITION_INVALID', + 'message': 'Tag "tl:Definition/InvalidDef2" must be in a top level group but was found in another location.', + 'severity': 1} + ], + 'invalidTwoInOne': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Repeated reserved tag "tl:Definition/InvalidDef3" or multiple reserved tags in group "(tl:Definition/InvalidDef2,tl:Definition/InvalidDef3)"', + 'severity': 1} + ], + 'invalid2TwoInOne': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Tag "tl:Onset" is not allowed with the other tag(s) in group "(tl:Definition/InvalidDef2,tl:Onset)"', + 'severity': 1} + ], + } + self.validator_semantic_new(test_strings, expected_results, expected_issues, False) def test_taggroup_validation(self): test_strings = { @@ -394,7 +402,7 @@ def test_taggroup_validation(self): 'valid1': '(tl:Def-Expand/ValidDef)', 'valid2': '(tl:Def-Expand/ValidDef), (tl:Def-Expand/ValidDef2)', 'valid3': '(tl:Event, (tl:Def-Expand/InvalidDef2))', - # This case should possibly be flagged as invalid + # This case is flagged later as invalid definition 'semivalid1': '(tl:Def-Expand/InvalidDef2, tl:Def-Expand/InvalidDef3)', 'semivalid2': '(tl:Def-Expand/InvalidDef2, tl:Onset)', } @@ -405,20 +413,34 @@ def test_taggroup_validation(self): 'valid1': True, 'valid2': True, 'valid3': True, - 'semivalid1': True, + 'semivalid1': False, 'semivalid2': True, } expected_issues = { - 'invalid1': self.format_error(ValidationErrors.HED_TAG_GROUP_TAG, tag=0), - 'invalid2': self.format_error(ValidationErrors.HED_TAG_GROUP_TAG, tag=0), - 'invalid3': self.format_error(ValidationErrors.HED_TAG_GROUP_TAG, tag=2), + 'invalid1': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Tag "tl:Def-Expand/InvalidDef" that must be in a group was found in another location.', + 'severity': 1} + ], + 'invalid2': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Tag "tl:Def-Expand/InvalidDef" that must be in a group was found in another location.', + 'severity': 1} + ], + 'invalid3': [ + {'code': 'TAG_GROUP_ERROR', + 'message': 'Tag "tl:Def-Expand/InvalidDef" that must be in a group was found in another location.', + 'severity': 1} + ], 'valid1': [], 'valid2': [], 'valid3': [], 'semivalid1': [], - 'semivalid2': [] + 'semivalid2': [ + {'code': 'TEMPORAL_TAG_ERROR', + 'message': "'tl:Onset' tag has no def tag or def-expand group or too many when 1 is required in string.", 'severity': 1}] } - self.validator_semantic(test_strings, expected_results, expected_issues, False) + self.validator_semantic_new(test_strings, expected_results, expected_issues, False) class RequiredTags(TestHed3): From c1451f62370e6247b1139df74ae9582df62bc4fb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Jan 2025 12:02:30 +0000 Subject: [PATCH 10/50] Bump spec_tests/hed-specification from `0ff5d35` to `6a99cb5` Bumps [spec_tests/hed-specification](https://github.com/hed-standard/hed-specification) from `0ff5d35` to `6a99cb5`. - [Release notes](https://github.com/hed-standard/hed-specification/releases) - [Commits](https://github.com/hed-standard/hed-specification/compare/0ff5d35cbafbe4ad9d9838f35ec8f7b9f3732019...6a99cb5dc374f4e2ae7b523558b7e4c69d254f34) --- updated-dependencies: - dependency-name: spec_tests/hed-specification dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- spec_tests/hed-specification | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec_tests/hed-specification b/spec_tests/hed-specification index 0ff5d35cb..6a99cb5dc 160000 --- a/spec_tests/hed-specification +++ b/spec_tests/hed-specification @@ -1 +1 @@ -Subproject commit 0ff5d35cbafbe4ad9d9838f35ec8f7b9f3732019 +Subproject commit 6a99cb5dc374f4e2ae7b523558b7e4c69d254f34 From eac790b7ac4a5aea2907d47cd6b5dd608b539bd0 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Wed, 15 Jan 2025 06:12:12 -0600 Subject: [PATCH 11/50] Fixed error message for tag-group error in tests --- tests/validator/test_onset_validator.py | 2 +- tests/validator/test_tag_validator.py | 6 +++--- tests/validator/test_tag_validator_base.py | 2 ++ tests/validator/test_tag_validator_library.py | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/tests/validator/test_onset_validator.py b/tests/validator/test_onset_validator.py index 71662f821..2d22776b5 100644 --- a/tests/validator/test_onset_validator.py +++ b/tests/validator/test_onset_validator.py @@ -271,7 +271,7 @@ def test_onset_multiple_or_misplaced_errors(self): 'message': 'Repeated reserved tag "Onset" or multiple reserved tags in group "(Def/TestDefPlaceholder/2471,Onset,Onset)"', 'severity': 1}], [{'code': 'TAG_GROUP_ERROR', - 'message': 'Tag "Offset" is not allowed with the other tag(s) in group "(Def/TestDefPlaceholder/2471,Onset,Offset)"', + 'message': 'Tag "Offset" is not allowed with the other tag(s) or Def-expand sub-group in group "(Def/TestDefPlaceholder/2471,Onset,Offset)"', 'severity': 1}] ] diff --git a/tests/validator/test_tag_validator.py b/tests/validator/test_tag_validator.py index 31f475144..62203cff4 100644 --- a/tests/validator/test_tag_validator.py +++ b/tests/validator/test_tag_validator.py @@ -521,18 +521,18 @@ def test_topLevelTagGroup_validation_new(self): ], 'invalid2TwoInOne': [ {'code': 'TAG_GROUP_ERROR', - 'message': 'Tag "Onset" is not allowed with the other tag(s) in group "(Definition/InvalidDef2,Onset)"', + 'message': 'Tag "Onset" is not allowed with the other tag(s) or Def-expand sub-group in group "(Definition/InvalidDef2,Onset)"', 'severity': 1} ], 'valid2TwoInOne': [], 'invalid3InOne': [ {'code': 'TAG_GROUP_ERROR', - 'message': 'Tag "Onset" is not allowed with the other tag(s) in group "(Duration/5.0 s,Delay,Onset,(Event))"', + 'message': 'Tag "Onset" is not allowed with the other tag(s) or Def-expand sub-group in group "(Duration/5.0 s,Delay,Onset,(Event))"', 'severity': 1} ], 'invalidDuration': [ {'code': 'TAG_GROUP_ERROR', - 'message': 'Tag "Onset" is not allowed with the other tag(s) in group "(Duration/5.0 s,Onset,(Event))"', + 'message': 'Tag "Onset" is not allowed with the other tag(s) or Def-expand sub-group in group "(Duration/5.0 s,Onset,(Event))"', 'severity': 1} ], 'invalidDelay': [ diff --git a/tests/validator/test_tag_validator_base.py b/tests/validator/test_tag_validator_base.py index 585b8e52f..11c6e1024 100644 --- a/tests/validator/test_tag_validator_base.py +++ b/tests/validator/test_tag_validator_base.py @@ -105,7 +105,9 @@ def validator_base_new(self, test_strings, expected_results, expected_issues, te test_issues += hed_string_obj._calculate_to_canonical_forms(hed_schema) if not test_issues: test_issues += test_function(hed_string_obj) + # print(f"result: {str(test_issues)}") filtered_issues = self.filter_issues(test_issues) + # print(f"filtered: {str(filtered_issues)}") these_issues = expected_issues[test_key] self.assertEqual(len(filtered_issues), len(these_issues), f"{test_strings[test_key]} should have the same number of issues.") diff --git a/tests/validator/test_tag_validator_library.py b/tests/validator/test_tag_validator_library.py index dbb4a3c6a..3fa606541 100644 --- a/tests/validator/test_tag_validator_library.py +++ b/tests/validator/test_tag_validator_library.py @@ -388,7 +388,7 @@ def test_topLevelTagGroup_validation(self): ], 'invalid2TwoInOne': [ {'code': 'TAG_GROUP_ERROR', - 'message': 'Tag "tl:Onset" is not allowed with the other tag(s) in group "(tl:Definition/InvalidDef2,tl:Onset)"', + 'message': 'Tag "tl:Onset" is not allowed with the other tag(s) or Def-expand sub-group in group "(tl:Definition/InvalidDef2,tl:Onset)"', 'severity': 1} ], } From 113fb428f4934456138053bbed55d2527e432c0b Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Thu, 16 Jan 2025 11:23:53 -0600 Subject: [PATCH 12/50] Fixed the duplicate tag tests by adding a DuplicateChecker class with hashes --- hed/models/hed_tag.py | 10 ++-- hed/models/model_constants.py | 41 +++++++-------- hed/validator/onset_validator.py | 6 +-- hed/validator/spreadsheet_validator.py | 56 ++++++++++++++++++++- hed/validator/util/dup_util.py | 58 ++++++++++++++++++++++ hed/validator/util/group_util.py | 33 ++---------- spec_tests/test_errors.py | 10 ++-- tests/validator/test_onset_validator.py | 6 +-- tests/validator/test_sidecar_validator.py | 2 +- tests/validator/test_tag_validator.py | 34 ++++++++----- tests/validator/test_tag_validator_base.py | 2 +- 11 files changed, 178 insertions(+), 80 deletions(-) create mode 100644 hed/validator/util/dup_util.py diff --git a/hed/models/hed_tag.py b/hed/models/hed_tag.py index 69ae5e586..405288c05 100644 --- a/hed/models/hed_tag.py +++ b/hed/models/hed_tag.py @@ -618,12 +618,14 @@ def replace_placeholder(self, placeholder_value): else: self._tag = self.tag.replace("#", placeholder_value) - def __hash__(self): + def get_normalized_str(self): if self._schema_entry: - return hash( - self._namespace + self._schema_entry.short_tag_name.casefold() + self._extension_value.casefold()) + return self._namespace + self._schema_entry.short_tag_name.casefold() + self._extension_value.casefold() else: - return hash(self.casefold()) + return self.casefold() + + def __hash__(self): + return hash(self.get_normalized_str()) def __eq__(self, other): if self is other: diff --git a/hed/models/model_constants.py b/hed/models/model_constants.py index bbc249c0c..a1407b6f4 100644 --- a/hed/models/model_constants.py +++ b/hed/models/model_constants.py @@ -1,20 +1,21 @@ -""" Defined constants for definitions, def labels, and expanded labels. """ - - -class DefTagNames: - """ Source names for definitions, def labels, and expanded labels. """ - - DEF_KEY = 'Def' - DEF_EXPAND_KEY = 'Def-expand' - DEFINITION_KEY = "Definition" - - ONSET_KEY = "Onset" - OFFSET_KEY = "Offset" - INSET_KEY = "Inset" - DURATION_KEY = "Duration" - DELAY_KEY = "Delay" - - TEMPORAL_KEYS = {ONSET_KEY, OFFSET_KEY, INSET_KEY} - DURATION_KEYS = {DURATION_KEY, DELAY_KEY} - - ALL_TIME_KEYS = TEMPORAL_KEYS.union(DURATION_KEYS) +""" Defined constants for definitions, def labels, and expanded labels. """ + + +class DefTagNames: + """ Source names for definitions, def labels, and expanded labels. """ + + DEF_KEY = 'Def' + DEF_EXPAND_KEY = 'Def-expand' + DEFINITION_KEY = "Definition" + + ONSET_KEY = "Onset" + OFFSET_KEY = "Offset" + INSET_KEY = "Inset" + DURATION_KEY = "Duration" + DELAY_KEY = "Delay" + + TEMPORAL_KEYS = {ONSET_KEY, OFFSET_KEY, INSET_KEY} + DURATION_KEYS = {DURATION_KEY, DELAY_KEY} + + ALL_TIME_KEYS = TEMPORAL_KEYS.union(DURATION_KEYS) + TIMELINE_KEYS = {ONSET_KEY, OFFSET_KEY, INSET_KEY, DELAY_KEY} diff --git a/hed/validator/onset_validator.py b/hed/validator/onset_validator.py index 1d7a04dd6..33eaf2a57 100644 --- a/hed/validator/onset_validator.py +++ b/hed/validator/onset_validator.py @@ -64,15 +64,15 @@ def _handle_onset_or_offset(self, def_tag, onset_offset_tag): @staticmethod def check_for_banned_tags(hed_string): - """ Returns an issue for every tag found from the banned list + """ Returns an issue for every tag found from the banned list (for files without onset column). Parameters: - hed_string(HedString): the string to check + hed_string(HedString): The string to check. Returns: list: The validation issues associated with the characters. Each issue is dictionary. """ - banned_tag_list = DefTagNames.ALL_TIME_KEYS + banned_tag_list = DefTagNames.TIMELINE_KEYS issues = [] for tag in hed_string.get_all_tags(): if tag.short_base_tag in banned_tag_list: diff --git a/hed/validator/spreadsheet_validator.py b/hed/validator/spreadsheet_validator.py index 9fd47443c..0c75cd671 100644 --- a/hed/validator/spreadsheet_validator.py +++ b/hed/validator/spreadsheet_validator.py @@ -1,6 +1,7 @@ """ Validates spreadsheet tabular data. """ import copy import pandas as pd +import math from hed.models.base_input import BaseInput from hed.errors.error_types import ColumnErrors, ErrorContext, ValidationErrors from hed.errors.error_reporter import ErrorHandler @@ -16,6 +17,8 @@ class SpreadsheetValidator: + ONSET_TOLERANCE = 10-7 + def __init__(self, hed_schema): """ Constructor for the SpreadsheetValidator class. @@ -79,6 +82,7 @@ def validate(self, data, def_dicts=None, name=None, error_handler=None): issues += self._run_checks(df, error_handler=error_handler, row_adj=row_adj, onset_mask=onset_mask) if self._onset_validator: issues += self._run_onset_checks(onsets, error_handler=error_handler, row_adj=row_adj) + issues += self._recheck_duplicates(onsets, error_handler=error_handler, row_adj=row_adj) error_handler.pop_error_context() issues = sort_issues(issues) @@ -118,6 +122,7 @@ def _run_checks(self, hed_df, error_handler, row_adj, onset_mask=None): error_handler.pop_error_context() # Row continue + # Continue on if not a timeline file row_string = HedString.from_hed_strings(row_strings) if row_string: @@ -149,8 +154,55 @@ def _run_onset_checks(self, onset_filtered, error_handler, row_adj): error_handler.pop_error_context() # Row return issues - def _run_onset_nan_checks(self, onsets, error_handler, row_adj): - return + def _recheck_duplicates(self, onset_filtered, error_handler, row_adj): + issues = [] + for i in range(len(onset_filtered) - 1): + current_row = onset_filtered.iloc[i] + next_row = onset_filtered.iloc[i + 1] + + # Skip if the HED column is empty or there was already an error + if not current_row["HED"] or \ + (current_row["original_index"] in self.invalid_original_rows) or \ + (not self._is_within_tolerance(next_row["onset"], current_row["onset"])): + continue + + # At least two rows have been merged with their onsets recognized as the same. + error_handler.push_error_context(ErrorContext.ROW, current_row.original_index + row_adj) + row_string = HedString(current_row.HED, self._schema, self._hed_validator._def_validator) + error_handler.push_error_context(ErrorContext.HED_STRING, row_string) + new_column_issues = self._hed_validator.run_full_string_checks(row_string) + error_handler.add_context_and_filter(new_column_issues) + error_handler.pop_error_context() # HedString + issues += new_column_issues + error_handler.pop_error_context() # Row + + return issues + + def _is_within_tolerance(self, onset1, onset2): + """ + Checks if two onset strings are within the specified tolerance. + + Parameters: + onset1 (str): The first onset value as a string. + onset2 (str): The second onset value as a string. + + Returns: + bool: True if the values are within tolerance and valid, False otherwise. + """ + try: + # Convert to floats + onset1 = float(onset1) + onset2 = float(onset2) + + # Check if both values are finite + if not (math.isfinite(onset1) and math.isfinite(onset2)): + return False + + # Check if the difference is within tolerance + return abs(onset1 - onset2) <= self.ONSET_TOLERANCE + except ValueError: + # Return False if either value is not convertible to a float + return False def _validate_column_structure(self, base_input, error_handler, row_adj): """ diff --git a/hed/validator/util/dup_util.py b/hed/validator/util/dup_util.py new file mode 100644 index 000000000..fd0209b48 --- /dev/null +++ b/hed/validator/util/dup_util.py @@ -0,0 +1,58 @@ +from hed.errors.error_reporter import ErrorHandler +from hed.models.hed_tag import HedTag +from hed.errors.error_types import ValidationErrors + + +class DuplicateChecker: + + def __init__(self, hed_schema): + """ Constructor for GroupValidator + + Parameters: + hed_schema (HedSchema): A HedSchema object. + """ + if hed_schema is None: + raise ValueError("HedSchema required for validation") + self._hed_schema = hed_schema + self.issues = [] + + def check_for_duplicates(self, original_group): + self.issues = [] + self._get_recursive_hash(original_group) + return self.issues + + def get_hash(self, original_group): + self.issues = [] + duplication_hash = self._get_recursive_hash(original_group) + return duplication_hash + + def _get_recursive_hash(self, group): + if len(self.issues) > 0: + return None + group_hashes = set() + for child in group.children: + if isinstance(child, HedTag): + this_hash = hash(child) + else: + this_hash = self._get_recursive_hash(child) + if len(self.issues) > 0 or this_hash is None: + return None + if this_hash in group_hashes: + self.issues += self._get_duplication_error(child) + return None + group_hashes.add(this_hash) + return hash(frozenset(group_hashes)) + + @staticmethod + def _get_duplication_error(child): + if isinstance(child, HedTag): + return ErrorHandler.format_error(ValidationErrors.HED_TAG_REPEATED, child) + else: + found_group = child + base_steps_up = 0 + while isinstance(found_group, list): + found_group = found_group[0] + base_steps_up += 1 + for _ in range(base_steps_up): + found_group = found_group._parent + return ErrorHandler.format_error(ValidationErrors.HED_TAG_REPEATED_GROUP, found_group) diff --git a/hed/validator/util/group_util.py b/hed/validator/util/group_util.py index d22f65da0..b63e0f3a1 100644 --- a/hed/validator/util/group_util.py +++ b/hed/validator/util/group_util.py @@ -1,11 +1,12 @@ """ Validation of the HED tags as strings. """ - +from collections import deque from hed.errors.error_reporter import ErrorHandler from hed.models.model_constants import DefTagNames from hed.schema.hed_schema_constants import HedKey from hed.models.hed_tag import HedTag from hed.errors.error_types import ValidationErrors, TemporalErrors from hed.validator.reserved_checker import ReservedChecker +from hed.validator.util.dup_util import DuplicateChecker class GroupValidator: @@ -23,6 +24,7 @@ def __init__(self, hed_schema): raise ValueError("HedSchema required for validation") self._hed_schema = hed_schema self._reserved_checker = ReservedChecker.get_instance() + self._duplicate_checker = DuplicateChecker(hed_schema) def run_tag_level_validators(self, hed_string_obj): """ Report invalid groups at each level. @@ -39,7 +41,7 @@ def run_tag_level_validators(self, hed_string_obj): checks = [ self._check_group_relationships, - self._check_for_duplicate_groups, + self._duplicate_checker.check_for_duplicates, # self.validate_duration_tags, ] @@ -283,30 +285,3 @@ def _validate_tags_in_hed_string(self, tags): validation_issues += self.check_for_required_tags(tags) validation_issues += self.check_multiple_unique_tags_exist(tags) return validation_issues - - def _check_for_duplicate_groups_recursive(self, sorted_group, validation_issues): - prev_child = None - for child in sorted_group: - if child == prev_child: - if isinstance(child, HedTag): - error_code = ValidationErrors.HED_TAG_REPEATED - validation_issues += ErrorHandler.format_error(error_code, child) - else: - error_code = ValidationErrors.HED_TAG_REPEATED_GROUP - found_group = child - base_steps_up = 0 - while isinstance(found_group, list): - found_group = found_group[0] - base_steps_up += 1 - for _ in range(base_steps_up): - found_group = found_group._parent - validation_issues += ErrorHandler.format_error(error_code, found_group) - if not isinstance(child, HedTag): - self._check_for_duplicate_groups_recursive(child, validation_issues) - prev_child = child - - def _check_for_duplicate_groups(self, original_group): - sorted_group = original_group._sorted() - validation_issues = [] - self._check_for_duplicate_groups_recursive(sorted_group, validation_issues) - return validation_issues diff --git a/spec_tests/test_errors.py b/spec_tests/test_errors.py index 7e2e310f9..496ced845 100644 --- a/spec_tests/test_errors.py +++ b/spec_tests/test_errors.py @@ -217,11 +217,11 @@ def test_errors(self): print("\n".join(self.fail_count)) self.assertEqual(len(self.fail_count), 0) - # def test_debug(self): - # test_file = os.path.realpath('./temp5.json') - # test_name = None - # test_type = None - # self.run_single_test(test_file, test_name, test_type) + def test_debug(self): + test_file = os.path.realpath('./temp6.json') + test_name = None + test_type = None + self.run_single_test(test_file, test_name, test_type) if __name__ == '__main__': diff --git a/tests/validator/test_onset_validator.py b/tests/validator/test_onset_validator.py index 2d22776b5..d817dd704 100644 --- a/tests/validator/test_onset_validator.py +++ b/tests/validator/test_onset_validator.py @@ -308,7 +308,7 @@ def test_onset_two_in_one_line(self): self._test_issues_base(test_strings, test_issues, expected_context, placeholder_def_only=False) def test_check_for_banned_tags(self): - hed_string = HedString("Event, (Duration/Short, Label/Example)", self.hed_schema) + hed_string = HedString("Event, (Delay/5, (Label/Example))", self.hed_schema) issues = OnsetValidator.check_for_banned_tags(hed_string) self.assertEqual(len(issues), 1) @@ -316,9 +316,9 @@ def test_check_for_banned_tags(self): issues = OnsetValidator.check_for_banned_tags(hed_string) self.assertEqual(len(issues), 2) - hed_string = HedString("(Onset, Duration/Long), Label/Example", self.hed_schema) + hed_string = HedString("(Onset, Duration/5.0), Label/Example", self.hed_schema) issues = OnsetValidator.check_for_banned_tags(hed_string) - self.assertEqual(len(issues), 2) + self.assertEqual(len(issues), 1) if __name__ == '__main__': diff --git a/tests/validator/test_sidecar_validator.py b/tests/validator/test_sidecar_validator.py index 5a76cdef2..db06f1e23 100644 --- a/tests/validator/test_sidecar_validator.py +++ b/tests/validator/test_sidecar_validator.py @@ -32,7 +32,7 @@ def test_multicategory_refs(self): issues = sidecar.validate(self.hed_schema) # 3 issues are expected for repeated tags from stacking lines - self.assertEqual(len(issues), 3) + self.assertEqual(len(issues), 2) refs = sidecar.get_column_refs() self.assertEqual(len(refs), 2) diff --git a/tests/validator/test_tag_validator.py b/tests/validator/test_tag_validator.py index 62203cff4..40fea653d 100644 --- a/tests/validator/test_tag_validator.py +++ b/tests/validator/test_tag_validator.py @@ -436,21 +436,31 @@ def test_no_duplicates(self): } from hed import HedString expected_issues = { - 'topLevelDuplicate': self.format_error(ValidationErrors.HED_TAG_REPEATED, tag=1), - 'groupDuplicate': self.format_error(ValidationErrors.HED_TAG_REPEATED, tag=3), + 'topLevelDuplicate': [ + {'code': 'TAG_EXPRESSION_REPEATED', 'message': 'Repeated tag - "Event/Sensory-event"', 'severity': 1} + ], + 'groupDuplicate': [ + {'code': 'TAG_EXPRESSION_REPEATED', 'message': 'Repeated tag - "Event/Sensory-event"', 'severity': 1} + ], 'legalDuplicate': [], 'noDuplicate': [], - 'duplicateGroup': self.format_error(ValidationErrors.HED_TAG_REPEATED_GROUP, - group=HedString("(Sensory-event, Man-made-object/VehicleTrain)", - self.hed_schema)), - 'duplicateSubGroup': self.format_error( - ValidationErrors.HED_TAG_REPEATED_GROUP, - group=HedString("(Event,(Sensory-event,Man-made-object/VehicleTrain))", self.hed_schema)), - 'duplicateSubGroupF': self.format_error( - ValidationErrors.HED_TAG_REPEATED_GROUP, - group=HedString("((Sensory-event,Man-made-object/VehicleTrain),Event)", self.hed_schema)), + 'duplicateGroup': [ + {'code': 'TAG_EXPRESSION_REPEATED', + 'message': 'Repeated group - "(Man-made-object/VehicleTrain,Sensory-event)"', + 'severity': 1} + ], + 'duplicateSubGroup': [ + {'code': 'TAG_EXPRESSION_REPEATED', + 'message': 'Repeated group - "(Event,(Man-made-object/VehicleTrain,Sensory-event))"', + 'severity': 1} + ], + 'duplicateSubGroupF': [ + {'code': 'TAG_EXPRESSION_REPEATED', + 'message': 'Repeated group - "((Man-made-object/VehicleTrain,Sensory-event),Event)"', + 'severity': 1} + ], } - self.validator_semantic(test_strings, expected_results, expected_issues, False) + self.validator_semantic_new(test_strings, expected_results, expected_issues, False) def test_no_duplicates_semantic(self): test_strings = { diff --git a/tests/validator/test_tag_validator_base.py b/tests/validator/test_tag_validator_base.py index 11c6e1024..a3b990181 100644 --- a/tests/validator/test_tag_validator_base.py +++ b/tests/validator/test_tag_validator_base.py @@ -99,13 +99,13 @@ def validator_base_new(self, test_strings, expected_results, expected_issues, te hed_schema, check_for_warnings=False): # This does direct comparison of the issue before formatting or context. for test_key in test_strings: + # print(f"\n{test_key}: {test_strings[test_key]}") hed_string_obj = HedString(test_strings[test_key], self.hed_schema) test_issues = [] if self.compute_forms: test_issues += hed_string_obj._calculate_to_canonical_forms(hed_schema) if not test_issues: test_issues += test_function(hed_string_obj) - # print(f"result: {str(test_issues)}") filtered_issues = self.filter_issues(test_issues) # print(f"filtered: {str(filtered_issues)}") these_issues = expected_issues[test_key] From 4e5de572797faa68405e083029b6a1ae028a9d8b Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Thu, 16 Jan 2025 14:19:19 -0600 Subject: [PATCH 13/50] Removed debugging code --- hed/models/base_input.py | 3 +- hed/models/def_expand_gather.py | 5 ++-- hed/models/df_util.py | 21 ++------------ hed/validator/def_validator.py | 22 ++++++-------- hed/validator/hed_validator.py | 14 ++------- hed/validator/sidecar_validator.py | 1 + hed/validator/spreadsheet_validator.py | 2 +- hed/validator/util/char_util.py | 12 ++++---- hed/validator/util/class_util.py | 32 +++++++-------------- hed/validator/util/dup_util.py | 40 +++++++++++++++++++------- hed/validator/util/group_util.py | 3 +- hed/validator/util/string_util.py | 2 +- spec_tests/test_errors.py | 10 +++---- 13 files changed, 72 insertions(+), 95 deletions(-) diff --git a/hed/models/base_input.py b/hed/models/base_input.py index 640ab3252..c483ca5e0 100644 --- a/hed/models/base_input.py +++ b/hed/models/base_input.py @@ -482,7 +482,8 @@ def _load_excel_file(self, file, has_column_names): loaded_worksheet = self.get_worksheet(self._worksheet_name) self._dataframe = self._get_dataframe_from_worksheet(loaded_worksheet, has_column_names) except Exception as e: - raise HedFileError(HedExceptions.INVALID_FILE_FORMAT, f"Failed to load Excel file: {str(e)}", self.name) from e + raise HedFileError(HedExceptions.INVALID_FILE_FORMAT, + f"Failed to load Excel file: {str(e)}", self.name) from e def _load_text_file(self, file, pandas_header): """ Load a text file""" diff --git a/hed/models/def_expand_gather.py b/hed/models/def_expand_gather.py index 3bd07c748..038f066b8 100644 --- a/hed/models/def_expand_gather.py +++ b/hed/models/def_expand_gather.py @@ -145,16 +145,15 @@ def _process_def_expand(self, string): if def_tag == def_expand_group: continue - if not self._handle_known_definition(def_tag, def_expand_group, def_group): + if not self._handle_known_definition(def_tag, def_expand_group): self._handle_ambiguous_definition(def_tag, def_expand_group) - def _handle_known_definition(self, def_tag, def_expand_group, def_group): + def _handle_known_definition(self, def_tag, def_expand_group): """Handle known def-expand tag in a HED string. Parameters: def_tag (HedTag): The def-expand tag. def_expand_group (HedGroup): The group containing the entire Def-expand tag and its group. - def_group (HedGroup): The group containing the Def-expand contents. Returns: bool: True if the def-expand tag is known and handled, False otherwise. diff --git a/hed/models/df_util.py b/hed/models/df_util.py index c7caf16a7..609ab5c84 100644 --- a/hed/models/df_util.py +++ b/hed/models/df_util.py @@ -253,12 +253,10 @@ def filter_series_by_onset(series, onsets): Returns: Series or Dataframe: the series with rows filtered together. """ - #indexed_dict = _indexed_dict_from_onsets(pd.to_numeric(onsets, errors='coerce')) - #return _filter_by_index_list(series, indexed_dict=indexed_dict) + indexed_dict = _indexed_dict_from_onsets(pd.to_numeric(onsets, errors='coerce')) - y = _filter_by_index_list(series, indexed_dict=indexed_dict) + y = _filter_by_index_list(series, indexed_dict=indexed_dict) return y - # return _filter_by_index_list(series, indexed_dict=indexed_dict) def _indexed_dict_from_onsets(onsets): @@ -268,7 +266,7 @@ def _indexed_dict_from_onsets(onsets): indexed_dict = defaultdict(list) for i, onset in enumerate(onsets): - if math.isnan(onset): # Ignore NaNs + if math.isnan(onset): # Ignore NaNs continue if abs(onset - current_onset) > tol: current_onset = onset @@ -276,19 +274,6 @@ def _indexed_dict_from_onsets(onsets): return indexed_dict -# def _indexed_dict_from_onsets(onsets): -# """Finds series of consecutive lines with the same(or close enough) onset""" -# current_onset = -1000000.0 -# tol = 1e-9 -# from collections import defaultdict -# indexed_dict = defaultdict(list) -# for i, onset in enumerate(onsets): -# if abs(onset - current_onset) > tol: -# current_onset = onset -# indexed_dict[current_onset].append(i) -# -# return indexed_dict - def _filter_by_index_list(original_data, indexed_dict): """Filters a series or dataframe by the indexed_dict, joining lines as indicated""" diff --git a/hed/validator/def_validator.py b/hed/validator/def_validator.py index 9508a5ee9..f06d3d77e 100644 --- a/hed/validator/def_validator.py +++ b/hed/validator/def_validator.py @@ -26,7 +26,7 @@ def validate_def_tags(self, hed_string_obj, hed_validator=None): """ Validate Def/Def-Expand tags. Parameters: - hed_string_obj (HedString): The hed string to process. + hed_string_obj (HedString): The HED string to process. hed_validator (HedValidator): Used to validate the placeholder replacement. Returns: list: Issues found related to validating defs. Each issue is a dictionary. @@ -71,7 +71,7 @@ def _validate_def_contents(self, def_tag, def_expand_group, hed_validator): def_expand_group (HedGroup or HedTag): Source group for this def-expand tag. Same as def_tag if this is not a def-expand tag. hed_validator (HedValidator): Used to validate the placeholder replacement. - + TODO: Figure out whether the hed_validator is needed as a parameter. Returns: list: Issues found from validating placeholders. """ @@ -91,8 +91,8 @@ def _validate_def_contents(self, def_tag, def_expand_group, hed_validator): def_contents = def_entry.get_definition(def_tag, placeholder_value=placeholder, return_copy_of_tag=True) if is_def_expand_tag and def_expand_group != def_contents: return ErrorHandler.format_error(ValidationErrors.HED_DEF_EXPAND_INVALID, - tag=def_tag, actual_def=def_contents, - found_def=def_expand_group) + tag=def_tag, actual_def=def_contents, + found_def=def_expand_group) return [] @@ -108,8 +108,7 @@ def validate_def_value_units(self, def_tag, hed_validator, allow_placeholders=Fa # Make sure that there aren't any errant placeholders. if not allow_placeholders and '#' in placeholder: - return ErrorHandler.format_error(ValidationErrors.HED_PLACEHOLDER_OUT_OF_CONTEXT, tag=def_tag.tag) - + return ErrorHandler.format_error(ValidationErrors.HED_PLACEHOLDER_OUT_OF_CONTEXT, tag=def_tag.tag) # Set the appropriate error code error_code = ValidationErrors.DEF_INVALID @@ -117,8 +116,7 @@ def validate_def_value_units(self, def_tag, hed_validator, allow_placeholders=Fa error_code = ValidationErrors.DEF_EXPAND_INVALID # Validate the def name vs the name class - def_issues = hed_validator._unit_validator._check_value_class(def_tag, tag_label, report_as=None, - error_code=error_code, index_offset=0) + def_issues = hed_validator._unit_validator._check_value_class(def_tag, tag_label, report_as=None) # def_issues += hed_validator.validate_units(def_tag, # tag_label, # error_code=error_code) @@ -126,11 +124,6 @@ def validate_def_value_units(self, def_tag, hed_validator, allow_placeholders=Fa def_contents = def_entry.get_definition(def_tag, placeholder_value=placeholder, return_copy_of_tag=True) if def_contents and def_entry.takes_value and hed_validator: placeholder_tag = def_contents.get_first_group().find_placeholder_tag() - # # Handle the case where they're adding a unit as part of a placeholder. eg Speed/# mph - # if placeholder_tag: - # placeholder = placeholder_tag.extension - # if placeholder.startswith('# '): - # placeholder = placeholder[2:] def_issues += hed_validator.validate_units(placeholder_tag, placeholder, report_as=def_tag, @@ -196,7 +189,8 @@ def validate_onset_offset(self, hed_string_obj): return onset_issues - def _find_onset_tags(self, hed_string_obj): + @staticmethod + def _find_onset_tags(hed_string_obj): return hed_string_obj.find_top_level_tags(anchor_tags=DefTagNames.TEMPORAL_KEYS) def _handle_onset_or_offset(self, def_tag): diff --git a/hed/validator/hed_validator.py b/hed/validator/hed_validator.py index 3bd6f6309..875f4491b 100644 --- a/hed/validator/hed_validator.py +++ b/hed/validator/hed_validator.py @@ -79,13 +79,6 @@ def run_basic_checks(self, hed_string, allow_placeholders): issues += self._def_validator.validate_def_tags(hed_string, self) return issues - # def run_full_string_checks(self, hed_string): - # issues = [] - # issues += self._group_validator.run_all_tags_validators(hed_string) - # issues += self._group_validator.run_tag_level_validators(hed_string) - # issues += self._def_validator.validate_onset_offset(hed_string) - return issues - def run_full_string_checks(self, hed_string): checks = [ self._group_validator.run_all_tags_validators, @@ -178,14 +171,11 @@ def validate_units(self, original_tag, validate_text=None, report_as=None, error issues += self._unit_validator.check_tag_unit_class_units_are_valid(original_tag, validate_text, report_as=report_as, - error_code=error_code, - index_offset=index_offset) + error_code=error_code) elif original_tag.is_value_class_tag(): issues += self._unit_validator.check_tag_value_class_valid(original_tag, validate_text, - report_as=report_as, - error_code=error_code, - index_offset=index_offset) + report_as=report_as) elif original_tag.extension: issues += self._char_validator.check_for_invalid_extension_chars(original_tag, validate_text, diff --git a/hed/validator/sidecar_validator.py b/hed/validator/sidecar_validator.py index 5bbf821f0..e0c2782ef 100644 --- a/hed/validator/sidecar_validator.py +++ b/hed/validator/sidecar_validator.py @@ -89,6 +89,7 @@ def validate(self, sidecar, extra_def_dicts=None, name=None, error_handler=None) # Only do full string checks on full columns, not partial ref columns. if not is_ref_column: + # TODO: Figure out why this pattern is giving lint errors. refs = re.findall("\{([a-z_\-0-9]+)\}", hed_string, re.IGNORECASE) refs_strings = {data.column_name: data.get_hed_strings() for data in sidecar} if "HED" not in refs_strings: diff --git a/hed/validator/spreadsheet_validator.py b/hed/validator/spreadsheet_validator.py index 0c75cd671..b219a11b4 100644 --- a/hed/validator/spreadsheet_validator.py +++ b/hed/validator/spreadsheet_validator.py @@ -163,7 +163,7 @@ def _recheck_duplicates(self, onset_filtered, error_handler, row_adj): # Skip if the HED column is empty or there was already an error if not current_row["HED"] or \ (current_row["original_index"] in self.invalid_original_rows) or \ - (not self._is_within_tolerance(next_row["onset"], current_row["onset"])): + (not self._is_within_tolerance(next_row["onset"], current_row["onset"])): continue # At least two rows have been merged with their onsets recognized as the same. diff --git a/hed/validator/util/char_util.py b/hed/validator/util/char_util.py index bfc65568b..8966ff4ee 100644 --- a/hed/validator/util/char_util.py +++ b/hed/validator/util/char_util.py @@ -172,13 +172,13 @@ def __init__(self, modern_allowed_char_rules=False): super().__init__(modern_allowed_char_rules) self._rex_dict = self._get_rex_dict() - def get_problem_chars(self, input_string, class_name): + def get_problem_chars(self, in_str, cname): # List to store problem indices and characters bad_indices = [] # Retrieve the allowed character classes for the given class_name - allowed_classes = self._rex_dict["class_chars"].get(class_name, []) + allowed_classes = self._rex_dict["class_chars"].get(cname, []) if not allowed_classes: return bad_indices # Combine the corresponding regular expressions from the char_regex section @@ -191,19 +191,19 @@ def get_problem_chars(self, input_string, class_name): compiled_regex = re.compile(combined_regex) # Iterate through the input string, checking each character - for index, char in enumerate(input_string): + for index, char in enumerate(in_str): # If the character doesn't match the combined regex, it's a problem if not compiled_regex.match(char): bad_indices.append((index, char)) return bad_indices - def is_valid_value(self, input_string, class_name): + def is_valid_value(self, in_string, cname): # Retrieve the allowed character classes for the given class_name - class_regex = self._rex_dict["class_words"].get(class_name, []) + class_regex = self._rex_dict["class_words"].get(cname, []) if not class_regex: return True - match = re.match(class_regex, input_string) + match = re.match(class_regex, in_string) match = match if match else False return match diff --git a/hed/validator/util/class_util.py b/hed/validator/util/class_util.py index 443d510d8..26558b443 100644 --- a/hed/validator/util/class_util.py +++ b/hed/validator/util/class_util.py @@ -45,8 +45,7 @@ def _get_default_value_class_validators(self): return validator_dict - def check_tag_unit_class_units_are_valid(self, original_tag, validate_text, report_as=None, error_code=None, - index_offset=0): + def check_tag_unit_class_units_are_valid(self, original_tag, validate_text, report_as=None, error_code=None): """ Report incorrect unit class or units. Parameters: @@ -54,7 +53,6 @@ def check_tag_unit_class_units_are_valid(self, original_tag, validate_text, repo validate_text (str): The text to validate. report_as (HedTag): Report errors as coming from this tag, rather than original_tag. error_code (str): Override error codes. - index_offset (int): Offset into the extension validate_text starts at. Returns: list: Validation issues. Each issue is a dictionary. @@ -69,8 +67,7 @@ def check_tag_unit_class_units_are_valid(self, original_tag, validate_text, repo return validation_issues # Check the value classes - validation_issues += self._check_value_class(original_tag, stripped_value, report_as, error_code, - index_offset) + validation_issues += self._check_value_class(original_tag, stripped_value, report_as) if validation_issues: return validation_issues @@ -82,21 +79,18 @@ def check_tag_unit_class_units_are_valid(self, original_tag, validate_text, repo return validation_issues - def check_tag_value_class_valid(self, original_tag, validate_text, report_as=None, error_code=None, - index_offset=0): + def check_tag_value_class_valid(self, original_tag, validate_text, report_as=None): """ Report an invalid value portion. Parameters: original_tag (HedTag): The original tag that is used to report the error. validate_text (str): The text to validate. report_as (HedTag): Report errors as coming from this tag, rather than original_tag. - error_code (str): Override error codes. - index_offset(int): Offset into the extension validate_text starts at. Returns: list: Validation issues. """ - return self._check_value_class(original_tag, validate_text, report_as, error_code, index_offset) + return self._check_value_class(original_tag, validate_text, report_as) def _get_problem_indices(self, stripped_value, class_name, start_index=0): indices = self._char_validator.get_problem_chars(stripped_value, class_name) @@ -106,15 +100,13 @@ def _get_problem_indices(self, stripped_value, class_name, start_index=0): # value_classes = original_tag.value_classes.values() # allowed_characters = schema_validation_util.get_allowed_characters(original_tag.value_classes.values()) - def _check_value_class(self, original_tag, stripped_value, report_as, error_code=None, index_offset=0): + def _check_value_class(self, original_tag, stripped_value, report_as): """ Return any issues found if this is a value tag, Parameters: original_tag (HedTag): The original tag that is used to report the error. stripped_value (str): value without units report_as (HedTag): Report as this tag. - error_code(str): The code to override the error as. Again mostly for def/def-expand tags. - index_offset(int): Offset into the extension validate_text starts at. Returns: list: List of dictionaries of validation issues. @@ -139,12 +131,12 @@ def _check_value_class(self, original_tag, stripped_value, report_as, error_code char_errors[class_name] = self._get_problem_indices(stripped_value, class_name, start_index=start_index) if class_valid[class_name] and not char_errors[class_name]: # We have found a valid class return [] - index_adj = len(report_as.org_base_tag) - len(original_tag.org_base_tag) - validation_issues = self.report_value_errors(char_errors, class_valid, report_as, index_adj) + + validation_issues = self.report_value_errors(char_errors, class_valid, report_as) return validation_issues @staticmethod - def report_value_errors(error_dict, class_valid, report_as, index_adj): + def report_value_errors(error_dict, class_valid, report_as): validation_issues = [] for class_name, errors in error_dict.items(): if not errors and class_valid[class_name]: @@ -154,18 +146,16 @@ def report_value_errors(error_dict, class_valid, report_as, index_adj): index_in_tag=0, index_in_tag_end=len(report_as.org_tag), value_class=class_name, tag=report_as) elif errors: - validation_issues.extend(UnitValueValidator.report_value_char_errors(class_name, errors, - report_as, index_adj)) + validation_issues.extend(UnitValueValidator.report_value_char_errors(class_name, errors, report_as)) return validation_issues @staticmethod - def report_value_char_errors(class_name, errors, report_as, index_adj): + def report_value_char_errors(class_name, errors, report_as): validation_issues = [] for value in errors: - index = value[1] + index_adj if value[0] in "{}": validation_issues += ErrorHandler.format_error(ValidationErrors.CURLY_BRACE_UNSUPPORTED_HERE, - tag=report_as,problem_tag=value[0]) + tag=report_as, problem_tag=value[0]) else: validation_issues += ErrorHandler.format_error(ValidationErrors.INVALID_VALUE_CLASS_CHARACTER, tag=report_as, value_class=class_name, diff --git a/hed/validator/util/dup_util.py b/hed/validator/util/dup_util.py index fd0209b48..e292eb77a 100644 --- a/hed/validator/util/dup_util.py +++ b/hed/validator/util/dup_util.py @@ -5,28 +5,46 @@ class DuplicateChecker: - def __init__(self, hed_schema): - """ Constructor for GroupValidator + def __init__(self): + """ Checker for duplications in HED groups. + + Notes: + This checker has an early out strategy -- it returns when it finds an error. - Parameters: - hed_schema (HedSchema): A HedSchema object. """ - if hed_schema is None: - raise ValueError("HedSchema required for validation") - self._hed_schema = hed_schema self.issues = [] - def check_for_duplicates(self, original_group): + def check_for_duplicates(self, group): + """ Find duplicates in a HED group and return the errors found. + + Parameters: + group (HedGroup): The HED group to be checked. + + Returns: + list: List of validation issues -- which might be empty if no duplicates detected. + + + """ self.issues = [] - self._get_recursive_hash(original_group) + self._get_recursive_hash(group) return self.issues - def get_hash(self, original_group): + def get_hash(self, group): + """ Return the unique hash for the group as long as no duplicates. + + Parameters: + group (HedGroup): The HED group to be checked. + + Returns: + int or None: Unique hash or None if duplicates were detected within the group. + + """ self.issues = [] - duplication_hash = self._get_recursive_hash(original_group) + duplication_hash = self._get_recursive_hash(group) return duplication_hash def _get_recursive_hash(self, group): + if len(self.issues) > 0: return None group_hashes = set() diff --git a/hed/validator/util/group_util.py b/hed/validator/util/group_util.py index b63e0f3a1..fce381c2c 100644 --- a/hed/validator/util/group_util.py +++ b/hed/validator/util/group_util.py @@ -1,5 +1,4 @@ """ Validation of the HED tags as strings. """ -from collections import deque from hed.errors.error_reporter import ErrorHandler from hed.models.model_constants import DefTagNames from hed.schema.hed_schema_constants import HedKey @@ -24,7 +23,7 @@ def __init__(self, hed_schema): raise ValueError("HedSchema required for validation") self._hed_schema = hed_schema self._reserved_checker = ReservedChecker.get_instance() - self._duplicate_checker = DuplicateChecker(hed_schema) + self._duplicate_checker = DuplicateChecker() def run_tag_level_validators(self, hed_string_obj): """ Report invalid groups at each level. diff --git a/hed/validator/util/string_util.py b/hed/validator/util/string_util.py index c9964930c..c4aa19732 100644 --- a/hed/validator/util/string_util.py +++ b/hed/validator/util/string_util.py @@ -39,7 +39,7 @@ def check_delimiter_issues_in_hed_string(self, hed_string): """ Report missing commas or commas in value tags. Parameters: - hed_string (str): A hed string. + hed_string (str): A HED string. Returns: list: A validation issues list. Each issue is a dictionary. diff --git a/spec_tests/test_errors.py b/spec_tests/test_errors.py index 496ced845..0cc871615 100644 --- a/spec_tests/test_errors.py +++ b/spec_tests/test_errors.py @@ -217,11 +217,11 @@ def test_errors(self): print("\n".join(self.fail_count)) self.assertEqual(len(self.fail_count), 0) - def test_debug(self): - test_file = os.path.realpath('./temp6.json') - test_name = None - test_type = None - self.run_single_test(test_file, test_name, test_type) + # def test_debug(self): + # test_file = os.path.realpath('./temp6.json') + # test_name = None + # test_type = None + # self.run_single_test(test_file, test_name, test_type) if __name__ == '__main__': From dee7da543af511526812aefe10fc4f5e8f23d95e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jan 2025 11:15:39 +0000 Subject: [PATCH 14/50] Bump spec_tests/hed-examples from `ca307b9` to `e6daec8` Bumps [spec_tests/hed-examples](https://github.com/hed-standard/hed-examples) from `ca307b9` to `e6daec8`. - [Release notes](https://github.com/hed-standard/hed-examples/releases) - [Commits](https://github.com/hed-standard/hed-examples/compare/ca307b99fa12e75335bf7a8b1d3313d85ad5d9e5...e6daec8c7e0200fa1785f034d3d6bca4a66adfdc) --- updated-dependencies: - dependency-name: spec_tests/hed-examples dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- spec_tests/hed-examples | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec_tests/hed-examples b/spec_tests/hed-examples index ca307b99f..e6daec8c7 160000 --- a/spec_tests/hed-examples +++ b/spec_tests/hed-examples @@ -1 +1 @@ -Subproject commit ca307b99fa12e75335bf7a8b1d3313d85ad5d9e5 +Subproject commit e6daec8c7e0200fa1785f034d3d6bca4a66adfdc From 418df85c0c2dfbae27d77a4a2f1f1e9fe7bc81f0 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Tue, 28 Jan 2025 12:45:41 -0600 Subject: [PATCH 15/50] First pass at a lighter weight bids validator --- hed/errors/exceptions.py | 2 + hed/tools/bids/bids_dataset.py | 4 +- hed/tools/validation/bids_file.py | 103 +++++++++++++ hed/tools/validation/bids_validator.py | 200 +++++++++++++++++++++++++ hed/validator/data/reservedTags.json | 21 --- hed/validator/reserved_checker.py | 7 - pyproject.toml | 2 +- tests/tools/bids/test_bids_dataset.py | 11 +- 8 files changed, 318 insertions(+), 32 deletions(-) create mode 100644 hed/tools/validation/bids_file.py create mode 100644 hed/tools/validation/bids_validator.py diff --git a/hed/errors/exceptions.py b/hed/errors/exceptions.py index 000e910d0..110fc4c2f 100644 --- a/hed/errors/exceptions.py +++ b/hed/errors/exceptions.py @@ -15,6 +15,7 @@ class HedExceptions: INVALID_DATAFRAME = 'INVALID_DATAFRAME' INVALID_FILE_FORMAT = 'INVALID_FILE_FORMAT' + # These are actual schema issues, not that the file cannot be found or parsed SCHEMA_HEADER_MISSING = 'SCHEMA_HEADER_INVALID' SCHEMA_HEADER_INVALID = 'SCHEMA_HEADER_INVALID' @@ -32,6 +33,7 @@ class HedExceptions: SCHEMA_VERSION_INVALID = 'SCHEMA_VERSION_INVALID' SCHEMA_SECTION_MISSING = 'SCHEMA_SECTION_MISSING' + SCHEMA_INVALID = 'SCHEMA_INVALID' WIKI_SEPARATOR_INVALID = 'invalidSectionSeparator' diff --git a/hed/tools/bids/bids_dataset.py b/hed/tools/bids/bids_dataset.py index 01ec6297f..dd8af0038 100644 --- a/hed/tools/bids/bids_dataset.py +++ b/hed/tools/bids/bids_dataset.py @@ -18,7 +18,7 @@ class BidsDataset: """ - def __init__(self, root_path, schema=None, tabular_types=['events'], + def __init__(self, root_path, schema=None, tabular_types=['events', 'participants'], exclude_dirs=['sourcedata', 'derivatives', 'code', 'stimuli', 'phenotype']): """ Constructor for a BIDS dataset. @@ -41,7 +41,7 @@ def __init__(self, root_path, schema=None, tabular_types=['events'], self.exclude_dirs = exclude_dirs self.tabular_files = {} if not tabular_types: - self.tabular_files["events"] = BidsFileGroup(root_path, suffix="events", obj_type="tabular", + self.tabular_files["events"] = BidsFileGroup(root_path, obj_type="tabular", exclude_dirs=exclude_dirs) else: for suffix in tabular_types: diff --git a/hed/tools/validation/bids_file.py b/hed/tools/validation/bids_file.py new file mode 100644 index 000000000..23b0677ce --- /dev/null +++ b/hed/tools/validation/bids_file.py @@ -0,0 +1,103 @@ +import pandas as pd +import os +from functools import lru_cache + + +class BidsFile: + def __init__(self, file_path): + """ Constructor for a file path. + + Parameters: + file_path(str): Full path of the file. + + """ + self.file_path = os.path.realpath(file_path) + [self.basename, self.suffix, self.extension, self.entities] = self.get_entities(self.file_path) + self._contents = None + self.has_hed = False + + @property + def contents(self): + """ Return the current contents of this object. """ + return self._contents + + @staticmethod + def get_entities(file_path): + basename = os.path.basename(file_path) + stem = basename.split('.', 1) + if len(stem) == 2: + extension = stem[1] + else: + extension = '' + suffix = '' + parts = stem[0].split('_') + if len(parts) > 1 or parts[-1].isalnum(): + suffix = parts.pop() + entities = {} + for part in parts: + entity, _, label = part.partition('-') + entities[entity] = label if label else 'NO_ENTITY' + return basename, suffix, extension, entities + + +class JsonFile(BidsFile): + + def __init__(self, file_path): + """ Constructor for a file path. + + Parameters: + file_path(str): Full path of the file. + + """ + super().__init__(file_path) + self._initialize_contents() + + def _initialize_contents(self): + # Read the sidecar as a string + with open(self.file_path, 'r', encoding='utf-8') as fp: + json_string = fp.read() + + if '"HED":' in json_string: + self.has_hed = True + self._contents = json_string + + +class TabularFile(BidsFile): + + def __init__(self, file_path): + """ Constructor for a file path. + + Parameters: + file_path(str): Full path of the file. + + """ + super().__init__(file_path) + self._initialize_contents() + + def _initialize_contents(self): + # Read the tsv header if the file is not empty + try: + self._contents = list(pd.read_csv(self.file_path, sep='\t', nrows=0).columns) + if '"HED":' in self._contents: + self.has_hed = True + except Exception as e: + self._contents = None + + +@lru_cache(maxsize=None) +def get_bids_file(filename): + # dot = filename.find('.') + # if dot == -1: + # stem, extension = filename, '' + # else: + # stem, extension = filename[:dot], filename[dot:] + splits = filename.split('.') + if len(splits) != 2: + return None + extension = splits[1].lower() + if extension == '.json': + return JsonFile(filename) + elif extension == '.tsv': + return TabularFile(filename) + else: + return None diff --git a/hed/tools/validation/bids_validator.py b/hed/tools/validation/bids_validator.py new file mode 100644 index 000000000..23f04760e --- /dev/null +++ b/hed/tools/validation/bids_validator.py @@ -0,0 +1,200 @@ +import os +import io +import json +from hed.models.sidecar import Sidecar +from hed.models.tabular_input import TabularInput +from hed.schema.hed_schema_io import load_schema_version +from hed.schema.hed_schema import HedSchema +from hed.schema.hed_schema_group import HedSchemaGroup +from hed.errors import HedFileError, HedExceptions, ErrorHandler +from hed.tools.validation.bids_file import BidsFile, JsonFile, TabularFile, get_bids_file +from hed.tools.util import io_util +from hed import load_schema_version, get_printable_issue_string + + +class BidsValidator: + """ A BIDS dataset validator class. + + Attributes: + root_path (str): Real root path of the BIDS dataset. + schema (HedSchema or HedSchemaGroup): The schema used for evaluation. + + + """ + def __init__(self, root_path, schema=None, suffix_types=['events', 'participants'], + exclude_dirs=['sourcedata', 'derivatives', 'code', 'stimuli'], + check_for_warnings=False, verbose=False): + """ Constructor for a BIDS dataset. + + Parameters: + root_path (str): Root path of the BIDS dataset. + schema (HedSchema or HedSchemaGroup): A schema that overrides the one specified in dataset. + suffix_types (list or None): List of strings specifying the suffixes (no under_bar) of files to include. + The default is + exclude_dirs (list or None): The default is ['sourcedata', 'derivatives', 'code', 'phenotype'] + check_for_warnings (bool): If true, also check for warnings. + verbose (bool): If true give progress output. + + """ + self.root_path = os.path.realpath(root_path) + self.exclude_dirs = exclude_dirs + self.suffix_types = suffix_types + self.schema = self._get_schema(schema) + self.check_for_warnings = check_for_warnings + self.verbose = verbose + self.error_handler = ErrorHandler(check_for_warnings=self.check_for_warnings) + self.issues = [] + + def process_dataset(self): + self.process_sidecars() + + def process_sidecars(self): + + if self.suffix_types: + name_suffix = self.suffix_types + else: + name_suffix = None + json_paths = io_util.get_file_list(self.root_path, name_suffix=name_suffix, extensions=['.json'], + exclude_dirs=self.exclude_dirs) + if self.verbose: + print(f"Validating {len(json_paths)} JSON files:") + + for json_path in json_paths: + # Read the sidecar metadata and contents as a string. + json_file = JsonFile(json_path) + if not json_file.has_hed: + continue + + # Validate the sidecar + sidecar = Sidecar(files=io.StringIO(json_file.contents), name=json_file.basename) + issues = sidecar.validate(self.schema, name=sidecar.name, error_handler=self.error_handler) + if self.verbose: + print(f"\tValidating {json_file.basename}: found {len(issues)} issues") + self.issues += issues + + def process_tabular(self): + + if self.suffix_types: + name_suffix = self.suffix_types + else: + name_suffix = None + tabular_paths = io_util.get_file_list(self.root_path, name_suffix=name_suffix, extensions=['.tsv'], + exclude_dirs=self.exclude_dirs) + if self.verbose: + print(f"Validating {len(tabular_paths)} tsv files:") + + for tabular_path in tabular_paths: + tabular_file = TabularFile(tabular_path) + sidecar_dict = self.get_merged_sidecar(tabular_file) + if sidecar_dict: + sidecar_name = os.path.splitext(os.path.basename(tabular_path))[0] + '.json' + sidecar = Sidecar(files=io.StringIO(json.dumps(sidecar_dict)), name=sidecar_name) + else: + sidecar = None + print(tabular_file.basename) + tabular = TabularInput(file=tabular_file.file_path, sidecar=sidecar, name=tabular_file.basename) + issues = tabular.validate(self.schema, error_handler=self.error_handler) + if self.verbose: + print(f"\tValidating {tabular_file.basename}: found {len(issues)} issues") + self.issues += issues + + def _get_schema(self, schema): + if schema and isinstance(schema, (HedSchema, HedSchemaGroup)): + return schema + elif schema: + raise HedFileError(HedExceptions.SCHEMA_INVALID, + f"The schema passed was not a valid HedSchema or HedSchemaGroup", "") + + # Try to read the schema + with open(os.path.join(self.root_path, "dataset_description.json"), "r") as fp: + dataset_description = json.load(fp) + if not dataset_description: + raise HedFileError(HedExceptions.SCHEMA_LOAD_FAILED, + f"A schema could not be found for dataset {self.root_path}", "") + return load_schema_version(dataset_description.get("HEDVersion", None)) + + def get_merged_sidecar(self, tsv_file): + sidecar_files = [file for file in self.walk_back(tsv_file, inherit=True)] + merged_sidecar = {} + while sidecar_files: + this_sidecar = sidecar_files.pop() + merged_sidecar.update(this_sidecar.get_contents) + return merged_sidecar + + def walk_back(self, tsv_file, inherit=True): + source_dir = os.path.dirname(tsv_file.file_path) + while source_dir: + candidates = self.get_candidates(source_dir, tsv_file) + + if len(candidates) == 1: + yield candidates[0] + + exact_match = self.find_exact_match(candidates, tsv_file.entities) + if exact_match: + yield exact_match + elif len(candidates) > 1: + paths = sorted(file.file_path for file in candidates) + raise Exception({ + "code": "MULTIPLE_INHERITABLE_FILES", + "location": paths[0], + "affects": tsv_file.file_path, + "issueMessage": f"Candidate files: {paths}", + }) + + if not inherit: + break + + if source_dir == os.path.dirname(source_dir): + source_dir = None + else: + source_dir = os.path.dirname(source_dir) + + @staticmethod + def get_candidates(source_dir, tsv_file): + candidates = [] + for file in os.listdir(source_dir): + this_path = os.path.realpath(os.path.join(source_dir, file)) + if not os.path.isfile(this_path): + continue + bids_file = get_bids_file(this_path) + if not bids_file: + continue + if BidsValidator.matches_criteria(bids_file, tsv_file): + candidates.append(bids_file) + return candidates + + @staticmethod + def matches_criteria(bids_file, tsv_file): + extension_is_valid = bids_file.extension.lower() == ".json" + suffix_is_valid = (bids_file.suffix == tsv_file.suffix) or not tsv_file.suffix + entities_match = all( + bids_file.enties.get(entity) == tsv_file.entities.get(entity) for entity in tsv_file.entities.keys()) + return extension_is_valid and suffix_is_valid and entities_match + + @staticmethod + def find_exact_match(candidates, source_entities): + for bids_file in candidates: + if all(bids_file.entities.get(entity) == source_entities.get(entity) for entity in source_entities.keys()): + return bids_file + return None + + +if __name__ == '__main__': + dataset_dir = os.path.realpath('d:/eeg_ds003645s_hed_demo') + validator = BidsValidator(dataset_dir, suffix_types=None, check_for_warnings=False, verbose=True) + validator.process_sidecars() + issue_list = validator.issues + if issue_list: + issue_str = get_printable_issue_string(issue_list, "HED validation errors: ", skip_filename=False) + else: + issue_str = "No HED validation errors in JSON files" + print(issue_str) + + validator.process_tabular() + issue_list = validator.issues + if issue_list: + issue_str = get_printable_issue_string(issue_list, "HED validation errors: ", skip_filename=False) + else: + issue_str = "No HED validation errors in tsv files" + print(issue_str) + # files = io_util.get_file_list(dataset_dir, name_suffix=None, extensions=['.json'], exclude_dirs=None) diff --git a/hed/validator/data/reservedTags.json b/hed/validator/data/reservedTags.json index 34b40e43b..e89e53842 100644 --- a/hed/validator/data/reservedTags.json +++ b/hed/validator/data/reservedTags.json @@ -3,16 +3,13 @@ "name": "Definition", "noExtension": true, "allowValue": true, - "allowTwoLevelValue": true, "requireValue": true, - "exclusive": true, "tagGroup": true, "topLevelTagGroup": true, "maxNonDefSubgroups": 1, "minNonDefSubgroups": 0, "ERROR_CODE": "DEFINITION_INVALID", "noSpliceInGroup": true, - "forbiddenSubgroupTags": ["Def", "Def-expand"], "requiresTimeline": false, "requiresDef": false, "otherAllowedNonDefTags": [] @@ -21,16 +18,13 @@ "name": "Delay", "noExtension": true, "allowValue": true, - "allowTwoLevelValue": false, "requireValue": true, - "exclusive": false, "tagGroup": true, "topLevelTagGroup": true, "maxNonDefSubgroups": 1, "minNonDefSubgroups": 0, "ERROR_CODE": "TEMPORAL_TAG_ERROR", "noSpliceInGroup": false, - "forbiddenSubgroupTags": [], "requiresTimeline": true, "requiresDef": false, "otherAllowedNonDefTags": ["Duration", "Onset", "Offset", "Inset"] @@ -39,16 +33,13 @@ "name": "Duration", "noExtension": true, "allowValue": true, - "allowTwoLevelValue": false, "requireValue": true, - "exclusive": false, "tagGroup": true, "topLevelTagGroup": true, "maxNonDefSubgroups": 1, "minNonDefSubgroups": 1, "ERROR_CODE": "TEMPORAL_TAG_ERROR", "noSpliceInGroup": false, - "forbiddenSubgroupTags": [], "requiresTimeline": false, "requiresDef": false, "otherAllowedNonDefTags": ["Delay"] @@ -57,16 +48,13 @@ "name": "Event-context", "noExtension": true, "allowValue": false, - "allowTwoLevelValue": false, "requireValue": false, - "exclusive": false, "tagGroup": true, "topLevelTagGroup": true, "maxNonDefSubgroups": null, "minNonDefSubgroups": 0, "ERROR_CODE": "TAG_GROUP_ERROR", "noSpliceInGroup": true, - "forbiddenSubgroupTags": [], "requiresTimeline": false, "requiresDef": false, "otherAllowedNonDefTags": [] @@ -75,16 +63,13 @@ "name": "Inset", "noExtension": true, "allowValue": false, - "allowTwoLevelValue": false, "requireValue": false, - "exclusive": false, "tagGroup": true, "topLevelTagGroup": true, "maxNonDefSubgroups": 1, "minNonDefSubgroups": 0, "ERROR_CODE": "TEMPORAL_TAG_ERROR", "noSpliceInGroup": false, - "forbiddenSubgroupTags": [], "requiresTimeline": true, "requiresDef": true, "otherAllowedNonDefTags": ["Delay"] @@ -93,16 +78,13 @@ "name": "Offset", "noExtension": true, "allowValue": false, - "allowTwoLevelValue": false, "requireValue": false, - "exclusive": false, "tagGroup": true, "topLevelTagGroup": true, "maxNonDefSubgroups": 0, "minNonDefSubgroups": 0, "ERROR_CODE": "TEMPORAL_TAG_ERROR", "noSpliceInGroup": false, - "forbiddenSubgroupTags": [], "requiresTimeline": true, "requiresDef": true, "otherAllowedNonDefTags": ["Delay"] @@ -111,16 +93,13 @@ "name": "Onset", "noExtension": true, "allowValue": false, - "allowTwoLevelValue": false, "requireValue": false, - "exclusive": false, "tagGroup": true, "topLevelTagGroup": true, "maxNonDefSubgroups": 1, "minNonDefSubgroups": 0, "ERROR_CODE": "TEMPORAL_TAG_ERROR", "noSpliceInGroup": false, - "forbiddenSubgroupTags": [], "requiresTimeline": true, "requiresDef": true, "otherAllowedNonDefTags": ["Delay"] diff --git a/hed/validator/reserved_checker.py b/hed/validator/reserved_checker.py index 539f92d7f..0cf226a60 100644 --- a/hed/validator/reserved_checker.py +++ b/hed/validator/reserved_checker.py @@ -37,18 +37,11 @@ def _initialize_special_tags(self): self.special_names = set(self.reserved_map.keys()) self.require_value_tags = self._get_special_tags_by_property("requireValue") self.no_extension_tags = self._get_special_tags_by_property("noExtension") - self.allow_two_level_value_tags = self._get_special_tags_by_property("allowTwoLevelValue") self.top_group_tags = self._get_special_tags_by_property("topLevelTagGroup") self.requires_def_tags = self._get_special_tags_by_property("requiresDef") self.group_tags = self._get_special_tags_by_property("tagGroup") - self.exclusive_tags = self._get_special_tags_by_property("exclusive") self.timelineTags = self._get_special_tags_by_property("requiresTimeline") self.no_splice_in_group = self._get_special_tags_by_property("noSpliceInGroup") - self.has_forbidden_subgroup_tags = { - value["name"] - for value in self.reserved_map.values() - if len(value.get("forbiddenSubgroupTags", [])) > 0 - } def _get_special_tags_by_property(self, property_name): return { diff --git a/pyproject.toml b/pyproject.toml index 264e3e7f1..844d9e9e3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -76,7 +76,7 @@ include = ["hed*"] namespaces = false [tool.setuptools.package-data] -hed = ["schema/schema_data/*.xml", "resources/*.png", "validator/util/class_regex.json"] +hed = ["schema/schema_data/*.xml", "resources/*.png", "validator/data/*"] [tool.codespell] skip = '*.git,*.pdf,*.svg,versioneer.py,venv*,*.tsv,*.yaml,*.yml,*.json,*.rdf,*.jsonld,spec_tests,,*.xml,*.mediawiki,*.omn,*.toml' diff --git a/tests/tools/bids/test_bids_dataset.py b/tests/tools/bids/test_bids_dataset.py index 02b167dea..f511109ca 100644 --- a/tests/tools/bids/test_bids_dataset.py +++ b/tests/tools/bids/test_bids_dataset.py @@ -19,7 +19,7 @@ def setUpClass(cls): '../../data/bids_tests/eeg_ds003645s_empty') def test_constructor(self): - bids = BidsDataset(self.root_path) + bids = BidsDataset(self.root_path, tabular_types=['events']) self.assertIsInstance(bids, BidsDataset, "BidsDataset should create a valid object from valid dataset") parts = bids.get_tabular_group("participants") self.assertFalse(parts) @@ -34,6 +34,15 @@ def test_constructor(self): self.assertTrue(bids.schema, "BidsDataset constructor extracts a schema from the dataset.") self.assertIsInstance(bids.schema, HedSchema, "BidsDataset schema should be HedSchema") + def test_constructor_all_tsv(self): + bids = BidsDataset(self.root_path) + self.assertIsInstance(bids, BidsDataset, "BidsDataset should create a valid object from valid dataset") + parts = bids.get_tabular_group("participants") + self.assertIsInstance(parts, BidsFileGroup) + events = bids.get_tabular_group("events") + self.assertIsInstance(events, BidsFileGroup) + self.assertEqual(len(events.datafile_dict), 6) + def test_constructor_libraries(self): bids = BidsDataset(self.library_path, tabular_types=['participants', 'events']) self.assertIsInstance(bids, BidsDataset, From fa0ee542f07314e8b063314382107282f627913b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Jan 2025 11:51:16 +0000 Subject: [PATCH 16/50] Bump spec_tests/hed-specification from `6a99cb5` to `83eabe8` Bumps [spec_tests/hed-specification](https://github.com/hed-standard/hed-specification) from `6a99cb5` to `83eabe8`. - [Release notes](https://github.com/hed-standard/hed-specification/releases) - [Commits](https://github.com/hed-standard/hed-specification/compare/6a99cb5dc374f4e2ae7b523558b7e4c69d254f34...83eabe857fa58293a3a04a41dfbfde4b0d6b9254) --- updated-dependencies: - dependency-name: spec_tests/hed-specification dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- spec_tests/hed-specification | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec_tests/hed-specification b/spec_tests/hed-specification index 6a99cb5dc..83eabe857 160000 --- a/spec_tests/hed-specification +++ b/spec_tests/hed-specification @@ -1 +1 @@ -Subproject commit 6a99cb5dc374f4e2ae7b523558b7e4c69d254f34 +Subproject commit 83eabe857fa58293a3a04a41dfbfde4b0d6b9254 From 2b05fe7baae2dd85a01a39c7ce9ab8b3dc93617c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Jan 2025 11:32:34 +0000 Subject: [PATCH 17/50] Bump spec_tests/hed-specification from `83eabe8` to `75ddefe` Bumps [spec_tests/hed-specification](https://github.com/hed-standard/hed-specification) from `83eabe8` to `75ddefe`. - [Release notes](https://github.com/hed-standard/hed-specification/releases) - [Commits](https://github.com/hed-standard/hed-specification/compare/83eabe857fa58293a3a04a41dfbfde4b0d6b9254...75ddefe67b07d1e88df06bbff7c4fac00dfb5271) --- updated-dependencies: - dependency-name: spec_tests/hed-specification dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- spec_tests/hed-specification | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec_tests/hed-specification b/spec_tests/hed-specification index 83eabe857..75ddefe67 160000 --- a/spec_tests/hed-specification +++ b/spec_tests/hed-specification @@ -1 +1 @@ -Subproject commit 83eabe857fa58293a3a04a41dfbfde4b0d6b9254 +Subproject commit 75ddefe67b07d1e88df06bbff7c4fac00dfb5271 From f7ba7d95b07ad0516045f786c6f0110c10313441 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Fri, 7 Feb 2025 06:36:22 -0600 Subject: [PATCH 18/50] Changed missing HED column to warning --- hed/errors/error_messages.py | 11 ++- hed/errors/error_types.py | 5 +- hed/models/column_mapper.py | 1 - hed/models/df_util.py | 13 ++- hed/models/spreadsheet_input.py | 95 ++++++++++--------- hed/validator/sidecar_validator.py | 2 +- hed/validator/spreadsheet_validator.py | 3 +- spec_tests/test_errors.py | 1 - tests/validator/test_spreadsheet_validator.py | 60 ++++++++++++ 9 files changed, 128 insertions(+), 63 deletions(-) diff --git a/hed/errors/error_messages.py b/hed/errors/error_messages.py index c663ff001..25aaee9a4 100644 --- a/hed/errors/error_messages.py +++ b/hed/errors/error_messages.py @@ -215,6 +215,12 @@ def val_error_sidecar_key_missing(invalid_key, category_keys): return f"Category key '{invalid_key}' does not exist in column. Valid keys are: {category_keys}" +@hed_error(ValidationErrors.TSV_COLUMN_MISSING, actual_code=ValidationErrors.SIDECAR_KEY_MISSING, + default_severity=ErrorSeverity.WARNING) +def val_error_tsv_column_missing(invalid_key): + return f"{{HED}} is used as a key in a sidecar but does not appear as a column in the tabular file" + + @hed_tag_error(ValidationErrors.HED_DEF_EXPAND_INVALID, actual_code=ValidationErrors.DEF_EXPAND_INVALID) def val_error_bad_def_expand(tag, actual_def, found_def): return f"A data-recording's Def-expand tag does not match the given definition." \ @@ -314,11 +320,6 @@ def sidecar_hed_used(): return "'HED' is a reserved name and cannot be used as a sidecar except in expected places." -@hed_error(SidecarErrors.SIDECAR_HED_USED_COLUMN, actual_code=ValidationErrors.SIDECAR_INVALID) -def sidecar_hed_used_column(): - return "'HED' is a reserved name and cannot be used as a sidecar column name" - - @hed_error(SidecarErrors.SIDECAR_NA_USED, actual_code=ValidationErrors.SIDECAR_INVALID) def sidecar_na_used(column_name): return f"Invalid category key 'n/a' found in column {column_name}." diff --git a/hed/errors/error_types.py b/hed/errors/error_types.py index ebe58acbc..d743606b6 100644 --- a/hed/errors/error_types.py +++ b/hed/errors/error_types.py @@ -37,6 +37,7 @@ class ValidationErrors: REQUIRED_TAG_MISSING = 'REQUIRED_TAG_MISSING' SIDECAR_INVALID = 'SIDECAR_INVALID' SIDECAR_KEY_MISSING = 'SIDECAR_KEY_MISSING' + HED_COLUMN_MISSING = 'HED_COLUMN_MISSING' STYLE_WARNING = "STYLE_WARNING" TAG_EMPTY = 'TAG_EMPTY' TAG_EXPRESSION_REPEATED = 'TAG_EXPRESSION_REPEATED' @@ -96,6 +97,7 @@ class ValidationErrors: HED_PLACEHOLDER_OUT_OF_CONTEXT = 'HED_PLACEHOLDER_OUT_OF_CONTEXT' CURLY_BRACE_UNSUPPORTED_HERE = 'CURLY_BRACE_UNSUPPORTED_HERE' ONSETS_UNORDERED = "ONSETS_UNORDERED" + TSV_COLUMN_MISSING="TSV_COLUMN_MISSING" class SidecarErrors: @@ -105,9 +107,8 @@ class SidecarErrors: INVALID_POUND_SIGNS_VALUE = 'invalidNumberPoundSigns' INVALID_POUND_SIGNS_CATEGORY = 'tooManyPoundSigns' UNKNOWN_COLUMN_TYPE = 'sidecarUnknownColumn' - SIDECAR_HED_USED_COLUMN = 'sidecar_hed_used_column' + SIDECAR_HED_USED = 'SIDECAR_HED_USED' SIDECAR_NA_USED = 'SIDECAR_NA_USED' - SIDECAR_HED_USED = 'sidecar_hed_used' SIDECAR_BRACES_INVALID = "SIDECAR_BRACES_INVALID" diff --git a/hed/models/column_mapper.py b/hed/models/column_mapper.py index 203ee05f6..7f5e04312 100644 --- a/hed/models/column_mapper.py +++ b/hed/models/column_mapper.py @@ -49,7 +49,6 @@ def __init__(self, sidecar=None, tag_columns=None, column_prefix_dictionary=None # Maps column number to column_entry. This is what's actually used by most code. self._final_column_map = {} self._no_mapping_info = True - self._column_map = {} self._reverse_column_map = {} self._warn_on_missing_column = warn_on_missing_column diff --git a/hed/models/df_util.py b/hed/models/df_util.py index 609ab5c84..12e57a926 100644 --- a/hed/models/df_util.py +++ b/hed/models/df_util.py @@ -180,20 +180,25 @@ def _handle_curly_braces_refs(df, refs, column_names): modified_df(pd.DataFrame): The modified dataframe with refs replaced """ # Filter out columns and refs that don't exist. - refs = [ref for ref in refs if ref in column_names] - remaining_columns = [column for column in column_names if column not in refs] + refs_new = [ref for ref in refs if ref in column_names] + remaining_columns = [column for column in column_names if column not in refs_new] new_df = df.copy() # Replace references in the columns we are saving out. - saved_columns = new_df[refs] + saved_columns = new_df[refs_new] for column_name in remaining_columns: - for replacing_name in refs: + for replacing_name in refs_new: # If the data has no n/a values, this version is MUCH faster. # column_name_brackets = f"{{{replacing_name}}}" # df[column_name] = pd.Series(x.replace(column_name_brackets, y) for x, y # in zip(df[column_name], saved_columns[replacing_name])) new_df[column_name] = pd.Series(replace_ref(x, f"{{{replacing_name}}}", y) for x, y in zip(new_df[column_name], saved_columns[replacing_name])) + # Handle the special case of {HED} when the tsv file has no {HED} column + if 'HED' in refs and 'HED' not in column_names: + for column_name in remaining_columns: + new_df[column_name] =\ + pd.Series(replace_ref(x, "{HED}", "n/a") for x in new_df[column_name]) new_df = new_df[remaining_columns] return new_df diff --git a/hed/models/spreadsheet_input.py b/hed/models/spreadsheet_input.py index 669c8a878..ca0ccf53a 100644 --- a/hed/models/spreadsheet_input.py +++ b/hed/models/spreadsheet_input.py @@ -1,47 +1,48 @@ -""" A spreadsheet of HED tags. """ -from hed.models.column_mapper import ColumnMapper -from hed.models.base_input import BaseInput - - -class SpreadsheetInput(BaseInput): - """ A spreadsheet of HED tags. """ - - def __init__(self, file=None, file_type=None, worksheet_name=None, tag_columns=None, - has_column_names=True, column_prefix_dictionary=None, - name=None): - """Constructor for the SpreadsheetInput class. - - Parameters: - file (str or file like): An xlsx/tsv file to open or a File object. - file_type (str or None): ".xlsx" for Excel, ".tsv" or ".txt" for tsv. data. - worksheet_name (str or None): The name of the Excel workbook worksheet that contains the HED tags. - Not applicable to tsv files. If omitted for Excel, the first worksheet is assumed. - tag_columns (list): A list of ints or strs containing the columns that contain the HED tags. - If ints then column numbers with [1] indicating only the second column has tags. - has_column_names (bool): True if file has column names. Validation will skip over the first row. - first line of the file if the spreadsheet as column names. - column_prefix_dictionary (dict or None): Dictionary with keys that are column numbers/names and - values are HED tag prefixes to prepend to the tags in that column before processing. - - Notes: - - If file is a string, file_type is derived from file and this parameter is ignored. - - column_prefix_dictionary may be deprecated/renamed. These are no longer prefixes, - but rather converted to value columns. - e.g. {"key": "Description", 1: "Label/"} will turn into value columns as - {"key": "Description/#", 1: "Label/#"} - It will be a validation issue if column 1 is called "key" in the above example. - This means it no longer accepts anything but the value portion only in the columns. - - :raises HedFileError: - - The file is blank. - - An invalid dataframe was passed with size 0. - - An invalid extension was provided. - - A duplicate or empty column name appears. - - Cannot open the indicated file. - - The specified worksheet name does not exist. - """ - - new_mapper = ColumnMapper(tag_columns=tag_columns, column_prefix_dictionary=column_prefix_dictionary, - warn_on_missing_column=False) - - super().__init__(file, file_type, worksheet_name, has_column_names, new_mapper, name=name) +""" A spreadsheet of HED tags. """ +from hed.models.column_mapper import ColumnMapper +from hed.models.base_input import BaseInput + + +class SpreadsheetInput(BaseInput): + """ A spreadsheet of HED tags. """ + + def __init__(self, file=None, file_type=None, worksheet_name=None, tag_columns=None, + has_column_names=True, column_prefix_dictionary=None, + name=None): + """Constructor for the SpreadsheetInput class. + + Parameters: + file (str or file like): An xlsx/tsv file to open or a File object. + file_type (str or None): ".xlsx" for Excel, ".tsv" or ".txt" for tsv. data. + worksheet_name (str or None): The name of the Excel workbook worksheet that contains the HED tags. + Not applicable to tsv files. If omitted for Excel, the first worksheet is assumed. + tag_columns (list): A list of ints or strs containing the columns that contain the HED tags. + If ints then column numbers with [1] indicating only the second column has tags. + has_column_names (bool): True if file has column names. Validation will skip over the first row. + first line of the file if the spreadsheet as column names. + column_prefix_dictionary (dict or None): Dictionary with keys that are column numbers/names and + values are HED tag prefixes to prepend to the tags in that column before processing. + + Notes: + - If file is a string, file_type is derived from file and this parameter is ignored. + - column_prefix_dictionary may be deprecated/renamed. These are no longer prefixes, + but rather converted to value columns. + e.g. {"key": "Description", 1: "Label/"} will turn into value columns as + {"key": "Description/#", 1: "Label/#"} + It will be a validation issue if column 1 is called "key" in the above example. + This means it no longer accepts anything but the value portion only in the columns. + + :raises HedFileError: + - The file is blank. + - An invalid dataframe was passed with size 0. + - An invalid extension was provided. + - A duplicate or empty column name appears. + - Cannot open the indicated file. + - The specified worksheet name does not exist. + """ + + self.tag_columns = tag_columns + new_mapper = ColumnMapper(tag_columns=tag_columns, column_prefix_dictionary=column_prefix_dictionary, + warn_on_missing_column=False) + + super().__init__(file, file_type, worksheet_name, has_column_names, new_mapper, name=name) diff --git a/hed/validator/sidecar_validator.py b/hed/validator/sidecar_validator.py index e0c2782ef..0a5fe8e88 100644 --- a/hed/validator/sidecar_validator.py +++ b/hed/validator/sidecar_validator.py @@ -244,7 +244,7 @@ def _validate_column_structure(self, column_name, dict_for_entry, error_handler) """ val_issues = [] if column_name in self.reserved_column_names: - val_issues += error_handler.format_error_with_context(SidecarErrors.SIDECAR_HED_USED_COLUMN) + val_issues += error_handler.format_error_with_context(SidecarErrors.SIDECAR_HED_USED) return val_issues column_type = ColumnMetadata._detect_column_type(dict_for_entry=dict_for_entry, basic_validation=False) diff --git a/hed/validator/spreadsheet_validator.py b/hed/validator/spreadsheet_validator.py index b219a11b4..882f80678 100644 --- a/hed/validator/spreadsheet_validator.py +++ b/hed/validator/spreadsheet_validator.py @@ -236,7 +236,6 @@ def _validate_column_structure(self, base_input, error_handler, row_adj): columns = base_input.columns for ref in column_refs: if ref not in columns: - issues += error_handler.format_error_with_context(ColumnErrors.INVALID_COLUMN_REF, - bad_ref=ref) + issues += error_handler.format_error_with_context(ValidationErrors.TSV_COLUMN_MISSING, invalid_key=ref) return issues diff --git a/spec_tests/test_errors.py b/spec_tests/test_errors.py index 0cc871615..d5ba1e3b5 100644 --- a/spec_tests/test_errors.py +++ b/spec_tests/test_errors.py @@ -24,7 +24,6 @@ runAll = True runOnly = {} - class MyTestCase(unittest.TestCase): @classmethod def setUpClass(cls): diff --git a/tests/validator/test_spreadsheet_validator.py b/tests/validator/test_spreadsheet_validator.py index 6c9b08aca..2a63ae710 100644 --- a/tests/validator/test_spreadsheet_validator.py +++ b/tests/validator/test_spreadsheet_validator.py @@ -9,6 +9,7 @@ from hed.validator import SpreadsheetValidator from hed import TabularInput, SpreadsheetInput, Sidecar from hed.errors.error_types import ValidationErrors +from hed.errors.error_reporter import ErrorHandler class TestSpreadsheetValidation(unittest.TestCase): @@ -96,6 +97,65 @@ def test_invalid_onset_invalid_column(self): self.assertEqual(len(issues), 1) self.assertEqual(issues[0]['code'], ValidationErrors.TEMPORAL_TAG_ERROR) + def test_empty(self): + spreadsheet = SpreadsheetInput(file=io.StringIO("BadFile"), worksheet_name=None, + file_type=".tsv", tag_columns=[3], + has_column_names=True, column_prefix_dictionary=None, + name='spreadsheets.tsv') + error_handler = ErrorHandler(check_for_warnings=True) + issues = self.validator.validate(spreadsheet, error_handler=error_handler) + self.assertEqual(len(issues), 0) + + def test_tabular_with_hed(self): + sidecar_hed_json = ''' + { + "event_code": { + "HED": { + "face": "{HED}", + "ball": "Red" + } + } + } + ''' + sidecar = Sidecar(io.StringIO(sidecar_hed_json)) + issues = sidecar.validate(self.hed_schema) + self.assertEqual(len(issues), 0) + data = [ + ["onset", "duration", "event_code", "HED"], + [4.5, 0, "face", "Black"], + [5.0, 0, "n/a", ""] + ] + df = pd.DataFrame(data[1:], columns=data[0]) + my_tab = TabularInput(df, sidecar=sidecar, name='test_no_hed') + error_handler = ErrorHandler(check_for_warnings=False) + issues = self.validator.validate(my_tab, error_handler=error_handler) + self.assertEqual(len(issues), 0) + + def test_tabular_no_hed(self): + sidecar_hed_json = ''' + { + "event_code": { + "HED": { + "face": "{HED}", + "ball": "Red" + } + } + } + ''' + sidecar = Sidecar(io.StringIO(sidecar_hed_json)) + issues = sidecar.validate(self.hed_schema) + data = [ + ["onset", "duration", "event_code"], + [4.5, 0, "face"], + [5.0, 0, "ball"] + ] + df = pd.DataFrame(data[1:], columns=data[0]) + my_tab = TabularInput(df, sidecar=sidecar, name='test_no_hed') + error_handler = ErrorHandler(check_for_warnings=False) + issues = self.validator.validate(my_tab, error_handler=error_handler) + print(issues) + self.assertEqual(len(issues), 0) + def test_onset_na(self): # Test with no sidecar def_dict = "(Definition/Def1, (Event))" From 0af4984ae3c40e1c287760576bc320a18725e8bd Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Fri, 7 Feb 2025 10:32:27 -0600 Subject: [PATCH 19/50] Fixed exception when {x} is used and x has no HED --- hed/validator/sidecar_validator.py | 3 ++- tests/validator/test_sidecar_validator.py | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/hed/validator/sidecar_validator.py b/hed/validator/sidecar_validator.py index 0a5fe8e88..42a71c640 100644 --- a/hed/validator/sidecar_validator.py +++ b/hed/validator/sidecar_validator.py @@ -145,6 +145,8 @@ def _validate_refs(self, sidecar, error_handler): found_column_references = {} for column_data in sidecar: column_name = column_data.column_name + if column_data.column_type == ColumnType.Ignore: + continue hed_strings = column_data.get_hed_strings() error_handler.push_error_context(ErrorContext.SIDECAR_COLUMN_NAME, column_name) matches = [] @@ -183,7 +185,6 @@ def _validate_refs(self, sidecar, error_handler): for ref in refs: if ref in found_column_references and ref != column_name: issues += error_handler.format_error_with_context(ColumnErrors.NESTED_COLUMN_REF, column_name, ref) - return issues @staticmethod diff --git a/tests/validator/test_sidecar_validator.py b/tests/validator/test_sidecar_validator.py index db06f1e23..ca0ec7488 100644 --- a/tests/validator/test_sidecar_validator.py +++ b/tests/validator/test_sidecar_validator.py @@ -125,6 +125,22 @@ def test_bad_pound_signs(self): issues = sidecar.validate(self.hed_schema) self.assertEqual(len(issues), 3) + def test_missing_hed(self): + sidecar_with_hed_missing = ''' + { + "event_code": { + "HED": { + "face": "Statistical-accuracy/0.677, {response}" + } + }, + "response": "Label/#", + "other": "Description" + } + ''' + sidecar = Sidecar(io.StringIO(sidecar_with_hed_missing)) + issues = sidecar.validate(self.hed_schema) + self.assertEqual(len(issues), 1) + def test_invalid_list(self): sidecar_json = ''' { From 476d6a167de4af72823efcc2aa33c7a94ba0c987 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2025 11:28:11 +0000 Subject: [PATCH 20/50] Bump spec_tests/hed-specification from `75ddefe` to `efa43b4` Bumps [spec_tests/hed-specification](https://github.com/hed-standard/hed-specification) from `75ddefe` to `efa43b4`. - [Release notes](https://github.com/hed-standard/hed-specification/releases) - [Commits](https://github.com/hed-standard/hed-specification/compare/75ddefe67b07d1e88df06bbff7c4fac00dfb5271...efa43b481d05e49dfa36c04aa28af158b9eaa611) --- updated-dependencies: - dependency-name: spec_tests/hed-specification dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- spec_tests/hed-specification | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec_tests/hed-specification b/spec_tests/hed-specification index 75ddefe67..efa43b481 160000 --- a/spec_tests/hed-specification +++ b/spec_tests/hed-specification @@ -1 +1 @@ -Subproject commit 75ddefe67b07d1e88df06bbff7c4fac00dfb5271 +Subproject commit efa43b481d05e49dfa36c04aa28af158b9eaa611 From 1ff5c76400303c197c68d5ce0ebcd16f45cb76c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 11:37:43 +0000 Subject: [PATCH 21/50] Bump spec_tests/hed-specification from `efa43b4` to `d35dcf4` Bumps [spec_tests/hed-specification](https://github.com/hed-standard/hed-specification) from `efa43b4` to `d35dcf4`. - [Release notes](https://github.com/hed-standard/hed-specification/releases) - [Commits](https://github.com/hed-standard/hed-specification/compare/efa43b481d05e49dfa36c04aa28af158b9eaa611...d35dcf4d05841d507515000c971d8e6741f3eceb) --- updated-dependencies: - dependency-name: spec_tests/hed-specification dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- spec_tests/hed-specification | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec_tests/hed-specification b/spec_tests/hed-specification index efa43b481..d35dcf4d0 160000 --- a/spec_tests/hed-specification +++ b/spec_tests/hed-specification @@ -1 +1 @@ -Subproject commit efa43b481d05e49dfa36c04aa28af158b9eaa611 +Subproject commit d35dcf4d05841d507515000c971d8e6741f3eceb From f888edb6244f736d2549afa66eb8954dbc434380 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Sat, 22 Feb 2025 06:34:08 -0600 Subject: [PATCH 22/50] A trial fix on font size incompatibility on word cloud --- hed/schema/schema_data/HED_lang_1.0.0.xml | 16516 ++++++++++++++++ .../library_data/library_data.json | 6 + hed/tools/visualization/tag_word_cloud.py | 14 +- spec_tests/test_errors.py | 3 +- 4 files changed, 16531 insertions(+), 8 deletions(-) create mode 100644 hed/schema/schema_data/HED_lang_1.0.0.xml diff --git a/hed/schema/schema_data/HED_lang_1.0.0.xml b/hed/schema/schema_data/HED_lang_1.0.0.xml new file mode 100644 index 000000000..d371255f0 --- /dev/null +++ b/hed/schema/schema_data/HED_lang_1.0.0.xml @@ -0,0 +1,16516 @@ + + + The HED Language schema is a Hierarchical Event Descriptors Library Schema Language stimuli and experiments. The schema allows for detailed annotation of neuroimaging experiments that involve language events from carefully controlled experiments specifically targeting the neuroscience of language processing to more complex naturalistic paradigms that involve written or spoken language. HED Language schema allows for annotation of language stimuli on different levels through the orthogonal definition of Language-units and Language-unit-properties. Full sentences can be annotated with sentence-level characteristics while the individual words in the sentence can simultaneously be associated with word-level characteristics. Annotation possibilities are extensive and cover characteristics of multiple languages allowing for comparisons between languages. + + + Event + Something that happens at a given time and (typically) place. Elements of this tag subtree designate the general category in which an event falls. + + suggestedTag + Task-property + + + hedId + HED_0012001 + + + Sensory-event + Something perceivable by the participant. An event meant to be an experimental stimulus should include the tag Task-property/Task-event-role/Experimental-stimulus. + + suggestedTag + Task-event-role + Sensory-presentation + + + hedId + HED_0012002 + + + + Agent-action + Any action engaged in by an agent (see the Agent subtree for agent categories). A participant response to an experiment stimulus should include the tag Agent-property/Agent-task-role/Experiment-participant. + + suggestedTag + Task-event-role + Agent + + + hedId + HED_0012003 + + + + Data-feature + An event marking the occurrence of a data feature such as an interictal spike or alpha burst that is often added post hoc to the data record. + + suggestedTag + Data-property + + + hedId + HED_0012004 + + + + Experiment-control + An event pertaining to the physical control of the experiment during its operation. + + hedId + HED_0012005 + + + + Experiment-procedure + An event indicating an experimental procedure, as in performing a saliva swab during the experiment or administering a survey. + + hedId + HED_0012006 + + + + Experiment-structure + An event specifying a change-point of the structure of experiment. This event is typically used to indicate a change in experimental conditions or tasks. + + hedId + HED_0012007 + + + + Measurement-event + A discrete measure returned by an instrument. + + suggestedTag + Data-property + + + hedId + HED_0012008 + + + + + Agent + Someone or something that takes an active role or produces a specified effect.The role or effect may be implicit. Being alive or performing an activity such as a computation may qualify something to be an agent. An agent may also be something that simulates something else. + + suggestedTag + Agent-property + + + hedId + HED_0012009 + + + Animal-agent + An agent that is an animal. + + hedId + HED_0012010 + + + + Avatar-agent + An agent associated with an icon or avatar representing another agent. + + hedId + HED_0012011 + + + + Controller-agent + Experiment control software or hardware. + + hedId + HED_0012012 + + + + Human-agent + A person who takes an active role or produces a specified effect. + + hedId + HED_0012013 + + + + Robotic-agent + An agent mechanical device capable of performing a variety of often complex tasks on command or by being programmed in advance. + + hedId + HED_0012014 + + + + Software-agent + An agent computer program that interacts with the participant in an active role such as an AI advisor. + + hedId + HED_0012015 + + + + + Action + Do something. + + extensionAllowed + + + hedId + HED_0012016 + + + Communicate + Action conveying knowledge of or about something. + + hedId + HED_0012017 + + + Communicate-gesturally + Communicate non-verbally using visible bodily actions, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body. + + relatedTag + Move-face + Move-upper-extremity + + + hedId + HED_0012018 + + + Clap-hands + Strike the palms of against one another resoundingly, and usually repeatedly, especially to express approval. + + hedId + HED_0012019 + + + + Clear-throat + Cough slightly so as to speak more clearly, attract attention, or to express hesitancy before saying something awkward. + + relatedTag + Move-face + Move-head + + + hedId + HED_0012020 + + + + Frown + Express disapproval, displeasure, or concentration, typically by turning down the corners of the mouth. + + relatedTag + Move-face + + + hedId + HED_0012021 + + + + Grimace + Make a twisted expression, typically expressing disgust, pain, or wry amusement. + + relatedTag + Move-face + + + hedId + HED_0012022 + + + + Nod-head + Tilt head in alternating up and down arcs along the sagittal plane. It is most commonly, but not universally, used to indicate agreement, acceptance, or acknowledgement. + + relatedTag + Move-head + + + hedId + HED_0012023 + + + + Pump-fist + Raise with fist clenched in triumph or affirmation. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012024 + + + + Raise-eyebrows + Move eyebrows upward. + + relatedTag + Move-face + Move-eyes + + + hedId + HED_0012025 + + + + Shake-fist + Clench hand into a fist and shake to demonstrate anger. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012026 + + + + Shake-head + Turn head from side to side as a way of showing disagreement or refusal. + + relatedTag + Move-head + + + hedId + HED_0012027 + + + + Shhh + Place finger over lips and possibly uttering the syllable shhh to indicate the need to be quiet. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012028 + + + + Shrug + Lift shoulders up towards head to indicate a lack of knowledge about a particular topic. + + relatedTag + Move-upper-extremity + Move-torso + + + hedId + HED_0012029 + + + + Smile + Form facial features into a pleased, kind, or amused expression, typically with the corners of the mouth turned up and the front teeth exposed. + + relatedTag + Move-face + + + hedId + HED_0012030 + + + + Spread-hands + Spread hands apart to indicate ignorance. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012031 + + + + Thumb-up + Extend the thumb upward to indicate approval. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012032 + + + + Thumbs-down + Extend the thumb downward to indicate disapproval. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012033 + + + + Wave + Raise hand and move left and right, as a greeting or sign of departure. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012034 + + + + Widen-eyes + Open eyes and possibly with eyebrows lifted especially to express surprise or fear. + + relatedTag + Move-face + Move-eyes + + + hedId + HED_0012035 + + + + Wink + Close and open one eye quickly, typically to indicate that something is a joke or a secret or as a signal of affection or greeting. + + relatedTag + Move-face + Move-eyes + + + hedId + HED_0012036 + + + + + Communicate-musically + Communicate using music. + + hedId + HED_0012037 + + + Hum + Make a low, steady continuous sound like that of a bee. Sing with the lips closed and without uttering speech. + + hedId + HED_0012038 + + + + Play-instrument + Make musical sounds using an instrument. + + hedId + HED_0012039 + + + + Sing + Produce musical tones by means of the voice. + + hedId + HED_0012040 + + + + Vocalize + Utter vocal sounds. + + hedId + HED_0012041 + + + + Whistle + Produce a shrill clear sound by forcing breath out or air in through the puckered lips. + + hedId + HED_0012042 + + + + + Communicate-vocally + Communicate using mouth or vocal cords. + + hedId + HED_0012043 + + + Cry + Shed tears associated with emotions, usually sadness but also joy or frustration. + + hedId + HED_0012044 + + + + Groan + Make a deep inarticulate sound in response to pain or despair. + + hedId + HED_0012045 + + + + Laugh + Make the spontaneous sounds and movements of the face and body that are the instinctive expressions of lively amusement and sometimes also of contempt or derision. + + hedId + HED_0012046 + + + + Scream + Make loud, vociferous cries or yells to express pain, excitement, or fear. + + hedId + HED_0012047 + + + + Shout + Say something very loudly. + + hedId + HED_0012048 + + + + Sigh + Emit a long, deep, audible breath expressing sadness, relief, tiredness, or a similar feeling. + + hedId + HED_0012049 + + + + Speak + Communicate using spoken language. + + hedId + HED_0012050 + + + + Whisper + Speak very softly using breath without vocal cords. + + hedId + HED_0012051 + + + + + + Move + Move in a specified direction or manner. Change position or posture. + + hedId + HED_0012052 + + + Breathe + Inhale or exhale during respiration. + + hedId + HED_0012053 + + + Blow + Expel air through pursed lips. + + hedId + HED_0012054 + + + + Cough + Suddenly and audibly expel air from the lungs through a partially closed glottis, preceded by inhalation. + + hedId + HED_0012055 + + + + Exhale + Blow out or expel breath. + + hedId + HED_0012056 + + + + Hiccup + Involuntarily spasm the diaphragm and respiratory organs, with a sudden closure of the glottis and a characteristic sound like that of a cough. + + hedId + HED_0012057 + + + + Hold-breath + Interrupt normal breathing by ceasing to inhale or exhale. + + hedId + HED_0012058 + + + + Inhale + Draw in with the breath through the nose or mouth. + + hedId + HED_0012059 + + + + Sneeze + Suddenly and violently expel breath through the nose and mouth. + + hedId + HED_0012060 + + + + Sniff + Draw in air audibly through the nose to detect a smell, to stop it from running, or to express contempt. + + hedId + HED_0012061 + + + + + Move-body + Move entire body. + + hedId + HED_0012062 + + + Bend + Move body in a bowed or curved manner. + + hedId + HED_0012063 + + + + Dance + Perform a purposefully selected sequences of human movement often with aesthetic or symbolic value. Move rhythmically to music, typically following a set sequence of steps. + + hedId + HED_0012064 + + + + Fall-down + Lose balance and collapse. + + hedId + HED_0012065 + + + + Flex + Cause a muscle to stand out by contracting or tensing it. Bend a limb or joint. + + hedId + HED_0012066 + + + + Jerk + Make a quick, sharp, sudden movement. + + hedId + HED_0012067 + + + + Lie-down + Move to a horizontal or resting position. + + hedId + HED_0012068 + + + + Recover-balance + Return to a stable, upright body position. + + hedId + HED_0012069 + + + + Shudder + Tremble convulsively, sometimes as a result of fear or revulsion. + + hedId + HED_0012070 + + + + Sit-down + Move from a standing to a sitting position. + + hedId + HED_0012071 + + + + Sit-up + Move from lying down to a sitting position. + + hedId + HED_0012072 + + + + Stand-up + Move from a sitting to a standing position. + + hedId + HED_0012073 + + + + Stretch + Straighten or extend body or a part of body to its full length, typically so as to tighten muscles or in order to reach something. + + hedId + HED_0012074 + + + + Stumble + Trip or momentarily lose balance and almost fall. + + hedId + HED_0012075 + + + + Turn + Change or cause to change direction. + + hedId + HED_0012076 + + + + + Move-body-part + Move one part of a body. + + hedId + HED_0012077 + + + Move-eyes + Move eyes. + + hedId + HED_0012078 + + + Blink + Shut and open the eyes quickly. + + hedId + HED_0012079 + + + + Close-eyes + Lower and keep eyelids in a closed position. + + hedId + HED_0012080 + + + + Fixate + Direct eyes to a specific point or target. + + hedId + HED_0012081 + + + + Inhibit-blinks + Purposely prevent blinking. + + hedId + HED_0012082 + + + + Open-eyes + Raise eyelids to expose pupil. + + hedId + HED_0012083 + + + + Saccade + Move eyes rapidly between fixation points. + + hedId + HED_0012084 + + + + Squint + Squeeze one or both eyes partly closed in an attempt to see more clearly or as a reaction to strong light. + + hedId + HED_0012085 + + + + Stare + Look fixedly or vacantly at someone or something with eyes wide open. + + hedId + HED_0012086 + + + + + Move-face + Move the face or jaw. + + hedId + HED_0012087 + + + Bite + Seize with teeth or jaws an object or organism so as to grip or break the surface covering. + + hedId + HED_0012088 + + + + Burp + Noisily release air from the stomach through the mouth. Belch. + + hedId + HED_0012089 + + + + Chew + Repeatedly grinding, tearing, and or crushing with teeth or jaws. + + hedId + HED_0012090 + + + + Gurgle + Make a hollow bubbling sound like that made by water running out of a bottle. + + hedId + HED_0012091 + + + + Swallow + Cause or allow something, especially food or drink to pass down the throat. + + hedId + HED_0012092 + + + Gulp + Swallow quickly or in large mouthfuls, often audibly, sometimes to indicate apprehension. + + hedId + HED_0012093 + + + + + Yawn + Take a deep involuntary inhalation with the mouth open often as a sign of drowsiness or boredom. + + hedId + HED_0012094 + + + + + Move-head + Move head. + + hedId + HED_0012095 + + + Lift-head + Tilt head back lifting chin. + + hedId + HED_0012096 + + + + Lower-head + Move head downward so that eyes are in a lower position. + + hedId + HED_0012097 + + + + Turn-head + Rotate head horizontally to look in a different direction. + + hedId + HED_0012098 + + + + + Move-lower-extremity + Move leg and/or foot. + + hedId + HED_0012099 + + + Curl-toes + Bend toes sometimes to grip. + + hedId + HED_0012100 + + + + Hop + Jump on one foot. + + hedId + HED_0012101 + + + + Jog + Run at a trot to exercise. + + hedId + HED_0012102 + + + + Jump + Move off the ground or other surface through sudden muscular effort in the legs. + + hedId + HED_0012103 + + + + Kick + Strike out or flail with the foot or feet.Strike using the leg, in unison usually with an area of the knee or lower using the foot. + + hedId + HED_0012104 + + + + Pedal + Move by working the pedals of a bicycle or other machine. + + hedId + HED_0012105 + + + + Press-foot + Move by pressing foot. + + hedId + HED_0012106 + + + + Run + Travel on foot at a fast pace. + + hedId + HED_0012107 + + + + Step + Put one leg in front of the other and shift weight onto it. + + hedId + HED_0012108 + + + Heel-strike + Strike the ground with the heel during a step. + + hedId + HED_0012109 + + + + Toe-off + Push with toe as part of a stride. + + hedId + HED_0012110 + + + + + Trot + Run at a moderate pace, typically with short steps. + + hedId + HED_0012111 + + + + Walk + Move at a regular pace by lifting and setting down each foot in turn never having both feet off the ground at once. + + hedId + HED_0012112 + + + + + Move-torso + Move body trunk. + + hedId + HED_0012113 + + + + Move-upper-extremity + Move arm, shoulder, and/or hand. + + hedId + HED_0012114 + + + Drop + Let or cause to fall vertically. + + hedId + HED_0012115 + + + + Grab + Seize suddenly or quickly. Snatch or clutch. + + hedId + HED_0012116 + + + + Grasp + Seize and hold firmly. + + hedId + HED_0012117 + + + + Hold-down + Prevent someone or something from moving by holding them firmly. + + hedId + HED_0012118 + + + + Lift + Raising something to higher position. + + hedId + HED_0012119 + + + + Make-fist + Close hand tightly with the fingers bent against the palm. + + hedId + HED_0012120 + + + + Point + Draw attention to something by extending a finger or arm. + + hedId + HED_0012121 + + + + Press + Apply pressure to something to flatten, shape, smooth or depress it. This action tag should be used to indicate key presses and mouse clicks. + + relatedTag + Push + + + hedId + HED_0012122 + + + + Push + Apply force in order to move something away. Use Press to indicate a key press or mouse click. + + relatedTag + Press + + + hedId + HED_0012123 + + + + Reach + Stretch out your arm in order to get or touch something. + + hedId + HED_0012124 + + + + Release + Make available or set free. + + hedId + HED_0012125 + + + + Retract + Draw or pull back. + + hedId + HED_0012126 + + + + Scratch + Drag claws or nails over a surface or on skin. + + hedId + HED_0012127 + + + + Snap-fingers + Make a noise by pushing second finger hard against thumb and then releasing it suddenly so that it hits the base of the thumb. + + hedId + HED_0012128 + + + + Touch + Come into or be in contact with. + + hedId + HED_0012129 + + + + + + + Perceive + Produce an internal, conscious image through stimulating a sensory system. + + hedId + HED_0012130 + + + Hear + Give attention to a sound. + + hedId + HED_0012131 + + + + See + Direct gaze toward someone or something or in a specified direction. + + hedId + HED_0012132 + + + + Sense-by-touch + Sense something through receptors in the skin. + + hedId + HED_0012133 + + + + Smell + Inhale in order to ascertain an odor or scent. + + hedId + HED_0012134 + + + + Taste + Sense a flavor in the mouth and throat on contact with a substance. + + hedId + HED_0012135 + + + + + Perform + Carry out or accomplish an action, task, or function. + + hedId + HED_0012136 + + + Close + Act as to blocked against entry or passage. + + hedId + HED_0012137 + + + + Collide-with + Hit with force when moving. + + hedId + HED_0012138 + + + + Halt + Bring or come to an abrupt stop. + + hedId + HED_0012139 + + + + Modify + Change something. + + hedId + HED_0012140 + + + + Open + Widen an aperture, door, or gap, especially one allowing access to something. + + hedId + HED_0012141 + + + + Operate + Control the functioning of a machine, process, or system. + + hedId + HED_0012142 + + + + Play + Engage in activity for enjoyment and recreation rather than a serious or practical purpose. + + hedId + HED_0012143 + + + + Read + Interpret something that is written or printed. + + hedId + HED_0012144 + + + + Repeat + Make do or perform again. + + hedId + HED_0012145 + + + + Rest + Be inactive in order to regain strength, health, or energy. + + hedId + HED_0012146 + + + + Ride + Ride on an animal or in a vehicle. Ride conveys some notion that another agent has partial or total control of the motion. + + hedId + HED_0012147 + + + + Write + Communicate or express by means of letters or symbols written or imprinted on a surface. + + hedId + HED_0012148 + + + + + Think + Direct the mind toward someone or something or use the mind actively to form connected ideas. + + hedId + HED_0012149 + + + Allow + Allow access to something such as allowing a car to pass. + + hedId + HED_0012150 + + + + Attend-to + Focus mental experience on specific targets. + + hedId + HED_0012151 + + + + Count + Tally items either silently or aloud. + + hedId + HED_0012152 + + + + Deny + Refuse to give or grant something requested or desired by someone. + + hedId + HED_0012153 + + + + Detect + Discover or identify the presence or existence of something. + + hedId + HED_0012154 + + + + Discriminate + Recognize a distinction. + + hedId + HED_0012155 + + + + Encode + Convert information or an instruction into a particular form. + + hedId + HED_0012156 + + + + Evade + Escape or avoid, especially by cleverness or trickery. + + hedId + HED_0012157 + + + + Generate + Cause something, especially an emotion or situation to arise or come about. + + hedId + HED_0012158 + + + + Identify + Establish or indicate who or what someone or something is. + + hedId + HED_0012159 + + + + Imagine + Form a mental image or concept of something. + + hedId + HED_0012160 + + + + Judge + Evaluate evidence to make a decision or form a belief. + + hedId + HED_0012161 + + + + Learn + Adaptively change behavior as the result of experience. + + hedId + HED_0012162 + + + + Memorize + Adaptively change behavior as the result of experience. + + hedId + HED_0012163 + + + + Plan + Think about the activities required to achieve a desired goal. + + hedId + HED_0012164 + + + + Predict + Say or estimate that something will happen or will be a consequence of something without having exact information. + + hedId + HED_0012165 + + + + Recall + Remember information by mental effort. + + hedId + HED_0012166 + + + + Recognize + Identify someone or something from having encountered them before. + + hedId + HED_0012167 + + + + Respond + React to something such as a treatment or a stimulus. + + hedId + HED_0012168 + + + + Switch-attention + Transfer attention from one focus to another. + + hedId + HED_0012169 + + + + Track + Follow a person, animal, or object through space or time. + + hedId + HED_0012170 + + + + + + Item + An independently existing thing (living or nonliving). + + extensionAllowed + + + hedId + HED_0012171 + + + Biological-item + An entity that is biological, that is related to living organisms. + + hedId + HED_0012172 + + + Anatomical-item + A biological structure, system, fluid or other substance excluding single molecular entities. + + hedId + HED_0012173 + + + Body + The biological structure representing an organism. + + hedId + HED_0012174 + + + + Body-part + Any part of an organism. + + hedId + HED_0012175 + + + Head + The upper part of the human body, or the front or upper part of the body of an animal, typically separated from the rest of the body by a neck, and containing the brain, mouth, and sense organs. + + hedId + HED_0012176 + + + + Head-part + A part of the head. + + hedId + HED_0013200 + + + Brain + Organ inside the head that is made up of nerve cells and controls the body. + + hedId + HED_0012177 + + + + Brain-region + A region of the brain. + + hedId + HED_0013201 + + + Cerebellum + A major structure of the brain located near the brainstem. It plays a key role in motor control, coordination, precision, with contributions to different cognitive functions. + + hedId + HED_0013202 + + + + Frontal-lobe + + hedId + HED_0012178 + + + + Occipital-lobe + + hedId + HED_0012179 + + + + Parietal-lobe + + hedId + HED_0012180 + + + + Temporal-lobe + + hedId + HED_0012181 + + + + + Ear + A sense organ needed for the detection of sound and for establishing balance. + + hedId + HED_0012182 + + + + Face + The anterior portion of the head extending from the forehead to the chin and ear to ear. The facial structures contain the eyes, nose and mouth, cheeks and jaws. + + hedId + HED_0012183 + + + + Face-part + A part of the face. + + hedId + HED_0013203 + + + Cheek + The fleshy part of the face bounded by the eyes, nose, ear, and jawline. + + hedId + HED_0012184 + + + + Chin + The part of the face below the lower lip and including the protruding part of the lower jaw. + + hedId + HED_0012185 + + + + Eye + The organ of sight or vision. + + hedId + HED_0012186 + + + + Eyebrow + The arched strip of hair on the bony ridge above each eye socket. + + hedId + HED_0012187 + + + + Eyelid + The folds of the skin that cover the eye when closed. + + hedId + HED_0012188 + + + + Forehead + The part of the face between the eyebrows and the normal hairline. + + hedId + HED_0012189 + + + + Lip + Fleshy fold which surrounds the opening of the mouth. + + hedId + HED_0012190 + + + + Mouth + The proximal portion of the digestive tract, containing the oral cavity and bounded by the oral opening. + + hedId + HED_0012191 + + + + Mouth-part + A part of the mouth. + + hedId + HED_0013204 + + + Teeth + The hard bone-like structures in the jaws. A collection of teeth arranged in some pattern in the mouth or other part of the body. + + hedId + HED_0012193 + + + + Tongue + A muscular organ in the mouth with significant role in mastication, swallowing, speech, and taste. + + hedId + HED_0013205 + + + + + Nose + A structure of special sense serving as an organ of the sense of smell and as an entrance to the respiratory tract. + + hedId + HED_0012192 + + + + + Hair + The filamentous outgrowth of the epidermis. + + hedId + HED_0012194 + + + + + Lower-extremity + Refers to the whole inferior limb (leg and/or foot). + + hedId + HED_0012195 + + + + Lower-extremity-part + A part of the lower extremity. + + hedId + HED_0013206 + + + Ankle + A gliding joint between the distal ends of the tibia and fibula and the proximal end of the talus. + + hedId + HED_0012196 + + + + Foot + The structure found below the ankle joint required for locomotion. + + hedId + HED_0012198 + + + + Foot-part + A part of the foot. + + hedId + HED_0013207 + + + Heel + The back of the foot below the ankle. + + hedId + HED_0012200 + + + + Instep + The part of the foot between the ball and the heel on the inner side. + + hedId + HED_0012201 + + + + Toe + A digit of the foot. + + hedId + HED_0013208 + + + Big-toe + The largest toe on the inner side of the foot. + + hedId + HED_0012199 + + + + Little-toe + The smallest toe located on the outer side of the foot. + + hedId + HED_0012202 + + + + + Toes + The terminal digits of the foot. Used to describe collective attributes of all toes, such as bending all toes + + relatedTag + Toe + + + hedId + HED_0012203 + + + + + Knee + A joint connecting the lower part of the femur with the upper part of the tibia. + + hedId + HED_0012204 + + + + Lower-leg + The part of the leg between the knee and the ankle. + + hedId + HED_0013209 + + + + Lower-leg-part + A part of the lower leg. + + hedId + HED_0013210 + + + Calf + The fleshy part at the back of the leg below the knee. + + hedId + HED_0012197 + + + + Shin + Front part of the leg below the knee. + + hedId + HED_0012205 + + + + + Upper-leg + The part of the leg between the hip and the knee. + + hedId + HED_0013211 + + + + Upper-leg-part + A part of the upper leg. + + hedId + HED_0013212 + + + Thigh + Upper part of the leg between hip and knee. + + hedId + HED_0012206 + + + + + + Neck + The part of the body connecting the head to the torso, containing the cervical spine and vital pathways of nerves, blood vessels, and the airway. + + hedId + HED_0013213 + + + + Torso + The body excluding the head and neck and limbs. + + hedId + HED_0012207 + + + + Torso-part + A part of the torso. + + hedId + HED_0013214 + + + Abdomen + The part of the body between the thorax and the pelvis. + + hedId + HED_0013215 + + + + Navel + The central mark on the abdomen created by the detachment of the umbilical cord after birth. + + hedId + HED_0013216 + + + + Pelvis + The bony structure at the base of the spine supporting the legs. + + hedId + HED_0013217 + + + + Pelvis-part + A part of the pelvis. + + hedId + HED_0013218 + + + Buttocks + The round fleshy parts that form the lower rear area of a human trunk. + + hedId + HED_0012208 + + + + Genitalia + The external organs of reproduction and urination, located in the pelvic region. This includes both male and female genital structures. + + hedId + HED_0013219 + + + + Gentalia + The external organs of reproduction. Deprecated due to spelling error. Use Genitalia. + + deprecatedFrom + 8.1.0 + + + hedId + HED_0012209 + + + + Hip + The lateral prominence of the pelvis from the waist to the thigh. + + hedId + HED_0012210 + + + + + Torso-back + The rear surface of the human body from the shoulders to the hips. + + hedId + HED_0012211 + + + + Torso-chest + The anterior side of the thorax from the neck to the abdomen. + + hedId + HED_0012212 + + + + Viscera + Internal organs of the body. + + hedId + HED_0012213 + + + + Waist + The abdominal circumference at the navel. + + hedId + HED_0012214 + + + + + Upper-extremity + Refers to the whole superior limb (shoulder, arm, elbow, wrist, hand). + + hedId + HED_0012215 + + + + Upper-extremity-part + A part of the upper extremity. + + hedId + HED_0013220 + + + Elbow + A type of hinge joint located between the forearm and upper arm. + + hedId + HED_0012216 + + + + Forearm + Lower part of the arm between the elbow and wrist. + + hedId + HED_0012217 + + + + Forearm-part + A part of the forearm. + + hedId + HED_0013221 + + + + Hand + The distal portion of the upper extremity. It consists of the carpus, metacarpus, and digits. + + hedId + HED_0012218 + + + + Hand-part + A part of the hand. + + hedId + HED_0013222 + + + Finger + Any of the digits of the hand. + + hedId + HED_0012219 + + + Index-finger + The second finger from the radial side of the hand, next to the thumb. + + hedId + HED_0012220 + + + + Little-finger + The fifth and smallest finger from the radial side of the hand. + + hedId + HED_0012221 + + + + Middle-finger + The middle or third finger from the radial side of the hand. + + hedId + HED_0012222 + + + + Ring-finger + The fourth finger from the radial side of the hand. + + hedId + HED_0012223 + + + + Thumb + The thick and short hand digit which is next to the index finger in humans. + + hedId + HED_0012224 + + + + + Fingers + The terminal digits of the hand. Used to describe collective attributes of all fingers, such as bending all fingers + + relatedTag + Finger + + + hedId + HED_0013223 + + + + Knuckles + A part of a finger at a joint where the bone is near the surface, especially where the finger joins the hand. + + hedId + HED_0012225 + + + + Palm + The part of the inner surface of the hand that extends from the wrist to the bases of the fingers. + + hedId + HED_0012226 + + + + + Shoulder + Joint attaching upper arm to trunk. + + hedId + HED_0012227 + + + + Upper-arm + Portion of arm between shoulder and elbow. + + hedId + HED_0012228 + + + + Upper-arm-part + A part of the upper arm. + + hedId + HED_0013224 + + + + Wrist + A joint between the distal end of the radius and the proximal row of carpal bones. + + hedId + HED_0012229 + + + + + + + Organism + A living entity, more specifically a biological entity that consists of one or more cells and is capable of genomic replication (independently or not). + + hedId + HED_0012230 + + + Animal + A living organism that has membranous cell walls, requires oxygen and organic foods, and is capable of voluntary movement. + + hedId + HED_0012231 + + + + Human + The bipedal primate mammal Homo sapiens. + + hedId + HED_0012232 + + + + Plant + Any living organism that typically synthesizes its food from inorganic substances and possesses cellulose cell walls. + + hedId + HED_0012233 + + + + + + Language + A specific system of communication, with a vocabulary and grammar, which is used by a particular community or in a country. + + rooted + Item + + + hedId + HED_0062001 + + + inLibrary + lang + + + Afroasiatic-language + A system of communication belonging to the family of languages mainly spoken in West Asia, North Africa, the Horn of Africa and parts of the Sahara and Sahel. + + hedId + HED_0062002 + + + inLibrary + lang + + + Arabic + An Afroasiatic language spoken mainly in Northern Africa and Western Asia. + + hedId + HED_0062003 + + + inLibrary + lang + + + + Hebrew + An Afroasiatic language mainly spoken in Israel. + + hedId + HED_0062004 + + + inLibrary + lang + + + + + Atlantic-Congo-language + A system of communication belonging to the family of languages mainly spoken in South, and parts of Central and West Africa. + + hedId + HED_0062005 + + + inLibrary + lang + + + Swahili + An atlantic congo language mainly spoken in Tanzania, Kenya and Mozambique. + + hedId + HED_0062006 + + + inLibrary + lang + + + + + Austroasiatic + A system of communication belonging to the family of languages mainly spoken in Southeast Asia, South Asia and East Asia. + + hedId + HED_0062007 + + + inLibrary + lang + + + Vietnamese + An Austroasiatic language mainly spoken in Vietnam. + + hedId + HED_0062008 + + + inLibrary + lang + + + + + Austronesian-language + A system of communication belonging to the family of languages mainly spoken in Southeast Asi, Madagascar, the islands of the Pacific Ocean and Taiwan. + + hedId + HED_0062009 + + + inLibrary + lang + + + Malay + An Austronesian language mainly spoken in Brunei, Indonesia, Malaysia, Singapore, East Timor and parts of Thailand. + + hedId + HED_0062010 + + + inLibrary + lang + + + + + Dravidian + A system of communication belonging to the family of languages mainly spoken in Southern India, Northeast Sri Lanka Southwest Pakistan and some regions of Nepal. + + hedId + HED_0062011 + + + inLibrary + lang + + + Tamil + A Dravidian Language spoken the Indian state Tamil Nadu, Puducherry and Sri Lanka and Singapore. + + hedId + HED_0062012 + + + inLibrary + lang + + + + + Indo-European-language + A system of communication belonging to the family of languages native to the majority of Europe, the Iranian plateau, and the northern Indian subcontinent. + + suggestedTag + Language-property + + + hedId + HED_0062013 + + + inLibrary + lang + + + Baltic-language + A system of communication belonging to the family of languages originating in Northeastern Europe. + + hedId + HED_0062014 + + + inLibrary + lang + + + Latvian + A baltic language spoken mainly in Latvia. + + hedId + HED_0062015 + + + inLibrary + lang + + + + Lithuanian + A baltic language spoken mainly in Lithuania. + + hedId + HED_0062016 + + + inLibrary + lang + + + + + Germanic-language + A system of communication belonging to the family of languages originating in Northwestern and Central Europe and Scandinavia, currently spoken mainly in Europe, North America, Oceania and Southern Africa. + + hedId + HED_0062017 + + + inLibrary + lang + + + Danish + A Germanic language, mainly spoken in Denmark. + + hedId + HED_0062018 + + + inLibrary + lang + + + + Dutch + A Germanic Language which is spoken in parts of Western Europe, South America and the Caribbean islands. + + hedId + HED_0062019 + + + inLibrary + lang + + + + English + A Germanic Language which is spoken in the United Kingdom, parts of North America, and Oceania and is used in parts of Africa, Asia and Oceania as an administrative language. + + hedId + HED_0062020 + + + inLibrary + lang + + + + German + A Germanic Language which is mainly spoken in Western and Central Europe. + + hedId + HED_0062021 + + + inLibrary + lang + + + + Icelandic + A Germanic language mainly spoken in Iceland. + + hedId + HED_0062022 + + + inLibrary + lang + + + + Norwegian + A Germanic language mainly spoken in Norway. + + hedId + HED_0062023 + + + inLibrary + lang + + + + Swedish + A Germanic language mainly spoken in Sweden and parts of Finland. + + hedId + HED_0062024 + + + inLibrary + lang + + + + + Romance-language + A system of communication belonging to the family of languages directly descending from Vulgar Latin. + + hedId + HED_0062025 + + + inLibrary + lang + + + Catalan + A Romance language spoken in Andorra, and several autonomous communities in Eastern Spain as well as a department in Southern France. + + hedId + HED_0062026 + + + inLibrary + lang + + + + French + A Romance language spoken in parts of Western Europe, North America and Africa, and is used as an administrative or official language in parts of the world. + + hedId + HED_0062027 + + + inLibrary + lang + + + + Galician + A Romance language mainly spoken in Galicia. + + hedId + HED_0062028 + + + inLibrary + lang + + + + Gallo-Rhaetian-language + A group of historically related Romance varieties spoken in Switzerland and Northern Italy. + + hedId + HED_0062029 + + + inLibrary + lang + + + + Italian + A Romance language mainly spoken in Italy and parts of Switzerland. + + hedId + HED_0062030 + + + inLibrary + lang + + + + Portuguese + A Romance language spoken in Portugal and part of South America (Brazil) and is used as administrative language in other parts of the world. + + hedId + HED_0062031 + + + inLibrary + lang + + + + Romanian + A Romance language spoken in Romania and Moldova as well as small communities in Bulgaria, Hungary, Serbia and Ukraine. + + hedId + HED_0062032 + + + inLibrary + lang + + + + Spanish + A Romance language spoken in Spain and large parts of the Americas. + + hedId + HED_0062033 + + + inLibrary + lang + + + + + Slavic-language + A system of communication belonging to the family of languages originating in Eastern Europe. + + hedId + HED_0062034 + + + inLibrary + lang + + + Bulgarian + A Slavic language spoken mainly in Bulgaria. + + hedId + HED_0062035 + + + inLibrary + lang + + + + Croatian + A Slavic language spoken mainly in Croatia, Bosnia and Herzegovina, Montenegro and parts of Serbia. + + hedId + HED_0062036 + + + inLibrary + lang + + + + Czech + A Slavic language spoken mainly in the Czech Republic. + + hedId + HED_0062037 + + + inLibrary + lang + + + + Macedonian + A Slavic language spoken mainly in North Macedonia. + + hedId + HED_0062038 + + + inLibrary + lang + + + + Polish + A Slavic language spoken mainly in Poland. + + hedId + HED_0062039 + + + inLibrary + lang + + + + Russian + A Slavic language spoken mainly in Europe and used in parts of Eastern Europe, West and Central Asia. + + hedId + HED_0062040 + + + inLibrary + lang + + + + Slovak + A Slavic language spoken mainly in Slovakia. + + hedId + HED_0062041 + + + inLibrary + lang + + + + Ukrainian + A Slavic language spoken mainly in Ukraine. + + hedId + HED_0062042 + + + inLibrary + lang + + + + + + Japonic + A system of communication belonging to the family of languages mainly spoken in Japan and the Ryukyu Islands. + + hedId + HED_0062043 + + + inLibrary + lang + + + Japanese + A Japonic language mainly spoken in Japan. + + hedId + HED_0062044 + + + inLibrary + lang + + + + + Koreanic + A system of communication belonging to the family of languages mainly spoken in Korea. + + hedId + HED_0062045 + + + inLibrary + lang + + + Korean + A Koreanic language mainly spoken in Korea. + + hedId + HED_0062046 + + + inLibrary + lang + + + + + Sino-Tibetan-language + A system of communication belonging to the family of languages spoken in Asia. + + hedId + HED_0062047 + + + inLibrary + lang + + + Burmo-Qiangic-language + A system of communication belonging to the family of language mainly spoken in Southwest China and Myanmar. + + hedId + HED_0062048 + + + inLibrary + lang + + + Burmese + A Burmo Qiangic language mainly spoken in Myanmar. + + hedId + HED_0062049 + + + inLibrary + lang + + + + + Sinitic + A system of communication belonging to the family of languages mainly spoken in China. + + hedId + HED_0062050 + + + inLibrary + lang + + + Gan-Chinese + A Sinitic language mainly spoken in Jiangxi province , and parts of Hunan, Hubei, Anhui, and Fujian. + + hedId + HED_0062051 + + + inLibrary + lang + + + + Mandarin-Chinese + A group of Chinese language dialects that are natively spoken in most of northern and southwestern China. + + hedId + HED_0062052 + + + inLibrary + lang + + + Standard-Chinese + A modern standard form of Mandarin Chinese which is the official Language of mainland China. + + hedId + HED_0062053 + + + inLibrary + lang + + + + + Wu-Chinese + A Sinitic language mainly spoken in Shanghai, Zhejiang Province, and the part of Jiangsu Province south of the Yangtze River. + + hedId + HED_0062054 + + + inLibrary + lang + + + + Xiang-Chinese + A Sinitic language mainly spoken in Hunan province, northern Guangxi and parts of Guizhou, Guangdong, Sichuan, Jiangxi and Hubei provinces. + + hedId + HED_0062055 + + + inLibrary + lang + + + + Yue-Chinese + A group of Sinitic languages mainly spoken Southern China. + + hedId + HED_0062056 + + + inLibrary + lang + + + Cantonese + A Sinitic Language mainly spoken southeastern China, Hong Kong and Macau. + + hedId + HED_0062057 + + + inLibrary + lang + + + + + + + Tai-Kadai + A system of communication belonging to the family of languages mainly spoken in Southeast Asia, Southern China, and Northeastern India. + + hedId + HED_0062058 + + + inLibrary + lang + + + Thai + A Tai Kadai language mainly spoken in Central Thailand. + + hedId + HED_0062059 + + + inLibrary + lang + + + + + Turkic + A system of communication belonging to the family of languages spoken in parts of Eurasia such as Eastern Europe, Southern Europe, Central Asia, East Asia, North Asia and West Asia. + + hedId + HED_0062060 + + + inLibrary + lang + + + Turkish + A Turkish language mainly spoken in Turkey and Northern Cyprus. + + hedId + HED_0062061 + + + inLibrary + lang + + + + + Uralic + A system of communication belonging to the family of languages mainly spoken in part of Europe and North Asia. + + hedId + HED_0062062 + + + inLibrary + lang + + + Estonian + An Uralic Language mainly spoken in Estonia. + + hedId + HED_0062063 + + + inLibrary + lang + + + + Finnish + An Uralic language mainly spoken in Finland. + + hedId + HED_0062064 + + + inLibrary + lang + + + + Hungarian + An Uralic Language mainly spoken in Hungary. + + hedId + HED_0062065 + + + inLibrary + lang + + + + + + Language-item + An entity related to a systematic means of communicating by the use of sounds, symbols, or gestures. + + suggestedTag + Sensory-presentation + + + hedId + HED_0012234 + + + Bigram + A pair of two consecutive written units such as letters, syllables, or words. + + rooted + Language-item + + + hedId + HED_0062066 + + + inLibrary + lang + + + + Character + A mark or symbol used in writing. + + hedId + HED_0012235 + + + Letter-character + A character that is the smallest meaningful or functional unit in an alphabetic writing system. + + rooted + Character + + + hedId + HED_0062067 + + + inLibrary + lang + + + + Logogram + A character representing a morpheme, word or phrase, such as those used in shorthand and some writing systems. + + rooted + Character + + + hedId + HED_0062068 + + + inLibrary + lang + + + + Noncharacter + A character which does not hold any meaning or contain any regularity in a writing system. + + rooted + Character + + + hedId + HED_0062069 + + + inLibrary + lang + + + + Pseudocharacter + A logogram-like character that contains components/radicals of existing logograms but which is not a known logogram. + + rooted + Character + + + hedId + HED_0062070 + + + inLibrary + lang + + + + + Clause + A unit of grammatical organization next below the sentence in rank, usually consisting of a subject and predicate. + + hedId + HED_0012236 + + + + Glyph + A hieroglyphic character, symbol, or pictograph. + + hedId + HED_0012237 + + + + Grapheme + The smallest contrastive or meaningful unit in writing which matches either a phoneme, a syllable or a morpheme. + + rooted + Language-item + + + hedId + HED_0062071 + + + inLibrary + lang + + + + Lemma + The canonical form, dictionary form, or citation form of a set of word forms. + + rooted + Language-item + + + hedId + HED_0062072 + + + inLibrary + lang + + + + Mora + A basic timing unit in the phonology of some spoken languages, equal to or shorter than a syllable. + + rooted + Language-item + + + hedId + HED_0062073 + + + inLibrary + lang + + + + Morpheme + A meaningful unit of a language that cannot be further divided. + + rooted + Language-item + + + suggestedTag + Morpheme-property + + + hedId + HED_0062074 + + + inLibrary + lang + + + + Nonword + An unpronounceable group of letters or speech sounds that is surrounded by white space when written, is not accepted as a word by native speakers. + + hedId + HED_0012238 + + + + Paragraph + A distinct section of a piece of writing, usually dealing with a single theme. + + hedId + HED_0012239 + + + + Phone + A minimal speech segment that possesses distinct physical or perceptual properties. + + rooted + Language-item + + + relatedTag + Phoneme + + + hedId + HED_0062075 + + + inLibrary + lang + + + Consonant + A basic speech sound which is produced with an obstructed vocal tract and which can be combined with a vowel to form a syllable, or which can form itself or together with another consonant a syllable. + + hedId + HED_0062076 + + + inLibrary + lang + + + + Vowel + A speech sound which is produced with a relatively open vocal tract and vibration of the vocal cords. + + hedId + HED_0062077 + + + inLibrary + lang + + + Diphthong + A sound formed by the combination of two vowels. + + hedId + HED_0062078 + + + inLibrary + lang + + + + Long-vowel + A vowel sound that is pronounced in a long form. + + hedId + HED_0062079 + + + inLibrary + lang + + + + Short-vowel + A vowel sound that is pronounced in a short form. + + hedId + HED_0062080 + + + inLibrary + lang + + + + + + Phoneme + Any of the minimally distinct units of sound in a specified language that distinguish one word from another. + + hedId + HED_0012240 + + + + Phrase + A phrase is a group of words functioning as a single unit in the syntax of a sentence. + + hedId + HED_0012241 + + + + Pseudoword + A pronounceable group of letters or speech sounds that looks or sounds like a word but that is not accepted as such by native speakers. + + hedId + HED_0012242 + + + + Radical + A graphical component of a Chinese character under which the character is traditionally listed in a Chinese dictionary. + + rooted + Language-item + + + hedId + HED_0062081 + + + inLibrary + lang + + + + Sentence + A set of words that is complete in itself, conveying a statement, question, exclamation, or command and typically containing an explicit or implied subject and a predicate containing a finite verb. + + hedId + HED_0012243 + + + + Syllable + A unit of pronunciation having a vowel or consonant sound, with or without surrounding consonants, forming the whole or a part of a word. + + hedId + HED_0012244 + + + + Textblock + A block of text. + + hedId + HED_0012245 + + + + Word + A single distinct meaningful element of speech or writing, used with others (or sometimes alone) to form a sentence and typically surrounded by white space when written or printed. + + hedId + HED_0012246 + + + + + Object + Something perceptible by one or more of the senses, especially by vision or touch. A material thing. + + suggestedTag + Sensory-presentation + + + hedId + HED_0012247 + + + Geometric-object + An object or a representation that has structure and topology in space. + + hedId + HED_0012248 + + + 2D-shape + A planar, two-dimensional shape. + + hedId + HED_0012249 + + + Arrow + A shape with a pointed end indicating direction. + + hedId + HED_0012250 + + + + Clockface + The dial face of a clock. A location identifier based on clock-face-position numbering or anatomic subregion. + + hedId + HED_0012251 + + + + Cross + A figure or mark formed by two intersecting lines crossing at their midpoints. + + hedId + HED_0012252 + + + + Dash + A horizontal stroke in writing or printing to mark a pause or break in sense or to represent omitted letters or words. + + hedId + HED_0012253 + + + + Ellipse + A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. + + hedId + HED_0012254 + + + Circle + A ring-shaped structure with every point equidistant from the center. + + hedId + HED_0012255 + + + + + Rectangle + A parallelogram with four right angles. + + hedId + HED_0012256 + + + Square + A square is a special rectangle with four equal sides. + + hedId + HED_0012257 + + + + + Single-point + A point is a geometric entity that is located in a zero-dimensional spatial region and whose position is defined by its coordinates in some coordinate system. + + hedId + HED_0012258 + + + + Star + A conventional or stylized representation of a star, typically one having five or more points. + + hedId + HED_0012259 + + + + Triangle + A three-sided polygon. + + hedId + HED_0012260 + + + + + 3D-shape + A geometric three-dimensional shape. + + hedId + HED_0012261 + + + Box + A square or rectangular vessel, usually made of cardboard or plastic. + + hedId + HED_0012262 + + + Cube + A solid or semi-solid in the shape of a three dimensional square. + + hedId + HED_0012263 + + + + + Cone + A shape whose base is a circle and whose sides taper up to a point. + + hedId + HED_0012264 + + + + Cylinder + A surface formed by circles of a given radius that are contained in a plane perpendicular to a given axis, whose centers align on the axis. + + hedId + HED_0012265 + + + + Ellipsoid + A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. + + hedId + HED_0012266 + + + Sphere + A solid or hollow three-dimensional object bounded by a closed surface such that every point on the surface is equidistant from the center. + + hedId + HED_0012267 + + + + + Pyramid + A polyhedron of which one face is a polygon of any number of sides, and the other faces are triangles with a common vertex. + + hedId + HED_0012268 + + + + + Pattern + An arrangement of objects, facts, behaviors, or other things which have scientific, mathematical, geometric, statistical, or other meaning. + + hedId + HED_0012269 + + + Dots + A small round mark or spot. + + hedId + HED_0012270 + + + + LED-pattern + A pattern created by lighting selected members of a fixed light emitting diode array. + + hedId + HED_0012271 + + + + + + Ingestible-object + Something that can be taken into the body by the mouth for digestion or absorption. + + hedId + HED_0012272 + + + + Man-made-object + Something constructed by human means. + + hedId + HED_0012273 + + + Building + A structure that has a roof and walls and stands more or less permanently in one place. + + hedId + HED_0012274 + + + Attic + A room or a space immediately below the roof of a building. + + hedId + HED_0012275 + + + + Basement + The part of a building that is wholly or partly below ground level. + + hedId + HED_0012276 + + + + Entrance + The means or place of entry. + + hedId + HED_0012277 + + + + Roof + A roof is the covering on the uppermost part of a building which provides protection from animals and weather, notably rain, but also heat, wind and sunlight. + + hedId + HED_0012278 + + + + Room + An area within a building enclosed by walls and floor and ceiling. + + hedId + HED_0012279 + + + + + Clothing + A covering designed to be worn on the body. + + hedId + HED_0012280 + + + + Device + An object contrived for a specific purpose. + + hedId + HED_0012281 + + + Assistive-device + A device that help an individual accomplish a task. + + hedId + HED_0012282 + + + Glasses + Frames with lenses worn in front of the eye for vision correction, eye protection, or protection from UV rays. + + hedId + HED_0012283 + + + + Writing-device + A device used for writing. + + hedId + HED_0012284 + + + Pen + A common writing instrument used to apply ink to a surface for writing or drawing. + + hedId + HED_0012285 + + + + Pencil + An implement for writing or drawing that is constructed of a narrow solid pigment core in a protective casing that prevents the core from being broken or marking the hand. + + hedId + HED_0012286 + + + + + + Computing-device + An electronic device which take inputs and processes results from the inputs. + + hedId + HED_0012287 + + + Cellphone + A telephone with access to a cellular radio system so it can be used over a wide area, without a physical connection to a network. + + hedId + HED_0012288 + + + + Desktop-computer + A computer suitable for use at an ordinary desk. + + hedId + HED_0012289 + + + + Laptop-computer + A computer that is portable and suitable for use while traveling. + + hedId + HED_0012290 + + + + Tablet-computer + A small portable computer that accepts input directly on to its screen rather than via a keyboard or mouse. + + hedId + HED_0012291 + + + + + Engine + A motor is a machine designed to convert one or more forms of energy into mechanical energy. + + hedId + HED_0012292 + + + + IO-device + Hardware used by a human (or other system) to communicate with a computer. + + hedId + HED_0012293 + + + Input-device + A piece of equipment used to provide data and control signals to an information processing system such as a computer or information appliance. + + hedId + HED_0012294 + + + Computer-mouse + A hand-held pointing device that detects two-dimensional motion relative to a surface. + + hedId + HED_0012295 + + + Mouse-button + An electric switch on a computer mouse which can be pressed or clicked to select or interact with an element of a graphical user interface. + + hedId + HED_0012296 + + + + Scroll-wheel + A scroll wheel or mouse wheel is a wheel used for scrolling made of hard plastic with a rubbery surface usually located between the left and right mouse buttons and is positioned perpendicular to the mouse surface. + + hedId + HED_0012297 + + + + + Joystick + A control device that uses a movable handle to create two-axis input for a computer device. + + hedId + HED_0012298 + + + + Keyboard + A device consisting of mechanical keys that are pressed to create input to a computer. + + hedId + HED_0012299 + + + Keyboard-key + A button on a keyboard usually representing letters, numbers, functions, or symbols. + + hedId + HED_0012300 + + + # + Value of a keyboard key. + + takesValue + + + hedId + HED_0012301 + + + + + + Keypad + A device consisting of keys, usually in a block arrangement, that provides limited input to a system. + + hedId + HED_0012302 + + + Keypad-key + A key on a separate section of a computer keyboard that groups together numeric keys and those for mathematical or other special functions in an arrangement like that of a calculator. + + hedId + HED_0012303 + + + # + Value of keypad key. + + takesValue + + + hedId + HED_0012304 + + + + + + Microphone + A device designed to convert sound to an electrical signal. + + hedId + HED_0012305 + + + + Push-button + A switch designed to be operated by pressing a button. + + hedId + HED_0012306 + + + + + Output-device + Any piece of computer hardware equipment which converts information into human understandable form. + + hedId + HED_0012307 + + + Auditory-device + A device designed to produce sound. + + hedId + HED_0012308 + + + Headphones + An instrument that consists of a pair of small loudspeakers, or less commonly a single speaker, held close to ears and connected to a signal source such as an audio amplifier, radio, CD player or portable media player. + + hedId + HED_0012309 + + + + Loudspeaker + A device designed to convert electrical signals to sounds that can be heard. + + hedId + HED_0012310 + + + + + Display-device + An output device for presentation of information in visual or tactile form the latter used for example in tactile electronic displays for blind people. + + hedId + HED_0012311 + + + Computer-screen + An electronic device designed as a display or a physical device designed to be a protective mesh work. + + hedId + HED_0012312 + + + Screen-window + A part of a computer screen that contains a display different from the rest of the screen. A window is a graphical control element consisting of a visual area containing some of the graphical user interface of the program it belongs to and is framed by a window decoration. + + hedId + HED_0012313 + + + + + Head-mounted-display + An instrument that functions as a display device, worn on the head or as part of a helmet, that has a small display optic in front of one (monocular HMD) or each eye (binocular HMD). + + hedId + HED_0012314 + + + + LED-display + A LED display is a flat panel display that uses an array of light-emitting diodes as pixels for a video display. + + hedId + HED_0012315 + + + + + + Recording-device + A device that copies information in a signal into a persistent information bearer. + + hedId + HED_0012316 + + + EEG-recorder + A device for recording electric currents in the brain using electrodes applied to the scalp, to the surface of the brain, or placed within the substance of the brain. + + hedId + HED_0012317 + + + + EMG-recorder + A device for recording electrical activity of muscles using electrodes on the body surface or within the muscular mass. + + hedId + HED_0013225 + + + + File-storage + A device for recording digital information to a permanent media. + + hedId + HED_0012318 + + + + MEG-recorder + A device for measuring the magnetic fields produced by electrical activity in the brain, usually conducted externally. + + hedId + HED_0012319 + + + + Motion-capture + A device for recording the movement of objects or people. + + hedId + HED_0012320 + + + + Tape-recorder + A device for recording and reproduction usually using magnetic tape for storage that can be saved and played back. + + hedId + HED_0012321 + + + + + Touchscreen + A control component that operates an electronic device by pressing the display on the screen. + + hedId + HED_0012322 + + + + + Machine + A human-made device that uses power to apply forces and control movement to perform an action. + + hedId + HED_0012323 + + + + Measurement-device + A device that measures something. + + hedId + HED_0012324 + + + Clock + A device designed to indicate the time of day or to measure the time duration of an event or action. + + hedId + HED_0012325 + + + + + Robot + A mechanical device that sometimes resembles a living animal and is capable of performing a variety of often complex human tasks on command or by being programmed in advance. + + hedId + HED_0012327 + + + + Tool + A component that is not part of a device but is designed to support its assembly or operation. + + hedId + HED_0012328 + + + + + Document + A physical object, or electronic counterpart, that is characterized by containing writing which is meant to be human-readable. + + hedId + HED_0012329 + + + Book + A volume made up of pages fastened along one edge and enclosed between protective covers. + + hedId + HED_0012330 + + + + Letter + A written message addressed to a person or organization. + + hedId + HED_0012331 + + + + Note + A brief written record. + + hedId + HED_0012332 + + + + Notebook + A book for notes or memoranda. + + hedId + HED_0012333 + + + + Questionnaire + A document consisting of questions and possibly responses, depending on whether it has been filled out. + + hedId + HED_0012334 + + + + + Furnishing + Furniture, fittings, and other decorative accessories, such as curtains and carpets, for a house or room. + + hedId + HED_0012335 + + + + Manufactured-material + Substances created or extracted from raw materials. + + hedId + HED_0012336 + + + Ceramic + A hard, brittle, heat-resistant and corrosion-resistant material made by shaping and then firing a nonmetallic mineral, such as clay, at a high temperature. + + hedId + HED_0012337 + + + + Glass + A brittle transparent solid with irregular atomic structure. + + hedId + HED_0012338 + + + + Paper + A thin sheet material produced by mechanically or chemically processing cellulose fibres derived from wood, rags, grasses or other vegetable sources in water. + + hedId + HED_0012339 + + + + Plastic + Various high-molecular-weight thermoplastic or thermo-setting polymers that are capable of being molded, extruded, drawn, or otherwise shaped and then hardened into a form. + + hedId + HED_0012340 + + + + Steel + An alloy made up of iron with typically a few tenths of a percent of carbon to improve its strength and fracture resistance compared to iron. + + hedId + HED_0012341 + + + + + Media + Media are audio/visual/audiovisual modes of communicating information for mass consumption. + + hedId + HED_0012342 + + + Media-clip + A short segment of media. + + hedId + HED_0012343 + + + Audio-clip + A short segment of audio. + + hedId + HED_0012344 + + + + Audiovisual-clip + A short media segment containing both audio and video. + + hedId + HED_0012345 + + + + Video-clip + A short segment of video. + + hedId + HED_0012346 + + + + + Visualization + An planned process that creates images, diagrams or animations from the input data. + + hedId + HED_0012347 + + + Animation + A form of graphical illustration that changes with time to give a sense of motion or represent dynamic changes in the portrayal. + + hedId + HED_0012348 + + + + Art-installation + A large-scale, mixed-media constructions, often designed for a specific place or for a temporary period of time. + + hedId + HED_0012349 + + + + Braille + A display using a system of raised dots that can be read with the fingers by people who are blind. + + hedId + HED_0012350 + + + + Image + Any record of an imaging event whether physical or electronic. + + hedId + HED_0012351 + + + Cartoon + A type of illustration, sometimes animated, typically in a non-realistic or semi-realistic style. The specific meaning has evolved over time, but the modern usage usually refers to either an image or series of images intended for satire, caricature, or humor. A motion picture that relies on a sequence of illustrations for its animation. + + hedId + HED_0012352 + + + + Drawing + A representation of an object or outlining a figure, plan, or sketch by means of lines. + + hedId + HED_0012353 + + + + Icon + A sign (such as a word or graphic symbol) whose form suggests its meaning. + + hedId + HED_0012354 + + + + Painting + A work produced through the art of painting. + + hedId + HED_0012355 + + + + Photograph + An image recorded by a camera. + + hedId + HED_0012356 + + + + + Movie + A sequence of images displayed in succession giving the illusion of continuous movement. + + hedId + HED_0012357 + + + + Outline-visualization + A visualization consisting of a line or set of lines enclosing or indicating the shape of an object in a sketch or diagram. + + hedId + HED_0012358 + + + + Point-light-visualization + A display in which action is depicted using a few points of light, often generated from discrete sensors in motion capture. + + hedId + HED_0012359 + + + + Sculpture + A two- or three-dimensional representative or abstract forms, especially by carving stone or wood or by casting metal or plaster. + + hedId + HED_0012360 + + + + Stick-figure-visualization + A drawing showing the head of a human being or animal as a circle and all other parts as straight lines. + + hedId + HED_0012361 + + + + + + Navigational-object + An object whose purpose is to assist directed movement from one location to another. + + hedId + HED_0012362 + + + Path + A trodden way. A way or track laid down for walking or made by continual treading. + + hedId + HED_0012363 + + + + Road + An open way for the passage of vehicles, persons, or animals on land. + + hedId + HED_0012364 + + + Lane + A defined path with physical dimensions through which an object or substance may traverse. + + hedId + HED_0012365 + + + + + Runway + A paved strip of ground on a landing field for the landing and takeoff of aircraft. + + hedId + HED_0012366 + + + + + Vehicle + A mobile machine which transports people or cargo. + + hedId + HED_0012367 + + + Aircraft + A vehicle which is able to travel through air in an atmosphere. + + hedId + HED_0012368 + + + + Bicycle + A human-powered, pedal-driven, single-track vehicle, having two wheels attached to a frame, one behind the other. + + hedId + HED_0012369 + + + + Boat + A watercraft of any size which is able to float or plane on water. + + hedId + HED_0012370 + + + + Car + A wheeled motor vehicle used primarily for the transportation of human passengers. + + hedId + HED_0012371 + + + + Cart + A cart is a vehicle which has two wheels and is designed to transport human passengers or cargo. + + hedId + HED_0012372 + + + + Tractor + A mobile machine specifically designed to deliver a high tractive effort at slow speeds, and mainly used for the purposes of hauling a trailer or machinery used in agriculture or construction. + + hedId + HED_0012373 + + + + Train + A connected line of railroad cars with or without a locomotive. + + hedId + HED_0012374 + + + + Truck + A motor vehicle which, as its primary function, transports cargo rather than human passengers. + + hedId + HED_0012375 + + + + + + Natural-object + Something that exists in or is produced by nature, and is not artificial or man-made. + + hedId + HED_0012376 + + + Mineral + A solid, homogeneous, inorganic substance occurring in nature and having a definite chemical composition. + + hedId + HED_0012377 + + + + Natural-feature + A feature that occurs in nature. A prominent or identifiable aspect, region, or site of interest. + + hedId + HED_0012378 + + + Field + An unbroken expanse as of ice or grassland. + + hedId + HED_0012379 + + + + Hill + A rounded elevation of limited extent rising above the surrounding land with local relief of less than 300m. + + hedId + HED_0012380 + + + + Mountain + A landform that extends above the surrounding terrain in a limited area. + + hedId + HED_0012381 + + + + River + A natural freshwater surface stream of considerable volume and a permanent or seasonal flow, moving in a definite channel toward a sea, lake, or another river. + + hedId + HED_0012382 + + + + Waterfall + A sudden descent of water over a step or ledge in the bed of a river. + + hedId + HED_0012383 + + + + + + + Sound + Mechanical vibrations transmitted by an elastic medium. Something that can be heard. + + hedId + HED_0012384 + + + Environmental-sound + Sounds occurring in the environment. An accumulation of noise pollution that occurs outside. This noise can be caused by transport, industrial, and recreational activities. + + hedId + HED_0012385 + + + Crowd-sound + Noise produced by a mixture of sounds from a large group of people. + + hedId + HED_0012386 + + + + Signal-noise + Any part of a signal that is not the true or original signal but is introduced by the communication mechanism. + + hedId + HED_0012387 + + + + + Musical-sound + Sound produced by continuous and regular vibrations, as opposed to noise. + + hedId + HED_0012388 + + + Instrument-sound + Sound produced by a musical instrument. + + hedId + HED_0012389 + + + + Tone + A musical note, warble, or other sound used as a particular signal on a telephone or answering machine. + + hedId + HED_0012390 + + + + Vocalized-sound + Musical sound produced by vocal cords in a biological agent. + + hedId + HED_0012391 + + + + + Named-animal-sound + A sound recognizable as being associated with particular animals. + + hedId + HED_0012392 + + + Barking + Sharp explosive cries like sounds made by certain animals, especially a dog, fox, or seal. + + hedId + HED_0012393 + + + + Bleating + Wavering cries like sounds made by a sheep, goat, or calf. + + hedId + HED_0012394 + + + + Chirping + Short, sharp, high-pitched noises like sounds made by small birds or an insects. + + hedId + HED_0012395 + + + + Crowing + Loud shrill sounds characteristic of roosters. + + hedId + HED_0012396 + + + + Growling + Low guttural sounds like those that made in the throat by a hostile dog or other animal. + + hedId + HED_0012397 + + + + Meowing + Vocalizations like those made by as those cats. These sounds have diverse tones and are sometimes chattered, murmured or whispered. The purpose can be assertive. + + hedId + HED_0012398 + + + + Mooing + Deep vocal sounds like those made by a cow. + + hedId + HED_0012399 + + + + Purring + Low continuous vibratory sound such as those made by cats. The sound expresses contentment. + + hedId + HED_0012400 + + + + Roaring + Loud, deep, or harsh prolonged sounds such as those made by big cats and bears for long-distance communication and intimidation. + + hedId + HED_0012401 + + + + Squawking + Loud, harsh noises such as those made by geese. + + hedId + HED_0012402 + + + + + Named-object-sound + A sound identifiable as coming from a particular type of object. + + hedId + HED_0012403 + + + Alarm-sound + A loud signal often loud continuous ringing to alert people to a problem or condition that requires urgent attention. + + hedId + HED_0012404 + + + + Beep + A short, single tone, that is typically high-pitched and generally made by a computer or other machine. + + hedId + HED_0012405 + + + + Buzz + A persistent vibratory sound often made by a buzzer device and used to indicate something incorrect. + + hedId + HED_0012406 + + + + Click + The sound made by a mechanical cash register, often to designate a reward. + + hedId + HED_0012407 + + + + Ding + A short ringing sound such as that made by a bell, often to indicate a correct response or the expiration of time. + + hedId + HED_0012408 + + + + Horn-blow + A loud sound made by forcing air through a sound device that funnels air to create the sound, often used to sound an alert. + + hedId + HED_0012409 + + + + Ka-ching + The sound made by a mechanical cash register, often to designate a reward. + + hedId + HED_0012410 + + + + Siren + A loud, continuous sound often varying in frequency designed to indicate an emergency. + + hedId + HED_0012411 + + + + + + + Property + Something that pertains to a thing. A characteristic of some entity. A quality or feature regarded as a characteristic or inherent part of someone or something. HED attributes are adjectives or adverbs. + + extensionAllowed + + + hedId + HED_0012412 + + + Agent-property + Something that pertains to or describes an agent. + + hedId + HED_0012413 + + + Agent-state + The state of the agent. + + hedId + HED_0012414 + + + Agent-cognitive-state + The state of the cognitive processes or state of mind of the agent. + + hedId + HED_0012415 + + + Alert + Condition of heightened watchfulness or preparation for action. + + hedId + HED_0012416 + + + + Anesthetized + Having lost sensation to pain or having senses dulled due to the effects of an anesthetic. + + hedId + HED_0012417 + + + + Asleep + Having entered a periodic, readily reversible state of reduced awareness and metabolic activity, usually accompanied by physical relaxation and brain activity. + + hedId + HED_0012418 + + + + Attentive + Concentrating and focusing mental energy on the task or surroundings. + + hedId + HED_0012419 + + + + Awake + In a non sleeping state. + + hedId + HED_0012420 + + + + Brain-dead + Characterized by the irreversible absence of cortical and brain stem functioning. + + hedId + HED_0012421 + + + + Comatose + In a state of profound unconsciousness associated with markedly depressed cerebral activity. + + hedId + HED_0012422 + + + + Distracted + Lacking in concentration because of being preoccupied. + + hedId + HED_0012423 + + + + Drowsy + In a state of near-sleep, a strong desire for sleep, or sleeping for unusually long periods. + + hedId + HED_0012424 + + + + Intoxicated + In a state with disturbed psychophysiological functions and responses as a result of administration or ingestion of a psychoactive substance. + + hedId + HED_0012425 + + + + Locked-in + In a state of complete paralysis of all voluntary muscles except for the ones that control the movements of the eyes. + + hedId + HED_0012426 + + + + Passive + Not responding or initiating an action in response to a stimulus. + + hedId + HED_0012427 + + + + Resting + A state in which the agent is not exhibiting any physical exertion. + + hedId + HED_0012428 + + + + Vegetative + A state of wakefulness and conscience, but (in contrast to coma) with involuntary opening of the eyes and movements (such as teeth grinding, yawning, or thrashing of the extremities). + + hedId + HED_0012429 + + + + + Agent-emotional-state + The status of the general temperament and outlook of an agent. + + hedId + HED_0012430 + + + Angry + Experiencing emotions characterized by marked annoyance or hostility. + + hedId + HED_0012431 + + + + Aroused + In a state reactive to stimuli leading to increased heart rate and blood pressure, sensory alertness, mobility and readiness to respond. + + hedId + HED_0012432 + + + + Awed + Filled with wonder. Feeling grand, sublime or powerful emotions characterized by a combination of joy, fear, admiration, reverence, and/or respect. + + hedId + HED_0012433 + + + + Compassionate + Feeling or showing sympathy and concern for others often evoked for a person who is in distress and associated with altruistic motivation. + + hedId + HED_0012434 + + + + Content + Feeling satisfaction with things as they are. + + hedId + HED_0012435 + + + + Disgusted + Feeling revulsion or profound disapproval aroused by something unpleasant or offensive. + + hedId + HED_0012436 + + + + Emotionally-neutral + Feeling neither satisfied nor dissatisfied. + + hedId + HED_0012437 + + + + Empathetic + Understanding and sharing the feelings of another. Being aware of, being sensitive to, and vicariously experiencing the feelings, thoughts, and experience of another. + + hedId + HED_0012438 + + + + Excited + Feeling great enthusiasm and eagerness. + + hedId + HED_0012439 + + + + Fearful + Feeling apprehension that one may be in danger. + + hedId + HED_0012440 + + + + Frustrated + Feeling annoyed as a result of being blocked, thwarted, disappointed or defeated. + + hedId + HED_0012441 + + + + Grieving + Feeling sorrow in response to loss, whether physical or abstract. + + hedId + HED_0012442 + + + + Happy + Feeling pleased and content. + + hedId + HED_0012443 + + + + Jealous + Feeling threatened by a rival in a relationship with another individual, in particular an intimate partner, usually involves feelings of threat, fear, suspicion, distrust, anxiety, anger, betrayal, and rejection. + + hedId + HED_0012444 + + + + Joyful + Feeling delight or intense happiness. + + hedId + HED_0012445 + + + + Loving + Feeling a strong positive emotion of affection and attraction. + + hedId + HED_0012446 + + + + Relieved + No longer feeling pain, distress,anxiety, or reassured. + + hedId + HED_0012447 + + + + Sad + Feeling grief or unhappiness. + + hedId + HED_0012448 + + + + Stressed + Experiencing mental or emotional strain or tension. + + hedId + HED_0012449 + + + + + Agent-physiological-state + Having to do with the mechanical, physical, or biochemical function of an agent. + + hedId + HED_0012450 + + + Catamenial + Related to menstruation. + + hedId + HED_0013226 + + + + Fever + Body temperature above the normal range. + + relatedTag + Sick + + + hedId + HED_0013227 + + + + Healthy + Having no significant health-related issues. + + relatedTag + Sick + + + hedId + HED_0012451 + + + + Hungry + Being in a state of craving or desiring food. + + relatedTag + Sated + Thirsty + + + hedId + HED_0012452 + + + + Rested + Feeling refreshed and relaxed. + + relatedTag + Tired + + + hedId + HED_0012453 + + + + Sated + Feeling full. + + relatedTag + Hungry + + + hedId + HED_0012454 + + + + Sick + Being in a state of ill health, bodily malfunction, or discomfort. + + relatedTag + Healthy + + + hedId + HED_0012455 + + + + Thirsty + Feeling a need to drink. + + relatedTag + Hungry + + + hedId + HED_0012456 + + + + Tired + Feeling in need of sleep or rest. + + relatedTag + Rested + + + hedId + HED_0012457 + + + + + Agent-postural-state + Pertaining to the position in which agent holds their body. + + hedId + HED_0012458 + + + Crouching + Adopting a position where the knees are bent and the upper body is brought forward and down, sometimes to avoid detection or to defend oneself. + + hedId + HED_0012459 + + + + Eyes-closed + Keeping eyes closed with no blinking. + + hedId + HED_0012460 + + + + Eyes-open + Keeping eyes open with occasional blinking. + + hedId + HED_0012461 + + + + Kneeling + Positioned where one or both knees are on the ground. + + hedId + HED_0012462 + + + + On-treadmill + Ambulation on an exercise apparatus with an endless moving belt to support moving in place. + + hedId + HED_0012463 + + + + Prone + Positioned in a recumbent body position whereby the person lies on its stomach and faces downward. + + hedId + HED_0012464 + + + + Seated-with-chin-rest + Using a device that supports the chin and head. + + hedId + HED_0012465 + + + + Sitting + In a seated position. + + hedId + HED_0012466 + + + + Standing + Assuming or maintaining an erect upright position. + + hedId + HED_0012467 + + + + + + Agent-task-role + The function or part that is ascribed to an agent in performing the task. + + hedId + HED_0012468 + + + Experiment-actor + An agent who plays a predetermined role to create the experiment scenario. + + hedId + HED_0012469 + + + + Experiment-controller + An agent exerting control over some aspect of the experiment. + + hedId + HED_0012470 + + + + Experiment-participant + Someone who takes part in an activity related to an experiment. + + hedId + HED_0012471 + + + + Experimenter + Person who is the owner of the experiment and has its responsibility. + + hedId + HED_0012472 + + + + + Agent-trait + A genetically, environmentally, or socially determined characteristic of an agent. + + hedId + HED_0012473 + + + Age + Length of time elapsed time since birth of the agent. + + hedId + HED_0012474 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012475 + + + + + Agent-experience-level + Amount of skill or knowledge that the agent has as pertains to the task. + + hedId + HED_0012476 + + + Expert-level + Having comprehensive and authoritative knowledge of or skill in a particular area related to the task. + + relatedTag + Intermediate-experience-level + Novice-level + + + hedId + HED_0012477 + + + + Intermediate-experience-level + Having a moderate amount of knowledge or skill related to the task. + + relatedTag + Expert-level + Novice-level + + + hedId + HED_0012478 + + + + Novice-level + Being inexperienced in a field or situation related to the task. + + relatedTag + Expert-level + Intermediate-experience-level + + + hedId + HED_0012479 + + + + + Ethnicity + Belong to a social group that has a common national or cultural tradition. Use with Label to avoid extension. + + hedId + HED_0012480 + + + + Gender + Characteristics that are socially constructed, including norms, behaviors, and roles based on sex. + + hedId + HED_0012481 + + + + Handedness + Individual preference for use of a hand, known as the dominant hand. + + hedId + HED_0012482 + + + Ambidextrous + Having no overall dominance in the use of right or left hand or foot in the performance of tasks that require one hand or foot. + + hedId + HED_0012483 + + + + Left-handed + Preference for using the left hand or foot for tasks requiring the use of a single hand or foot. + + hedId + HED_0012484 + + + + Right-handed + Preference for using the right hand or foot for tasks requiring the use of a single hand or foot. + + hedId + HED_0012485 + + + + + Race + Belonging to a group sharing physical or social qualities as defined within a specified society. Use with Label to avoid extension. + + hedId + HED_0012486 + + + + Sex + Physical properties or qualities by which male is distinguished from female. + + hedId + HED_0012487 + + + Female + Biological sex of an individual with female sexual organs such ova. + + hedId + HED_0012488 + + + + Intersex + Having genitalia and/or secondary sexual characteristics of indeterminate sex. + + hedId + HED_0012489 + + + + Male + Biological sex of an individual with male sexual organs producing sperm. + + hedId + HED_0012490 + + + + Other-sex + A non-specific designation of sexual traits. + + hedId + HED_0012491 + + + + + + + Data-property + Something that pertains to data or information. + + extensionAllowed + + + hedId + HED_0012492 + + + Data-artifact + An anomalous, interfering, or distorting signal originating from a source other than the item being studied. + + hedId + HED_0012493 + + + Biological-artifact + A data artifact arising from a biological entity being measured. + + hedId + HED_0012494 + + + Chewing-artifact + Artifact from moving the jaw in a chewing motion. + + hedId + HED_0012495 + + + + ECG-artifact + An electrical artifact from the far-field potential from pulsation of the heart, time locked to QRS complex. + + hedId + HED_0012496 + + + + EMG-artifact + Artifact from muscle activity and myogenic potentials at the measurements site. In EEG, myogenic potentials are the most common artifacts. Frontalis and temporalis muscles (e.g. clenching of jaw muscles) are common causes. Generally, the potentials generated in the muscles are of shorter duration than those generated in the brain. The frequency components are usually beyond 30-50 Hz, and the bursts are arrhythmic. + + hedId + HED_0012497 + + + + Eye-artifact + Ocular movements and blinks can result in artifacts in different types of data. In electrophysiology data, these can result transients and offsets the signal. + + hedId + HED_0012498 + + + Eye-blink-artifact + Artifact from eye blinking. In EEG, Fp1/Fp2 electrodes become electro-positive with eye closure because the cornea is positively charged causing a negative deflection in Fp1/Fp2. If the eye blink is unilateral, consider prosthetic eye. + + hedId + HED_0012499 + + + + Eye-movement-artifact + Eye movements can cause artifacts on recordings. The charge of the eye can especially cause artifacts in electrophysiology data. + + hedId + HED_0012500 + + + Horizontal-eye-movement-artifact + Artifact from moving eyes left-to-right and right-to-left. In EEG, there is an upward deflection in the Fp2-F8 derivation, when the eyes move to the right side. In this case F8 becomes more positive and therefore. When the eyes move to the left, F7 becomes more positive and there is an upward deflection in the Fp1-F7 derivation. + + hedId + HED_0012501 + + + + Nystagmus-artifact + Artifact from nystagmus (a vision condition in which the eyes make repetitive, uncontrolled movements). + + hedId + HED_0012502 + + + + Slow-eye-movement-artifact + Artifacts originating from slow, rolling eye-movements, seen during drowsiness. + + hedId + HED_0012503 + + + + Vertical-eye-movement-artifact + Artifact from moving eyes up and down. In EEG, this causes positive potentials (50-100 micro V) with bi-frontal distribution, maximum at Fp1 and Fp2, when the eyeball rotates upward. The downward rotation of the eyeball is associated with the negative deflection. The time course of the deflections is similar to the time course of the eyeball movement. + + hedId + HED_0012504 + + + + + + Movement-artifact + Artifact in the measured data generated by motion of the subject. + + hedId + HED_0012505 + + + + Pulse-artifact + A mechanical artifact from a pulsating blood vessel near a measurement site, cardio-ballistic artifact. + + hedId + HED_0012506 + + + + Respiration-artifact + Artifact from breathing. + + hedId + HED_0012507 + + + + Rocking-patting-artifact + Quasi-rhythmical artifacts in recordings most commonly seen in infants. Typically caused by a caregiver rocking or patting the infant. + + hedId + HED_0012508 + + + + Sucking-artifact + Artifact from sucking, typically seen in very young cases. + + hedId + HED_0012509 + + + + Sweat-artifact + Artifact from sweating. In EEG, this is a low amplitude undulating waveform that is usually greater than 2 seconds and may appear to be an unstable baseline. + + hedId + HED_0012510 + + + + Tongue-movement-artifact + Artifact from tongue movement (Glossokinetic). The tongue functions as a dipole, with the tip negative with respect to the base. In EEG, the artifact produced by the tongue has a broad potential field that drops from frontal to occipital areas, although it is less steep than that produced by eye movement artifacts. The amplitude of the potentials is greater inferiorly than in parasagittal regions; the frequency is variable but usually in the delta range. Chewing and sucking can produce similar artifacts. + + hedId + HED_0012511 + + + + + Nonbiological-artifact + A data artifact arising from a non-biological source. + + hedId + HED_0012512 + + + Artificial-ventilation-artifact + Artifact stemming from mechanical ventilation. These can occur at the same rate as the ventilator, but also have other patterns. + + hedId + HED_0012513 + + + + Dialysis-artifact + Artifacts seen in recordings during continuous renal replacement therapy (dialysis). + + hedId + HED_0012514 + + + + Electrode-movement-artifact + Artifact from electrode movement. + + hedId + HED_0012515 + + + + Electrode-pops-artifact + Brief artifact with a steep rise and slow fall of an electrophysiological signal, most often caused by a loose electrode. + + hedId + HED_0012516 + + + + Induction-artifact + Artifacts induced by nearby equipment. In EEG, these are usually of high frequency. + + hedId + HED_0012517 + + + + Line-noise-artifact + Power line noise at 50 Hz or 60 Hz. + + hedId + HED_0012518 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012519 + + + + + Salt-bridge-artifact + Artifact from salt-bridge between EEG electrodes. + + hedId + HED_0012520 + + + + + + Data-marker + An indicator placed to mark something. + + hedId + HED_0012521 + + + Data-break-marker + An indicator place to indicate a gap in the data. + + hedId + HED_0012522 + + + + Temporal-marker + An indicator placed at a particular time in the data. + + hedId + HED_0012523 + + + Inset + Marks an intermediate point in an ongoing event of temporal extent. + + topLevelTagGroup + + + reserved + + + relatedTag + Onset + Offset + + + hedId + HED_0012524 + + + + Offset + Marks the end of an event of temporal extent. + + topLevelTagGroup + + + reserved + + + relatedTag + Onset + Inset + + + hedId + HED_0012525 + + + + Onset + Marks the start of an ongoing event of temporal extent. + + topLevelTagGroup + + + reserved + + + relatedTag + Inset + Offset + + + hedId + HED_0012526 + + + + Pause + Indicates the temporary interruption of the operation of a process and subsequently a wait for a signal to continue. + + hedId + HED_0012527 + + + + Time-out + A cancellation or cessation that automatically occurs when a predefined interval of time has passed without a certain event occurring. + + hedId + HED_0012528 + + + + Time-sync + A synchronization signal whose purpose is to help synchronize different signals or processes. Often used to indicate a marker inserted into the recorded data to allow post hoc synchronization of concurrently recorded data streams. + + hedId + HED_0012529 + + + + + + Data-resolution + Smallest change in a quality being measured by an sensor that causes a perceptible change. + + hedId + HED_0012530 + + + Printer-resolution + Resolution of a printer, usually expressed as the number of dots-per-inch for a printer. + + hedId + HED_0012531 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012532 + + + + + Screen-resolution + Resolution of a screen, usually expressed as the of pixels in a dimension for a digital display device. + + hedId + HED_0012533 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012534 + + + + + Sensory-resolution + Resolution of measurements by a sensing device. + + hedId + HED_0012535 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012536 + + + + + Spatial-resolution + Linear spacing of a spatial measurement. + + hedId + HED_0012537 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012538 + + + + + Spectral-resolution + Measures the ability of a sensor to resolve features in the electromagnetic spectrum. + + hedId + HED_0012539 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012540 + + + + + Temporal-resolution + Measures the ability of a sensor to resolve features in time. + + hedId + HED_0012541 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012542 + + + + + + Data-source-type + The type of place, person, or thing from which the data comes or can be obtained. + + hedId + HED_0012543 + + + Computed-feature + A feature computed from the data by a tool. This tag should be grouped with a label of the form Toolname_propertyName. + + hedId + HED_0012544 + + + + Computed-prediction + A computed extrapolation of known data. + + hedId + HED_0012545 + + + + Expert-annotation + An explanatory or critical comment or other in-context information provided by an authority. + + hedId + HED_0012546 + + + + Instrument-measurement + Information obtained from a device that is used to measure material properties or make other observations. + + hedId + HED_0012547 + + + + Observation + Active acquisition of information from a primary source. Should be grouped with a label of the form AgentID_featureName. + + hedId + HED_0012548 + + + + + Data-value + Designation of the type of a data item. + + hedId + HED_0012549 + + + Categorical-value + Indicates that something can take on a limited and usually fixed number of possible values. + + hedId + HED_0012550 + + + Categorical-class-value + Categorical values that fall into discrete classes such as true or false. The grouping is absolute in the sense that it is the same for all participants. + + hedId + HED_0012551 + + + All + To a complete degree or to the full or entire extent. + + relatedTag + Some + None + + + hedId + HED_0012552 + + + + Correct + Free from error. Especially conforming to fact or truth. + + relatedTag + Wrong + + + hedId + HED_0012553 + + + + Explicit + Stated clearly and in detail, leaving no room for confusion or doubt. + + relatedTag + Implicit + + + hedId + HED_0012554 + + + + False + Not in accordance with facts, reality or definitive criteria. + + relatedTag + True + + + hedId + HED_0012555 + + + + Implicit + Implied though not plainly expressed. + + relatedTag + Explicit + + + hedId + HED_0012556 + + + + Invalid + Not allowed or not conforming to the correct format or specifications. + + relatedTag + Valid + + + hedId + HED_0012557 + + + + None + No person or thing, nobody, not any. + + relatedTag + All + Some + + + hedId + HED_0012558 + + + + Some + At least a small amount or number of, but not a large amount of, or often. + + relatedTag + All + None + + + hedId + HED_0012559 + + + + True + Conforming to facts, reality or definitive criteria. + + relatedTag + False + + + hedId + HED_0012560 + + + + Unknown + The information has not been provided. + + relatedTag + Invalid + + + hedId + HED_0012561 + + + + Valid + Allowable, usable, or acceptable. + + relatedTag + Invalid + + + hedId + HED_0012562 + + + + Wrong + Inaccurate or not correct. + + relatedTag + Correct + + + hedId + HED_0012563 + + + + + Categorical-judgment-value + Categorical values that are based on the judgment or perception of the participant such familiar and famous. + + hedId + HED_0012564 + + + Abnormal + Deviating in any way from the state, position, structure, condition, behavior, or rule which is considered a norm. + + relatedTag + Normal + + + hedId + HED_0012565 + + + + Asymmetrical + Lacking symmetry or having parts that fail to correspond to one another in shape, size, or arrangement. + + relatedTag + Symmetrical + + + hedId + HED_0012566 + + + + Audible + A sound that can be perceived by the participant. + + relatedTag + Inaudible + + + hedId + HED_0012567 + + + + Complex + Hard, involved or complicated, elaborate, having many parts. + + relatedTag + Simple + + + hedId + HED_0012568 + + + + Congruent + Concordance of multiple evidence lines. In agreement or harmony. + + relatedTag + Incongruent + + + hedId + HED_0012569 + + + + Constrained + Keeping something within particular limits or bounds. + + relatedTag + Unconstrained + + + hedId + HED_0012570 + + + + Disordered + Not neatly arranged. Confused and untidy. A structural quality in which the parts of an object are non-rigid. + + relatedTag + Ordered + + + hedId + HED_0012571 + + + + Familiar + Recognized, familiar, or within the scope of knowledge. + + relatedTag + Unfamiliar + Famous + + + hedId + HED_0012572 + + + + Famous + A person who has a high degree of recognition by the general population for his or her success or accomplishments. A famous person. + + relatedTag + Familiar + Unfamiliar + + + hedId + HED_0012573 + + + + Inaudible + A sound below the threshold of perception of the participant. + + relatedTag + Audible + + + hedId + HED_0012574 + + + + Incongruent + Not in agreement or harmony. + + relatedTag + Congruent + + + hedId + HED_0012575 + + + + Involuntary + An action that is not made by choice. In the body, involuntary actions (such as blushing) occur automatically, and cannot be controlled by choice. + + relatedTag + Voluntary + + + hedId + HED_0012576 + + + + Masked + Information exists but is not provided or is partially obscured due to security,privacy, or other concerns. + + relatedTag + Unmasked + + + hedId + HED_0012577 + + + + Normal + Being approximately average or within certain limits. Conforming with or constituting a norm or standard or level or type or social norm. + + relatedTag + Abnormal + + + hedId + HED_0012578 + + + + Ordered + Conforming to a logical or comprehensible arrangement of separate elements. + + relatedTag + Disordered + + + hedId + HED_0012579 + + + + Simple + Easily understood or presenting no difficulties. + + relatedTag + Complex + + + hedId + HED_0012580 + + + + Symmetrical + Made up of exactly similar parts facing each other or around an axis. Showing aspects of symmetry. + + relatedTag + Asymmetrical + + + hedId + HED_0012581 + + + + Unconstrained + Moving without restriction. + + relatedTag + Constrained + + + hedId + HED_0012582 + + + + Unfamiliar + Not having knowledge or experience of. + + relatedTag + Familiar + Famous + + + hedId + HED_0012583 + + + + Unmasked + Information is revealed. + + relatedTag + Masked + + + hedId + HED_0012584 + + + + Voluntary + Using free will or design; not forced or compelled; controlled by individual volition. + + relatedTag + Involuntary + + + hedId + HED_0012585 + + + + + Categorical-level-value + Categorical values based on dividing a continuous variable into levels such as high and low. + + hedId + HED_0012586 + + + Cold + Having an absence of heat. + + relatedTag + Hot + + + hedId + HED_0012587 + + + + Deep + Extending relatively far inward or downward. + + relatedTag + Shallow + + + hedId + HED_0012588 + + + + High + Having a greater than normal degree, intensity, or amount. + + relatedTag + Low + Medium + + + hedId + HED_0012589 + + + + Hot + Having an excess of heat. + + relatedTag + Cold + + + hedId + HED_0012590 + + + + Large + Having a great extent such as in physical dimensions, period of time, amplitude or frequency. + + relatedTag + Small + + + hedId + HED_0012591 + + + + Liminal + Situated at a sensory threshold that is barely perceptible or capable of eliciting a response. + + relatedTag + Subliminal + Supraliminal + + + hedId + HED_0012592 + + + + Loud + Having a perceived high intensity of sound. + + relatedTag + Quiet + + + hedId + HED_0012593 + + + + Low + Less than normal in degree, intensity or amount. + + relatedTag + High + + + hedId + HED_0012594 + + + + Medium + Mid-way between small and large in number, quantity, magnitude or extent. + + relatedTag + Low + High + + + hedId + HED_0012595 + + + + Negative + Involving disadvantage or harm. + + relatedTag + Positive + + + hedId + HED_0012596 + + + + Positive + Involving advantage or good. + + relatedTag + Negative + + + hedId + HED_0012597 + + + + Quiet + Characterizing a perceived low intensity of sound. + + relatedTag + Loud + + + hedId + HED_0012598 + + + + Rough + Having a surface with perceptible bumps, ridges, or irregularities. + + relatedTag + Smooth + + + hedId + HED_0012599 + + + + Shallow + Having a depth which is relatively low. + + relatedTag + Deep + + + hedId + HED_0012600 + + + + Small + Having a small extent such as in physical dimensions, period of time, amplitude or frequency. + + relatedTag + Large + + + hedId + HED_0012601 + + + + Smooth + Having a surface free from bumps, ridges, or irregularities. + + relatedTag + Rough + + + hedId + HED_0012602 + + + + Subliminal + Situated below a sensory threshold that is imperceptible or not capable of eliciting a response. + + relatedTag + Liminal + Supraliminal + + + hedId + HED_0012603 + + + + Supraliminal + Situated above a sensory threshold that is perceptible or capable of eliciting a response. + + relatedTag + Liminal + Subliminal + + + hedId + HED_0012604 + + + + Thick + Wide in width, extent or cross-section. + + relatedTag + Thin + + + hedId + HED_0012605 + + + + Thin + Narrow in width, extent or cross-section. + + relatedTag + Thick + + + hedId + HED_0012606 + + + + + Categorical-location-value + Value indicating the location of something, primarily as an identifier rather than an expression of where the item is relative to something else. + + hedId + HED_0012607 + + + Anterior + Relating to an item on the front of an agent body (from the point of view of the agent) or on the front of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. + + hedId + HED_0012608 + + + + Lateral + Identifying the portion of an object away from the midline, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. + + hedId + HED_0012609 + + + + Left + Relating to an item on the left side of an agent body (from the point of view of the agent) or the left side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Left, Hand) as an identifier for the left hand. HED spatial relations should be used for relative positions such as (Hand, (Left-side-of, Keyboard)), which denotes the hand placed on the left side of the keyboard, which could be either the identified left hand or right hand. + + hedId + HED_0012610 + + + + Medial + Identifying the portion of an object towards the center, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. + + hedId + HED_0012611 + + + + Posterior + Relating to an item on the back of an agent body (from the point of view of the agent) or on the back of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. + + hedId + HED_0012612 + + + + Right + Relating to an item on the right side of an agent body (from the point of view of the agent) or the right side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Right, Hand) as an identifier for the right hand. HED spatial relations should be used for relative positions such as (Hand, (Right-side-of, Keyboard)), which denotes the hand placed on the right side of the keyboard, which could be either the identified left hand or right hand. + + hedId + HED_0012613 + + + + + Categorical-orientation-value + Value indicating the orientation or direction of something. + + hedId + HED_0012614 + + + Backward + Directed behind or to the rear. + + relatedTag + Forward + + + hedId + HED_0012615 + + + + Downward + Moving or leading toward a lower place or level. + + relatedTag + Leftward + Rightward + Upward + + + hedId + HED_0012616 + + + + Forward + At or near or directed toward the front. + + relatedTag + Backward + + + hedId + HED_0012617 + + + + Horizontally-oriented + Oriented parallel to or in the plane of the horizon. + + relatedTag + Vertically-oriented + + + hedId + HED_0012618 + + + + Leftward + Going toward or facing the left. + + relatedTag + Downward + Rightward + Upward + + + hedId + HED_0012619 + + + + Oblique + Slanting or inclined in direction, course, or position that is neither parallel nor perpendicular nor right-angular. + + relatedTag + Rotated + + + hedId + HED_0012620 + + + + Rightward + Going toward or situated on the right. + + relatedTag + Downward + Leftward + Upward + + + hedId + HED_0012621 + + + + Rotated + Positioned offset around an axis or center. + + hedId + HED_0012622 + + + + Upward + Moving, pointing, or leading to a higher place, point, or level. + + relatedTag + Downward + Leftward + Rightward + + + hedId + HED_0012623 + + + + Vertically-oriented + Oriented perpendicular to the plane of the horizon. + + relatedTag + Horizontally-oriented + + + hedId + HED_0012624 + + + + + + Physical-value + The value of some physical property of something. + + hedId + HED_0012625 + + + Temperature + A measure of hot or cold based on the average kinetic energy of the atoms or molecules in the system. + + hedId + HED_0012626 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + temperatureUnits + + + hedId + HED_0012627 + + + + + Weight + The relative mass or the quantity of matter contained by something. + + hedId + HED_0012628 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + weightUnits + + + hedId + HED_0012629 + + + + + + Quantitative-value + Something capable of being estimated or expressed with numeric values. + + hedId + HED_0012630 + + + Fraction + A numerical value between 0 and 1. + + hedId + HED_0012631 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012632 + + + + + Item-count + The integer count of something which is usually grouped with the entity it is counting. (Item-count/3, A) indicates that 3 of A have occurred up to this point. + + hedId + HED_0012633 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012634 + + + + + Item-index + The index of an item in a collection, sequence or other structure. (A (Item-index/3, B)) means that A is item number 3 in B. + + hedId + HED_0012635 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012636 + + + + + Item-interval + An integer indicating how many items or entities have passed since the last one of these. An item interval of 0 indicates the current item. + + hedId + HED_0012637 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012638 + + + + + Percentage + A fraction or ratio with 100 understood as the denominator. + + hedId + HED_0012639 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012640 + + + + + Ratio + A quotient of quantities of the same kind for different components within the same system. + + hedId + HED_0012641 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012642 + + + + + + Spatiotemporal-value + A property relating to space and/or time. + + hedId + HED_0012643 + + + Rate-of-change + The amount of change accumulated per unit time. + + hedId + HED_0012644 + + + Acceleration + Magnitude of the rate of change in either speed or direction. The direction of change should be given separately. + + hedId + HED_0012645 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + accelerationUnits + + + hedId + HED_0012646 + + + + + Frequency + Frequency is the number of occurrences of a repeating event per unit time. + + hedId + HED_0012647 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012648 + + + + + Jerk-rate + Magnitude of the rate at which the acceleration of an object changes with respect to time. The direction of change should be given separately. + + hedId + HED_0012649 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + jerkUnits + + + hedId + HED_0012650 + + + + + Refresh-rate + The frequency with which the image on a computer monitor or similar electronic display screen is refreshed, usually expressed in hertz. + + hedId + HED_0012651 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012652 + + + + + Sampling-rate + The number of digital samples taken or recorded per unit of time. + + hedId + HED_0012653 + + + # + + takesValue + + + unitClass + frequencyUnits + + + hedId + HED_0012654 + + + + + Speed + A scalar measure of the rate of movement of the object expressed either as the distance traveled divided by the time taken (average speed) or the rate of change of position with respect to time at a particular point (instantaneous speed). The direction of change should be given separately. + + hedId + HED_0012655 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + speedUnits + + + hedId + HED_0012656 + + + + + Temporal-rate + The number of items per unit of time. + + hedId + HED_0012657 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012658 + + + + + + Spatial-value + Value of an item involving space. + + hedId + HED_0012659 + + + Angle + The amount of inclination of one line to another or the plane of one object to another. + + hedId + HED_0012660 + + + # + + takesValue + + + unitClass + angleUnits + + + valueClass + numericClass + + + hedId + HED_0012661 + + + + + Distance + A measure of the space separating two objects or points. + + hedId + HED_0012662 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012663 + + + + + Position + A reference to the alignment of an object, a particular situation or view of a situation, or the location of an object. Coordinates with respect a specified frame of reference or the default Screen-frame if no frame is given. + + hedId + HED_0012664 + + + Clock-face + A location identifier based on clock-face numbering or anatomic subregion. Replaced by Clock-face-position. + + deprecatedFrom + 8.2.0 + + + hedId + HED_0012326 + + + # + + deprecatedFrom + 8.2.0 + + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013228 + + + + + Clock-face-position + A location identifier based on clock-face numbering or anatomic subregion. As an object, just use the tag Clock. + + hedId + HED_0013229 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013230 + + + + + X-position + The position along the x-axis of the frame of reference. + + hedId + HED_0012665 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012666 + + + + + Y-position + The position along the y-axis of the frame of reference. + + hedId + HED_0012667 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012668 + + + + + Z-position + The position along the z-axis of the frame of reference. + + hedId + HED_0012669 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012670 + + + + + + Size + The physical magnitude of something. + + hedId + HED_0012671 + + + Area + The extent of a 2-dimensional surface enclosed within a boundary. + + hedId + HED_0012672 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + areaUnits + + + hedId + HED_0012673 + + + + + Depth + The distance from the surface of something especially from the perspective of looking from the front. + + hedId + HED_0012674 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012675 + + + + + Height + The vertical measurement or distance from the base to the top of an object. + + hedId + HED_0012676 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012677 + + + + + Length + The linear extent in space from one end of something to the other end, or the extent of something from beginning to end. + + hedId + HED_0012678 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012679 + + + + + Perimeter + The minimum length of paths enclosing a 2D shape. + + hedId + HED_0012680 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012681 + + + + + Radius + The distance of the line from the center of a circle or a sphere to its perimeter or outer surface, respectively. + + hedId + HED_0012682 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012683 + + + + + Volume + The amount of three dimensional space occupied by an object or the capacity of a space or container. + + hedId + HED_0012684 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + volumeUnits + + + hedId + HED_0012685 + + + + + Width + The extent or measurement of something from side to side. + + hedId + HED_0012686 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012687 + + + + + + + Temporal-value + A characteristic of or relating to time or limited by time. + + hedId + HED_0012688 + + + Delay + The time at which an event start time is delayed from the current onset time. This tag defines the start time of an event of temporal extent and may be used with the Duration tag. + + topLevelTagGroup + + + reserved + + + requireChild + + + relatedTag + Duration + + + hedId + HED_0012689 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012690 + + + + + Duration + The period of time during which an event occurs. This tag defines the end time of an event of temporal extent and may be used with the Delay tag. + + topLevelTagGroup + + + reserved + + + requireChild + + + relatedTag + Delay + + + hedId + HED_0012691 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012692 + + + + + Time-interval + The period of time separating two instances, events, or occurrences. + + hedId + HED_0012693 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012694 + + + + + Time-value + A value with units of time. Usually grouped with tags identifying what the value represents. + + hedId + HED_0012695 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012696 + + + + + + + Statistical-value + A value based on or employing the principles of statistics. + + extensionAllowed + + + hedId + HED_0012697 + + + Data-maximum + The largest possible quantity or degree. + + hedId + HED_0012698 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012699 + + + + + Data-mean + The sum of a set of values divided by the number of values in the set. + + hedId + HED_0012700 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012701 + + + + + Data-median + The value which has an equal number of values greater and less than it. + + hedId + HED_0012702 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012703 + + + + + Data-minimum + The smallest possible quantity. + + hedId + HED_0012704 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012705 + + + + + Probability + A measure of the expectation of the occurrence of a particular event. + + hedId + HED_0012706 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012707 + + + + + Standard-deviation + A measure of the range of values in a set of numbers. Standard deviation is a statistic used as a measure of the dispersion or variation in a distribution, equal to the square root of the arithmetic mean of the squares of the deviations from the arithmetic mean. + + hedId + HED_0012708 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012709 + + + + + Statistical-accuracy + A measure of closeness to true value expressed as a number between 0 and 1. + + hedId + HED_0012710 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012711 + + + + + Statistical-precision + A quantitative representation of the degree of accuracy necessary for or associated with a particular action. + + hedId + HED_0012712 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012713 + + + + + Statistical-recall + Sensitivity is a measurement datum qualifying a binary classification test and is computed by subtracting the false negative rate to the integral numeral 1. + + hedId + HED_0012714 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012715 + + + + + Statistical-uncertainty + A measure of the inherent variability of repeated observation measurements of a quantity including quantities evaluated by statistical methods and by other means. + + hedId + HED_0012716 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012717 + + + + + + + Data-variability-attribute + An attribute describing how something changes or varies. + + hedId + HED_0012718 + + + Abrupt + Marked by sudden change. + + hedId + HED_0012719 + + + + Constant + Continually recurring or continuing without interruption. Not changing in time or space. + + hedId + HED_0012720 + + + + Continuous + Uninterrupted in time, sequence, substance, or extent. + + relatedTag + Discrete + Discontinuous + + + hedId + HED_0012721 + + + + Decreasing + Becoming smaller or fewer in size, amount, intensity, or degree. + + relatedTag + Increasing + + + hedId + HED_0012722 + + + + Deterministic + No randomness is involved in the development of the future states of the element. + + relatedTag + Random + Stochastic + + + hedId + HED_0012723 + + + + Discontinuous + Having a gap in time, sequence, substance, or extent. + + relatedTag + Continuous + + + hedId + HED_0012724 + + + + Discrete + Constituting a separate entities or parts. + + relatedTag + Continuous + Discontinuous + + + hedId + HED_0012725 + + + + Estimated-value + Something that has been calculated or measured approximately. + + hedId + HED_0012726 + + + + Exact-value + A value that is viewed to the true value according to some standard. + + hedId + HED_0012727 + + + + Flickering + Moving irregularly or unsteadily or burning or shining fitfully or with a fluctuating light. + + hedId + HED_0012728 + + + + Fractal + Having extremely irregular curves or shapes for which any suitably chosen part is similar in shape to a given larger or smaller part when magnified or reduced to the same size. + + hedId + HED_0012729 + + + + Increasing + Becoming greater in size, amount, or degree. + + relatedTag + Decreasing + + + hedId + HED_0012730 + + + + Random + Governed by or depending on chance. Lacking any definite plan or order or purpose. + + relatedTag + Deterministic + Stochastic + + + hedId + HED_0012731 + + + + Repetitive + A recurring action that is often non-purposeful. + + hedId + HED_0012732 + + + + Stochastic + Uses a random probability distribution or pattern that may be analyzed statistically but may not be predicted precisely to determine future states. + + relatedTag + Deterministic + Random + + + hedId + HED_0012733 + + + + Varying + Differing in size, amount, degree, or nature. + + hedId + HED_0012734 + + + + + + Environmental-property + Relating to or arising from the surroundings of an agent. + + hedId + HED_0012735 + + + Augmented-reality + Using technology that enhances real-world experiences with computer-derived digital overlays to change some aspects of perception of the natural environment. The digital content is shown to the user through a smart device or glasses and responds to changes in the environment. + + hedId + HED_0012736 + + + + Indoors + Located inside a building or enclosure. + + hedId + HED_0012737 + + + + Motion-platform + A mechanism that creates the feelings of being in a real motion environment. + + hedId + HED_0012738 + + + + Outdoors + Any area outside a building or shelter. + + hedId + HED_0012739 + + + + Real-world + Located in a place that exists in real space and time under realistic conditions. + + hedId + HED_0012740 + + + + Rural + Of or pertaining to the country as opposed to the city. + + hedId + HED_0012741 + + + + Terrain + Characterization of the physical features of a tract of land. + + hedId + HED_0012742 + + + Composite-terrain + Tracts of land characterized by a mixture of physical features. + + hedId + HED_0012743 + + + + Dirt-terrain + Tracts of land characterized by a soil surface and lack of vegetation. + + hedId + HED_0012744 + + + + Grassy-terrain + Tracts of land covered by grass. + + hedId + HED_0012745 + + + + Gravel-terrain + Tracts of land covered by a surface consisting a loose aggregation of small water-worn or pounded stones. + + hedId + HED_0012746 + + + + Leaf-covered-terrain + Tracts of land covered by leaves and composited organic material. + + hedId + HED_0012747 + + + + Muddy-terrain + Tracts of land covered by a liquid or semi-liquid mixture of water and some combination of soil, silt, and clay. + + hedId + HED_0012748 + + + + Paved-terrain + Tracts of land covered with concrete, asphalt, stones, or bricks. + + hedId + HED_0012749 + + + + Rocky-terrain + Tracts of land consisting or full of rock or rocks. + + hedId + HED_0012750 + + + + Sloped-terrain + Tracts of land arranged in a sloping or inclined position. + + hedId + HED_0012751 + + + + Uneven-terrain + Tracts of land that are not level, smooth, or regular. + + hedId + HED_0012752 + + + + + Urban + Relating to, located in, or characteristic of a city or densely populated area. + + hedId + HED_0012753 + + + + Virtual-world + Using technology that creates immersive, computer-generated experiences that a person can interact with and navigate through. The digital content is generally delivered to the user through some type of headset and responds to changes in head position or through interaction with other types of sensors. Existing in a virtual setting such as a simulation or game environment. + + hedId + HED_0012754 + + + + + Informational-property + Something that pertains to a task. + + extensionAllowed + + + hedId + HED_0012755 + + + Description + An explanation of what the tag group it is in means. If the description is at the top-level of an event string, the description applies to the event. + + hedId + HED_0012756 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012757 + + + + + ID + An alphanumeric name that identifies either a unique object or a unique class of objects. Here the object or class may be an idea, physical countable object (or class), or physical uncountable substance (or class). + + hedId + HED_0012758 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012759 + + + + + Label + A string of 20 or fewer characters identifying something. Labels usually refer to general classes of things while IDs refer to specific instances. A term that is associated with some entity. A brief description given for purposes of identification. An identifying or descriptive marker that is attached to an object. + + hedId + HED_0012760 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012761 + + + + + Metadata + Data about data. Information that describes another set of data. + + hedId + HED_0012762 + + + Creation-date + The date on which the creation of this item began. + + hedId + HED_0012763 + + + # + + takesValue + + + valueClass + dateTimeClass + + + hedId + HED_0012764 + + + + + Experimental-note + A brief written record about the experiment. + + hedId + HED_0012765 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012766 + + + + + Library-name + Official name of a HED library. + + hedId + HED_0012767 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012768 + + + + + Metadata-identifier + Identifier (usually unique) from another metadata source. + + hedId + HED_0012769 + + + CogAtlas + The Cognitive Atlas ID number of something. + + hedId + HED_0012770 + + + # + + takesValue + + + hedId + HED_0012771 + + + + + CogPo + The CogPO ID number of something. + + hedId + HED_0012772 + + + # + + takesValue + + + hedId + HED_0012773 + + + + + DOI + Digital object identifier for an object. + + hedId + HED_0012774 + + + # + + takesValue + + + hedId + HED_0012775 + + + + + OBO-identifier + The identifier of a term in some Open Biology Ontology (OBO) ontology. + + hedId + HED_0012776 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012777 + + + + + Species-identifier + A binomial species name from the NCBI Taxonomy, for example, homo sapiens, mus musculus, or rattus norvegicus. + + hedId + HED_0012778 + + + # + + takesValue + + + hedId + HED_0012779 + + + + + Subject-identifier + A sequence of characters used to identify, name, or characterize a trial or study subject. + + hedId + HED_0012780 + + + # + + takesValue + + + hedId + HED_0012781 + + + + + UUID + A unique universal identifier. + + hedId + HED_0012782 + + + # + + takesValue + + + hedId + HED_0012783 + + + + + Version-identifier + An alphanumeric character string that identifies a form or variant of a type or original. + + hedId + HED_0012784 + + + # + Usually is a semantic version. + + takesValue + + + hedId + HED_0012785 + + + + + + Modified-date + The date on which the item was modified (usually the last-modified data unless a complete record of dated modifications is kept. + + hedId + HED_0012786 + + + # + + takesValue + + + valueClass + dateTimeClass + + + hedId + HED_0012787 + + + + + Pathname + The specification of a node (file or directory) in a hierarchical file system, usually specified by listing the nodes top-down. + + hedId + HED_0012788 + + + # + + takesValue + + + hedId + HED_0012789 + + + + + URL + A valid URL. + + hedId + HED_0012790 + + + # + + takesValue + + + hedId + HED_0012791 + + + + + + Parameter + Something user-defined for this experiment. + + hedId + HED_0012792 + + + Parameter-label + The name of the parameter. + + hedId + HED_0012793 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012794 + + + + + Parameter-value + The value of the parameter. + + hedId + HED_0012795 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012796 + + + + + + + Language-item-property + A property of a language item within a framework of language analysis. + + rooted + Property + + + requireChild + True + + + hedId + HED_0062082 + + + inLibrary + lang + + + Clause-type + The type of a clause. + + hedId + HED_0062083 + + + inLibrary + lang + + + Dependent-clause + Containing a subject and verb and cannot be a sentence on its own. + + hedId + HED_0062084 + + + inLibrary + lang + + + + Independent-clause + Containing a subject and verb but can be a sentence on its own. + + hedId + HED_0062085 + + + inLibrary + lang + + + + + Grammatical-category + Grammatical category of a word, usually marked through inflection. + + hedId + HED_0062086 + + + inLibrary + lang + + + Aspect + Non-deictic category of verbal morphology that describes the internal temporal contour of an event and presents it for instance as ongoing or completed. + + hedId + HED_0062087 + + + inLibrary + lang + + + Imperfective-aspect + Presenting an ongoing or unfolding or repeated or habitual event. + + hedId + HED_0062088 + + + inLibrary + lang + + + + Perfective-aspect + Presenting a completed event. + + hedId + HED_0062089 + + + inLibrary + lang + + + + + Case + Formal feature of several word classes (e.g., nouns, pronouns, adjectives, determiners) that identifies their syntactic function. + + hedId + HED_0062090 + + + inLibrary + lang + + + Ablative + Used to express motion away from something, among other uses. + + hedId + HED_0062091 + + + inLibrary + lang + + + + Accusative + Used to indicate the direct object of a transitive verb. + + hedId + HED_0062092 + + + inLibrary + lang + + + + Dative + Used to indicate the recipient or beneficiary of an action. + + hedId + HED_0062093 + + + inLibrary + lang + + + + Genitive + Used to indicate attributive relations between nouns among other uses. + + hedId + HED_0062094 + + + inLibrary + lang + + + + Nominative + Generally marks the subject of a verb, or a predicate nominal or adjective, as opposed to its object, or other verb arguments. + + hedId + HED_0062095 + + + inLibrary + lang + + + + + Countability + A grammatical category that determines how the quantity of a concept is expressed. + + hedId + HED_0062096 + + + inLibrary + lang + + + Countable + Syntactic property of nouns that can be modified by quantities (expressed by grammatical number, e.g. singular, plural). + + hedId + HED_0062097 + + + inLibrary + lang + + + + Uncountable + Syntactic property of nouns that makes their referents undifferentiated units. + + hedId + HED_0062098 + + + inLibrary + lang + + + + + Grammatical-number + Formal feature of several word classes (e.g., nouns, pronouns, adjectives, verbs) that expresses or marks count distinctions, such as one vs. two vs. three or more. + + hedId + HED_0062099 + + + inLibrary + lang + + + Collective + Not representing a specific number. + + hedId + HED_0062100 + + + inLibrary + lang + + + + Dual + Representing exactly two instances of a concept. + + hedId + HED_0062101 + + + inLibrary + lang + + + + Paucal + Representing a few, or small number of instances of a concept. + + hedId + HED_0062102 + + + inLibrary + lang + + + + Plural + Representing multiple instances of a concept. + + hedId + HED_0062103 + + + inLibrary + lang + + + + Singular + Representing one instance of a concept. + + hedId + HED_0062104 + + + inLibrary + lang + + + + Singulative + Representing one instance of a concept through modifying the standard collective. + + hedId + HED_0062105 + + + inLibrary + lang + + + + Trial + Representing exactly three instances of a concept. + + hedId + HED_0062106 + + + inLibrary + lang + + + + + Mood + Non-deictic category of verbal morphology that expresses speakers attitudes as regards the possibility, probability/likelihood, desirability, necessity, factuality etc. of the event. + + hedId + HED_0062107 + + + inLibrary + lang + + + Conditional + Used for speaking of an event whose realization is dependent upon another condition. + + hedId + HED_0062108 + + + inLibrary + lang + + + + Imperative + Expresses direct commands, prohibitions, and requests. + + hedId + HED_0062109 + + + inLibrary + lang + + + + Progressive + Expresses an incomplete state or action. + + hedId + HED_0062110 + + + inLibrary + lang + + + + Subjunctive + Used in dependent clauses to discussing imaginary or hypothetical events and situations, expressing opinions or emotions, or making polite requests, among a broad range of other uses across languages. + + hedId + HED_0062111 + + + inLibrary + lang + + + + + Noun-class + Formal category of nouns based on characteristic features of their referents, such as gender, animacy, shape, location or directionality. + + hedId + HED_0062112 + + + inLibrary + lang + + + + Tense + Deictic category of verbal morphology that situates an event (on an imaginary timeline) as either anterior, posterior or simultaneous to a reference point, prototypically time of speech. + + hedId + HED_0062113 + + + inLibrary + lang + + + Future-tense + Referring to an event posterior to time of speech. + + hedId + HED_0062114 + + + inLibrary + lang + + + Future-perfect + Referring to a future event relative to another reference point (not the time of speech). + + hedId + HED_0062115 + + + inLibrary + lang + + + + Near-future-tense + Referring to an event shortly after time of speech. + + hedId + HED_0062116 + + + inLibrary + lang + + + + Remote-future-tense + Referring to an event in the remote future. + + hedId + HED_0062117 + + + inLibrary + lang + + + + + Non-future-tense + Referring to both a past or present event. + + hedId + HED_0062118 + + + inLibrary + lang + + + + Non-past-tense + Referring to both a present or future event. + + hedId + HED_0062119 + + + inLibrary + lang + + + + Past-tense + Referring to an event anterior to time of speech. + + hedId + HED_0062120 + + + inLibrary + lang + + + Pluperfect + Referring to a past event relative to another reference point (not the time of speech). + + hedId + HED_0062121 + + + inLibrary + lang + + + + Recent-past-tense + Referring to an event in the recent past. + + hedId + HED_0062122 + + + inLibrary + lang + + + + Remote-past-tense + Referring to an event in the distant past. + + hedId + HED_0062123 + + + inLibrary + lang + + + + + Present-tense + Referring to an event that takes place at time of speech. + + hedId + HED_0062124 + + + inLibrary + lang + + + + + + Language-item-form + The form of a language item. + + hedId + HED_0062125 + + + inLibrary + lang + + + Spoken-form + The expression of a language item as a sound produced by a human or artificially made to sound as if produced by a human. + + relatedTag + Canonical-spoken-form + + + hedId + HED_0062126 + + + inLibrary + lang + + + Canonical-spoken-form + The regular spoken form of a language item. + + hedId + HED_0062127 + + + inLibrary + lang + + + + Mispronounced-spoken-form + A mispronunciation of a language item which can still be identified. + + hedId + HED_0062128 + + + inLibrary + lang + + + + Regional-spoken-form + A spoken form of a language item pronounced with a regional accent. + + hedId + HED_0062129 + + + inLibrary + lang + + + + + Written-form + The expression of a language item through a system of writing. + + relatedTag + Canonical-written-form + + + hedId + HED_0062130 + + + inLibrary + lang + + + Canonical-written-form + The accepted spelling of a word in a given language. + + hedId + HED_0062131 + + + inLibrary + lang + + + + Incorrect-written-form + An incorrect written form that does not correspond to the canonical or the pronounced form of a word, but from which the word can still be identified as such. + + hedId + HED_0062132 + + + inLibrary + lang + + + + Pseudohomophone-form + A deliberate generated written-form of a word that is not in accordance with an orthographic system but is pronounced as the word based on direct grapheme to phoneme conversion. + + hedId + HED_0062133 + + + inLibrary + lang + + + + + + Language-item-frequency + The frequency with which a language item occurs in a language, or a particular context for that language e.g. formal, news articles, children's television, etc. + + hedId + HED_0062134 + + + inLibrary + lang + + + Bigram-frequency + The frequency with which a bigram occurs in a language, or a particular context for that language e.g. formal, news articles, children's television, etc. + + hedId + HED_0062135 + + + inLibrary + lang + + + + Word-frequency + The frequency with which a word occurs in a language, or a particular context for that language e.g. formal, news articles, children's television, etc. + + hedId + HED_0062136 + + + inLibrary + lang + + + + + Language-item-probability + The probability of a specific language item occurring in a specific context. + + hedId + HED_0062137 + + + inLibrary + lang + + + Cloze-probability + The proportion of people who fill a gap in given sentence with a given word. + + hedId + HED_0062138 + + + inLibrary + lang + + + + + Lexical-role + The role a language item takes in a vocabulary, like part of speech. + + hedId + HED_0062139 + + + inLibrary + lang + + + Adjective + A word that describes or defines a noun or noun phrase. + + hedId + HED_0062140 + + + inLibrary + lang + + + + Adposition + Accompanying an noun to express a spatial or temporal relation. + + hedId + HED_0062141 + + + inLibrary + lang + + + Circumposition + Appearing before and after a noun or noun phrase expressing spatial or temporal relation to another word or element in the clause. + + hedId + HED_0062142 + + + inLibrary + lang + + + + Postposition + Appearing after a noun or noun phrase expressing a spatial or temporal relation to another word or element in the clause. + + hedId + HED_0062143 + + + inLibrary + lang + + + + Preposition + Preceding a noun or noun phrase expressing a spatial or temporal relation to another word or element in the clause. + + hedId + HED_0062144 + + + inLibrary + lang + + + + + Adverb + Modifying or qualifying an adjective, verb, or other adverb or a word group, expressing a relation of place, time, circumstance, manner, cause, degree, etc. + + hedId + HED_0062145 + + + inLibrary + lang + + + + Classifier + An item that accompanies nouns and can be considered to classify a noun depending on the type of its referent. + + hedId + HED_0062146 + + + inLibrary + lang + + + + Conjunction + Connecting clauses or sentences or to coordinate words in the same clause. + + hedId + HED_0062147 + + + inLibrary + lang + + + Complementizer + Marks a finite or non- finite clause as functioning as a complement. + + hedId + HED_0062148 + + + inLibrary + lang + + + + Coordinating-conjunction + Coordinates elements that are equal to each other. + + hedId + HED_0062149 + + + inLibrary + lang + + + + Negation-word + Expressing falsity of a clause or sentence. + + hedId + HED_0062150 + + + inLibrary + lang + + + + + Determiner + Determining the kind of reference a noun or noun group has. + + hedId + HED_0062151 + + + inLibrary + lang + + + Article + A class of dedicated words that are used with noun phrases to mark the identifiability of the referents of the noun phrases. + + hedId + HED_0062152 + + + inLibrary + lang + + + + Possessive-determiner + Determining the ownership of a noun or noun phrase. + + hedId + HED_0062153 + + + inLibrary + lang + + + + + Interjection + A word or expression that occurs as an utterance on its own and expresses a spontaneous feeling or reaction. + + hedId + HED_0062154 + + + inLibrary + lang + + + + Noun + Referring to a specific object or set of objects (living creatures, places, actions, qualities, states of existence, ideas etc. + + hedId + HED_0062155 + + + inLibrary + lang + + + + Numeral + Expressing a number or relation to a number. + + hedId + HED_0062156 + + + inLibrary + lang + + + + Particle + Must be associated with another word or phrase to impart meaning. + + hedId + HED_0062157 + + + inLibrary + lang + + + + Pronoun + A word or a group of words that may stand for a noun or noun phrase. + + hedId + HED_0062158 + + + inLibrary + lang + + + Demonstrative-pronoun + Pronoun used to indicate which entities are being referred to and to distinguish those entities from others. + + hedId + HED_0062159 + + + inLibrary + lang + + + + Indefinite-pronoun + Pronoun lacking a specific referent or having generic meaning. + + hedId + HED_0062160 + + + inLibrary + lang + + + + Interrogative-pronoun + Pronoun which prompts a question. + + hedId + HED_0062161 + + + inLibrary + lang + + + + Personal-pronoun + Pronoun associated with a grammatical person. + + hedId + HED_0062162 + + + inLibrary + lang + + + + Possessive-pronoun + Pronoun referring to the possession of a grammatical person. + + hedId + HED_0062163 + + + inLibrary + lang + + + + Reflexive-pronoun + Pronoun that refers to another noun or pronoun within the same sentence. + + hedId + HED_0062164 + + + inLibrary + lang + + + + Relative-pronoun + Pronoun that marks a relative clause. + + hedId + HED_0062165 + + + inLibrary + lang + + + + + Quantifier + Expressing a reference definite or indefinite number or amount. + + hedId + HED_0062166 + + + inLibrary + lang + + + + Verb + Generally conveying an action, occurrence, or state of being and makes up the main part of the predicate of a sentence. + + suggestedTag + Tense + Mood + Aspect + + + hedId + HED_0062167 + + + inLibrary + lang + + + Auxiliary-verb + A verb devoid of lexical content that combines with another verb to realize certain grammatical functions (e.g. expression of tense, passive voice, negation, interrogation). + + hedId + HED_0062168 + + + inLibrary + lang + + + Modal-verb + An auxiliary verb that combines with another verb and expresses necessity, wish or possibility. + + hedId + HED_0062169 + + + inLibrary + lang + + + + + Intransitive-verb + A verb that does not require an object. + + hedId + HED_0062170 + + + inLibrary + lang + + + + Psychological-verb + A verb that takes two arguments, an experiencer and a theme. + + hedId + HED_0062171 + + + inLibrary + lang + + + + Transitive-verb + A verb that requires one or more objects to receive the action. + + suggestedTag + Object + + + hedId + HED_0062172 + + + inLibrary + lang + + + + Unaccusative-verb + An intransitive verb whose subject is a theme (i.e. affected by the process the verb expresses). + + hedId + HED_0062173 + + + inLibrary + lang + + + + Unergative-verb + An intransitive verb whose subject is an agent. + + hedId + HED_0062174 + + + inLibrary + lang + + + + + + Morpheme-property + A property of a morpheme. + + hedId + HED_0062175 + + + inLibrary + lang + + + Morpheme-function + The function of a morpheme. + + hedId + HED_0062176 + + + inLibrary + lang + + + Inflective-morphological-function + Changing the grammatical function. + + suggestedTag + Grammatical-category + + + hedId + HED_0062177 + + + inLibrary + lang + + + Conjugate + Identifying the voice, mood, tense, number, gender, and person of a verb. + + hedId + HED_0062178 + + + inLibrary + lang + + + + Decline + Marking the number, case, gender, or class of nouns, pronouns, adjectives, and articles. + + hedId + HED_0062179 + + + inLibrary + lang + + + + + Word-formation-function + Creating a new word. + + hedId + HED_0062180 + + + inLibrary + lang + + + Compound + To join with another free morpheme to form a more complex word. + + hedId + HED_0062181 + + + inLibrary + lang + + + + Derivation + Changing the meaning of a word, usually by adding an affix. + + hedId + HED_0062182 + + + inLibrary + lang + + + Change-word-class + Changing the word class or part of speech a word belongs to. + + suggestedTag + Lexical-role + + + hedId + HED_0062183 + + + inLibrary + lang + + + + + + + Morpheme-type + The type of a morpheme. + + hedId + HED_0062184 + + + inLibrary + lang + + + Bound-morpheme-type + A morpheme type that cannot be a word itself, such as prefixes and suffixes. + + hedId + HED_0062185 + + + inLibrary + lang + + + + Free-morpheme-type + A morpheme type that can function as a word. + + hedId + HED_0062186 + + + inLibrary + lang + + + + + Morphological-position + The position a morpheme takes relative to the free morpheme of a word. + + hedId + HED_0062187 + + + inLibrary + lang + + + Affix + A morpheme that is attached to a word stem to form a new word or word form. + + hedId + HED_0062188 + + + inLibrary + lang + + + + Circumfix + Position of a morpheme split in two parts, one placed at the start of a word, the other at the end. + + hedId + HED_0062189 + + + inLibrary + lang + + + + Infix + Position of a morpheme in the middle of a word. + + hedId + HED_0062190 + + + inLibrary + lang + + + + Non-concatenative-morphology + Process of word formation and inflection in which the stem may be modified (without stringing morphemes together sequentially). + + hedId + HED_0062191 + + + inLibrary + lang + + + Apophony + Regular vowel variation. + + hedId + HED_0062192 + + + inLibrary + lang + + + + Clitic-morphological-position + A morpheme that has syntactic characteristics of a word, but which is phonologically dependent on another word. + + hedId + HED_0062193 + + + inLibrary + lang + + + + Conversion + No change (where a morphological change might be expected based on regular grammar). + + hedId + HED_0062194 + + + inLibrary + lang + + + + Reduplication + Duplication of all or part of the root word. + + hedId + HED_0062195 + + + inLibrary + lang + + + + Transfixation + Interdigitation of vowel and consonant morphemes. + + hedId + HED_0062196 + + + inLibrary + lang + + + + Truncation + Removal of phonological material from root. + + hedId + HED_0062197 + + + inLibrary + lang + + + + + Prefix + Position of a morpheme at the beginning of a word. + + hedId + HED_0062198 + + + inLibrary + lang + + + + Suffix + Position of a morpheme at the end of a word. + + hedId + HED_0062199 + + + inLibrary + lang + + + + + + Orthographic-neighborhood-size + The number of closely resembling word-forms. + + hedId + HED_0062200 + + + inLibrary + lang + + + + Phrase-role + The role of phrase. + + hedId + HED_0062201 + + + inLibrary + lang + + + Adjective-phrase + Headed by an adjective. + + hedId + HED_0062202 + + + inLibrary + lang + + + + Adpostional-phrase + Consisting of an adposition and its complement. + + hedId + HED_0062203 + + + inLibrary + lang + + + Postpositional-phrase + Consisting of a postposition and its complement. + + hedId + HED_0062204 + + + inLibrary + lang + + + + Prepositional-phrase + Consisting of a preposition and its complement. + + hedId + HED_0062205 + + + inLibrary + lang + + + + + Adverb-phrase + Functioning as an adverb in a sentence. + + hedId + HED_0062206 + + + inLibrary + lang + + + + Noun-phrase + Functioning in a sentence as subject, object, or prepositional object. + + hedId + HED_0062207 + + + inLibrary + lang + + + + Verb-phrase + Containing the verb and any direct or indirect object, but not the subject. + + hedId + HED_0062208 + + + inLibrary + lang + + + + + Syntactic-role + Role a language-item takes in syntax. + + hedId + HED_0062209 + + + inLibrary + lang + + + Complement + The constituent selected by a head. + + hedId + HED_0062210 + + + inLibrary + lang + + + Syntactic-object + Complement of a verbal head. + + hedId + HED_0062211 + + + inLibrary + lang + + + Direct-syntactic-object + A constituent which receives the action of the verb or comes into existence by this action. + + hedId + HED_0062212 + + + inLibrary + lang + + + + Indirect-syntactic-object + A constituent representing a secondary or passive participant, often a goal, a beneficiary or an experiencer. + + hedId + HED_0062213 + + + inLibrary + lang + + + + + + Modifier + Optional element in a phrase or a clause that specifies a noun or acts as an adjunct. + + hedId + HED_0062214 + + + inLibrary + lang + + + Adjunct + Optional element in a clause or sentence that provides information about the temporal, local (etc.) circumstances under which an event occurred. + + hedId + HED_0062215 + + + inLibrary + lang + + + + + Predicate + Basic constituent of a clause that expresses a property or condition of the subject or an action performed by it. + + hedId + HED_0062216 + + + inLibrary + lang + + + Secondary-predicate + Adjectival or prepositional predicate that is not the main (verbal) predicate of the clause and refers to the subject or the object, as either depictive (indicating a state) or resultative (indicating the event's result on the object). + + hedId + HED_0062217 + + + inLibrary + lang + + + + + Subject + Basic constituent of a clause about which something is said; typically, but not necessarily, associated with a specific case (most often nominative). + + hedId + HED_0062218 + + + inLibrary + lang + + + + Syntactic-Head + Word that determines the syntactic category of a phrase. + + hedId + HED_0062219 + + + inLibrary + lang + + + + + + Language-property + A property relating to a system of communication used by a particular group of people. + + rooted + Property + + + hedId + HED_0062220 + + + inLibrary + lang + + + Morphological-language-type + Morphological property relating to a specific system of communication used by a particular group of people. + + hedId + HED_0062221 + + + inLibrary + lang + + + Analytic-language-type + Rarely using affixes, resulting in a low morpheme per word ratio. + + hedId + HED_0062222 + + + inLibrary + lang + + + Morphological-isolating-type + Having a morpheme per word ratio close to one. + + hedId + HED_0062223 + + + inLibrary + lang + + + + + Morphological-polysynthetic-type + Can encode multiple constituents such as subject, verb, object, etc. into a single word. + + hedId + HED_0062224 + + + inLibrary + lang + + + + Morphological-synthetic-type + Having a higher morpheme per word ratio. + + hedId + HED_0062225 + + + inLibrary + lang + + + Morphological-agglutinating-type + Words are formed by stringing together morphemes whereby each one corresponds to a single grammatical feature. + + hedId + HED_0062226 + + + inLibrary + lang + + + + Morphological-fusional-type + Have a tendency to use a single inflectional morpheme to denote multiple grammatical, syntactic, or semantic features. + + hedId + HED_0062227 + + + inLibrary + lang + + + + + + Orthographic-type + The type of language item each symbol serves to represent in written language. + + hedId + HED_0062228 + + + inLibrary + lang + + + Logographic-type + Representing an entire spoken word per character. + + hedId + HED_0062229 + + + inLibrary + lang + + + + Segmental-or-Alphabetic-type + Representing approximately phoneme per character. + + hedId + HED_0062230 + + + inLibrary + lang + + + Deep-orthographical-type + Not having a one-to-one correspondence between sounds (phonemes) and the letters (graphemes) that represent them. + + hedId + HED_0062231 + + + inLibrary + lang + + + + Shallow-orthographic-type + Having a one-to-one correspondence between sounds (phonemes) and the letters (graphemes) that represent them. + + hedId + HED_0062232 + + + inLibrary + lang + + + + + Syllabary-type + Representing one syllable or mora per character. + + hedId + HED_0062233 + + + inLibrary + lang + + + + + + Organizational-property + Relating to an organization or the action of organizing something. + + hedId + HED_0012797 + + + Collection + A tag designating a grouping of items such as in a set or list. + + reserved + + + hedId + HED_0012798 + + + # + Name of the collection. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012799 + + + + + Condition-variable + An aspect of the experiment or task that is to be varied during the experiment. Task-conditions are sometimes called independent variables or contrasts. + + reserved + + + hedId + HED_0012800 + + + # + Name of the condition variable. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012801 + + + + + Control-variable + An aspect of the experiment that is fixed throughout the study and usually is explicitly controlled. + + reserved + + + hedId + HED_0012802 + + + # + Name of the control variable. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012803 + + + + + Def + A HED-specific utility tag used with a defined name to represent the tags associated with that definition. + + requireChild + + + reserved + + + hedId + HED_0012804 + + + # + Name of the definition. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012805 + + + + + Def-expand + A HED specific utility tag that is grouped with an expanded definition. The child value of the Def-expand is the name of the expanded definition. + + requireChild + + + reserved + + + tagGroup + + + hedId + HED_0012806 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012807 + + + + + Definition + A HED-specific utility tag whose child value is the name of the concept and the tag group associated with the tag is an English language explanation of a concept. + + requireChild + + + reserved + + + topLevelTagGroup + + + hedId + HED_0012808 + + + # + Name of the definition. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012809 + + + + + Event-context + A special HED tag inserted as part of a top-level tag group to contain information about the interrelated conditions under which the event occurs. The event context includes information about other events that are ongoing when this event happens. + + reserved + + + topLevelTagGroup + + + unique + + + hedId + HED_0012810 + + + + Event-stream + A special HED tag indicating that this event is a member of an ordered succession of events. + + reserved + + + hedId + HED_0012811 + + + # + Name of the event stream. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012812 + + + + + Experimental-intertrial + A tag used to indicate a part of the experiment between trials usually where nothing is happening. + + reserved + + + hedId + HED_0012813 + + + # + Optional label for the intertrial block. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012814 + + + + + Experimental-trial + Designates a run or execution of an activity, for example, one execution of a script. A tag used to indicate a particular organizational part in the experimental design often containing a stimulus-response pair or stimulus-response-feedback triad. + + reserved + + + hedId + HED_0012815 + + + # + Optional label for the trial (often a numerical string). + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012816 + + + + + Indicator-variable + An aspect of the experiment or task that is measured as task conditions are varied during the experiment. Experiment indicators are sometimes called dependent variables. + + reserved + + + hedId + HED_0012817 + + + # + Name of the indicator variable. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012818 + + + + + Recording + A tag designating the data recording. Recording tags are usually have temporal scope which is the entire recording. + + reserved + + + hedId + HED_0012819 + + + # + Optional label for the recording. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012820 + + + + + Task + An assigned piece of work, usually with a time allotment. A tag used to indicate a linkage the structured activities performed as part of the experiment. + + reserved + + + hedId + HED_0012821 + + + # + Optional label for the task block. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012822 + + + + + Time-block + A tag used to indicate a contiguous time block in the experiment during which something is fixed or noted. + + reserved + + + hedId + HED_0012823 + + + # + Optional label for the task block. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012824 + + + + + + Sensory-property + Relating to sensation or the physical senses. + + hedId + HED_0012825 + + + Sensory-attribute + A sensory characteristic associated with another entity. + + hedId + HED_0012826 + + + Auditory-attribute + Pertaining to the sense of hearing. + + hedId + HED_0012827 + + + Loudness + Perceived intensity of a sound. + + hedId + HED_0012828 + + + # + + takesValue + + + valueClass + numericClass + nameClass + + + hedId + HED_0012829 + + + + + Pitch + A perceptual property that allows the user to order sounds on a frequency scale. + + hedId + HED_0012830 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012831 + + + + + Sound-envelope + Description of how a sound changes over time. + + hedId + HED_0012832 + + + Sound-envelope-attack + The time taken for initial run-up of level from nil to peak usually beginning when the key on a musical instrument is pressed. + + hedId + HED_0012833 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012834 + + + + + Sound-envelope-decay + The time taken for the subsequent run down from the attack level to the designated sustain level. + + hedId + HED_0012835 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012836 + + + + + Sound-envelope-release + The time taken for the level to decay from the sustain level to zero after the key is released. + + hedId + HED_0012837 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012838 + + + + + Sound-envelope-sustain + The time taken for the main sequence of the sound duration, until the key is released. + + hedId + HED_0012839 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012840 + + + + + + Sound-volume + The sound pressure level (SPL) usually the ratio to a reference signal estimated as the lower bound of hearing. + + hedId + HED_0012841 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + intensityUnits + + + hedId + HED_0012842 + + + + + Timbre + The perceived sound quality of a singing voice or musical instrument. + + hedId + HED_0012843 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012844 + + + + + + Gustatory-attribute + Pertaining to the sense of taste. + + hedId + HED_0012845 + + + Bitter + Having a sharp, pungent taste. + + hedId + HED_0012846 + + + + Salty + Tasting of or like salt. + + hedId + HED_0012847 + + + + Savory + Belonging to a taste that is salty or spicy rather than sweet. + + hedId + HED_0012848 + + + + Sour + Having a sharp, acidic taste. + + hedId + HED_0012849 + + + + Sweet + Having or resembling the taste of sugar. + + hedId + HED_0012850 + + + + + Olfactory-attribute + Having a smell. + + hedId + HED_0012851 + + + + Somatic-attribute + Pertaining to the feelings in the body or of the nervous system. + + hedId + HED_0012852 + + + Pain + The sensation of discomfort, distress, or agony, resulting from the stimulation of specialized nerve endings. + + hedId + HED_0012853 + + + + Stress + The negative mental, emotional, and physical reactions that occur when environmental stressors are perceived as exceeding the adaptive capacities of the individual. + + hedId + HED_0012854 + + + + + Tactile-attribute + Pertaining to the sense of touch. + + hedId + HED_0012855 + + + Tactile-pressure + Having a feeling of heaviness. + + hedId + HED_0012856 + + + + Tactile-temperature + Having a feeling of hotness or coldness. + + hedId + HED_0012857 + + + + Tactile-texture + Having a feeling of roughness. + + hedId + HED_0012858 + + + + Tactile-vibration + Having a feeling of mechanical oscillation. + + hedId + HED_0012859 + + + + + Vestibular-attribute + Pertaining to the sense of balance or body position. + + hedId + HED_0012860 + + + + Visual-attribute + Pertaining to the sense of sight. + + hedId + HED_0012861 + + + Color + The appearance of objects (or light sources) described in terms of perception of their hue and lightness (or brightness) and saturation. + + hedId + HED_0012862 + + + CSS-color + One of 140 colors supported by all browsers. For more details such as the color RGB or HEX values,check:https://www.w3schools.com/colors/colors_groups.asp. + + hedId + HED_0012863 + + + Blue-color + CSS color group. + + hedId + HED_0012864 + + + Blue + CSS-color 0x0000FF. + + hedId + HED_0012865 + + + + CadetBlue + CSS-color 0x5F9EA0. + + hedId + HED_0012866 + + + + CornflowerBlue + CSS-color 0x6495ED. + + hedId + HED_0012867 + + + + DarkBlue + CSS-color 0x00008B. + + hedId + HED_0012868 + + + + DeepSkyBlue + CSS-color 0x00BFFF. + + hedId + HED_0012869 + + + + DodgerBlue + CSS-color 0x1E90FF. + + hedId + HED_0012870 + + + + LightBlue + CSS-color 0xADD8E6. + + hedId + HED_0012871 + + + + LightSkyBlue + CSS-color 0x87CEFA. + + hedId + HED_0012872 + + + + LightSteelBlue + CSS-color 0xB0C4DE. + + hedId + HED_0012873 + + + + MediumBlue + CSS-color 0x0000CD. + + hedId + HED_0012874 + + + + MidnightBlue + CSS-color 0x191970. + + hedId + HED_0012875 + + + + Navy + CSS-color 0x000080. + + hedId + HED_0012876 + + + + PowderBlue + CSS-color 0xB0E0E6. + + hedId + HED_0012877 + + + + RoyalBlue + CSS-color 0x4169E1. + + hedId + HED_0012878 + + + + SkyBlue + CSS-color 0x87CEEB. + + hedId + HED_0012879 + + + + SteelBlue + CSS-color 0x4682B4. + + hedId + HED_0012880 + + + + + Brown-color + CSS color group. + + hedId + HED_0012881 + + + Bisque + CSS-color 0xFFE4C4. + + hedId + HED_0012882 + + + + BlanchedAlmond + CSS-color 0xFFEBCD. + + hedId + HED_0012883 + + + + Brown + CSS-color 0xA52A2A. + + hedId + HED_0012884 + + + + BurlyWood + CSS-color 0xDEB887. + + hedId + HED_0012885 + + + + Chocolate + CSS-color 0xD2691E. + + hedId + HED_0012886 + + + + Cornsilk + CSS-color 0xFFF8DC. + + hedId + HED_0012887 + + + + DarkGoldenRod + CSS-color 0xB8860B. + + hedId + HED_0012888 + + + + GoldenRod + CSS-color 0xDAA520. + + hedId + HED_0012889 + + + + Maroon + CSS-color 0x800000. + + hedId + HED_0012890 + + + + NavajoWhite + CSS-color 0xFFDEAD. + + hedId + HED_0012891 + + + + Olive + CSS-color 0x808000. + + hedId + HED_0012892 + + + + Peru + CSS-color 0xCD853F. + + hedId + HED_0012893 + + + + RosyBrown + CSS-color 0xBC8F8F. + + hedId + HED_0012894 + + + + SaddleBrown + CSS-color 0x8B4513. + + hedId + HED_0012895 + + + + SandyBrown + CSS-color 0xF4A460. + + hedId + HED_0012896 + + + + Sienna + CSS-color 0xA0522D. + + hedId + HED_0012897 + + + + Tan + CSS-color 0xD2B48C. + + hedId + HED_0012898 + + + + Wheat + CSS-color 0xF5DEB3. + + hedId + HED_0012899 + + + + + Cyan-color + CSS color group. + + hedId + HED_0012900 + + + Aqua + CSS-color 0x00FFFF. + + hedId + HED_0012901 + + + + Aquamarine + CSS-color 0x7FFFD4. + + hedId + HED_0012902 + + + + Cyan + CSS-color 0x00FFFF. + + hedId + HED_0012903 + + + + DarkTurquoise + CSS-color 0x00CED1. + + hedId + HED_0012904 + + + + LightCyan + CSS-color 0xE0FFFF. + + hedId + HED_0012905 + + + + MediumTurquoise + CSS-color 0x48D1CC. + + hedId + HED_0012906 + + + + PaleTurquoise + CSS-color 0xAFEEEE. + + hedId + HED_0012907 + + + + Turquoise + CSS-color 0x40E0D0. + + hedId + HED_0012908 + + + + + Gray-color + CSS color group. + + hedId + HED_0012909 + + + Black + CSS-color 0x000000. + + hedId + HED_0012910 + + + + DarkGray + CSS-color 0xA9A9A9. + + hedId + HED_0012911 + + + + DarkSlateGray + CSS-color 0x2F4F4F. + + hedId + HED_0012912 + + + + DimGray + CSS-color 0x696969. + + hedId + HED_0012913 + + + + Gainsboro + CSS-color 0xDCDCDC. + + hedId + HED_0012914 + + + + Gray + CSS-color 0x808080. + + hedId + HED_0012915 + + + + LightGray + CSS-color 0xD3D3D3. + + hedId + HED_0012916 + + + + LightSlateGray + CSS-color 0x778899. + + hedId + HED_0012917 + + + + Silver + CSS-color 0xC0C0C0. + + hedId + HED_0012918 + + + + SlateGray + CSS-color 0x708090. + + hedId + HED_0012919 + + + + + Green-color + CSS color group. + + hedId + HED_0012920 + + + Chartreuse + CSS-color 0x7FFF00. + + hedId + HED_0012921 + + + + DarkCyan + CSS-color 0x008B8B. + + hedId + HED_0012922 + + + + DarkGreen + CSS-color 0x006400. + + hedId + HED_0012923 + + + + DarkOliveGreen + CSS-color 0x556B2F. + + hedId + HED_0012924 + + + + DarkSeaGreen + CSS-color 0x8FBC8F. + + hedId + HED_0012925 + + + + ForestGreen + CSS-color 0x228B22. + + hedId + HED_0012926 + + + + Green + CSS-color 0x008000. + + hedId + HED_0012927 + + + + GreenYellow + CSS-color 0xADFF2F. + + hedId + HED_0012928 + + + + LawnGreen + CSS-color 0x7CFC00. + + hedId + HED_0012929 + + + + LightGreen + CSS-color 0x90EE90. + + hedId + HED_0012930 + + + + LightSeaGreen + CSS-color 0x20B2AA. + + hedId + HED_0012931 + + + + Lime + CSS-color 0x00FF00. + + hedId + HED_0012932 + + + + LimeGreen + CSS-color 0x32CD32. + + hedId + HED_0012933 + + + + MediumAquaMarine + CSS-color 0x66CDAA. + + hedId + HED_0012934 + + + + MediumSeaGreen + CSS-color 0x3CB371. + + hedId + HED_0012935 + + + + MediumSpringGreen + CSS-color 0x00FA9A. + + hedId + HED_0012936 + + + + OliveDrab + CSS-color 0x6B8E23. + + hedId + HED_0012937 + + + + PaleGreen + CSS-color 0x98FB98. + + hedId + HED_0012938 + + + + SeaGreen + CSS-color 0x2E8B57. + + hedId + HED_0012939 + + + + SpringGreen + CSS-color 0x00FF7F. + + hedId + HED_0012940 + + + + Teal + CSS-color 0x008080. + + hedId + HED_0012941 + + + + YellowGreen + CSS-color 0x9ACD32. + + hedId + HED_0012942 + + + + + Orange-color + CSS color group. + + hedId + HED_0012943 + + + Coral + CSS-color 0xFF7F50. + + hedId + HED_0012944 + + + + DarkOrange + CSS-color 0xFF8C00. + + hedId + HED_0012945 + + + + Orange + CSS-color 0xFFA500. + + hedId + HED_0012946 + + + + OrangeRed + CSS-color 0xFF4500. + + hedId + HED_0012947 + + + + Tomato + CSS-color 0xFF6347. + + hedId + HED_0012948 + + + + + Pink-color + CSS color group. + + hedId + HED_0012949 + + + DeepPink + CSS-color 0xFF1493. + + hedId + HED_0012950 + + + + HotPink + CSS-color 0xFF69B4. + + hedId + HED_0012951 + + + + LightPink + CSS-color 0xFFB6C1. + + hedId + HED_0012952 + + + + MediumVioletRed + CSS-color 0xC71585. + + hedId + HED_0012953 + + + + PaleVioletRed + CSS-color 0xDB7093. + + hedId + HED_0012954 + + + + Pink + CSS-color 0xFFC0CB. + + hedId + HED_0012955 + + + + + Purple-color + CSS color group. + + hedId + HED_0012956 + + + BlueViolet + CSS-color 0x8A2BE2. + + hedId + HED_0012957 + + + + DarkMagenta + CSS-color 0x8B008B. + + hedId + HED_0012958 + + + + DarkOrchid + CSS-color 0x9932CC. + + hedId + HED_0012959 + + + + DarkSlateBlue + CSS-color 0x483D8B. + + hedId + HED_0012960 + + + + DarkViolet + CSS-color 0x9400D3. + + hedId + HED_0012961 + + + + Fuchsia + CSS-color 0xFF00FF. + + hedId + HED_0012962 + + + + Indigo + CSS-color 0x4B0082. + + hedId + HED_0012963 + + + + Lavender + CSS-color 0xE6E6FA. + + hedId + HED_0012964 + + + + Magenta + CSS-color 0xFF00FF. + + hedId + HED_0012965 + + + + MediumOrchid + CSS-color 0xBA55D3. + + hedId + HED_0012966 + + + + MediumPurple + CSS-color 0x9370DB. + + hedId + HED_0012967 + + + + MediumSlateBlue + CSS-color 0x7B68EE. + + hedId + HED_0012968 + + + + Orchid + CSS-color 0xDA70D6. + + hedId + HED_0012969 + + + + Plum + CSS-color 0xDDA0DD. + + hedId + HED_0012970 + + + + Purple + CSS-color 0x800080. + + hedId + HED_0012971 + + + + RebeccaPurple + CSS-color 0x663399. + + hedId + HED_0012972 + + + + SlateBlue + CSS-color 0x6A5ACD. + + hedId + HED_0012973 + + + + Thistle + CSS-color 0xD8BFD8. + + hedId + HED_0012974 + + + + Violet + CSS-color 0xEE82EE. + + hedId + HED_0012975 + + + + + Red-color + CSS color group. + + hedId + HED_0012976 + + + Crimson + CSS-color 0xDC143C. + + hedId + HED_0012977 + + + + DarkRed + CSS-color 0x8B0000. + + hedId + HED_0012978 + + + + DarkSalmon + CSS-color 0xE9967A. + + hedId + HED_0012979 + + + + FireBrick + CSS-color 0xB22222. + + hedId + HED_0012980 + + + + IndianRed + CSS-color 0xCD5C5C. + + hedId + HED_0012981 + + + + LightCoral + CSS-color 0xF08080. + + hedId + HED_0012982 + + + + LightSalmon + CSS-color 0xFFA07A. + + hedId + HED_0012983 + + + + Red + CSS-color 0xFF0000. + + hedId + HED_0012984 + + + + Salmon + CSS-color 0xFA8072. + + hedId + HED_0012985 + + + + + White-color + CSS color group. + + hedId + HED_0012986 + + + AliceBlue + CSS-color 0xF0F8FF. + + hedId + HED_0012987 + + + + AntiqueWhite + CSS-color 0xFAEBD7. + + hedId + HED_0012988 + + + + Azure + CSS-color 0xF0FFFF. + + hedId + HED_0012989 + + + + Beige + CSS-color 0xF5F5DC. + + hedId + HED_0012990 + + + + FloralWhite + CSS-color 0xFFFAF0. + + hedId + HED_0012991 + + + + GhostWhite + CSS-color 0xF8F8FF. + + hedId + HED_0012992 + + + + HoneyDew + CSS-color 0xF0FFF0. + + hedId + HED_0012993 + + + + Ivory + CSS-color 0xFFFFF0. + + hedId + HED_0012994 + + + + LavenderBlush + CSS-color 0xFFF0F5. + + hedId + HED_0012995 + + + + Linen + CSS-color 0xFAF0E6. + + hedId + HED_0012996 + + + + MintCream + CSS-color 0xF5FFFA. + + hedId + HED_0012997 + + + + MistyRose + CSS-color 0xFFE4E1. + + hedId + HED_0012998 + + + + OldLace + CSS-color 0xFDF5E6. + + hedId + HED_0012999 + + + + SeaShell + CSS-color 0xFFF5EE. + + hedId + HED_0013000 + + + + Snow + CSS-color 0xFFFAFA. + + hedId + HED_0013001 + + + + White + CSS-color 0xFFFFFF. + + hedId + HED_0013002 + + + + WhiteSmoke + CSS-color 0xF5F5F5. + + hedId + HED_0013003 + + + + + Yellow-color + CSS color group. + + hedId + HED_0013004 + + + DarkKhaki + CSS-color 0xBDB76B. + + hedId + HED_0013005 + + + + Gold + CSS-color 0xFFD700. + + hedId + HED_0013006 + + + + Khaki + CSS-color 0xF0E68C. + + hedId + HED_0013007 + + + + LemonChiffon + CSS-color 0xFFFACD. + + hedId + HED_0013008 + + + + LightGoldenRodYellow + CSS-color 0xFAFAD2. + + hedId + HED_0013009 + + + + LightYellow + CSS-color 0xFFFFE0. + + hedId + HED_0013010 + + + + Moccasin + CSS-color 0xFFE4B5. + + hedId + HED_0013011 + + + + PaleGoldenRod + CSS-color 0xEEE8AA. + + hedId + HED_0013012 + + + + PapayaWhip + CSS-color 0xFFEFD5. + + hedId + HED_0013013 + + + + PeachPuff + CSS-color 0xFFDAB9. + + hedId + HED_0013014 + + + + Yellow + CSS-color 0xFFFF00. + + hedId + HED_0013015 + + + + + + Color-shade + A slight degree of difference between colors, especially with regard to how light or dark it is or as distinguished from one nearly like it. + + hedId + HED_0013016 + + + Dark-shade + A color tone not reflecting much light. + + hedId + HED_0013017 + + + + Light-shade + A color tone reflecting more light. + + hedId + HED_0013018 + + + + + Grayscale + Using a color map composed of shades of gray, varying from black at the weakest intensity to white at the strongest. + + hedId + HED_0013019 + + + # + White intensity between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013020 + + + + + HSV-color + A color representation that models how colors appear under light. + + hedId + HED_0013021 + + + HSV-value + An attribute of a visual sensation according to which an area appears to emit more or less light. + + hedId + HED_0013022 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013023 + + + + + Hue + Attribute of a visual sensation according to which an area appears to be similar to one of the perceived colors. + + hedId + HED_0013024 + + + # + Angular value between 0 and 360. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013025 + + + + + Saturation + Colorfulness of a stimulus relative to its own brightness. + + hedId + HED_0013026 + + + # + B value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013027 + + + + + + RGB-color + A color from the RGB schema. + + hedId + HED_0013028 + + + RGB-blue + The blue component. + + hedId + HED_0013029 + + + # + B value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013030 + + + + + RGB-green + The green component. + + hedId + HED_0013031 + + + # + G value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013032 + + + + + RGB-red + The red component. + + hedId + HED_0013033 + + + # + R value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013034 + + + + + + + Luminance + A quality that exists by virtue of the luminous intensity per unit area projected in a given direction. + + hedId + HED_0013035 + + + + Luminance-contrast + The difference in luminance in specific portions of a scene or image. + + suggestedTag + Percentage + Ratio + + + hedId + HED_0013036 + + + # + A non-negative value, usually in the range 0 to 1 or alternative 0 to 100, if representing a percentage. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013037 + + + + + Opacity + A measure of impenetrability to light. + + hedId + HED_0013038 + + + + + + Sensory-presentation + The entity has a sensory manifestation. + + hedId + HED_0013039 + + + Auditory-presentation + The sense of hearing is used in the presentation to the user. + + hedId + HED_0013040 + + + Loudspeaker-separation + The distance between two loudspeakers. Grouped with the Distance tag. + + suggestedTag + Distance + + + hedId + HED_0013041 + + + + Monophonic + Relating to sound transmission, recording, or reproduction involving a single transmission path. + + hedId + HED_0013042 + + + + Silent + The absence of ambient audible sound or the state of having ceased to produce sounds. + + hedId + HED_0013043 + + + + Stereophonic + Relating to, or constituting sound reproduction involving the use of separated microphones and two transmission channels to achieve the sound separation of a live hearing. + + hedId + HED_0013044 + + + + + Gustatory-presentation + The sense of taste used in the presentation to the user. + + hedId + HED_0013045 + + + + Olfactory-presentation + The sense of smell used in the presentation to the user. + + hedId + HED_0013046 + + + + Somatic-presentation + The nervous system is used in the presentation to the user. + + hedId + HED_0013047 + + + + Tactile-presentation + The sense of touch used in the presentation to the user. + + hedId + HED_0013048 + + + + Vestibular-presentation + The sense balance used in the presentation to the user. + + hedId + HED_0013049 + + + + Visual-presentation + The sense of sight used in the presentation to the user. + + hedId + HED_0013050 + + + 2D-view + A view showing only two dimensions. + + hedId + HED_0013051 + + + + 3D-view + A view showing three dimensions. + + hedId + HED_0013052 + + + + Background-view + Parts of the view that are farthest from the viewer and usually the not part of the visual focus. + + hedId + HED_0013053 + + + + Bistable-view + Something having two stable visual forms that have two distinguishable stable forms as in optical illusions. + + hedId + HED_0013054 + + + + Foreground-view + Parts of the view that are closest to the viewer and usually the most important part of the visual focus. + + hedId + HED_0013055 + + + + Foveal-view + Visual presentation directly on the fovea. A view projected on the small depression in the retina containing only cones and where vision is most acute. + + hedId + HED_0013056 + + + + Map-view + A diagrammatic representation of an area of land or sea showing physical features, cities, roads. + + hedId + HED_0013057 + + + Aerial-view + Elevated view of an object from above, with a perspective as though the observer were a bird. + + hedId + HED_0013058 + + + + Satellite-view + A representation as captured by technology such as a satellite. + + hedId + HED_0013059 + + + + Street-view + A 360-degrees panoramic view from a position on the ground. + + hedId + HED_0013060 + + + + + Peripheral-view + Indirect vision as it occurs outside the point of fixation. + + hedId + HED_0013061 + + + + + + + Task-property + Something that pertains to a task. + + extensionAllowed + + + hedId + HED_0013062 + + + Task-action-type + How an agent action should be interpreted in terms of the task specification. + + hedId + HED_0013063 + + + Appropriate-action + An action suitable or proper in the circumstances. + + relatedTag + Inappropriate-action + + + hedId + HED_0013064 + + + + Correct-action + An action that was a correct response in the context of the task. + + relatedTag + Incorrect-action + Indeterminate-action + + + hedId + HED_0013065 + + + + Correction + An action offering an improvement to replace a mistake or error. + + hedId + HED_0013066 + + + + Done-indication + An action that indicates that the participant has completed this step in the task. + + relatedTag + Ready-indication + + + hedId + HED_0013067 + + + + Imagined-action + Form a mental image or concept of something. This is used to identity something that only happened in the imagination of the participant as in imagined movements in motor imagery paradigms. + + hedId + HED_0013068 + + + + Inappropriate-action + An action not in keeping with what is correct or proper for the task. + + relatedTag + Appropriate-action + + + hedId + HED_0013069 + + + + Incorrect-action + An action considered wrong or incorrect in the context of the task. + + relatedTag + Correct-action + Indeterminate-action + + + hedId + HED_0013070 + + + + Indeterminate-action + An action that cannot be distinguished between two or more possibilities in the current context. This tag might be applied when an outside evaluator or a classification algorithm cannot determine a definitive result. + + relatedTag + Correct-action + Incorrect-action + Miss + Near-miss + + + hedId + HED_0013071 + + + + Miss + An action considered to be a failure in the context of the task. For example, if the agent is supposed to try to hit a target and misses. + + relatedTag + Near-miss + + + hedId + HED_0013072 + + + + Near-miss + An action barely satisfied the requirements of the task. In a driving experiment for example this could pertain to a narrowly avoided collision or other accident. + + relatedTag + Miss + + + hedId + HED_0013073 + + + + Omitted-action + An expected response was skipped. + + hedId + HED_0013074 + + + + Ready-indication + An action that indicates that the participant is ready to perform the next step in the task. + + relatedTag + Done-indication + + + hedId + HED_0013075 + + + + + Task-attentional-demand + Strategy for allocating attention toward goal-relevant information. + + hedId + HED_0013076 + + + Bottom-up-attention + Attentional guidance purely by externally driven factors to stimuli that are salient because of their inherent properties relative to the background. Sometimes this is referred to as stimulus driven. + + relatedTag + Top-down-attention + + + hedId + HED_0013077 + + + + Covert-attention + Paying attention without moving the eyes. + + relatedTag + Overt-attention + + + hedId + HED_0013078 + + + + Divided-attention + Integrating parallel multiple stimuli. Behavior involving responding simultaneously to multiple tasks or multiple task demands. + + relatedTag + Focused-attention + + + hedId + HED_0013079 + + + + Focused-attention + Responding discretely to specific visual, auditory, or tactile stimuli. + + relatedTag + Divided-attention + + + hedId + HED_0013080 + + + + Orienting-attention + Directing attention to a target stimulus. + + hedId + HED_0013081 + + + + Overt-attention + Selectively processing one location over others by moving the eyes to point at that location. + + relatedTag + Covert-attention + + + hedId + HED_0013082 + + + + Selective-attention + Maintaining a behavioral or cognitive set in the face of distracting or competing stimuli. Ability to pay attention to a limited array of all available sensory information. + + hedId + HED_0013083 + + + + Sustained-attention + Maintaining a consistent behavioral response during continuous and repetitive activity. + + hedId + HED_0013084 + + + + Switched-attention + Having to switch attention between two or more modalities of presentation. + + hedId + HED_0013085 + + + + Top-down-attention + Voluntary allocation of attention to certain features. Sometimes this is referred to goal-oriented attention. + + relatedTag + Bottom-up-attention + + + hedId + HED_0013086 + + + + + Task-effect-evidence + The evidence supporting the conclusion that the event had the specified effect. + + hedId + HED_0013087 + + + Behavioral-evidence + An indication or conclusion based on the behavior of an agent. + + hedId + HED_0013088 + + + + Computational-evidence + A type of evidence in which data are produced, and/or generated, and/or analyzed on a computer. + + hedId + HED_0013089 + + + + External-evidence + A phenomenon that follows and is caused by some previous phenomenon. + + hedId + HED_0013090 + + + + Intended-effect + A phenomenon that is intended to follow and be caused by some previous phenomenon. + + hedId + HED_0013091 + + + + + Task-event-role + The purpose of an event with respect to the task. + + hedId + HED_0013092 + + + Experimental-stimulus + Part of something designed to elicit a response in the experiment. + + hedId + HED_0013093 + + + + Incidental + A sensory or other type of event that is unrelated to the task or experiment. + + hedId + HED_0013094 + + + + Instructional + Usually associated with a sensory event intended to give instructions to the participant about the task or behavior. + + hedId + HED_0013095 + + + + Mishap + Unplanned disruption such as an equipment or experiment control abnormality or experimenter error. + + hedId + HED_0013096 + + + + Participant-response + Something related to a participant actions in performing the task. + + hedId + HED_0013097 + + + + Task-activity + Something that is part of the overall task or is necessary to the overall experiment but is not directly part of a stimulus-response cycle. Examples would be taking a survey or provided providing a silva sample. + + hedId + HED_0013098 + + + + Warning + Something that should warn the participant that the parameters of the task have been or are about to be exceeded such as a warning message about getting too close to the shoulder of the road in a driving task. + + hedId + HED_0013099 + + + + + Task-relationship + Specifying organizational importance of sub-tasks. + + hedId + HED_0013100 + + + Background-subtask + A part of the task which should be performed in the background as for example inhibiting blinks due to instruction while performing the primary task. + + hedId + HED_0013101 + + + + Primary-subtask + A part of the task which should be the primary focus of the participant. + + hedId + HED_0013102 + + + + + Task-stimulus-role + The role the stimulus plays in the task. + + hedId + HED_0013103 + + + Cue + A signal for an action, a pattern of stimuli indicating a particular response. + + hedId + HED_0013104 + + + + Distractor + A person or thing that distracts or a plausible but incorrect option in a multiple-choice question. In psychological studies this is sometimes referred to as a foil. + + hedId + HED_0013105 + + + + Expected + Considered likely, probable or anticipated. Something of low information value as in frequent non-targets in an RSVP paradigm. + + relatedTag + Unexpected + + + suggestedTag + Target + + + hedId + HED_0013106 + + + + Extraneous + Irrelevant or unrelated to the subject being dealt with. + + hedId + HED_0013107 + + + + Feedback + An evaluative response to an inquiry, process, event, or activity. + + hedId + HED_0013108 + + + + Go-signal + An indicator to proceed with a planned action. + + relatedTag + Stop-signal + + + hedId + HED_0013109 + + + + Meaningful + Conveying significant or relevant information. + + hedId + HED_0013110 + + + + Newly-learned + Representing recently acquired information or understanding. + + hedId + HED_0013111 + + + + Non-informative + Something that is not useful in forming an opinion or judging an outcome. + + hedId + HED_0013112 + + + + Non-target + Something other than that done or looked for. Also tag Expected if the Non-target is frequent. + + relatedTag + Target + + + hedId + HED_0013113 + + + + Not-meaningful + Not having a serious, important, or useful quality or purpose. + + hedId + HED_0013114 + + + + Novel + Having no previous example or precedent or parallel. + + hedId + HED_0013115 + + + + Oddball + Something unusual, or infrequent. + + relatedTag + Unexpected + + + suggestedTag + Target + + + hedId + HED_0013116 + + + + Penalty + A disadvantage, loss, or hardship due to some action. + + hedId + HED_0013117 + + + + Planned + Something that was decided on or arranged in advance. + + relatedTag + Unplanned + + + hedId + HED_0013118 + + + + Priming + An implicit memory effect in which exposure to a stimulus influences response to a later stimulus. + + hedId + HED_0013119 + + + + Query + A sentence of inquiry that asks for a reply. + + hedId + HED_0013120 + + + + Reward + A positive reinforcement for a desired action, behavior or response. + + hedId + HED_0013121 + + + + Stop-signal + An indicator that the agent should stop the current activity. + + relatedTag + Go-signal + + + hedId + HED_0013122 + + + + Target + Something fixed as a goal, destination, or point of examination. + + hedId + HED_0013123 + + + + Threat + An indicator that signifies hostility and predicts an increased probability of attack. + + hedId + HED_0013124 + + + + Timed + Something planned or scheduled to be done at a particular time or lasting for a specified amount of time. + + hedId + HED_0013125 + + + + Unexpected + Something that is not anticipated. + + relatedTag + Expected + + + hedId + HED_0013126 + + + + Unplanned + Something that has not been planned as part of the task. + + relatedTag + Planned + + + hedId + HED_0013127 + + + + + + + Relation + Concerns the way in which two or more people or things are connected. + + extensionAllowed + + + hedId + HED_0013128 + + + Comparative-relation + Something considered in comparison to something else. The first entity is the focus. + + hedId + HED_0013129 + + + Approximately-equal-to + (A, (Approximately-equal-to, B)) indicates that A and B have almost the same value. Here A and B could refer to sizes, orders, positions or other quantities. + + hedId + HED_0013130 + + + + Equal-to + (A, (Equal-to, B)) indicates that the size or order of A is the same as that of B. + + hedId + HED_0013131 + + + + Greater-than + (A, (Greater-than, B)) indicates that the relative size or order of A is bigger than that of B. + + hedId + HED_0013132 + + + + Greater-than-or-equal-to + (A, (Greater-than-or-equal-to, B)) indicates that the relative size or order of A is bigger than or the same as that of B. + + hedId + HED_0013133 + + + + Less-than + (A, (Less-than, B)) indicates that A is smaller than B. Here A and B could refer to sizes, orders, positions or other quantities. + + hedId + HED_0013134 + + + + Less-than-or-equal-to + (A, (Less-than-or-equal-to, B)) indicates that the relative size or order of A is smaller than or equal to B. + + hedId + HED_0013135 + + + + Not-equal-to + (A, (Not-equal-to, B)) indicates that the size or order of A is not the same as that of B. + + hedId + HED_0013136 + + + + + Connective-relation + Indicates two entities are related in some way. The first entity is the focus. + + hedId + HED_0013137 + + + Belongs-to + (A, (Belongs-to, B)) indicates that A is a member of B. + + hedId + HED_0013138 + + + + Connected-to + (A, (Connected-to, B)) indicates that A is related to B in some respect, usually through a direct link. + + hedId + HED_0013139 + + + + Contained-in + (A, (Contained-in, B)) indicates that A is completely inside of B. + + hedId + HED_0013140 + + + + Described-by + (A, (Described-by, B)) indicates that B provides information about A. + + hedId + HED_0013141 + + + + From-to + (A, (From-to, B)) indicates a directional relation from A to B. A is considered the source. + + hedId + HED_0013142 + + + + Group-of + (A, (Group-of, B)) indicates A is a group of items of type B. + + hedId + HED_0013143 + + + + Implied-by + (A, (Implied-by, B)) indicates B is suggested by A. + + hedId + HED_0013144 + + + + Includes + (A, (Includes, B)) indicates that A has B as a member or part. + + hedId + HED_0013145 + + + + Interacts-with + (A, (Interacts-with, B)) indicates A and B interact, possibly reciprocally. + + hedId + HED_0013146 + + + + Member-of + (A, (Member-of, B)) indicates A is a member of group B. + + hedId + HED_0013147 + + + + Part-of + (A, (Part-of, B)) indicates A is a part of the whole B. + + hedId + HED_0013148 + + + + Performed-by + (A, (Performed-by, B)) indicates that the action or procedure A was carried out by agent B. + + hedId + HED_0013149 + + + + Performed-using + (A, (Performed-using, B)) indicates that the action or procedure A was accomplished using B. + + hedId + HED_0013150 + + + + Related-to + (A, (Related-to, B)) indicates A has some relationship to B. + + hedId + HED_0013151 + + + + Unrelated-to + (A, (Unrelated-to, B)) indicates that A is not related to B.For example, A is not related to Task. + + hedId + HED_0013152 + + + + + Directional-relation + A relationship indicating direction of change of one entity relative to another. The first entity is the focus. + + hedId + HED_0013153 + + + Away-from + (A, (Away-from, B)) indicates that A is going or has moved away from B. The meaning depends on A and B. + + hedId + HED_0013154 + + + + Towards + (A, (Towards, B)) indicates that A is going to or has moved to B. The meaning depends on A and B. + + hedId + HED_0013155 + + + + + Linguistic-relation + Related based on a linguistic property to. + + rooted + Relation + + + hedId + HED_0062234 + + + inLibrary + lang + + + Grammatical-relation + Grammatical relationship between language items. + + hedId + HED_0062235 + + + inLibrary + lang + + + Agreement-with + Inflectional adjustment to match grammatical category (e.g. case, number, gender) of. + + hedId + HED_0062236 + + + inLibrary + lang + + + + + Orthographic-relatedness-to + Connected on the basis of writing or spelling. + + hedId + HED_0062237 + + + inLibrary + lang + + + Orthographic-distance-to + Removed in orthographic or written form (e.g. a measure of how far cat is removed from rat in orthography). + + hedId + HED_0062238 + + + inLibrary + lang + + + Hamming-distance-to + The minimum number of substitutions required to change one string into another string of equal length. + + hedId + HED_0062239 + + + inLibrary + lang + + + # + Integers 0 and up. + + takesValue + true + + + valueClass + numericClass + + + hedId + HED_0062240 + + + inLibrary + lang + + + + + Levenshtein-distance-to + The minimum number of single-character edits to change into. + + hedId + HED_0062241 + + + inLibrary + lang + + + # + Integers 0 and up. + + takesValue + true + + + valueClass + numericClass + + + hedId + HED_0062242 + + + inLibrary + lang + + + + + + + Phonological-relatedness-to + Connected on the basis of sound. + + hedId + HED_0062243 + + + inLibrary + lang + + + Phonological-distance-to + Removed in sounding from. + + hedId + HED_0062244 + + + inLibrary + lang + + + Phonological-Levenshtein-distance-to + The minimum number of single-phoneme edits to change into. + + hedId + HED_0062245 + + + inLibrary + lang + + + # + Integers 0 and up. + + takesValue + true + + + valueClass + numericClass + + + hedId + HED_0062246 + + + inLibrary + lang + + + + + + + Semantic-relatedness-to + Connected on the basis of meaning to. + + hedId + HED_0062247 + + + inLibrary + lang + + + Antonymous-to + Meaning the opposite as. + + hedId + HED_0062248 + + + inLibrary + lang + + + + Semantic-distance-to + Removed in meaning from. + + hedId + HED_0062249 + + + inLibrary + lang + + + # + + hedId + HED_0062250 + + + inLibrary + lang + + + + + Synonymous-to + Meaning exactly or nearly the same as. + + hedId + HED_0062251 + + + inLibrary + lang + + + + + + Logical-relation + Indicating a logical relationship between entities. The first entity is usually the focus. + + hedId + HED_0013156 + + + And + (A, (And, B)) means A and B are both in effect. + + hedId + HED_0013157 + + + + Or + (A, (Or, B)) means at least one of A and B are in effect. + + hedId + HED_0013158 + + + + + Spatial-relation + Indicating a relationship about position between entities. + + hedId + HED_0013159 + + + Above + (A, (Above, B)) means A is in a place or position that is higher than B. + + hedId + HED_0013160 + + + + Across-from + (A, (Across-from, B)) means A is on the opposite side of something from B. + + hedId + HED_0013161 + + + + Adjacent-to + (A, (Adjacent-to, B)) indicates that A is next to B in time or space. + + hedId + HED_0013162 + + + + Ahead-of + (A, (Ahead-of, B)) indicates that A is further forward in time or space in B. + + hedId + HED_0013163 + + + + Around + (A, (Around, B)) means A is in or near the present place or situation of B. + + hedId + HED_0013164 + + + + Behind + (A, (Behind, B)) means A is at or to the far side of B, typically so as to be hidden by it. + + hedId + HED_0013165 + + + + Below + (A, (Below, B)) means A is in a place or position that is lower than the position of B. + + hedId + HED_0013166 + + + + Between + (A, (Between, (B, C))) means A is in the space or interval separating B and C. + + hedId + HED_0013167 + + + + Bilateral-to + (A, (Bilateral, B)) means A is on both sides of B or affects both sides of B. + + hedId + HED_0013168 + + + + Bottom-edge-of + (A, (Bottom-edge-of, B)) means A is on the bottom most part or or near the boundary of B. + + relatedTag + Left-edge-of + Right-edge-of + Top-edge-of + + + hedId + HED_0013169 + + + + Boundary-of + (A, (Boundary-of, B)) means A is on or part of the edge or boundary of B. + + hedId + HED_0013170 + + + + Center-of + (A, (Center-of, B)) means A is at a point or or in an area that is approximately central within B. + + hedId + HED_0013171 + + + + Close-to + (A, (Close-to, B)) means A is at a small distance from or is located near in space to B. + + hedId + HED_0013172 + + + + Far-from + (A, (Far-from, B)) means A is at a large distance from or is not located near in space to B. + + hedId + HED_0013173 + + + + In-front-of + (A, (In-front-of, B)) means A is in a position just ahead or at the front part of B, potentially partially blocking B from view. + + hedId + HED_0013174 + + + + Left-edge-of + (A, (Left-edge-of, B)) means A is located on the left side of B on or near the boundary of B. + + relatedTag + Bottom-edge-of + Right-edge-of + Top-edge-of + + + hedId + HED_0013175 + + + + Left-side-of + (A, (Left-side-of, B)) means A is located on the left side of B usually as part of B. + + relatedTag + Right-side-of + + + hedId + HED_0013176 + + + + Lower-center-of + (A, (Lower-center-of, B)) means A is situated on the lower center part of B (due south). This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-left-of + Lower-right-of + Upper-center-of + Upper-right-of + + + hedId + HED_0013177 + + + + Lower-left-of + (A, (Lower-left-of, B)) means A is situated on the lower left part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-right-of + Upper-center-of + Upper-left-of + Upper-right-of + + + hedId + HED_0013178 + + + + Lower-right-of + (A, (Lower-right-of, B)) means A is situated on the lower right part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Upper-left-of + Upper-center-of + Upper-left-of + Lower-right-of + + + hedId + HED_0013179 + + + + Outside-of + (A, (Outside-of, B)) means A is located in the space around but not including B. + + hedId + HED_0013180 + + + + Over + (A, (Over, B)) means A above is above B so as to cover or protect or A extends over the a general area as from a from a vantage point. + + hedId + HED_0013181 + + + + Right-edge-of + (A, (Right-edge-of, B)) means A is located on the right side of B on or near the boundary of B. + + relatedTag + Bottom-edge-of + Left-edge-of + Top-edge-of + + + hedId + HED_0013182 + + + + Right-side-of + (A, (Right-side-of, B)) means A is located on the right side of B usually as part of B. + + relatedTag + Left-side-of + + + hedId + HED_0013183 + + + + To-left-of + (A, (To-left-of, B)) means A is located on or directed toward the side to the west of B when B is facing north. This term is used when A is not part of B. + + hedId + HED_0013184 + + + + To-right-of + (A, (To-right-of, B)) means A is located on or directed toward the side to the east of B when B is facing north. This term is used when A is not part of B. + + hedId + HED_0013185 + + + + Top-edge-of + (A, (Top-edge-of, B)) means A is on the uppermost part or or near the boundary of B. + + relatedTag + Left-edge-of + Right-edge-of + Bottom-edge-of + + + hedId + HED_0013186 + + + + Top-of + (A, (Top-of, B)) means A is on the uppermost part, side, or surface of B. + + hedId + HED_0013187 + + + + Underneath + (A, (Underneath, B)) means A is situated directly below and may be concealed by B. + + hedId + HED_0013188 + + + + Upper-center-of + (A, (Upper-center-of, B)) means A is situated on the upper center part of B (due north). This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Lower-right-of + Upper-center-of + Upper-right-of + + + hedId + HED_0013189 + + + + Upper-left-of + (A, (Upper-left-of, B)) means A is situated on the upper left part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Lower-right-of + Upper-center-of + Upper-right-of + + + hedId + HED_0013190 + + + + Upper-right-of + (A, (Upper-right-of, B)) means A is situated on the upper right part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Upper-left-of + Upper-center-of + Lower-right-of + + + hedId + HED_0013191 + + + + Within + (A, (Within, B)) means A is on the inside of or contained in B. + + hedId + HED_0013192 + + + + + Temporal-relation + A relationship that includes a temporal or time-based component. + + hedId + HED_0013193 + + + After + (A, (After, B)) means A happens at a time subsequent to a reference time related to B. + + hedId + HED_0013194 + + + + Asynchronous-with + (A, (Asynchronous-with, B)) means A happens at times not occurring at the same time or having the same period or phase as B. + + hedId + HED_0013195 + + + + Before + (A, (Before, B)) means A happens at a time earlier in time or order than B. + + hedId + HED_0013196 + + + + During + (A, (During, B)) means A happens at some point in a given period of time in which B is ongoing. + + hedId + HED_0013197 + + + + Synchronous-with + (A, (Synchronous-with, B)) means A happens at occurs at the same time or rate as B. + + hedId + HED_0013198 + + + + Waiting-for + (A, (Waiting-for, B)) means A pauses for something to happen in B. + + hedId + HED_0013199 + + + + + + + + accelerationUnits + + defaultUnits + m-per-s^2 + + + hedId + HED_0011500 + + + m-per-s^2 + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011600 + + + + + angleUnits + + defaultUnits + radian + + + hedId + HED_0011501 + + + radian + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011601 + + + + rad + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011602 + + + + degree + + conversionFactor + 0.0174533 + + + hedId + HED_0011603 + + + + + areaUnits + + defaultUnits + m^2 + + + hedId + HED_0011502 + + + m^2 + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011604 + + + + + currencyUnits + Units indicating the worth of something. + + defaultUnits + $ + + + hedId + HED_0011503 + + + dollar + + conversionFactor + 1.0 + + + hedId + HED_0011605 + + + + $ + + unitPrefix + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + dollar + + + hedId + HED_0011606 + + + + euro + The official currency of a large subset of member countries of the European Union. + + hedId + HED_0011607 + + + + point + An arbitrary unit of value, usually an integer indicating reward or penalty. + + hedId + HED_0011608 + + + + + electricPotentialUnits + + defaultUnits + uV + + + hedId + HED_0011504 + + + V + + SIUnit + + + unitSymbol + + + conversionFactor + 0.000001 + + + hedId + HED_0011609 + + + + uV + Added as a direct unit because it is the default unit. + + conversionFactor + 1.0 + + + hedId + HED_0011644 + + + + volt + + SIUnit + + + conversionFactor + 0.000001 + + + hedId + HED_0011610 + + + + + frequencyUnits + + defaultUnits + Hz + + + hedId + HED_0011505 + + + hertz + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011611 + + + + Hz + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011612 + + + + + intensityUnits + + defaultUnits + dB + + + hedId + HED_0011506 + + + dB + Intensity expressed as ratio to a threshold. May be used for sound intensity. + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011613 + + + + candela + Units used to express light intensity. + + SIUnit + + + hedId + HED_0011614 + + + + cd + Units used to express light intensity. + + SIUnit + + + unitSymbol + + + hedId + HED_0011615 + + + + + jerkUnits + + defaultUnits + m-per-s^3 + + + hedId + HED_0011507 + + + m-per-s^3 + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011616 + + + + + magneticFieldUnits + + defaultUnits + T + + + hedId + HED_0011508 + + + tesla + + SIUnit + + + conversionFactor + 10e-15 + + + hedId + HED_0011617 + + + + T + + SIUnit + + + unitSymbol + + + conversionFactor + 10e-15 + + + hedId + HED_0011618 + + + + + memorySizeUnits + + defaultUnits + B + + + hedId + HED_0011509 + + + byte + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011619 + + + + B + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011620 + + + + + physicalLengthUnits + + defaultUnits + m + + + hedId + HED_0011510 + + + foot + + conversionFactor + 0.3048 + + + hedId + HED_0011621 + + + + inch + + conversionFactor + 0.0254 + + + hedId + HED_0011622 + + + + meter + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011623 + + + + metre + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011624 + + + + m + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011625 + + + + mile + + conversionFactor + 1609.34 + + + hedId + HED_0011626 + + + + + speedUnits + + defaultUnits + m-per-s + + + hedId + HED_0011511 + + + m-per-s + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011627 + + + + mph + + unitSymbol + + + conversionFactor + 0.44704 + + + hedId + HED_0011628 + + + + kph + + unitSymbol + + + conversionFactor + 0.277778 + + + hedId + HED_0011629 + + + + + temperatureUnits + + defaultUnits + degree-Celsius + + + hedId + HED_0011512 + + + degree-Celsius + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011630 + + + + degree Celsius + Units are not allowed to have spaces. Use degree-Celsius or oC instead. + + deprecatedFrom + 8.2.0 + + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011631 + + + + oC + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011632 + + + + + timeUnits + + defaultUnits + s + + + hedId + HED_0011513 + + + second + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011633 + + + + s + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011634 + + + + day + + conversionFactor + 86400 + + + hedId + HED_0011635 + + + + month + + hedId + HED_0011645 + + + + minute + + conversionFactor + 60 + + + hedId + HED_0011636 + + + + hour + Should be in 24-hour format. + + conversionFactor + 3600 + + + hedId + HED_0011637 + + + + year + Years do not have a constant conversion factor to seconds. + + hedId + HED_0011638 + + + + + volumeUnits + + defaultUnits + m^3 + + + hedId + HED_0011514 + + + m^3 + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011639 + + + + + weightUnits + + defaultUnits + g + + + hedId + HED_0011515 + + + g + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011640 + + + + gram + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011641 + + + + pound + + conversionFactor + 453.592 + + + hedId + HED_0011642 + + + + lb + + conversionFactor + 453.592 + + + hedId + HED_0011643 + + + + + + + deca + SI unit multiple representing 10e1. + + SIUnitModifier + + + conversionFactor + 10.0 + + + hedId + HED_0011400 + + + + da + SI unit multiple representing 10e1. + + SIUnitSymbolModifier + + + conversionFactor + 10.0 + + + hedId + HED_0011401 + + + + hecto + SI unit multiple representing 10e2. + + SIUnitModifier + + + conversionFactor + 100.0 + + + hedId + HED_0011402 + + + + h + SI unit multiple representing 10e2. + + SIUnitSymbolModifier + + + conversionFactor + 100.0 + + + hedId + HED_0011403 + + + + kilo + SI unit multiple representing 10e3. + + SIUnitModifier + + + conversionFactor + 1000.0 + + + hedId + HED_0011404 + + + + k + SI unit multiple representing 10e3. + + SIUnitSymbolModifier + + + conversionFactor + 1000.0 + + + hedId + HED_0011405 + + + + mega + SI unit multiple representing 10e6. + + SIUnitModifier + + + conversionFactor + 10e6 + + + hedId + HED_0011406 + + + + M + SI unit multiple representing 10e6. + + SIUnitSymbolModifier + + + conversionFactor + 10e6 + + + hedId + HED_0011407 + + + + giga + SI unit multiple representing 10e9. + + SIUnitModifier + + + conversionFactor + 10e9 + + + hedId + HED_0011408 + + + + G + SI unit multiple representing 10e9. + + SIUnitSymbolModifier + + + conversionFactor + 10e9 + + + hedId + HED_0011409 + + + + tera + SI unit multiple representing 10e12. + + SIUnitModifier + + + conversionFactor + 10e12 + + + hedId + HED_0011410 + + + + T + SI unit multiple representing 10e12. + + SIUnitSymbolModifier + + + conversionFactor + 10e12 + + + hedId + HED_0011411 + + + + peta + SI unit multiple representing 10e15. + + SIUnitModifier + + + conversionFactor + 10e15 + + + hedId + HED_0011412 + + + + P + SI unit multiple representing 10e15. + + SIUnitSymbolModifier + + + conversionFactor + 10e15 + + + hedId + HED_0011413 + + + + exa + SI unit multiple representing 10e18. + + SIUnitModifier + + + conversionFactor + 10e18 + + + hedId + HED_0011414 + + + + E + SI unit multiple representing 10e18. + + SIUnitSymbolModifier + + + conversionFactor + 10e18 + + + hedId + HED_0011415 + + + + zetta + SI unit multiple representing 10e21. + + SIUnitModifier + + + conversionFactor + 10e21 + + + hedId + HED_0011416 + + + + Z + SI unit multiple representing 10e21. + + SIUnitSymbolModifier + + + conversionFactor + 10e21 + + + hedId + HED_0011417 + + + + yotta + SI unit multiple representing 10e24. + + SIUnitModifier + + + conversionFactor + 10e24 + + + hedId + HED_0011418 + + + + Y + SI unit multiple representing 10e24. + + SIUnitSymbolModifier + + + conversionFactor + 10e24 + + + hedId + HED_0011419 + + + + deci + SI unit submultiple representing 10e-1. + + SIUnitModifier + + + conversionFactor + 0.1 + + + hedId + HED_0011420 + + + + d + SI unit submultiple representing 10e-1. + + SIUnitSymbolModifier + + + conversionFactor + 0.1 + + + hedId + HED_0011421 + + + + centi + SI unit submultiple representing 10e-2. + + SIUnitModifier + + + conversionFactor + 0.01 + + + hedId + HED_0011422 + + + + c + SI unit submultiple representing 10e-2. + + SIUnitSymbolModifier + + + conversionFactor + 0.01 + + + hedId + HED_0011423 + + + + milli + SI unit submultiple representing 10e-3. + + SIUnitModifier + + + conversionFactor + 0.001 + + + hedId + HED_0011424 + + + + m + SI unit submultiple representing 10e-3. + + SIUnitSymbolModifier + + + conversionFactor + 0.001 + + + hedId + HED_0011425 + + + + micro + SI unit submultiple representing 10e-6. + + SIUnitModifier + + + conversionFactor + 10e-6 + + + hedId + HED_0011426 + + + + u + SI unit submultiple representing 10e-6. + + SIUnitSymbolModifier + + + conversionFactor + 10e-6 + + + hedId + HED_0011427 + + + + nano + SI unit submultiple representing 10e-9. + + SIUnitModifier + + + conversionFactor + 10e-9 + + + hedId + HED_0011428 + + + + n + SI unit submultiple representing 10e-9. + + SIUnitSymbolModifier + + + conversionFactor + 10e-9 + + + hedId + HED_0011429 + + + + pico + SI unit submultiple representing 10e-12. + + SIUnitModifier + + + conversionFactor + 10e-12 + + + hedId + HED_0011430 + + + + p + SI unit submultiple representing 10e-12. + + SIUnitSymbolModifier + + + conversionFactor + 10e-12 + + + hedId + HED_0011431 + + + + femto + SI unit submultiple representing 10e-15. + + SIUnitModifier + + + conversionFactor + 10e-15 + + + hedId + HED_0011432 + + + + f + SI unit submultiple representing 10e-15. + + SIUnitSymbolModifier + + + conversionFactor + 10e-15 + + + hedId + HED_0011433 + + + + atto + SI unit submultiple representing 10e-18. + + SIUnitModifier + + + conversionFactor + 10e-18 + + + hedId + HED_0011434 + + + + a + SI unit submultiple representing 10e-18. + + SIUnitSymbolModifier + + + conversionFactor + 10e-18 + + + hedId + HED_0011435 + + + + zepto + SI unit submultiple representing 10e-21. + + SIUnitModifier + + + conversionFactor + 10e-21 + + + hedId + HED_0011436 + + + + z + SI unit submultiple representing 10e-21. + + SIUnitSymbolModifier + + + conversionFactor + 10e-21 + + + hedId + HED_0011437 + + + + yocto + SI unit submultiple representing 10e-24. + + SIUnitModifier + + + conversionFactor + 10e-24 + + + hedId + HED_0011438 + + + + y + SI unit submultiple representing 10e-24. + + SIUnitSymbolModifier + + + conversionFactor + 10e-24 + + + hedId + HED_0011439 + + + + + + dateTimeClass + Date-times should conform to ISO8601 date-time format YYYY-MM-DDThh:mm:ss.000000Z (year, month, day, hour (24h), minute, second, optional fractional seconds, and optional UTC time indicator. Any variation on the full form is allowed. + + allowedCharacter + digits + T + hyphen + colon + + + hedId + HED_0011301 + + + + nameClass + Value class designating values that have the characteristics of node names. The allowed characters are alphanumeric, hyphen, and underscore. + + allowedCharacter + letters + digits + underscore + hyphen + + + hedId + HED_0011302 + + + + numericClass + Value must be a valid numerical value. + + allowedCharacter + digits + E + e + plus + hyphen + period + + + hedId + HED_0011303 + + + + posixPath + Posix path specification. + + allowedCharacter + digits + letters + slash + colon + + + hedId + HED_0011304 + + + + textClass + Values that have the characteristics of text such as in descriptions. The text characters include printable characters (32 <= ASCII< 127) excluding comma, square bracket and curly braces as well as non ASCII (ASCII codes > 127). + + allowedCharacter + text + + + hedId + HED_0011305 + + + + + + hedId + The unique identifier of this element in the HED namespace. + + elementDomain + + + stringRange + + + hedId + HED_0010500 + + + annotationProperty + + + + requireChild + This tag must have a descendent. + + tagDomain + + + boolRange + + + hedId + HED_0010501 + + + annotationProperty + + + + rooted + This top-level library schema node should have a parent which is the indicated node in the partnered standard schema. + + tagDomain + + + tagRange + + + hedId + HED_0010502 + + + annotationProperty + + + + takesValue + This tag is a hashtag placeholder that is expected to be replaced with a user-defined value. + + tagDomain + + + boolRange + + + hedId + HED_0010503 + + + annotationProperty + + + + defaultUnits + The default units to use if the placeholder has a unit class but the substituted value has no units. + + unitClassDomain + + + unitRange + + + hedId + HED_0010104 + + + + isPartOf + This tag is part of the indicated tag -- as in the nose is part of the face. + + tagDomain + + + tagRange + + + hedId + HED_0010109 + + + + relatedTag + A HED tag that is closely related to this tag. This attribute is used by tagging tools. + + tagDomain + + + tagRange + + + hedId + HED_0010105 + + + + suggestedTag + A tag that is often associated with this tag. This attribute is used by tagging tools to provide tagging suggestions. + + tagDomain + + + tagRange + + + hedId + HED_0010106 + + + + unitClass + The unit class that the value of a placeholder node can belong to. + + tagDomain + + + unitClassRange + + + hedId + HED_0010107 + + + + valueClass + Type of value taken on by the value of a placeholder node. + + tagDomain + + + valueClassRange + + + hedId + HED_0010108 + + + + allowedCharacter + A special character that is allowed in expressing the value of a placeholder of a specified value class. Allowed characters may be listed individual, named individually, or named as a group as specified in Section 2.2 Character sets and restrictions of the HED specification. + + unitDomain + + + unitModifierDomain + + + valueClassDomain + + + stringRange + + + hedId + HED_0010304 + + + + conversionFactor + The factor to multiply these units or unit modifiers by to convert to default units. + + unitDomain + + + unitModifierDomain + + + numericRange + + + hedId + HED_0010305 + + + + deprecatedFrom + The latest schema version in which the element was not deprecated. + + elementDomain + + + stringRange + + + hedId + HED_0010306 + + + + extensionAllowed + Users can add unlimited levels of child nodes under this tag. This tag is propagated to child nodes except for hashtag placeholders. + + tagDomain + + + boolRange + + + hedId + HED_0010307 + + + + inLibrary + The named library schema that this schema element is from. This attribute is added by tools when a library schema is merged into its partnered standard schema. + + elementDomain + + + stringRange + + + hedId + HED_0010309 + + + + reserved + This tag has special meaning and requires special handling by tools. + + tagDomain + + + boolRange + + + hedId + HED_0010310 + + + + SIUnit + This unit element is an SI unit and can be modified by multiple and sub-multiple names. Note that some units such as byte are designated as SI units although they are not part of the standard. + + unitDomain + + + boolRange + + + hedId + HED_0010311 + + + + SIUnitModifier + This SI unit modifier represents a multiple or sub-multiple of a base unit rather than a unit symbol. + + unitModifierDomain + + + boolRange + + + hedId + HED_0010312 + + + + SIUnitSymbolModifier + This SI unit modifier represents a multiple or sub-multiple of a unit symbol rather than a base symbol. + + unitModifierDomain + + + boolRange + + + hedId + HED_0010313 + + + + tagGroup + This tag can only appear inside a tag group. + + tagDomain + + + boolRange + + + hedId + HED_0010314 + + + + topLevelTagGroup + This tag (or its descendants) can only appear in a top-level tag group. There are additional tag-specific restrictions on what other tags can appear in the group with this tag. + + tagDomain + + + boolRange + + + hedId + HED_0010315 + + + + unique + Only one of this tag or its descendants can be used in the event-level HED string. + + tagDomain + + + boolRange + + + hedId + HED_0010316 + + + + unitPrefix + This unit is a prefix unit (e.g., dollar sign in the currency units). + + unitDomain + + + boolRange + + + hedId + HED_0010317 + + + + unitSymbol + This tag is an abbreviation or symbol representing a type of unit. Unit symbols represent both the singular and the plural and thus cannot be pluralized. + + unitDomain + + + boolRange + + + hedId + HED_0010318 + + + + + + annotationProperty + The value is not inherited by child nodes. + + hedId + HED_0010701 + + + + boolRange + This schema attribute's value can be true or false. This property was formerly named boolProperty. + + hedId + HED_0010702 + + + + elementDomain + This schema attribute can apply to any type of element class (i.e., tag, unit, unit class, unit modifier, or value class). This property was formerly named elementProperty. + + hedId + HED_0010703 + + + + tagDomain + This schema attribute can apply to node (tag-term) elements. This was added so attributes could apply to multiple types of elements. This property was formerly named nodeProperty. + + hedId + HED_0010704 + + + + tagRange + This schema attribute's value can be a node. This property was formerly named nodeProperty. + + hedId + HED_0010705 + + + + numericRange + This schema attribute's value can be numeric. + + hedId + HED_0010706 + + + + stringRange + This schema attribute's value can be a string. + + hedId + HED_0010707 + + + + unitClassDomain + This schema attribute can apply to unit classes. This property was formerly named unitClassProperty. + + hedId + HED_0010708 + + + + unitClassRange + This schema attribute's value can be a unit class. + + hedId + HED_0010709 + + + + unitModifierDomain + This schema attribute can apply to unit modifiers. This property was formerly named unitModifierProperty. + + hedId + HED_0010710 + + + + unitDomain + This schema attribute can apply to units. This property was formerly named unitProperty. + + hedId + HED_0010711 + + + + unitRange + This schema attribute's value can be units. + + hedId + HED_0010712 + + + + valueClassDomain + This schema attribute can apply to value classes. This property was formerly named valueClassProperty. + + hedId + HED_0010713 + + + + valueClassRange + This schema attribute's value can be a value class. + + hedId + HED_0010714 + + + + The current prerelease of the schema is primarily centered around written language and current development focuses on adding grammatical aspect characteristics and spoken word characteristics into the vocabulary. + diff --git a/hed/schema/schema_data/library_data/library_data.json b/hed/schema/schema_data/library_data/library_data.json index 3b5ca5e0e..053c3ff94 100644 --- a/hed/schema/schema_data/library_data/library_data.json +++ b/hed/schema/schema_data/library_data/library_data.json @@ -7,5 +7,11 @@ }, "lang": { "id_range":[60000, 79999] + }, + "slam": { + "id_range":[80000, 99999] + }, + "mouse": { + "id_range":[100000, 119999] } } \ No newline at end of file diff --git a/hed/tools/visualization/tag_word_cloud.py b/hed/tools/visualization/tag_word_cloud.py index 6f6619bf4..c2b7809a2 100644 --- a/hed/tools/visualization/tag_word_cloud.py +++ b/hed/tools/visualization/tag_word_cloud.py @@ -6,6 +6,7 @@ from hed.tools.visualization import word_cloud_util from wordcloud import WordCloud +MIN_WORD_CLOUD_SIZE = 100 def create_wordcloud(word_dict, mask_path=None, background_color=None, width=400, height=300, **kwargs): """ Takes a word dict and returns a generated word cloud object. @@ -27,22 +28,23 @@ def create_wordcloud(word_dict, mask_path=None, background_color=None, width=400 mask_image = None if mask_path: mask_image = load_and_resize_mask(mask_path, width, height) - width = mask_image.shape[1] - height = mask_image.shape[0] + width = round(mask_image.shape[1]) + height = round(mask_image.shape[0]) if height is None and width is None: width = 400 height = 300 elif height is None: - height = width // 1.5 + height = round(width/1.5) elif width is None: - width = height * 1.5 - + width = round(height * 1.5) + width = max(width, MIN_WORD_CLOUD_SIZE) + height = max(height, MIN_WORD_CLOUD_SIZE) kwargs.setdefault('contour_width', 3) kwargs.setdefault('contour_color', 'black') kwargs.setdefault('prefer_horizontal', 0.75) kwargs.setdefault('color_func', word_cloud_util.default_color_func) kwargs.setdefault('relative_scaling', 1) - kwargs.setdefault('max_font_size', height / 20) + kwargs.setdefault('max_font_size', round(height / 20)) kwargs.setdefault('min_font_size', 8) if 'font_path' not in kwargs: kwargs['font_path'] = None diff --git a/spec_tests/test_errors.py b/spec_tests/test_errors.py index d5ba1e3b5..18e4f8255 100644 --- a/spec_tests/test_errors.py +++ b/spec_tests/test_errors.py @@ -15,9 +15,8 @@ skip_tests = { - "VERSION_DEPRECATED": "Not applicable", # "tag-extension-invalid-bad-node-name": "Part of character invalid checking/didn't get to it yet", - "curly-braces-has-no-hed": "Need to fix issue #1006", + # "curly-braces-has-no-hed": "Need to fix issue #1006", # "character-invalid-non-printing appears": "Need to recheck how this is verified for textClass", "invalid-character-name-value-class-deprecated": "Removing support for 8.2.0 or earlier name classes" } From 1cd433e6bb94d2288f7f1303584c4de2d5b3bc62 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Wed, 26 Feb 2025 10:14:15 -0600 Subject: [PATCH 23/50] Added an iter_errors --- hed/errors/error_reporter.py | 25 ++++ tests/errors/test_error_reporter.py | 29 ++++- tests/validator/test_tag_validator.py | 162 +------------------------- 3 files changed, 55 insertions(+), 161 deletions(-) diff --git a/hed/errors/error_reporter.py b/hed/errors/error_reporter.py index b108c61b0..90a6c4297 100644 --- a/hed/errors/error_reporter.py +++ b/hed/errors/error_reporter.py @@ -473,6 +473,31 @@ def get_printable_issue_string_html(issues, title=None, severity=None, skip_file root_element.insert(0, title_element) return ET.tostring(root_element, encoding='unicode') +def iter_errors(issues): + """ An iterator over issues represented as flat dictionaries. + + Parameters: + issues (list): Issues to iterator over. + + Yields: + dict: Represents the information in a single error. + """ + + for issue in issues: + flat_issue = dict() + single_issue_context = _get_context_from_issue(issue, False) + flat_issue.update(single_issue_context) + flat_issue.update(issue) + # Add a link to the error if it's a known error code. + error_url = create_doc_link(issue.get('code', '')) + if error_url: + flat_issue['url'] = create_doc_link(issue.get('code', '')) + if 'source_tag' in flat_issue: + flat_issue['source_tag'] = str(issue['source_tag']) + if 'ec_HedString' in flat_issue: + flat_issue['ec_HedString'] = str(issue['ec_HedString']) + yield flat_issue + def create_doc_link(error_code): """If error code is a known code, return a documentation url for it. diff --git a/tests/errors/test_error_reporter.py b/tests/errors/test_error_reporter.py index 61dc7a581..db6ddafb0 100644 --- a/tests/errors/test_error_reporter.py +++ b/tests/errors/test_error_reporter.py @@ -1,8 +1,8 @@ import unittest from hed.errors import ErrorHandler, ErrorContext, ErrorSeverity, ValidationErrors, SchemaWarnings, \ get_printable_issue_string, sort_issues, replace_tag_references -from hed.errors.error_reporter import hed_tag_error, get_printable_issue_string_html -from hed import HedString +from hed.errors.error_reporter import hed_tag_error, get_printable_issue_string_html, iter_errors +from hed import HedString, HedTag from hed import load_schema_version @@ -135,6 +135,31 @@ def test_printable_issue_string_with_filenames(self): self.error_handler.reset_error_context() + def test_iter_errors_no_context(self): + self.error_handler.push_error_context(ErrorContext.CUSTOM_TITLE, "Default Custom Title") + error_list = self.error_handler.format_error_with_context(ValidationErrors.TAG_NOT_UNIQUE, "") + error_list += self.error_handler.format_error_with_context(SchemaWarnings.SCHEMA_INVALID_CAPITALIZATION, + "dummy", problem_char="#", char_index=0) + result = list(iter_errors(error_list)) + self.assertEqual(len(result), 2) + + def test_iter_errors_with_context(self): + my_file = 'my_file.txt' + self.error_handler.push_error_context(ErrorContext.CUSTOM_TITLE, "Blech") + self.error_handler.push_error_context(ErrorContext.FILE_NAME, my_file) + error_list = self.error_handler.format_error_with_context(ValidationErrors.TAG_NOT_UNIQUE, "") + # error_list += self.error_handler.format_error(ValidationErrors.HED_RESERVED_TAG_REPEATED, + # tag=grouped[multiples[0]][1], group=group) + incompatible_tag = HedTag('Green', self._schema) + incompatible_group = HedString('Green, Red', self._schema) + error_list += self.error_handler.format_error(ValidationErrors.HED_TAGS_NOT_ALLOWED, tag=incompatible_tag, + group=incompatible_group) + + error_list += self.error_handler.format_error_with_context(SchemaWarnings.SCHEMA_INVALID_CAPITALIZATION, + "dummy", problem_char="#", char_index=0) + result = list(iter_errors(error_list)) + self.assertEqual(len(result), 3) + def test_sort_issues(self): schema = load_schema_version("8.1.0") issues = [ diff --git a/tests/validator/test_tag_validator.py b/tests/validator/test_tag_validator.py index 40fea653d..ea4008d55 100644 --- a/tests/validator/test_tag_validator.py +++ b/tests/validator/test_tag_validator.py @@ -3,7 +3,6 @@ from hed.errors.error_types import ValidationErrors, DefinitionErrors from tests.validator.test_tag_validator_base import TestValidatorBase from hed.schema.hed_schema_io import load_schema_version -from hed import HedTag, HedString from functools import partial @@ -92,60 +91,6 @@ def test_proper_capitalization(self): } self.validator_semantic(test_strings, expected_results, expected_issues, True) - # def test_proper_capitalization(self): - # test_strings = { - # 'proper': 'Event/Sensory-event', - # 'camelCase': 'EvEnt/Something', - # 'takesValue': 'Sampling-rate/20 Hz', - # 'numeric': 'Statistical-uncertainty/20', - # 'lowercase': 'Event/something', - # 'multipleUpper': 'Event/SomeThing' - # } - # expected_results = { - # 'proper': True, - # 'camelCase': False, - # 'takesValue': True, - # 'numeric': True, - # 'lowercase': False, - # 'multipleUpper': False - # } - # expected_issues = { - # 'proper': [], - # 'camelCase': self.format_error(ValidationErrors.STYLE_WARNING, tag=0), - # 'takesValue': [], - # 'numeric': [], - # 'lowercase': self.format_error(ValidationErrors.STYLE_WARNING, tag=0), - # 'multipleUpper': self.format_error(ValidationErrors.STYLE_WARNING, tag=0) - # } - # self.validator_semantic(test_strings, expected_results, expected_issues, True) - # - # def test_proper_capitalization_semantic(self): - # test_strings = { - # 'proper': 'Event/Sensory-event', - # 'camelCase': 'EvEnt/Sensory-event', - # 'takesValue': 'Sampling-rate/20 Hz', - # 'numeric': 'Statistical-uncertainty/20', - # 'lowercase': 'Event/sensory-event', - # 'multipleUpper': 'Event/Sensory-Event' - # } - # expected_results = { - # 'proper': True, - # 'camelCase': False, - # 'takesValue': True, - # 'numeric': True, - # 'lowercase': False, - # 'multipleUpper': False - # } - # expected_issues = { - # 'proper': [], - # 'camelCase': self.format_error(ValidationErrors.STYLE_WARNING, tag=0), - # 'takesValue': [], - # 'numeric': [], - # 'lowercase': self.format_error(ValidationErrors.STYLE_WARNING, tag=0), - # 'multipleUpper': self.format_error(ValidationErrors.STYLE_WARNING, tag=0) - # } - # self.validator_semantic(test_strings, expected_results, expected_issues, True) - def test_child_required(self): test_strings = { 'hasChild': 'Experimental-stimulus', @@ -197,13 +142,7 @@ def test_required_units(self): def test_correct_units(self): test_strings = { - # 'correctUnit': 'Duration/3 ms', - # 'correctUnitScientific': 'Duration/3.5e1 ms', - # 'correctPluralUnit': 'Duration/3 milliseconds', - # 'correctNoPluralUnit': 'Frequency/3 hertz', - # 'correctNonSymbolCapitalizedUnit': 'Duration/3 MilliSeconds', - # 'correctSymbolCapitalizedUnit': 'Frequency/3 kHz', - + 'correctUnit': 'Duration/3 s', 'incorrectUnit': 'Duration/3 cm', 'incorrectSiUsage': 'Duration/3 decaday', 'incorrectPluralUnit': 'Frequency/3 hertzs', @@ -213,12 +152,6 @@ def test_correct_units(self): 'notRequiredScientific': 'Statistical-accuracy/5e-1', 'specialAllowedCharBadUnit': 'Creation-date/ba', 'specialAllowedCharUnit': 'Creation-date/1900-01-01T01:01:01', - # todo: restore these when we have a currency node in the valid beta schema. - # 'specialAllowedCharCurrency': 'Event/Currency-Test/$100', - # 'specialNotAllowedCharCurrency': 'Event/Currency-Test/@100' - # Update tests - 8.0 currently has no clockTime nodes. - # 'properTime': 'Item/2D shape/Clock face/08:30', - # 'invalidTime': 'Item/2D shape/Clock face/54:54' 'voltsTest1': 'Finding-amplitude/30 v', 'voltsTest2': 'Finding-amplitude/30 Volt', 'voltsTest3': 'Finding-amplitude/30 volts', @@ -250,10 +183,6 @@ def test_correct_units(self): 'notRequiredScientific': True, 'specialAllowedCharBadUnit': False, 'specialAllowedCharUnit': True, - # 'properTime': True, - # 'invalidTime': True, - # 'specialAllowedCharCurrency': True, - # 'specialNotAllowedCharCurrency': False, 'voltsTest1': True, 'voltsTest2': True, 'voltsTest3': True, @@ -270,10 +199,7 @@ def test_correct_units(self): 'volumeTest7': False, } legal_time_units = ['s', 'second', 'day', 'minute', 'hour'] - # legal_clock_time_units = ['hour:min', 'hour:min:sec'] - # legal_datetime_units = ['YYYY-MM-DDThh:mm:ss'] legal_freq_units = ['Hz', 'hertz'] - # legal_currency_units = ['dollar', "$", "point"] legal_intensity_units = ["candela", "cd", "dB"] expected_issues = { @@ -301,13 +227,6 @@ def test_correct_units(self): value_class="dateTimeClass", actual_error=ValidationErrors.VALUE_INVALID), 'specialAllowedCharUnit': [], - # 'properTime': [], - # 'invalidTime': self.format_error(ValidationErrors.UNITS_INVALID, tag=0, - # units=legal_clock_time_units) - # 'specialAllowedCharCurrency': [], - # 'specialNotAllowedCharCurrency': self.format_error(ValidationErrors.UNITS_INVALID, - # tag=0, - # units=legal_currency_units), 'voltsTest1': [], 'voltsTest2': [], 'voltsTest3': [], @@ -434,7 +353,7 @@ def test_no_duplicates(self): 'duplicateSubGroup': False, 'duplicateSubGroupF': False, } - from hed import HedString + expected_issues = { 'topLevelDuplicate': [ {'code': 'TAG_EXPRESSION_REPEATED', 'message': 'Repeated tag - "Event/Sensory-event"', 'severity': 1} @@ -563,64 +482,6 @@ def test_topLevelTagGroup_validation_new(self): } self.validator_semantic_new(test_strings, expected_results, expected_issues, False) - # def test_topLevelTagGroup_validation(self): - # test_strings = { - # 'invalid1': 'Definition/InvalidDef', - # 'valid1': '(Definition/ValidDef)', - # 'valid2': '(Definition/ValidDef), (Definition/ValidDef2)', - # 'invalid2': '(Event, (Definition/InvalidDef2))', - # 'invalidTwoInOne': '(Definition/InvalidDef2, Definition/InvalidDef3)', - # 'invalid2TwoInOne': '(Definition/InvalidDef2, Onset)', - # 'valid2TwoInOne': '(Duration/5.0 s, Delay, (Event))', - # 'invalid3InOne': '(Duration/5.0 s, Delay, Onset, (Event))', - # 'invalidDuration': '(Duration/5.0 s, Onset, (Event))', - # 'validDelay': '(Delay, Onset, (Event))', - # 'invalidDurationPair': '(Duration/5.0 s, Duration/3.0 s, (Event))', - # 'invalidDelayPair': '(Delay/3.0 s, Delay, (Event))', - # } - # expected_results = { - # 'invalid1': False, - # 'valid1': True, - # 'valid2': True, - # 'invalid2': False, - # 'invalidTwoInOne': False, - # 'invalid2TwoInOne': False, - # 'valid2TwoInOne': True, - # 'invalid3InOne': False, - # 'invalidDuration': False, - # 'validDelay': True, - # 'invalidDurationPair': False, - # 'invalidDelayPair': False, - # } - # expected_issues = { - # 'invalid1': self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=0, - # actual_error=ValidationErrors.DEFINITION_INVALID) - # + self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=0), - # 'valid1': [], - # 'valid2': [], - # 'invalid2': - # self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=1, - # actual_error=ValidationErrors.DEFINITION_INVALID) + - # self.format_error(ValidationErrors.HED_TOP_LEVEL_TAG, tag=1), - # 'invalidTwoInOne': self.format_error(ValidationErrors.HED_RESERVED_TAG_REPEATED, - # tag=HedTag("Definition/InvalidDef3", hed_schema=self.hed_schema), - # group=HedString("(Definition/InvalidDef2, Definition/InvalidDef3)", - # hed_schema=self.hed_schema)), - # 'invalid2TwoInOne': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - # multiple_tags="Onset".split(", ")), - # 'valid2TwoInOne': [], - # 'invalid3InOne': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - # multiple_tags="Delay, Onset".split(", ")), - # 'invalidDuration': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - # multiple_tags="Onset".split(", ")), - # 'validDelay': [], - # 'invalidDurationPair': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - # multiple_tags="Duration/3.0 s".split(", ")), - # 'invalidDelayPair': self.format_error(ValidationErrors.HED_MULTIPLE_TOP_TAGS, tag=0, - # multiple_tags="Delay".split(", ")), - # } - # self.validator_semantic(test_strings, expected_results, expected_issues, False) - def test_taggroup_validation(self): test_strings = { 'invalid1': 'Def-Expand/InvalidDef', @@ -753,14 +614,6 @@ def test_malformed_delimiters(self): 'Action/Reach/To touch,' '(Attribute/Object side/Left,Participant/Effect/Body part/Arm),Attribute/Location/Screen/Top/70 px,' 'Attribute/Location/Screen/Left/23 px,', - # 'extraOpeningParen': - # '(Action/Reach/To touch,' - # '(Attribute/Object side/Left,Participant/Effect/Body part/Arm),' - # 'Attribute/Location/Screen/Top/70 px,Attribute/Location/Screen/Left/23 px', - # 'extraClosingParen': - # 'Action/Reach/To touch,' - # '(Attribute/Object side/Left,Participant/Effect/Body part/Arm),' - # 'Attribute/Location/Screen/Top/70 px,Attribute/Location/Screen/Left/23 px)', 'multipleExtraOpeningDelimiters': ',,,Action/Reach/To touch,' '(Attribute/Object side/Left,Participant/Effect/Body part/Arm),Attribute/Location/Screen/Top/70 px,' @@ -789,7 +642,6 @@ def test_malformed_delimiters(self): 'Thing, (Thing, (Thing))', 'validNestedParentheses4': 'Thing, ((Thing, (Thing)), Thing)', 'invalidNestedParentheses': 'Thing, ((Thing, (Thing)) Thing)', - # 'emptyGroup': 'Thing, ()' } expected_results = { @@ -808,7 +660,6 @@ def test_malformed_delimiters(self): 'validNestedParentheses3': True, 'validNestedParentheses4': True, 'invalidNestedParentheses': False, - # 'emptyGroup': False } expected_issues = { 'missingOpeningComma': self.format_error(ValidationErrors.COMMA_MISSING, @@ -822,10 +673,6 @@ def test_malformed_delimiters(self): source_string=test_strings['extraClosingComma'], char_index=len( test_strings['extraClosingComma']) - 1), - # 'extraOpeningParen': self.format_error(ValidationErrors.TAG_EMPTY, - # character='(', index_in_tag=0), - # 'extraClosingParen': self.format_error(ValidationErrors.TAG_EMPTY, character=')', - # index_in_tag=len(test_strings['extraClosingParen']) - 1), 'extraOpeningParen': self.format_error(ValidationErrors.PARENTHESES_MISMATCH, opening_parentheses_count=2, closing_parentheses_count=1), @@ -865,8 +712,7 @@ def test_malformed_delimiters(self): 'validNestedParentheses3': [], 'validNestedParentheses4': [], 'invalidNestedParentheses': self.format_error(ValidationErrors.COMMA_MISSING, - tag="Thing)) "), - # 'emptyGroup': [] + tag="Thing)) ") } self.validator_semantic(test_strings, expected_results, expected_issues, False) @@ -915,8 +761,6 @@ def test_string_extra_slash_space(self): 'leadingDoubleSlashWithSpace': '/ /Event/Extension', 'trailingDoubleSlashWithSpace': 'Event/Extension/ /', } - # expected_event_extension = 'Event/Extension' - # expected_tanker = 'Item/Object/Man-made/Vehicle/Boat/Tanker' expected_results = { 'twoLevelDoubleSlash': False, 'threeLevelDoubleSlash': False, From 54990528db585d10463103ab1068bd9724d5130a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 11:24:38 +0000 Subject: [PATCH 24/50] Bump spec_tests/hed-examples from `e6daec8` to `a00cede` Bumps [spec_tests/hed-examples](https://github.com/hed-standard/hed-examples) from `e6daec8` to `a00cede`. - [Release notes](https://github.com/hed-standard/hed-examples/releases) - [Commits](https://github.com/hed-standard/hed-examples/compare/e6daec8c7e0200fa1785f034d3d6bca4a66adfdc...a00cede94734a9a6ba0e22fb8b8cc1fcb2ee2f56) --- updated-dependencies: - dependency-name: spec_tests/hed-examples dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- spec_tests/hed-examples | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec_tests/hed-examples b/spec_tests/hed-examples index e6daec8c7..a00cede94 160000 --- a/spec_tests/hed-examples +++ b/spec_tests/hed-examples @@ -1 +1 @@ -Subproject commit e6daec8c7e0200fa1785f034d3d6bca4a66adfdc +Subproject commit a00cede94734a9a6ba0e22fb8b8cc1fcb2ee2f56 From 65b9da4908c9fe1f8a8dbe13e7a02cac97fc1ea1 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Thu, 6 Mar 2025 17:16:06 -0600 Subject: [PATCH 25/50] Updated bids-group not done yet --- hed/models/sidecar.py | 497 +++++++++--------- hed/tools/__init__.py | 6 +- hed/tools/analysis/__init__.py | 2 +- hed/tools/analysis/annotation_util.py | 14 - hed/tools/analysis/file_dictionary.py | 2 +- hed/tools/bids/__init__.py | 2 - hed/tools/bids/bids_dataset.py | 66 +-- hed/tools/bids/bids_file.py | 4 - hed/tools/bids/bids_file_dictionary.py | 256 --------- hed/tools/bids/bids_file_group.py | 259 +++++---- hed/tools/bids/bids_sidecar_file.py | 40 +- hed/tools/bids/bids_tabular_dictionary.py | 204 ------- hed/tools/bids/bids_tabular_file.py | 15 +- hed/tools/util/io_util.py | 128 +++-- hed/tools/validation/bids_validator.py | 2 +- tests/tools/bids/test_bids_dataset.py | 10 +- tests/tools/bids/test_bids_file_dictionary.py | 123 ----- tests/tools/bids/test_bids_file_group.py | 9 +- tests/tools/bids/test_bids_sidecar_file.py | 85 +-- .../bids/test_bids_tabular_dictionary.py | 154 ------ tests/tools/util/test_io_util.py | 131 +++-- 21 files changed, 739 insertions(+), 1270 deletions(-) delete mode 100644 hed/tools/bids/bids_file_dictionary.py delete mode 100644 hed/tools/bids/bids_tabular_dictionary.py delete mode 100644 tests/tools/bids/test_bids_file_dictionary.py delete mode 100644 tests/tools/bids/test_bids_tabular_dictionary.py diff --git a/hed/models/sidecar.py b/hed/models/sidecar.py index 19ca5e70f..ac49cfc33 100644 --- a/hed/models/sidecar.py +++ b/hed/models/sidecar.py @@ -1,246 +1,251 @@ -""" Contents of a JSON file or merged JSON files. """ -import json -import re - -from hed.models.column_metadata import ColumnMetadata -from hed.errors.error_types import ErrorContext -from hed.errors import ErrorHandler -from hed.errors.exceptions import HedFileError, HedExceptions -from hed.models.hed_string import HedString -from hed.models.column_metadata import ColumnType -from hed.models.definition_dict import DefinitionDict - - -class Sidecar: - """ Contents of a JSON file or JSON files. - - """ - - def __init__(self, files, name=None): - """ Construct a Sidecar object representing a JSON file. - - Parameters: - files (str or FileLike or list): A string or file-like object representing a JSON file, or a list of such. - name (str or None): Optional name identifying this sidecar, generally a filename. - """ - self.name = name - self.loaded_dict = self.load_sidecar_files(files) - self._def_dict = None - self._extract_definition_issues = [] - - def __iter__(self): - """ An iterator to go over the individual column metadata. - - Returns: - iterator: An iterator over the column metadata values. - - """ - return iter(self.column_data.values()) - - def __getitem__(self, column_name): - if column_name not in self.loaded_dict: - return None - return ColumnMetadata(name=column_name) - - @property - def all_hed_columns(self): - """ Return all columns that are HED compatible. - - Returns: - column_refs(list): A list of all valid HED columns by name. - """ - possible_column_references = [column.column_name for column in self if column.column_type != ColumnType.Ignore] - - return possible_column_references - - @property - def def_dict(self): - """ Definitions from this sidecar. - - Generally you should instead call get_def_dict to get the relevant definitions. - - Returns: - DefinitionDict: The definitions for this sidecar. - """ - return self._def_dict - - @property - def column_data(self): - """ Generate the ColumnMetadata for this sidecar. - - Returns: - dict({str:ColumnMetadata}): The column metadata defined by this sidecar. - """ - return {col_name: ColumnMetadata(name=col_name, source=self.loaded_dict) for col_name in self.loaded_dict} - - def get_def_dict(self, hed_schema, extra_def_dicts=None): - """ Return the definition dict for this sidecar. - - Parameters: - hed_schema(HedSchema): Identifies tags to find definitions. - extra_def_dicts (list, DefinitionDict, or None): Extra dicts to add to the list. - - Returns: - DefinitionDict: A single definition dict representing all the data(and extra def dicts). - """ - if self._def_dict is None and hed_schema: - self._def_dict = self.extract_definitions(hed_schema) - def_dicts = [] - if self.def_dict: - def_dicts.append(self.def_dict) - if extra_def_dicts: - if not isinstance(extra_def_dicts, list): - extra_def_dicts = [extra_def_dicts] - def_dicts += extra_def_dicts - return DefinitionDict(def_dicts) - - def save_as_json(self, save_filename): - """ Save column metadata to a JSON file. - - Parameters: - save_filename (str): Path to save file. - - """ - with open(save_filename, "w") as fp: - json.dump(self.loaded_dict, fp, indent=4) - - def get_as_json_string(self): - """ Return this sidecar's column metadata as a string. - - Returns: - str: The json string representing this sidecar. - - """ - return json.dumps(self.loaded_dict, indent=4) - - def load_sidecar_file(self, file): - """ Load column metadata from a given json file. - - Parameters: - file (str or FileLike): If a string, this is a filename. Otherwise, it will be parsed as a file-like. - - :raises HedFileError: - - If the file was not found or could not be parsed into JSON. - """ - if not file: - return {} - elif isinstance(file, str): - if not self.name: - self.name = file - try: - with open(file, "r") as fp: - return self._load_json_file(fp) - except OSError as e: - raise HedFileError(HedExceptions.FILE_NOT_FOUND, e.strerror, file) from e - else: - return self._load_json_file(file) - - def load_sidecar_files(self, files): - """ Load json from a given file or list. - - Parameters: - files (str or FileLike or list): A string or file-like object representing a JSON file, or a list of such. - - :raises HedFileError: - - If the file was not found or could not be parsed into JSON. - - """ - if not files: - return {} - if not isinstance(files, list): - files = [files] - - merged_dict = {} - for file in files: - loaded_json = self.load_sidecar_file(file) - merged_dict.update(loaded_json) - return merged_dict - - def validate(self, hed_schema, extra_def_dicts=None, name=None, error_handler=None): - """Create a SidecarValidator and validate this sidecar with the schema. - - Parameters: - hed_schema (HedSchema): Input data to be validated. - extra_def_dicts(list or DefinitionDict): Extra def dicts in addition to sidecar. - name(str): The name to report this sidecar as. - error_handler (ErrorHandler): Error context to use. Creates a new one if None. - - Returns: - issues (list of dict): A list of issues associated with each level in the HED string. - """ - from hed.validator.sidecar_validator import SidecarValidator - - if error_handler is None: - error_handler = ErrorHandler() - - validator = SidecarValidator(hed_schema) - issues = validator.validate(self, extra_def_dicts, name, error_handler=error_handler) - return issues - - def _load_json_file(self, fp): - """ Load the raw json of a given file. - - Parameters: - fp (File-like): The JSON source stream. - - :raises HedFileError: - - If the file cannot be parsed. - """ - try: - return json.load(fp) - except (json.decoder.JSONDecodeError, AttributeError) as e: - raise HedFileError(HedExceptions.CANNOT_PARSE_JSON, str(e), self.name) from e - - def extract_definitions(self, hed_schema, error_handler=None): - """ Gather and validate definitions in metadata. - - Parameters: - hed_schema (HedSchema): The schema to used to identify tags. - error_handler (ErrorHandler or None): The error handler to use for context, uses a default one if None. - - Returns: - DefinitionDict: Contains all the definitions located in the sidecar. - - """ - if error_handler is None: - error_handler = ErrorHandler() - def_dict = DefinitionDict() - - self._extract_definition_issues = [] - if hed_schema: - for column_data in self: - error_handler.push_error_context(ErrorContext.SIDECAR_COLUMN_NAME, column_data.column_name) - hed_strings = column_data.get_hed_strings() - for key_name, hed_string in hed_strings.items(): - hed_string_obj = HedString(hed_string, hed_schema) - if len(hed_strings) > 1: - error_handler.push_error_context(ErrorContext.SIDECAR_KEY_NAME, key_name) - error_handler.push_error_context(ErrorContext.HED_STRING, hed_string_obj) - self._extract_definition_issues += def_dict.check_for_definitions(hed_string_obj, error_handler) - error_handler.pop_error_context() - if len(hed_strings) > 1: - error_handler.pop_error_context() - - error_handler.pop_error_context() - - return def_dict - - def get_column_refs(self): - """ Returns a list of column refs found in this sidecar. - - This does not validate - - Returns: - column_refs(list): A list of unique column refs found. - """ - found_vals = set() - for column_data in self: - if column_data.column_type == ColumnType.Ignore: - continue - hed_strings = column_data.get_hed_strings() - matches = hed_strings.str.findall(r"\{([a-z_\-0-9]+)\}", re.IGNORECASE) - u_vals = [match for sublist in matches for match in sublist] - - found_vals.update(u_vals) - - return list(found_vals) +""" Contents of a JSON file or merged JSON files. """ +import json +import re + +from hed.models.column_metadata import ColumnMetadata +from hed.errors.error_types import ErrorContext +from hed.errors import ErrorHandler +from hed.errors.exceptions import HedFileError, HedExceptions +from hed.models.hed_string import HedString +from hed.models.column_metadata import ColumnType +from hed.models.definition_dict import DefinitionDict + + +class Sidecar: + """ Contents of a JSON file or JSON files. + + """ + + def __init__(self, files, name=None): + """ Construct a Sidecar object representing a JSON file. + + Parameters: + files (str or FileLike or list): A string or file-like object representing a JSON file, or a list of such. + name (str or None): Optional name identifying this sidecar, generally a filename. + """ + self.name = name + self.loaded_dict = self.load_sidecar_files(files) + self._def_dict = None + self._extract_definition_issues = [] + + def __iter__(self): + """ An iterator to go over the individual column metadata. + + Returns: + iterator: An iterator over the column metadata values. + + """ + return iter(self.column_data.values()) + + def __getitem__(self, column_name): + if column_name not in self.loaded_dict: + return None + return ColumnMetadata(name=column_name) + + @property + def all_hed_columns(self): + """ Return all columns that are HED compatible. + + Returns: + column_refs(list): A list of all valid HED columns by name. + """ + possible_column_references = [column.column_name for column in self if column.column_type != ColumnType.Ignore] + + return possible_column_references + + @property + def def_dict(self): + """ Definitions from this sidecar. + + Generally you should instead call get_def_dict to get the relevant definitions. + + Returns: + DefinitionDict: The definitions for this sidecar. + """ + return self._def_dict + + @property + def column_data(self): + """ Generate the ColumnMetadata for this sidecar. + + Returns: + dict({str:ColumnMetadata}): The column metadata defined by this sidecar. + """ + return {col_name: ColumnMetadata(name=col_name, source=self.loaded_dict) for col_name in self.loaded_dict} + + @property + def loaded_json(self): + return self.loaded_json + + + def get_def_dict(self, hed_schema, extra_def_dicts=None): + """ Return the definition dict for this sidecar. + + Parameters: + hed_schema(HedSchema): Identifies tags to find definitions. + extra_def_dicts (list, DefinitionDict, or None): Extra dicts to add to the list. + + Returns: + DefinitionDict: A single definition dict representing all the data(and extra def dicts). + """ + if self._def_dict is None and hed_schema: + self._def_dict = self.extract_definitions(hed_schema) + def_dicts = [] + if self.def_dict: + def_dicts.append(self.def_dict) + if extra_def_dicts: + if not isinstance(extra_def_dicts, list): + extra_def_dicts = [extra_def_dicts] + def_dicts += extra_def_dicts + return DefinitionDict(def_dicts) + + def save_as_json(self, save_filename): + """ Save column metadata to a JSON file. + + Parameters: + save_filename (str): Path to save file. + + """ + with open(save_filename, "w") as fp: + json.dump(self.loaded_dict, fp, indent=4) + + def get_as_json_string(self): + """ Return this sidecar's column metadata as a string. + + Returns: + str: The json string representing this sidecar. + + """ + return json.dumps(self.loaded_dict, indent=4) + + def load_sidecar_file(self, file): + """ Load column metadata from a given json file. + + Parameters: + file (str or FileLike): If a string, this is a filename. Otherwise, it will be parsed as a file-like. + + :raises HedFileError: + - If the file was not found or could not be parsed into JSON. + """ + if not file: + return {} + elif isinstance(file, str): + if not self.name: + self.name = file + try: + with open(file, "r") as fp: + return self._load_json_file(fp) + except OSError as e: + raise HedFileError(HedExceptions.FILE_NOT_FOUND, e.strerror, file) from e + else: + return self._load_json_file(file) + + def load_sidecar_files(self, files): + """ Load json from a given file or list. + + Parameters: + files (str or FileLike or list): A string or file-like object representing a JSON file, or a list of such. + + :raises HedFileError: + - If the file was not found or could not be parsed into JSON. + + """ + if not files: + return {} + if not isinstance(files, list): + files = [files] + + merged_dict = {} + for file in files: + loaded_json = self.load_sidecar_file(file) + merged_dict.update(loaded_json) + return merged_dict + + def validate(self, hed_schema, extra_def_dicts=None, name=None, error_handler=None): + """Create a SidecarValidator and validate this sidecar with the schema. + + Parameters: + hed_schema (HedSchema): Input data to be validated. + extra_def_dicts(list or DefinitionDict): Extra def dicts in addition to sidecar. + name(str): The name to report this sidecar as. + error_handler (ErrorHandler): Error context to use. Creates a new one if None. + + Returns: + issues (list of dict): A list of issues associated with each level in the HED string. + """ + from hed.validator.sidecar_validator import SidecarValidator + + if error_handler is None: + error_handler = ErrorHandler() + + validator = SidecarValidator(hed_schema) + issues = validator.validate(self, extra_def_dicts, name, error_handler=error_handler) + return issues + + def _load_json_file(self, fp): + """ Load the raw json of a given file. + + Parameters: + fp (File-like): The JSON source stream. + + :raises HedFileError: + - If the file cannot be parsed. + """ + try: + return json.load(fp) + except (json.decoder.JSONDecodeError, AttributeError) as e: + raise HedFileError(HedExceptions.CANNOT_PARSE_JSON, str(e), self.name) from e + + def extract_definitions(self, hed_schema, error_handler=None): + """ Gather and validate definitions in metadata. + + Parameters: + hed_schema (HedSchema): The schema to used to identify tags. + error_handler (ErrorHandler or None): The error handler to use for context, uses a default one if None. + + Returns: + DefinitionDict: Contains all the definitions located in the sidecar. + + """ + if error_handler is None: + error_handler = ErrorHandler() + def_dict = DefinitionDict() + + self._extract_definition_issues = [] + if hed_schema: + for column_data in self: + error_handler.push_error_context(ErrorContext.SIDECAR_COLUMN_NAME, column_data.column_name) + hed_strings = column_data.get_hed_strings() + for key_name, hed_string in hed_strings.items(): + hed_string_obj = HedString(hed_string, hed_schema) + if len(hed_strings) > 1: + error_handler.push_error_context(ErrorContext.SIDECAR_KEY_NAME, key_name) + error_handler.push_error_context(ErrorContext.HED_STRING, hed_string_obj) + self._extract_definition_issues += def_dict.check_for_definitions(hed_string_obj, error_handler) + error_handler.pop_error_context() + if len(hed_strings) > 1: + error_handler.pop_error_context() + + error_handler.pop_error_context() + + return def_dict + + def get_column_refs(self): + """ Returns a list of column refs found in this sidecar. + + This does not validate + + Returns: + column_refs(list): A list of unique column refs found. + """ + found_vals = set() + for column_data in self: + if column_data.column_type == ColumnType.Ignore: + continue + hed_strings = column_data.get_hed_strings() + matches = hed_strings.str.findall(r"\{([a-z_\-0-9]+)\}", re.IGNORECASE) + u_vals = [match for sublist in matches for match in sublist] + + found_vals.update(u_vals) + + return list(found_vals) diff --git a/hed/tools/__init__.py b/hed/tools/__init__.py index 042d3cacb..3ec5a41bd 100644 --- a/hed/tools/__init__.py +++ b/hed/tools/__init__.py @@ -13,10 +13,8 @@ from .analysis.temporal_event import TemporalEvent from .bids.bids_dataset import BidsDataset from .bids.bids_file import BidsFile -from .bids.bids_file_dictionary import BidsFileDictionary from .bids.bids_file_group import BidsFileGroup from .bids.bids_sidecar_file import BidsSidecarFile -from .bids.bids_tabular_dictionary import BidsTabularDictionary from .bids.bids_tabular_file import BidsTabularFile from .remodeling.dispatcher import Dispatcher @@ -43,10 +41,10 @@ from .util.hed_logger import HedLogger from .util.data_util import get_new_dataframe, get_value_dict, replace_values, reorder_columns from .util.io_util import check_filename, clean_filename, extract_suffix_path, get_file_list, make_path -from .util.io_util import get_dir_dictionary, get_path_components, parse_bids_filename +from .util.io_util import get_path_components, parse_bids_filename from .analysis.annotation_util import \ - check_df_columns, extract_tags, generate_sidecar_entry, get_bids_dataset, hed_to_df, df_to_hed, merge_hed_dict, \ + check_df_columns, extract_tags, generate_sidecar_entry, hed_to_df, df_to_hed, merge_hed_dict, \ str_to_tabular, strs_to_sidecar, to_strlist from .remodeling.cli import run_remodel diff --git a/hed/tools/analysis/__init__.py b/hed/tools/analysis/__init__.py index bf4eb6ead..0581a3441 100644 --- a/hed/tools/analysis/__init__.py +++ b/hed/tools/analysis/__init__.py @@ -1,6 +1,6 @@ """ Basic analysis tools. """ from .file_dictionary import FileDictionary -from .annotation_util import (check_df_columns, df_to_hed, extract_tags, generate_sidecar_entry, get_bids_dataset, +from .annotation_util import (check_df_columns, df_to_hed, extract_tags, generate_sidecar_entry, hed_to_df, str_to_tabular, strs_to_sidecar, to_strlist) from .event_manager import EventManager from .hed_tag_manager import HedTagManager diff --git a/hed/tools/analysis/annotation_util.py b/hed/tools/analysis/annotation_util.py index 22f93a178..b0012439a 100644 --- a/hed/tools/analysis/annotation_util.py +++ b/hed/tools/analysis/annotation_util.py @@ -11,7 +11,6 @@ from hed.errors.exceptions import HedFileError from hed.models import df_util -from hed.tools.bids.bids_dataset import BidsDataset def check_df_columns(df, required_cols=('column_name', 'column_value', 'description', 'HED')): @@ -118,19 +117,6 @@ def generate_sidecar_entry(column_name, column_values=None): return sidecar_entry -def get_bids_dataset(data_root): - """ Return a BIDS dataset object given a path to a dataset root. - - Parameters: - data_root (str): Path to the BIDS dataset root. - - Returns: - BidsDataset - - """ - return BidsDataset(data_root) - - def hed_to_df(sidecar_dict, col_names=None): """ Return a 4-column dataframe of HED portions of sidecar. diff --git a/hed/tools/analysis/file_dictionary.py b/hed/tools/analysis/file_dictionary.py index 757c899c9..63110f04c 100644 --- a/hed/tools/analysis/file_dictionary.py +++ b/hed/tools/analysis/file_dictionary.py @@ -101,7 +101,7 @@ def key_diffs(self, other_dict): list: The symmetric difference of the keys in this dictionary and the other one. """ - diffs = set(self._file_dict.keys()).symmetric_difference(set(other_dict._file_dict.keys())) + diffs = set(self._file_dict.keys()).symmetric_difference(set(other_dict.file_dict.keys())) return list(diffs) def output_files(self, title=None, logger=None): diff --git a/hed/tools/bids/__init__.py b/hed/tools/bids/__init__.py index 0736082c4..de946b829 100644 --- a/hed/tools/bids/__init__.py +++ b/hed/tools/bids/__init__.py @@ -2,8 +2,6 @@ from .bids_dataset import BidsDataset from .bids_file import BidsFile -from .bids_file_dictionary import BidsFileDictionary from .bids_file_group import BidsFileGroup from .bids_sidecar_file import BidsSidecarFile -from .bids_tabular_dictionary import BidsTabularDictionary from .bids_tabular_file import BidsTabularFile diff --git a/hed/tools/bids/bids_dataset.py b/hed/tools/bids/bids_dataset.py index dd8af0038..0a4c9516d 100644 --- a/hed/tools/bids/bids_dataset.py +++ b/hed/tools/bids/bids_dataset.py @@ -6,6 +6,7 @@ from hed.schema.hed_schema_io import load_schema_version from hed.schema.hed_schema_group import HedSchemaGroup from hed.tools.bids.bids_file_group import BidsFileGroup +from hed.tools.util import io_util class BidsDataset: @@ -14,19 +15,19 @@ class BidsDataset: Attributes: root_path (str): Real root path of the BIDS dataset. schema (HedSchema or HedSchemaGroup): The schema used for evaluation. - tabular_files (dict): A dictionary of BidsTabularDictionary objects containing a given type. + file_groups (dict): A dictionary of BidsFileGroup objects with a given file suffix. """ - def __init__(self, root_path, schema=None, tabular_types=['events', 'participants'], + def __init__(self, root_path, schema=None, suffixes=['_events', 'participants'], exclude_dirs=['sourcedata', 'derivatives', 'code', 'stimuli', 'phenotype']): """ Constructor for a BIDS dataset. Parameters: root_path (str): Root path of the BIDS dataset. schema (HedSchema or HedSchemaGroup): A schema that overrides the one specified in dataset. - tabular_types (list or None): List of strings specifying types of tabular types to include. - If None or empty, then ['events'] is assumed. + suffixes (list or None): File name suffixes of items to include. + If None or empty, then ['_events', 'participants'] is assumed. exclude_dirs=['sourcedata', 'derivatives', 'code', 'phenotype']: """ @@ -37,56 +38,57 @@ def __init__(self, root_path, schema=None, tabular_types=['events', 'participant self.schema = schema else: self.schema = load_schema_version(self.dataset_description.get("HEDVersion", None)) - self.exclude_dirs = exclude_dirs - self.tabular_files = {} - if not tabular_types: - self.tabular_files["events"] = BidsFileGroup(root_path, obj_type="tabular", - exclude_dirs=exclude_dirs) - else: - for suffix in tabular_types: - self.tabular_files[suffix] = BidsFileGroup(root_path, suffix=suffix, obj_type="tabular", - exclude_dirs=exclude_dirs) + self.suffixes = suffixes + self.file_groups = self._set_file_groups() - def get_tabular_group(self, obj_type="events"): - """ Return the specified tabular file group. + def get_file_group(self, suffix): + """ Return the file group of files with the specified suffix. Parameters: - obj_type (str): Suffix of the BidsFileGroup to be returned. + suffix (str): Suffix of the BidsFileGroup to be returned. Returns: BidsFileGroup or None: The requested tabular group. - """ - if obj_type in self.tabular_files: - return self.tabular_files[obj_type] - else: - return None + return self.file_groups.get(suffix, None) - def validate(self, types=None, check_for_warnings=True): - """ Validate the specified file group types. + def validate(self, check_for_warnings=True): + """ Validate the dataset. Parameters: - types (list): A list of strings indicating the file group types to be validated. check_for_warnings (bool): If True, check for warnings. Returns: list: List of issues encountered during validation. Each issue is a dictionary. """ - - if not types: - types = list(self.tabular_files.keys()) issues = [] - for tab_type in types: - files = self.tabular_files[tab_type] - issues += files.validate_sidecars(self.schema, check_for_warnings=check_for_warnings) - issues += files.validate_datafiles(self.schema, check_for_warnings=check_for_warnings) + for suffix, group in self.file_groups.items(): + issues += group.validate_sidecars(self.schema, check_for_warnings=check_for_warnings) return issues def get_summary(self): """ Return an abbreviated summary of the dataset. """ summary = {"dataset": self.dataset_description['Name'], "hed_schema_versions": self.schema.get_schema_versions(), - "file_group_types": f"{str(list(self.tabular_files.keys()))}"} + "file_group_types": f"{str(list(self.file_groups.keys()))}"} return summary + + def _set_file_groups(self): + file_paths = io_util.get_file_list(self.root_path, extensions=['.tsv', '.json'], + exclude_dirs=self.exclude_dirs, name_suffix=self.suffixes) + if self.suffixes: + exact_match=True + else: + exact_match=False + file_dict = io_util.group_by_suffix(file_paths, exact_match=exact_match) + + file_groups = {} + for suffix, files in file_dict.items(): + file_group = BidsFileGroup.create_file_group(self.root_path, files, suffix) + if file_group: + file_groups[suffix] = file_group + if not self.suffixes and file_groups: + self.suffixes = list(file_groups.keys()) + return file_groups diff --git a/hed/tools/bids/bids_file.py b/hed/tools/bids/bids_file.py index 22be04809..7a920f8f7 100644 --- a/hed/tools/bids/bids_file.py +++ b/hed/tools/bids/bids_file.py @@ -12,7 +12,6 @@ class BidsFile: suffix (str): Suffix part of the filename. ext (str): Extension (including the .). entity_dict (dict): Dictionary of entity-names (keys) and entity-values (values). - sidecar (BidsSidecarFile): Merged sidecar for this file. Notes: - This class may hold the merged sidecar giving metadata for this file as well as contents. @@ -31,7 +30,6 @@ def __init__(self, file_path): self.suffix = suffix self.ext = ext self.entity_dict = entity_dict - self.sidecar = None # list of sidecars starting at the root (including itself if sidecar) self._contents = None self.has_hed = False @@ -98,6 +96,4 @@ def __str__(self): """ Return a string representation of this object. """ my_str = self.file_path + ":\n\tname_suffix=" + self.suffix + " ext=" + self.ext + \ " entity_dict=" + str(self.entity_dict) - if self.sidecar: - my_str = my_str + "\n\tmerged sidecar=" + str(self.sidecar.file_path) return my_str diff --git a/hed/tools/bids/bids_file_dictionary.py b/hed/tools/bids/bids_file_dictionary.py deleted file mode 100644 index 27e08e148..000000000 --- a/hed/tools/bids/bids_file_dictionary.py +++ /dev/null @@ -1,256 +0,0 @@ -""" A dictionary of BIDS files keyed to entity-value pairs. """ - -from hed.errors.exceptions import HedFileError -from hed.tools.bids.bids_file import BidsFile -from hed.tools.analysis.file_dictionary import FileDictionary - - -class BidsFileDictionary(FileDictionary): - """ A dictionary of BidsFile keyed by entity pairs. - - The keys are simplified entity key-value pairs and the values are BidsFile objects. - - """ - - def __init__(self, collection_name, files, entities=('sub', 'ses', 'task', 'run')): - """ Create the dictionary keyed to entities. - - Parameters: - collection_name (str): Name of this collection. - files (list or dict): Full paths of files to include. - entities (tuple): Entity names to use in creating the keys. - - :raises HedFileError: - - If files has inappropriate values. - - Notes: - - This function is used for cross listing BIDS style files for different studies. - - Examples: - If entities is ('sub', 'ses', 'task', 'run'), a typical key might be sub-001_ses-01_task-memory_run-01. - - """ - super().__init__(collection_name, None, None, separator='_') - self.entities = entities - self._file_dict = self.make_dict(files, entities) - - @property - def key_list(self): - """ The dictionary keys. """ - return list(self._file_dict.keys()) - - @property - def file_dict(self): - """ Dictionary of keys and paths. """ - return {key: file.file_path for key, file in self._file_dict.items()} - - @property - def file_list(self): - """ Paths of the files in the list. """ - return [file.file_path for file in self._file_dict.values()] - - def get_file_path(self, key): - """ Return the file path corresponding to key. - - Parameters: - key (str): The key to use to look up the file in this dictionary. - - Returns: - str: The real path of the file being looked up. - - Notes: - - None is returned if the key is not present. - - """ - if key in self._file_dict.keys(): - return self._file_dict[key].file_path - return None - - def iter_files(self): - """ Iterator over the files in this dictionary. - - Yields: - tuple: - - str: The next entity-based key. - - BidsFile: The next BidsFile. - - """ - for key, file in self._file_dict.items(): - yield key, file - - def key_diffs(self, other_dict): - """ Return the symmetric key difference with another file dictionary. - - Parameters: - other_dict (FileDictionary) A file dictionary object. - - Returns: - list: The symmetric difference of the keys in this dictionary and the other one. - - """ - diffs = set(self._file_dict.keys()).symmetric_difference(set(other_dict._file_dict.keys())) - return list(diffs) - - def get_new_dict(self, name, files): - """ Create a dictionary with these files. - - Parameters: - name (str): Name of this dictionary. - files (list or dict): List or dictionary of files. These could be paths or objects. - - Returns: - BidsFileDictionary: The newly created dictionary. - - Notes: - - The new dictionary uses the same type of entities for keys as this dictionary. - - """ - return BidsFileDictionary(name, files, entities=self.entities) - - def make_dict(self, files, entities): - """ Make a dictionary from files or a dict. - - Parameters: - files (list or dict): List or dictionary of file-like objs to use. - entities (tuple): Tuple of entity names to use as keys, e.g. ('sub', 'run'). - - Returns: - dict: A dictionary whose keys are entity keys and values are BidsFile objects. - - :raises HedFileError: - - If incorrect format is passed or something not recognizable as a Bids file. - - """ - file_dict = {} - - if isinstance(files, dict): - files = files.values() - elif not isinstance(files, list): - raise HedFileError("BadArgument", "make_bids_file_dict expects a list or dict", []) - for the_file in files: - the_file = self._correct_file(the_file) - key = the_file.get_key(entities) - if key in file_dict: - raise HedFileError("NonUniqueFileKeys", - f"dictionary key {key} is associated with {the_file} and {file_dict[key]}", "") - file_dict[key] = the_file - return file_dict - - def make_query(self, query_dict={'sub': '*'}): - """ Return a dictionary of files matching query. - - Parameters: - query_dict (dict): A dictionary whose keys are entities and whose values are entity values to match. - - Returns: - dict: A dictionary entries in this dictionary that match the query. - - Notes: - - A query dictionary key a valid BIDS entity name such as sub or task. - - A query dictionary value may be a string or a list. - - A query value string should contain a specific value of the entity or a '*' indicating any value matches. - - A query value list should be a list of valid values for the corresponding entity. - - """ - response_dict = {} - for key, file in self._file_dict.items(): - if self.match_query(query_dict, file.entity_dict): - response_dict[key] = file - return response_dict - - def split_by_entity(self, entity): - """ Split this dictionary based on an entity. - - Parameters: - entity (str): Entity name (for example task). - - Returns: - tuple: - - dict: A dictionary unique values of entity as keys and BidsFileDictionary objs as values. - - dict: A BidsFileDictionary containing the files that don't have entity in their names. - - Notes: - - This function is used for analysis where a single subject or single type of task is being analyzed. - - """ - split_dict, leftovers = self._split_dict_by_entity(self._file_dict, entity) - for entity_value, entity_dict in split_dict.items(): - split_dict[entity_value] = self.get_new_dict(f"{self.name}_{entity_value}", entity_dict) - if leftovers: - leftover_dict = self.get_new_dict(self.name + "_left_overs", leftovers) - else: - leftover_dict = None - return split_dict, leftover_dict - - @staticmethod - def match_query(query_dict, entity_dict): - """ Return True if query has a match in dictionary. - - Parameters: - query_dict (dict): A dictionary representing a query about entities. - entity_dict (dict): A dictionary containing the entity representation for a BIDS file. - - Returns: - bool: True if the query matches the entities representing the file. - - Notes: - - A query is a dictionary whose keys are entity names and whose values are specific entity values or '*'. - - Examples: - {'sub', '001', 'run', '*'} requests all runs from subject 001. - - """ - for query, query_value in query_dict.items(): - if query not in entity_dict: - return False - elif isinstance(query_value, str) and query_value != '*': - return False - elif isinstance(query_value, list) and (entity_dict[query] not in query_value): - return False - return True - - @staticmethod - def _split_dict_by_entity(file_dict, entity): - """ Split a dict of BidsFile based on an entity. - - Parameters: - file_dict (dict): Dictionary of BidsFile keyed by entity keys. - entity (str): String - - Returns: - dict: Dictionary of dictionaries with first-level keys constructed from the unique values of entities. - dict: Dictionary of BidsFile that do not have the entity. - - """ - split_dict = {} - leftovers = {} - for key, file in file_dict.items(): - if entity not in file.entity_dict: - leftovers[key] = file - continue - entity_value = file.entity_dict[entity] - entity_dict = split_dict.get(entity_value, {}) - entity_dict[key] = file - split_dict[entity_value] = entity_dict - return split_dict, leftovers - - @classmethod - def _correct_file(cls, the_file): - """ Transform to BidsFile if needed. - - Parameters: - the_file (str or BidsFile): If a str, create a new BidsFile object, otherwise pass the original on. - - Returns: - BidsFile: Either the original file or a newly created BidsTabularFile. - - :raises HedFileError: - - If the_file isn't str or BidsFile. - - """ - if isinstance(the_file, str): - the_file = BidsFile(the_file) - elif not isinstance(the_file, BidsFile): - raise HedFileError("BadBidsFileArgument", - f"_correct_file expects file path or BidsFile but found {str(the_file)}", []) - return the_file diff --git a/hed/tools/bids/bids_file_group.py b/hed/tools/bids/bids_file_group.py index 89908a162..d6f063c1a 100644 --- a/hed/tools/bids/bids_file_group.py +++ b/hed/tools/bids/bids_file_group.py @@ -1,6 +1,7 @@ """ A group of BIDS files with specified suffix name. """ import os +import pandas as pd from hed.errors.error_reporter import ErrorHandler from hed.validator.sidecar_validator import SidecarValidator from hed.tools.analysis.tabular_summary import TabularSummary @@ -15,7 +16,6 @@ class BidsFileGroup: Attributes: root_path (str): Real root path of the Bids dataset. suffix (str): The file suffix specifying the class of file represented in this group (e.g., events). - obj_type (str): Type of file in this group (e.g., Tabular or Timeseries). sidecar_dict (dict): A dictionary of sidecars associated with this suffix . datafile_dict (dict): A dictionary with values either BidsTabularFile or BidsTimeseriesFile. sidecar_dir_dict (dict): Dictionary whose keys are directory paths and values are list of sidecars in the @@ -23,73 +23,20 @@ class BidsFileGroup: """ - def __init__(self, root_path, suffix="_events", obj_type="tabular", - exclude_dirs=['sourcedata', 'derivatives', 'code', 'stimuli']): + def __init__(self, root_path, file_list, suffix="_events"): """ Constructor for a BidsFileGroup. Parameters: root_path (str): Path of the root of the BIDS dataset. + file_list (list): List of paths to the relevant tsv and json files. suffix (str): Suffix indicating the type this group represents (e.g. events, or channels, etc.). - obj_type (str): Indicates the type of underlying file represents the contents. - exclude_dirs (list): Directories to exclude. - - """ self.root_path = os.path.realpath(root_path) self.suffix = suffix - self.obj_type = obj_type - self.exclude_dirs = exclude_dirs - self.sidecar_dict = self._make_sidecar_dict() - self.sidecar_dir_dict = self._make_sidecar_dir_dict() - - for bids_obj in self.sidecar_dict.values(): - x = self.get_sidecars_from_path(bids_obj) - bids_obj.set_contents(content_info=x) - - self.datafile_dict = self._make_datafile_dict() - for bids_obj in self.datafile_dict.values(): - sidecar_list = self.get_sidecars_from_path(bids_obj) - if sidecar_list: - bids_obj.sidecar = self.sidecar_dict[sidecar_list[-1]] - - def get_sidecars_from_path(self, obj): - """ Return applicable sidecars for the object. - - Parameters: - obj (BidsTabularFile or BidsSidecarFile): The BIDS file object to get the sidecars for. - - Returns: - list: A list of the paths for applicable sidecars for obj starting at the root. - - """ - path_components = [self.root_path] + io_util.get_path_components(self.root_path, obj.file_path) - sidecar_list = [] - current_path = '' - for comp in path_components: - current_path = os.path.realpath(os.path.join(current_path, comp)) - next_sidecar = self._get_sidecar_for_obj(obj, current_path) - if next_sidecar: - sidecar_list.append(next_sidecar.file_path) - return sidecar_list - - def _get_sidecar_for_obj(self, obj, current_path): - """ Return a single BidsSidecarFile relevant to obj from the sidecars in the current path. - - Parameters: - obj (BidsFile): A file whose sidecars are to be found. - current_path (str): The path of the directory whose sidecars are to be checked. - - Returns: - BidsSidecarFile or None: The BidsSidecarFile in current_path relevant to obj, if any. - - """ - sidecars = self.sidecar_dir_dict.get(current_path, None) - if not sidecars: - return None - for sidecar in sidecars: - if sidecar.is_sidecar_for(obj): - return sidecar - return None + [tsv_list, json_list] = self.separate_file_list(file_list) + self.sidecar_dict = self._make_sidecar_dict(json_list) + self.sidecar_dir_dict = self._make_dir_dict() + self.datafile_dict = self._make_datafile_dict(tsv_list) def summarize(self, value_cols=None, skip_cols=None): """ Return a BidsTabularSummary of group files. @@ -106,12 +53,29 @@ def summarize(self, value_cols=None, skip_cols=None): the number of times each unique value appears in that column. """ - if self.obj_type != 'tabular': - return None info = TabularSummary(value_cols=value_cols, skip_cols=skip_cols) info.update(list(self.datafile_dict.keys())) return info + def validate(self, hed_schema, extra_def_dicts=None, check_for_warnings=True, keep_contents=False): + """ Validate the sidecars and datafiles and return a list of issues. + + Parameters: + hed_schema (HedSchema): Schema to apply to the validation. + extra_def_dicts (DefinitionDict): Extra definitions that come from outside. + check_for_warnings (bool): If True, include warnings in the check. + keep_contents (bool): If True, the underlying data files are read and their contents retained. + + Returns: + list: A list of validation issues found. Each issue is a dictionary. + """ + issues = [] + issues += self.validate_sidecars(hed_schema, extra_def_dicts=extra_def_dicts, + check_for_warnings=check_for_warnings) + issues += self.validate_datafiles(hed_schema, extra_def_dicts=extra_def_dicts, + check_for_warnings=check_for_warnings, keep_contents=keep_contents) + return issues + def validate_sidecars(self, hed_schema, extra_def_dicts=None, check_for_warnings=True): """ Validate merged sidecars. @@ -122,7 +86,6 @@ def validate_sidecars(self, hed_schema, extra_def_dicts=None, check_for_warnings Returns: list: A list of validation issues found. Each issue is a dictionary. - """ error_handler = ErrorHandler(check_for_warnings) @@ -160,26 +123,125 @@ def validate_datafiles(self, hed_schema, extra_def_dicts=None, check_for_warning data_obj.clear_contents() return issues - def _make_datafile_dict(self): - """ Get a dictionary of objects corresponding to the underlying obj_type with underlying contents unset. + def _make_dir_dict(self): + """ Create dictionary directory paths keys. Returns: - dict: A dictionary of BidsTabularFile or BidsTimeseriesFile objects keyed by real path. + dict: Dictionary with directories as keys and list of sidecars in that directory as values. + + """ + + dir_dict = {} + for root, dirs, files in os.walk(self.root_path, topdown=True): + sidecar_list = [] + for r_file in files: + file_path = os.path.join(os.path.realpath(root), r_file) + if file_path in self.sidecar_dict: + sidecar_list.append(os.path.join(file_path)) + if not sidecar_list: + continue + dir_dict[os.path.realpath(root)] = sidecar_list + return dir_dict + + def _make_datafile_dict(self, tsv_list): + """ Get a dictionary of BIDS Tabular file objects for the give list of tabular files. + + Parameters: + tsv_list (list): A list of paths to the tabular files. + + Returns: + dict: A dictionary of BidsTabularFile objects keyed by real path. """ - files = io_util.get_file_list(self.root_path, name_suffix=self.suffix, extensions=['.tsv'], - exclude_dirs=self.exclude_dirs) file_dict = {} - if self.obj_type == "tabular": - for file in files: - file_dict[os.path.realpath(file)] = BidsTabularFile(file) - else: - return None + for file in tsv_list: + tsv_obj = BidsTabularFile(file) + tsv_obj.set_sidecar(self.get_tsv_sidecar(tsv_obj)) + column_headers = list(pd.read_csv(file, sep='\t', nrows=0).columns) + if "HED" not in column_headers and tsv_obj.sidecar is None: + continue + file_dict[os.path.realpath(file)] = tsv_obj return file_dict - def _make_sidecar_dict(self): + def get_tsv_sidecar(self, tsv_obj): + """ Return the merged Sidecar for the tsv_obj + + Parameters: + tsv_obj (BidsTabularFile): The BIDS tabular file to get the sidecars for. + + Returns: + Sidecar or None: The merged Sidecar for the tsv_obj, if any. + + """ + path_components = [self.root_path] + io_util.get_path_components(self.root_path, tsv_obj.file_path) + sidecar_list = [] + current_path = '' + for comp in path_components: + current_path = os.path.realpath(os.path.join(current_path, comp)) + candidate = self._get_sidecar_for_obj(tsv_obj, current_path) + if candidate: + sidecar_list.append(candidate) + if len(sidecar_list) > 1: + merged_name = "merged_" + io_util.get_basename(tsv_obj.file_path) + '.json' + return BidsSidecarFile.get_merged_sidecar(sidecar_list, name=merged_name) + elif len(sidecar_list) == 1: + return sidecar_list[0].contents + return None + + def _get_sidecar_for_obj(self, tsv_obj, current_path): + """ Return a single BidsSidecarFile relevant to obj from the sidecars in the current path. + + Parameters: + tsv_obj (BidsTabularFile): A file whose sidecars are to be found. + current_path (str): The path of the directory whose sidecars are to be checked. + + Returns: + BidsSidecarFile or None: The BidsSidecarFile in current_path relevant to obj, if any. + + """ + sidecar_paths = self.sidecar_dir_dict.get(current_path, []) + if not sidecar_paths: + return None + candidates = [] + for sidecar_path in sidecar_paths: + sidecar = self.sidecar_dict[sidecar_path] + if sidecar.is_sidecar_for(tsv_obj): + candidates.append(sidecar) + if len(candidates) > 1: + paths = sorted(file.file_path for file in candidates) + raise Exception({"code": "MULTIPLE_INHERITABLE_FILES", "location": paths[0], "affects": tsv_obj.file_path, + "issueMessage": f"Candidate files: {paths}"}) + if candidates: + return candidates[0] + return None + + @staticmethod + def separate_file_list(file_list): + """ Separate a list of files into tsv and json files. + + Parameters: + file_list (list): A list of file paths. + + Returns: + tuple: A tuple of lists of tsv and json files. + + """ + tsv_files = [] + json_files = [] + for file in file_list: + if file.endswith('.tsv'): + tsv_files.append(file) + elif file.endswith('.json'): + json_files.append(file) + return tsv_files, json_files + + @staticmethod + def _make_sidecar_dict(json_files): """ Create a dictionary of BidsSidecarFile objects for the specified entity type. + Parameters: + json_files (list): A list of paths to the json files. + Returns: dict: a dictionary of BidsSidecarFile objects keyed by real path for the specified suffix type. @@ -187,26 +249,35 @@ def _make_sidecar_dict(self): - This function creates the sidecars, but does not set their contents. """ - files = io_util.get_file_list(self.root_path, name_suffix=self.suffix, - extensions=['.json'], exclude_dirs=self.exclude_dirs) + file_dict = {} - for file in files: - file_dict[os.path.realpath(file)] = BidsSidecarFile(os.path.realpath(file)) + for file_path in json_files: + sidecar_file = BidsSidecarFile(os.path.realpath(file_path)) + sidecar_file.set_contents(overwrite=False) + if sidecar_file.has_hed: + file_dict[os.path.realpath(file_path)] = sidecar_file return file_dict - def _make_sidecar_dir_dict(self): - """ Create a dictionary with real paths of directories as keys and a list of sidecar file paths as values. - - Returns: - dict: A dictionary of lists of sidecar BidsSidecarFiles - - """ - dir_dict = io_util.get_dir_dictionary(self.root_path, name_suffix=self.suffix, extensions=['.json'], - exclude_dirs=self.exclude_dirs) - sidecar_dir_dict = {} - for this_dir, dir_list in dir_dict.items(): - new_dir_list = [] - for s_file in dir_list: - new_dir_list.append(self.sidecar_dict[os.path.realpath(s_file)]) - sidecar_dir_dict[os.path.realpath(this_dir)] = new_dir_list - return sidecar_dir_dict + @staticmethod + def _get_candidate(candidate_list, tsv_file): + if not candidate_list: + return None + candidates = [] + for sidecar_candidate in candidate_list: + if sidecar_candidate.is_sidecar_for(tsv_file): + candidates.append(sidecar_candidate) + if len(candidates) == 1: + return candidates[0] + elif len(candidates) == 0: + return None + else: + paths = sorted(file.file_path for file in candidates) + raise Exception({"code": "MULTIPLE_INHERITABLE_FILES", "location": paths[0], "affects": tsv_file.file_path, + "issueMessage": f"Candidate files: {paths}"}) + + @staticmethod + def create_file_group(root_path, file_list, suffix): + file_group = BidsFileGroup(root_path, file_list, suffix=suffix) + if not file_group.sidecar_dict and not file_group.sidecar_dict: + return None + return file_group \ No newline at end of file diff --git a/hed/tools/bids/bids_sidecar_file.py b/hed/tools/bids/bids_sidecar_file.py index ce775b5c8..33ca61e84 100644 --- a/hed/tools/bids/bids_sidecar_file.py +++ b/hed/tools/bids/bids_sidecar_file.py @@ -1,6 +1,8 @@ """ Container for a BIDS sidecar file. """ import os +import io +import json from hed.models.sidecar import Sidecar from hed.tools.bids.bids_file import BidsFile @@ -31,9 +33,7 @@ def is_sidecar_for(self, obj): """ - if obj.file_path == self.file_path: - return True - elif obj.suffix != self.suffix: + if obj.suffix != self.suffix: return False elif os.path.dirname(self.file_path) != os.path.commonpath([obj.file_path, self.file_path]): return False @@ -43,25 +43,26 @@ def is_sidecar_for(self, obj): return False return True - def set_contents(self, content_info=None, overwrite=False): + def set_contents(self, content_info=None, name='unknown', overwrite=False): """ Set the contents of the sidecar. Parameters: - content_info (list, str, or None): If None, create a Sidecar from the object's file-path. + content_info (dict, or None): If None, create a Sidecar from the object's file-path. + name (str): The name of the sidecar. overwrite (bool): If True, overwrite contents if already set. Notes: - The handling of content_info is as follows: - None: This object's file_path is used. - - str: The string is interpreted as a path of the JSON. - - list: The list is of paths. + - dict: This is interpreted as a JSON dictionary. """ if not overwrite and self.contents: return if not content_info: - content_info = self.file_path - self._contents = Sidecar(files=content_info, name=os.path.basename(self.file_path)) + self._contents = Sidecar(files=self.file_path, name=os.path.basename(self.file_path)) + else: + self._contents = Sidecar(io.StringIO(json.dumps(content_info)), name=name) self.has_hed = self.is_hed(self.contents.loaded_dict) @staticmethod @@ -89,3 +90,24 @@ def is_hed(json_dict): return True return False + + @staticmethod + def get_merged_sidecar(sidecar_list, name='merged_sidecar.json'): + """ Merge a list of sidecars into a single sidecar. + + Parameters: + sidecar_list (list): A list of Sidecar objects. + name (str): The name of the merged sidecar. + + Returns: + Sidecar or None: A sidecar constructed from the merged list. + + """ + merged_dict = {} + for sidecar in sidecar_list: + if not sidecar: + continue + merged_dict.update(sidecar.loaded_dict) + if merged_dict: + return Sidecar(files=io.StringIO(json.dumps(merged_dict)), name=name) + return None \ No newline at end of file diff --git a/hed/tools/bids/bids_tabular_dictionary.py b/hed/tools/bids/bids_tabular_dictionary.py deleted file mode 100644 index 06fc518db..000000000 --- a/hed/tools/bids/bids_tabular_dictionary.py +++ /dev/null @@ -1,204 +0,0 @@ -""" A dictionary of tabular files keyed to BIDS entities. """ - -from hed.errors.exceptions import HedFileError -from hed.tools.util.data_util import get_new_dataframe -from hed.tools.bids.bids_file_dictionary import BidsFileDictionary -from hed.tools.bids.bids_file import BidsFile -from hed.tools.bids.bids_tabular_file import BidsTabularFile - - -class BidsTabularDictionary(BidsFileDictionary): - """ A dictionary of tabular files keyed to BIDS entities. - - Attributes: - column_dict (dict): Dictionary with an entity key and a list of column names for the file as the value. - rowcount_dict (dict): Dictionary with an entity key and a count of number of rows for the file as the value. - - """ - - def __init__(self, collection_name, files, entities=('sub', 'ses', 'task', 'run')): - """ Create a dictionary of full paths. - - Parameters: - collection_name (str): Name of the collection. - files (list, dict): Contains the full paths or BidsFile representation of files of interest. - entities (tuple): List of indices into base file names of pieces to assemble for the key. - - Notes: - - Used for cross listing BIDS style files for different studies. - - """ - - super().__init__(collection_name, files, entities=entities) - self.column_dict = {} - self.rowcount_dict = {} - self._info_set = False - - def count_diffs(self, other_dict): - """ Return keys in which the number of rows differ. - - Parameters: - other_dict (FileDictionary): A file dictionary object. - - Returns: - list: A list containing 3-element tuples. - - Notes: - - The returned tuples consist of - - str: The key representing the file. - - int: Number of rows in the file in this dictionary. - - int: Number of rows in the file in the other dictionary. - - """ - self.set_tsv_info() - other_dict.set_tsv_info() - diff_list = [] - for key in self.file_dict.keys(): - if key not in other_dict.rowcount_dict: - diff_list.append((key, self.rowcount_dict[key], 0)) - elif self.rowcount_dict[key] != other_dict.rowcount_dict[key]: - diff_list.append((key, self.rowcount_dict[key], other_dict.rowcount_dict[key])) - return diff_list - - def get_info(self, key): - """ Return a dict with key, row count, and column count. - - Parameters: - key (str): The key for file whose information is to be returned. - - Returns: - dict: A dictionary with key, row_count, and columns entries. - - """ - - if not self._info_set: - self.set_tsv_info() - return {"key": key, - "row_count": self.rowcount_dict.get(key, None), - "columns": self.column_dict.get(key, None)} - - def get_new_dict(self, name, files): - """ Create a new BidsTabularDictionary. - - Parameters: - name (str): Name of the new object. - files (list, dict): List or dictionary specifying the files to include. - - Returns: - BidsTabularDictionary: The object contains just the specified files. - - Notes: - - The created object uses the entities from this object - - """ - return BidsTabularDictionary(name, files, entities=self.entities) - - def iter_files(self): - """ Iterator over the files in this dictionary. - - Yields: - tuple: - - str: The next key. - - BidsTabularFile: The next object. - - int: Number of rows. - - list: List of column names. - - """ - self.set_tsv_info() - for key, file in self._file_dict.items(): - yield key, file, self.rowcount_dict[key], self.column_dict[key] - - def make_new(self, name, files): - """ Create a dictionary with these files. - - Parameters: - name (str): Name of this dictionary - files (list or dict): List or dictionary of files. These could be paths or objects. - - Returns: - BidsTabularDictionary: The newly created dictionary. - - """ - return BidsTabularDictionary(name, files, entities=self.entities) - - def set_tsv_info(self): - if self._info_set: - return - - for key, file in self._file_dict.items(): - df = get_new_dataframe(file.file_path) - self.rowcount_dict[key] = len(df.index) - self.column_dict[key] = list(df.columns.values) - self._info_set = True - - def report_diffs(self, tsv_dict, logger=None): - """ Reports and logs the contents and differences between this tabular dictionary and another. - - Parameters: - tsv_dict (BidsTabularDictionary): A dictionary representing BIDS-keyed tsv files. - logger (HedLogger): A HedLogger object for reporting the values by key. - - Returns: - str: A string with the differences. - - """ - report_list = [f"{self.name} has {len(self.file_list)} event files"] - logger.add("overall", f"{report_list[-1]}") - report_list.append(f"{tsv_dict.name} has {len(tsv_dict.file_list)} event files") - logger.add("overall", f"{report_list[-1]}") - - report_list.append(self.output_files(title=f"\n{self.name} event files", logger=logger)) - report_list.append(tsv_dict.output_files(title=f"\n{tsv_dict.name} event files", logger=logger)) - - # Compare keys from the two dictionaries to make sure they have the same keys - key_diff = self.key_diffs(tsv_dict) - if key_diff: - report_list.append(f"File key differences {str(key_diff)}") - logger.add("overall", f"{report_list[-1]}", level="ERROR") - - # Output the column names for each type of event file - report_list.append(f"\n{self.name} event file columns:") - for key, file, rowcount, columns in self.iter_files(): - report_list.append(f"{self.name}: [{rowcount} events] {str(columns)}") - logger.add(key, f"{report_list[-1]}") - - for key, file, rowcount, columns in tsv_dict.iter_files(): - report_list.append(f"{tsv_dict.name}: [{rowcount} events] {str(columns)}") - logger.add(key, f"{report_list[-1]}") - - # Output keys for files in which the BIDS and EEG.events have different numbers of events - count_diffs = self.count_diffs(tsv_dict) - if count_diffs: - report_list.append(f"\n{self.name} events and {tsv_dict.name} events differ for the following files:") - for item in count_diffs: - report_list.append(f"The {self.name} file has {item[1]} rows and " + - f"the {tsv_dict.name} event file has {item[2]} rows") - logger.add(item[0], f"{report_list[-1]}", level="ERROR") - else: - report_list.append(f"\nThe {self.name} and {tsv_dict.name} files have the same number of rows") - logger.add("overall", f"{report_list[-1]}") - - return "\n".join(report_list) - - @classmethod - def _correct_file(cls, the_file): - """ Transform to BidsTabularFile if needed. - - Parameters: - the_file (str or BidsFile): If a str, create a new BidsTabularFile object, - otherwise pass the original on. - Returns: - BidsTabularFile: Either the original file or a newly created BidsTabularFile. - - :raises HedFileError: - - If the_file isn't str or BidsTabularFile. - - """ - if isinstance(the_file, str): - the_file = BidsTabularFile(the_file) - elif not isinstance(the_file, BidsFile): - raise HedFileError("BadArgument", - f"_correct_file needs file path or BidsFile type but found {str(the_file)}", []) - elif not isinstance(the_file, BidsTabularFile): - the_file = BidsTabularFile(the_file.file_path) - return the_file diff --git a/hed/tools/bids/bids_tabular_file.py b/hed/tools/bids/bids_tabular_file.py index 9a1eb7e06..441a37905 100644 --- a/hed/tools/bids/bids_tabular_file.py +++ b/hed/tools/bids/bids_tabular_file.py @@ -15,6 +15,7 @@ def __init__(self, file_path): file_path (str): Path of the tabular file. """ super().__init__(file_path) + self.sidecar = None def set_contents(self, content_info=None, overwrite=False): """ Set the contents of this tabular file. @@ -28,12 +29,20 @@ def set_contents(self, content_info=None, overwrite=False): return if self.sidecar: - self._contents = TabularInput(file=self.file_path, sidecar=self.sidecar._contents, + self._contents = TabularInput(file=self.file_path, sidecar=self.sidecar.contents, name=os.path.realpath(self.file_path)) - if self.sidecar.has_hed: - self.has_hed = True + self.has_hed = True else: self._contents = TabularInput(file=self.file_path, name=os.path.realpath(self.file_path)) columns = self._contents.columns if 'HED' in columns or 'HED_assembled' in columns: self.has_hed = True + + def set_sidecar(self, sidecar): + """ Set the sidecar for this tabular file. + + Parameters: + sidecar (Sidecar): The sidecar for this tabular file. + + """ + self.sidecar = sidecar \ No newline at end of file diff --git a/hed/tools/util/io_util.py b/hed/tools/util/io_util.py index c6a9fff5b..1caeca30e 100644 --- a/hed/tools/util/io_util.py +++ b/hed/tools/util/io_util.py @@ -84,6 +84,63 @@ def get_alphanumeric_path(pathname, replace_char='_'): """ return re.sub(r'[^a-zA-Z0-9]+', replace_char, pathname) +def get_full_extension(filename): + """ Return the full extension of a file, including the period. + + Parameters: + filename (str): The filename to be parsed. + + Returns: + (str, str): (File name without extension, full extension) + + """ + name, ext = os.path.splitext(filename) + full_ext = ext + while ext: # Keep splitting if there's another extension + name, ext = os.path.splitext(name) + if not ext: + break + full_ext = ext + full_ext + return name, full_ext + + +def get_unique_suffixes(file_paths, extensions=['.json', '.tsv']): + suffixes = set() + extension_set = set(extensions) + for file_path in file_paths: + name, ext = get_full_extension(file_path) + if ext not in extension_set: + continue + + result = os.path.basename(name).split('_') + if len(result) == 2: + suffixes.add(result[1]) + return suffixes + +def group_by_suffix(file_list, exact_match=False): + """ Group files by suffix. If exact_match is True, only files with the exact suffixare grouped. + + Parameters: + file_list (list): List of file paths. + exact_match (bool): If True, only files with the exact suffix are grouped. + + Returns: + dict: Dictionary with suffixes as keys and file lists as values. + + """ + suffix_groups = {} + for file_path in file_list: + name, ext = get_full_extension(file_path) + result = os.path.basename(name).rsplit('_', 1) + if len(result) == 2: + suffix_groups.setdefault(result[1], []).append(file_path) + elif not exact_match: + suffix_groups.setdefault(None, []).append(file_path) + else: + suffix_groups.setdefault(result[0], []).append(file_path) + return suffix_groups + + def extract_suffix_path(path, prefix_path): """ Return the suffix of path after prefix path has been removed. @@ -122,38 +179,41 @@ def clean_filename(filename): out_name = re.sub(r'[^a-zA-Z0-9._-]+', '_', filename) return out_name - -def get_dir_dictionary(dir_path, name_prefix=None, name_suffix=None, extensions=None, skip_empty=True, - exclude_dirs=None): - - """ Create dictionary directory paths keys. - - Parameters: - dir_path (str): Full path of the directory tree to be traversed (no ending slash). - name_prefix (str, None): An optional name_prefix for the base filename. - name_suffix (str, None): An optional name_suffix for the base file name. - extensions (list, None): An optional list of file extensions. - skip_empty (bool): Do not put entry for directories that have no files. - exclude_dirs (list): List of directories to skip. - - Returns: - dict: Dictionary with directories as keys and file lists values. - - """ - - if not exclude_dirs: - exclude_dirs = [] - dir_dict = {} - for root, dirs, files in os.walk(dir_path, topdown=True): - dirs[:] = [d for d in dirs if d not in exclude_dirs] - file_list = [] - for r_file in files: - if check_filename(r_file, name_prefix, name_suffix, extensions): - file_list.append(os.path.join(os.path.realpath(root), r_file)) - if skip_empty and not file_list: - continue - dir_dict[os.path.realpath(root)] = file_list - return dir_dict +def get_basename(file_path): + filename_with_ext = os.path.basename(file_path) # 'myfile.txt' + return os.path.splitext(filename_with_ext)[0] # 'myfile' + +# def get_dir_dictionary(dir_path, name_prefix=None, name_suffix=None, extensions=None, skip_empty=True, +# exclude_dirs=None): +# +# """ Create dictionary directory paths keys. +# +# Parameters: +# dir_path (str): Full path of the directory tree to be traversed (no ending slash). +# name_prefix (str, None): An optional name_prefix for the base filename. +# name_suffix (str, None): An optional name_suffix for the base file name. +# extensions (list, None): An optional list of file extensions. +# skip_empty (bool): Do not put entry for directories that have no files. +# exclude_dirs (list): List of directories to skip. +# +# Returns: +# dict: Dictionary with directories as keys and file lists values. +# +# """ +# +# if not exclude_dirs: +# exclude_dirs = [] +# dir_dict = {} +# for root, dirs, files in os.walk(dir_path, topdown=True): +# dirs[:] = [d for d in dirs if d not in exclude_dirs] +# file_list = [] +# for r_file in files: +# if check_filename(r_file, name_prefix, name_suffix, extensions): +# file_list.append(os.path.join(os.path.realpath(root), r_file)) +# if skip_empty and not file_list: +# continue +# dir_dict[os.path.realpath(root)] = file_list +# return dir_dict def get_filtered_by_element(file_list, elements): @@ -196,8 +256,8 @@ def get_file_list(root_path, name_prefix=None, name_suffix=None, extensions=None Parameters: root_path (str): Full path of the directory tree to be traversed (no ending slash). - name_prefix (str, None): An optional name_prefix for the base filename. - name_suffix (str, None): The name_suffix of the paths to be extracted. + name_prefix (list, str, None): An optional name_prefix for the base filename. + name_suffix (list, str, None): An optional name_prefix for the base filename. extensions (list, None): A list of extensions to be selected. exclude_dirs (list, None): A list of paths to be excluded. diff --git a/hed/tools/validation/bids_validator.py b/hed/tools/validation/bids_validator.py index 23f04760e..cf549ae35 100644 --- a/hed/tools/validation/bids_validator.py +++ b/hed/tools/validation/bids_validator.py @@ -168,7 +168,7 @@ def matches_criteria(bids_file, tsv_file): extension_is_valid = bids_file.extension.lower() == ".json" suffix_is_valid = (bids_file.suffix == tsv_file.suffix) or not tsv_file.suffix entities_match = all( - bids_file.enties.get(entity) == tsv_file.entities.get(entity) for entity in tsv_file.entities.keys()) + bids_file.entities.get(entity) == tsv_file.entities.get(entity) for entity in tsv_file.entities.keys()) return extension_is_valid and suffix_is_valid and entities_match @staticmethod diff --git a/tests/tools/bids/test_bids_dataset.py b/tests/tools/bids/test_bids_dataset.py index f511109ca..7a1d5da13 100644 --- a/tests/tools/bids/test_bids_dataset.py +++ b/tests/tools/bids/test_bids_dataset.py @@ -29,7 +29,7 @@ def test_constructor(self): self.assertEqual(len(parts.sidecar_dict), 1, "BidsDataset should have one participants.json file") self.assertEqual(len(parts.datafile_dict), 1, "BidsDataset should have one participants.tsv file") self.assertIsInstance(bids.dataset_description, dict, "BidsDataset dataset_description should be a dict") - for group in bids.tabular_files.values(): + for group in bids.tabular_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset event files should be in a BidsFileGroup") self.assertTrue(bids.schema, "BidsDataset constructor extracts a schema from the dataset.") self.assertIsInstance(bids.schema, HedSchema, "BidsDataset schema should be HedSchema") @@ -52,7 +52,7 @@ def test_constructor_libraries(self): self.assertEqual(len(parts.sidecar_dict), 1, "BidsDataset should have one participants.json file") self.assertEqual(len(parts.datafile_dict), 1, "BidsDataset should have one participants.tsv file") self.assertIsInstance(bids.dataset_description, dict, "BidsDataset dataset_description should be a dict") - for group in bids.tabular_files.values(): + for group in bids.tabular_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset event files should be in a BidsFileGroup") self.assertTrue(bids.schema, "BidsDataset constructor extracts a schema from the dataset.") self.assertIsInstance(bids.schema, HedSchemaGroup, "BidsDataset schema should be HedSchemaGroup") @@ -68,7 +68,7 @@ def test_constructor_tabular(self): self.assertFalse(chans.sidecar_dict) self.assertEqual(len(chans.datafile_dict), 6, "BidsDataset should have one participants.tsv file") self.assertIsInstance(bids.dataset_description, dict, "BidsDataset dataset_description should be a dict") - for group in bids.tabular_files.values(): + for group in bids.tabular_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset event files should be in a BidsFileGroup") events = bids.get_tabular_group("events") self.assertFalse(events, "BidsDataset should not have events if tabular_files do not include them.") @@ -99,7 +99,7 @@ def test_empty(self): self.assertEqual(len(parts.sidecar_dict), 1, "BidsDataset should have one participants.json file") self.assertEqual(len(parts.datafile_dict), 1, "BidsDataset should have one participants.tsv file") self.assertIsInstance(bids.dataset_description, dict, "BidsDataset dataset_description should be a dict") - for group in bids.tabular_files.values(): + for group in bids.tabular_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset event files should be in a BidsFileGroup") self.assertTrue(bids.schema, "BidsDataset constructor extracts a schema from the dataset.") self.assertIsInstance(bids.schema, HedSchema, "BidsDataset schema should be HedSchema") @@ -124,7 +124,7 @@ def test_with_schema_group(self): self.assertIsInstance(bids.dataset_description, dict, "BidsDataset with libraries dataset_description should be a dict") - for group in bids.tabular_files.values(): + for group in bids.tabular_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset with libraries event_files should be BidsFileGroup") self.assertIsInstance(bids.schema, HedSchemaGroup, diff --git a/tests/tools/bids/test_bids_file_dictionary.py b/tests/tools/bids/test_bids_file_dictionary.py deleted file mode 100644 index 3ad06a64e..000000000 --- a/tests/tools/bids/test_bids_file_dictionary.py +++ /dev/null @@ -1,123 +0,0 @@ -import unittest -import os - -from hed.errors.exceptions import HedFileError -from hed.tools.bids.bids_file_dictionary import BidsFileDictionary -from hed.tools.bids.bids_file import BidsFile -from hed.tools.util.io_util import get_file_list - - -class Test(unittest.TestCase): - @classmethod - def setUpClass(cls): - bids_base_dir = os.path.realpath(os.path.join(os.path.dirname(__file__), - '../../data/bids_tests/eeg_ds003645s_hed')) - cls.bids_base_dir = bids_base_dir - cls.file_list = get_file_list(bids_base_dir, name_suffix="_events", - extensions=['.tsv'], exclude_dirs=['stimuli']) - - def test_constructor_valid(self): - dict1 = BidsFileDictionary("My name", self.file_list, entities=('sub', 'run')) - self.assertEqual(6, len(dict1.key_list), - "BidsFileDictionary should have correct number of entries when key okay") - file1 = dict1.get_file_path('sub-002_run-1') - self.assertIsInstance(file1, str) - file2 = dict1.get_file_path('junk') - self.assertIsNone(file2) - - def test_constructor_invalid(self): - with self.assertRaises(HedFileError) as context: - BidsFileDictionary("My name", self.file_list, entities=('sub', 'task')) - self.assertEqual(context.exception.args[0], "NonUniqueFileKeys") - - def test_iter(self): - dict1 = BidsFileDictionary("My name", self.file_list, entities=('sub', 'run')) - for key, file in dict1.iter_files(): - self.assertIsInstance(key, str) - self.assertIsInstance(file, BidsFile) - - def test_make_dict(self): - bids_dict = BidsFileDictionary("My name", self.file_list, entities=('sub', 'run')) - dict1 = bids_dict.make_dict(self.file_list, ('sub', 'run')) - self.assertIsInstance(dict1, dict, "make_dict creates a dictionary.") - self.assertEqual(len(dict1), 6, "make_dict should return a dictionary of the right size.") - for file in dict1.values(): - self.assertIsInstance(file, BidsFile, "make_dict dictionary values should be BidsFile") - - def test_make_dict_bad_input(self): - bids_dict = BidsFileDictionary("My name", self.file_list, entities=('sub', 'run')) - with self.assertRaises(HedFileError) as context: - bids_dict.make_dict("data", ('sub', 'run')) - self.assertEqual(context.exception.args[0], "BadArgument") - - def test_make_query(self): - dict1 = BidsFileDictionary("My name", self.file_list, entities=('sub', 'run')) - results1 = dict1.make_query(query_dict={'sub': '*', 'run': '*'}) - self.assertEqual(len(results1), len(dict1._file_dict), "make_query should return all of the entries when *.") - results2 = dict1.make_query(query_dict={'sub': '*', 'run': ['1']}) - self.assertEqual(len(results2), 2, "make_query should return the right number of entries.") - results3 = dict1.make_query(query_dict={'sub': '*', 'run': ['*']}) - self.assertFalse(results3, "make_query should return an empty dictionary when * is used in a list. ") - results4 = dict1.make_query(query_dict={'sub': '*', 'run': ['*', '1']}) - self.assertEqual(len(results4), 2, "make_query should ignore the * in a list.") - results5 = dict1.make_query(query_dict={'sub': '*', 'run': []}) - self.assertFalse(len(results5), "make_query be empty if the list for one of the entities is empty.") - results6 = dict1.make_query(query_dict={'sub': '*'}) - self.assertEqual(len(results6), len(dict1._file_dict), "make_query should return all of the entries when *.") - - def test_match_query(self): - entity_dict = {'sub': '01', 'task': 'tempTask', 'run': '2'} - query_dict1 = {'sub': ['01', '03']} - result1 = BidsFileDictionary.match_query(query_dict1, entity_dict) - self.assertTrue(result1, "match_query should return True when entity in the dictionary") - query_dict2 = {'sub': ['02', '03']} - result2 = BidsFileDictionary.match_query(query_dict2, entity_dict) - self.assertFalse(result2, "match_query should return False when entity not in the dictionary") - query_dict3 = {'sub': ['01', '03'], 'run': ['1', '2']} - result3 = BidsFileDictionary.match_query(query_dict3, entity_dict) - self.assertTrue(result3, "match_query should return True when entity in the dictionary") - query_dict4 = {'sub': ['01', '03'], 'run': ['3', '2']} - result4 = BidsFileDictionary.match_query(query_dict4, entity_dict) - self.assertTrue(result4, "match_query should return False when entity not in the dictionary") - - def test_match_query_bad(self): - entity_dict = {'sub': '01', 'task': 'tempTask', 'run': '2'} - query_dict1 = {'sess': ['01', '03']} - self.assertFalse(BidsFileDictionary.match_query(query_dict1, entity_dict)) - query_dict2 = {'sub': '01'} - self.assertFalse(BidsFileDictionary.match_query(query_dict2, entity_dict)) - - def test_split_by_entity(self): - dict1 = BidsFileDictionary("My name", self.file_list, entities=('sub', 'run')) - split_dict, leftovers = dict1.split_by_entity('sub') - - self.assertIsInstance(split_dict, dict, "split_by_entity returns a dictionary") - self.assertEqual(2, len(split_dict), 'split_by_entity should return the correct number of items') - for value in split_dict.values(): - self.assertIsInstance(value, BidsFileDictionary, - 'split_by_entity dictionary values should be BidsFileDictionary objects') - self.assertFalse(leftovers, "split_by_entity leftovers should be empty") - - def test_split_by_entity_non_empty_leftovers(self): - dict1 = BidsFileDictionary("My name", self.file_list, entities=('sub', 'run')) - split_dict, leftovers = dict1.split_by_entity('ses') - self.assertFalse(split_dict) - self.assertIsInstance(leftovers, BidsFileDictionary) - - def test_split_dict_by_entity(self): - dict1 = BidsFileDictionary("My name", self.file_list, entities=('sub', 'run')) - dist1_split, leftovers = BidsFileDictionary._split_dict_by_entity(dict1._file_dict, 'run') - self.assertIsInstance(dist1_split, dict, "split_by_entity returns a dictionary") - self.assertEqual(3, len(dist1_split), 'split_by_entity should return the correct number of items') - for value in dist1_split.values(): - self.assertIsInstance(value, dict, 'split_by_entity dictionary values should be dictionaries') - self.assertFalse(leftovers, "split_by_entity leftovers should be empty") - - def test_correct_file(self): - with self.assertRaises(HedFileError) as context: - BidsFileDictionary._correct_file(["junk.tsv"]) - self.assertEqual(context.exception.args[0], "BadBidsFileArgument") - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/tools/bids/test_bids_file_group.py b/tests/tools/bids/test_bids_file_group.py index 27b5ff41a..b40e11716 100644 --- a/tests/tools/bids/test_bids_file_group.py +++ b/tests/tools/bids/test_bids_file_group.py @@ -3,6 +3,7 @@ from hed.schema.hed_schema_io import load_schema_version from hed.tools.analysis.tabular_summary import TabularSummary from hed.tools.bids.bids_file_group import BidsFileGroup +from hed.tools.util import io_util # TODO: Add test when exclude directories have files of the type needed (such as JSON in code directory). @@ -13,7 +14,10 @@ class Test(unittest.TestCase): def setUpClass(cls): cls.root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), '../../data/bids_tests/eeg_ds003645s_hed')) + cls.exclude_dirs = ['sourcedata', 'derivatives', 'code', 'stimuli'] file_name = 'eeg/sub-002_task-FacePerception_run-1_events.tsv' + cls.file_paths = file_paths = io_util.get_file_list(self.root_path, extensions=['.tsv', '.json'], + exclude_dirs=self.exclude_dirs, name_suffix=['_events']) cls.event_path = \ os.path.realpath(os.path.join(os.path.dirname(__file__), '../../data/bids_tests/eeg_ds003645s_hed/sub-002', file_name)) @@ -21,7 +25,9 @@ def setUpClass(cls): cls.sidecar_path = os.path.realpath(os.path.join(os.path.dirname(__file__), events_file)) def test_constructor(self): - events = BidsFileGroup(self.root_path) + file_paths = io_util.get_file_list(self.root_path, extensions=['.tsv', '.json'], + exclude_dirs=self.exclude_dirs, name_suffix=['_events']) + events = BidsFileGroup(self.root_path, file_paths, 'events') self.assertIsInstance(events, BidsFileGroup, "BidsFileGroup should create an BidsFileGroup instance") self.assertIsInstance(events.datafile_dict, dict, "BidsFileGroup should have an event files dictionary") self.assertEqual(len(events.datafile_dict), 6, "BidsFileGroup event files dictionary should have 2 entries") @@ -30,6 +36,7 @@ def test_constructor(self): self.assertIsInstance(events.sidecar_dir_dict, dict, "BidsFileGroup should have sidecar directory dictionary") def test_validator(self): + events = BidsFileGroup(self.root_path) hed_schema = load_schema_version("8.0.0") validation_issues = events.validate_datafiles(hed_schema, check_for_warnings=False) diff --git a/tests/tools/bids/test_bids_sidecar_file.py b/tests/tools/bids/test_bids_sidecar_file.py index e64480524..3f0d772eb 100644 --- a/tests/tools/bids/test_bids_sidecar_file.py +++ b/tests/tools/bids/test_bids_sidecar_file.py @@ -1,5 +1,6 @@ import os import unittest +import json from hed.errors import HedFileError from hed.models.sidecar import Sidecar from hed.tools.bids.bids_tabular_file import BidsTabularFile @@ -50,7 +51,7 @@ def test_bids_sidecar_file_set_contents(self): sidecar1 = BidsSidecarFile(self.sidecar_path) self.assertFalse(sidecar1.contents, "BidsSidecarFile should have no contents until set") sidecar1.set_contents() - self.assertIsInstance(sidecar1.contents, Sidecar, "BidsSidecarFile should have dict contents after setting") + self.assertIsInstance(sidecar1.contents, Sidecar, "BidsSidecarFile should have Sidecar contents after setting") sidecar1.clear_contents() self.assertFalse(sidecar1.contents, "BidsSidecarFile should have no contents after clearing") @@ -88,44 +89,50 @@ def test_set_contents(self): def test_set_contents_multiple(self): bids_upper = BidsSidecarFile(self.sidecar_path_upper) self.assertFalse(bids_upper.contents) - bids_upper.set_contents([self.sidecar_path_upper]) - - bids_lower2 = BidsSidecarFile(self.sidecar_path_lower2) - self.assertFalse(bids_lower2.contents) - bids_lower2.set_contents([self.sidecar_path_lower2]) - bids_lower2_merged = BidsSidecarFile(self.sidecar_path_lower2) - self.assertFalse(bids_lower2_merged.contents) - bids_lower2_merged.set_contents([self.sidecar_path_upper, self.sidecar_path_lower2]) - - bids_lower3 = BidsSidecarFile(self.sidecar_path_lower3) - self.assertFalse(bids_lower3.contents) - bids_lower3.set_contents([self.sidecar_path_lower3]) - bids_lower3_merged = BidsSidecarFile(self.sidecar_path_lower3) - self.assertFalse(bids_lower3_merged.contents) - bids_lower3_merged.set_contents([self.sidecar_path_upper, self.sidecar_path_lower3]) - - lower_dict2 = bids_lower2.contents.loaded_dict - lower_dict2_merged = bids_lower2_merged.contents.loaded_dict - lower_dict3 = bids_lower3.contents.loaded_dict - lower_dict3_merged = bids_lower3_merged.contents.loaded_dict - upper_dict = bids_upper.contents.loaded_dict - self.assertIn('event_type', upper_dict, "set_contents upper has key event_type") - self.assertNotIn('event_type', lower_dict2, "set_contents lower does not have event_type") - self.assertIn('event_type', lower_dict2_merged, "set_contents merged has key event_type from upper") - self.assertIn('rep_lag', lower_dict2_merged, "set_contents merged has key rep_lag from lower") - self.assertEqual(lower_dict2_merged['rep_lag']['HED'], lower_dict2['rep_lag']['HED'], - "set_contents overrode key from lower") - self.assertIn('face_type', upper_dict, "set_contents upper has key face_type") - self.assertIn('face_type', lower_dict3, "set_contents lower3 has key face_type") - self.assertIn('face_type', lower_dict3_merged, "set_contents merged3 has key face_type") - self.assertEqual(lower_dict3_merged['rep_lag']['HED'], lower_dict3['rep_lag']['HED'], - "set_contents side_merged3 got rep_lag key from lower") - self.assertNotEqual(lower_dict3_merged['face_type']['HED']['famous_face'], - upper_dict['face_type']['HED']['famous_face'], - "set_contents overrode face_type key with lower has changed") - self.assertEqual(lower_dict3_merged['face_type']['HED']['famous_face'], - lower_dict3['face_type']['HED']['famous_face'], - "set_contents overrode face_type key with lower3 has changed") + bids_upper.set_contents() + self.assertTrue(bids_upper.contents) + bids_upper2 = BidsSidecarFile(self.sidecar_path_upper) + with open(self.sidecar_path_upper, "r", encoding="utf-8") as file: + data_upper = json.load(file) # Parses the JSON file into a Python dictionary + bids_upper2.set_contents(data_upper) + self.assertEqual(bids_upper2.contents.loaded_dict, data_upper) + + # bids_lower2 = BidsSidecarFile(self.sidecar_path_lower2) + # self.assertFalse(bids_lower2.contents) + # bids_lower2.set_contents([self.sidecar_path_lower2]) + # bids_lower2_merged = BidsSidecarFile(self.sidecar_path_lower2) + # self.assertFalse(bids_lower2_merged.contents) + # bids_lower2_merged.set_contents([self.sidecar_path_upper, self.sidecar_path_lower2]) + # + # bids_lower3 = BidsSidecarFile(self.sidecar_path_lower3) + # self.assertFalse(bids_lower3.contents) + # bids_lower3.set_contents([self.sidecar_path_lower3]) + # bids_lower3_merged = BidsSidecarFile(self.sidecar_path_lower3) + # self.assertFalse(bids_lower3_merged.contents) + # bids_lower3_merged.set_contents([self.sidecar_path_upper, self.sidecar_path_lower3]) + # + # lower_dict2 = bids_lower2.contents.loaded_dict + # lower_dict2_merged = bids_lower2_merged.contents.loaded_dict + # lower_dict3 = bids_lower3.contents.loaded_dict + # lower_dict3_merged = bids_lower3_merged.contents.loaded_dict + # upper_dict = bids_upper.contents.loaded_dict + # self.assertIn('event_type', upper_dict, "set_contents upper has key event_type") + # self.assertNotIn('event_type', lower_dict2, "set_contents lower does not have event_type") + # self.assertIn('event_type', lower_dict2_merged, "set_contents merged has key event_type from upper") + # self.assertIn('rep_lag', lower_dict2_merged, "set_contents merged has key rep_lag from lower") + # self.assertEqual(lower_dict2_merged['rep_lag']['HED'], lower_dict2['rep_lag']['HED'], + # "set_contents overrode key from lower") + # self.assertIn('face_type', upper_dict, "set_contents upper has key face_type") + # self.assertIn('face_type', lower_dict3, "set_contents lower3 has key face_type") + # self.assertIn('face_type', lower_dict3_merged, "set_contents merged3 has key face_type") + # self.assertEqual(lower_dict3_merged['rep_lag']['HED'], lower_dict3['rep_lag']['HED'], + # "set_contents side_merged3 got rep_lag key from lower") + # self.assertNotEqual(lower_dict3_merged['face_type']['HED']['famous_face'], + # upper_dict['face_type']['HED']['famous_face'], + # "set_contents overrode face_type key with lower has changed") + # self.assertEqual(lower_dict3_merged['face_type']['HED']['famous_face'], + # lower_dict3['face_type']['HED']['famous_face'], + # "set_contents overrode face_type key with lower3 has changed") def test_set_contents_empty(self): bids_upper = BidsSidecarFile(self.sidecar_path_upper) diff --git a/tests/tools/bids/test_bids_tabular_dictionary.py b/tests/tools/bids/test_bids_tabular_dictionary.py deleted file mode 100644 index d7dce0a99..000000000 --- a/tests/tools/bids/test_bids_tabular_dictionary.py +++ /dev/null @@ -1,154 +0,0 @@ -import os -import unittest -from hed.errors.exceptions import HedFileError -from hed.models.tabular_input import TabularInput -from hed.tools.bids.bids_file import BidsFile -from hed.tools.bids.bids_tabular_file import BidsTabularFile -from hed.tools.bids.bids_tabular_dictionary import BidsTabularDictionary -from hed.tools.util.io_util import get_file_list -from hed.tools.util.hed_logger import HedLogger - - -class Test(unittest.TestCase): - @classmethod - def setUpClass(cls): - bids_base = os.path.realpath(os.path.join(os.path.dirname(__file__), '../../data/bids_tests/eeg_ds003645s_hed')) - cls.json = os.path.realpath(os.path.join(bids_base, 'task-FacePerception_events.json')) - cls.bids_base_dir = bids_base - cls.file_list = get_file_list(bids_base, name_suffix="_events", extensions=['.tsv'], exclude_dirs=['stimuli']) - - def test_constructor_valid(self): - dict1 = BidsTabularDictionary("Tsv Name", self.file_list, entities=('sub', 'run')) - self.assertEqual(6, len(dict1.key_list), "BidsTabularDictionary has correct number of entries when key okay") - - def test_constructor_invalid(self): - with self.assertRaises(HedFileError) as context: - BidsTabularDictionary("Tsv name", self.file_list, entities=('sub',)) - self.assertEqual(context.exception.args[0], 'NonUniqueFileKeys') - - def test_count_diffs_same(self): - dict1 = BidsTabularDictionary("Tsv Name1", self.file_list, entities=('sub', 'run')) - self.assertEqual(6, len(dict1.key_list), "BidsTabularDictionary has correct number of entries when key okay.") - dict2 = BidsTabularDictionary("Tsv Name2", self.file_list, entities=('sub', 'run')) - self.assertEqual(6, len(dict2.key_list), "BidsTabularDictionary has correct number of entries when key okay.") - diff_list1 = dict1.count_diffs(dict2) - self.assertFalse(diff_list1, "count_diffs has no differences when dictionaries same.") - diff_list2 = dict2.count_diffs(dict1) - self.assertFalse(diff_list2, "count_diffs has no differences when dictionaries same regardless of order.") - - def test_count_diffs_diff(self): - dict1 = BidsTabularDictionary("Tsv Name1", self.file_list[:-1], entities=('sub', 'run')) - self.assertEqual(5, len(dict1.key_list), - "BidsTabularDictionary has correct number of entries when key okay.") - dict2 = BidsTabularDictionary("Tsv Name2", self.file_list[2:], entities=('sub', 'run')) - self.assertEqual(4, len(dict2.key_list), - "BidsTabularDictionary has correct number of entries when key okay.") - diff_list1 = dict1.count_diffs(dict2) - self.assertTrue(diff_list1, "count_diffs has differences when keys are missing.") - self.assertEqual(len(diff_list1), 2, "count_diffs has differences when ") - diff_list2 = dict2.count_diffs(dict1) - self.assertTrue(diff_list2, "count_diffs has no differences when dictionaries same regardless of order.") - self.assertEqual(len(diff_list2), 1, "count_diffs has differences when other self keys are missing") - - def test_set_tsv_info(self): - dict1 = BidsTabularDictionary("Tsv Name1", sorted(self.file_list)[:-1], entities=('sub', 'run')) - info1 = dict1.get_info('sub-002_run-1') - self.assertIsInstance(info1, dict) - info2 = dict1.get_info('sub-002_run-1') - self.assertIsInstance(info2, dict) - self.assertEqual(info1["row_count"], 200) - self.assertEqual(info2["row_count"], 200) - info3 = dict1.get_info('sub-001_run-1') - self.assertIsInstance(info3, dict) - self.assertIsNone(info3["row_count"]) - - def test_create_split_dict(self): - dict1 = BidsTabularDictionary("My name", self.file_list, entities=('sub', 'run')) - dist1_split, leftovers = dict1.split_by_entity('run') - self.assertIsInstance(dist1_split, dict, "split_by_entity returns a dictionary") - self.assertEqual(3, len(dist1_split), 'split_by_entity should return the correct number of items') - for value in dist1_split.values(): - self.assertIsInstance(value, BidsTabularDictionary, - "split_by_entity dict has BidsTabularDictionary objects") - self.assertFalse(leftovers, "split_by_entity leftovers are empty") - - def test_correct_file_bad_file(self): - input_data = TabularInput(self.file_list[0]) - with self.assertRaises(HedFileError) as context: - BidsTabularDictionary._correct_file(input_data) - self.assertEqual(context.exception.code, 'BadArgument') - - def test_correct_file_bids_file(self): - bids_file = BidsFile(self.file_list[0]) - self.assertIsInstance(bids_file, BidsFile) - self.assertNotIsInstance(bids_file, BidsTabularFile) - new_file = BidsTabularDictionary._correct_file(bids_file) - self.assertIsInstance(new_file, BidsTabularFile) - - def test_make_new(self): - dict1 = BidsTabularDictionary("My name", self.file_list, entities=('sub', 'run')) - dict2 = dict1.make_new("My new", self.file_list[:-1]) - self.assertIsInstance(dict1, BidsTabularDictionary) - self.assertIsInstance(dict2, BidsTabularDictionary) - self.assertEqual(len(dict1.file_dict), 6) - self.assertEqual(len(dict2.file_dict), 5) - - def test_report_diffs_no_divs(self): - dict1 = BidsTabularDictionary("Bids1", self.file_list, entities=('sub', 'run')) - dict2 = BidsTabularDictionary("Bids2", self.file_list, entities=('sub', 'run')) - logger = HedLogger() - self.assertEqual(6, len(dict1.key_list), "BidsTabularDictionary has correct number of entries") - self.assertEqual(6, len(dict2.key_list), "BidsTabularDictionary has correct number of entries") - self.assertFalse(logger.log, "report_diffs the logger is empty before report is called") - output1 = dict1.report_diffs(dict2, logger) - self.assertTrue(output1, "report_diffs reports even if no differences") - self.assertTrue(logger.log, "report_diffs the logger is not empty after report called") - - def test_report_diffs_diff_keys(self): - dict1 = BidsTabularDictionary("Bids1", self.file_list[:-1], entities=('sub', 'run')) - dict2 = BidsTabularDictionary("Bids2", self.file_list[1:], entities=('sub', 'run')) - logger = HedLogger() - self.assertEqual(5, len(dict1.key_list), "BidsTabularDictionary has correct number of entries") - self.assertEqual(5, len(dict2.key_list), "BidsTabularDictionary has correct number of entries") - self.assertFalse(logger.log, "report_diffs the logger is empty before report is called") - dict1.report_diffs(dict2, logger) - output = dict1.report_diffs(dict2, logger) - self.assertTrue(output, "report_diffs has differences") - self.assertTrue(logger.log, "report_diffs the logger is empty before report is called") - - def test_report_diffs_diff_rows(self): - dict1 = BidsTabularDictionary("Bids1", self.file_list[0:1], entities=('sub', 'run')) - dict2 = BidsTabularDictionary("Bids2", self.file_list[0:1], entities=('sub', 'run')) - dict1.set_tsv_info() - dict2.set_tsv_info() - dict2.rowcount_dict["sub-002_run-1"] = 100 - logger = HedLogger() - self.assertEqual(1, len(dict1.key_list), "BidsTabularDictionary has correct number of entries") - self.assertEqual(1, len(dict2.key_list), "BidsTabularDictionary has correct number of entries") - self.assertFalse(logger.log, "report_diffs the logger is empty before report is called") - dict1.report_diffs(dict2, logger) - output = dict1.report_diffs(dict2, logger) - self.assertTrue(output, "report_diffs has differences") - self.assertTrue(logger.log, "report_diffs the logger is empty before report is called") - - def test_with_tabular_summary(self): - from hed.tools.analysis.tabular_summary import TabularSummary - bids_root_path = os.path.realpath('../../data/bids_tests/eeg_ds003645s_hed') - name = 'eeg_ds003645s_hed' - exclude_dirs = ['stimuli'] - entities = ('sub', 'run') - skip_columns = ["onset", "duration", "sample", "stim_file", "trial", "response_time"] - - # Construct the file dictionary for the BIDS event files - event_files = get_file_list(bids_root_path, extensions=[".tsv"], name_suffix="_events", - exclude_dirs=exclude_dirs) - bids_tab = BidsTabularDictionary(name, event_files, entities=entities) - - # Create a summary of the original BIDS events file content - bids_dicts_all, bids_dicts = TabularSummary.make_combined_dicts(bids_tab.file_dict, skip_cols=skip_columns) - self.assertIsInstance(bids_dicts, dict) - self.assertEqual(len(bids_dicts), len(event_files)) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/tools/util/test_io_util.py b/tests/tools/util/test_io_util.py index 5ac649b37..57186a59a 100644 --- a/tests/tools/util/test_io_util.py +++ b/tests/tools/util/test_io_util.py @@ -2,8 +2,8 @@ import unittest from hed.errors.exceptions import HedFileError from hed.tools.util.io_util import check_filename, extract_suffix_path, clean_filename, \ - get_alphanumeric_path, get_dir_dictionary, get_file_list, get_path_components, get_task_from_file, \ - parse_bids_filename, _split_entity, get_allowed, get_filtered_by_element + get_alphanumeric_path, get_file_list, get_path_components, get_task_from_file, \ + parse_bids_filename, _split_entity, get_allowed, get_filtered_by_element, get_full_extension, group_by_suffix class Test(unittest.TestCase): @@ -49,17 +49,6 @@ def test_extract_suffix_path(self): def test_clean_file_name(self): file1 = clean_filename('mybase') self.assertEqual(file1, "mybase", "generate_file_name should return the base when other arguments not set") - # file2 = clean_filename('mybase', name_prefix="prefix") - # self.assertEqual(file2, "prefixmybase", "generate_file_name should return correct name when prefix set") - # file3 = clean_filename('mybase', name_prefix="prefix", extension=".json") - # self.assertEqual(file3, "prefixmybase.json", "generate_file_name should return correct name for extension") - # file4 = clean_filename('mybase', name_suffix="suffix") - # self.assertEqual(file4, "mybasesuffix", "generate_file_name should return correct name when suffix set") - # file5 = clean_filename('mybase', name_suffix="suffix", extension=".json") - # self.assertEqual(file5, "mybasesuffix.json", "generate_file_name should return correct name for extension") - # file6 = clean_filename('mybase', name_prefix="prefix", name_suffix="suffix", extension=".json") - # self.assertEqual(file6, "prefixmybasesuffix.json", - # "generate_file_name should return correct name for all set") filename = clean_filename("") self.assertEqual('', filename, "Return empty when all arguments are none") filename = clean_filename(None) @@ -68,18 +57,6 @@ def test_clean_file_name(self): filename = clean_filename('c:/temp.json') self.assertEqual('c_temp.json', filename, "Returns stripped base_name + extension when prefix, and suffix are None") - # filename = clean_filename('temp.json', name_prefix='prefix_', name_suffix='_suffix', extension='.txt') - # self.assertEqual('prefix_temp_suffix.txt', filename, - # "Return stripped base_name + extension when prefix, and suffix are None") - # filename = clean_filename(None, name_prefix='prefix_', name_suffix='suffix', extension='.txt') - # self.assertEqual('prefix_suffix.txt', filename, - # "Returns correct string when no base_name") - # filename = clean_filename('event-strategy-v3_task-matchingpennies_events.json', - # name_suffix='_blech', extension='.txt') - # self.assertEqual('event-strategy-v3_task-matchingpennies_events_blech.txt', filename, - # "Returns correct string when base_name with hyphens") - # filename = clean_filename('HED7.2.0.xml', name_suffix='_blech', extension='.txt') - # self.assertEqual('HED7.2.0_blech.txt', filename, "Returns correct string when base_name has periods") def test_get_allowed(self): test_value = 'events.tsv' @@ -100,10 +77,10 @@ def test_get_alphanumeric_path(self): repath2 = get_alphanumeric_path(mypath1, '$') self.assertEqual('g$String1$sTring2$string3$string4$pnG', repath2) - def test_get_dir_dictionary(self): - dir_dict = get_dir_dictionary(self.bids_dir, name_suffix="_events") - self.assertTrue(isinstance(dir_dict, dict), "get_dir_dictionary returns a dictionary") - self.assertEqual(len(dir_dict), 3, "get_dir_dictionary returns a dictionary of the correct length") + # def test_get_dir_dictionary(self): + # dir_dict = get_dir_dictionary(self.bids_dir, name_suffix="_events") + # self.assertTrue(isinstance(dir_dict, dict), "get_dir_dictionary returns a dictionary") + # self.assertEqual(len(dir_dict), 3, "get_dir_dictionary returns a dictionary of the correct length") def test_get_file_list_case(self): dir_data = os.path.join(os.path.dirname(os.path.realpath(__file__)), '../data/sternberg') @@ -178,20 +155,6 @@ def test_get_path_components(self): comps3 = get_path_components(base_path, file_path3) self.assertFalse(comps3, "get_path_components files directly in base_path don't have components ") - # TODO: This test doesn't work on Linux - # file_path4 = 'P:/Baloney/sidecar/events.tsv' - # - # try: - # get_path_components(base_path, file_path4) - # except ValueError as ex: - # print(f"{ex}") - # pass - # except Exception as ex: - # print(f"{ex}") - # self.fail("parse_bids_filename threw the wrong exception when filename invalid") - # else: - # self.fail("parse_bids_filename should have thrown an exception") - def test_get_task_from_file(self): task1 = get_task_from_file("H:/alpha/base_task-blech.tsv") self.assertEqual("blech", task1) @@ -273,5 +236,87 @@ def test_split_entity(self): self.assertFalse(ent_dict4["bad"], "_split_entity bad value should be empty if blank piece") +class TestGetFullExtension(unittest.TestCase): + def test_single_extension(self): + self.assertEqual(get_full_extension("file.txt"), ("file", ".txt"), + "Should work with single extensions.") + + def test_multiple_extensions(self): + self.assertEqual(get_full_extension("archive.tar.gz"), ("archive", ".tar.gz"), + "Should work with multiple extensions.") + + def test_no_extension(self): + self.assertEqual(get_full_extension("filename"), ("filename", ""), + "Should work with no extension.") + + def test_hidden_file_no_extension(self): + self.assertEqual(get_full_extension(".gitignore"), (".gitignore", ""), + "Should work with hidden files without extensions.") + + def test_hidden_file_with_extension(self): + self.assertEqual(get_full_extension(".config.json"), (".config", ".json"), + "Should work with hidden files with extensions.") + + def test_nested_directory(self): + self.assertEqual(get_full_extension("path/to/archive.tar.gz"), ("path/to/archive", ".tar.gz"), + "") + + +class TestGroupBySuffixes(unittest.TestCase): + def test_basic_grouping(self): + file_list = [ + "/path/to/file_abc.json", + "/path/to/another_def.json", + "/path/to/something_xyz.tsv" + ] + expected_groups = { + "abc": ["/path/to/file_abc.json"], + "def": ["/path/to/another_def.json"], + "xyz": ["/path/to/something_xyz.tsv"] + } + + result = group_by_suffix(file_list) + self.assertEqual(result, expected_groups, "Basic grouping should work correctly") + + def test_files_without_underscore(self): + file_list = [ + "/path/to/filename.json", # No underscore + "/path/to/anotherfile.tsv", + "/path/to/ignore_me.txt" + ] + expected1 = { + "filename": ["/path/to/filename.json"], + "anotherfile": ["/path/to/anotherfile.tsv"], + "me": ["/path/to/ignore_me.txt"] + } + expected2 = { + None: ["/path/to/filename.json", "/path/to/anotherfile.tsv"], + "me": ["/path/to/ignore_me.txt"] + } + result1 = group_by_suffix(file_list, exact_match=True) + self.assertEqual(result1, expected1, "valid_groups") + result2 = group_by_suffix(file_list, exact_match=False) + self.assertEqual(result2, expected2, "valid_groups") + + def test_files_with_multiple_underscores(self): + file_list = [ + "/path/to/project_file_abc.json", + "/path/to/another_long_name_def.json", + "/path/to/another_def.json", + ] + expected = { + "abc": ["/path/to/project_file_abc.json"], + "def": ["/path/to/another_long_name_def.json", "/path/to/another_def.json"] + } + result = group_by_suffix(file_list) + self.assertEqual(result, expected, "It should parse with multiple underscores") # Should be empty since len(split) > 2 + + def test_empty_file_list(self): + result1 = group_by_suffix([], exact_match=True) + self.assertEqual(result1, {}) # Should return an empty dict + result2 = group_by_suffix([], exact_match=False) + self.assertEqual(result2, {}) # Should return an empty dict + + if __name__ == '__main__': unittest.main() From a2cc976950ef02fbb7ef0c0f6d9e2a0a4b4894f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 12:04:14 +0000 Subject: [PATCH 26/50] Bump spec_tests/hed-examples from `a00cede` to `55a70fc` Bumps [spec_tests/hed-examples](https://github.com/hed-standard/hed-examples) from `a00cede` to `55a70fc`. - [Release notes](https://github.com/hed-standard/hed-examples/releases) - [Commits](https://github.com/hed-standard/hed-examples/compare/a00cede94734a9a6ba0e22fb8b8cc1fcb2ee2f56...55a70fc53a40517979e9b74f8b85148310369bb9) --- updated-dependencies: - dependency-name: spec_tests/hed-examples dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- spec_tests/hed-examples | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec_tests/hed-examples b/spec_tests/hed-examples index a00cede94..55a70fc53 160000 --- a/spec_tests/hed-examples +++ b/spec_tests/hed-examples @@ -1 +1 @@ -Subproject commit a00cede94734a9a6ba0e22fb8b8cc1fcb2ee2f56 +Subproject commit 55a70fc53a40517979e9b74f8b85148310369bb9 From 66de2a50dc86db45aa722556493569adae4ac5ea Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Tue, 11 Mar 2025 13:51:39 -0500 Subject: [PATCH 27/50] Updated the bid_dataset --- hed/models/sidecar.py | 5 - hed/scripts/hed_validator.py | 76 - hed/scripts/validate_bids.py | 75 + hed/tools/bids/bids_dataset.py | 20 +- hed/tools/bids/bids_file.py | 12 +- hed/tools/bids/bids_file_group.py | 174 +- hed/tools/bids/bids_sidecar_file.py | 16 +- hed/tools/bids/bids_tabular_file.py | 9 +- hed/tools/remodeling/cli/run_remodel.py | 10 +- hed/tools/util/io_util.py | 277 +- hed/tools/validation/bids_file.py | 103 - hed/tools/validation/bids_validator.py | 200 - pyproject.toml | 2 +- ...b-004_task-FacePerception_run-3_events.tsv | 2 - .../task-FacePerception_events.json | 137 - .../eeg_ds003645s_hed/stimuli/circle.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/cross.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f004.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f005.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f006.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f009.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f010.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f011.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f012.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f013.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f015.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f017.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f020.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f021.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f022.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f023.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f024.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f025.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f026.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f027.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f028.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f031.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f032.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f033.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f034.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f036.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f037.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f038.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f039.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f040.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f041.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f045.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f046.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f048.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f049.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f051.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f052.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f053.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f054.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f055.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f057.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f058.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f059.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f060.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f062.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f063.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f064.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f065.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f066.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f067.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f068.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f072.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f073.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f074.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f075.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f076.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f077.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f078.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f080.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f081.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f082.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f084.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f087.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f089.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f090.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f091.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f093.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f094.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f095.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f096.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f097.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f098.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f099.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f100.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f101.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f102.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f103.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f104.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f105.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f106.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f108.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f109.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f110.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f111.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f112.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f115.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f117.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f119.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f120.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f121.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f123.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f124.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f127.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f128.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f129.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f130.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f131.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f132.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f133.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f135.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f136.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f137.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f138.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f139.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f140.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f141.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f143.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f145.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f146.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f147.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f148.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f149.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/f150.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s001.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s002.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s003.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s005.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s006.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s008.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s009.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s010.bmp | 1 - .../eeg_ds003645s_hed/stimuli/s011.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s012.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s015.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s016.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s017.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s018.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s020.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s021.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s022.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s023.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s024.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s025.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s026.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s027.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s028.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s029.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s030.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s031.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s033.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s034.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s035.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s036.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s037.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s039.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s040.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s041.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s043.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s044.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s045.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s046.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s048.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s049.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s051.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s052.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s053.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s055.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s056.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s057.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s058.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s060.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s062.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s063.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s065.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s066.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s067.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s068.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s071.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s072.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s073.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s074.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s076.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s077.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s080.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s081.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s083.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s084.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s085.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s086.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s087.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s088.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s090.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s091.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s092.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s093.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s094.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s095.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s096.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s098.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s099.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s100.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s101.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s102.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s103.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s105.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s106.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s108.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s109.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s110.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s111.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s112.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s113.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s114.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s115.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s116.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s119.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s121.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s122.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s123.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s124.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s125.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s126.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s127.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s128.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s129.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s131.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s132.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s135.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s136.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s137.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s138.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s139.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s140.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s141.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s142.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s143.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s144.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s146.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s148.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s149.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/s150.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u002.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u003.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u004.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u005.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u007.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u008.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u009.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u010.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u011.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u012.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u013.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u014.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u016.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u017.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u018.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u019.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u020.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u021.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u022.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u023.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u024.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u027.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u028.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u029.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u031.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u032.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u034.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u037.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u040.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u041.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u042.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u044.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u045.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u048.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u049.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u050.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u051.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u052.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u054.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u055.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u056.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u057.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u058.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u061.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u063.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u064.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u065.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u066.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u068.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u069.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u070.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u071.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u073.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u074.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u077.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u078.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u079.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u081.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u083.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u084.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u086.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u088.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u089.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u090.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u091.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u092.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u093.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u095.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u097.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u098.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u099.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u100.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u101.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u102.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u103.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u104.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u105.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u106.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u107.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u108.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u111.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u112.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u113.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u114.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u116.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u117.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u118.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u120.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u121.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u122.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u123.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u124.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u125.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u127.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u128.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u129.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u130.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u131.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u132.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u134.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u136.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u137.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u138.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u139.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u140.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u141.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u143.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u144.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u145.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u146.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u147.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u148.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u149.bmp | Bin 21814 -> 0 bytes .../eeg_ds003645s_hed/stimuli/u150.bmp | Bin 21814 -> 0 bytes .../bids_tests/eeg_ds003645s_hed_demo/CHANGES | 6 + .../eeg_ds003645s_hed_demo/README.md | 135 + .../dataset_description.json | 27 + .../eeg_ds003645s_hed_demo/participants.json | 23 + .../eeg_ds003645s_hed_demo/participants.tsv | 4 + .../phenotype/KSSSleep.json | 41 + .../phenotype/KSSSleep.tsv | 5 + .../phenotype/trainLog.json | 33 + .../phenotype/trainLog.tsv | 10 + .../eeg_ds003645s_hed_demo/samples.json | 14 + .../eeg_ds003645s_hed_demo/samples.tsv | 3 + ...sub-002_ses-1_task-FaceRecognition_beh.tsv | 299 ++ ...002_ses-1_task-FacePerception_channels.tsv | 382 ++ ...2_ses-1_task-FacePerception_run-1_eeg.json | 24 + ...2_ses-1_task-FacePerception_run-1_eeg.set} | 0 ...ses-1_task-FacePerception_run-1_events.tsv | 200 + ...2_ses-1_task-FacePerception_run-2_eeg.json | 24 + ...2_ses-1_task-FacePerception_run-2_eeg.set} | 0 ...ses-1_task-FacePerception_run-2_events.tsv | 200 + ...2_ses-1_task-FacePerception_run-3_eeg.json | 24 + ...2_ses-1_task-FacePerception_run-3_eeg.set} | 0 ...ses-1_task-FacePerception_run-3_events.tsv | 200 + .../sub-002/sub-002_scans.json | 18 + .../sub-002/sub-002_scans.tsv | 4 + ...003_ses-1_task-FacePerception_channels.tsv | 382 ++ ..._ses-1_task-FacePerception_run-1_eeg.json} | 0 ...03_ses-1_task-FacePerception_run-1_eeg.set | 0 ...ses-1_task-FacePerception_run-1_events.tsv | 200 + ...3_ses-1_task-FacePerception_run-2_eeg.json | 24 + ...03_ses-1_task-FacePerception_run-2_eeg.set | 0 ...ses-1_task-FacePerception_run-2_events.tsv | 200 + ...3_ses-1_task-FacePerception_run-3_eeg.json | 24 + ...03_ses-1_task-FacePerception_run-3_eeg.set | 0 ...ses-1_task-FacePerception_run-3_events.tsv | 200 + .../sub-003/sub-003_scans.json | 18 + .../sub-003/sub-003_scans.tsv | 4 + .../sub-004_ses-1_mod-T1w_defacemask.nii.gz | 0 ...sub-004_ses-1_task-FaceRecognition_beh.tsv | 299 ++ .../ses-1/eeg/sub-004_ses-1_coordsystem.json | 1 + .../ses-1/eeg/sub-004_ses-1_electrodes.tsv | 76 + ...004_ses-1_task-FacePerception_channels.tsv | 405 ++ ...4_ses-1_task-FacePerception_run-1_eeg.json | 26 + ...04_ses-1_task-FacePerception_run-1_eeg.set | 0 ...ses-1_task-FacePerception_run-1_events.tsv | 200 + ...4_ses-1_task-FacePerception_run-2_eeg.json | 26 + ...04_ses-1_task-FacePerception_run-2_eeg.set | 0 ...ses-1_task-FacePerception_run-2_events.tsv | 200 + ...4_ses-1_task-FacePerception_run-3_eeg.json | 26 + ...04_ses-1_task-FacePerception_run-3_eeg.set | 0 ...ses-1_task-FacePerception_run-3_events.tsv | 200 + .../micr/sub-004_ses-1_sample-A_photo.json | 7 + .../micr/sub-004_ses-1_sample-A_photo.png | 1 + ...es-1_sample-A_stain-LFB_chunk-01_SPIM.json | 19 + ...1_sample-A_stain-LFB_chunk-01_SPIM.ome.tif | Bin 0 -> 2668 bytes ...es-1_sample-A_stain-LFB_chunk-02_SPIM.json | 19 + ...1_sample-A_stain-LFB_chunk-02_SPIM.ome.tif | Bin 0 -> 2668 bytes ...es-1_sample-A_stain-LFB_chunk-03_SPIM.json | 19 + ...1_sample-A_stain-LFB_chunk-03_SPIM.ome.tif | Bin 0 -> 2668 bytes ...es-1_sample-A_stain-LFB_chunk-04_SPIM.json | 19 + ...1_sample-A_stain-LFB_chunk-04_SPIM.ome.tif | Bin 0 -> 2668 bytes .../sub-004/ses-1/sub-004_ses-1_headshape.pos | 114 + .../sub-004/ses-1/sub-004_ses-1_scans.json | 18 + .../sub-004/ses-1/sub-004_ses-1_scans.tsv | 4 + ...ub-004_ses-2_task-dualWalking_channels.tsv | 65 + .../sub-004_ses-2_task-dualWalking_eeg.eeg | 0 .../sub-004_ses-2_task-dualWalking_eeg.json | 18 + .../sub-004_ses-2_task-dualWalking_eeg.vhdr | 79 + .../sub-004_ses-2_task-dualWalking_eeg.vmrk | 11 + .../sub-004_ses-2_task-dualWalking_events.tsv | 3469 +++++++++++++++++ ...Walking_tracksys-PhaseSpace1_channels.json | 14 + ...lWalking_tracksys-PhaseSpace1_channels.tsv | 9 + ...alWalking_tracksys-PhaseSpace1_motion.json | 23 + .../sub-004/ses-2/sub-004_ses-2_scans.tsv | 3 + .../task-FacePerception_events.json | 116 + .../task-FaceRecognition_beh.json | 23 + .../task-dualWalking_events.json | 23 + .../stimuli/circle.bmp | Bin 21814 -> 0 bytes .../stimuli/cross.bmp | Bin 21814 -> 0 bytes .../stimuli/f004.bmp | Bin 21814 -> 0 bytes .../stimuli/f005.bmp | Bin 21814 -> 0 bytes .../stimuli/f006.bmp | Bin 21814 -> 0 bytes .../stimuli/f009.bmp | Bin 21814 -> 0 bytes .../stimuli/f010.bmp | Bin 21814 -> 0 bytes .../stimuli/f011.bmp | Bin 21814 -> 0 bytes .../stimuli/f012.bmp | Bin 21814 -> 0 bytes .../stimuli/f013.bmp | Bin 21814 -> 0 bytes .../stimuli/f015.bmp | Bin 21814 -> 0 bytes .../stimuli/f017.bmp | Bin 21814 -> 0 bytes .../stimuli/f020.bmp | Bin 21814 -> 0 bytes .../stimuli/f021.bmp | Bin 21814 -> 0 bytes .../stimuli/f022.bmp | Bin 21814 -> 0 bytes .../stimuli/f023.bmp | Bin 21814 -> 0 bytes .../stimuli/f024.bmp | Bin 21814 -> 0 bytes .../stimuli/f025.bmp | Bin 21814 -> 0 bytes .../stimuli/f026.bmp | Bin 21814 -> 0 bytes .../stimuli/f027.bmp | Bin 21814 -> 0 bytes .../stimuli/f028.bmp | Bin 21814 -> 0 bytes .../stimuli/f031.bmp | Bin 21814 -> 0 bytes .../stimuli/f032.bmp | Bin 21814 -> 0 bytes .../stimuli/f033.bmp | Bin 21814 -> 0 bytes .../stimuli/f034.bmp | Bin 21814 -> 0 bytes .../stimuli/f036.bmp | Bin 21814 -> 0 bytes .../stimuli/f037.bmp | Bin 21814 -> 0 bytes .../stimuli/f038.bmp | Bin 21814 -> 0 bytes .../stimuli/f039.bmp | Bin 21814 -> 0 bytes .../stimuli/f040.bmp | Bin 21814 -> 0 bytes .../stimuli/f041.bmp | Bin 21814 -> 0 bytes .../stimuli/f045.bmp | Bin 21814 -> 0 bytes .../stimuli/f046.bmp | Bin 21814 -> 0 bytes .../stimuli/f048.bmp | Bin 21814 -> 0 bytes .../stimuli/f049.bmp | Bin 21814 -> 0 bytes .../stimuli/f051.bmp | Bin 21814 -> 0 bytes .../stimuli/f052.bmp | Bin 21814 -> 0 bytes .../stimuli/f053.bmp | Bin 21814 -> 0 bytes .../stimuli/f054.bmp | Bin 21814 -> 0 bytes .../stimuli/f055.bmp | Bin 21814 -> 0 bytes .../stimuli/f057.bmp | Bin 21814 -> 0 bytes .../stimuli/f058.bmp | Bin 21814 -> 0 bytes .../stimuli/f059.bmp | Bin 21814 -> 0 bytes .../stimuli/f060.bmp | Bin 21814 -> 0 bytes .../stimuli/f062.bmp | Bin 21814 -> 0 bytes .../stimuli/f063.bmp | Bin 21814 -> 0 bytes .../stimuli/f064.bmp | Bin 21814 -> 0 bytes .../stimuli/f065.bmp | Bin 21814 -> 0 bytes .../stimuli/f066.bmp | Bin 21814 -> 0 bytes .../stimuli/f067.bmp | Bin 21814 -> 0 bytes .../stimuli/f068.bmp | Bin 21814 -> 0 bytes .../stimuli/f072.bmp | Bin 21814 -> 0 bytes .../stimuli/f073.bmp | Bin 21814 -> 0 bytes .../stimuli/f074.bmp | Bin 21814 -> 0 bytes .../stimuli/f075.bmp | Bin 21814 -> 0 bytes .../stimuli/f076.bmp | Bin 21814 -> 0 bytes .../stimuli/f077.bmp | Bin 21814 -> 0 bytes .../stimuli/f078.bmp | Bin 21814 -> 0 bytes .../stimuli/f080.bmp | Bin 21814 -> 0 bytes .../stimuli/f081.bmp | Bin 21814 -> 0 bytes .../stimuli/f082.bmp | Bin 21814 -> 0 bytes .../stimuli/f084.bmp | Bin 21814 -> 0 bytes .../stimuli/f087.bmp | Bin 21814 -> 0 bytes .../stimuli/f089.bmp | Bin 21814 -> 0 bytes .../stimuli/f090.bmp | Bin 21814 -> 0 bytes .../stimuli/f091.bmp | Bin 21814 -> 0 bytes .../stimuli/f093.bmp | Bin 21814 -> 0 bytes .../stimuli/f094.bmp | Bin 21814 -> 0 bytes .../stimuli/f095.bmp | Bin 21814 -> 0 bytes .../stimuli/f096.bmp | Bin 21814 -> 0 bytes .../stimuli/f097.bmp | Bin 21814 -> 0 bytes .../stimuli/f098.bmp | Bin 21814 -> 0 bytes .../stimuli/f099.bmp | Bin 21814 -> 0 bytes .../stimuli/f100.bmp | Bin 21814 -> 0 bytes .../stimuli/f101.bmp | Bin 21814 -> 0 bytes .../stimuli/f102.bmp | Bin 21814 -> 0 bytes .../stimuli/f103.bmp | Bin 21814 -> 0 bytes .../stimuli/f104.bmp | Bin 21814 -> 0 bytes .../stimuli/f105.bmp | Bin 21814 -> 0 bytes .../stimuli/f106.bmp | Bin 21814 -> 0 bytes .../stimuli/f108.bmp | Bin 21814 -> 0 bytes .../stimuli/f109.bmp | Bin 21814 -> 0 bytes .../stimuli/f110.bmp | Bin 21814 -> 0 bytes .../stimuli/f111.bmp | Bin 21814 -> 0 bytes .../stimuli/f112.bmp | Bin 21814 -> 0 bytes .../stimuli/f115.bmp | Bin 21814 -> 0 bytes .../stimuli/f117.bmp | Bin 21814 -> 0 bytes .../stimuli/f119.bmp | Bin 21814 -> 0 bytes .../stimuli/f120.bmp | Bin 21814 -> 0 bytes .../stimuli/f121.bmp | Bin 21814 -> 0 bytes .../stimuli/f123.bmp | Bin 21814 -> 0 bytes .../stimuli/f124.bmp | Bin 21814 -> 0 bytes .../stimuli/f127.bmp | Bin 21814 -> 0 bytes .../stimuli/f128.bmp | Bin 21814 -> 0 bytes .../stimuli/f129.bmp | Bin 21814 -> 0 bytes .../stimuli/f130.bmp | Bin 21814 -> 0 bytes .../stimuli/f131.bmp | Bin 21814 -> 0 bytes .../stimuli/f132.bmp | Bin 21814 -> 0 bytes .../stimuli/f133.bmp | Bin 21814 -> 0 bytes .../stimuli/f135.bmp | Bin 21814 -> 0 bytes .../stimuli/f136.bmp | Bin 21814 -> 0 bytes .../stimuli/f137.bmp | Bin 21814 -> 0 bytes .../stimuli/f138.bmp | Bin 21814 -> 0 bytes .../stimuli/f139.bmp | Bin 21814 -> 0 bytes .../stimuli/f140.bmp | Bin 21814 -> 0 bytes .../stimuli/f141.bmp | Bin 21814 -> 0 bytes .../stimuli/f143.bmp | Bin 21814 -> 0 bytes .../stimuli/f145.bmp | Bin 21814 -> 0 bytes .../stimuli/f146.bmp | Bin 21814 -> 0 bytes .../stimuli/f147.bmp | Bin 21814 -> 0 bytes .../stimuli/f148.bmp | Bin 21814 -> 0 bytes .../stimuli/f149.bmp | Bin 21814 -> 0 bytes .../stimuli/f150.bmp | Bin 21814 -> 0 bytes .../stimuli/s001.bmp | Bin 21814 -> 0 bytes .../stimuli/s002.bmp | Bin 21814 -> 0 bytes .../stimuli/s003.bmp | Bin 21814 -> 0 bytes .../stimuli/s005.bmp | Bin 21814 -> 0 bytes .../stimuli/s006.bmp | Bin 21814 -> 0 bytes .../stimuli/s008.bmp | Bin 21814 -> 0 bytes .../stimuli/s009.bmp | Bin 21814 -> 0 bytes .../stimuli/s010.bmp | 1 - .../stimuli/s011.bmp | Bin 21814 -> 0 bytes .../stimuli/s012.bmp | Bin 21814 -> 0 bytes .../stimuli/s015.bmp | Bin 21814 -> 0 bytes .../stimuli/s016.bmp | Bin 21814 -> 0 bytes .../stimuli/s017.bmp | Bin 21814 -> 0 bytes .../stimuli/s018.bmp | Bin 21814 -> 0 bytes .../stimuli/s020.bmp | Bin 21814 -> 0 bytes .../stimuli/s021.bmp | Bin 21814 -> 0 bytes .../stimuli/s022.bmp | Bin 21814 -> 0 bytes .../stimuli/s023.bmp | Bin 21814 -> 0 bytes .../stimuli/s024.bmp | Bin 21814 -> 0 bytes .../stimuli/s025.bmp | Bin 21814 -> 0 bytes .../stimuli/s026.bmp | Bin 21814 -> 0 bytes .../stimuli/s027.bmp | Bin 21814 -> 0 bytes .../stimuli/s028.bmp | Bin 21814 -> 0 bytes .../stimuli/s029.bmp | Bin 21814 -> 0 bytes .../stimuli/s030.bmp | Bin 21814 -> 0 bytes .../stimuli/s031.bmp | Bin 21814 -> 0 bytes .../stimuli/s033.bmp | Bin 21814 -> 0 bytes .../stimuli/s034.bmp | Bin 21814 -> 0 bytes .../stimuli/s035.bmp | Bin 21814 -> 0 bytes .../stimuli/s036.bmp | Bin 21814 -> 0 bytes .../stimuli/s037.bmp | Bin 21814 -> 0 bytes .../stimuli/s039.bmp | Bin 21814 -> 0 bytes .../stimuli/s040.bmp | Bin 21814 -> 0 bytes .../stimuli/s041.bmp | Bin 21814 -> 0 bytes .../stimuli/s043.bmp | Bin 21814 -> 0 bytes .../stimuli/s044.bmp | Bin 21814 -> 0 bytes .../stimuli/s045.bmp | Bin 21814 -> 0 bytes .../stimuli/s046.bmp | Bin 21814 -> 0 bytes .../stimuli/s048.bmp | Bin 21814 -> 0 bytes .../stimuli/s049.bmp | Bin 21814 -> 0 bytes .../stimuli/s051.bmp | Bin 21814 -> 0 bytes .../stimuli/s052.bmp | Bin 21814 -> 0 bytes .../stimuli/s053.bmp | Bin 21814 -> 0 bytes .../stimuli/s055.bmp | Bin 21814 -> 0 bytes .../stimuli/s056.bmp | Bin 21814 -> 0 bytes .../stimuli/s057.bmp | Bin 21814 -> 0 bytes .../stimuli/s058.bmp | Bin 21814 -> 0 bytes .../stimuli/s060.bmp | Bin 21814 -> 0 bytes .../stimuli/s062.bmp | Bin 21814 -> 0 bytes .../stimuli/s063.bmp | Bin 21814 -> 0 bytes .../stimuli/s065.bmp | Bin 21814 -> 0 bytes .../stimuli/s066.bmp | Bin 21814 -> 0 bytes .../stimuli/s067.bmp | Bin 21814 -> 0 bytes .../stimuli/s068.bmp | Bin 21814 -> 0 bytes .../stimuli/s071.bmp | Bin 21814 -> 0 bytes .../stimuli/s072.bmp | Bin 21814 -> 0 bytes .../stimuli/s073.bmp | Bin 21814 -> 0 bytes .../stimuli/s074.bmp | Bin 21814 -> 0 bytes .../stimuli/s076.bmp | Bin 21814 -> 0 bytes .../stimuli/s077.bmp | Bin 21814 -> 0 bytes .../stimuli/s080.bmp | Bin 21814 -> 0 bytes .../stimuli/s081.bmp | Bin 21814 -> 0 bytes .../stimuli/s083.bmp | Bin 21814 -> 0 bytes .../stimuli/s084.bmp | Bin 21814 -> 0 bytes .../stimuli/s085.bmp | Bin 21814 -> 0 bytes .../stimuli/s086.bmp | Bin 21814 -> 0 bytes .../stimuli/s087.bmp | Bin 21814 -> 0 bytes .../stimuli/s088.bmp | Bin 21814 -> 0 bytes .../stimuli/s090.bmp | Bin 21814 -> 0 bytes .../stimuli/s091.bmp | Bin 21814 -> 0 bytes .../stimuli/s092.bmp | Bin 21814 -> 0 bytes .../stimuli/s093.bmp | Bin 21814 -> 0 bytes .../stimuli/s094.bmp | Bin 21814 -> 0 bytes .../stimuli/s095.bmp | Bin 21814 -> 0 bytes .../stimuli/s096.bmp | Bin 21814 -> 0 bytes .../stimuli/s098.bmp | Bin 21814 -> 0 bytes .../stimuli/s099.bmp | Bin 21814 -> 0 bytes .../stimuli/s100.bmp | Bin 21814 -> 0 bytes .../stimuli/s101.bmp | Bin 21814 -> 0 bytes .../stimuli/s102.bmp | Bin 21814 -> 0 bytes .../stimuli/s103.bmp | Bin 21814 -> 0 bytes .../stimuli/s105.bmp | Bin 21814 -> 0 bytes .../stimuli/s106.bmp | Bin 21814 -> 0 bytes .../stimuli/s108.bmp | Bin 21814 -> 0 bytes .../stimuli/s109.bmp | Bin 21814 -> 0 bytes .../stimuli/s110.bmp | Bin 21814 -> 0 bytes .../stimuli/s111.bmp | Bin 21814 -> 0 bytes .../stimuli/s112.bmp | Bin 21814 -> 0 bytes .../stimuli/s113.bmp | Bin 21814 -> 0 bytes .../stimuli/s114.bmp | Bin 21814 -> 0 bytes .../stimuli/s115.bmp | Bin 21814 -> 0 bytes .../stimuli/s116.bmp | Bin 21814 -> 0 bytes .../stimuli/s119.bmp | Bin 21814 -> 0 bytes .../stimuli/s121.bmp | Bin 21814 -> 0 bytes .../stimuli/s122.bmp | Bin 21814 -> 0 bytes .../stimuli/s123.bmp | Bin 21814 -> 0 bytes .../stimuli/s124.bmp | Bin 21814 -> 0 bytes .../stimuli/s125.bmp | Bin 21814 -> 0 bytes .../stimuli/s126.bmp | Bin 21814 -> 0 bytes .../stimuli/s127.bmp | Bin 21814 -> 0 bytes .../stimuli/s128.bmp | Bin 21814 -> 0 bytes .../stimuli/s129.bmp | Bin 21814 -> 0 bytes .../stimuli/s131.bmp | Bin 21814 -> 0 bytes .../stimuli/s132.bmp | Bin 21814 -> 0 bytes .../stimuli/s135.bmp | Bin 21814 -> 0 bytes .../stimuli/s136.bmp | Bin 21814 -> 0 bytes .../stimuli/s137.bmp | Bin 21814 -> 0 bytes .../stimuli/s138.bmp | Bin 21814 -> 0 bytes .../stimuli/s139.bmp | Bin 21814 -> 0 bytes .../stimuli/s140.bmp | Bin 21814 -> 0 bytes .../stimuli/s141.bmp | Bin 21814 -> 0 bytes .../stimuli/s142.bmp | Bin 21814 -> 0 bytes .../stimuli/s143.bmp | Bin 21814 -> 0 bytes .../stimuli/s144.bmp | Bin 21814 -> 0 bytes .../stimuli/s146.bmp | Bin 21814 -> 0 bytes .../stimuli/s148.bmp | Bin 21814 -> 0 bytes .../stimuli/s149.bmp | Bin 21814 -> 0 bytes .../stimuli/s150.bmp | Bin 21814 -> 0 bytes .../stimuli/u002.bmp | Bin 21814 -> 0 bytes .../stimuli/u003.bmp | Bin 21814 -> 0 bytes .../stimuli/u004.bmp | Bin 21814 -> 0 bytes .../stimuli/u005.bmp | Bin 21814 -> 0 bytes .../stimuli/u007.bmp | Bin 21814 -> 0 bytes .../stimuli/u008.bmp | Bin 21814 -> 0 bytes .../stimuli/u009.bmp | Bin 21814 -> 0 bytes .../stimuli/u010.bmp | Bin 21814 -> 0 bytes .../stimuli/u011.bmp | Bin 21814 -> 0 bytes .../stimuli/u012.bmp | Bin 21814 -> 0 bytes .../stimuli/u013.bmp | Bin 21814 -> 0 bytes .../stimuli/u014.bmp | Bin 21814 -> 0 bytes .../stimuli/u016.bmp | Bin 21814 -> 0 bytes .../stimuli/u017.bmp | Bin 21814 -> 0 bytes .../stimuli/u018.bmp | Bin 21814 -> 0 bytes .../stimuli/u019.bmp | Bin 21814 -> 0 bytes .../stimuli/u020.bmp | Bin 21814 -> 0 bytes .../stimuli/u021.bmp | Bin 21814 -> 0 bytes .../stimuli/u022.bmp | Bin 21814 -> 0 bytes .../stimuli/u023.bmp | Bin 21814 -> 0 bytes .../stimuli/u024.bmp | Bin 21814 -> 0 bytes .../stimuli/u027.bmp | Bin 21814 -> 0 bytes .../stimuli/u028.bmp | Bin 21814 -> 0 bytes .../stimuli/u029.bmp | Bin 21814 -> 0 bytes .../stimuli/u031.bmp | Bin 21814 -> 0 bytes .../stimuli/u032.bmp | Bin 21814 -> 0 bytes .../stimuli/u034.bmp | Bin 21814 -> 0 bytes .../stimuli/u037.bmp | Bin 21814 -> 0 bytes .../stimuli/u040.bmp | Bin 21814 -> 0 bytes .../stimuli/u041.bmp | Bin 21814 -> 0 bytes .../stimuli/u042.bmp | Bin 21814 -> 0 bytes .../stimuli/u044.bmp | Bin 21814 -> 0 bytes .../stimuli/u045.bmp | Bin 21814 -> 0 bytes .../stimuli/u048.bmp | Bin 21814 -> 0 bytes .../stimuli/u049.bmp | Bin 21814 -> 0 bytes .../stimuli/u050.bmp | Bin 21814 -> 0 bytes .../stimuli/u051.bmp | Bin 21814 -> 0 bytes .../stimuli/u052.bmp | Bin 21814 -> 0 bytes .../stimuli/u054.bmp | Bin 21814 -> 0 bytes .../stimuli/u055.bmp | Bin 21814 -> 0 bytes .../stimuli/u056.bmp | Bin 21814 -> 0 bytes .../stimuli/u057.bmp | Bin 21814 -> 0 bytes .../stimuli/u058.bmp | Bin 21814 -> 0 bytes .../stimuli/u061.bmp | Bin 21814 -> 0 bytes .../stimuli/u063.bmp | Bin 21814 -> 0 bytes .../stimuli/u064.bmp | Bin 21814 -> 0 bytes .../stimuli/u065.bmp | Bin 21814 -> 0 bytes .../stimuli/u066.bmp | Bin 21814 -> 0 bytes .../stimuli/u068.bmp | Bin 21814 -> 0 bytes .../stimuli/u069.bmp | Bin 21814 -> 0 bytes .../stimuli/u070.bmp | Bin 21814 -> 0 bytes .../stimuli/u071.bmp | Bin 21814 -> 0 bytes .../stimuli/u073.bmp | Bin 21814 -> 0 bytes .../stimuli/u074.bmp | Bin 21814 -> 0 bytes .../stimuli/u077.bmp | Bin 21814 -> 0 bytes .../stimuli/u078.bmp | Bin 21814 -> 0 bytes .../stimuli/u079.bmp | Bin 21814 -> 0 bytes .../stimuli/u081.bmp | Bin 21814 -> 0 bytes .../stimuli/u083.bmp | Bin 21814 -> 0 bytes .../stimuli/u084.bmp | Bin 21814 -> 0 bytes .../stimuli/u086.bmp | Bin 21814 -> 0 bytes .../stimuli/u088.bmp | Bin 21814 -> 0 bytes .../stimuli/u089.bmp | Bin 21814 -> 0 bytes .../stimuli/u090.bmp | Bin 21814 -> 0 bytes .../stimuli/u091.bmp | Bin 21814 -> 0 bytes .../stimuli/u092.bmp | Bin 21814 -> 0 bytes .../stimuli/u093.bmp | Bin 21814 -> 0 bytes .../stimuli/u095.bmp | Bin 21814 -> 0 bytes .../stimuli/u097.bmp | Bin 21814 -> 0 bytes .../stimuli/u098.bmp | Bin 21814 -> 0 bytes .../stimuli/u099.bmp | Bin 21814 -> 0 bytes .../stimuli/u100.bmp | Bin 21814 -> 0 bytes .../stimuli/u101.bmp | Bin 21814 -> 0 bytes .../stimuli/u102.bmp | Bin 21814 -> 0 bytes .../stimuli/u103.bmp | Bin 21814 -> 0 bytes .../stimuli/u104.bmp | Bin 21814 -> 0 bytes .../stimuli/u105.bmp | Bin 21814 -> 0 bytes .../stimuli/u106.bmp | Bin 21814 -> 0 bytes .../stimuli/u107.bmp | Bin 21814 -> 0 bytes .../stimuli/u108.bmp | Bin 21814 -> 0 bytes .../stimuli/u111.bmp | Bin 21814 -> 0 bytes .../stimuli/u112.bmp | Bin 21814 -> 0 bytes .../stimuli/u113.bmp | Bin 21814 -> 0 bytes .../stimuli/u114.bmp | Bin 21814 -> 0 bytes .../stimuli/u116.bmp | Bin 21814 -> 0 bytes .../stimuli/u117.bmp | Bin 21814 -> 0 bytes .../stimuli/u118.bmp | Bin 21814 -> 0 bytes .../stimuli/u120.bmp | Bin 21814 -> 0 bytes .../stimuli/u121.bmp | Bin 21814 -> 0 bytes .../stimuli/u122.bmp | Bin 21814 -> 0 bytes .../stimuli/u123.bmp | Bin 21814 -> 0 bytes .../stimuli/u124.bmp | Bin 21814 -> 0 bytes .../stimuli/u125.bmp | Bin 21814 -> 0 bytes .../stimuli/u127.bmp | Bin 21814 -> 0 bytes .../stimuli/u128.bmp | Bin 21814 -> 0 bytes .../stimuli/u129.bmp | Bin 21814 -> 0 bytes .../stimuli/u130.bmp | Bin 21814 -> 0 bytes .../stimuli/u131.bmp | Bin 21814 -> 0 bytes .../stimuli/u132.bmp | Bin 21814 -> 0 bytes .../stimuli/u134.bmp | Bin 21814 -> 0 bytes .../stimuli/u136.bmp | Bin 21814 -> 0 bytes .../stimuli/u137.bmp | Bin 21814 -> 0 bytes .../stimuli/u138.bmp | Bin 21814 -> 0 bytes .../stimuli/u139.bmp | Bin 21814 -> 0 bytes .../stimuli/u140.bmp | Bin 21814 -> 0 bytes .../stimuli/u141.bmp | Bin 21814 -> 0 bytes .../stimuli/u143.bmp | Bin 21814 -> 0 bytes .../stimuli/u144.bmp | Bin 21814 -> 0 bytes .../stimuli/u145.bmp | Bin 21814 -> 0 bytes .../stimuli/u146.bmp | Bin 21814 -> 0 bytes .../stimuli/u147.bmp | Bin 21814 -> 0 bytes .../stimuli/u148.bmp | Bin 21814 -> 0 bytes .../stimuli/u149.bmp | Bin 21814 -> 0 bytes .../stimuli/u150.bmp | Bin 21814 -> 0 bytes .../bids_tests/eeg_ds003645s_hed_remodel.zip | Bin 91583 -> 70521 bytes tests/scripts/test_validate_bids.py | 28 + tests/tools/analysis/test_annotation_util.py | 2 +- tests/tools/analysis/test_file_dictionary.py | 12 +- tests/tools/analysis/test_key_map.py | 2 +- tests/tools/analysis/test_tabular_summary.py | 4 +- tests/tools/bids/test_bids_dataset.py | 214 +- tests/tools/bids/test_bids_file_group.py | 39 +- tests/tools/bids/test_bids_sidecar_file.py | 7 +- tests/tools/bids/test_bids_tabular_file.py | 9 +- tests/tools/util/test_io_util.py | 274 +- 792 files changed, 9046 insertions(+), 925 deletions(-) delete mode 100644 hed/scripts/hed_validator.py create mode 100644 hed/scripts/validate_bids.py delete mode 100644 hed/tools/validation/bids_file.py delete mode 100644 hed/tools/validation/bids_validator.py delete mode 100644 tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-3_events.tsv delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f005.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f006.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f009.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f010.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f011.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f012.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f013.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f015.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f017.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f020.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f021.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f022.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f023.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f024.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f025.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f026.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f027.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f028.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f031.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f032.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f033.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f034.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f036.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f037.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f038.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f039.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f040.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f041.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f045.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f046.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f048.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f049.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f051.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f052.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f053.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f054.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f055.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f057.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f058.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f059.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f060.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f062.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f063.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f064.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f065.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f066.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f067.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f068.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f072.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f073.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f074.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f075.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f076.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f077.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f078.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f080.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f081.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f082.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f084.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f087.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f089.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f090.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f091.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f093.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f094.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f095.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f096.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f097.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f098.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f099.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f100.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f101.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f102.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f103.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f104.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f105.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f106.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f108.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f109.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f110.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f111.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f112.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f115.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f117.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f119.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f120.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f121.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f123.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f124.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f127.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f128.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f129.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f130.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f131.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f132.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f133.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f135.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f136.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f137.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f138.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f139.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f140.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f141.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f143.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f145.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f146.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f147.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f148.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f149.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f150.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s001.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s002.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s003.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s005.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s006.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s008.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s009.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s010.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s011.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s012.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s015.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s016.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s017.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s018.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s020.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s021.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s022.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s023.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s024.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s025.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s026.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s027.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s028.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s029.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s030.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s031.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s033.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s034.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s035.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s036.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s037.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s039.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s040.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s041.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s043.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s044.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s045.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s046.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s048.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s049.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s051.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s052.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s053.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s055.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s056.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s057.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s058.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s060.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s062.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s063.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s065.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s066.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s067.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s068.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s071.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s072.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s073.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s074.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s076.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s077.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s080.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s081.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s083.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s084.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s085.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s086.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s087.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s088.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s090.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s091.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s092.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s093.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s094.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s095.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s096.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s098.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s099.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s100.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s101.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s102.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s103.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s105.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s106.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s108.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s109.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s110.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s111.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s112.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s113.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s114.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s115.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s116.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s119.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s121.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s122.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s123.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s124.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s125.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s126.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s127.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s128.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s129.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s131.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s132.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s135.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s136.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s137.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s138.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s139.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s140.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s141.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s142.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s143.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s144.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s146.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s148.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s149.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s150.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u002.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u003.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u004.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u005.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u007.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u008.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u009.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u010.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u011.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u012.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u013.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u014.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u016.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u017.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u018.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u019.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u020.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u021.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u022.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u023.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u024.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u027.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u028.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u029.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u031.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u032.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u034.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u037.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u040.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u041.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u042.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u044.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u045.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u048.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u049.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u050.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u051.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u052.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u054.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u055.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u056.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u057.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u058.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u061.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u063.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u064.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u065.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u066.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u068.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u069.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u070.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u071.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u073.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u074.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u077.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u078.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u079.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u081.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u083.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u084.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u086.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u088.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u089.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u090.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u091.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u092.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u093.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u095.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u097.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u098.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u099.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u100.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u101.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u102.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u103.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u104.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u105.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u106.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u107.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u108.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u111.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u112.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u113.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u114.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u116.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u117.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u118.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u120.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u121.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u122.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u123.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u124.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u125.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u127.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u128.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u129.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u130.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u131.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u132.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u134.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u136.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u137.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u138.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u139.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u140.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u141.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u143.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u144.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u145.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u146.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u147.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u148.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u149.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u150.bmp create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/CHANGES create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/README.md create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/dataset_description.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/participants.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/participants.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/KSSSleep.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/KSSSleep.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/trainLog.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/trainLog.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/samples.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/samples.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/beh/sub-002_ses-1_task-FaceRecognition_beh.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_channels.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.json rename tests/data/bids_tests/{eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-2_eeg.set => eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.set} (100%) create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_events.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_eeg.json rename tests/data/bids_tests/{eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-2_events.tsv => eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_eeg.set} (100%) create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_events.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_eeg.json rename tests/data/bids_tests/{eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-3_eeg.set => eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_eeg.set} (100%) create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_events.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/sub-002_scans.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/sub-002_scans.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_channels.tsv rename tests/data/bids_tests/{eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-3_eeg.json => eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.json} (100%) create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.set create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_events.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_eeg.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_eeg.set create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_events.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_eeg.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_eeg.set create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_events.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/sub-003_scans.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/sub-003_scans.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/anat/sub-004_ses-1_mod-T1w_defacemask.nii.gz create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/beh/sub-004_ses-1_task-FaceRecognition_beh.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_coordsystem.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_electrodes.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_channels.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.set create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_events.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-2_eeg.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-2_eeg.set create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-2_events.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-3_eeg.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-3_eeg.set create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-3_events.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_photo.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_photo.png create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-01_SPIM.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-01_SPIM.ome.tif create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-02_SPIM.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-02_SPIM.ome.tif create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-03_SPIM.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-03_SPIM.ome.tif create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-04_SPIM.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-04_SPIM.ome.tif create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/sub-004_ses-1_headshape.pos create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/sub-004_ses-1_scans.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/sub-004_ses-1_scans.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/eeg/sub-004_ses-2_task-dualWalking_channels.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/eeg/sub-004_ses-2_task-dualWalking_eeg.eeg create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/eeg/sub-004_ses-2_task-dualWalking_eeg.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/eeg/sub-004_ses-2_task-dualWalking_eeg.vhdr create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/eeg/sub-004_ses-2_task-dualWalking_eeg.vmrk create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/eeg/sub-004_ses-2_task-dualWalking_events.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_channels.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_channels.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_motion.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/sub-004_ses-2_scans.tsv create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/task-FacePerception_events.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/task-FaceRecognition_beh.json create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_demo/task-dualWalking_events.json delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/circle.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/cross.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f004.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f005.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f006.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f009.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f010.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f011.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f012.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f013.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f015.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f017.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f020.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f021.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f022.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f023.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f024.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f025.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f026.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f027.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f028.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f031.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f032.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f033.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f034.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f036.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f037.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f038.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f039.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f040.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f041.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f045.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f046.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f048.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f049.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f051.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f052.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f053.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f054.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f055.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f057.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f058.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f059.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f060.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f062.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f063.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f064.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f065.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f066.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f067.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f068.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f072.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f073.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f074.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f075.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f076.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f077.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f078.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f080.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f081.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f082.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f084.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f087.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f089.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f090.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f091.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f093.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f094.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f095.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f096.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f097.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f098.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f099.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f100.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f101.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f102.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f103.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f104.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f105.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f106.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f108.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f109.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f110.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f111.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f112.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f115.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f117.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f119.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f120.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f121.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f123.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f124.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f127.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f128.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f129.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f130.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f131.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f132.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f133.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f135.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f136.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f137.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f138.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f139.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f140.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f141.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f143.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f145.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f146.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f147.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f148.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f149.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f150.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s001.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s002.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s003.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s005.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s006.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s008.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s009.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s010.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s011.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s012.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s015.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s016.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s017.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s018.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s020.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s021.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s022.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s023.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s024.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s025.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s026.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s027.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s028.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s029.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s030.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s031.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s033.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s034.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s035.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s036.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s037.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s039.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s040.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s041.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s043.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s044.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s045.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s046.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s048.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s049.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s051.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s052.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s053.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s055.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s056.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s057.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s058.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s060.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s062.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s063.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s065.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s066.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s067.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s068.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s071.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s072.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s073.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s074.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s076.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s077.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s080.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s081.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s083.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s084.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s085.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s086.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s087.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s088.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s090.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s091.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s092.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s093.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s094.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s095.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s096.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s098.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s099.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s100.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s101.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s102.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s103.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s105.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s106.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s108.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s109.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s110.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s111.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s112.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s113.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s114.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s115.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s116.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s119.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s121.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s122.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s123.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s124.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s125.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s126.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s127.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s128.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s129.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s131.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s132.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s135.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s136.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s137.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s138.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s139.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s140.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s141.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s142.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s143.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s144.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s146.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s148.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s149.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s150.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u002.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u003.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u004.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u005.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u007.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u008.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u009.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u010.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u011.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u012.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u013.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u014.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u016.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u017.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u018.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u019.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u020.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u021.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u022.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u023.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u024.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u027.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u028.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u029.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u031.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u032.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u034.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u037.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u040.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u041.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u042.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u044.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u045.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u048.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u049.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u050.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u051.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u052.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u054.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u055.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u056.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u057.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u058.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u061.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u063.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u064.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u065.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u066.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u068.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u069.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u070.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u071.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u073.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u074.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u077.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u078.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u079.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u081.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u083.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u084.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u086.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u088.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u089.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u090.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u091.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u092.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u093.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u095.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u097.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u098.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u099.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u100.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u101.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u102.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u103.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u104.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u105.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u106.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u107.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u108.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u111.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u112.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u113.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u114.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u116.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u117.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u118.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u120.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u121.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u122.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u123.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u124.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u125.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u127.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u128.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u129.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u130.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u131.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u132.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u134.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u136.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u137.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u138.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u139.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u140.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u141.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u143.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u144.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u145.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u146.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u147.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u148.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u149.bmp delete mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u150.bmp create mode 100644 tests/scripts/test_validate_bids.py diff --git a/hed/models/sidecar.py b/hed/models/sidecar.py index ac49cfc33..48d82db24 100644 --- a/hed/models/sidecar.py +++ b/hed/models/sidecar.py @@ -73,11 +73,6 @@ def column_data(self): """ return {col_name: ColumnMetadata(name=col_name, source=self.loaded_dict) for col_name in self.loaded_dict} - @property - def loaded_json(self): - return self.loaded_json - - def get_def_dict(self, hed_schema, extra_def_dicts=None): """ Return the definition dict for this sidecar. diff --git a/hed/scripts/hed_validator.py b/hed/scripts/hed_validator.py deleted file mode 100644 index 385ff611c..000000000 --- a/hed/scripts/hed_validator.py +++ /dev/null @@ -1,76 +0,0 @@ -import argparse -import json -import sys - - -def main(): - # Create the argument parser - parser = argparse.ArgumentParser(description="Validate an HED BIDS dataset.") - - # Positional argument for the dataset path - parser.add_argument("dataset_path", help="Path to the dataset directory") - - # Optional argument for the format - parser.add_argument("-f", "--format", choices=["text", "json", "json_pp"], default="text", - help="Output format: 'text' (default) or 'json' ('json_pp' for pretty-printed json)") - - # Optional argument for the output file - parser.add_argument("-o", "--output-file", help="File to save the output. If not provided, output is printed to the screen") - - # Optional flag to check for warnings - parser.add_argument("--check-for-warnings", action="store_true", - help="Enable checking for warnings during validation") - - # Parse the arguments - args = parser.parse_args() - - issue_list = validate_dataset(args) - - # Return 1 if there are issues, 0 otherwise - return int(bool(issue_list)) - - -def validate_dataset(args): - # Delayed imports to speed up --help - from hed.errors import get_printable_issue_string - from hed.tools import BidsDataset - from hed import _version as vr - - # Validate the dataset - bids = BidsDataset(args.dataset_path) - issue_list = bids.validate(check_for_warnings=args.check_for_warnings) - # Output based on format - if args.format in ("json", "json_pp"): - kw = {"indent": 4} if args.format == "json_pp" else {} - output = json.dumps( - { - "issues": issue_list, - "hedtools_version": str(vr.get_versions()) - }, - **kw) - elif args.format == "json": - output = json.dumps(issue_list) - elif args.format == "text": - # Print HEDTOOLS version - print(f"Using HEDTOOLS version: {str(vr.get_versions())}") - - if issue_list: - output = get_printable_issue_string(issue_list, "HED validation errors: ", skip_filename=False) - # Print number of issues - print(f"Number of issues: {len(issue_list)}") - else: - output = "No HED validation errors" - else: - raise ValueError(args.format) - # Output to file or print to screen - if args.output_file: - with open(args.output_file, 'w') as fp: - fp.write(output) - else: - print(output) - return issue_list - - -if __name__ == "__main__": - sys.exit(main()) - diff --git a/hed/scripts/validate_bids.py b/hed/scripts/validate_bids.py new file mode 100644 index 000000000..132b0adc4 --- /dev/null +++ b/hed/scripts/validate_bids.py @@ -0,0 +1,75 @@ +import argparse +import json +import sys + +def get_parser(): + # Create the argument parser + parser = argparse.ArgumentParser(description="Validate a BIDS-formatted HED dataset.") + parser.add_argument("data_path", help="Full path of dataset root directory.") + parser.add_argument("-f", "--format", choices=["text", "json", "json_pp"], default="text", + help="Output format: 'text' (default) or 'json' ('json_pp' for pretty-printed json)") + parser.add_argument("-o", "--output_file", dest="output_file", default='', + help="Full path of output of validator -- otherwise output written to standard error.") + parser.add_argument("-s", "--suffixes", dest="suffixes", nargs="*", default=['events', 'participants'], + help="Optional list of suffixes (no under_bar) of tsv files to validate. If -s with no values, will use all possible suffixes as with single argument '*'.") + parser.add_argument("-x", "--exclude-dirs", nargs="*", default=['sourcedata', 'derivatives', 'code', 'stimuli'], + dest="exclude_dirs", + help="Directories name to exclude in search for files to validate.") + parser.add_argument("-p", "--print_output", action='store_true', dest="print_output", + help="If present, output the results to standard out in addition to any saving of the files.") + parser.add_argument("-w", "--check_for_warnings", action='store_true', dest="check_for_warnings", + help="If present, check for warnings as well as errors.") + parser.add_argument("-v", "--verbose", action='store_true', + help="If present, output informative messages as computation progresses.") + return parser + + +def main(arg_list=None): + # Create the argument parser + parser = get_parser() + + # Parse the arguments + args = parser.parse_args(arg_list) + issue_list = validate_dataset(args) + + # Return 1 if there are issues, 0 otherwise + return int(bool(issue_list)) + + +def validate_dataset(args): + # Delayed imports to speed up --help + from hed.errors import get_printable_issue_string + from hed.tools import BidsDataset + from hed import _version as vr + + if args.verbose: + print(f"Data directory: {args.data_path}") + + if args.suffixes == ['*'] or args.suffixes == []: + args.suffixes = None + + # Validate the dataset + bids = BidsDataset(args.data_path, suffixes=args.suffixes, exclude_dirs=args.exclude_dirs) + issue_list = bids.validate(check_for_warnings=args.check_for_warnings) + # Output based on format + if args.format == "json_pp": + output = json.dumps({"issues": issue_list, "hedtools_version": str(vr.get_versions())}, indent=4) + elif args.format == "json": + output = json.dumps(issue_list) + elif args.format == "text": + output = f"Using HEDTOOLS version: {str(vr.get_versions())}\n" + output += f"Number of issues: {len(issue_list)}\n" + if issue_list: + output += get_printable_issue_string(issue_list, "HED validation errors: ", skip_filename=False) + + # Output to file or print to screen + if args.output_file: + with open(args.output_file, 'w') as fp: + fp.write(output) + if args.print_output: + print(output) + return issue_list + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/hed/tools/bids/bids_dataset.py b/hed/tools/bids/bids_dataset.py index 0a4c9516d..b5928c160 100644 --- a/hed/tools/bids/bids_dataset.py +++ b/hed/tools/bids/bids_dataset.py @@ -19,8 +19,8 @@ class BidsDataset: """ - def __init__(self, root_path, schema=None, suffixes=['_events', 'participants'], - exclude_dirs=['sourcedata', 'derivatives', 'code', 'stimuli', 'phenotype']): + def __init__(self, root_path, schema=None, suffixes=['events', 'participants'], + exclude_dirs=['sourcedata', 'derivatives', 'code', 'stimuli']): """ Constructor for a BIDS dataset. Parameters: @@ -41,6 +41,7 @@ def __init__(self, root_path, schema=None, suffixes=['_events', 'participants'], self.exclude_dirs = exclude_dirs self.suffixes = suffixes self.file_groups = self._set_file_groups() + self.bad_files = [] def get_file_group(self, suffix): """ Return the file group of files with the specified suffix. @@ -53,7 +54,7 @@ def get_file_group(self, suffix): """ return self.file_groups.get(suffix, None) - def validate(self, check_for_warnings=True): + def validate(self, check_for_warnings=False): """ Validate the dataset. Parameters: @@ -65,7 +66,8 @@ def validate(self, check_for_warnings=True): """ issues = [] for suffix, group in self.file_groups.items(): - issues += group.validate_sidecars(self.schema, check_for_warnings=check_for_warnings) + if group.has_hed: + issues += group.validate(self.schema, check_for_warnings=check_for_warnings) return issues def get_summary(self): @@ -78,17 +80,13 @@ def get_summary(self): def _set_file_groups(self): file_paths = io_util.get_file_list(self.root_path, extensions=['.tsv', '.json'], exclude_dirs=self.exclude_dirs, name_suffix=self.suffixes) - if self.suffixes: - exact_match=True - else: - exact_match=False - file_dict = io_util.group_by_suffix(file_paths, exact_match=exact_match) + file_dict = io_util.group_by_suffix(file_paths) file_groups = {} for suffix, files in file_dict.items(): file_group = BidsFileGroup.create_file_group(self.root_path, files, suffix) if file_group: file_groups[suffix] = file_group - if not self.suffixes and file_groups: - self.suffixes = list(file_groups.keys()) + + self.suffixes = list(file_groups.keys()) return file_groups diff --git a/hed/tools/bids/bids_file.py b/hed/tools/bids/bids_file.py index 7a920f8f7..b5c6de842 100644 --- a/hed/tools/bids/bids_file.py +++ b/hed/tools/bids/bids_file.py @@ -26,10 +26,12 @@ def __init__(self, file_path): """ self.file_path = os.path.realpath(file_path) - suffix, ext, entity_dict = io_util.parse_bids_filename(self.file_path) - self.suffix = suffix - self.ext = ext - self.entity_dict = entity_dict + name_dict = io_util.parse_bids_filename(self.file_path) + self.basename = name_dict.get("basename") + self.suffix = name_dict.get("suffix") + self.ext = name_dict.get("ext") + self.entity_dict = name_dict.get("entities") + self.bad = name_dict.get("bad") self._contents = None self.has_hed = False @@ -80,7 +82,7 @@ def set_contents(self, content_info=None, overwrite=False): """ Set the contents of this object. Parameters: - content_info (Any): The contents appropriate for this object. + content_info (Any): JSON dictionary The contents appropriate for this object. overwrite (bool): If False and the contents are not empty, do nothing. Notes: diff --git a/hed/tools/bids/bids_file_group.py b/hed/tools/bids/bids_file_group.py index d6f063c1a..3ce6b6f49 100644 --- a/hed/tools/bids/bids_file_group.py +++ b/hed/tools/bids/bids_file_group.py @@ -2,6 +2,7 @@ import os import pandas as pd + from hed.errors.error_reporter import ErrorHandler from hed.validator.sidecar_validator import SidecarValidator from hed.tools.analysis.tabular_summary import TabularSummary @@ -14,7 +15,6 @@ class BidsFileGroup: """ Container for BIDS files with a specified suffix. Attributes: - root_path (str): Real root path of the Bids dataset. suffix (str): The file suffix specifying the class of file represented in this group (e.g., events). sidecar_dict (dict): A dictionary of sidecars associated with this suffix . datafile_dict (dict): A dictionary with values either BidsTabularFile or BidsTimeseriesFile. @@ -23,20 +23,24 @@ class BidsFileGroup: """ - def __init__(self, root_path, file_list, suffix="_events"): + def __init__(self, root_path, file_list, suffix="events"): """ Constructor for a BidsFileGroup. Parameters: - root_path (str): Path of the root of the BIDS dataset. file_list (list): List of paths to the relevant tsv and json files. suffix (str): Suffix indicating the type this group represents (e.g. events, or channels, etc.). """ - self.root_path = os.path.realpath(root_path) + self.suffix = suffix [tsv_list, json_list] = self.separate_file_list(file_list) - self.sidecar_dict = self._make_sidecar_dict(json_list) - self.sidecar_dir_dict = self._make_dir_dict() - self.datafile_dict = self._make_datafile_dict(tsv_list) + self.bad_files = {} + self.sidecar_dict = {} + self.sidecar_dir_dict = {} + self.datafile_dict = {} + self.has_hed = False + self._make_sidecar_dict(json_list) + self._make_dir_dict(root_path) + self._make_datafile_dict(root_path, tsv_list) def summarize(self, value_cols=None, skip_cols=None): """ Return a BidsTabularSummary of group files. @@ -57,123 +61,132 @@ def summarize(self, value_cols=None, skip_cols=None): info.update(list(self.datafile_dict.keys())) return info - def validate(self, hed_schema, extra_def_dicts=None, check_for_warnings=True, keep_contents=False): + def validate(self, hed_schema, extra_def_dicts=None, check_for_warnings=False): """ Validate the sidecars and datafiles and return a list of issues. Parameters: hed_schema (HedSchema): Schema to apply to the validation. extra_def_dicts (DefinitionDict): Extra definitions that come from outside. check_for_warnings (bool): If True, include warnings in the check. - keep_contents (bool): If True, the underlying data files are read and their contents retained. Returns: list: A list of validation issues found. Each issue is a dictionary. """ + error_handler = ErrorHandler(check_for_warnings) issues = [] - issues += self.validate_sidecars(hed_schema, extra_def_dicts=extra_def_dicts, - check_for_warnings=check_for_warnings) + issues += self.validate_sidecars(hed_schema, extra_def_dicts=extra_def_dicts, error_handler=error_handler) issues += self.validate_datafiles(hed_schema, extra_def_dicts=extra_def_dicts, - check_for_warnings=check_for_warnings, keep_contents=keep_contents) + error_handler=error_handler) return issues - def validate_sidecars(self, hed_schema, extra_def_dicts=None, check_for_warnings=True): + def validate_sidecars(self, hed_schema, extra_def_dicts=None, error_handler=None): """ Validate merged sidecars. Parameters: hed_schema (HedSchema): HED schema for validation. extra_def_dicts (DefinitionDict): Extra definitions. - check_for_warnings (bool): If True, include warnings in the check. + error_handler (ErrorHandler): Error handler to use. Returns: list: A list of validation issues found. Each issue is a dictionary. """ - error_handler = ErrorHandler(check_for_warnings) + if not error_handler: + error_handler = ErrorHandler(False) issues = [] validator = SidecarValidator(hed_schema) - for sidecar in self.sidecar_dict.values(): - name = os.path.basename(sidecar.file_path) - issues += validator.validate(sidecar.contents, extra_def_dicts=extra_def_dicts, name=name, - error_handler=error_handler) + issues += validator.validate(sidecar.contents, extra_def_dicts=extra_def_dicts, + name=sidecar.file_path, error_handler=error_handler) return issues - def validate_datafiles(self, hed_schema, extra_def_dicts=None, check_for_warnings=True, keep_contents=False): + def validate_datafiles(self, hed_schema, extra_def_dicts=None, error_handler=None): """ Validate the datafiles and return an error list. Parameters: hed_schema (HedSchema): Schema to apply to the validation. extra_def_dicts (DefinitionDict): Extra definitions that come from outside. - check_for_warnings (bool): If True, include warnings in the check. - keep_contents (bool): If True, the underlying data files are read and their contents retained. + error_handler (ErrorHandler): Error handler to use. Returns: list: A list of validation issues found. Each issue is a dictionary. + Notes: This will clear the contents of the datafiles if they were not previously set. """ - error_handler = ErrorHandler(check_for_warnings) + if not error_handler: + error_handler = ErrorHandler(False) issues = [] for data_obj in self.datafile_dict.values(): + if not data_obj.has_hed: + continue + had_contents = data_obj.contents data_obj.set_contents(overwrite=False) - name = os.path.basename(data_obj.file_path) - issues += data_obj.contents.validate(hed_schema, extra_def_dicts=extra_def_dicts, name=name, + issues += data_obj.contents.validate(hed_schema, extra_def_dicts=extra_def_dicts, name=data_obj.file_path, error_handler=error_handler) - if not keep_contents: + if not had_contents: data_obj.clear_contents() return issues - def _make_dir_dict(self): - """ Create dictionary directory paths keys. + def _make_dir_dict(self, root_path): + """ Create dictionary directory paths keys and assign to self.sidecar_dir_dict. - Returns: - dict: Dictionary with directories as keys and list of sidecars in that directory as values. + Parameters: + root_path (str): The root path of the BIDS dataset. - """ + Note: Creates dictionary with directories as keys and list of sidecars in that directory as values. - dir_dict = {} - for root, dirs, files in os.walk(self.root_path, topdown=True): + """ + self.sidecar_dir_dict = {} + for root, dirs, files in os.walk(root_path, topdown=True): sidecar_list = [] for r_file in files: file_path = os.path.join(os.path.realpath(root), r_file) if file_path in self.sidecar_dict: - sidecar_list.append(os.path.join(file_path)) + sidecar_list.append(file_path) if not sidecar_list: continue - dir_dict[os.path.realpath(root)] = sidecar_list - return dir_dict + self.sidecar_dir_dict[os.path.realpath(root)] = sidecar_list - def _make_datafile_dict(self, tsv_list): - """ Get a dictionary of BIDS Tabular file objects for the give list of tabular files. + def _make_datafile_dict(self, root_path, tsv_list): + """ Sets the dictionary of BIDS Tabular file objects for the give list of tabular files. Parameters: + root_path (str): The root path of the BIDS dataset. tsv_list (list): A list of paths to the tabular files. - Returns: - dict: A dictionary of BidsTabularFile objects keyed by real path. - """ - file_dict = {} - for file in tsv_list: - tsv_obj = BidsTabularFile(file) - tsv_obj.set_sidecar(self.get_tsv_sidecar(tsv_obj)) - column_headers = list(pd.read_csv(file, sep='\t', nrows=0).columns) - if "HED" not in column_headers and tsv_obj.sidecar is None: + self.datafile_dict = {} + for file_path in tsv_list: + tsv_obj = BidsTabularFile(file_path) + if os.path.getsize(file_path) == 0: + continue + if tsv_obj.bad: + self.bad_files[file_path] = f"{file_path} violates BIDS naming convention for {str(tsv_obj.bad)}" + continue + tsv_obj.set_sidecar(self._get_tsv_sidecar(root_path, tsv_obj)) + try: + column_headers = list(pd.read_csv(file_path, sep='\t', nrows=0).columns) + except Exception as e: + self.bad_files[file_path] = f"{file_path} does not have a valid column header" continue - file_dict[os.path.realpath(file)] = tsv_obj - return file_dict + if "HED" in column_headers or "HED_assembled" in column_headers or tsv_obj.sidecar: + self.has_hed = True + tsv_obj.has_hed = True + self.datafile_dict[os.path.realpath(file_path)] = tsv_obj - def get_tsv_sidecar(self, tsv_obj): + def _get_tsv_sidecar(self, root_path, tsv_obj): """ Return the merged Sidecar for the tsv_obj Parameters: + root_path (str): The root path of the BIDS dataset. tsv_obj (BidsTabularFile): The BIDS tabular file to get the sidecars for. Returns: Sidecar or None: The merged Sidecar for the tsv_obj, if any. """ - path_components = [self.root_path] + io_util.get_path_components(self.root_path, tsv_obj.file_path) + path_components = [root_path] + io_util.get_path_components(root_path, tsv_obj.file_path) sidecar_list = [] current_path = '' for comp in path_components: @@ -207,14 +220,38 @@ def _get_sidecar_for_obj(self, tsv_obj, current_path): sidecar = self.sidecar_dict[sidecar_path] if sidecar.is_sidecar_for(tsv_obj): candidates.append(sidecar) - if len(candidates) > 1: - paths = sorted(file.file_path for file in candidates) - raise Exception({"code": "MULTIPLE_INHERITABLE_FILES", "location": paths[0], "affects": tsv_obj.file_path, - "issueMessage": f"Candidate files: {paths}"}) - if candidates: + if len(candidates) == 1: return candidates[0] + elif len(candidates) > 1: + for candidate in candidates: + self.bad_files[candidate] = f"Sidecar {str(candidate.file_path)} conflicts with other sidecars for {tsv_obj.file_path} in {current_path}" + return None return None + def _make_sidecar_dict(self, json_files): + """ Create a dictionary of BidsSidecarFile objects for the specified entity type and set contents. + + Parameters: + json_files (list): A list of paths to the json files. + + Notes: sets the + dict: a dictionary of BidsSidecarFile objects keyed by real path for the specified suffix type. + + """ + + self.sidecar_dict = {} + for file_path in json_files: + if os.path.getsize(file_path) == 0: + continue + sidecar_file = BidsSidecarFile(os.path.realpath(file_path)) + if sidecar_file.bad: + self.bad_files[file_path] = f"{file_path} violates BIDS naming convention for {str(sidecar_file.bad)}" + continue + sidecar_file.set_contents(overwrite=False) + if sidecar_file.has_hed: + self.sidecar_dict[os.path.realpath(file_path)] = sidecar_file + self.has_hed = True + @staticmethod def separate_file_list(file_list): """ Separate a list of files into tsv and json files. @@ -235,28 +272,7 @@ def separate_file_list(file_list): json_files.append(file) return tsv_files, json_files - @staticmethod - def _make_sidecar_dict(json_files): - """ Create a dictionary of BidsSidecarFile objects for the specified entity type. - Parameters: - json_files (list): A list of paths to the json files. - - Returns: - dict: a dictionary of BidsSidecarFile objects keyed by real path for the specified suffix type. - - Notes: - - This function creates the sidecars, but does not set their contents. - - """ - - file_dict = {} - for file_path in json_files: - sidecar_file = BidsSidecarFile(os.path.realpath(file_path)) - sidecar_file.set_contents(overwrite=False) - if sidecar_file.has_hed: - file_dict[os.path.realpath(file_path)] = sidecar_file - return file_dict @staticmethod def _get_candidate(candidate_list, tsv_file): @@ -278,6 +294,6 @@ def _get_candidate(candidate_list, tsv_file): @staticmethod def create_file_group(root_path, file_list, suffix): file_group = BidsFileGroup(root_path, file_list, suffix=suffix) - if not file_group.sidecar_dict and not file_group.sidecar_dict: + if not file_group.sidecar_dict and not file_group.datafile_dict: return None - return file_group \ No newline at end of file + return file_group diff --git a/hed/tools/bids/bids_sidecar_file.py b/hed/tools/bids/bids_sidecar_file.py index 33ca61e84..b0aad6840 100644 --- a/hed/tools/bids/bids_sidecar_file.py +++ b/hed/tools/bids/bids_sidecar_file.py @@ -59,11 +59,15 @@ def set_contents(self, content_info=None, name='unknown', overwrite=False): """ if not overwrite and self.contents: return - if not content_info: - self._contents = Sidecar(files=self.file_path, name=os.path.basename(self.file_path)) - else: - self._contents = Sidecar(io.StringIO(json.dumps(content_info)), name=name) - self.has_hed = self.is_hed(self.contents.loaded_dict) + try: + if not content_info: + self._contents = Sidecar(self.file_path, name=os.path.basename(self.file_path)) + else: + self._contents = Sidecar(io.StringIO(json.dumps(content_info)), name=name) + self.has_hed = self.is_hed(self.contents.loaded_dict) + except Exception as e: + self._contents = None + self.has_hed = False @staticmethod def is_hed(json_dict): @@ -107,7 +111,7 @@ def get_merged_sidecar(sidecar_list, name='merged_sidecar.json'): for sidecar in sidecar_list: if not sidecar: continue - merged_dict.update(sidecar.loaded_dict) + merged_dict.update(sidecar.contents.loaded_dict) if merged_dict: return Sidecar(files=io.StringIO(json.dumps(merged_dict)), name=name) return None \ No newline at end of file diff --git a/hed/tools/bids/bids_tabular_file.py b/hed/tools/bids/bids_tabular_file.py index 441a37905..1da60492b 100644 --- a/hed/tools/bids/bids_tabular_file.py +++ b/hed/tools/bids/bids_tabular_file.py @@ -1,8 +1,10 @@ """ A BIDS tabular file including its associated sidecar. """ import os +import json from hed.models.tabular_input import TabularInput from hed.tools.bids.bids_file import BidsFile +from hed.tools.bids.bids_sidecar_file import BidsSidecarFile class BidsTabularFile(BidsFile): @@ -18,7 +20,7 @@ def __init__(self, file_path): self.sidecar = None def set_contents(self, content_info=None, overwrite=False): - """ Set the contents of this tabular file. + """ Set the contents of this tabular file (a TabularInput object). It's sidecar should already be set. Parameters: content_info (None): This always uses the internal file_path to create the contents. @@ -29,14 +31,15 @@ def set_contents(self, content_info=None, overwrite=False): return if self.sidecar: - self._contents = TabularInput(file=self.file_path, sidecar=self.sidecar.contents, + self._contents = TabularInput(file=self.file_path, sidecar=self.sidecar, name=os.path.realpath(self.file_path)) - self.has_hed = True else: self._contents = TabularInput(file=self.file_path, name=os.path.realpath(self.file_path)) columns = self._contents.columns if 'HED' in columns or 'HED_assembled' in columns: self.has_hed = True + elif self.sidecar: + self.has_hed = BidsSidecarFile.is_hed(self.sidecar.loaded_dict) def set_sidecar(self, sidecar): """ Set the sidecar for this tabular file. diff --git a/hed/tools/remodeling/cli/run_remodel.py b/hed/tools/remodeling/cli/run_remodel.py index 8b4036b11..4c78e22fa 100644 --- a/hed/tools/remodeling/cli/run_remodel.py +++ b/hed/tools/remodeling/cli/run_remodel.py @@ -29,8 +29,6 @@ def get_parser(): help="Name of the default backup for remodeling") parser.add_argument("-b", "--bids-format", action='store_true', dest="use_bids", help="If present, the dataset is in BIDS format with sidecars. HED analysis is available.") - parser.add_argument("-e", "--extensions", nargs="*", default=['.tsv'], dest="extensions", - help="File extensions to allow in locating files.") parser.add_argument("-f", "--file-suffix", dest="file_suffix", default='events', help="Filename suffix excluding file type of items to be analyzed (events by default).") parser.add_argument("-i", "--individual-summaries", dest="individual_summaries", default="separate", @@ -105,8 +103,6 @@ def parse_arguments(arg_list=None): args = parser.parse_args(arg_list) if '*' in args.file_suffix: args.file_suffix = None - if '*' in args.extensions: - args.extensions = None args.data_dir = os.path.realpath(args.data_dir) args.exclude_dirs = args.exclude_dirs + ['remodel'] args.model_path = os.path.realpath(args.model_path) @@ -148,11 +144,11 @@ def run_bids_ops(dispatch, args, tabular_files): tabular_files (list): List of tabular files to run the ops on. """ - bids = BidsDataset(dispatch.data_root, tabular_types=['events'], exclude_dirs=args.exclude_dirs) + bids = BidsDataset(dispatch.data_root, suffixes=['events'], exclude_dirs=args.exclude_dirs) dispatch.hed_schema = bids.schema if args.verbose: print(f"Successfully parsed BIDS dataset with HED schema {str(bids.schema.get_schema_versions())}") - data = bids.get_tabular_group(args.file_suffix) + data = bids.get_file_group(args.file_suffix) if args.verbose: print(f"Processing {dispatch.data_root}") filtered_events = [data.datafile_dict[key] for key in tabular_files] @@ -218,7 +214,7 @@ def main(arg_list=None): save_dir = None if args.work_dir: save_dir = os.path.realpath(os.path.join(args.work_dir, Dispatcher.REMODELING_SUMMARY_PATH)) - files = io_util.get_file_list(args.data_dir, name_suffix=args.file_suffix, extensions=args.extensions, + files = io_util.get_file_list(args.data_dir, name_suffix=args.file_suffix, extensions=[".tsv", ".json"], exclude_dirs=args.exclude_dirs) task_dict = parse_tasks(files, args.task_names) for task, files in task_dict.items(): diff --git a/hed/tools/util/io_util.py b/hed/tools/util/io_util.py index 1caeca30e..dac0c3900 100644 --- a/hed/tools/util/io_util.py +++ b/hed/tools/util/io_util.py @@ -3,7 +3,6 @@ import os import re from datetime import datetime -from hed.errors.exceptions import HedFileError TIME_FORMAT = '%Y_%m_%d_T_%H_%M_%S_%f' @@ -117,12 +116,11 @@ def get_unique_suffixes(file_paths, extensions=['.json', '.tsv']): suffixes.add(result[1]) return suffixes -def group_by_suffix(file_list, exact_match=False): - """ Group files by suffix. If exact_match is True, only files with the exact suffixare grouped. +def group_by_suffix(file_list): + """ Group files by suffix. Parameters: file_list (list): List of file paths. - exact_match (bool): If True, only files with the exact suffix are grouped. Returns: dict: Dictionary with suffixes as keys and file lists as values. @@ -134,8 +132,6 @@ def group_by_suffix(file_list, exact_match=False): result = os.path.basename(name).rsplit('_', 1) if len(result) == 2: suffix_groups.setdefault(result[1], []).append(file_path) - elif not exact_match: - suffix_groups.setdefault(None, []).append(file_path) else: suffix_groups.setdefault(result[0], []).append(file_path) return suffix_groups @@ -183,38 +179,6 @@ def get_basename(file_path): filename_with_ext = os.path.basename(file_path) # 'myfile.txt' return os.path.splitext(filename_with_ext)[0] # 'myfile' -# def get_dir_dictionary(dir_path, name_prefix=None, name_suffix=None, extensions=None, skip_empty=True, -# exclude_dirs=None): -# -# """ Create dictionary directory paths keys. -# -# Parameters: -# dir_path (str): Full path of the directory tree to be traversed (no ending slash). -# name_prefix (str, None): An optional name_prefix for the base filename. -# name_suffix (str, None): An optional name_suffix for the base file name. -# extensions (list, None): An optional list of file extensions. -# skip_empty (bool): Do not put entry for directories that have no files. -# exclude_dirs (list): List of directories to skip. -# -# Returns: -# dict: Dictionary with directories as keys and file lists values. -# -# """ -# -# if not exclude_dirs: -# exclude_dirs = [] -# dir_dict = {} -# for root, dirs, files in os.walk(dir_path, topdown=True): -# dirs[:] = [d for d in dirs if d not in exclude_dirs] -# file_list = [] -# for r_file in files: -# if check_filename(r_file, name_prefix, name_suffix, extensions): -# file_list.append(os.path.join(os.path.realpath(root), r_file)) -# if skip_empty and not file_list: -# continue -# dir_dict[os.path.realpath(root)] = file_list -# return dir_dict - def get_filtered_by_element(file_list, elements): """ Filter a file list by whether the base names have a substring matching any of the members of elements. @@ -256,8 +220,8 @@ def get_file_list(root_path, name_prefix=None, name_suffix=None, extensions=None Parameters: root_path (str): Full path of the directory tree to be traversed (no ending slash). - name_prefix (list, str, None): An optional name_prefix for the base filename. - name_suffix (list, str, None): An optional name_prefix for the base filename. + name_prefix (list, str, None): An optional prefix for the base filename. + name_suffix (list, str, None): An optional suffix for the base filename. extensions (list, None): A list of extensions to be selected. exclude_dirs (list, None): A list of paths to be excluded. @@ -336,74 +300,211 @@ def make_path(root_path, sub_path, filename): dir_path = os.path.realpath(os.path.join(root_path, sub_path)) os.makedirs(dir_path, exist_ok=True) - return os.path.realpath(os.path.join(dir_path, filename)) def parse_bids_filename(file_path): - """ Split a filename into BIDS-relevant components. + """Split a filename into BIDS-relevant components. Parameters: - file_path (str): Path to be parsed. + file_path (str): Path to be parsed. Returns: - str: BIDS suffix name. - str: File extension (including the .). - dict: Dictionary with key-value pair being (entity type, entity value). - - :raises HedFileError: - - If filename does not conform to name-value_suffix format. + dict: Dictionary with keys 'basename', 'suffix', 'prefix', 'ext', 'bad', and 'entities'. Notes: - - splits into BIDS suffix, extension, and a dictionary of entity name-value pairs. - + - Splits into BIDS suffix, extension, and a dictionary of entity name-value pairs. """ - filename = os.path.splitext(os.path.basename(file_path)) - ext = filename[1].lower() - basename = filename[0].strip() - entity_dict = {} - - if len(basename) == 0: - raise HedFileError("BlankFileName", f"The basename for {file_path} is blank", "") - entity_pieces = basename.split('_') - split_dict = _split_entity(entity_pieces[-1]) - if "bad" in split_dict: - raise HedFileError("BadSuffixPiece", - f"The basename for {entity_pieces[-1]} has bad {split_dict['bad']}", "") - if "suffix" in split_dict: - suffix = split_dict["suffix"] + split_dict = {} + name, ext = get_full_extension(file_path.strip()) + basename = os.path.basename(name) + name_dict = {"basename": basename, "suffix": None, "prefix": None, "ext": ext, "bad": [], "entities": {}} + if not basename: + return name_dict + + entity_pieces = basename.rsplit('_', 1) + + # Case: No underscore in filename → could be a single entity (e.g., "task-blech.tsv") + if len(entity_pieces) == 1: + entity_count = entity_pieces[0].count('-') + if entity_count > 1: + name_dict["bad"].append(entity_pieces[0]) + elif entity_count == 1: # Looks like an entity-type pair + update_entity(name_dict, entity_pieces[0]) + else: + name_dict["suffix"] = entity_pieces[0] + return name_dict + + # Case: Underscore present → split into entities + possible suffix + rest, suffix = entity_pieces + + # If suffix is a valid entity-type pair (e.g., "task-motor"), move it into the entity dictionary + if '-' in suffix and suffix.count('-') == 1: + update_entity(name_dict, suffix) else: - suffix = None - entity_dict[split_dict["key"]] = split_dict["value"] - for pos, entity in reversed(list(enumerate(entity_pieces[:-1]))): - split_dict = _split_entity(entity) - if "key" not in split_dict: - raise HedFileError("BadKeyValue", f"The piece {entity} is not in key-value form", "") - entity_dict[split_dict["key"]] = split_dict["value"] - return suffix, ext, entity_dict + name_dict["suffix"] = suffix + # Look for prefix - first entity piece without a hyphen + entity_pieces = rest.split('_') + if '-' not in entity_pieces[0]: + name_dict["prefix"] = entity_pieces[0] + del entity_pieces[0] -def _split_entity(piece): - """ Split a piece into an entity or suffix. + if len(entity_pieces) == 0: + return name_dict - Parameters: - piece (str): A string to be parsed. + # Process entities + for entity in entity_pieces: + update_entity(name_dict, entity) + + return name_dict - Returns: - dict: Entities as keys as well as the key "bad" and the key "suffix". +def update_entity(name_dict, entity): + """Update the dictionary with a new entity. + + Parameters: + name_dict (dict): Dictionary of entities. + entity (str): Entity to be added. """ - piece = piece.strip() - if not piece: - return {"bad": ""} - split_piece = piece.split('-') - if len(split_piece) == 1: - return {"suffix": piece} - if len(split_piece) == 2: - return {"key": split_piece[0].strip(), "value": split_piece[1].strip()} + parts = entity.split('-') + + if len(parts) == 2 and all(parts): # Valid entity pair + name_dict["entities"][parts[0]] = parts[1] else: - return {"bad": piece} + name_dict["bad"].append(entity) +# def parse_bids_filename(file_path): +# """Split a filename into BIDS-relevant components. +# +# Parameters: +# file_path (str): Path to be parsed. +# +# Returns: +# str: BIDS suffix name. +# str: File extension (including the .). +# dict: Dictionary with key-value pairs (entity type, entity value). +# +# Notes: +# - Splits into BIDS suffix, extension, and a dictionary of entity name-value pairs. +# """ +# +# split_dict = {} +# name, ext = get_full_extension(file_path.strip()) +# +# # If the name is empty, return only the extension with a "bad" category +# basename = os.path.basename(name) +# if not basename: +# return None, ext, {"bad": [""]} +# +# entity_pieces = basename.rsplit('_', 1) +# +# # Case: No underscore in filename → could be a single entity (e.g., "task-blech.tsv") +# if len(entity_pieces) == 1: +# if '-' in entity_pieces[0]: # Looks like an entity-type pair, not a malformed name +# update_entity(split_dict, entity_pieces[0]) +# return "", ext, split_dict +# return entity_pieces[0], ext, split_dict +# +# # Case: Underscore present → split into entities + suffix +# rest, suffix = entity_pieces +# suffix_parts = suffix.split("-") +# +# # If suffix contains multiple hyphens, it's malformed +# if len(suffix_parts) > 2: +# split_dict.setdefault("bad", []).append(basename) +# return '', ext, split_dict +# +# # Process entities +# for entity in rest.split('_'): +# update_entity(split_dict, entity) +# +# return suffix, ext, split_dict +# +# +# def update_entity(split_dict, entity): +# """Update the dictionary with a new entity. +# +# Parameters: +# split_dict (dict): Dictionary of entities. +# entity (str): Entity to be added. +# """ +# parts = entity.split('-') +# +# if len(parts) == 2 and all(parts): # Valid entity pair +# split_dict[parts[0]] = parts[1] +# else: +# split_dict.setdefault("bad", []).append(entity) + +# def parse_bids_filename(file_path): +# """ Split a filename into BIDS-relevant components. +# +# Parameters: +# file_path (str): Path to be parsed. +# +# Returns: +# str: BIDS suffix name. +# str: File extension (including the .). +# dict: Dictionary with key-value pair being (entity type, entity value). +# +# Notes: +# - splits into BIDS suffix, extension, and a dictionary of entity name-value pairs. +# +# """ +# +# split_dict = {} +# name, ext = get_full_extension(file_path.strip()) +# +# # If the name is empty, extension is the only thing +# basename = os.path.basename(name) +# if len(basename) == 0: +# return None, ext, {"bad": [""]} +# prefix = "" +# entity_pieces = basename.rsplit('_', 1) +# if len(entity_pieces) == 1: +# suffix_split = entity_pieces[0].split("-") +# if len(suffix_split) == 1: +# return entity_pieces[0], ext, split_dict +# elif len(suffix_split) >= 2: +# split_dict.setdefault("bad", []).append(basename) +# return '', ext, split_dict +# else: +# suffix = "" +# rest = basename +# else: +# suffix_split = entity_pieces[1].split("-") +# if len(suffix_split) == 1: +# suffix = suffix_split[0] +# rest = entity_pieces[0] +# elif len(suffix_split) > 2: +# split_dict.setdefault("bad", []).append(basename) +# return '', ext, split_dict +# else: +# suffix = "" +# rest = basename +# entity_pieces = rest.split('_') +# for entity_piece in entity_pieces: +# update_entity(split_dict, entity_piece) +# return suffix, ext, split_dict +# +# def update_entity(split_dict, entity): +# """ Update the split dictionary with a new entity. +# +# Parameters: +# split_dict (dict): Dictionary of entities. +# entity (str): Entity to be added. +# +# Returns: +# dict: Updated dictionary. +# +# """ +# split_piece = entity.split('-') +# if len(split_piece) != 2: +# split_dict.setdefault("bad", []).append(entity) +# elif not split_piece[0] or not split_piece[1]: +# split_dict.setdefault("bad", []).append(entity) +# else: +# split_dict[split_piece[0]] = split_piece[1] def get_task_from_file(file_path): """ Returns the task name entity from a BIDS-type file path. diff --git a/hed/tools/validation/bids_file.py b/hed/tools/validation/bids_file.py deleted file mode 100644 index 23b0677ce..000000000 --- a/hed/tools/validation/bids_file.py +++ /dev/null @@ -1,103 +0,0 @@ -import pandas as pd -import os -from functools import lru_cache - - -class BidsFile: - def __init__(self, file_path): - """ Constructor for a file path. - - Parameters: - file_path(str): Full path of the file. - - """ - self.file_path = os.path.realpath(file_path) - [self.basename, self.suffix, self.extension, self.entities] = self.get_entities(self.file_path) - self._contents = None - self.has_hed = False - - @property - def contents(self): - """ Return the current contents of this object. """ - return self._contents - - @staticmethod - def get_entities(file_path): - basename = os.path.basename(file_path) - stem = basename.split('.', 1) - if len(stem) == 2: - extension = stem[1] - else: - extension = '' - suffix = '' - parts = stem[0].split('_') - if len(parts) > 1 or parts[-1].isalnum(): - suffix = parts.pop() - entities = {} - for part in parts: - entity, _, label = part.partition('-') - entities[entity] = label if label else 'NO_ENTITY' - return basename, suffix, extension, entities - - -class JsonFile(BidsFile): - - def __init__(self, file_path): - """ Constructor for a file path. - - Parameters: - file_path(str): Full path of the file. - - """ - super().__init__(file_path) - self._initialize_contents() - - def _initialize_contents(self): - # Read the sidecar as a string - with open(self.file_path, 'r', encoding='utf-8') as fp: - json_string = fp.read() - - if '"HED":' in json_string: - self.has_hed = True - self._contents = json_string - - -class TabularFile(BidsFile): - - def __init__(self, file_path): - """ Constructor for a file path. - - Parameters: - file_path(str): Full path of the file. - - """ - super().__init__(file_path) - self._initialize_contents() - - def _initialize_contents(self): - # Read the tsv header if the file is not empty - try: - self._contents = list(pd.read_csv(self.file_path, sep='\t', nrows=0).columns) - if '"HED":' in self._contents: - self.has_hed = True - except Exception as e: - self._contents = None - - -@lru_cache(maxsize=None) -def get_bids_file(filename): - # dot = filename.find('.') - # if dot == -1: - # stem, extension = filename, '' - # else: - # stem, extension = filename[:dot], filename[dot:] - splits = filename.split('.') - if len(splits) != 2: - return None - extension = splits[1].lower() - if extension == '.json': - return JsonFile(filename) - elif extension == '.tsv': - return TabularFile(filename) - else: - return None diff --git a/hed/tools/validation/bids_validator.py b/hed/tools/validation/bids_validator.py deleted file mode 100644 index cf549ae35..000000000 --- a/hed/tools/validation/bids_validator.py +++ /dev/null @@ -1,200 +0,0 @@ -import os -import io -import json -from hed.models.sidecar import Sidecar -from hed.models.tabular_input import TabularInput -from hed.schema.hed_schema_io import load_schema_version -from hed.schema.hed_schema import HedSchema -from hed.schema.hed_schema_group import HedSchemaGroup -from hed.errors import HedFileError, HedExceptions, ErrorHandler -from hed.tools.validation.bids_file import BidsFile, JsonFile, TabularFile, get_bids_file -from hed.tools.util import io_util -from hed import load_schema_version, get_printable_issue_string - - -class BidsValidator: - """ A BIDS dataset validator class. - - Attributes: - root_path (str): Real root path of the BIDS dataset. - schema (HedSchema or HedSchemaGroup): The schema used for evaluation. - - - """ - def __init__(self, root_path, schema=None, suffix_types=['events', 'participants'], - exclude_dirs=['sourcedata', 'derivatives', 'code', 'stimuli'], - check_for_warnings=False, verbose=False): - """ Constructor for a BIDS dataset. - - Parameters: - root_path (str): Root path of the BIDS dataset. - schema (HedSchema or HedSchemaGroup): A schema that overrides the one specified in dataset. - suffix_types (list or None): List of strings specifying the suffixes (no under_bar) of files to include. - The default is - exclude_dirs (list or None): The default is ['sourcedata', 'derivatives', 'code', 'phenotype'] - check_for_warnings (bool): If true, also check for warnings. - verbose (bool): If true give progress output. - - """ - self.root_path = os.path.realpath(root_path) - self.exclude_dirs = exclude_dirs - self.suffix_types = suffix_types - self.schema = self._get_schema(schema) - self.check_for_warnings = check_for_warnings - self.verbose = verbose - self.error_handler = ErrorHandler(check_for_warnings=self.check_for_warnings) - self.issues = [] - - def process_dataset(self): - self.process_sidecars() - - def process_sidecars(self): - - if self.suffix_types: - name_suffix = self.suffix_types - else: - name_suffix = None - json_paths = io_util.get_file_list(self.root_path, name_suffix=name_suffix, extensions=['.json'], - exclude_dirs=self.exclude_dirs) - if self.verbose: - print(f"Validating {len(json_paths)} JSON files:") - - for json_path in json_paths: - # Read the sidecar metadata and contents as a string. - json_file = JsonFile(json_path) - if not json_file.has_hed: - continue - - # Validate the sidecar - sidecar = Sidecar(files=io.StringIO(json_file.contents), name=json_file.basename) - issues = sidecar.validate(self.schema, name=sidecar.name, error_handler=self.error_handler) - if self.verbose: - print(f"\tValidating {json_file.basename}: found {len(issues)} issues") - self.issues += issues - - def process_tabular(self): - - if self.suffix_types: - name_suffix = self.suffix_types - else: - name_suffix = None - tabular_paths = io_util.get_file_list(self.root_path, name_suffix=name_suffix, extensions=['.tsv'], - exclude_dirs=self.exclude_dirs) - if self.verbose: - print(f"Validating {len(tabular_paths)} tsv files:") - - for tabular_path in tabular_paths: - tabular_file = TabularFile(tabular_path) - sidecar_dict = self.get_merged_sidecar(tabular_file) - if sidecar_dict: - sidecar_name = os.path.splitext(os.path.basename(tabular_path))[0] + '.json' - sidecar = Sidecar(files=io.StringIO(json.dumps(sidecar_dict)), name=sidecar_name) - else: - sidecar = None - print(tabular_file.basename) - tabular = TabularInput(file=tabular_file.file_path, sidecar=sidecar, name=tabular_file.basename) - issues = tabular.validate(self.schema, error_handler=self.error_handler) - if self.verbose: - print(f"\tValidating {tabular_file.basename}: found {len(issues)} issues") - self.issues += issues - - def _get_schema(self, schema): - if schema and isinstance(schema, (HedSchema, HedSchemaGroup)): - return schema - elif schema: - raise HedFileError(HedExceptions.SCHEMA_INVALID, - f"The schema passed was not a valid HedSchema or HedSchemaGroup", "") - - # Try to read the schema - with open(os.path.join(self.root_path, "dataset_description.json"), "r") as fp: - dataset_description = json.load(fp) - if not dataset_description: - raise HedFileError(HedExceptions.SCHEMA_LOAD_FAILED, - f"A schema could not be found for dataset {self.root_path}", "") - return load_schema_version(dataset_description.get("HEDVersion", None)) - - def get_merged_sidecar(self, tsv_file): - sidecar_files = [file for file in self.walk_back(tsv_file, inherit=True)] - merged_sidecar = {} - while sidecar_files: - this_sidecar = sidecar_files.pop() - merged_sidecar.update(this_sidecar.get_contents) - return merged_sidecar - - def walk_back(self, tsv_file, inherit=True): - source_dir = os.path.dirname(tsv_file.file_path) - while source_dir: - candidates = self.get_candidates(source_dir, tsv_file) - - if len(candidates) == 1: - yield candidates[0] - - exact_match = self.find_exact_match(candidates, tsv_file.entities) - if exact_match: - yield exact_match - elif len(candidates) > 1: - paths = sorted(file.file_path for file in candidates) - raise Exception({ - "code": "MULTIPLE_INHERITABLE_FILES", - "location": paths[0], - "affects": tsv_file.file_path, - "issueMessage": f"Candidate files: {paths}", - }) - - if not inherit: - break - - if source_dir == os.path.dirname(source_dir): - source_dir = None - else: - source_dir = os.path.dirname(source_dir) - - @staticmethod - def get_candidates(source_dir, tsv_file): - candidates = [] - for file in os.listdir(source_dir): - this_path = os.path.realpath(os.path.join(source_dir, file)) - if not os.path.isfile(this_path): - continue - bids_file = get_bids_file(this_path) - if not bids_file: - continue - if BidsValidator.matches_criteria(bids_file, tsv_file): - candidates.append(bids_file) - return candidates - - @staticmethod - def matches_criteria(bids_file, tsv_file): - extension_is_valid = bids_file.extension.lower() == ".json" - suffix_is_valid = (bids_file.suffix == tsv_file.suffix) or not tsv_file.suffix - entities_match = all( - bids_file.entities.get(entity) == tsv_file.entities.get(entity) for entity in tsv_file.entities.keys()) - return extension_is_valid and suffix_is_valid and entities_match - - @staticmethod - def find_exact_match(candidates, source_entities): - for bids_file in candidates: - if all(bids_file.entities.get(entity) == source_entities.get(entity) for entity in source_entities.keys()): - return bids_file - return None - - -if __name__ == '__main__': - dataset_dir = os.path.realpath('d:/eeg_ds003645s_hed_demo') - validator = BidsValidator(dataset_dir, suffix_types=None, check_for_warnings=False, verbose=True) - validator.process_sidecars() - issue_list = validator.issues - if issue_list: - issue_str = get_printable_issue_string(issue_list, "HED validation errors: ", skip_filename=False) - else: - issue_str = "No HED validation errors in JSON files" - print(issue_str) - - validator.process_tabular() - issue_list = validator.issues - if issue_list: - issue_str = get_printable_issue_string(issue_list, "HED validation errors: ", skip_filename=False) - else: - issue_str = "No HED validation errors in tsv files" - print(issue_str) - # files = io_util.get_file_list(dataset_dir, name_suffix=None, extensions=['.json'], exclude_dirs=None) diff --git a/pyproject.toml b/pyproject.toml index 844d9e9e3..9765045bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,7 +55,7 @@ dependencies = [ run_remodel = "hed.tools.remodeling.cli.run_remodel:main" run_remodel_backup = "hed.tools.remodeling.cli.run_remodel_backup:main" run_remodel_restore = "hed.tools.remodeling.cli.run_remodel_restore:main" -hed-validator = "hed.scripts.hed_validator:main" +validate_bids = "hed.scripts.validate_bids:main" hed_validate_schemas = "hed.scripts.validate_schemas:main" hed_update_schemas = "hed.scripts.convert_and_update_schema:main" hed_add_ids = "hed.scripts.add_hed_ids:main" diff --git a/tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-3_events.tsv b/tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-3_events.tsv deleted file mode 100644 index 0cdaa99a8..000000000 --- a/tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-3_events.tsv +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_empty/task-FacePerception_events.json b/tests/data/bids_tests/eeg_ds003645s_empty/task-FacePerception_events.json index 91d9f1b82..e69de29bb 100644 --- a/tests/data/bids_tests/eeg_ds003645s_empty/task-FacePerception_events.json +++ b/tests/data/bids_tests/eeg_ds003645s_empty/task-FacePerception_events.json @@ -1,137 +0,0 @@ -{ - "onset": { - "Description": "Position of event marker in seconds relative to the start.", - "Units": "s" - }, - "duration": { - "Description": "Duration of the event in seconds.", - "Units": "s" - }, - "event_type": { - "LongName": "Event category", - "Description": "The main category of the event.", - "Levels": { - "show_face": "Display a face to mark end of pre-stimulus and start of blink-inhibition.", - "show_face_initial": "Display a face at the beginning of the recording.", - "show_circle": "Display a white circle to mark end of the stimulus and blink inhibition.", - "show_cross": "Display only a white cross to mark start of trial and fixation.", - "left_press": "Experiment participant presses a key with left index finger.", - "right_press": "Experiment participant presses a key with right index finger.", - "setup_left_sym": "Setup for experiment with pressing key with left index finger means a face with above average symmetry.", - "setup_right_sym": "Setup for experiment with pressing key with right index finger means a face with above average symmetry.", - "double_press": "Experiment participant presses both keys ." - }, - "HED": { - "show_face": "Sensory-event, Experimental-stimulus, (Def/Face-image, Onset), (Def/Blink-inhibition-task,Onset),(Def/Cross-only, Offset)", - "show_face_initial": "Sensory-event, Experimental-stimulus, (Def/Face-image, Onset), (Def/Blink-inhibition-task,Onset), (Def/Fixation-task, Onset)", - "show_circle": "Sensory-event, (Intended-effect, Cue), (Def/Circle-only, Onset), (Def/Face-image, Offset), (Def/Blink-inhibition-task, Offset), (Def/Fixation-task, Offset)", - "show_cross": "Sensory-event, (Intended-effect, Cue), (Def/Cross-only, Onset), (Def/Fixation-task, Onset), (Def/Circle-only, Offset)", - "left_press": "Agent-action, Participant-response, Def/Press-left-finger", - "right_press": "Agent-action, Participant-response, Def/Press-right-finger", - "setup_left_sym": "Experiment-structure, (Def/Left-sym-cond, Onset), (Def/Initialize-recording, Onset)", - "setup_right_sym": "Experiment-structure, (Def/Right-sym-cond, Onset), (Def/Initialize-recording, Onset)", - "double_press": "Agent-action, Indeterminate-action, (Press, Keyboard-key)" - } - }, - "face_type": { - "Description": "Factor indicating type of face image being displayed.", - "Levels": { - "famous_face": "A face that should be recognized by the participants.", - "unfamiliar_face": "A face that should not be recognized by the participants.", - "scrambled_face": "A scrambled face image generated by taking face 2D FFT." - }, - "HED": { - "famous_face": "Def/Famous-face-cond", - "unfamiliar_face": "Def/Unfamiliar-face-cond", - "scrambled_face": "Def/Scrambled-face-cond" - } - }, - "rep_status": { - "Description": "Factor indicating whether this image has been already seen.", - "Levels": { - "first_show": "Factor level indicating the first display of this face.", - "immediate_repeat": "Factor level indicating this face was the same as previous one.", - "delayed_repeat": "Factor level indicating face was seen 5 to 15 trials ago." - }, - "HED": { - "first_show": "Def/First-show-cond", - "immediate_repeat": "Def/Immediate-repeat-cond", - "delayed_repeat": "Def/Delayed-repeat-cond" - } - }, - "trial": { - "Description": "Indicates which trial this event belongs to." - }, - "rep_lag": { - "Description": "How face images before this one was the image was previously presented.", - "HED": "(Face, Item-interval/#)" - }, - "stim_file": { - "Description": "Path of the stimulus file in the stimuli directory.", - "HED": "(Image, Pathname/#)" - }, - "hed_def_sensory": { - "Description": "Metadata dictionary for gathering sensory definitions", - "HED": { - "cross_only_def": "(Definition/Cross-only, (Visual-presentation, (Foreground-view, (White, Cross), (Center-of, Computer-screen)), (Background-view, Black), Description/A white fixation cross on a black background in the center of the screen.))", - "face_image_def": "(Definition/Face-image, (Visual-presentation, (Foreground-view, ((Image, Face, Hair), Color/Grayscale), ((White, Cross), (Center-of, Computer-screen))), (Background-view, Black), Description/A happy or neutral face in frontal or three-quarters frontal pose with long hair cropped presented as an achromatic foreground image on a black background with a white fixation cross superposed.))", - "circle_only_def": "(Definition/Circle-only, (Visual-presentation, (Foreground-view, ((White, Circle), (Center-of, Computer-screen))), (Background-view, Black), Description/A white circle on a black background in the center of the screen.))" - } - }, - "hed_def_actions": { - "Description": "Metadata dictionary for gathering participant action definitions", - "HED": { - "press_left_finger_def": "(Definition/Press-left-finger, ((Index-finger, (Left-side-of, Experiment-participant)), (Press, Keyboard-key), Description/The participant presses a key with the left index finger to indicate a face symmetry judgment.))", - "press_right_finger_def": "(Definition/Press-right-finger, ((Index-finger, (Right-side-of, Experiment-participant)), (Press, Keyboard-key), Description/The participant presses a key with the right index finger to indicate a face symmetry evaluation.))" - } - }, - "hed_def_conds": { - "Description": "Metadata dictionary for gathering experimental condition definitions", - "HED": { - "famous_face_cond_def": "(Definition/Famous-face-cond, (Condition-variable/Face-type, (Image, (Face, Famous)), Description/A face that should be recognized by the participants))", - "unfamiliar_face_cond_def": "(Definition/Unfamiliar-face-cond, (Condition-variable/Face-type, (Image, (Face, Unfamiliar)), Description/A face that should not be recognized by the participants.))", - "scrambled_face_cond_def": "(Definition/Scrambled-face-cond, (Condition-variable/Face-type, (Image, (Face, Disordered)), Description/A scrambled face image generated by taking face 2D FFT.))", - "first_show_cond_def": "(Definition/First-show-cond, ((Condition-variable/Repetition-type, (Item-count/1, Face), Item-interval/0), Description/Factor level indicating the first display of this face.))", - "immediate_repeat_cond_def": "(Definition/Immediate-repeat-cond, ((Condition-variable/Repetition-type, (Item-count/2, Face), Item-interval/1), Description/Factor level indicating this face was the same as previous one.))", - "delayed_repeat_cond_def": "(Definition/Delayed-repeat-cond, (Condition-variable/Repetition-type, (Item-count/2, Face), (Item-interval, (Greater-than-or-equal-to, Item-interval/5)), Description/Factor level indicating face was seen 5 to 15 trials ago.))", - "left_sym_cond_def": "(Definition/Left-sym-cond, (Condition-variable/Key-assignment, ((Index-finger, (Left-side-of, Experiment-participant)), (Behavioral-evidence, Symmetrical)), ((Index-finger, (Right-side-of, Experiment-participant)), (Behavioral-evidence, Asymmetrical)), Description/Left index finger key press indicates a face with above average symmetry.))", - "right_sym_cond_def": "(Definition/Right-sym-cond, (Condition-variable/Key-assignment, ((Index-finger, (Right-side-of, Experiment-participant)), (Behavioral-evidence, Symmetrical)), ((Index-finger, (Left-side-of, Experiment-participant)), (Behavioral-evidence, Asymmetrical)), Description/Right index finger key press indicates a face with above average symmetry.))" - } - }, - "hed_def_tasks": { - "Description": "Metadata dictionary for gathering task definitions", - "HED": { - "face_symmetry_evaluation_task_def": "(Definition/Face-symmetry-evaluation-task, (Task, Experiment-participant, (See, Face), (Discriminate, (Face, Symmetrical)), (Press, Keyboard-key), Description/Evaluate degree of image symmetry and respond with key press evaluation.))", - "blink_inhibition_task_def": "(Definition/Blink-inhibition-task, (Task, Experiment-participant, Inhibit-blinks, Description/Do not blink while the face image is displayed.))", - "fixation_task_def": "(Definition/Fixation-task, (Task, Experiment-participant, (Fixate, Cross), Description/Fixate on the cross at the screen center.))" - } - }, - "hed_def_setup": { - "Description": "Metadata dictionary for gathering setup definitions", - "HED": { - "setup_def": "(Definition/Initialize-recording, (Recording))" - } - - }, - "value": { - "Description": "Numerical event marker", - "Levels": { - "x0": "Disappearance of face image and display of the inter-stimulus circle simultaneously", - "x1": "Disappearance of face image and display of the inter-stimulus circle simultaneously", - "x2": "Initial setup with left finger key press indicating above average symmetry", - "x3": "Initial setup with right finger key press indicating above average symmetry", - "x5": "Initial presentation of famous face", - "x6": "Immediate repeated presentation of famous face", - "x7": "Delayed repeated presentation of famous face", - "x13": "Initial presentation of unfamiliar face", - "x14": "Immediate repeated presentation of unfamiliar face", - "x15": "Delayed repeated presentation of unfamiliar face", - "x17": "Initial presentation of scrambled face", - "x18": "Immediate repeated presentation of scrambled face", - "x19": "Delayed repeated presentation of scrambled face", - "x256": "Left finger key press", - "x4096": "Right finger key press", - "x4352": "Left and right finger key presses" - } - } -} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/circle.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/circle.bmp index 1353582091e1bb74f370f1b11045ff6e12d60123..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeI11ymGW7=|Ad6}!6|yRk*F0~Hm!yRbXK?(P=5ySuwPu)DB3{sjfZWp?MzkN$DK zIcIn7-0%I~_ugk`=j=J_E&s9*VZvZ%XGhquVF?#59O1)M2r}bNRc8DIdWv8M2SMw zs8NX)EgI3IM<+&%7{rVjlUT805j%El;>3wV+_-Ux7cU<1h+z zF=IwDWy(b6%$doOB@0=zW+hv;Y-G=#og6uG;Naju&YU^Pl`9vybLS>co;>8uo0oj~ z@{vD(ehL&QfTN=$1q&9WP@zINIXO|daAArRDMHbrMJZOS7{!Yhr$mVolq^}2Ql&~! zx^!vElqrL=vomGOmZe;|a+EJ$9v2rEDpaUI#flZFRH+iKuC7$BT$w6Ws!+9RRjO61 zM)m5|sZpZ_HEY(SR;^mpu3eitb?Q*JZe8ltt4IC%^=Z(c0Sy~Aq*0?rG;Z9OCQX{q zv}seCHETxm=FMr*q6IBmw#3cNjaIE%(YkeO+O%my+qP|K*RCDy+qb7fhYob?*pW`1 zI?=gvXS#IhLf5Wc>DH|q-Me?EM~@!#?AeoEy?W8RcW>O?-SP17piiGZ^zGZ1e*OB< zzkh!Q3>d(`fdd&dXb^)34`#@aAq*Wllwre$F?{%NMvNH2$dMx%HEI;2M~`OAm@$kU zJC)8#iub)22;q-n^MDTeh%u>sGdH+s5|o z+u5;W2RnD}WY?};?B2bbJ$v@Bckf>I?c2xx{rfp^-~a~?9^}xWLmWPQm?KAyaP;U= zjvYJ3@#DuiapD9gPoCt|sZ*RjeVQ|8&T#hZST0 zSFUjN>Q%hFytsDl8rQF1=f;g2+`M^{Teog;`}S?_+_}TuyLY*F?;iK>-{--D2RwZE zkVlUm@%Zs$o;-QN)2B~)_Uswn-rhWa{+t&tUhwkeOJ2Qt#p~CvdGqECZ{NP<-Me?Z zfB&8jA3pH$<3~Py`o!nYpZW6T3tzu}<=eM!0S^Hg2>~G>1cZPP5CTF#2nYcoAOwVf z5D)@FKnMr{As_^VfDjM@LO=)z0U_`Y5-|OH=Xd=1Rrn?Qpa0|%euVl*{(9|S_$>q9 zG&AR*XU$}Pf5ImyNEgjQkZOaI7DFr+4F(2o)7rbA%39q|XYg#@-nznIv`?EJb3Gb^ zOVDSnPi0^UdX4q!RF|OfwKKQTEi`YnFr(nAAhi$}xTHc=MH@Ip`$}m~N@DHIpDJow zQd9pFqd8REk)m8P*1w==s3`Z3(HbcGDK}^(f1g*jQ*QWI=d0h(>K&E<7@%pOMSBGX z%nY{61rW^JSAGKghJ2MrU@+hPKKG{5j+Dff?|i?i%9d2Le*RX^3VTwJT8#}5=yugD z4Di-7(o0pZPETeajXq<2szAniFZ5XJ(df-H(^)sSt}ruInXqPWt*(+4q}CLm{UEeh z4ARcPq-Ka_!9a+m7M~n*20_nS@-bfX&H8B#zg`=6*4_CdGT@}UGuVUy+2)@{u!V?` w5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP_)ih|3*k)6OaK4? diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/cross.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/cross.bmp index 9bf8ed0d2d9d5d677502f291eece46d6b0e42b10..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeI&S48Gh|(;8iYQ_Q1bYR<3St)(5fH_Sh+VK?R|G2-1iM%P3!-!cQNXS! z7VN!aSFiwf&lk^yS6^~W%*VxfCz;vFWV6raw{LbYcI+LkT=>Xax^0u2ofN|r21sZyoT)YL>vOABpnZFF>W(ACwYbm`KR zDN}~BWy?~oTsidg^w8JW$H2gV^5x4@p+W^JR;-Ajp&^wjRl>-~h{}~KQ>983jE#+{ zTD2-BCMHy?R*mY_t5c&!4Qke`Nv&G7s9n1@rlzKtnVDg3Zcd##b+E9oz|zu^x^?SP zuUD#w2E-o&(y1L@# z=0?AM{cv}8r+@$c3>Yu~4-XFp4jjm!L4z1PcrZhT3}NWdp$r=~3{Ou_h7TW(mzNhK zMvTDQ+nbRiM>1;EC`OMS&6qJ`7&~?>ueVI6MB9kUfV)Eq4 zOqntTKR-XFPMylMY15cKeL6E{%wXosnar9si`lbhGiS~m=FXjqzrR28=FKA@Ab`NY zK<3Y%&w>RDSh#Q@ixw?n@#4iSS+aznpdgkmUCOd$%UHgAIV)DIAUHUfl`B^g5)wja zXeg^ztzz}+)vQ^whP7+gvTofv)~{dBh7B9oxN#$4VPS0Aw294|H?w8S7PfBP%C>FW z*uH%`;o;##L_`o78Oe?vJJ`8%C%bm-V)yRdL`6lhXU`s@qodiocQ5<)?IR{8hS=Cx z;^N|nkB=uIA%VoiM3Rz{NKQ^>|Ni}?q@<9Vn#zF#2S`gxC({Syc=_@r zuU@_4_3PKXdGm(1Z{L!amq&hnKJVVWheE9Hzj~_o$P*6Z&VIf6DMSS}7iO-)u z^X1DIzJC46w{PG0{{1^Ye*EC)&!4|v0x}Z;5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5%`}A6!#BA$uHgl6o2tAP64UE;?zg6gGBO+Q$YNSQ(x*|>QCxV z6#|N#ihtVv>TUgLxZ?c3ny>6)DvD7SFW-OFJZAA%A|Umz1V%;6;;$lTB{AZ!1V%;6 z;;$lTB{AZ!1V%;6;;$lTi4g%25CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z M5fA|p_zwdA0I-Ef&;S4c diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f004.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f004.bmp index 84a75d1b1a814a6a1f3f1a76104b90d08ed1a68b..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f005.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f005.bmp deleted file mode 100644 index 01bcb2dbe65c3be4ab4223f5cbf93e1276fe7b6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f006.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f006.bmp deleted file mode 100644 index fb56cc580ac62e04997bbddd246c9bcc49cf9f07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f010.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f010.bmp deleted file mode 100644 index 2328b7307ed575a183604e76674da9760e7e1e90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 AhX4Qo diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f011.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f011.bmp deleted file mode 100644 index 741593fec27aeae1b14ea7d0015550f111b8db1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 ~y^F%_K890$FioW9P%? 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f012.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f012.bmp deleted file mode 100644 index 5a7134a807b2392e1dfa1e446207488c94529d5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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�UK+Qu|@%pC*V=aX;qZ+(xRNy_{jVI*N$yl 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f013.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f013.bmp deleted file mode 100644 index 64ef0ed78f6ca973a8cbbcf97a0f9c819cccfaae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHv1yq~svi5g&yS01wwA~fl-QA(M2lwER0KtNVgrLFQDNx+q-AQnFFO(K3(3V15 zN;Uu2bLGGPU1i(pxoiDv-K+)q5<+I)dEc3N=9x)kAwv4VKW;*o0e}U(3Iu-&z@NVX zKY+i%oA$rm{p0uF{_pkQ{`NQEn{U1WE?v3=T)uo6`1adxf$zTi4*352?|~nF_yPFw z#~*>8e)%fg0H-KM%{S~-*^CocX z)-B-n?c2beJ9hvQ5)y!vloTK%BLm3E$pH!q3V@Q55}=}@0;s8}0U8<_fR>gPprfM$ z=;`SJ1_lOzk&zK#VqyZAnVA6=78Zb&l@(xPV*}XP*#Qm?4uF%B6X4?F0=T)k0UjP6 zfR~pS;N#;1`1$z(0RaI(P*4yM5)uN0g@pkT5fMOCR1^>s69dG>#Q_Nk2|!X(5|EOT z0`A_u3rI^#12Qr)fUK-6ASWjW$ji$E3JMBpKwDcI(9zKWbaizBJv}`@Utb?EFfafN4GjS!BO}1r*cdP| zF#(`ZC}3)83YeLh0p{lBfQ5wxU}cNr03Z+uz|qkWaB^}2oSmHk7Z(@6)zuY1B9VZbn;YQn?hbf(cmSTBo`9E^7l1;c z0B>(^0F6ci7z_sR@$mt$SS;Y{>kIh#`2qg^{y;!L01y}$2m}QM0XQ5E2o4SgLPA1- z(9lpIEG!HN4-W?-A|imu$Veb6Dhh~>js{|4Vu0A#SRgJg4v3GB2NDtzfW*W^ASo#c zNKQ@$Qc_ZY)YMcUEiDbWckdpMo}Lb5WMlxDnVG=-`}cvYtSlfqI~&N!$pLb6bAi0P zJRmd9sdx5^bKA^w9AHd`B0D(XN1_lOz!NEabXlMu+9v%ipMn-_q(NSP* zYz!D59|tBTCVn4g~q78VwO#l=NnX=w>qUS0-P zR#t%3)m30^Z4FpoUk5feHh>2Y9srx0o50rA7Vz-lLtuM*8+i2S5%Bo&V_;`z2iV=+ z1@`v#fc^b_;K`FGz`?-*aCmqK93342PoF*oo;`a8Jb(TiI6giGUc7h#oSd8hr>CdD z%a<>KSFc_HuV23g&d$z&H*ekm=jZ3Z+qZ9lckkW-@87=%K79B9eEj$k`1I)$KqM0X zZxHz3tN*pY|6dmP@yaa@etuCURW-hwKZ7anfAn^VL>e6yo1T_gT%1=_n3HHK&U)v6 zP=Pyg=(NJ((u#_@j>giGiiWn@nxaT2nd|>EDts@52+u68s;O_NYiOx02V-(WTU$r} z!eEZ%cmH|~E>Y`6B-5z6NIA8&6=SpO@wfYvVUeok3k zH-2DrYHDtIW_EUFd1Y&JVPj|W;gc6nPu{(K^Zwo0o8t!$p7g1H{X=+NJFW`!wU(jr z@rm)Nh54!Jk5;gwe@`iNVp?r4M7DQZ!>$~gdzkgi?ewGiZY-y-%Xld^m z2EpfePv<~iXKznmTT^#e*TB%|*!a?;{U=Aq=cmW--yc2R9I*WUYbx+9FFL=vzP7xk z3qL$NKRh(j(~fVctSBleDlE&(EUl?;@1NcP{r~vv<>~uRZ+AELhlIbTd}?@FS!I1= zUB}qe#KhD{Uw?mRV|ig-a!hDg1TH8hGpn#=bO{WAFJ7L1{P_Ou;iD%N#J*T{Da^vaKXRqJA zeSh}q>GtCn&0=542`}?ub1G}+Y$m>0R2}-h2D*&8z2oTU&bvZHiwd4Bml8Wz@7a*H=~7w-Tmirl-fc zn(A_s^IE$5d)u3O1_uaZGed3oNqkGk_`{w3ljoqrEt@s*5l@Izs5}>S}H19vmDP9-o?a@Mtd7GbGir}tu5`XwdG}*5$RR69fSSj54JWQ z92_6M*xOiqaJaj>cX&2y^G|0&63fJbqKcY^me!`0u6}%X&*;?HKut+)O>SaD02<}x zhk?rJxu8Q*GxM599`EggG2mcjYH4$G_u%N|iwe$v(f~imMP?UOR@FB(GbgtK+SOsl}cB{gW5_uO9jS{7)(H zJ%@X4X<2ieEjSu4ods^FjdO-lRurxn0fbVVU9G+NQo||2q9GYC* zd2x3Bk@#+BX5qp5^5e5tM+XPTZ(l@T`^)lwk`1q{Eh%m6?Cu*G8lE2S>BIN-_7et% zMkZIbw;pV6EHAIDEYD6atgOwizxwzIWOP1(!SB(|&dSt-m#+@@4vt>D9}@e^@^4uc zS69~5x3;$R^mp}7477E0v^IARjt&ijfPZCaX>nn0Y;2m)H#$DQ^5EIo*}G4~Pw&nS zH@COvCsv<;oYmpsix2xQe>nzF`BapZRJ3(>c6E345A?UUwDk`5^$ZM;&Mq&`FDxyu zug;E6EDg1F4=?XNJwAE+4+DHS-Q9k)JhQ&D{p9fA@Y$R5bc(-dfbWE(%PMOsTRU1i zy7~sXTiQCh21W-7Ln9N5YfG~W%NrYWV-wSJll=peE02y(PCtV72Y2B8vz)Q#MZ(7-r>pX(|4QjD}T)Zcc2;NwGGt`9X*{b&8?knwG}mW zt$o8|Q{c{npnHC0WsK0*R9l)>KC-sC|K{Js6W=}Ep6zYNkIroD?Cu=CKL7YK_^g-`sxrdGX)@ ze6ustl3&^}Fgm@yu>~U1kLUL&|H}HmCuf1Cx3$&PSJk)HSJl;2SC$p!mlT!N_0Fv> zt*kE1O^^20S67!8=G?CY%kKxrr!PJbKYo0>H`i5?S>8D?y|}Tq{ru_S`TG{3zaamc zTNDB=dG$3FwIIP!RomFqP*YJ^T~<<1)HXi9xU@V!L8!~XVZ+i2N{fr}OJlvW8{4lx zeRzK|-&>tu*g7=1vbwtR@Noah%TKdPe*p+yy>pezv!J}Jq^i2ArlF~^xv93gv7@!2 zG`DtWW@&k5VxXZgN|(o~qO+r>aA2nb5j=SC^6br6O)uhx(p(+w6;oB$+S@(3 zHd5ZU_4N4Q;X0ux56qYN;jx*ejmP`@ySqmpH?;rs`oFtHNq$?zBQ>|AuoR@2>RLKG zdiwi%d%JquigF5T`-cbcpeN#6%Zh8N>v{&~H#g=tU%WnEAH&z>RDoe)a(-cMVeR48 z!^0Ox9}c~K`m+YOO-V_9OB|h;mYZMR(%M+x*4Kj{8tCip!MBzcm6n$`banKM4s^LoHyg=p6-X zl;y_{*VY~#96UchI6ce0@#ofm=?*guH6;nJ4KC(>ZAVKNevr`Hiys;t9_;Vx?Qd_W zt^mVQ^U!eL$i(#KqeojCk54~+Jb!hz-CW$-)iXFeI=8yLzqkG9+1cxp)6=)_ihuoc z@~=}-kzc<~E2!rad%vo^x3>peJP7j%cs!vWKhV?JQ47X_Cj4;M;QZRogNM7j2QS}! z`t<(&!?OEbc>MVA*vjL*gBK?+UcEhgcJk`wn}Qp_pCPD!ynXXF1qBs5ucBvCQByy@ zvx5Ml50GdB%lwhyf!?m}&ibmF<{o_C*wWhe#@goIi&tkK-kpDZSXDVXK0ZIY@L+H6 z;MMt?*RRh`&)%M$WKiDv^-s9Kb#gLldKyM<9(i<5O8m&I-oJhK;lsy|ud1Bl zf+hYi4!wMbk(rf=ibaq|(zCFsoiH*oF*`j1);BX#W8W&s^Nb<0ns!PmYdXfBXarKRlGYzK* zhmdO_NVg1+fGeLE9iIk$dU9rYX>EOBYJ7NNdVFkTXmW0TY3u0t^z7Y7;-|B{N84*# z4<9^!wD;oq?&0YNkP7$!(t@uxmmWQRzaB{PhZOjZmX(E_hl`PuhmOmkprwP*KQu8h zHaRgqJv+a;FuAb0xw!&LogN;Y92=dToLb*{^z6<1_aBKL-yA>P-`U&SdA$1>`5eDE z|MUUegV%4~JYIeL==iKh@rOSGg|E@^@N;l-va)c{GuRY$fskWld}+_ed--CR>-pb~~ zmHk<}zyEpI!oW2y zA!ag4S~_}KDvDdA23c*b9R$MI)cDxgB*=J9&nzx4&Ch;TV`h91ls`7RxqI~HGxPv& zpWdFHJU@PMwEGw=KEX=#DTqE_pP#=u+1=V&nJBLdE#;52 z+Ck;rgZ)EOlamvZ(=(GZAoD!8ytJ^ozPdP$ClU!0E04Axo&KA6;>YvXN6%g!Zasdq zd$99(@A>JolQ(ZZe0=|6Z*ys5u{A>A_w9d~l#Z8~k&m68j*;RPH7)s79{1elw!ZQ4 zsfm%Xsj2y;iLtpwka3@%Uz{E#5_^W19&c^F_y~F*@zck5=dTZ*o`C%8_U^MM+xt(S zojyGVJI?3(JG%qzQyn?xzaNFJfMJh?k&}akos;$sBNH77xsYvgS<4U@07u7XK@S`q zpP8JPo1L7Q8Seiqe`Rxh>&4rTpFrC0?B$!+2TvYvZ*6Wq+TYpU*?x3*c>3wx`Mdp% z$Bn6N1pX{NT|d-GK<>?1kej+XJ)5{z@E#*Jjei# z^mP-7{bNh(YYz^=Q1kxd+mq)nj~_o=URYgP-dJCG_~^mz$?40tZ_bF%*B-Zrrbk7_ z$^Kq{>^lxY9xe_JZcYwHN=kZGRwf!s7Ga~n`xQ;S1pMIG#MtOC7=K45Knfa!AVgvx zSc$H0J^^#w`G@nPoky!<;3=7%U0s_Qn_F9bc<}V;i_?>L2TPm%k&)ri(F(sui2cGV za#x&(gPoa;jg^&yi=CO4l0{6>IlG{+rLCc{y|b;OySJyO53I9?37_S64~@@lJUV=N z_Ua`_H!Mw!baWH?+nf79o@5+k#kclO-k!fa+gqCLElv)Piq`wRQt+mbgq%1xCmS;- z7Yj8dBMTb?DK#H2BqT1as0 z*VomQgP^RXse58+^Wo0X>1(hiKVItTC=ZQDPq6sC2tX<(A;rVV%gMz-Pfkup&&bJ2 zLBYl*Xo`u?Evl@pYiMolYObzpZ0Q;p9_Ru0zo~0%dHvz;OEAwo-I|>kZYnJr zYt*HU%}3i$U%z^J{^7%$<;KcXbZma6{qIyF-_Qz)2(s~uv5?U)GBPkQGP2O!p`d3I z)3o=A$Stj_Z0>Gptt+W&>gXTFx3zZ=iH(GXmE{Lu{C$6Rx;N0&`5CL0;SuEL6cAy)O~=8(L`KWTN_~fnl8IkN!!#hu zH$EmkD=j`Ex~RIgu`H#avz16}A6!~l+5{`__b1P{29tv`@=ME#(laYdGtw)^x1Sw@ zS@_kPw;$KjJl!49QE4tzza0U|Bt&HH^0TtCaqzISa&t4WaWc`;F|o4=C_#)N3Rbw_ zn52k^t+!ePjRmyN{>)i-ZI-Yg~CrxT}+2bYo9;N<&Wr{>ka< z_vf$2{R|v1xQH|-(%+Q-J)fkgygWA(4;MQ(2P+pRBP$m>Jp+dzC%d!=1Dj!ZjHRZA z1hQ?q9i@hK_BZ8ILKLJGl(^X?gh0vsyrk3|Je+j&tX$lTybRZ=O;c^;Gz1ydlln>> zT=Gg&b4rNBw(-f~nFmk7zAM-bElN(n_=G@M)Rko*QEOxFwA>CQD_}?R5oDB9oGOc-M3o0}Pt zR9Xni2M4Am7PrL*DnXKA0j_Go!(=IIzrP*Gml5rs0n z{aXeQhR7kkWHAv4}~qvkLG^u+dXrr7*>4@Ny}8#zcfgC*>A{ z{?~yY8Jn1yo&)P)5Gd#3yuF>wv=zl9AjVGNp_ruR(c%8`>ak39X-$Q@y858qKurmPKpGwyK6VKuHFXt9b{cURZgp25EIKg$UP?+9=zlFe z{X^rEqr+nZz1{6Ctz`)qq^Fm+Z$uVYx5tJxjdpi6S9IeM6r6H`JTj`*XvNjM_>N3&_$_kT$e1l^%in1btQme*#3$ye3_GYYaaViNg2&-FrYW)Tqc~e4B zLs?c;M_GWIS6EVnjhaVJhJ&14LPUsH4r&9pG&8kwML40{a2Zklfv$*v3~>Lu`};ck z!IGqJV4%M)+1D#5t)x6ZJt;XoE3dk#rKvP8*sXYX&Gqk8D&iFUdZy+wzfp=($!i(O z%c&?y3JA+8N%L`u%SefGu?fqGar0?8c}6ED$A-lwrDw+lA|U#9cAiO~|24OFwRQIO z^>l%CVRu7em+}KcBRuF8XuBN5s5E_5KrkO}=>F920Z)@%D z@97;OwD-5=q(pmKIY(yX)pmBYHa52w#`voWM33WW88p;bnB;VHl<6;o06$4Ww6s)o z^%O;fg(W4W6ts*~d8ltw^GXQw24(oJfo*X|AhkZ0+s< z{cv)8e0pJSaHPMgFhA7J#ubAN_0xrTyRr!ddEey`SCtkrw=#rKUkE{N>6+-NsX??Q znS@kSlob^q>f&t7^vqI_yZ;Vv|IA%F*2d7t##}#iv_^_l52h|7t*ypq=4hx&eIW*> zGEh~~)Hl=uy-ia|O4-0zL6C!$mrGh-^v?+X_t*ASBm@QF0%N-#wnC`X?evu)hU#nz z2zv<0<%>cvqqefLo;6%o?yj`9Aw<(iTSAbRi$_4mQc_$?%PuN4ySTo8XlQt75TpTy z$3~(Agown7a#_)PvlIPepYYViNx>>h;-V>^u#D(czkSpZh3KedTe%n5S-2G?P;#eFR!m29Q6~G*U&LG zHZs(^OHRTD z#MI2(!s7aDGThdNNc4!-QO+5g9v>c>UYwg*+*nNn!IsFv%*5Q2Y)Z+&S)Ye9NWer0`U zUxtaIoS24*wLTP~&&?$!ZN&3s`QKYP*y!juIq0hhNSc@$%8CiGh)VFo(84tGq7qgp zTzpnZRb6{;KUn-s&Mvngz5P{)M0>2QI2J$D(b-EF905mi24`kR`g=QD8|uqa<5KRG zcJ$T+sLS)q8JHRCSh*O8$*U^ruzp$oPjzOI=il7URoDefMdHugyI@p+5qfkalV64>ERF~wtD=QDx zWan2C6VP_V28JZ(=H*wk_Txb+d~&u9omvW>e`i}~H~ruta1NrotEHh4Y|gfUlLD0m zY4_rM!=j?oaCY`yaBVeXYZsWkCl-ychC-~2zbyZzwuPAi)Xoj6sitLR22oOwF;?O? z)#c$96_?hvL-~iN-p?thZ0YIk!w*l+^@W5NBZ)*GXABM=(l^ormc>O%>G* z)ul<%vB813m~fP}1IkR#9PZ)gOoIAyX1VCR{V6i6{|6DyoJ%U;$@Zbj;din|Y?(Vkg zlH#)Rl+SZf?pTbO4GwK?>E?jMc=-q6!q7_e(m~!|P5?Lbp*nW%2zLZj6QX-pLS9~5 zmr>jiLdVU=AfN|FMQ5a>PaL}I9$ONgIG!Nm9g2*J9$J6l?s zYRmF-Gh#ygBcc&z2$(C%#@-!cYww8;43Ce4bJOX>puP+NuW3QmEj+z22qSePxVj7k zqAAU$W+A~M%1$k!XXhClADft0RMOOi?`vrxjJL!_RYwwu!B}Kaq<>m3zPqEXwYjCa z31kS$^3vnN1N=ff^;PwpJ@g=sK}dK&uy0UYYM>6cfJK!1mjm!MO_+hcBM2a2nmRBY zSyc^9E*5Aso~xzcN?g>x&vCB)x--El$e2Xj7%#ovLU^p>XYg9<;lbwN;(E+ z=2l2gTQf5QO?d+cbq-krSq3ult3NR+7}@!T1;?l7lz`+4*y8E#9_&a6%?9^BKGX-7 zo}OCKSXNqHRa#P*o|csrhjB;f>FUXw`Wp(%ApM+u)9*Rj#pKtd$^URiAD8FwWdwLj zRoB4G+RhV;urM>yQ`0w-Ws%X91&Pp`Ka+CE89RFUMkn9P1Le1X-N?Sd=7fM0A`u%L z91xb38I|2wTUt?GTAmdV8XMzfZ3UH+)i(C9V3x2%W8D(c(2nT1%8n35fW|a3&*01P zhg3&LSJwm?j73;MHB}6(O~n{QmBcwYxmmzo6o;y*EqK!7a%<}9!D0879(;SYe*lq) zM0)!MXO|=WbXkSx+mK|s$Ih78I~hFOMY)^%dGgg*1v^5Z76_XcbrlDh?Bd6q&(nGrY;6kGBrDx~l7njyI zHkJf{@z>7L#nl-Deo8GZCo3gABM9wjtYMwaCB#v-Rh#4j*Alx4&$f$+#Q0C$hm*E8afZX&HG_3r0b*-J8Y%Q!2 z4j%qK!7+YNO#}kwZe!?#3kwK{j0tfwHAML6^GNZ4e4VPfs=l2GL=6^_6z5}M6_8ln z9xiyBk&DGRDcAPP=?A!BX>SctMI}c@<4jnXHN5>)Ie3J{xfmJfsHmwJxOq9HR20QU z6g73!6jZeBomJ@g5FXARFe5wv2w%6rd&yp!yt0m}*XT*^C>ZI130z4=*Eu99!56CU zn^@4EsZT@CD=LF5D869(fh#aK2gqH=gz#{jHaVS)lfNdfxCAdZD?KF{1vw=>0|^-` z4+n<`uYjlkH@~bTCn>WP1_?7afg-Se&Tc80eo$5t4I{c=DEU;?^fjeLm2I&hK^RxK zg==g^agL)9tE3dOR8&*(MU&y*TOkpqYG!C3T%`W5H-uawEZ7(YdHL8VDQQVbNl59a z$Z42(_*iJzxp}zQxLN4`enmUNMO)iQ-`o~yZxfLhZ_fNJ4^-x726;It6^ItpCq5eI zX=!eTh)gfY_R-n5a7YySb>6QM1bg_;FvS=e{e&O-pg- zItdLW6%92VBRvfb6&VFB4Jmjc*{S8-jg?dtq+}tg%38LO!FPWllh9S=;g!&{fO!UB z9rb0UG`tfN@88FIV#XeT!DjmOwFb^vu z<*&ENNk}Ov$f;-;SeePMQqteLeUo00p3TTjl~P1eKv+hMo)4Mo#7fFK`i zpRJOJlo2W+BOxgo7v;jM>7vYO5MPmhLG%M-!nX>({%$&|&c5D8G}q{9q$5z&q^wL} z6NH14mYjm*4habv*p;WHzkP+0gXZ>iN-=3|8z)t=JCt;+>^!7bB;7oA#q8GK5~*Cj;b1%^r9@eFGrux&vM!$T|!7^ z%uHN->}(v=q~!l_0$K`kT1L{FWV8%aWVf05RO|!n=)U=Zf{lfX@|&BI#?tH({E`a# zHYj@)Az?LGKzdaV%#OD zDA~DLc$jYAp`@gsVq~Q!qhX~dr@C>Ko{^rMmV{Cg5$Y^({a0a#5-SN4J+qLwqL`4P zqPm&fU46Lkz4VC4U?=wg?*Knd15ALeo_A4cP8|2e@-NG~d7+WUCbm|Zs@hVNREh`# z4mvh^5^(*r^b~iSouJIrSbr48#SRtdgF!;EF<$!SG5JZUxZfJd7WMITL78bmt?l53(i|j=3aV0k z?2L4b%p~M2RAk_(zfDU+Mon?^775s$W#;A<;-sWh^78d@Ftyc{6z8QQXBL!kc2pD6 zbn;J5^@YLEXj=y_EY{81K0eyk0F#}cnTx#e_=9$#uy=od5fM>w zaeijXpMIueq9&!Hxp{+%k>=JNdde$5-=Sk*7FXbB6;{^NG;;6^4ne!xnprv^y|jgO z{Q}Xh7WyVmPDVzK&h}1raKB`C6|4B%?5ax5i_H%JS8ZJpNLNQI9Ss;b(tMYnOH^J_ zPC|f>i{|gwsHn*p7;pbf%0P9Sgof(+m0zjpIb;kJ+1cfw_HbJS0*Q+X3jlSH6I67> z*cxbQnz?(}S~`2$TRS))qvNc!f^!QCN-}=40rH(mfDg*U#nD<>$u%LsQl3LpRb5ev zhmn<=@z%|ocPQ@MyhTpKz(9H91}Q0>fV8S9REl3lPEtuvj)7i~6O7fgB)8~fEG#rt z^x+oTRt^ZHospp(%G1pcZ5>pYUszUvzL0(Whh5lwecZ5q9td?YO=KX}R!&$_6>6qH z^(zf08_7?QazxnL}m9P(=la*Fa4f6M#;@STjkqbJtO!%|n<$ivqUCMT(=Z-+1u zr=sJe`jrZd|Mb^>A)}!nW#r^nhZ-0dI$DZ|i;&#myld{Dt*^n&%uY|mOmc%>($Y>x zON?1eMotxKqpsp?rvZ&9E=kWQi~Q~W7XbVq?SXW{hGJp5I!?YpD7dbsiJ>*x%}7Q> zL|Ptf1PJi)@<}S{S{NAk`(BC@!|1iz3aFl~fAkM=~LO&?P)zj6)9;v5=3b55uRRVc2 zMHLeVdske5m7!mfDHR(c8ROdbwRoVF@p++X5URkMapVWw@Ll;-d3ferI> zwYRdfFvo@l#-&Ff5jGGNxTl+wBf`bU4~ud0i@bN=lmExtVnQ5J=57XZZrRZ=@k?wl zn2S3)A|eD6kQ9?rZvMN@_aFLvE9M`9u!7mayby9mF^T>@;8%}$`Jz2sY+by3yu92& zpbB?zbn!%?(C%J-zFvNDvC)B0X?|I#lCXh;nUO_owxyyZgPNC5P*{jB0v?c-l3tPU zJF^G>A^h|GPmmx?0LIGF!NXbG)Hg9X66FB1L%4?r`v-;w`ud>2D$U#7CoC)|5bGBf zf&#w{1&M?~l#C7KG|aV4;HY?iIZ17MtdF-J&coC^G%qP4uR!g;3i!S2TMqtFVMseu zD-_b!B`6{$^P$M`DVPg%Vn6!$Lg52Dg$hgpm z=*Z}#`}tW3pfg}y-K< zT51^Dxp_KSn%a0q#f9p!a?9wuxFBE#M!^LINkLg9k)mHFT`pQa0DLd%6dW3VFVNn| z&>Ze=3bDYYr6=FdO^A*O4vq})^zw0c2P1)hNJMymE4cq4;`f0Yn))PXr+BE)(#S|_ znCX~%c?U)W1jMA}`EdW?v;UtOU1IUf2oH&i^nz;WIeWo03_YUbqoVJnB}GRkN5|#d zPfbdU35$%04)#R{;v%EG5Kb;WQCYdko|4oY@+LY~nBdq@J8M&G|I}0%iYtTu?|%OcWOG5OO~!D<>nu zL6}d=+zR30>Ez*N54S|RnP^b|=c4}9#kV4;l#~b@&d=M?T-VIi#md;+1sj0FMI=YM z+nVaAYFW7jV7z_2(E(tX_D{};j|@*u#hNRs>1*lPz)W@F&bGEt14X`zD&F5!=8CLm zYGzU}+9x{B&)UdH%hJNw1A`2Ri;IZ?v8KBRIxxx)gA0v}0iU^-84(y766j*2Daytp z3VyGXo{fb$*zQmgC;uzP|2N&P2zbWb&j|HI`GG;l(bCew%m(2d9vc=A6cV1Cosp1` z8lRS$l9_!!CnX}pH?}BDPuoIOfQnXBTbfT?Mp!`3(nk89`UvJFHv90jq_{YolN;6_ zi?p*bx3Yukx`qTt#Kk5iMMuR(CB(*uhQ!3C+qiAFURgzFp*OVsz zgE{ZQy`a=|iA(|+?eI{nyE7^X3x^t+Le;e#JY6th;SnLh0bW=aCloHo6JcWPo)D`~ zAu1zdiuQn8S;FlUN&Z>spjubh)Sbe^6Z7*DB5+uLKeU^EQ*|`AFYj z3^vSF69Pqr;b1CCW=4wopiW4*B*jIY_6ryLQ%z_+nh0?CcS4zP`AG7_3iNFxc)1j7mxjL5qKdegE&e{mi3b?G_N| z7Z{$L7N414m>r#%8XcaPm6;S16@#s=D=f9>OL|F5twKlyZ^Pog%gn#8?w&a_J$ZU^9==sh-#c^fh$r74-_zv-6yb60z4lt~de^&l)xJ32Wc2Rg zyA2^WJi7uPWAO1Kv=ctVw|;Se5=M+5=^5s5@ZB9Rc8Ohyz61yQL~M5ECV zolZv#1_LpfOvGZb5Sz_L91aI@xm?8K@sPW_JL2>CNFWd(p-_lCJUoy{Bto8^p2*9~ z3we8cBOf0hB;{QUfozrQ~U2naxdfq^I}C9Hw|9*7fzyWmd;6W4{8;cGdI)n}%K8)hx;!u2iJW5DN zK#7To=*W>HC@Cok9X)y!9XoamB_}7Nl#~>dnwpA^A3u)L($Y|RdOA9B;siQ*@+8X0 z$UvEyndsE1Qz$Dd3uR|#qnw-^l$)E2^78UfetteGC@4UuPoG9-&YVGK&z?nvg@x$c zxpV0J`SYl#s0bAo7o(Dr5_I9h1yovEiY{Kfh|0>!PQH@sJ!)uZKv%9@L5+=#=<3z0sHv$5UAuM-UB7-E-MDcB zH8(e-n>TNwmX;RO+S-b4-MWR^+S*Widpo*)`!>3B=MK7i_b$43?;g5;|32#I=s=yF zov5p;3w3vQqX!Qjpq`!{)Z5#O`uh4%e}6w37#KiZHj|>I_nwgnFMxzm#OeSPDo6+p-EV5WEXl`x}&Ck!Hg@pyQxVVUxmX^@+ z@-kXkSwX9-t7vU)4LyAL5UsDTqeqV(p~sIOqbE{yF;Mi!acRfBa+gJHPWg=qEq< z3Hs?ze~Nzgv!9{g{oUV1zxR8;hkpL^pQB&=;uq+bzx*Zo{ont6^ap?N2k6T$zeIod zhkuCv=#Tyg{pwf0LVx_ne~kX*PyPh`>7V{7`m;a#GxX%i|Mg#^zxkWLL4W(Ve~bR^@BR+`{onsR`iFn`2lS8s_>btH{^_64KmYST zqks9Ae?kBHum6hv?ce?l{rkWFJNl3R_z$$PvGHFZ@HL-p`DoXUZCkgz@2|I5K?Gpr zw~ya?;I|(5tp|SVfgi>LR)pR9(XKrX&R7zaN~2S7_B*%!Fs9!7zi!*IZ4W^hmY8+E zqQ2?I&6ev|E~JH1ZT_DD|27+(*U{2zcl*a>Q&UQ%hU$*tZ8P(Xq?fh^#+~Zq#eGJ z;^p=mrvHPjVmCLg`0mK4L~Wd1Twa=+om*I3n6sF4TH~xq-c^?!==6hz;%?TlnmePi zDYR-{=)5^u_-uuy>V{&;ltI3 zPo6(}ytZUEXf;~()M$6t{qh*>4;6?z83`rVdWXhkN-ad4X<>DBdHLbvNAP)Zc1EYu zs1##81N~Qz;(nL~?8JqgZn{4*A(>L@bZXt~(#rC}!t(Oc!s5FH81y=oY-C_`_*RXnOQo{$!Qp$S*dKrYL15!?;$r=s zA@P((ua+wfCd< ziSfya37K4NG|d>G&os}PP1Xe{ro_@|*+@sF$M*(>TR$QslvUN-=o%GE{hsR4w(Xdx;+nb}cY4K2#gs%M z9_hSRRea{`xpSxU3eJ_)whqd*0LTyk5CK}SuaJu;$NO4NyMHg`X!}RIeNNZbHMK+0 zRja3EvfjEg+1UkUS3tP9e(OegVJQ?ug~?)pFf^MC-~hQ?IypJse>2>u=qY&Pka^vi7>FixurtmZhb|Ig15q zkybT5rBsd&cUGq3zPo+51I1M}*V=o;D!E*%mo}a}dExT)ySJ`3)YUiMywfL}?7UuE zRZ)ITJhwCti8yD3>ZDRC<&yD%<_kf)zUu-$_Q|cPt!wTWQRp;!({x*L&Y8-(x|-^S zrsnor*IMq}yn3~vva0UlnMOGjq&ZlDPNCLo0VbrQ_v_Dvf5!!EB_Fw1-_(4kU!u|L zXN^4<^UfBXFS%6HDqC28`D$(6BhU?C-HK@vA@nqd)la%U}NFxw)^YrmCijbF4k1$7nEcj zNl8mgX;dxEsEsp5lOF6VRr0~R_nMC2zIh?|U+iHEKc}(%?!B%N_3YB>wi zsw&ct=jNWdP*&Y||5km|mFkL%#YGn{mR6iAXq3*)$W;cjS+A7K6>8)c6bsA}JTT6L_)3>$1lXdLoKyUA`1ZtW_-g&vz zu%sLtnUKnqI)h<$d42}$T1>NMy#~Z*wNhtPPmWAXO7#o#COyhZYhGHl+6TGa zFk{f@E%Rp0v{WirPEX0khsVTH@xZMT%l&A`BBfc%)uMyNb;+2q*B=-6=o!06=Uz`ff|8AAJS6#&~@ zgD#CLrK2Nb;)&s*aq-xgOg1TzDKs++^UAK4yM5j5?LCu9jamcLAMC@x!JttqWa6=r z;j!_Nz6ZU7Lp`@|UC#^nHr>FMk1>=3w-oa6VF;;-@$pHSOez&iWH1()QcAk+4o~a# z^1im)y(7cJ5*?6lBMdqWR`W1Kkxt1b2fDku9(1<0G#5tDzcB>bIFS5B^yD6;cw}5G z85^E})@oWV9u>={#``*MHQ$*u&dx2b&Wv<)_xJV;N({3`)BOCbRt}4l$)=PlrEH|P z`+mpm=H{zs_WN>dzS#-v_7R5EmWAeyP7RGJv~t+c^z;;jm2_%aGTh(W(K(^FEIxev za7hnrSP6@i=*>XD0rnLToA3#`l*!TluFkv7*K6|PA|uJ)%sx3QDP?jrwRA!}I5j(~ znVME8)i7t$8T1N?SgBV^_8yu^u`%00fVy|ebC); ztEoKuXk4=IH!6Z#`I&hcwdF~5aFB)tlS-ii#lc`Sn#?Bc^t5h9HZ-nTeEj0coK7Vf zmFngV!+lZ+Lh~%-g4GY!G?0p=qdh%cx9ZLvPf9r+`i)Z1(KqODX7Q<%W{GNc(V|y^ zQ#GJ+EkKuTP>Ur>N#B5ce*N)^NvE6`mTC=C{X;6~h!=o?E`cC0Z<*2S6f)_=(BQzm zs#Ea^squc_gotkC1u!CNucf4Ps%BOm&dq2Q3YE?@x45!AXIz*a?i`yQ9}w&3mKMzh zKnMAZPC7bmvcT^jK7@AsA?N~T9~}hoSx{zWPJS;+`xHD~pQ@n(#4^Le#)d^RJq0N;YtS1PRvtci z`t-@;$LlN05T^!>LMD+)`YJL{9TsueJT`;!H3bQ>zlSioO?){veQ3?BHR?55l@f9r z`b${AoY|m~Sv4qyY6k2t&M0L{@V{1Nm|tE8+v{s28h4K1(2fWVVb|ZusAnsFz8hpb$3bT zsl-4pZvmUlI!x`mNa&(3G^mJ&ho4%+7&R0oj3HSVcD3JNqkU ztKOkhY2YtF1Dm(ZEiEt1&(1F_&d!<)MoB|XW@?n5uaA)9&S!Io|BKdtpcr9`3S&i~ z*=J51JKZ(EY%%JTa;!+xFR9dnBe?ZExIX*T%(xMnCC%^TwQ=X zfcp(_1anp?pzqwNoMZd^y*-6IfrqbYW;Dtv@!06NL~Zr|szoCa12vW#7FSo6S5_8gX24N%^UI4+hAf8L1v!~<`+~eh z9v+^aBHuvF2R8njUx~^qvZD5-6yz4(kbn<$3i-535AF0caBk}omY3&s;=!S@Nu}}K z{;l>^D&sOF{UZE!)?|cH05m|>cvUo?FGz_F3-a^wgo{Bw0U@lfh5%vCh3x%N$BQe< zo26zGq&{fP3Z)!awOj=y)-(snr5Ya{7b~s#w`^8RCLt78AFsd|#9&@BgAT9Ns3BTG z7@cS+&P#|04h-<|_VMuz2n-7R$|}5t8=aAvc)aj(U3Hrryg#h~HECKrJTeJrF4O3t zyM-cPnCu@>S4MhFR_1;+*4$_67KZeQ$67 z;GmFb)>j?CR-tdqk+kzQSL?3ysEm5pKD1fl{`>8%ZMW}@Yk^;B=a$!(rXTbuEXx}k zYjcW8naVI{(J944UCnKMoj2=C&z!IAnw-+=2CFht6AwiN`1$*Id3y(ihDII?`KlD$ z?&}{AnS8GLO8pI>6d>lotVPn*dZi#azovCWDWB}`>4OQ#^ia2C_Tk3Hqa_uHf{>D9 zy&c_s-S_UbwKW$fL>$VyGGfu(%u7o%{Qi`iGqTFmloKiO`=cVm0{r}fBBR3hMTT*|0s=l_dIm%!96er8T+^d6%_!vx zW#5Iw!@129_tU*NUfJr;9vjB*)Lw47J!#$l`jUELu>EGAOuzc(%io_kjNOAhDStlO z62(nzYspJUNBGl_Eh`0@%EeeZ|OU%2_&^ry4PbC|!3gV^? zzIk3sv?aK(?|=ET1TRQrFVmFMamwpB6b|h`Y&^Kl@dm_ioRu zoVWvr4(?Al5*55}|Gt2rK;OWK(13uifB%Dn4|8kGoyaM>MVwMc{+^DLpF1zz+Hpwv}f$ETIlqI`3hn+YYb1-&a zcwEZC;K+kuKPV(J!q+S4Ds_Uf)Ac5DD9A|l@s@?&c?Xy+{Gzq+P8}s?eQ@y zv$C$bYOj6(8zNw6(Q&aI|w|hUPR>W+WVr2@O4PJUJ#IBQDh6 zFX~W`&^t63`@sxgMTCWOaU@a9@xoTIPSRL-`a)fONmimajltmrBxGN%FUl=EfAOwd zXEYf%Hb8AucQjpVzIF4)waRm;{!A|4HzNE<$(82z+Dxz?5^^9TIqc}U)ac-#{RjL# zgCfH@AIt!5Wb^@lDu(8BAnTggJXV%W4^A8qqA}gc| z1Lc=)bx*)%`frt_#z%OHLXOvusDTbGEzK`Kg!qRMG|XIP)Z#l;#RWOpr*aCLCg;`{ zVJxU?&q|DsJDQwU-f;0sdvQv9Xn>IC9}(um_|X2hW2s~kfyD9k6L{uNt#oE)Hua4S zZG7{`to(ZR(fGvljFS~jrPb|aCyw~@xuVcee-Z6N_IKk+L=uHU=J*Ht=g1xnr0q+; zP1nMi zFDbcrsWdn7(9z>3@`}z@wKiP2cPZB2L%u0Zf;ltiOBXZki2>{ z-H;Hv|7ccm^|em+fP4x`{wN@Z{NOo32ooQM=KV? z^vM1C;=X*U-^i-&T_t7U0DXh!8SZv=8*5A5*CWR~HP9NTJZVsiRMq z4U*RKk_)wW1}2mDuKYsr5^(UWw`swEz8?WDd_Q|U^pMLuG^~a5lT}_`T2a-l9lqIh=VSnf8x$d8^Mt|=a6p2P&tc8G~_k(Km zYX7rOU%z_&>IJmjkD&EkUa**9{~*DEB+^?}RCn{NP~&#s&o5>o;#+ zzj*%S(Zf|3Pyrl+2&~h>M83DQpyEd7uvjU7aHqdH(bG4;ohk_A`<#v2)V>Ry!R67& z3>H)17o1XF-!5BNuvm;5r2>|qwqCXX4Qh1_?8EuLdHWgc{}b!^zXb$X2m9}?fq+J6 z(5f}s?(^B@ZN2@Yl9BfI-ueSVZ*Lac-{1Y<^{mYRXe*XZr%{O{7MB+ov;X*ohPGj~ zX<^Y~H0ZU~;fD2=1pvUqhwD$^{2}e%oj-)%o0rc(d3Xp{aiC2G4H7({)7~k_uI}u= z*CQKgZW+9OSm^1&@eUDqo$kok>~hX70*g&0QyEMKH#p`%a^dBcUKr&pfC6KLHd|{j z&(FgGR@UJBpIHyUYTp|FuU|fY_TZ_UP%e zXD?s>X8-UK0I&}W0Q-w`AUwi9us_|9Ur;?L?HN=`I@|9wqyz}rg3ut*k>Vqq&AM=V z8imH9;z?v8!_Utlb!V9*(?`o0DF-{qA@pmV)=^BJ7~7oUIn>ILi` z?1T6M*N{L0*Msz-({vZ*pD7*vk&$+*_pKOr}QH^NyUAb!AmE*TW=JHF<9Qgo^-B&PUUkq5yG6HIAO4OJcZ5k67l@f>br-= zrghfg65uHaPcUdR0|Kr-Tz~ZV@v~R&{Qt%0pS=C#72LsFdAPp1G(Q6}In4g0_v=n2 zWS7_6mQ4=~%LZ;W<%-BYF@7|*mpfA+5^fTJL{BE2N+ggOP$dK&p(m>E42(*ZYLylQ z1-Rj3Wt>(Ka1~x0^62r?mv12dzxe!fr~_}GuLCNquY&Reo-$~pch8+nJb3a#&3)N; z=Yxs<=BiW=x+suMboblA(aNO4+0PbK%>bjf?72$$ic@i z-hQ#M@sl5a2Ke*(85HF;sJ%;z2BjG8zvUb)%8bjex_nRE+0xxnmYW~LBvEKI7MIQA zvzVLN$9U4QBqj|<$l;3XSGy%0?R}l+QcnaD$t)Jr-Gj^KvuT?Rqnvnj zGL?eIGJHZjI37X3doEsWYG@gO+e8YZ5d;he51bvhGVxC0UdBHY5#3SjW-jg3!UzX0oxti=b24@h;&fwn6p zX-OH!qY7>})%J`vw~w`^B^+YlnLHk!$8z`fWKrGUZ-1*BFdrI~$rth1d|zL8u6J~L zaeYH|!`+?{u~=zMY^@eNurRj(7ak!5UIPCF#eaPba({KjGNY18)#Ep7tBbQUPaKH8 zc(=a#!N~0gorUpfhj4g~h!0(ruP=kZ;=f;m*g+u@S$ud!pMb>{dAoD?9)8g$E?lmx zzIMBJQliwu9W%IRYyvTK3Apac^6Ha~jpxr^K6_}r2)w$ihg)C6V-FguD$7fYG7l$T zx=~$qx94_8L)wwFFgGesz$P*M0@<#39{2t6|1pn3WO@3D*bElmQ^e)__;>}yohmG< zsBLKJn}Cs~-Ut)~E*^uv3ljV4+WN-E)2GiLuYfRX6$NFo;RpQ>Zq(LSU&uL4K-Kl zi!u)i>FyppCYk0R!EwSdxq|om|6?wl&f@Vn9IimfAP}Gsb47vix#x@WvI=W&_l|)8 zs-1yiI3)#P4AfOfMNr($dNoJ^0MN$i2OZ;MtyNX!d5OV-z>LcBlFF*fH*2yJ1Gz#U z0f#{W_C>)_S$yC34S@EWNjlPTZ&EYflymIJfgpikU*@^OqO!}4Rj1RV_*{1ugTWGc zF>t``cznV88TeMbz{A6x!{yKkZW!o+2yR#ko#h$4@4%tM@hSNgRh2c@Z+8vI^e_w4 zhzGhl@3h_-02$h>l`3cCqXYNv_Vsl%<|V}jafqCK$)^f0mR>9?%sJ}MvC?V*S0JDg zXlynpG@A@!T-~`Ww!1rvg2TAD;z@WnH*f;SKQt&LDmE@5;dpLQWqo7Y0NnFYNc-=$ zwOy~Syw)|LHmIc|{R3m8z4z|5HeRmCk8!7x-S-{KI(s%J?|f0#eh;oYo9``T(3unp zg9~%0aK?N6kDNGkKp;9958KBQ@HiZvNW@V*Ljt`0_Z^4~-k+9x_H1Ew>pd`itLbu8 zWpRE%d2`p`$jE44XLnEc{r0;ZSI?bE^Tg4GesOshPN$`wslA*QDDvdPu7Fp8c@CGy z6~^%2Z{HTcmq;eKxw>N9uvm;69@B5VtqY5cq}>zgQt=yEFPQd z5f~?WzXY}u4xL28x;i_%xVpMw;DbP+u!MeA)k5HRI3qpr*vXT}(@z}FEI5@E?eDWM zF(v!#sg$hZin_Z!t+l1u8HFc<$ZkZohxfiyB^hzK4Gl#}A>KSDk3+=bC^QO{$>s69 zqvPD)zyEEnL?Rvo)?HlPusAHn#mS9G;d*$AM4o=3hqLlh4#pinwm&Q^Bs3z_&x0@U z1%Wm0Q1ZEo(o0vbloh0eh`c=L7#zdhD?F(nKjCOqQ_;zTz8pG}L&xGN4A?)7D-!t~ zilV&VK61q4+?<_V-EcUtk0ao*L^2f;*CRAG5qzB*8@2!Nfrzk(Aa{T%zPC5@^FmQr zW_5MRg|kU9;UXyAM4T&$%@5Bwe>yd#tflh!0e=piBV^-UuyhukN}=(6eL~}+NSoN- z<>>0>>Wl&N;CnX$iNs(79C#f#k)M;2kProflt5pRhnE+P$e^)&e7Jlz4)2kWc_bz_ z%9G0?x)o6Dq;r~+^Q1Bb%gHnG3W!Nt|Z z$;sK-$;ky{Jp&q-Cki=u>_l$PL3pzkmBY_AYmb3 zK)E5YXsp!QbMf&Py6XfuB1BA4|Yv(};AgyZ_;6zfC9cdz~EM)%^AjVBWfa zB8@E!+aG%3k(F3uPd2|~rm!4c!?uxFPe&eheLGN4@XV#=x# zV=fN&o{se85wU_WZz|S}?!jfUs8kM<>3<+tw5bBJ1Kvl#!O;=SV{s%Vhs|Mgef)#= z9ZZam@a3~vOd5qubaTaEAxfMb9Gz_KTpah>IXT%mxMEy!R0ajd;`%0^FG@?Q9O^n9 z?#n0PDgL1xtQ(%~!JyEoEC`&yU=Q~D>pvXIR(lu7J!|G+DNHt-#bGlzzEN=r2g3q= z*mNeFK_cQ^z??Iza_?UI-L|j{dk7jV#@UrXVX`>k$Iez4r<}Z@=uP$T@u3ntV*;31 z3=x~dC2m~sd%i>3;9E%AK4D@19**q2rk9D-O zwRg0)wcBe8D{ypnb#->5(#ZreTj00hDp62Z*{&lUo5hJa}49Uj1;G9ZMZGCAzEb98dFvv>T@ zqXMADQw3gLzM*kh6)m@$3X}8tExpMCKR3J8OVCIXXBwJKEbj;VBSSLGkGs z8F?3~>&pxBs)rXPIXrHlkQ1I5#fLYYz|uHO3YEd&ahV=LK77v)3gFvq!LRm?PEKw# z1|3dZ;0dGq;6o8i9D_lix-&5tCr1c+SB#UrqYEs+2@CzA=fS+%tJS6Fax-(w+LflR z41afDKT%Z1Q9hPH#1iNbHdH!;$6$l5&*n2XcR&1Q_g-5&X9#f$i^%}<{$YWh0S99I zMSea+dq#i|i-S;ec6P%$+dH^o2?VH7OhIr$epTIt+>8_1*W?ymcczbbXkRg;4QSdB2)RXYor1YF~=ks$*u5>6&(x#k45iy73qGO^xh%^ov4|+D4LMBjn ze7_(O;E!n2?0dI>?Km=#NP<3$0Az(DI(RI~Cp<33Kfs@EV=Ic}yHcpmb`IcqS27t- zV2J!f_8-kCIA2zMx%yhaYG$&fG$ScFH9k5b$U4QL(g;xZ;EhHIc$g_f2SPS`YzltA zITjmu&k|4}Fc1PHDmOGX#3$nLeqR>O$-$W>pkXLrV+-oCzpj%zj5WqBu(0b)Sr zrUHW};-TvX%mjzh*<5!oPx{w*edd;3@GdWaF-}$%LgkBm!}kX>oN;^+agU>`BVHKH zwzb8$k=+B1XPE~r{aP|OcH~`B3maJcmhaD5CB9Fws>ro zhlub2@&A8&1QxJo_a56lHnz?bcMpMQ&^|v3B_x99Vv8ZUxVXnf6Knvcs9uSA=Pq5T ztEjwOURYFBQGBVk_-I6sh>QiGW8hq|B%twRCKH06NTh;!XaHE7R-XTD-1=n8&ON(r zY(Cy)M-qB-*dd1^*qp?YgV^1BFceoi>ZzJ|S6hsWBf%r|(8<$h&Rs0Y&pumGR(K{S z-jm5?V%&J1bc~ZLo(QK-XE7*b5}Cr}amfIKU-t?c+Ofyh*1-kO5C~YjgPAeZpi8x3 zPJ8V!6t_Jt=^YmtyX@?s_>tH`Pv58`i3uqgCy&5A4i(ymPnx z-aQU3E>5l#j+K_sh>&0bBB-zXeCSx1AW^JR28jx9=mYj)6=W)t?)-k<`#$?5a<-LceFQ!EP#6)47(lV9W zx3RIa-3!bE+7v23JiDwQF*f!9+%%d&# zcsCs0)xjRv5Q)LxpPQPRm2!~hY>yR2g|YF@HZ~6SwtM!%LDNNtPUIGz$v7Gx6XL}t z5_#@Kun)ZhbkT4WSZhfq5HR1&Jdhy=Jl+j16Sz1zVp(B1WoMHQ9ggyVgC?`M6r7tQ zya&|okN3Lb+(;p5na2{7;={a!0(UwN&tl`iB!x*QVBrkGyc;w&Zr}X%`CILAF7|tD z9UUE9X?{mbDh~<5!Xo^bL_9;t0El+kZ3Cs+1^C6mjO4>n!Tv(fIIPJ|B;YVukUJp& z3GjE;Mc}aZo0G21P5^D)>tJuQ(-xQphU}YJ7)%d7niIt)xR5=#ZZ0^i!(Myf%g%Ua zMBI^+S?Pzo*<{!$i2}`*8^{;nbP~bY6%Qzmx8LI6XK;)r8F-FILoXZVQx_yhuz1_TZEN}>p&(@vMB1cyh5@Tpd!K>|(!&WGJYGYM@U ziA2TQZzA~rcSD;!-vOn_8Cp?SM<-Wjimx}D>+i>=v1!hZ5ZjO!p~-ng7mxdas?K7v zpvNN?OWbgpQ9hOL=y6ycA=HU#W9y>YP?{#p37KchD(K!qvna#jBVTrC7rl+r8 zP;@-Jz=6r+K${QmWk%ydqeO?Ai-Sov7DvX~e5<4XZ~oZ6+a6LKg3SekCjjTexRO~6 zDiKG*VQ3!i1PqzyDWu`8(lw66;0nAvm=vfzKongt7{}dTr{exMWAA&q1rEV>k3FzH zt2BXe!LfPJ&5$4f$Q*0VL9axz3O3NN2tD{bU`VbQj0^m^-M0(-|G9=OAKBQ0X(u~7 zU?na%7K;dPeu8y{IE6*WV<6q%m3a!8OmefgbA*N3?ED^$zgx}uE8!&h}1Mh+ZWrd7& zg6wd12IJ6_;GIAIt|9+lCjake-~}r^+zZJ7B$Q4C&4&RQ=>~A*;sU@6>XFNL%J=`< z;QPPdx^wrQJyv9NhT;I#m4I~tIskdPcaP2Yka6!f`agcU1>Uo9>(*`Cw(r=vV>`V0 X8hrD8N8SIh`P(1-)&u{)@xcEFDcI3} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f017.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f017.bmp deleted file mode 100644 index b2bc1bdb7632614708a87236f07e85e65af71a96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHvWmuePw(U1bYXmRc-Q8V-yIb%W79c@FAV_eR;O_3O1y#5eR!{|0;cl@WIdcy8 zrRUzHXC|5H>6!EI)|0>oPr`m>+gfW=%DUpF(9bXNZy<;hJcWS2CE)MxpdY|T@G|_% zr=LIm?(_5Se)l`*#*G`$&6_u&Z@&2k`u5vzq3^!?4*LH4@1Y-l_yPLy#~-0vw{AhV zZ{LRQ+_?kYy?YlTARvGU2?-%0A|i;Gm>41cb!jOoF2qY>h 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⁡NTVc%_ZS!O|P_6AB0BOiAzfeaIvXqa8OcG(J}L|kWsL3aq-eH zu+YHBX$6#}IA}ybhGL?m<5w|sc=9+Xp`yX{Yh%!N@0pv5(NmGbC}|nlBwtSSC);u| zP|#8ms=9l;NRRVL>})BSo@xq@C`d?eAIh}XH1!B@F_Gctm(vu05t1|ViU~6iGDypE zb1+bn5|fhC@TzOcv9d|Z3h)4**^`+h<+VY*fU!D!ol4)GV6`Mtu8+u7oVt{k_`>?qaGUH>m_Uq9azakkYHApU`X z6ci0E1I^RJHXDEv+@_e_3<>#`yJ@B$f|s zpFNbOfe{i?QjoB__Ks(%5|NNo!dP`}O>H9wr~3xrMWw~j&qGp5a-#iQ%`{D|U8BOC z&8_q`BteabsXg}5q#$5mBcp+lu}doHIRvHoX(*{H3y7)cTYPo?`twTYTMAqBy+c#dva-@cUj~Q04)Job)e&Q- zpeAK@dhX0aLJDJ~A|@asX5&+^_K$Se)=-lcQ`A=A{BqoXHh%p?Wqx1XEz-}|+r!oG zg^!DOe&0a076lO%8H0tp!{flHtjxNa+~)S|2tT){0Z9evDanx`uO4YD2(VL-Q~n?t z6{&Px+0c@bQIg)Kp`v19l`^$) zc6k6eEgtTNR-$TOOFMtNfbS^pIocU%%1a4waqvsYXgejfmH3(|OLCGBa~t~Rb+l%@ zNCA^om1P-;uYJuFr9?&enAioFIOKSw@?KCAlMuovU=*M%6Ol47u&{ARsz^&2#cI;) zer@>vZ|y@j33)Yj40R24^v!it#MznEBFb|TBYiaanaOF@o~1SpHND9wtZM3O$N{rW z-tI2O%JMS8(l!R#VPV_^Qc6lN%0@=c!7HJl;*@B`BW=X;HFID1{`YK(Y;;`0ynJ9DMqE-@ zK+M1`v8FUFz}eK;!0~lPX=hjD^VpJ>ww|`q^vI9^R|f~5pv0%#w_y~dgd{K$pyH9; zA)p{9qZN=+13G#kFA2NG-?dy{u>0v-H;4trSm+rzc!hacc!iYoR0XA;miJer`kCse z>Ob&_NP7J&I4M0WFd;iLJuJY>E#QTN42+PBkc9kt_hck@i3o@Q=fNnbVPOze>q1M& zsLTH8hySXFTbwdH%p#&fd>mpjV&F~GgcWR(stYpx9c;9e)U-_PZSMQ0hT7|Es_E$J z8SBe&5fM<5l2TBEt;5L40M;WRBV*#?(y+7g%<@wfBB7E0CExjLR`3mtqK=%riLR`? zx~8(6sx$|ayl-iJZY=nPOBG2;9ZO~1r{Pf#)a0earIjVQ7-+eei703&D5y!uU?e0I z%oN0Q;-YGdKHZZogQU>k3h>)6z0ni1X)V7x5g?WH@CI0anX}k*VR`S5Y#m@&{h@|mXeVcV`pF>2WX3&M%vy=TV0x$i=B#)jQrnu zGp6rI1&kaWTpm1n{LsP4*-%Z-`3-!a;DL^gw!OQRi-Vnwk({Wgtg`Yo>fz($Wv8cy z!Pu1T!LS2A7X#7VAHVeuB2fCuF9+Nk{<`rrnuA?$7*fE$tra zXjy2>ONxV;G)`7}CT4o@{)U43Ppmlz34Z+c=5M+5zrT}jZj*8A*&1uzQ`UW!1b(Nv zJSC^JqOLIQrHiSSisn6iYZEOc87ToV8F6tAW?o5MOHDq~@BTx!uUB*9+aC!j*rinz zMfrq8?iuT7t83{!Os_A9iAjI0p=hisBPS^&Aup{cE5J$1rXlOjwkKcXsA3XH0uI9!~@HTVb{xX~0yb0dC6TE%r K|9}046Zk*Iy9+A- diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f020.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f020.bmp deleted file mode 100644 index 4b7df01012ef8e5ac755837b2350bdf44ac58b1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f021.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f021.bmp deleted file mode 100644 index 484fa8740f4cad1a05966f186901ec2b291c13ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f022.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f022.bmp deleted file mode 100644 index 0b5b2e06d4a0e0d45ed4284ed402cda403d593cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f023.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f023.bmp deleted file mode 100644 index 5843be8d1d18e22c0ae1f92afba7806220f94097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHv2Xs@{vi81`ZOM`)_X4JwUQO?qPC`Ngp@$@NNJtdvMpP(dY5~p#s3Hr@(9lca&zBW|62DfkX6n(Gkf;TH#6Vf($WuSZA8zGSr!P5 zg=c5re<=L_7sA6M9BZHddG`3PKcD~WU;jcF30IB+0xcXvmF1`R@k2M_9tr?nJwG?LxbE??!v}>_L0? z?nR$}{yF;Mi!ac=ef!XtUw(H=;+a-=-9Di==kyD=){Q==)3Q}L*IY@J^JB?AJC6K{)m41=_hpZqJ3AZY;c(EJO?j z12LIQ#A2}!o6SZX4hM0$TvSw4go=xc5s$}1B_$<@&*vk7K!8e1OHo-_87eO?M->$n zsIsyWRaI3Xp-_mbtE*8>O%1B8twkb{2-Vfqq5ArIBo>R2L?S^A4Gl;tl_Hr;hU9WN zQYaKisZ=7BN`=&FHPUD_NUPN%olb}JdOb2249I9SB9qC48XFr?Q&SUaZf-^`EiI_E zwH39swW0R*cGS_)fjT=oQCC+N>hA7FJv}|>;lqdM(W6J`@#Dwn$&)AO>C>m^x8Ht4 zy}iAEg1~>D{nrBjwZMNZ@c)qoEF9g2&GK5gX4R6JQ^yY`WByN7$BkRC^Fd@AYU!7s}qUD3awHuSI8Sg6_leRvHvj*?AAn9%2XPiN@Hx) zsr3fER;|`)G+KjRtb7NBCM@b8gvSkp~cw^3VgXcy zd|KwsN&l<@q>lpfN<=cb6g*C?(HPn~T3R|fIy>82TeM10r9m`}@h}95eGKEU5(Koesw6=Bi^mMhiwHmcbg-R=zs??G)K}nI>1OhHC zafkIkrhwbVKqgO6FV`9MYN<+RFqvArI$K*h%<@}Xnn3}jQUmcXsVOaDvsi4tpqN9C z@cO6Z55JH>V^=iPD@;u~sa&OPYHMom>1k_)2N-`#bE844Qt6cD*ehZ(8HITaP=QA~ zKjfcLfOwS7V3vp!GPThN!&mECT3gzC9(J^K_H;j&Z#2Nfh^s3r10)dt2eYV`)SOj2FR zWpLTWrGlbDI<1hyr_geL9fuXwi)%h=C1B1JrAFBx3{!* zw3&1UT| zuI|pqJv~nzJ?!r4Zq))Hh=sz+B3?ylg@9XFSU{yxD1}7@^rV$Q1^qjR^{U{^!ZNW; zsnO_k;N}{b>ZT@B69CVno~}ooZH-!)SX3pfuHcn|0qQC$AoLjd6dE-nuZT`(`_BKj z6tGx+D~Zajk;qIYrLwuh1c}aIXlpZ>Iy%}Oc6WA}v`UGvqP&>JDJm+d5KC*S1^jYu zej$xc%b^sOloT;;dj31ZAAK%?!mX5PbS(y%zN;NVU9VCZ+n~|zXzd312CYs7uwPYN zR8m?|S}kj+D&?25vhx_s!aNF{!{zX@j}G|z3OMcePoWEHSVH7p;%m5!eVjqvl(1gJ|&;UVRBh<8*o7D{jJ0LgM0CL z0=u0WT+;&1Mu(vZyo`gU;b`esukN;~)ODcM^?VEf&igYU@>o#zqZ*Z$pDb z(b(BxFm*p_(F5#h>IKCmCH%4)NkfB7R$pCIRGd%G&(6!s&ZIDlxrNLULCo^MCEse% znGg!MT&9$%WVK>#W207FtI&u=a)q+7&D7Gg96(=FUr|=CmWox129-`_)Yp`9 zvf~reGqQ5B(-R_sL*w&GYU*lA@-nk2x!FLuzn~aONks`QCp#xMJCjPM z7nG`G)%=q3vZAwpBL*>3jz`lg>f}u(xm*eI8|CGN6jqf;BCeN8N^@c(B4U!#vvX(# z)XZ#ZZc1cm@csKiaXAboJvTEWH8qdP;*?41%GibMqT-PE-rfMX)prsLYvnSn##~)C zceSd@^KILrr|NH)dL2+q`kzuhJ1;tg82CsBQrgZNsYO8!#gN6z|ZH_r3=^Z+`4}A&ed~gP8~n=!|7|jK9?@}M8!u1 zN2f8WWJ;A(R9?hj2?{tT-QO|~k+=CKal|T>Rn|M~pQ8&~gy$NKxn(yBEktx8^3&Mqv?D~ww0^mZ1Q zd?6}bpwvN!sgyv!)!c5>svGKYB2k-~AG07UjeR-@SM%seoH5ls7gi zYB)JmT5iU#IuzmGuw=@;aeNZGZ+u)7;bn1b)xsr##+HsY zqrAGjs=fh`7qSkekW)Zs7bXUUCD8cAbiP_Gu4GYjsg&$ni{GLlwEfIGHJ?#jQBz&c z7gUO*Dvd@_FNQY1*`RIidHe{ZKYiTO-efSB{z`EfhhI^WpOKN3Wv+Y}94?cZnaeK9 zPs%6-I)Ir+q2%TSe)tw3Jo-#TB85>@R$0#Dl?v-+3at^EJctDd$R?2g=*iQEJ&zx@ z8K547+C<2t6%^*DCuPwJDEVLjW-%LzpS;xQSY~Anq{Q5u+?=RQZ!!KM$C8q>S=`dH z5>`<~txN@_e@lCFqfS~c)NHaGd z98P{(YGz@TNXVz>Q?jyi;&*$zxdV>;AvQ6S#wigL6>zKT-=yXbEW_H@C z>2F+yU>4jBk4~o+vRMp9xlAlK7b{6YC|K0fm-46tY#U$r~2MUBhZ-LvlcRuWHZ8mB3Qa(qZ zZ13uM+SAxLGb0adR`$>1knU6evDR%1VVwlcqu3AcNkhghrv}q$gc{ z14hVV*qZO}UiobK$~ceiO&+Scxlp3dfW zK!Qe%q?|*e^9vK=QZn*bbatIur2()|DMb~+vH~j91PNDP-w9#I?)W(%HRJwwH^V|= zlJZNd>*^YSSuq&f9zXf*x2HXw9Zfn}6}Pxr-z1T0V^uDLMfB=_I85&C(saRMEpVqy&&7yH$AVgLZLS{8k?Jq zP`p&vRxoJPtklGiZLiA!7Sq1*Nu)B13L@^@xgVFossvhDuhBQRbwBy-DQNK9#8eyd!ZA1 z)YBxd74oP_QL!nJA#urB_cEJ{{pTJ)*SSW!pi!%lmK8Ffx8U;3<8OvV2yKI?T96wN6cHaC zo34YqGvSL1cLIVUqJ8iA1q8+9m6QqVWQ|QgH@0?zl+dgeecRGZ{M)E!ZJaXsKM9_B!5fKlg`$zN8Lta2ZX&^ zrPFD3dYwXSmM@iRP3pP|E+aiGBmkPQ3Uw>&3ux~)>7aO1$i-EV4DwTxQWJs>FPlQ{ zPd;J7C+9*!64EXmzi{<-a3Zs;qNZM^ZEQB`S|2{@gqFL##bf{yPHix14ILfLElQBD zmV-7@VKFT?IU+hComr!6HK^5kqeiP$Hb97os>(_@3}{jlqP|}-rQZM`O#19{cvO1Y zcZbg1xEYYa$9=dkrR$xwXsYtES>P>AAn+zRo>ISh` zBC05>s;w%otdRoeA`w-?_|1y}3Q+~0o*bK!ol6(gN$RU4fVy=+TPUGiflJEx96HF4 z@!sS)xStXL=Q70W>+?Sz`tj2*F5S2rOchj!l(4we)ZPi%-=tB9YefxGVO@QBSw%Ul zbcid3bufNl-qrFNAiYxKQ?t{vSf!O!LNQQ+we^sD>w%G|tgI;E6lBBr{kKmX)(-&K z4RQ6{vhTC)yElD#;r6|dd;mD9RH{42{ajUD#bXsf{*4X%eB!{qyFiS~aJS)JYqlQv zaOJmGZrl&cuc)q*sEs;JQ%kE#B!w;r))}kHsw&HCYfAX#m9?TeQB`km1FStsgaRHt zHZU+GK9^ZmRm$ZE%FCec6u@a!)iuIW9=9+rGaXEF=F_rxqD8pTy*Hl zUEgSWX;qC#Wzv`zJ!G{KNg2>gz$~*F`Go~gnFy*Sa!EDFS15oUDl5v3^bH7$&E!J1 zhYw3QMWuY`yv_Y#d2tb!PDzgq^FJ`sq3;q5V>iaj(|!2*V=EUPy5{2-TL?2*Em13^ zN~NS$D6A?Ma2ZSvgO;0=oScx9$rcD@N>OhwtVd~7k}6h$zi&`%PGJ$hm_?^h^QhTr z$*E9_0d+3ma@cvf=?RfRUk@erEgx&|xy*Cmkj0-a@H%qqen=9%s1$rip^!<%Fo)%W zs!AT0U%|`Eh>4Dg42#U9(5p1^-d=@PYg9J~3nK6Ng(elUAkZ>1Q*#OmbJJ3iVq;SB zn8o~JE|*TtPKgcudWd!3^Ka=oaqh$sV`nX#u<(SBe{?3bkS~_YU{#|=R97P^$fAG_eeP?~6<9$w@{P~ANhra&$+v6wC-UyA3 zOG(bmNQm}7F@@Ck{M(IQ@$t+dc2;igvrhzt#-`B(5a88itjuWNQ+wZ=HevLn12x7ckJ8z-o`y& zpS&FynF=gvLUiEqspP)plRRcEo;}!}=;SuzNN{vY2Ay9cEax&P$q@lpzg;tBpzX+Q z-_P~By?y%fFLQ6Md2jdi$i$>P!2d>AiPVcrvcezu`rSFbb@fr^-4(l+jd*9(uCre+ zoHcjxr^hefi-=22kBbAaiCT`lIojgIy|zi0kn zhvCy5Jic5yc+!&3H!aPFiwG z3hY#T+hhFP?TZ}ogT1yLJ9p{&?fZfLe)o=!>zjtPAd=lYCpcOoTh~cn`9%Yf!7DB0 za|)>$Y1uTG=eIrxwhp$gBj;`U=Jb^t-o62WVWAI>kLV};Sy|fH6EKzt=R9fG{rK$s z0(MDh8H<*mo1M=r$fIN>QS+0cf_*OkaN^8W|5Pe9kIpOs{5KOYI-R;sz{<-=PE1LR z552H=$(-p^MhqV@YVO)Shkv|$!zUm(EHWfG#OGLl@}V-po2SRpancT-q?|lDi(ABH zu#31X4v)uX05Nnw6cKOQ&RK#Kgp@dabz>lZ$IAt2oI)-oQlrMJ6Vsr-TJX1o`{= zg+xTf#>Ym62mAZ@`y3q7H~gCAKR*cLb_b-w__?J5E*;q1CAD!zS19DJiPt$!#~{)Nl1xH%t}d!i%m>|&B+N-VgCO2 z9^BeBuy6SNLpn^r@ErlknYpdg{c51aihK zzgj5dWrd#FwsflJ_<0}h`6Yrzr!yHeVE!^wV*;-E-0{A&#`TTlJ8kw)&&bW8b4yCN z)Y!Y%uHOv_j|%tqzI|rj=9LTQ&zd)X;ky0jqZt*d=H6b|f6@dy!K6?Z)(AOiK0kjl zZ~90NkCF3tUkpg1b76ffHRk@sQ>VSX@11|A-}d9h4A`xGkeZy4Tfiyi@rvlFA(xJR z_0|4;yS8utVE)|Yt3TTG`8VI+ilQyUHi{G@bfz}`_1-a*etu6l$uFn^LT=CUP)O|R``v}XO4ckd&}le zcYXEEkxS9pSzNh92`!NU#^2rwTfrN(3W-=!Un8t4$xHITc4*uBg;OU@n6YBx&d>Ml z+qr(@*XO)_?wuI_Vu<}dv7B@)I-6Qh3`^N{HRizMP}9P0UpjyJj&ERiJdC_SVeD=N z+;0T=T^+40Ev>KxN28Pj-v#w{86!0!@W$bFi{~$xJ$uEb9iQ*};_yXpUmx$|uc04a zDCM@fWuxZ%V-8=l>X*nnq!9_|+9mfPp%hsID5e zH8nshV5Wi|Jp?Y|w?}OqZP5Qge`-cx=*LwGB`nxLpzvVB3MI<_*YCeMeCpCI|G<#& zkdU~*n_s#ji#G}Y%+Sr(qGMAFm~>id4qs3Ut)E;aQJ7jD{r2$5lSfbC-*1mPI=b2+ z{(xjMQ{y07sZ_yUIQSlcxQxp!X6L0w`rf?e9UK`Qn*cx*A9`(z19}tugK4mtzU}Dg z+p%epH@^BInqFB%gI>5!(bnGc8&J3Qdg^x*Gpsu zWo;Fo!!2Uuq{N2@g-1t6MZrp0R8;7NVbA!`w?@ z&Hu5P2kZeew6y~8bpZcp(90S$l4@pp9)ng=T`!Yr6}4qt7OOBfJvA;eA{r83P+)L) zbY$S^8F<_qnI8;5a34Qzko&Cl?|V89-h6E5o^#&Gj2iQ%I~f0?CLs43Vdq726X0*X zR9xRsSC)MBoNr`oc3Ew$OkByMW<$P?PmBo-4)(wG>viZR6T)vF8Dm967_0tM;O{Yj zbMo*Ujk9zeIo!?0W!jACpB}lJz>ug_9Zw(s)?6otJ$M=gOf~Rd#XtmBRhDI6-Sf?r ztKM1c;)>GZg2cGAw7AIFQ17chpVcmmXN0g(dclOkhbGFk$vEoRy1< zn=P`kb)L5B;N?(8odTTQP#lv;g`F1Fz)eH`&q~Xov0=-b-=0;wj-0%gnv+kX<%au3 zB}E1V`CdM;|FgBLmMwjM`urN7HrwN;n;0I2)LlTzupPD%{y+`4MPgsHQ=KHj@&-R5_ujJCD1 zdL!pEs{-(}q1qPaORAbZ_s+n-@-- zyK?K!1K;fZaPGWCOV)pT_L^UK;ME__pZjvd@;UQnO?zj@=j%6ZTr_zAK=x@Xzqh5d0~e_9`lhrz=5k?Z8i zQ^z?H2?R2bCRj_7z2o@ByN_%=a`o`~sSYEStXRBc&F1wVtXjWr)|k;AW9EIddF^{% zvlq;r_5SW-mu}zq<=Fnc>t}n88!>wMuHBorZ(g=~;o#TLK7f-2-kJ#0ZG~*cc}^bh zLMGTalaPfK$R`b%vhM5chpzv8aNP)xY4hexU;fdWmGc%anLcc=yTfp=l`EFcnLK%t z=R2Pr{ORJA?+$I-ymH#ii9^RM`e@y@&*rY&IMW^fTI)XpCrf(}2%XTt;Uh*5a%x$Y2jgvilg%`7R@JKhZqx*E+kuL_feyV4<0;n%;beDH}BrPX5sX4Gsb&N zTDEr0hs$O!UohGYT!~DuvcUEogunZT70H%tXJd&Y*xK8ZtU&=wOKZFp-rmJ+?6_Gg zmoJJ$!xH%F^2UH8y~+K@%Lvw$>QDoxLrINF z(}%gb+7a-0EEbRJ2L#RKAqH=SCF5~;tc9ID5zvP~#9^&S1Plg8B$8c6kDtD7+nTAP zCeN7YX7A+aGH9^J$U#o7E@V3gGRc-?ZR0w~eb~4eUUR0;@*LytJbvo5S#uW7oIPQn ztE&^41orQ@0Ki&+ayYyN&VpzUU;ie+7r?<2u?TBp173i$x3%*aJ7MA4)iZ_+_nheA zYH#Q0=saNPP!|VVGfG<95b*>jH+CRS=*SsUJjac3ad5CP8`Bzw1LNuYur@P9RzwRc zd$Rd73kb$%r-KLJZ5-@Lb^|;-M$ef)$z#|cS9fGkD<=?P7Wj( zyg8@*0qYi)U<4xB!NJzf!NJMV#?s2x!Fj;IK?7Xu@RnAP$q0~5$qtTvgP^sIwH4SL zch+Pg*!y=y|FG}# zvp^=n8cVW+cVFGt4e}v-Sm12zz&N0;6-+ykXkngFORNPR+|{PP@gt12{SZey!Hl>B zz+9jNK?nFHh?frx7DKdoq1CHenB_jV3_OAQ8H2?UA^GFTWTKt3i$g!-M~FCNur1M! z{7hXU2ALfkOL(<%!2PMyUz57UbAZQK0GdK<05Dj=%tPyEL4YjfV&Cr`0658Q5Xr{L z7AD)$ocPRw@FYUtK5I733tK$16J+pbZ(^Upxy3VVfGCD(d+t2XPU`ak>)r(6xj6Jcr@eNPf-7 z7(AJ5^QYtVaW)1ENMi%PZ$c(N^E)hoh(!=kFnd;(fU|uc|NCdqbN_ycm9?c+-zy-0 z+!ua{1q-PIki#CL7!P;^V1U8d0@~xPUw`=@xB26*)t~ha28Sn-{&yw+INSUei?P7l z*xHitmewRYb85wtNEToeK!pDhcK`E=zMlgaz4*|QXlw8A`soLEwM4KSLxyBvMlV>i zwSYti*bV>ikPlx!fWXFI5wp8?5pF;I$I zT39|C7Jw6^b6fM8`U@4zKjQ;&4-eLazYG zpcg`ZKMyhy{94e+p{5jfT2S-Apj%b$9^!7~`Vd8B_i0R15= z{}~E@`S{hBfSA@~91a2iYVTJ+e%p5}u{d*1d-KZxxvhzomP7})p>8&Ry4y=Pctx-0 zZ~WEr=4&j?qj~A#*S!Gmg2ZWwCp){?;_=UM{C7WlMea-Y`rpitpzU~dQeL|3l^0e7 zh&f2zz(?Q+kO2PTX|J5$?;CF`9Bzgo*kBRVjgGc>bL0@oI7p{ZAHTI880_DW4hlfQ z0Eye&fLj7^5XjIzJgZ3hH~%YUfDYy@{O+a8@nk3?A^PzE!$fFb;Kkbx1)9gVi{F_X}~Ps8WaH<;`fH|rL+2b0S&~zAs;TbAwkvw(L@I*1I)+&7G8a806F9DTL1Y? zF$8-ORMS{1Cx^G-Z(k?`y~2yMROEh92`@Q}B-{1Lm*dNkgE3W=V@{fIH bh9fg&3%$X=19bnGKL5SZe=YF;kp=!A2T@0_ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f024.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f024.bmp deleted file mode 100644 index 292c7637858face598b9e3e2b396e84d01db8696..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Z>i6FJacHkvwPww)665c(@c;ea{~wZRDDwaS diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f025.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f025.bmp deleted file mode 100644 index 2ec44e580464e3f2d8384bc66c3e25d326f663f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f026.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f026.bmp deleted file mode 100644 index abf6668350f56caf04c2a2beb35cc940668bf275..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f027.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f027.bmp deleted file mode 100644 index 2497c3d9e27f0131a2ee6f889282033f537165b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 DEaIRk diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f028.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f028.bmp deleted file mode 100644 index 858958da38c6ac7d94befea85847dd3669122876..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z z^+Fe{vP_Z|1Hm?wIQTyqn#lgX0sj6Nf6oi^{$tl2hJ5ki_=|(Q&fU3j-SzriGRoc4 zCj>YEqMxUiw;z@=sD4OE;PW^{e-Ez^N@RMa*4o+oxc~7J82{zVr_Y{0>wo(4<=gN7 z^!@Xvk6|{=W{X}9ggc8$3Wbr~JW#>GsKDT0U-zv5`#!Y$f6ii_=k3#HFWh1SG{^|Y8m(O}T+M6sELsfoS919;pX5vFhcyxd-D$wWV&wGF$`u}wIOBc^wzk2NA znVVi$uDb_Qs8EEV0(=7k1AN^)f=~gTUKkvnm0YBhWlc-(lb3Jbz5DL{o5zFe z|NiZhr_bN@cfb7M)yvoK-@JJH{dceWI@=l>f%TM%(=&52lB2_^A!u|+sGr-3f5QJQ z+w#@s?O)DWvHqKjmv7websZ^^5r%nCx;PqQ~Ay|h|!w4bF_;7eaq47m!g%zqAdy~Dr_t~3QPv5=n z>wEgVZ(!ijNF_v1H2JP5X8)AOFSZMVGGK4aAWt1PVTc#*2@Ng|p8 zp8lt=-#mZ*6a?FSJp%*1ApUyw?8Vb3{g0l#dh`0}>-SH4x;t8|mTHZ>0?2qFA80o+ ziAp5l1HaucdXW43iT`u_a0){w%$mJ$*_JP7jB!AwpE!TRD~L!3k!vW09WM~1izE>4 zRkcuoHZ*nh!oqK_>BfBgK}+t=T}eDkumr>n0I3dFviu2y@k7NjyDL=&aQ zaKou2Vi+L|?RjhEaM%Fn$uP9z_z%zjsJRozjU2ON!7yhBWZLe77v21DbUKwnBC-W> zyo^GSv#8`+GYBn!iS7c%yS=5s-uwL7z`*0)o+rWClX=_-8Xm@{20y&IV*D6KWF#Q}kz+^x=fVH!yVHbWBPKWx8#87&%x%Q#ZD-y5 zLO^I4MkaF;V|ZzKlHy90Lai}Di_Kcw(AeD6(EO;ow+HsWue<*l?E15pPoDJm^*`zE z>FsQ7sx#@UAa7k(6F)NVNPGb-w$8B z`INgqnna>N8z_P=h>J_jD=d>$%CsOpfUb_It_2j2-Mw9H-2($Xov)s~{_eY%Kn(*y z+Y4&A!M%sGS5^evi!dWSJ}QzO&Z6RpzTW4TeStW-IE;3gzVK5A(aG^|emQ30#xrh# zA)zE1jZ9`n^OFSe8Ip?9iZUPqYk`XF?e2mI1MPrb@V}0(cW>Uk|L%3)i@u)zo_2dn ztIceJ(!01&oF~f55@yB3aOtctDhci7d20Cx#A%Gns7Z5&f3*C+ZHJRH{9ydN702%d z2BU~{8YK);XmUn+UWKAktx@Ug8tQCK?SM8~TVVY?aQ@qR-#mZ+r`Io^Jn!%B>uPUq z>#&;#m1$)XNr6}-7NteU@}oHzA|=qr?f9nIL!5>W9Y1HrPeD!m=?CBg_`CP@)8}trzkK!tq#&)J zhO*T`TiT$J6&HxbIl>Gjo>OvQnt9fSOQ&dP@q7w+1A$C+S1wE_jq97>6;(lzk2t>`xmdC_4h%) zp|Q?n(S!D?6sQMLb{dd`d;yOdO2q|u-@ko!?dH`Jm#$ekZP-7sKY|Q#7&~d(k^QHy zJn+Ynzy&B!i6-+Cp${m`Ef_?$T0Mv_L3iB!=*9Pc92ofFhaX?ReD~d3$O*4szkJlz z-UY1QJhFAdzWx#u`(Dy|uIV8QeX2`{pg=pYMNs2kGe56A1oKpY*h} zKI(35wp(#5fv2)%r`FB@7}>RvxaXtym$H7iJ#;@hYX)SbNu9) zj$=0;Jb%y2CxlAGgkmt{a9(^&bgUq=q)KDZLnpMUz2_0!7<%;d-S=Sszx?qpKfZtc z?%AWRj?T8`7Px){)SuO?kxB}4fCP$(h>YcN2qCDz0RQVd=MEdU=j58{VW)?@R9|WpOTW8B9cgo$`n-~ytUe)=1AdRm*H6m4p5t~2U26@#QRTtf}V2glP8a#zI*>-VBp7p`M1Bq zy{p�El}#dLQ?|#V$Lf30aXun3|pt#fk)dKxi;vSC4DERxKGnb@AHGD;G`zSO543 zI*gvVc>V6}2X}1v=Hg8+C_V64Jc%0>9m9!8%r36d)Pla&2AZB;IAu>Bbw7FpV?KNJ z{U6`Hcm3K7IV`d3RHz%~o%-nd=)HOf`CtDv5-taa<;o#$XXbf;=92JiNSn$*lS7 z7p+{icG)CH$8jI7-*MECX|rZ7p0H-;H?CeckDm2Jqsfqg*&H^F&P_~8Ov%bEQW$E1 zXs|;70%c=UbCcZ)s?X;3?w=a-(CM_+LEGDEtE)B`G^OJF++;q8(CKUj6o9^7K3>;O zEgU{;wM^9QkbK$mA-jTj{u6*kkN``u$9UjhNGP&_dnfZkh z5Vh36`kL)FsP}Eq5Nl{@Yj0`o?t;FE)l_4ttA(3^pwZETBp5_MLcktu8ih*6qEWs9 zK^~{J&z>}M=7PPuR?nU|@k9JG7=Rrd$4*_ec=@(7x9E&}r(Hd9WCEGVW^jNA;l?Fr z<(Gh_S)nnS>KhwvP0d|x;P72g?{#$abhkA(*43KoEH$9MuBjd*-ph+}2Txx_BqxkQ z#G(Tq1_j(av0=u<$?LbRTQXzb+K&Q|qch^NVAZ0vJCB|7K?mQzbk@}$Bp^%Y7@E2Dq0BNl|WkdU9M` z1e-}A0`~X4?d5s-_@=p&7p_?{Vd2WD?AT~eWem`7*L+I4Hk1lb5l!KcPE^Ao6Twljg(ObsuPd^%gc-45)80W zaglT~0gb|-eO=w$ukBjAaOS)j(^hWZyT}P@fL}bE5QpirRvbEd;;x4~+WXEeZ%97@ z7|8z-kx_98DQW5HxsuWfnM^7J<(WZO3lex6oW@2#BX(HtW2(ed#;rw z`MKF?si`T+(F{6^g2CYe-EO(N9$B|^%BodMzg#?N7~Jr7_(cYE7`tHZyrnC)Z`*R# zJ@D#vcfW7_$#Cf>ltu*)jOQnSum@bQs6r~Os*uA?3s|nnVy>yPfXCIr%?~Iz6qRLC zX=zDWd9g^C3BwEcQ4A^#kHTX-u6^r&_uz&lbJuLyxL}kM@&&B@!{tLsuypm@c?;Jc zIrH_wYd6lGec<{KM>6 zboH$1D-NH!c;)no<7duZ^TiXf0ih8bR%8rM079s2VPSExq`0I4sv+n)fCkN=1}%J* z6gspr8Q8rPeh&RU7&|F7BRMXXmjJ~p1&8r*_X2ihuUOGEC z%vrK>bJq{`$91st@B z%F05qq#(DT2!v<(Ws=h3!u&j8&Y%edi2}|biGxRZf9njyFC2zUUa@J(&OhJa=wJTg|0k`j{u*Gzdau{?fE zOjJT5KZZrZ<5^J=Od35tEi)rsED;xqvSIwxBxr`h8)KtcButQpcc91R6Z;Qe+P7}| z;eGR`&YTSeu)~y(62Oqrjzj0In7?St;X~i--?HP#smoWdx&;w1Ary85H!7AF7abR$ z8cU1hK?|8ir4pzl-+OMJXgrooWANatM`em~2cvFEvH*Hv0_aCYLggLo2khgwr!Jm7 zx_0Z)ElXCd-#*91dBm8hQ$9j~j!uq_!xyZcvuxAOBPULsxqSKTiIX?r)*~8NU^bHx z4xh&nM9~;zB9%lUqaI?=_inm9@bUFU5vZ|=am)ywAT2FAhRKeJg)6~v@o@N=`X+9G!=a8na~Mj<2>KI(zNr`LA~$I(rv| z#-f6Vz{No!M52UonV}fZ2RI;<-S7H&+;Q`~cgO4D17HQI3~D%)8lAvklL%yxk1<#* zW*C_c9hHCpw>w9c&iQK3iQ{{A?%1|$+HBw&rhaOChtb1^xQv{*aLMM~`}dtWf8p4^ zL)X3CJp6r8p%faELcpLg_z(=r%{AE1%k93$-CJ(AkDtBje)IZ$d?<=eVS!{blFp$~ zLV`m>$uvSJXc+qrT1vUx)gXNO;qPyaO)=h5TF zz(3fraP{gvr}yqYy65oWW0!9~2n-Cu1B>kC>lp|alCEFBf5+?EW&f+^-B0W}e(L(o z3x0mC;0Dkl^GC7BDF0AwAR6sUM}-M(_(^i|sr9o)Ix<(J3qzs4SX zGIX@d$dR*VFWI>N*wwW1K|i?r(DlYQo7c{nx?tA)wd+2c=ay*)=yTs^#V z|Cy@?79a6CdimU*Tczr9(thR>V%K4r@w!o|9w}lhqq7fUp0Ty*fHZ5 ztXjW%_M}gTzWC$71s?EDrx;VIu{K94Ww3(BJeuVpeG5p}m5z}YRTDtqvm1~#Io!h@=$JW)y z?_D@~)9dzO*V`xWdz{~P@aDFyd)AIvv~bo}2TmV9vUcl%E!&RYy?x-^rDI2Lo!NKl z@MZTaH?Hm5b@ceIJsW0^o3|QTy$<6hd@MNl#MnRmmGkh)%XS?6`rO%LhYue-dicPZ z3nwq1JbmfJwY%HTxgA-%?fS7*i&qU_uxZJrBkMNoUb%eh+Ih#Wo;-T^)Y=6HPp#Rw ze)r*%`@h+?eEs$>x38ZyWX!|~j>xd73+8>E`1hw7IEPnX)`#I%bYpm)=qME9=~Az((PN;%~?5l*tk^-7A%}OZp@r@ z-)x*Wd)d!3K4$31iSuX883sZ3m#FXWgZ}*)WMT+VLnp1?yzk)A+dg-W?*DS% zj$L0J*|!>M#~q88t(r4^@|1ZFh||bX<7Y3KHOv8-ID7t%9qZ@J95ZRc)FG2*%p5g* z`n1&>7R;Q#Vf}*fD>kp2F@M>t1&c?xIQ zU2|a5zSaBoE*Y_K&DxnGr!E`s=rVmM;@~uC9f|ZoH5>I^1>-& zfN=nB|JOVm$GXg$yOfOVs;#R!$C%h>PR!xg%$U}4+FIwg@X|kj9 z#37T$eo(x+{5_(5u)9!D4ug$=q%vmWPgap*{7!r(AJv*gd7{{7eg_H5YS=H~Fh#D4jvfA-qJ*?Fk5i{t3EbH{$+JbdJM z2S=yR3Zeh;nLn#?oqqKe41UJnZ00a-tn<*3V;zPJha%-u$myRg;rI9%_!X4rE{-FI zBMv|JvCsYNf3iiN{Sgk}>w^*Ow>&=C@%)t^H1aoXAQ*12rSt#(^`98# mcksIZ-|U;?r|tiH&)?~{oc`Z?694;o|7(H&wZQ))7Wh9(kaSG| diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f031.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f031.bmp deleted file mode 100644 index a6d83d4368e7c95ba81e2aec4497a28541902be9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f032.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f032.bmp deleted file mode 100644 index 5c1defd96a08d2c29e182dfe0566638a7076ea47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f033.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f033.bmp deleted file mode 100644 index d2e0f304a70eb491b4930d3b8b0266f5d5db1fcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 HC-8p&&?#@p diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f034.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f034.bmp deleted file mode 100644 index 895afa8302d4925be3f48753c828b6145c6ee6a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f037.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f037.bmp deleted file mode 100644 index 61e4c75ddd7d89c72cac8c7d414f6f89b6224161..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f039.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f039.bmp deleted file mode 100644 index 997b79767876b4aef3997dd20fc33fdbc0734328..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Y`pB>R^EdwNf&cG4@RiHZ|5u**KlYRvnE(I) diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f040.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f040.bmp deleted file mode 100644 index 4f35f37f116c5f4bd08749c69dcf29a55ef6c7d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 D706VY diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f045.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f045.bmp deleted file mode 100644 index dceed367003e98b74f468947466f33e4ee591956..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 M_oK%D<-hWO0FE!A6951J diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f046.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f046.bmp deleted file mode 100644 index e6a8123dcc82977610c2cd3505308599a7a6154f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 RaYgYj0QUcf{C}AP{|o%xBVPaj diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f048.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f048.bmp deleted file mode 100644 index e259eecf694aba144723546a986f615af175e967..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f049.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f049.bmp deleted file mode 100644 index b4a556dc302f2689dad6312d9940c336ae85ade0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 RyXlwS;^YQI{y%!@{{g&m5r+T( diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f051.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f051.bmp deleted file mode 100644 index a56b7a5b7aae9a1bef72736772b79b8a0ea32a02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 VMT-|NS-$cw!}ZS-^y`27{{Vp66w&|y diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f052.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f052.bmp deleted file mode 100644 index 7a3e05596217c194b823829a10d0ca220bbea73c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 X_-Y^K`rSY3iT@Y&|9$g$HSqrcsAe*v diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f053.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f053.bmp deleted file mode 100644 index fb0dda9b519cc3eb999b8a0dc9ed6992b375881d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 E0P7!bsQ>@~ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f054.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f054.bmp deleted file mode 100644 index b4f80a7a446bbabf798d375d85c7c38aa523a838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f055.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f055.bmp deleted file mode 100644 index 7718236668d81afb97904ec28f8282495f297477..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 XI*_)Bct4;wziE>BfTsU{`LX{4X*_cj diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f058.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f058.bmp deleted file mode 100644 index b40ca608d22ca2e2fb9b392c9dfdb4f26882f0ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 RK7oA2aQoWS{QV#F{{X`vKY0KE diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f060.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f060.bmp deleted file mode 100644 index 5d282a8c3f85b1e530b951693585b53077fcf074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 SUv2u`CzbyF<4XS$Mf^WsvGO_q diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f062.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f062.bmp deleted file mode 100644 index d8c45f856934eacf466397dfb827bdce0b0b6956..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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

Ob3LTDv-WN5*|# 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f073.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f073.bmp deleted file mode 100644 index 894e614d0b86c4374f6a125555c669dbf3c63c26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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

?AX=?4(&(DrFuif9l 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f074.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f074.bmp deleted file mode 100644 index d2c050d5eeb87e5d7dc2af0e2c7dfee3d22ef3ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f075.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f075.bmp deleted file mode 100644 index 7bef6a45b0faa0677d3526944c923ef237a6d5d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z zdj6E{wU_ID69SZfNU-0IFdR)|Fk3WSCRZj_nN&0siN)b^MPeS821Epv$`lBN0)S*h zwg}p_R58^Z*-mK7sdLx*hT35A@{bU_P$m?rGoX7gCnK-2vZb@PxvX($f7%ypzQ2y- zJ3B%GgF*uRcKC;)7&5KZs$}s*0!gIRNJHbu92N`UAp?iP13^m{khvmqSTKbv8YF2W1Vu?@_qoIZeV~J!6i^n8{2L}TcK_ii7Cnm&$Ea%9pYwc?6_SUqI_p?6N`SXc+h`>!dcLoRg z`EB2{4NYN+wB|?|hs|g66dExt91;_SN+IEKKt-T&z!6iRJ`WBd(YbP!si3K^y$Wst z!=JY(b=t&KsOYF%rP%OCsBjXQNWtz1X9}g7sMN~#L2qGUNyXX~ z1Rb45=H~hZAT5 zv&E^5^z%j8wl95XI zYrHHL0||lvoH%AJ2x$zU4M8|pm=ZJcYCBuu_M5A`sljCT}(s0Y^&pe?tiIEI78goWer6qd^F%&PDx5yZ4UmZ~F4s z|9B8j{OGNBHgDOoZR_@(+xV@cG4 z-dbAM>}u_BU7}z{F0jLmfl@`dq##jssBUle>{L^e*5k_8#Zj- zy3KEU2o!~Yeg#4<9V7`7gU_Xr$+)mkG#W>NQjsecOQSP$QWLFF7Dr)aTX#(SPUp(T(RD4HChs#_0>g302b=&ALuDV{iC

ewdV80;S5QumJiAn`5gheS5W8-2e5`5LQV{fAW@hst}G$F%;Q_ThdAg<+4M!203ZIeHSfJfu$umS`+hshu? zv`IPnnOP~&mzGyxRk6ra9v8}II!P*18KVr=WM`2Jbm86Ip18L^;aWa#=*zx->ZfnL z^VWv-oBe}A0s?}<(IGoF2Zf_ZkOmlX4voSV2}Mv2+dsM%m0Fak7jhYVi6&Aa<8zf7 zoh3Ob-ci!f0Nc)+PWybV_hmLe^ZjRj{>IzyzWIlDw)h2t@)|)1+Y*3UlOHH7u~Y(C zKMG*DIknK&+UUu*t2xkmDuzNSj+mT&(9roQ-BUVZcJx8B*X{;fAR`EA?0IS4pk92p2oCWj{gWNfr& z7M9mS_eE2>-YSQym&z!;CCQnX23Jm6yFm)=Z!U_${^*O5?iU;U+;^Y)*;{XK^WXaJ z8*gsfxpl*a?Pw93%n?HktW{|Ak*0@$L0ncI?~&O<_1dL?UUVH8~?ayR59Pp&Z(;QW7m{ zZ8TKEI(=$_Ew$JUHC9i5e{(!;{g=YrFS7N8-+T7=TQ_dnv2)uN$bx zYH5BkT=XkScO+Y^&>j!Hx_WDTQhvRwrK6*7V4%M>IpSwuean5p5T5?YmaXq@*}l!s zFBrHfGG7V20~9j}27@KRsF16zW^Hnc$z)7Oj7iVV_v{+pJv`D;tP1?;7u2_3@b-WI zTTlFO%l3_%b_Rn25fBaQNCi=|pM>;VBwWY){Y`nVKFMSE98L0(B!%fN7b5@-F( zU#Ic4F?@F`Hgw0fZQBFFu~d-VghDQxE;ETl4!g~mmS0>_+t$(G^EAT6JKN5WHI2XT z*st&#-vcnR2|^$=0J^XuFc<&ASD~>JM*k4n~m)6tkJ3NQyBfWh7XV6Kq+je81QJMYI3RaGrYU7wbb&p*wdFR5C2v z7;msSOd#J9!{2`CpUAYIG4Xf4SoidcFMs#t@BjGqt?RdeDChrgKY97tr=EmA-uaat ZU&mnAJ@wr4-~LP^`&Sym{{z4Le*nP`HroII diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f076.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f076.bmp deleted file mode 100644 index 6b38fefad6baf4c09c5c62ed37b07b275354d908..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 M6Q9Rte+0Y#58TicT>t<8 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f077.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f077.bmp deleted file mode 100644 index 047841dfa2bf0e921337475188b03a5c15e4a0ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f078.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f078.bmp deleted file mode 100644 index 4975c6ab327f4c5d06a7af51d62f1b36f3958ad7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 U6c^@ZrlI(R^gn;h|HohbKW`F(r~m)} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f080.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f080.bmp deleted file mode 100644 index 9a45a710d6c23fd9844bffd92f236ddfeba303f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 ChEpp5 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f081.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f081.bmp deleted file mode 100644 index 68323fcdc64ff606bb660118339e0dc9a0b23dc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f082.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f082.bmp deleted file mode 100644 index edb409dca2f075d6b6603fd63fddbd7aae42bd84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Q&0nASkN@}9XIJ3=0al>X@c;k- diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f084.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f084.bmp deleted file mode 100644 index 2a422daf36da58124ba6c96cc6f83696120765c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmdUX1zely((ilPt$Ryb+EU!z-3d+zng9_J0ukb#5E6n*aCdiiE!I+6>b~;1ySs9S zcF)=U&e?On-6Qw+yX;clvMe*tJfr`ad4tjJ$;ihK_sc*s){C@#Dvl&p!JMIdS3ya`NO!Mb4c& zhnzou9=UMg0&?-AbTkqZ6N8}9Xe2f^7QtXJ zNL*YT5+5IrBqSstiHV6wQc@C2!p_U?5B;6UolbMp!Hs!e+A( z4u^wqxm<+D;~{)L9}x%yh)^g*L?RI)7K;&yM1n}AQbZ<`A#%AKQ79BhPEHP@R4S3& z++0MZQXy)!8p+GcLo^xgwu{`ucjLp`ih3Y-~iDnwpU2=4Pa&r3Gni zZAIGJ+K~44cBG@D1L^GSM7p}VknZkoq^G9`>Fw=B`uh5i{{DVsU|;|l92`W3hK7*g z;bCNCWCR%<9Yw~*#*p#xab#j*0-2ngM5d;ukm>1ZWM*atnVp?Q=H}**`T2QdVPOGT zTwFw!mX?s^1G#ta9tF7J2vX9rFJDd*s8156I`Ae~x_d#TUqzUw(;v_0?C% zZ~Vq@Aiw#Wzlr?TZ~YeX+rRzW$nX5l?;yYXyT6P4-tYY$^83I4`^X>s!5<)h_=kUp z{Lvr%5%R}>{Kv?j{K=mnfBL6?iu~E1{TcG-fBxslU;M>iAbcdH{L?@E6Y|gh{Lje0{L8-}|N5{0 ziu~KZ{TuS{|NigDfBeUPApiNF|B3w9fBhHo-~avJ$l>APH%{P(Jb|+~2F~L6G32A) z_#yx6FY~jZR-{@;9jc3#)S+Q!b##@^Y<(b>t# z#nr{m%IxmN3a;vu=1wW;RbG zm&$TvGO>WiVP;Z@X{o76390GCG#n03A*W%nDXCZth$6`9{I8b$)xdNnhcA@nmz0&4 z<;msB9Jx#);4o>7EJ_xWo=M5bq|>Nm5)q%8ngDqL#_jU2k^vnIM<|lW75UoQ=H|LG zji#^=0(G8JE|!XfGMR|W;j-yW4x2^=9#RwI&fjU<%WbVk^8Bl4sD-TnQ&{X_j7klM7hx3#smHrCcv6&Dn$q&c}#9*4uGXORhHNaXOISAG=? z!0}c2r6ra1O>I5>eSKX$!$bXp!vme|Z7t0$t?g~ikZaYH78m8^Y4USLe4&5~dP#)@ zl17cZ`zr{Fm(vP0MHQ8`4Q-wML){JaUBklz{e4|+txXN}^^MJqwKWa()fE+G#pPv% zd0-b(uugVXCWA&}GH~Xiw{`aRw%66R_4RbNwKO(0R8?xVm9^E{ zs%mX%X}PwdvZlNsKToa75%YNr8k1Y$_>WjO`FXGw8>PL50@;DI5q_&lLRoO1J*Qo?Il zwKY{$)wOjsHE`Q?rAo1YlMSv8k4uI+Cn<$U$;_fNnb~ZfFsBfFLRqmYM=lled7Nw} zS1gw1h(gZ&5)2%3FKMW&E(h^fR@cC9&lPf5U|(t2qy$WCEJUBgG!oQL=^6BFjySKR zybLZwtpo{(1Y8zNAd#tZIiA0SBf6AXU#%@KDXpxmsIGxuF6U%rP^lzr90uY{7%C(* z0+WnOC6F>`Su~zptyal%G%AHcA`}S)LJnW5fFdi~<`>sNn~J9DilY4D(vs5h^5TL# z8HYk76R`Db7S0Lb`)!a_rW0X7H>4vmaWBGDKuu~Z@!OL#m%b~YcZQo;xNB8jRHG?MG} z3+dn`eph8l8Ax3$QkGPdSCp4)xTLsG7!-txjK!sA@nrHG2~Q~C zaOiXv7ffHs;c)pPWdW#-oMQEh=%96Zb4g)QUamyIR}__$X)B85Onh8)Y%KaH>x)lF zh{ME2qk@A`(TVs>9w@s^Amp*>8B{t4zzDEFwm`1Z6cyyDBx%MMesEHF8rxY@pee{x z2)KNirntPaTqC5Xr>3N5Wo2ek(*ZvrW{|L$$nfx(*yMC3Po`2rQpTcD$YdsDh6_%8iX-kVs@DiK8nKW0WRObqr3|1C}#sX#Muo>AR zMUI4>K>(DGOl3j{q%*icAF}nrB4zxI6F*1+PUBh%WC}?(g`7cUD~hy736_EwiOGOl z6^XeVNVH^9KAn+G#--u$WGVy9T_hF@vNK4;G(tLs0huT@i!I5~6c-f~mK0EoPW>SI z`pQPNLMdTVsTpLJvaqbIs$LOodf7B4od(4hi9jaf)3az`h$J#4IV>a$O<)NCdgL-G zxP*jMQhFwv!^p~Fid5ja3kpgrc-AL>2>s8(TPjsKIpXZh3?hl0lUG_@r;O4)aZ1-2 zl|;Z|V!}g1eFMYMNohnpDIFIb;ArZKL8oo^c0c1lC%2(u-mc#kW#Lhpc zF1{k~DN(DHU|bmlB2%1OT3Zlx`_#!(=Wm*M1P1tex;WXJ8Cf{_MPM+Askk_lz3w%$ zB#5_CIuQphGAWgu#bmM~if;sX5L6Q|Ds z2!H9ev4y#bp@H6w%Q|`%&Ypguu`v<87T3=lH^531QU-~Te8dxpNdb{JR{`+9bnf(-^H+8CP3_#= zoGq`PJALxFVRDX=O(Lem#V4ncGP7B-^9=U*-NzKTh zWs{xGojiN~)af&4PMV|KJYh;zaLMT@m^d6UgPF|& z0Wdhq5^cp%wMw}4y%pfZ<xFjZxmd#T__E-f#IoU~YFoR>v~CPA3_ zwX>(sUc7YfB+!R*pFNTRJfAuHH4mqNlOt{}x}^d%lZ;Iv9$i0Z4vm*nQVkG&bq&wz zdqM)|!Wr7do&p(UZVCxEi;$EY=Xmkt+3V(>;i0zYkAHUJ*zpr5&z$(|&7qTslq`;{s0wO`$|`}w_jCY`#r1=84Kj&JlPeSP zvXU^#k>=-4oj39)Db+*=0~;F?3)fKJ+x8(Lex|36pFDBu#08_<7jNrbz6{EF(l(8N zOHE0oKn_AD5GXXRw4f5&6E)Rx_fy|10-VE^l?{&+i)5MtwM@vT<8UO5?WNPFjROfv z1(Qf-Fa5O~|FX55)yGqX_?tvJ}ZMrpm4;R+UAD(nwk>K<&&pCSpN$| zdd$CnYHq1U!jtBzbHoA`Ej>Mp9Byx*bJN@hpB|IKAmKQw94;xAEXvDcCQ_JjMz(=y zw3of*?Q0h=>$^lHCt*{tDHJ-F#{|_SXNxp7tu2l9HHFDHK0A5a*2%-uO84x~&%(}e zmzUP(N(3B{Tp@+zhn7yv%EpI#+nJl&`ue;1N29z#6EP?+SO2KQv{+wMT&SIyy}P5i zk)e^Xg-dV@wBSz&Td{ukAQr;y4X9pI#`(502FTLnPk!z88R$#gbP#Ajs@FlbByHaRgZgGSFt z$0y)u0(DJWS4$}`In>!YG6RZ4kz7+&Ew}h?6|ipI-FviAFJ?;=60wk(fsc&^5f(PJ zHP;lWWqeL1Ig17ni3WKGE-^WU2qu=r762@)QsyYd+0?Ye1WXJDgH9%AW{}cS6Vn)i zyz1uG#sYe@zo%mqnE|PqSXEZ3vHni_pCxZU*?+XG6>y|bO|de;mnRYFqT-gmk>S4H z_F8SRrl`2Mv=~qy1)s@)GfU(UC(EEdFU-po(a3;Eqa&lDxQ3=t=yV!at}alRd?)=Y`LAC+c{E+b=PT4Q4xK{8p`)-gNpVx}*v#zg^yu&) zv`TwA8@1&X#p)cnQe99|R#s637)@27LMCKn5))%Wf6=Pzycjm#=}EZUcOo`5zvUZ*l;gL4-^`UCqNJ)Ko%@1sA_2IZY#+`xi~t9 z#0Gl@2D&-AIGgL=_^x!!qUq7z_GW*nDo3qRN!XO6n24}wY$jYl@95a@Ku3K=o-h*^ zC(yUuyv^(%sH6 zAjaRp#mUmr%G}`A-HSha1IIjD?rrSs4pkMYHTjwx0fQ758XS>C5#-l(4)nKHm*z=m zDY0SRb{3XaHcmdMXiR(xk$iXvK!aGo&dy9pLi>3J#U!PrlZiwEDU&6TX|xTkU4xwk znNi;McD@l_rUrKnjPAlfh_T+!(!Yr7SX|uPn`){oh7p83nSh3i35!UiaC0l0JG&Z+ zWZ9&+@X$bSXFFSadj}6cfPc^lNr#6Vo`BEig7ssgyaQsBQ;8WA5+x&x$q^~?DjM5* zhgy`RP)}=XpJ2zkI#+MqzJ68bmWB1tAOfd6q^+Y9>-!7s^;H156{!?l3N|(-A)S{~ zsBLJe%gsoL2=MXt3kve}^Y`|2b8&L<^bd+SJj~_*;t36ybZnSU7?wby(CAq-1~jao z`l@bf9~^5ICkMD%*aik#-??_>hR!veYqxAXe%b|p<|5WMcMoqIEO)mwR#lW0<>$#+ zgoKz_JV&N1tg0=dg?YKVdw2v!ga(AhpuAli9UYuqo!k!((-|yQHj70g#)hIW1S&n7 z2QV#{FFf+J^=&=F;~mmCPe%)<$S4Orohv$*uiUtL+riJ~r!?>mzpAdSYiQ&7#$ZQF zU3FzyX<30JD+Lpa&Em@nv_+gSD{~7g8}BF(LI@h=Y-49@ZDC?)b$A$!XFv~%nSqOm z0e1;rQ3~!s3RQZMwzi>TXmYY!ne1U><%Ujl*1LX9=knznHw^4O1AYn`_RyBpcJ~i& zz22SdYin$1tgEg9b*JI6I1)ps%oSyztZwPtv5v%{LxaQO&01xldgE`+>aTie<-Ffq3{*-^?4wsww4Om@AadrR-u)!Sx{ zPJZ#O{{xaa&#I_zADCXe|KZ*CSXcW|hoz~px=bUb5s1`mUT$S|k(>)x%Z1)2p1@$y z88ixoDb342JS^s7iOlTGbPBk;lJbhm>Z-ERin^xy>Zb0#;hCkS@%Ac7w2OCa8s6>Z z^_#}}R}JjlUBXkmE_~YrZ|6dy&^xuX`~JiJY=1{vTWd>uXKPb!nIfA?%@$~f#`;>S z@+D%qNFd;Fg+c+3$5)h9H*_2xwrVKp*#LkDbBn6$8|vzsS{mva+dA4>ItE9_=T;U* zJL_|C0f7l5f}8I3>lP;03|%}t5{QAfzfIqvqPeHDXKZfk?dQ){M|)vDsH>}IV6dm9 zQVp1kux5U9WoEFkxS+V?2vJhyD3vNrSxfie}Po6rnR-MfvcAv79VQz?F$I0>+EW2>z~?s`{Cuz?C3!M z(D3lc_~iINdtHfy!>^dx+uvRu?`m!DXl<&isVvu4gL3ta%`P7v&ee-0irl=?`VRP? zMuvxm2K#z?`v-@H#%33mmglCY23yK_Nth%m9qpi}@91P;=;0d_hYL0NR!Md&zNW3E zzO`#~=lzE_2OA3$6La(P3-hxJ^HU>TTBWRLVE6g6{q2Q`@rm)#p~2p+?w-EE;jx*; zwZp@ax`KkTn#T6tfzgS{$%(1yN%)Duk+F&Ch1J!S#i_Bu&N?|U1y4y&@HH`X^|dtd z@DB=#i?aAu5ImmN+||+6(>b*J;q!N|9^xol#>6z*2*|~Wb#hMr&8=IV-Us~N*S)897f`(x} zAVnEziNTfzEG9$IuJ#f(ot}lo1l#Jngt@!<`G!QIgWasYsmM;!+Ur`H8`_4pK7950 zt0zxiym|k{hc~ZYy?*ul)vNu@m8pTg@x|>o@87)t@b2Z~2lv)DHaFMiM`2{`@UWw! zcMOibu(rOsI1lt^=Vs?-j;?-rbzy1>L^0gcUMdoDsF-k+yODF0zqf~9L{wC;_qSru zSx#da)Tu3f_uhZ`#oHH8p1u9@H^2J)?d#XCUcGt!bZ`6K%IwVi#?!ZN-+%ShyXTMY z@9ymGuFs7P^bZ^!!ex)m&d)C{udc$#+wvmJ!Oa8x#l^X~*|D*a;jz(yjxw=`PeTXA z1RFa;`Q+#m5e`L_#kHSYz*R{T1dHn0fd}uu_~QMmCkL;;`0C3KZ(qH51`}_O9&T^$ zY^-kV9=v?};ma@IzkCV|JlNZupBxl+#d_rLt&!~3@{U%vbN z-J91ho<82+-+TDr!PdsT_4UmM`_JBe`5Rw-c=PgLcjx}@+B}ef`=6McnS*#9vm9z11~T-(%V|fXG>Tyevx6e4$&xE`v6pkpS!uC;g1#IxNj~1 zZrZl~iAP_3`TpIz_a8pId-dx1Ly+^p8yta$fxfQZ!T!-PIQ!V>$mqmae`iZe zTYKNgAe1bH{A>;_HUQ;oZSCP?Z0v=JM|peNn}0niW5^NHaPcWLrlj@A|GjzhY;SXJ zw6#P)$;wF2ps}U-wOuf&_(MP1A&hqpjtup8H5K!zWO5=Z$j92!*~Z8!2pbpb>u0C` z^^k^xgoaNKhM@D+u+F)X(r?;=CUO|cq2}8Nq*qEA|nR%mQ!h`%{!#oT>I)Gz7DmEt6 z+u1ubnlbX`#eB7Zkj&DycC^%&Ym`DR%sD~VIUY;M%x&o(U)g{0Z2#edd-J2v3#zIt zKRjgMQxehW*yzZJ=vb(VC`@sFEzG90_w;o%ws!aT_CQRoSEL2|qx>w)tV~Tz%w198 zs38CN_=uwsbr>M^REhAh{!UIlLHO>MZ`RusI4`#}b$v${1l!u`B25l7mY~@{7Zf#g zPwza1@UXoyJJ#P+S(2|jJWPddWKuHVKB+`Vy%`La5E{lM`T50VB^6CQLw$V%eeG3p zT%do5tG=H>y8{}r^?1654_I9(UfF5pU;)xUGmzF_s zU#O8mV*|=o992@(Ft+g+LekdC>_|^tu|~o^JS3CSNLh5Y7`j~=m;lL`b)3ua7$be#L#udr$Uvx7OwcTgw#^Hq>9}6as}Q$So+Y zsMMB~6z0h#oYW9!J2zAuQBu({I5IKTU9Vxr1qAw<=^ERZ7{dI#Z&09JAf1-*2?sfj zD&P~)!GXSRt`Q~o-#l4rkx`-@^sZbubMf|d9ZNqPhY{&y3&n;X1}|!wd-&?v9?&1C z%NJ&o6AusX+W16~=xn|~Duvb*k4cITu-Ct98-&dil{6249~|hc$;pWH^>w~`-N?$& z7$#StgKr%L8TF_8KS^xYFmULwut1Lx^~UpqjczrY5az6R`OL}Fmo0rfQE>rQR!)xA z4ql;gnH4jS-@ZP$zc$xjAv2%0r^s>iE@o1}$^1mwXEfbOw&{09op5lck`}anx za@Zuao57XyXHH#)YE9qB($d7#-p4;6nvg&F@a3zg4>x8yi#X}=LH>t_mjDAlbH&Ej z#@IW^N$<*)t2b`mwGYNpSwdA!_r&DL@L+3RW?ZnhioHt z-&oaDz)p;dMS0u1a%T?iFHN?WD8+PKur-V~pFL`F=ouPXy7>qA`GzLT`|mw_{rutT zSW7+~3&%Y?)P-Km*-N(W`qvFiZtL8*dB@PwD+-s%hqAQ^ynkVQ_jb2b$e{ptcDB5!YvEvNZD;Qp=4uftrG~}ZeWdS}t72lYga}U$N002`hudR~ zHTAWXg&LJq$OBX%HUb7+LqkIXygdD42&%66ok#ndb3+|kAt5e2;PBAP#pL?M3ujK9 zIj^H@VD0P`k%T4E1ge74s;2hd;laMn`VvX1zl*b@;q|-57IqGf?jaElb}51o>o~`c z^aCn1WE?rw*VV(>D|__d{&Z7*QAKSf3>4+7#DHpIV?%=i{d|4A1E7e|v`?<>?yk=C zHy3kBNs%FkhrV9!jy5*77Up)Ie!)?R1Q-Y9DgZ+&u4(OtsMyn9qv2uP99*4@?--jH z*|@oTgaq5TW>OujaZVrU`&OxOiG&DydpA#C_T-bttDR~XIVdYHEyxwIv+(iJk*Fiw z*UK9fn?lz#4J~foo1f^`%4vke@Swv(Ki|NRposW5OfmsxftWmrRHoGAsSC7?P>}Qw z^fp&08KHJ|Zl1O##^#n5PX2!0F1CSL@vebMwjb&H6lTZ9#k!fnC5H+ppS^rAQKeGI zlsQ5sm6#F_BQJhF?#^yL{y{M*6kb8Y!0g(}^iXRdpPCvU0rb6nf>6PcfJS99pimY| z<+)0!SfMGeuJ0Ix{I9FAOiuPTw{r6FbTl?{wzLR|b~CjN$45kl1)6@Ok18RDhxuC> zTDS(G#iLJOKiwQ@C{~FWJzgw|_WbvNYxeH{&@Vw{VSnY}+M$llP_(LM<6WMChe zhKch1I{t-gNkN_t#&^w}e1QJ*&)+?Nu+Uk?CnUzAJnSsZ%}fmqt=xQJ(1pa3%*-(? zCdkdf(jhoB!r90>H8Ul|H^lgp{*@B^9nAD@8QFTq$;O_2`NjLUPuBXYa+yg{0dCIr zfY@2P`iI8iC|pHhd3hboLiTkuRpu+D*~ECD?_gnUXkcn#=jh@Y9Fv>|(;(ywhEQG6 z+&einJT%Z=siH-?TAMpXVZ5w;oXo<|VNRA93K1V07yn8At}2|Lqp5-JEps27a`XTy z5GZoM3$?+-5iUO1(=#9hQlKoJq7VjAn_7AXMuyrNt4j-W1=N)A!$WsFGebjTV{>a; zI|n!a@B~6;7F$-_*flym3psdKgH}mKIon#h#3Tk-dImTIM1;8eWDp_=3?|m>YIrR!bt?lpZu?GX0*GPyMxgU<6w$%WD3bXiGtL(lN+%JRbe^yFAS zOfm=vAx;+7?lFW!CnE<`q?dPeS_T#s%VQ;eqJJ)(mW+)Kvb}jXfT9?B`u6pUXHTBJ zc=`IxtEZ11JUA*fR+pgGnV6iOgBovjWqE#bWU#Ndx4Wymvjy;H37v#bLc?HIy0Eae zv7>izWNvBw-pc&^+{AEyOR1cl5)))&=^UPtnA{&<&?`v%zl$hYHciSBu z9+Hrfgb7FxWk-L);EqMM*J$&|;kJ5iq}-nSFP}YnbboXE!QO)h`;QNv9Xx*Y@X_AR z*4FmU_U6{+y{*0dy$z^sq1b{gu&JZ^6UvS8p`mf8ftJ_TR+pES0HaueI&8GJwxYZ^ zmy3n{3|9+Jbc~Cxu2WQWBqk&(CJ>*)jnMsge#A^8$P#kN!B*Y`N%Q&v2z_UL?cUbr z_TJ-zr_Y~0+CO;m_|fCXj~?wm*xBAac=~924ekLhVsUo<@Njl!W)@0q_?VtsT|Xkf z0M-BE?Bqb5k_R35{Oo8q_s}3qr-*2Gy<3h^ap-WT(3q$!6))iHRfY3-J|0IEX9S0n zSY;DiJMhoi^77i|z0LcNU%Y&J@Z|Z67XU@Pc<~Hsll`a9o;-ed{|KGAx48}%vb?wq zoB+}Si*JB|z_kN2pnAQPd@PosER<8BE8`#P;Sz%OGct5QCq??%`$uAV`8>C;>)&G@ z+G+(yC?rAaSk^qfyuJxH3_7&3eDD6#7f+u)fBEv&yASUH40#MU0up)l^k9Gg!R{U? z=g!vp+WNiqmDOcXk7bbh+$_}olM};jMa;Oc6lJlLO-l^%^$rel^b89$H?faQi12rH zMd7&l*`Ly1xP$9CligKH0S%j&&MEGjU0GXQoST_nUS8SQIf9+uynFZd-RB?P03dYm z98z>}EVCq^&0?p9`ML#!JK6e$ zIhk080}SKs5|P4?5q?7dv(&|@o+>3fHIB%VRSnHAEiWAbDr=iN4-UW(-+%t${fEy# zyaTg*4$=VHFJHcR`Q*`&Mm&7<7?c7oV`F^{P7f!aogE+SX~;=M`Giqqc>qlE36bv5 zeep2&i1ISEL&pa}9UPrP6DGNQQa|`JY*56U5CWrfnq%eg1 zOp%;Rigb1i2z9pb4)wHgi;MO4Lr27uxh#zPPw4yfP7hSbl`=w93X_rBF%CG^(!$)@ z*3N^+&t3q**Y5z1dGqGgi{~$2zXSp7J$~`x>BGJKeOQ!yunk+48yg@1pbr=zm|b%z z8|~+drDtZQlVL#yk8-g04RLVr_jhyfiwpM-jZaMDO46deenQ{0dS;+HM=H)hN2g-b zi~5dWjQORFt*!fyz!g4!@$%Ihkoe12FJAy22JZ3k<0nra@9jMV4ZMGUcWZMKq!0E8 zmNz#$InrIHA_V!O$N=6aV#6Yd1eAk~d$5Chke8iJctW6WRALfdE{zQTlztvDaW1R9 zJYTJrP~%XMks*{S=$gPF#LB%b&~Z?Cu)i12o;`m7^x^Z_(WfAr+(vuB_P&z^rWy@&fpp6LFA9k}#O zaEsfU_wH>#jF^LUSOARrTZ*|jOhgKkge4KeVo3NXZ#zpDUw0@v9eh*Jfq`MkSY|0F z$oj|d7YIPFxU-Ov!Q>Xo9jyu?~YL6iILuxLM|Q~Pht>(g=j)1G0Mfr$iXuJ?QQRlijNEmj7v?= z(F(%9-2%H^J>95g;mPD^4=*2Ut7v&m=kVy{ECd{I!jHitgQ7j$-`jm~ME>K6*H%_m zmzIFT4S=NK5dia<>6w}7$)WD%JT^?fWYX{yW=dK%lN4-zT3XfIH8eW4xVCv8Zu+C5fw}|kc|?9|XLoC3 z9q?X|5Udrie6*H%fPTU8jzMyk$DvahfSa&Li41;LtjC>;`mm?z>F69D8W!Rnj3uec z=_#L*pHC)W-LO1dUnm!3;1YvvZJn)+?GuH?4ei|nlkq?EG?~WY#*AOURc`#8{6I8+q=KD zxwXBu0ZOs435ve~+tn)oI4>>&*bJT*K=4^WAqQHuxiS`uEu`WJcoruu(DwR8Jx6al zJ4;hPAK!2%w}i~1B1WRiw;PZNyXynB8cB|r3i|0{Yhh_)8=RF>q;2e*m|cV@@Zh7R z0qhP(-}tC=>!5OQ_#>NNT!xqn^9hTf008^;G!{w(bdE>>n}L~Ze6Yi<3pz$_elVx# z6zYXSxkhE>R6{}h348k_ek645-bhPDj#$CNh6MV$Iy%@`y2dc1>WcQ^>BZHJZSZnO z*S-md2U9!pwqTlTNAYg?NC_eEfC?>V`a8{Qq1HI>UOnI|YTZh!`Ig;_Kq<<>lhw6hfA&N*a15K)Y5U z;Q`7=#|Om&IR41$AmoDA0l@Im9;|7b+d4X% z>Y91@`#F0hb4&B-bf0e--_ae|%)Z?jYOTv>r>91TM~26y#QD2=$I-=_s+Ixpg!70}FfG zJGbq8VGIGy&r_%4((ZhH@jw1@iu?J8^`6=yDGU)sC!{4L6B9%H(IkeVr21oT3pz_H z8{lZScQ!!@!1Pxk<$?~+Dx~@I(EXU6nwlIR?(1l&P_j}ZJuO49ej$DqdPe#;b?zAJ z>6%*Hxo%?PpA-w}2 zO`Y4u26~1DSFalw`KQLG3JWCI#MrCf5dQkMb%B6NQcqi%5#`^hpBL zxu~kTxT1RkUc~_YzGYB^Wl(iE@+@@PW}xo|U69G~(b19Nfp%CE5K-cStaNYLdpVh$ zJ$KW<1n%F^!pz{7&aFH8ene7MP60KA;`D9X|C)h-?e|YM23u;2fQzjEh-~hS(%&3C4JX&=B2!Y-Pw+&I&D>{MkC6k;F40~ zqoP7W2>Eq6Oj&VlQ)6ROd;bV<0K$gO$6zl|Y-(w1Y3=HUUUgS%BW!{~trKXaf9v`U zBNJVih`niQYHMcZ?(Jx1U~FpPm(G!w7mFp;q2FMo@%M9tncmX?5NL|Ff(Yh zR45b^MdiY5g{HWwN?TbE&_h4`+t=3(4f@(rcufZkpVibiHa5UAWPw7&NDa2XbLr}} ztGDmM@h|CH7+6|E$qD(lhm$9kD_7-;6!k^7e&+U%zHvHra<*BkZ5su6WuUoCDdWqy zBpN4+A!lSme;d}oilGE=Z*6JqfW6nsisGE3F#x`RFIFC{xu{_RkDL%}b^Y>%OBYS7 zZ^0{JZd%ygHSq&vF)9wWwF%rDO`c5MFpT|n?tb&~ z^{WP+?iOAtr1&5|423PrD=4q5(AE!+d_ujxMfk^$hPh+VE$r{^8t83ntSM9FlvHWx z*2OG4V;s2^d($4~xXaMFeFZuSd-n2$iv}(( zMprJ~un+c+W-wEt1N|dYq}r0w2I$8O&DUT0F}geRS9^qso6Q|&k;XxbIh;z-p;+*k^YXxQs_tu7=ofwDU(j) zaABQ?K_TF9gmjp1$|AuMqNlTin}?f|ql=@Zsj;E{Z5ZsieCgtqOILKRn|Q@U+89{} z!aNRxL?uM}Mr0_9a}`xR1CvV&UCuvq>~FqtI(d9+b+ArbR-lnEGP2TfWO2TXL19Q> z`H(~;lW+-%kh|lL&~#f{OKTe|OLGfL<6Am9x;J4hLFcCKEnS_<`d)GLI7@S%WHuZ= zjY)_}$zbMIsPh^JC!tHN`X=lChVD4|8f zP{hP1#KlITJgm*&&_)LO0KFL*>s`HY31ENSJNkxquUxt7mLT8zgLpQrs_vv8Tv+}hHjmC$kM7&Pp;;wW^96vkdND7c7NZfTW>n1Bih z4sbY{e!6?-j=uh#o44-VymStX{@T?mSI(cj>lV$=k9S0K^9r&tF(f9e;fMu_g1pAX z&4X9>SIa+Pjz2l@&pcd>R~A=l3v(GT&KTh39~_y+SHfOVTuf3jno`_d&rS#n@b`1P zd-M7gotrmq-O<&#cH`!?3m30kxpwu^*)z91VzLX!0m(v*nvRZ67s6V+RFo~umd!vv z{oZ`3!*}|=Z*y@eM68wy6;et>fH$aDAYLHLO3fq%2F79Hxpf_CGSpN~7B{b4I)4dH zd`(B^>ZL2UE?u~IS?9XW4HK^+-oX=P#T;d$bR8_VVqU z*RJX4>Ki&o5G93DDov^4;A7%w^Guc@w1TUsPxieU|-rZoD@cM$u|Z=JVG&B-r-#r9kc><<+c3&}*b zkd>Yg6B!yo$V>=yGQD*bXkR?)5nj1?_S_9iJNMx5%>42)n76JkE##%p)uqjS9c`_3 z)vy|0*4SKCUxoewZ{|3r6DX;vYphchbamI2)|N{tI1;>VgMvlJB$6ojKzkG2s~4`^ zxOx4;1(5%>I}YKAY(+_pwxp(`qfV1n*%^hYh6`U&&)(^ zy3>{Kq4+-~h7(>bP+CkbO%4nJKwBt>?M6HW9~+U7fwr@<(AT|j^|IcbD~4{)#cDYTnY z$xKFK2vLTEMUvZhZrr$g!wB926hc*N8=4!d<+Yk3215~-w&vyEL zR`*k0kiBIFGM07%=x1+OzV_0MuL7)`i@WOoP znKn+ZuWdrLzPq{ip^cHe&fVzH~aylZBvsjQ}2BNE8ffE9A6qzqwkO=C-UZ)**d z&N6jH{m9<_gZ-zk-##4Rx%`UW%5~NeUw`mhZyzo<*L05$G}ghpIBH>~uv8-zD$AQY zy84EvW@a`PTWadtM`pL7Grq98P@QP<3oZSBw^&XXWUhSv?%CR4TXQqK_oaJys0Y&1 z^2)Y>;eo!(TQk_s4S3z8-ehzxx;c!rwg`P`mT&@$TAqS6fFP477}m z_H=ZO0@^scunK6%?!&!@`wzG0x|A5xAGGNDy%{=omo~e9@aF9!fF0MCp}{dRv%J2s zvbui%CA0?KzS!;0B?jBw`8B=*cLmz(lA^PZ}kI?@8 z`_X{|2hhQT2hpKJhtT1}htZKEN6^uuN71ok$I$WP$I*!sC(y?qe~eC^Jc&-7I)zT3 zK8?A4-MV!Pxw^Wd+qZ9{J9q9NH#awQ_wHTf?(UB6 z-MfeG-@lI@Ja~XSJUo!6rzi6A@S%O&!3|gFJ7RyxHuFaACD3e5>R4dB1%e1LdnU=C?zEYrKYB$w6rvo zo}P{}GBQwRW+uwY%0k)M+34lVmnbJE2j%AGqP)C3l%JoE3JMBPVPPREDk?(7#l@(k zqy&|gmZGwO$S!-KeLh2le*$qQ1U9gu!4?e}6w3 z7#KiR2L?S^_sT9d%G9;JFkwT$BN~IF1 zR4SxatC2>dL0YXA>2x}z*XxnNU_eHr5t&RTWHy_T#bQBLs}*zOr<2TT6{^oC@-}6Cr%N6+L3jA^fez^i)xdOYs@*Tg(Hvo|P zg*<*iW`8u-UAsR3_zEcY7c`6=!(e*X2fKeEiw~B6X!rki{=4_>KXl~iu@fhbpE!Q> z$l-(g_xvBue)qm37hJpogMvfDgP(?mKKAo+cRGFGqkT~Q{2x4aAG+usmQ~f<*3sS9 z)7sMB+t*rKlJfMyZKrbwe*QkNYyU-`l!n1MDvd-W)2T$l9F;{Q%@4O$6l6!;yLjm5 zyZ|2@cS~rQrZ6}XDW4}*DwI;8h{xt|=tS)JP+Lx<--Vy+G2D0Vam6Hy&t?lGVxi1v zF)x};Mj4OE;&2#b+*DU(PV~8--wNzH;1JogAe4ytLaA6R*W1^YZ5FG2NhcLcq(VN6 zj2$j};qjxA``aJJ?qlw0T?C#$ELW(t3c1Fz@p{c_S>D)MHW>^?okBn-5;{@>FMj)$ zKmWviXZ(uCXdDh#qSb57W}VKq`D)F+y!z_1treTeYElVV zO2Jd429wolv9GPz*Ecs-7A^Mge!8_{G8xngF`GshZYl}?_~$Wz(~oOr*(~fNNp3Kh zET*OP6{~r1b;V|0+T2)Qv)e3YgIdgE6NlR?{P%tP1K96XHbth8XdIbVZ?T%}D^^%? z+v!o1Ov+?eebUu$-Tp3z?9ur-B9pIKTwY#Xwk|K4%u9<_t9@g0 zePhMGvTQL~EK;6;OD9Zr<@p}`wg+%3rhRs9fx+Qv7A*#g)oe1Gt&58`>(cth<}14e z24m5gwPK!tLnVyXL|*=uqtNNh?(u0X72=N8YEbKq<|V5^Z?P>cE-r6=_Q?uN-flIl zt(zeVaOm^hiT4hCs|#?pm_(SESl9`>I*SRs&tS6}4JO;tlGV2L{jHTn`^Ngp%ByvY zS}G9>=wsQwr@u}6$8r{^V*^+QTPRcMOp7ZvoyKZ48m()qi;@g|z0Ll5YstF)dTVXjVzIBT zu5E0rTJ;*WjE==*dVjeGe&hJ;F^b3H=@N}bt2cqeZLUM;Sy_RfTbs+PTbnD(OEz%B zjSUD#c8gK3l~AV20>8a9bfI>3Vv;VF%j9a$Td%j)KY6|JYHitWUtL?@ z1bXV#r{8_Gy1cZg8%P9EvU%nKDNrOsqBT5Q(Em6hd{Pd;AoI0j#=vq9K1 znvFW689v`=GYLl<8=9J%8yjoOYU|s`HoIkU(O@#^^#-HKW>iXL?22pOaHZe(_B~!5 z1gcOhQt0(My~&_a>)`X3>=I0QNo`|AaZXZldQNF+;X)Y(BQjQZ{5A^SIt!!t$+gTi&`zLmPW`Sq#XO12C&b)b)Li& z%4Eu&(5KTH40^S~!pnZ(cE!;nAicP%djQkdRNvWH7JSp`_TzS?(P&v*SzR&#)ow6o zL;|eG&tm_B%h@v&o=7Z_$dzg^u9iw=5(Pck{qCjH4)M8_(?ThaLLv87bmEI5-Cgd7 zVXa2n8XQpo2PUIIE8&RS&cAP0zus%R4!bvE30#pxERx6+Dy>E-mn#&sRL9#FPu;nh zJ}X)K-lyx!8{aiC<_2FR_?)?VuSf|o!ej*~1ZdQtmI;NN#Qk5-*n8gf;rXcE(K#Ah zC=u|55|v)3luH%rwws4OIvmu}LfL#}k#m_OJcTBu`JPYydM_Pt%IxhLBU0!>kx(dB>(xS$M9p}12wf{@Sj|R$`^)Ii$gn5={?D@N z+UY$$$M+m@Yt~q_;QeNc*>2T{g?t`8>&Vx$_P^e>=X`MG;PfPpMr8@5DyTT50=bS7 z=X=wk!zi6@EqU=cG&(-Dv?wL{#bfWlxbpt=^B{HJHICtEGMPv~>dSim@afB}==6LG|0DDf~ zDar{bYiRCl>m8aTvKUMjn*Xt1IjnMNTN3Z#02K`U2l6f!CFLfKrILJD3gfra8R z=t90gB$7x4OcHKp21gu?{Dwj3=#4^7YivzrZA)WE|L8nvfy&|vM9c+-K*$#=G%5&# z>g{cnjKNSD^*V)!L#A`(3c*gKlxdVAz66G%R?5X((gbE;7B^dPW$*tw-ap}mlb0UP zuu2mvODo&j+uHl4iBtxYBUVUwd=5`6)fjY2jnTNh&1VoOa)VZctE>p;bEIJK0(AC#7I6h;c-TDdhefLkh zUG6`eoGs5NE-Xk%C~oNJo4`W^6!H~1a5FB0D^qKADhYpkduocKGp}r{FKXBXDoY@h zs?Di(5?_~EYh&c5NENk)mo*WH5S-Yy~I^EHV@x#ucVB$#(C__i-|Z)l z9^}n7+_)NFG%V%wGjC&Ahzv36y0ktBY_nnb@(R z-uBk&emyndQH{@6#-Z~$1=$IAToayMyB3s?URd4UH-;l|C1Rys3z*7kUo=@QdaXi0 zgY}=9{hW!jDd}_LGXw%nqJ?w-Rfrwvs8<{I*Bb_i5VI2#1I^8K4bx-3Ud=^cRTCdh zYs!iW^>$21ynH<*CA*}qYiO286Uh~Trww|Y8TcNcoXjc_3;b^ZPZq;;Vg1PjGLtFN znSd8uUS9)Ja(!#VzPV-qcnJ3U8>>niI@#iTLVY`$g(n=jezODh{-e{jQg~Tob>7oE&;2e1B<0q249!CIA(UtgT8&}n zQ0aGuVAeyj-QK29STeQRY*jJv3nVfR;u6?jSzTTQvC7s4fKY>i%V1JSGnj&ys#3?j zA3w@(4gE=Yd{0PoeqLg7MOoD4i`N|e;<9S{CggOcFqwhrTC$m~wxt!DUaf*iyuD4PK`5}U802C$ zlPeHNHP8#NEL!w>+ve7*R~x{~+Vv{6LP(vfjSV<+@bEE@)YhrMFSmatd#o=dEcnU8 zkVn@J9X=V5Q`R=VK%%hWgRQn@`wB1%z^&L|UG-|2czc`6=Zdwq)g`T1z!yuQ8(@VJ zZDnO~acv9MAKq?XHmSry&caNo$MxeM9ysBX+Qz8*Qc~c<=a`X}sG!h5uK-_%gNHAM z6;}7mP#6Lg%*ncJ2fk}*W!Yv158SCRrQ6%UwaOsStr?*o0ijQ0wk_J0H-U!xFrGN^)Fihx86xiOM-8J*L9cs*N+^y7Ml;XFO?%V z*(|_r0^19lV6~d`P+1vNBG`X6mnFBDO;Be@MG}o^X$2}j>+;5@pKN`yvASyCSu2xH zrQnfg3*9dqJaFt||NLH>Ci+Y4U#y)PYiueCzw3PdvYXT4eb-(TwT#X)coJ|clNQQ9 zaDNM&egkkIdZm!Fz0F`U#E|Rs8o30*qiuD4ZR^vm)y+>{Z*IH>M%cOps|8IFHi=m7 zaQe{Rg9p6}CPc>0_otyfnRAl^%?&Aue%CLacDi}=plfrIX$05b)6$a|_{iP8QnU z7P1)}mDOxeiN$JzP6zb6MQ60xV3{EQK?GV~Szfdm#W2h^?+eEc9K0P@GA1y}?!9jV z_7^aT14FendA|2tE*(4Va_K^BbzS$!f44Ex+su&vvEy{2NFor)R7S=2wt&S~ znQcI~sAO`bQfFJSswJAmB`CU#Rs%34OF)y^3`!A~+3J7g*#2`-b=`9kvnB6+_5+zx z&dg+WYE9DZv!_lSJaP79SYuny7)1<7&$7H^22Pbw`phSyG^M6@Vu~QP+Q9!=QlkYZ z39VA7Fxi(Z%NqWCb7NO?OFvu2(!!Zpw=Y4HNX#yqwCI|VbRewqu5Cdjs*S>U>ouh zpg{#-E|Y*tz)noo#zh53r^h@FsVD9*^d_@WE2fd!d@h`G2`C<)7wB|)^8bc{hjZn6 zr2scKQB~Ge8gO?18RzRRNtn^`F#=BxSXM7=3cYmxac+#ygZp7^)^$CNJj2@FmIK<- zZvX>tRLRxc&cWdsp%$0=Bq*dX-|xcJ=lC6P0z{yQ%N_{0=-`z!0NBxJHOeA>d;@kp zT~I>NNXCy8CKgqtdYw3Z^_)Ze5O$70=E!tfrH1(M;C|mp(v!RQ9u+q#f9Ka^Gc*JE zzd$Urym}41yIE(kkw$rI-&2%C1*eB5i+P2Y&LoZ~EX!sPX$m;F5cfc@>=_bYV+8`Y z;-eoMz_n?%#Gn_`2y^|V@sSC!H%@;1@#WaTdBOsb4(I$EKN5JK5}q8soJrLhby9F! z@qF})sE|H7Qvm>C$u@uKUHiM93+Y0gT1a15!1Yxn1gC{M9{>3Avq8cF7K*2DY<+t> z7_Tb7`_V^U7^PY!fIhW&Dn2^8RV-BQ^lcWG<(}`_KhPuR2=p50U6Q9eTWV5bQ@xKJ zJs&YZB+N|X$Q;Fdg3I+2AM82lcKOJG5BHzDbvvYvq*&hGUS0$Ged`Cm@vEP$nGGf( zx$(g**VAW@UpRj=A>#a=T?d`Y1Tv8jiZS_A^y6wePY&FuT5ejhWWNgoohUjLS8b5- zS!{AgVMA|rT)gAqGr_%cQ=>C@5?e;^Z%7Wgf8)p=5W4I=aMC$*majI!{#(q;D_h_H zmCru?Y;)NJ|wy@CZ%nWdR`2 zY;Ugu-T%oCzPGip3H>OgLT#3{M><_~aXfY8=vDvZmI)kLWYWt7A|9zGy?v6zQ^2R#A5{p(Yzz?63v6TQuCt@T(&)vZf$g{9RM#gzq7 zkDir}i=d!o5vH5+BK@Am#Kjk3_1oKa+sbR`0j+I*vax8^&386ry+};VomLuFUT>`| z+4N@3U{d}R5j#{-G0&v(Rs7*eu?qT!2J7?}TSK?{=h$32i3Fk!DxERe*ws~1&7dXU zdJ>bIm!DVBP@5KT$L~dYeo<YKmK7F>SS#Ik6E@sdcR_LnN92I>1Kr z_O=#);p&!s2WYIWZ+`my4U1Yx#0@s*zDS6F5uXy5(MuwX_4Rhoj}=un)z@QqMmd8h zwE&pX~ zP%T&K^gAt{?QOM2BDStr7eNYPUs-+idSw+#afz6N#Wa-Nrs4*=8(N!+;=+ROo;Z2=ve)yRl7_DS zfeGyF^b|xxp-Kh46_a%l_TQitij5#ZSOr|Z2xXaNX>C=@6Ul&hq(Y-ytz=PW2D(}Y zFgc~IY3a57a}@FlKfo*AZ-41-HR;iMTr3yKZ zOc-yes2pfbYiLbOY?#7gI(imFLV;K+r`~uw|5zFsPgUsDeDVT?%w*3^!aa?=U?1PR z-hPgkZ-(Up2|PWGTcFSxGzvoq%#sq+KWgBg6e`===lw3dWqExSYCmX9f+AtbX4JqW zrF;&XG+tj=HC7Rw6B||2KY^)h9iC$Xg(Xx7AH22yf=PqoS*7GNNEBeqdb>ONh8xqL z1>AJF>E__*`=Y!JGdfKmky%_OFyRo-p$`IiZF^hH7i-N{i&mpI1JKiH&1+k0MxzZX zM4etE0~rEivb!?1perHbnO9_WQ+rbbW{$!TiGZBsg}k+&DCY6_A{A^V2g?!SI(kN0 z>xy$Sp1Get>vYw@D<;2nWOQO~fyUv$1)SWsoP45~%jR==O6~$_WR|@! z(%jx$UzHgh<#+PqGpEnGMiw;oPfla!iSw`qG~jk+91=&R1^g=&tMt$iwE)Pqt=bnM z4H&fo5!^gcOJJllI)gsfkrNX2C^#ysg{Z<~5z@c#@BA%Er zIEn{1gFVYk&rgqf>T&7x@xw>XdL&nM4UddX0~R6Cn0%2`&BYPLI*7k&xl*T-^0m;H zgig3^W!Y>o0a}IXSO$k#z-N&r8xkM6KM0OXPYz8i&M2IiCvs&lc`lDJe&)>vBrx%0 zE{NGg#J17#_E8dTEbC!d((|wfPR^$foxXA>s;sqRU}SQEut28Lfn$;h*(~XfeU(_G zREQ*6D6}llbGF-|^{Ez#RS+ViJlHMj{BZg6$G4q*{N3DqQp!rpI&lmxH1qg!8E5V- z21?+Ph)f}uC6zVgPjog+5Et4bJ)@)jeLU_up1I)U8DH1gIRFQMNW^33NGwplK{v(> z_yg(=g+it@fELW4gZBKA)ne93C90i@jK|_Ia3dXs;hr}xd*5++lF~fb-#1BxEC_Up zQqCj3O~DB~3Y912L#5l9Fi7kgn5WJ46+}Js^bfjr`Np;D-WjdEUCsU2IU)f^m|viA z#Tq^6Ai(}IFcDfEfNV2Jaex`I0ykvRsg)o@g84IuW8L)`fw%7jrp6|fmy|d6Ofc9? z*g_gl$RW?Ze3OC`cssdIz-3AZ>ACp1F+814nXXI=yMNck!S$BIz2_Cp&8@xT1SSo? zKxKp}q`FnUijt+~>jEc;u z>BVBFN3l!>A9&%3+&4^EqJT={@Ypm8m0I~EAA=buGZscWO5+~;`uV!M-nko)4kRdM zrwvYL@`WmB?OK;XZLz%#JebB{g1XpXHJLz&32F?BMJ|Ruh>S~^oR}JD$a@~)?G}=f znU^0ESJ5&sIW#;?qR}DGV~4Zf+Ly7|LLrYyothX(4ofR&AD@_+Xh{it7~*y>=-wT7 z|FpXH?yl}BBAw0^@?=I(Ujeybhx`j{;PMK{kW5f$fednG3Fry2P%4)Q+1QbpiN2EY$#1#^yx$Et5%ftJ&f6XXncx-rhp3VU{&Z81%i{B^&uj7PdCWl2^Ak6esX2r#( z*R*wFdMjdYU%GYWgoAHra8znh+wj=vDCm5l4ZI^kvKc@DXR`qxY~NU0GU{Rb7eNaN z^)A?#DS(e!815hHDhRso;pXaiE9`lES;ruDZfs(n%#_MyJlga?;TsHopjpTO@FAct z%uUrLCuNp4m*-SAS7rv@aJqW-vU_AwVq8iMW)QMJjl~xVL~>AhC{-pi2*C74AY{yX z-H!HVWo;d{#VC`CMetEG06aQN5+WY?KY92tscE3Kd0=LKdIn48%Rn&9oEfZrLj>+l z=1SOng^DpYiS0@Ye^x#-QQy>1o(`&RPv=XHf#C_+8F>xujXmR7GJ{UzO7&n8NYEYo zdZ?#Cj{>u|udJ_HEjEK(DigDDQ=>yYjkU!&DbHh`Cnu&=^|ZJ2_VxBp5!f=7Mk%3B z4c5G|k3!ipK2M_LP4~}H+mb?_mW*OY>T4=qcsX9UaLvX4(bK4i*sQYhy6$mk1n>ni z9oU8rzYU}ymPMOEr`?f-nU^=00Tmb|9Fc(7*VWP0QJi0p7UA#V9TZnsRMFBq+|$M1XV8Ec!C(PiZV^~fi$SAQs0>SMHkDehfr5iN)LdU)k`j}V5gO#<9~lyq zSW;J;mtE7*J&a?E~SK*grN@jrBS9$o`fAY|YvvsLLi`6-$8?d6Fv!M=e>Wo0RW zfss!h$EM^}woDL6T$xl35K094V{k!}Q7wnj$fW|YZYK!q^(sD%O6cq9Dti7f@?~~P zQC&+{UsXkQc6>@jXaD#-nJZU`IaCUHIPlH+NBhb|TnaR>_|Rls815eGZ|)s#FRvGA0p%6L`$i?We@JmFQYwf`8`X`E$^NokQPXE$e&{92a3hOI_l*+30ENkL?Tyd^m;WP zH#auW-<6l2A0HJSAMJDJUUc8&(7@2h^gMydmnnF->B;e--uO4i5AyH_L3n6fX*7V0 z82I_&zMkIR*82K}nu?0Ff}z$IkMFs-dwE60r&SKZ`Q`Dr42VN)&|*rI8c;>ZVFCD% zzQusdRYL0YXhThDMQL2{9BD}j35iK7%k z#6b$!4+&`E`4SFcY;?Gxtu!Ov{oX@AuiH0WJ^T}^Yg*n8YpxHG#F_#28+!gVW+TU@kvupu zI)rKQeG~mZhe02>XXf`)xqz(|GBJn6WH9OYIWlblQ(4wJKRwW2AN%y-)9|pMnC89_ z9EB&7(5FX6M|+w(XV`E9LL!E~H)v!Cy`2Ls`6XpVb#3YHx1CO&yY6uLj_=c`^oE`Z z+~f?E!J&_}wDu46_vQV#IQLv~N_yiUO99|e#;21A1U!~Nn{CRenP5;c-R+rhB|S1U zDDcVi%=Z2%5{XC{Y^~3VewN;ZWv~PwvjJ*@MTY!UnwDKv826$i-PPr~v+u*eknp&& zuEDWkED3a6G{W=JKWveHc7x?S}Rjy z;^QBC+`H!+;NcyUQ9p*o4OiyG_&pAcsTiD?rP7IHDuqsHD{pAXiU`g~@$(6fa=vi= zzOQfKlaTm|uD;fuDI$eTo}V1;9~hXJ8Y+2r_hAcmT?z_Msi^4(c?nCbRsqDMOpW20 z#5wG6b4^KcVRBOP^QUh2@7@WD&Z=tf>!>Tr3J;I-z8zLj*VI4MGcnydFjSn7SePGp zH!#TIwr8-%;fv0fFW>cxs_E;&Owy<%;>;{KUiaYCKzHZEcbxxo4>;iw5K&mwHbY~x zpxX!tg2Ui&n8bN}Ur}6DYh7DaZj7Ige_&kE%dE1-yo|i$=P^MZH_kdd$;hp!Drsy? z$*ai@_ASiw366@m?d1IE;fad@;fbZ4%{`NIcmjitpB$OOVf(wrr`syy-*Y=*|Lw4+ zAu0LIqZH7M02*Smm~;|;dZf29vlP?T*_{;@5ucv{=&T~Yt?GGE^~=;qpNDr`e513A zinAl5W5Qk}#0L50Cr1^Qri9(O>>YC5IV?Orx2dM6jmE;yVh0<0CPzVvfE{nna`=44 z@BaAUYEZD(!|1G%wkZM)F7yy*pr=Tj=xpxjXevy9nH~{SkeA=KKMyLC>hJAJ zf9mb#Pel)e9M#EH8hp%0#9Wya+X5Fxyh@gzWdj8RN~d2C2bZhb{rM_1e60=6k9zpD+$ zpwm0^WA3^*IXd1A^b7ECzZaBLoaP&m*M*rZkMQ+*d_TbXqVq-fn8L2!j^^(Aobs9- zBB;9^iqM4jUrssT=ocH{@uDO*F+O(?xG-p`DHP0!=8BhD<-OD6eM3`YnBm5PnyUKY zc|glERTU|ZJTE!Ax_G!hcpUJ+{ZUh2WN_8oY*S&pe|Vgi53GOu%bdLGx{}>}zj;|2sRd=e(0=;2q!0rlvG+&pe8RFO=<6TJtl|e`YfYvvcHy`Pu4< zv5BEkhDtKoSecie^1{vWwyTfN6aPCtUS26(#TmW$){2s7@8l%cTc;fTJa0QXx_SHf z`#uP(z)m!^_tZDEymWq>ci*v(4&QL{^z{!f#x#dsb;%qD!40&$fJjg)#X=Sv#4Q5i zNORlN;536TpiT7^WVTkt`Gt6T2Kz;OU%%z)9adUVOPtBC&Pj?cOuBmgz=5NC_MUaV ze(Ay`$EP{fodbPc&4q>8w|+eGycxuo*?+KTk@?D5|M1Ei6d({)tMweW$Mb1O>;JV&+GiqFf&q_TfRiHZwFjKRGto zF*rU>fNrC9r`0AGvlhlirn}mcpO+O@mxMpN?2`Yo89O?^(3TjUR5Ci~f8^%jT}Muz zxg8XjQ<4#%m08kITb!HXb?pDo^-KOg;1m%X^1Nnjjy9I=6_D99Oke_&M#7V4p%W`L zX+hB=1s$+j#-UNhx`#UBlSfj5S^Ic+MW^hJk&QlwWu;X z@W+$x`xfDVUwm|0!xUY}oGN*qmKq#Y+&7IS$n{3s%9TW7zQAGoea?X?Bu{$Uv4==Nv(^{sI8rtrY~6(^vRK~Mv9hQ9Gc|sbpFg0 z7vIE0f2XTXw;nu>O$xd4^~|H)r+grfH?|Cup(a;b%vzP+4AOT{^@I9krx7i})1=Iq zIp$cyoRZm|lTka%V89zCBpdALk&78ru0*%I;~FxtPB71hyxmU|~|KYO5GA?bhJ~2Gf z`_!Rx7o8l=I9_+~@b&R~=zZ(N`%~^0OuqZ{m|s#}PJTr}Mp{92&lFt+R11je^%|Yc zX5KjiaJxhW4guN%6>!iTCY{dai9}4&SYE*6xLD`?N6w#fyYGDA>`i|^ZyyhblY8I& z_^>+ZT(YoY*09BcZ821s)hEIN-W(`KmkUPf*e>Z0j;N8!DdQk zbAuk2y}WtsjLXf7cipa^z2f2Xz}@NS*Y^CkBZ-!w7{ zE;)-u;0I#p>O;9Fl`$Do9Z2KA7fGav(zNvQ(tAfvJNkP%IJv+#b-B7;Is7$`{af3g zKRe(Y81X!#q-_A|;L4W%3EU3#&SdgHRL*2^g#zfr;1^iXVPFcOW)yQ~I~y8{3hD}< zx}G@Z?CS6BeD>Py+t<$?{iZAbW*7&qxOqK^&Ti~zYpkxQ@0wm9vlvtc7uXXHjn3n< zXoOiTiADsJ$`dfK{l(8S>c%F^pWMCS=^0M{&XAv#YNb6@`|%(OkqRM_(&gS3`?MjL~JGx;*i-6H#>AXIiE?I zUm%S256w*sj#UN+B?kvUx_x@*<4d>C{w!<%W)L4;xE=T+r>v=?dvXCkkE24}LF0+V z8iQI6lNWJm^RrkyaekK2QPY(cS(qIh8ygb((9QAU@t=M6pAX`LqfWu8xp}!IJwW}l zsKlLbe1NY-ia;cJ^ig5c=>+U_wqs zNq+SZfyJUzNem$17!*1ecs4o}H#Ixf+0xcsQ&d_~9q*SC=M|Eh5#i5yU(l{CgyVtiH diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f089.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f089.bmp deleted file mode 100644 index 71344301a620792232acb4e4d3874665ec9dbfaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f090.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f090.bmp deleted file mode 100644 index c550feea0d3c0e7fd63598931478da5143cb9eb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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�Us}zc9L>hD+VGcVv+{eem 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 N)xT*7|9|=U{{xrrFQEVc diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f093.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f093.bmp deleted file mode 100644 index 6d473f40b34b7dd6149caf3d94b758f9e58158f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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%0DmLJy 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

GPAh_YMR*z)E`9@Mz+$qodAT{*oHY38l&FZr z94bd70V)lsPmsbGO)5tGuD_{y?>c=*g->ks4GxV?&q#=gL#3u?dB_sLZv%ePj z|7Ivl9$CBB*FPc|@Om5yomT+d3=nv5x(RqZg#dBT#;DF;|c)KQ{xZ4_?tKXhp{ZW|M?AjeS=Y%Y4NdXaGOpdWP0U` zIoVn0?0gVYLy#q9#>Hpk;K>DaF0Y7+OOHJt8k3%d#t^7%iHJ!g7J)pO23y=C9&_>|bt@HDv6A!ZVB*vvFk0tlYcGay0cVp8H0(KsrNMx){}nHjNR z5peO6jK`87@{zO9L^i*OT)^Vf)6Z;p;miBezEAm=hkgMd?v{MbZ{!ExR{!k zl@=cv7912B5eFa2lbn?eU>?NnL|kTSN{ZK2P?%f{CNmX{%T0|>$Sfd(^ohwNMD2O$ zf!}!We>ReZ_dc~|h5*TpW?`#10Lo}Gr%!m*6J9gyouD!=ko<0{G5|5{4pWFJ(FF>uk zSi0M<7u~bssh8I6IDFdw^r=%vc5K|Re&fyq2cU^_aR0u22alf)2#Jb~43AHV@!PX~ z=iBh{R{MPp`z2&$rbQfh<&XLFgGI|8eEfyix9#`w^*eE3&%S+ocJ0}-bMyK)-rTg~ z;3@xrb79dD!J%Pi4s71AWz&XjZ|^xCoPa@x?pgil?+ST$o4@z>3zyvY=<{ng?%aFu z$nldvpC3Q8Z|BB0-`ce6Xh3j)-zoo~z|%+G-uT9bt(!Nzef(T_TwLJ(wU7OwpFpx; z@x6~c`|4Xe4xcy`5FQQfIc`}@M(f4cy;-T=-BtMK;W6MlZDP8{C74G!dvox9$Cd(Ye3*ROu&k^BGIAHM^G zSg>gMij^;}etrGsE!(zk-uTw*t6zQT`Dbo@`p|Ei!yoXj1&fv}zwd#E9)9HE6%X9E zeA$x4i+=4k-5+4^fB%X9XI20{{0ctX2%bAW_3Kx!bN)Xw_WvEo|E|D4V+DTn{vTgJ Loc=8ziuZp2na9G2 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f094.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f094.bmp deleted file mode 100644 index 62f5b7bc6f6c647bf27fc2643dbe0dc210e7bbdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 MKj+2&C&%&s0pQ_%kpKVy diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f095.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f095.bmp deleted file mode 100644 index e4b57d8857d71aa69708944f25fb3046b4aaba8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f098.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f098.bmp deleted file mode 100644 index 33670768f22c11edd71555c7e9ef113e6c6bb047..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 U3w*J_7Ylr`z!wYr|80T)1qwJV$p8QV diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f099.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f099.bmp deleted file mode 100644 index 3a7e0585dbf5321a2e2cb1184dc843c83644ec10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 NOW=D6{C_2Z{{wb?P38aq diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f101.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f101.bmp deleted file mode 100644 index 3b470190a661496e8174a06f3f32d893155519f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 L+sytSG4%fdcM*zJ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f103.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f103.bmp deleted file mode 100644 index def9cd5c06e8ea6b75f93519d7877abf3dbc828e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f104.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f104.bmp deleted file mode 100644 index a4101b50cba972c6743457e159e5f7c80e73b56a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 L-yHa_ap3;|a5bx} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f105.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f105.bmp deleted file mode 100644 index ac8ca1b1f9333a151b620e492987d77c18d85b75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Fe*p1Lnp*$> diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f108.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f108.bmp deleted file mode 100644 index 1e5af98e9e18e3b7c407865364a09a4b7e8850a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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

(pQy{XKKHuu7Q@Ss=U0SlBT|~xw)yHmZpw@ zDazW$3R>}%C1DaqS;G`V_705;_l6#2v=thy`=P7%hlSiwa?61(wwAW)f}D!Z-qxzp ziiXyP%7V;fy0f*ehMJ0&j;4+=)Rpu!wLr5qw6%0CpvEjKqGYYjO{)A!(-!OLp-U_ zo<&Cek-o$Ku>>Kf!ouQ)nyi?()ZDV_&f&i1`Z|~Z3ZfCMQD`*EKuZs8YpSIzD{pA7 zscvYjCMBz+XKoJjM)pK!4^KyX3vDeuLvs|?#XpwW0_IL4IygEQ{j}lzAJ9L%6b)#s zuB^>XOoTFbL*MK`V{J`UetZygH4$K<#>~Xr-oZ*AF10qwSj)iDNLgN9&CtZ$8b|Vs zj0i5s{uA9~t27;Y=ZE{Y>${U4d%pP zyE{396~_6D;u`4TO!W-)u~OGDP}PGl z6^%8~)H254$uuu|a$Z()LYS+q6@ljF?&cdD4+Yz-G)8o&x9-PmA3+3st7_}}mZn=O zYHoISwcM<)F3(9ziHivK@{fuR_VEs-6G7$m^idczjzX}4CL6qyUu1HAaeiT8qKCbm zqfcOvUrgQd)KZr!kIkUQF?p9k#Nl{H}YjbUBes*p_4s^Ch$7du* z1_p$B<54hhiYGZbdwG)JW3%kxvZdta=Hw;QJ!vkUAu*BR2`Om>#ktwJ$-#KxKm6sN z`AX0#G^^xhXH!{TIpkkuCFRgtSXo+-pPg1xnj9TMr&FP;g-9g3`Um;bpvB9U=;lk0 zh>VW$cl8Je4ULG4j?T)qjc^ev zOKY2plcFLceOzcxj!rJVq4Z!sDw%ADaiDp4dHeWzdHMuICME!tlU-Dln^RoKpnkC9 z?nA5KHKQlz7B}?tHrL;5YP{Lm-46UB5H7h%ndx!iVA(u_V`J!{k#uISH_1I9z|Fg#Q)E-felCtaEz6%-g462pj$NJxl@j*E?s2Hp);;o|Hc6`NdGRns{%+*ux| z|DI&;LwN7~nNoOJb4Pnudvgce#YSkttgS6giH=W-36F{liOooj3X4u)q%b1FqoYFt zf|GKx3(8B2+s1n`@ZvuiZoe1kC*HiKp3v4-Tiejo)!W?#EC|@+l8m&1!nF9rXnF)A zB_WQHnVlTRNYBj3&M&R5EG{l7tEegV`Xjy0KY{k1w^=NTJL^iT8asLi2Kt)I%gT!j zvU5s{vXhfw&>%RP0g-BcdU^?5kE)v5s-mpy{E`$G-9Hj;z6a+g-{N*`Xe}$Rt#54W z?x-m)FVD-)$tx~|Hlxt+kf8ARl=Q5ElIqsp?$!qA5QS8pPEz|=llPO@Z+{>_$to;@ z2J70E7NEeYGLtg$3Jda5Bj})dNzAl4r>1>$VQ#dmE-%)fWFY+!?)JmL|NT=Q1OM!b zn(~So=rOM;PmfK`%`eE$jEw;1G`F&p5t>-t2b^SgSpv;ip8scrn*aTGfA;frX}qVK zXMnqVVnI=Ub`p%*$AIGJmt}+nMduWxg}UHPlm$P|)%|RI1Yzgn;TPiJN5$m; zO8^=NE-^7VzpSdRIxizNoQhHv;(UK|#YbTLj9=xo49hCa&V(+H#N@R6n?3ylU3G;K zW&-cf`ak1u{i0uCk+pI0jf#&=N=`4V?(AzROZG5*m(%-2fBI+sqZ{0UklVq)8+5pn Ztu)2|*ig^U{IehZYryOOa_0tU{|90#*8Tth diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f109.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f109.bmp deleted file mode 100644 index 869ede8cf1dd497b59638e77396a1331ec2a3980..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Vp9=l`%^r5>_iz8-JD;S1{|8JCC$<0p diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f110.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f110.bmp deleted file mode 100644 index 4d3296a6d7440e82f6f45859471b76f322faa507..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f112.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f112.bmp deleted file mode 100644 index 245e3b3687ac0ecc559aca18f1e1b7fd470ab1df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f115.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f115.bmp deleted file mode 100644 index 9bddf973ecaaeeac31666d0ac985f80563267477..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 H{ILH6=vr|? diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f117.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f117.bmp deleted file mode 100644 index fd10791a1fc5a9be299f9464d3b6289a4e32d236..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 G{r>@mH`)0B diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f119.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f119.bmp deleted file mode 100644 index 1904499026c1bc15b312303ce3e1b0255f56f154..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmb_^1wfT)*8jUW)~I85Cy0fVqLeh;fXgko-QAsVi3^wRE&&y36cAA-zKz-aW_Q2t z?(WXN|KF=KyUy%>KEgResPJ%Qg}A-3R8 zycn-Pz54Sj-~ak6U-=3V6%|En*sy_k>#etljT<)-n>KACHgDccY}vAf*t&Hq@%Gzq z6Wg|JBerkfPVCsRgLvnicZi)kcM`jH?IL#X-c9V;vxnHbcQ3JT-#%jh{{6&(0|$tM z2M-d54jm#6A3jVRIdX(Jdh{r9?AS5l`0?Y!i4!M?lP6CSr%s(BPM((ve_U+q5YHBKxmX=1O zr>7Gc85u-oW+rjx&K)8vD~rg^&L(nla){jATp}+okI2u@CkhG*h{D1`qNu2dpin3T zl}aUOG#Wvt(~08ZVxpv^gkUfjL}_U$!DKQC7K=r&*=&Nt;SgLdmnbVMBg)Im2_BC} z@cDc~AP^8jp^y-XM1)u@CL|IGA(cuAnM_8=<#IxyP!LL`l2EBsgj%g8G#U+|)oKZy zPDkkVdct5Z5JsbsFquq**=!~(77JmuS_zxYM%e9k!r^cbPN$P_xm<+X?It`P58?HC z37^kL`2Bt&5C{;#V34S&s30mUD~V7jL{wE(5!KbzL`_W%QCnL}gu`K?uC9)#udgQ} zkqFVy&_FacHWE!uO+<5ZGttu0LbSHF5^Zg5M0 z?%lgb+`oUHc<|r>F*P+sJbd_&n4X>{W@cuH+1XiQZf=g4pPwfd78Z!b#YJLiX^D9B z=n?Vw@nd3nd6`&QSs_+eSBWQ2o)BwmYsAy1Pl@&Qb>i8xXTmH4$^`!(X%fBn~q-}sH+Ab#^Vf0OvF-})`$w}1P$iQoC1-yweY zcYl}oz2Eyi;`e|5_lZCFgFhht@DKlx_@h7iBjS($_>YM{`IA2({`61(l=!nh`!nLt z|NPI1zxa#4ApY_%|C0EtzxpfUumAe5iNE=qzajqiZ~vC~yTAK8;_v_d?}>l-hkqdc z@gM(@_@{sRC*q&~`Jah@`Imno{`Ft~mH4-R`#0j>|NY;I|M-vpApY|||C9Ky|N1ZD zzyJHciU0YZ{~`YOfB%>GfB*0Q5iei9Bz^wNz7Q(N*M_&ZA3hs>?&R6%m<#7lU$}BD zDf!0D)U3?3Td7&O1@z*Ql2VRJuhwZCnv-wgum6-@q~r}7wjsuxIDP8e#S7cZu?>xn7pS$X+6S=sqi2A9t%Wl2<0UBGWrtE!}Xe_HaRqPCwobMA6N{ME~` zm#$nqbNc+b=-AlHu~*|0Zf0a<F6K2-w}QB z%*Di;HxsX4y>{)&<(QZ&SE4UmyM8VCc1BJ?K^~=;PG|BZN{d0IwHxH-pi^$JncRsR zei{piirTpAQsU)HiMMXuymdP{J}x0CJ|QXL%BAZG*Kgm+$}7mprqD{*Y>~#|bh#WJ zm#rcabcd^Kp*x#@D)P6UPfop+a6Kh04XNa2QsT`U3CTB;6BCk>lhdGk8imGy(TmN2 zs$hlR8>$I+4z@H5b%z=mZ~x>50OcP_&B%b*l*~IB8EH2YlWr!(Unhm9+`N$r`K27L zfX6D+`0DDbg5E%dx2pfaPm%D-uTSy^qV)}W_PmlvTi3Or=}#v zUP-_iB;QEQ&Mhoqm5IedxxKQn&h2!29Il3mnUTKsfvG9!j@NGcssHiIy@}dzCObbj zH#0pgD?dLwuP`SgEiE(s#`T1RxVVHHDQVgHG`3K#)M(9t`u19fr@Fqn;qJo2zV^Y% zyHlE7KWPMtirRIvpr9x(Gb<;rAUD6TATK8?>rQsYt()Y5q^4))78I9DRC+;i1OM8#n$W@=5U&3Y}h%lb26p&?!Zf zqWt_q3MDV=PG&|%W^Qgiox$QuR3?ifP*qdk(pVj7>FDe09~&CJH$5}Z+m*fLCprLP z_iYLtp@mYAUq~%3p%oREP-!%*Cp#-6JtMn_N-g0EWlFtX=kmD&k=AgiuD+$Sv!}ni zyRUz+t+`vV=dBGtzW$>&TwqX&*$gU$T2w@#GnvJ-Vg{pxQCyIlc`G%W!eDaB#R|2~ zpwT$&wu*)tx62a@H+OV2R99Dp8zbRnXUxVQUw+hv6GgN_29rUj78O#cB@6}&ai)Yu zrxoU9X5=8-2_+H*&fcUoS&Yu=kjv(9`vaBXkj-E+SX{19U4XLd$3Fk4sN+SfVsgV& zsGo*y7jxJgRtb$-3_{UU0)TY>y5;lj)D$UQP6qB%q#pITi@pxP=yQC;LmqMen#cE)4 zg(`m(}YzDKO z%Mkk;>jRXqf+URca<8AQXvxy1ZDKXysTTdvI`42Mqel-+Wq4wAZpXT zgaQ_i&1F&w@`_LaQ7H^Ig9V6DR>m)5!4??I5++})G+0bZiBhkEA*!V!9+z2Clz#Kt z)$8#|@fYLrjWv~ygdZabM-j(M=rk4!doId@>mvviGgzf8zL>}6iTUL`E{o0OmWw4a zJx*PzF{mVRr9v#?v5T{BCtW#r=HlhcSE8e@F)Kq};n6Rx0N|a}(h_!QX-O%YR!{`f zXOxsMN|_viM8M?<`Q`j_HVe|FQi;l7hQS-ODuq&~nZe<9+w?kv z-fUKvmzFZ<1$Q#?Xob1?MGQ_Ug=ujIx%Fsd3}&mtWmL*!_`V2H zNhX!3oz;<=P)(KBS5158OJw0FVtYb9qm0SsqQ)=EFJZy;8K^4QaDTCoFP6f^gkq^g zqSUGlcDKi3bvevNtIO-PXjE#oQft)f4SJoUx?^;>v-{p;T_B=6@uO$KsHnGMkmne* zQp6mjzLMes3KYRYB;fMJLZL(?6oWi~>B*EDlf&hAm|YI5#o_b09cG>0Y%p3(CR?Ds zqjzwiy`%5J>JYL3g7A+Tg`>8{rqXff^y0jHI%Lxdva(=+rEE^QP{8MlaR4$1hXSN3 ztXwDBaBW0!^hYg3qBdR4r_u5=3#s|g0rFk}4Ot#pr-h|6~rOn3kPO zFT}A^a*L>W^ipOS2QFWZ5OE)b-VN$slbTB!|evyQwa^om|U4$ zpSxr4jS{h5WbSXNtGM;{kD>sGKc0=$Ldh#CrWF+y=H^jplu{OlUtU&TUIs1j$oM0W z!tY7>dXv=(yR#Y;Wn~7B+wO1}H5xT9{mhZ0XAn35UUi`|}Y0q;kZ3nL@6VNws>t$?5TV?PjC0gd(>Y z)q+xb#`*o*-`@WArX4%CY~FhK)S(jz+TNzhh~m%>I{--Ev@fj)244t-OD_iC%A?Y0 zr8s&Po5{inAnI{>a*bRhQOXepL@J|EZ}a%vcBjK6%D+>TlMsD5?%0-%n>TOV2pVckS4+bAM~?2?ym9-HGpA!@RnDr~ zRP6tYLO>L8C_Rf-R8T}}zla9BkzbGxC!~>%S6<8%V9z{(P$ZEw#}1u1ee%?)y<0bL+`9kNsWgox&_LVzg$5WE^-f%70a;%Z z!S7&qbUKPXL_sD!znELb;fduEflz=?Dy0-iN3AwlOg6X2>2O+rybM}}h+WDm=a-ch zX5UFmzIyJ&p*_3y?%#jl(2)~KB7?P>`_323-ZDmOs?8$Z`DAp(&N1FMe?`hadNXz;m~Ldlvt%m zwXD)&HV3s1g;9#^%VYy_2+Fwg z#$ZJq=CisgQH!;;4$nm7_CVqnIAGL{Vg@Q{usFpmkol}K(1_%hfVea&)`JKrlq#is zz63!ZNXLRQD_8;fKBw8Nm+@rStzNBGC{%K(TBpSVOm?SU@2`q9H@5WLeOMI#?L>2{i4DZuIV`F&2O+hu|Q z7}U^&)*kd*9gbk@WNn$mCqMju$&VrqP)iVXm?fz1IOV|BTz0vT&Eauaq#^J`B;*n) z)p8i0)?~FgUA|ytC|Ffn9Yogic(4Gz_SK101OmXKcAHrXWUSEY?DBG%NEey#QaE40 zg+^_RXXn88N{d;%@^UVRU&a%N1xyy7kL3V#m5Y_6WF6dIk2=@s0l=sR(NbGgSse~} zfxh%&sXY)3RaJ*7umG#sq*X{o{PJ>TX(qi?-ZUV~rt6$nVSu0K15t0CrI+MT3Sn=+ zyj*sfP$U)!g?zqHEaGy6VqUperqpTmM&w(Zu*Ku?R#aBi)P-wmsvt7xaas*>fuW+N zHe6d32>9GKi^-@EaB^>0l=wXflwkiSx00z8GLvr9s%y z8;x3{)9LW|VdsG=^v%Mx6;OJ0z~}M0Oj3b09H|NVeL;tuT|lz6iE(F7ojP{%`0lrl z-ptBLP01}Sjobb?``?(s0oE%hE-jTPkz$ZyQOF{ailtH*f`~kPloLjS$!rGNMjsEa z&@0u~hAL{p)j?oRpIytB1)FLEe!pE(ns+-cHs;LfGe`FyK7L^DzL?B{B1(Qfg{@Sj zVga8yfv8RC#YF|Vg(z{QDDK2iw?Zyrfz(7XB@>qm)kZz4K82Pnv79c%olwYM3C&jl z*VmGVP*aNqSd?OOZB4-MQk4}ZUyO;pa_Q{pGpA0Ry_A$$M5j{=sT_e)?{LNaKp}$Q zQ%EVyfqa%ssT50;YK>YhDxr$NWhmqVj!>&rNyTEh-e5Fa?RF?2R22wTR^S6hSRbyf zkJN{&DoG=Bh5T--s5CSFW;SYOuw@7!0wIb94x_YOu7l?^$o76#0Z|(h@(RJPBKS#h z@W8fczbebQN|gddrV!4LS`v`MY&Pmm4n!Mxe<)ND#3@vgE>|0AsINyb2zd;8r_ZHj zWhQ3POUsZiRC?q=iwXRYSRmH|tyEUEHecED89p%Ttt&bCS?Q@+c|}4QpD$MfUKsSK zBvDIBM0^429F-c>j^1uZ+;`iIW>;l(Rb@pW7{q5dKqOKhsf#p*15SOs>+Z zQDz~j=`BW`MrW~tU38fAdRt}q<;w~*l`E>?hX@39k%q>m`l^6lYILZx5_3vLN}UO6 zLSMNSF5$1NBAvCmZg_rrnziTC@`1W9Uyr_;UR)+pNT``bA{F3`PNkBHWO{>AsYBFP zn(Ss0@z@-In|7-O`zPglJ*e}lNEvmFO-&7vx{ymP(+aci6bp3*o4cwm(j2L;t@OIw z!K(U3u)@8IPv8B3yW`XPNBFsLA~s*3Hrd^7Rc@X@Wx_%0bSkOFq65^?X?1#JRfij? z&I`1Q=o<`$UcQ8QwAX`Gp~_HoU1M`oQ*&c&r2|o)M&qdL?uzQxj`og7$RF@p?7>i7 zLt9_p{YTR;zE-g5Qym$!whkP-&QRLD9sruE@+_g&VkHrV0b1ATOcuKZes458JYI+0 z<#xmT{lQQW@*&>k^aLuP1IR~fzPX_;WD<(_Xau<{Ya2T{+vnUP%GAvdLV2wtvRTQ_96r4LRaZQ2hn!39B#`d;m%pl^rLA*#ZsEa-C+<_* z$67X?WEk94RiQ8j9l{kpnZk@CcG(>^li6kgrE7Koc4D7>|y$|L8LOEeCL&8ijhm3p<_344jO_6*%yoL~65=Cj-1c!;90_^Ly} z+NS2_T8~GqK~dp{7*gw6Q0YcQebjfrRb;J$g*hBZLeRh4?Ih2{;|sw7Z~$$cU7c;s z4b^rbED#h03U$6huebX`;Ye%e;Kc0G{QHwhpV~gM;hrp`)d4H6s0CwFXV!)doc7Z$VixrB5o zokC}WD$-ir-e6s8M_2FI!^QchFUq%l=Ja=@r~qbaYbq;hn%deTW|7i@7Op=KaJrmu z1Di=>G}}P3SZ%O1jJ3F(*uKMJfBDkx@}dBNa|4K0hZ~z)yD)ju)6?DFQfE^L03gK* zEZ+m`Y;5o88+tIm@c3uyPrWG~iD1h$p)J%9X=s4;H@3CZTlosJ*%=5{1j)j}Vln89 zFg_D7r`=+QN?dOIg5IHj0D)j-FyMt65Cy^w%^f{G{R6!NgFP*^_^#iN=-_hu{k07( zT?4~+AI>d)u$22|@*{2U1jFD%lxpl~3b(+0>YQ?=#q0=$f&g{!0li$V(7_Xp5Kda4 z!$$I5FhM8m-|m6yR|J5@07oionmW6>`UeJvhkDyv8zYU)WHj(sRA6b1oxMYM@6WG( z?cwb=Pd{qIroGu}cetg#s-deR(%#$J;Fb!sHVgVll_0GlUxkW8Wi)7E0Fdv&#!>dd z5}hu@9~3~9RhT3S0(2wKMB3WgdwTl^`g^P^ueqatXGl-yL-C2Iy*ZMhY%%Q0m#R~ItPcR)}G#97>a)*^%2DGB2!Jhky)nq)HJsB z^jDTs3MDl)F#k|x065BkN*nd2QmX^Msy8A6kTJpTLDKP8zI+MfMWUZDDYdD-xvK$F z50Tc64$Omfv^Ca*5JTKR$+h7~Q}@XD?6XJRlXa)xaKCLEqD77xCyOq3hZ>q%dYVjZ zTB*GuWJW{{l2o=qtyDAm~l(Yp^CCVX#p0*~#uV-8jDX+mqLp%yM|;+Imym0_O^ z=H+oatY#8*0)nZ*HXsBd0yyjlzsSL;bE{sytPO|j8=9Ky>zi8}s_UA808#n{LnI!o zjfAmzF9L(#?MEUWzBje}qT4$jJo3i=cOGW@BNjTxP!X=Sq10lO&|5{T04UKi-#+GV#APA@z03I-y12r|F>gphN7c*Va{6fDZSeQmbs} z>KnZ```$gRq1ABUjs3rqsjIRw%8h}5PHQs?i$OM*+N%O~^szlAm>dwVSco=*NP%Kn zg+vUl8Tj7?!~^2t<;%vVhPp7)HfpXQ{LJeBI&(WTa!a7Tt)(GcS79-`{eXUTU6@2z zey?5UYBwBwL;hZhJ}58bd+ME1t=S+cE-bji_JuqS3)*RVwMrpUC_p(Vg)$>JZ5??8 zCX>NrL%t)=_2tX@#zp||8Y}>QULEp*@N#*)KBvi9gWwYmxsfH|F~M;6*u$lF7yYi9 zzS?VV)ZYi$RwtJ#s}8FLsPf8j`k5SmwZ~>Oxm;uyTdX%rHE6Hd0w%HmH0wb?7y$!F z4C+Assi+D!HDLh=v6X)KI_aK3kO5#WuhSXuJMC7p&FQOZ9-N$8eb(V>=pMQ&+57zk z91^dCX*-VG8ru})w=Gnsm1kae{f)YXtE{$`>p7M z5|5lNb_cb^95I(oV~TjiTr}}bI=fAwQ;QV<&HH%i!x(Jf7C&cKB*qdj=-wpNw@@-if^sePGkpqlr54q1Q?9oe~j6rsQS#Q5Gz<20E zn#dJ&$r<^niK#g>0eTBc(2F3sEE=IiA>m79Wn#IoT%{GO?PiVMiqH>0SwYsDkdHp2 z4Q!lNXEOcsy22V;^horpsm0!$N+FV9nei2_QXdi0`@p_MXzS;5ugN8Z`IdFSR0yAulNbWq761*Woq8XOfK zwN!?(-s$$&)K|y6mcNI_r!%!ayNa8eQBqDV1@B;Wm<(1e%2&PDED*^QY9YH!BvV5x zN+bouSQP)Doq}K<;Qt^*z{^SGY7HKXZzQLpw(TZ3?(C0RfQ7IL|iZpULXkSvM(-jO= zy6pf}r2b(JSPiIdjaH?x`a%^*%r-33p%c>catlDW(il87z;qbgL>2I(UR+8m%*moL zcD&wy1{Y0jF`rSCoqF{;O{P|=O&*OvDH13_cxp+?RV?AlK>Z@@A-AIT@Kjd%T>$ln z>@Q!2DoJ7uQk{AQ>=XQ+6NCX8gj{+areq6>XdFIYW(!3cBMog$BtEklFgzpVvR=#I zp2T3~QCQ64qU;-IQiU2762DDQuFxvW$^{~ouv`QpoE)svLA@YEPr!!wk_NP#bh`MQUc+?bNhPDh4M?_#%bcTG7~y0=TonOBSgB$W@`tO|SO9 zfU0zC|3AJdoVZ=hCR_RR!1Z9Xv!_nglc+q?E2E5Qe zYA%$1m0(U#DryuW5cQzVg(6OVMn+Zfy8%kyg+TomF0(LrZI0M|by?*Y>~Z zQX!k3Tgs#tB;FDk3?_$FEn<}N`Anu%qSOcl5*$1ZUkd^Tk)Om;B=hID+rem%_z%6F zDimtq|0@GQw^b`qIlK;?+H5nb1hhh`$QwdU+!(2ALOs;p8TQv86!s4cPfRAfmcQ|Q z1`QK71-IkVgeH~FlG1O`S?jw7S@O97`uR4BE0P3F> zuq>@@?Ok2%&Gq2Fnj64hw)OY*f&u8oUmDyl6_4M_0^^c5>jo*cA{2Ck>8h>!_-qN!VK3G{;S$Z%vyR-u3 zKU!MLe~tg%&eVd^st$YfGIn8pNeK^Q6BZ4SA6%a XBW{bLX>U>*?gJ#NH)WPZr6 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 Y$piWL4L+0aK6(4Szw#q}@rL~W57Otlp#T5? diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f120.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f120.bmp deleted file mode 100644 index 4c0e2d8d14afe73a504c9efb5ea3bd3707d5616a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f121.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f121.bmp deleted file mode 100644 index 85c52e213af162fad2eccff5133a0dc9fd05c691..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 O);|y$b@d*8`Tqym@Sku1 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f123.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f123.bmp deleted file mode 100644 index d70a06af52f683525e8d2eb3262d0dc73884bfd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Y|C77#sGaY^zZv|%8vdV1d-_BEKeb0n!~g&Q diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f124.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f124.bmp deleted file mode 100644 index 43dec55f894125e8460a7f74ccbfe45acd26b69d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f129.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f129.bmp deleted file mode 100644 index 256d0311be856cfec0129a8d113d93a2b1f5318c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 DlL?(! diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f131.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f131.bmp deleted file mode 100644 index 27908ffcdc685731d7dea3e1fa3b299c58c57bc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 S_TS#&=OpyM{nY=z@Bc5+*H)nb diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f132.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f132.bmp deleted file mode 100644 index 8c65472bf701aa610195481ad67ecce75b531170..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f133.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f133.bmp deleted file mode 100644 index 0945ad9a800b9b4ceeadbdbfbdcf83b8d81e511d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 AZ2$lO diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f136.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f136.bmp deleted file mode 100644 index 2078eeab4e7fb2e63cf14f4647e0e74acae1d207..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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�Q$|I?zHfF(NuSBQ>j{B)7C{ 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f138.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f138.bmp deleted file mode 100644 index 8ad46c8c3857aec41faa8ab46ebc2b1ac77cb834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 TKMAz1zM(NK8UN2e@$dfub|P8B diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f141.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f141.bmp deleted file mode 100644 index cee904e6b4c245753318e93c241e8bb50a4bba9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmbV!1wdQr()PI_o zF8p%>-R*X_`|bVDE+m2UJnzgq^32Q|LLc5tLDbhxEP^<~vrhP$fv=w+MEDL@!qtQN z`%k`k{*#~l1i@f1h=zs+g2iGH91e%z@pyzlARt5{5h0OC2$@VqC=?1prBV@1O-)2g zOADdVXo$A9Hlm}WgXrq&B6K<((bLmI^!4=-0|Ntu!C)YUhK7idkr85SY>b$gm>{O6 zrihuD8Deg3j#yY&AeNSvh?SKUVr^}W*x1-0wzjs2ot+(GZ*Pw{I5;4Vj*f_vlM~|X z?2Nd$xFD{suE>oWHxM^BH^klD9r5t+Ks-G?5ic(<#M|2&@$vCNe0_b9n>TMFw{G1+ z{QUfo+qZ8cckbLl{QdorfPerbFfb6gd-pC96cmI62L~e|At6X;Xee^;-aRBNEDQ+` z4@V**B9O?)NF*vM3W<)6M(*FgkHo~pAP*iqKpsAPh{VRmB5`qXNPK)el8}&qBqk;z zNl8gaa&j_~l9Ga?rlulkX=zA$dOGsx(Ie#XLGttSk%EE(q_D6MDJm*Lii?Ypl9Cdnw6qi{D=S0F%gd39iVCE%vJ$DP zszR!(tC5G&D3Ijg5^+Q&SVt+}w<`w6q{B77Jms*+^?^ zE7I21hP1c0BOM(bNM~m!($&?4ba!_nJv}{0Z*MQs*Vl*i_xB?l4hP|Kxd@NPL->3? zGB7ZJ2m}ITaBvVA8X7``LLnj&i4d_^j7TIBL@Jdc!^6YK$jAsHlgSXdT#k&6jv@+$ z0#PcJ$k^BzGCn?zs8lLsVqyZBoSa0arlyeT>1kwUW(Jv^okiy6=8*aMd1PT>0a;vJ zM3$D8kmcoNWMyRqSzTR4*4EaL_4RdRV`Br^+}uRAwziP%?QLXdX9wBc-9`5H_K>Gf zpCbGF`^dq;0djbFh#VaqA;-tZ$jQkGa(a4-oSmH^=jZ3hvuDqci;D~7`Sa(e)%Qx)1Uqn z`Rc2$ke~hRXUH%7!Y?4d_=~@Y{L(M|67tKx{L9F%{K~H&zxu1ciu~HI{TlM?zy9mU zZ~Vq@Aiw#Wzlr?TZ~YeX+rRzW$nX5l?;yYXyT6P4-tYY$^83I4`^X>s!5<)h_=kUp z{Lvr%5%R}>{Kv?j{K=mnfBL6?iu~E1{TcG-fBxslU;M>iAbcdH{L?@E6Y|gh{Lje0{L8-}|N5{0 ziu~KZ{TuS{|NigDfBeUPApiNF|B3w9fBhHo-~avJ$p8G${~-VSzyFI|US6U;|FH}6 zO@#R18OFW6r!Ff!Be$R+w}@F+SyEh9RoBdFZf~x3{*` z)l^m1)|Q6r5zsL6F}M$Z{&9G`S8Y#SK~7;=d3i;3U0rPrv#z18zJ<+dWj9urmsi#{ zG_|l>+q?Vv`+EC0oWAakwze)-Q|*0SMB_)}e-s{X8PDosmV(Gt6;-tj^)(e$D0~yE zxslCcR#jCqo7nALeH`xKkYI3VKrl2Y;PZHb{?4uje*yv;_)yUAfBg}BiepkUm&>jw zEw6wuP~Ff7%B^PB)i<}cHaE1j)-mhq8d&XJz5QJNkWe5L4GP6#k#J~8G}PbKk*0@W zHGUL6WP|U!w7s*s2f3Z>h8oymRQl%ny2i$ahDLT*Z+Ay$PbaIrvkeuV#}^C=MMCL_ zbVM$PSTHiIka0Nep(Ol|#Q#2YqE~6xfKbrgSX*0HT>&;#S6|DluWw|rTf2I>f~ZbF+?J{QaLuR9F@rx3i1y5oFMLu=M_(_0P&ml%?_||h zm6cY2=0WxBj;?;b5OggS3Pr=i60u}hCLdLfsU|_}=_wF;Zh38Wd1ZBFX<>eLYHWId z@nbgNL-}#HK>8uUfPmN6&8{miEiJF9t8Z*-X0>>AL#FHZ>lOOF0Fu=*TiDC zsilW}J2E049UcZZldB-Jg4}bn(;)o(;?l~-_Ri+o>eABM`tt15)P&`a!2dvetb1N_ zcXvOZKfv#4YpyLVDz2!mW;V8VbawTCuZbYQR!Pdd;0o%Ieh+* zSRxr29+3@8mE+)N6Dq);o}2{J2li^_i5vfS0Qvx*`mnaCt%u9w zba!>KndK!V;CakO2(o=#9v1@LkVqmOl?{X4E5`wSd|Wj>GdVs9jAjP5e`OOW%K9pp z09=cUQ@61HR{;6|9`9XL+uYI5r0h3?}OKTgOV17$WD=W(@OH&~~FTQz7aRpdEx3`1U+)!CuR#Vs5 z#Dewk1_l5f_@4+e45S#LNID9p57!h}AAnDckB@;a78aM*R#z71XCVwM%}>VR{tx*- z5Fc^PDyd=jaMbYCB_-7j4b7}h&cL7mXsA#s5dpApa7YNR#d0O!1EYlPA6F_N?1CxG z&P`9v&CkJ4#wOtB6S;&R#Q#p>!}%1~G_>{h1A(ZiC@!w7Z*FPp;s7|ryFrlz61)J? zJW%1mA&Fcu4jP}D7#|xQmO$oHs3xbUr^eA>ESF0JVt5>{ApJ1@2d_kY3}Djmn2bgOC8_V33oO%8_BQNFovR za>Np;vi1k@KU6+~F;A@qKGWIR)?8m%R#L`fclK}vAT263Jn#pA-wcT%;YqI|FCePM z$K(=l3dx89c0e^E9OCu&LXpwg&+8F0$v+T)z5|cwgp@S3ws*9*u~5!Y&1^xF9lGOS zd{;uFu0J}827QoQF**uCU`z?Y2=YG!8?v!kUMXhK_EN2Bh~fv=%=D~ri$ zZSQPvu7?VX*~sn&ms49DBm<#XA_k!$;sc^$9JU>*8_4-%@)3ztfm%N}fpS#B>*?<9 z?QCjjg5XhEYNYY;2=sycG@DzgWlik1j&@d4Lp@5fy18I)gF{1L`-4LwDFhuk7`OWnRj}J*<6{tp<`(AWSC+u|mB9YQoX$38O-138 zg6!nfY=8X6i+~UCog*{K8=9NhZLO>pSVdAA(F#c9Q;YHn!>NXPo-!uYsSB;>Lxiwa6g^Ycq< znN`&_`I+{hfbZx08sC6HrF8-X%6HFpd9dfMvBO7e|9jt{{>tpc*sy|APTR(%~CSWbT*SpERY zH3o!IkpS|n5{+{z)#S|VJn&jz8o)Fc7UpKgN2Q#W$|p}s^3#%%v+|1yo)i|=wzPNj zjYx;O+B@3nTRNE4y?3Dy|A+;ue~iHptqpBrikey*Te~@&ejb+t%11X~0ICZSlvQAR zfIl$_6nAlcTAlGxGZ=>~An0P3W<3ZC3Ap74jkloS^q$GZ)vc4~NAuHj;`(Yru6H_XsazZsK z9v%@5^mVqe+uNH8lOlow0(=7!3R-0IC!fCFTHak#H00Lx$_Bll4E{lU>iwLc0-gXZ zWrZRry99i|=kg%o1I+^Qm1uN_{htD!t5V27BcKq)h(rh_uZY***FPW{9v$v)s!R_L z^7ji$%&U+MxK5%-C;spTAoPdfX%zx)8&FJ%6w<3u04m^t=Sv}{!tO(X z1rHGFpuB|A11b-hLMamt4f2K{*+X*V2_$1+oYTWKDfeUJqQXKWBk$hwy?Mva#XY%A z*`WD@_!x|COn!M8bPS-d9fn{h6%D~Hfp4H8A5C_!2#^=z&*ZoqVu1|me82}TI3R)| z2>9UO5G-_had}D7n3eD_IwCAI!0(oykIzjP+t6}Ro52t2AA@sETkJ1jv4C2@hRbDu z4+r(wEO7&fC4ZWo#dWTPJSI*AP|FM$A<;rdVJ`nhyevi+~_Fi9M~4v zp+YW!wkU7{C_Ew6f^{lprpCsg;+~zIn4E{IYv<{@vZpckaY|xBQfzE=sGqe-AT!hX z2O2>bj9up7s;sh+BNj>_%#L!|T~OPL#G(Z-!+`)!fPo6uz5lYg-%3&_E-(=>d4aLIE6F=KW|9 zDh7Hjl?b5;B9YIouP?7c;k~iBzOuZ!JU=tDurxcfvbMRkcd{ZJ=wx-eecuK^P$CjS z8!8@0#pTyDb7k_zU_))|dx_;Otd0R8q+AFwVyQ%o(r*Y#Pys-!>Fw+1@K7=;5dk9< z5AwJIv1$bf$kx{8*7oMc`ugh9;>z;E)b#r9?$-L&_WERJ1uGc)T@L`^aV{PO{K~}J z59+ELgkzFiCoLW4`>EA+%+`JZ8h8O;0>uZ~=@|sw^8g>#UVRd6` z6X18D`rTMvSy@|}Q>m6Vp%7kQTORAFZjL4Z+6PGpLo_iip5panMaFmVN*hLnHMb3E zrhX683!XeFt?QM_p|Am0hfpBk_d`|y%LChoM-J2iS9DYX8#Kh_2q#tncYAMlYh!DB z11jK^`8kzh3bN(m%HqT@m(`p>`wk1iVDPr->-~2_L$d|z{f~MkyW=fMRJ+^3(Xnyq zMJ+riupq(ma)+Z#LE8!*RN7(=~gXo%O!~5_OydqDng<_d;(^Jiy~~pzVb6K^`zs zs01J>h{RHvOb#8Fxw#o&Av4ecQHpt@nboze9ca3ZDJK?|Cg*1r15MRTW<_~zUD5rJ zxV-w??->BVV=(lriL(1Oy{dzq*^#)c#z+@EB9%Ze@Cm$M+|u6KIUt5=e}Drt3i@6> zeLPfnRCKfoLwl_=i)+y5Q}-FCCY9m=>D0pVqGG74v4PE#OwPzSU2Sy@^`+U_dD-D! zf$2>tTJH=1C7l=zLdeKYea^t#+|u-XT~O^4R~;hw2Z7<~8CKHN*uo#=LjzRM*NMXS zgYrRgb?XNT0VTBjrWc^q1tE87aS_@bD#Z|gST!!|gKkA9yS|piS58ijw^bFEG&dCH zWv9iY)Ysaes1OF#oEJl46JiC9Df!RtG_MpQL1TcslKYtcY& zS7#UCgXKZ|1I+^=fOHE)baoLU4S4s;66j!h9Ckpc7!`N0IZ*z$GIMK$(<*UMa%?_t zun{_FS?P7{-s%mwg4dwj%IHxov8(sq9&OK##w1h(>uDe`ufZ|weIM5`8~Px*NQU^_ zzHaCwbOS9!d;H+@5EH@erf26@z}mKVABJ69ZsIDq} zlvCX+6boAF8=0j{PQ021g9;Fw2Fa~OK0d7)kQ|>bPAJ%c>3L3MR6Q7?fooi4S#`G% zax36-`g(f6{`+`9${^xOMuCMx!*zCPbN}$^_7036_jVxNE`kCiydk+~Wo>w9i) zYJ>+JR5VO0CPv^stu2FPY8D1=4^tWIav223`Nj3aWu=&#awqSR2_#7P9a;BAMrme) z7$^`L@u8E_2lyf&xB=FN9>QP+nf5UEcYn)!n0KuU|huJUBW!J~=#ix(nUb+37Lq z=(s`#d$auXU`^$6CkyzZ_f4aZFv9>TeDzHT}04gNbZ)h6kCnM|6KRuaj&bl9* zoZ&_Vcu)+M>YAIK*CXHo0~MhCcZj?Fkl_G+Ty=Q~Mfbw;`tIrTH=lp`>FM$5>DjZ> zF*NCn&;TpvmP6L^3r6zr37V zSl!$^I=OiB<>Nzt>E15nJSdLmXQt+t=75Q>EJAo(+&X=J@$B^M z?09{4Vj>e90IfE)pR^3@&5X=09iMFvC;5j4Wuyd{P%tDkEMcg&w?nG9y)f8<%men% zg}^7206sLjE-zuevAutM_7cSZ>Zf0R{`%FMS1?k)I6Zi}v#|kkPtODQfdX}Yeqm-x zjeqg{;`HR?UB-^lGR#Iwh^UPr2q}E^T*hwWs}z#f2$%50m?t4thS!BS zmSW*?udKPH7lQpDWP8XukZ^|O3MIt6%ggnx-TlMkvsa&f@%d+;ef8DnpTZuzdimnw z^yu(lZ);<7XJc(;9&Lgnkj*yzdr7R-ZI%CF_e-$6-e_0eBx;PF&VL));D2IyoA4iBSEUC4L9{*@EZWLpLNr-w%;XXnpf zfA;yOZ{eWCCvV=qefj$Ji?idii}TYHaL4oGJ>Vg0t56KAZ}0A(frr44cK3F+H&bv| z_*!JEpvb|U$@Vx)ZJYSy+r4?N#%lM+QHfNVp+i&!v$?Zh0K6YYT$YzCqh2A4L4YG$9)QxauErn)`6=fZpBVgO?T1d^Y&mX4uIRCx`nvsWww;i095 zW*lhzEN|@YUtS&@ox$;uS8v{e0e=4G&D%F`KY`;Tum{hc!Ovg3c=`O<=>cS=jjh$C z^__#0bNDgX#^Let(f*qKwT)@uFeEK24|_ujmSpYa=EMrOW&k_HAUFek1G=$ecxgR! z-^9>d0pS(UX`X^!*ZS_k!R6)g@w1n&-hA@;XP%$4lgfHkDtAG{q~bjKmYs_P{GfB_Svhm{oS42y`z_} zU!w9qKR-J@Iy^eu-rn5Y**`mncRvH^PtVTJUvOaie%7wP)iS{x3ao*a0K$7pIy8Hc-V5#!e?K6@yV-;qn)kIwawF4 z;D%}ioE*Zn3pTKK48H&J)j7bQpFcahXr{iyN8=29fy{Uv8r3Ah*HrHcpJHxkXy%i^ zZ08Q3^*-8ig6=Yu^_yF}hsQ^kmk{e-z^=b}esX%UzxVX$==9?3V1I9Ie(CAUw{Kp& zc=ht)m2HLz(+5!CO`Q;@9yXUVVr zFJE1t>w3DkwX=VG0r=0)Q00RY9B%jnQ^bp+s^78E)Q2g7s&yJ3sZh=Q{E=@xResXGVb!~R`_$_$CE64>q zP=ajj9-Y592Uk5k0p(wuA04dwd>3E63=9@$VS>Zr5G;Z>_i?bf5n9;8ACZrP=x93w zGA=Y#Q20~8fA#895EE7M(K(vffO-J`otRpj9$kI@`t94-FU}7kM(%Fy9G*WvKRtz@ z@az;e;`n&$rh3;u&;SHIECx?EB5ROf1sb|8wlrRXX{Jb>l0&g#l*ODeD4`p$HnR4{_)AvJ;;*hkeE&n z!9Dg*AxCffe!u)!JeEe*r(@M^db}>(^oCz*-QWbYUd9%e=GM0%aKi?G0#3pHK;g5i zduRJ|Q*(=3tFx=~-1b39H=C!B!x}ar(t)d^{XB8=E)89U9~)CMUPf&-Ql?Amafc+rNrRhjR)TPlJi>pKp163|~W&q)o-?pwSUW z#*=l;ql>#0$`R4<{M!8Twi+G`@bm)gZ>p~{H?OjNxFt3wx3Y6U)KgVj-U@?Q0dIV6 zZtLRWX!qdk+1c^I-XSE3S1+G!tI)3C@-i^i^^fCYHHajPA%UGdJG;CT*B9lbJh&eb;^%oYu20sVdi#D_YFYP~VpzVgym|5J#nS`W z>XW16b2J^CJzY?!=I2-8K)~Ae66pWq7v`G&KvcqD&F+==_CE6U&uJ`Z8U)6>y$v=5 ziS6>TyS6wt<560akAs=9bJTrrV>7S7;0Fa94!cFTdIS+*@8H?X=Vxcn;c(;Yi=Bmu z@ySU!^r$7u&3X5aqrdkXG%`|b63c6&3{3;0-GVasvkO3M*0=W8=Pxf=)rFZEIeA6J z8Nm)FRt|QWSTdRJ6r7!zo?Wjx{`B+Ht)tg(Awobje)IZxacXjGM8xfcqk^ppzS(;y zAAgGCU;g};Yfw@Ze_>~D^B7{lXJ3By$*VVKTQDks{@LJwP$}u>r@(2vA9?-!@Rv^R zfobKPqS>{l&tAQH{pRyeUw^W{urf8Slu4mO$M55Gxcx|Q^lcctMT9pQi^EfN8BSU3 z;rW@xRj4d3FEeApVjdSW*)46{0X|gPa6%<3^0vFZkN@qs!t%OK#q##ibI1{&e)9U& zEN4hK0@OvRkn}cJCewZ#KFWh27&9VolE4{AG=1~1Cw;2PMX0eyFE2wpogIB5vswp+ z#Blxvx^EKEU~dbvH1~08epOXn`^e(<(F;hcI-13K|<4bVH=JHY@=hY?qIoc<1=XQbHK0Dlj z!goqFF~7Pf zI8DjoqW8JveT+4sG`-nGo#|isY&VXn?Q59AK!XpTjE1im-;l7Od*}&R6&U*mvLn zZ~-$#uw)~18V+Y@XR58~+b$fEjZQ%Q#p&(iceA>?AKC>zZerCldt`9jMk*EdwzfgX zR3s5XqhewaP9Fj}lehE<#J$XtSSJQuSCdNqF$=({OEl<1Vek|~OFEvwu(zaBohp0# zM^rP5mzOe0cSBuOX=#GJz4wEJ`+))B591Tl(;miVLCw$yQ=wrPmrXA%F09N;t* zEm6*H4@5cHcx5#Ww#KuQ<@l=JKBi%ZLM zlBRbN;CsYJ4GzKRS!rv~w6V~H!fDV=bd8;EFbIaujwW>5?7qG}t`z)#dT~~%nqJzI zJ`VKpyPsB8o*N(J<#gk2SZG8{Y+7keZAE20dte$)9!^iGBy9~1UDC;U=*7%Wh?;!f z0pq^w3MjmWfvdfai30_PBkSt9I_X=u_&RGD**n==SUqU#?dleR{->8_q(G?F#YKq` z(Mf5ARn5(%x%Yf;g~!LHWoHzW!&yaW9Vp;v49v+#_#I6wj!-_ovbvxYw1&J>Jo&l~ zf2Vu&5l_>=7FI7Cn1ua@R{N-OYFl2G z5tou($QheZaJuU9A_8Ml>$x3`E&T$4L@pbfoLg90m{baTTk2VTP{>WsPx9GGn%96} zVIN)?O$#DM%f-Xl*4I>9*Usx+Oo&_XU6)W7BTv7;(7?z%c3&$8)xTn75SpM%!v*Q7 zj|)rr^BcQMie6S_L|94*tEUSXsdNfDflxES>4+)WP!F@Tw!O2Xn=9lr=Um}m7vbm% zaQb){i=odn$Ts?B3|ALBV;5T;Et{bD=zAd#qg*5X&4QwXBOWAYF#Fni2QM#SHr(0Q z%MN!;GiQBmZewm?nZ+zgOpMLujgRw6%f;Jki!h0T zS=i#-j6%>-6z!mkj(@MaFKB>KUmAEPU;C@H03{$oH1fD}$Cm+Fm*)8({;r?1nWdfc zz1aIP(GTMzVzcU7xHFfRf&uQ3LarKYDtT01$!h7_Sen?GP|h^hGLvE-B(cS+>GrZ7 z=tOR9K?{6)X<=bj!Ea7;r&GbJq4BT2uHhldTe^E&Lfaoz2_BE7*m!u}cF-i_wY_8G z?s_|#Sz6orMa9O2$D~F^q*gR^OD-=ZFp-oChx&o>)Ks;#_HHjJc4s8g)~2?M*rar3 zuX1ga-82bv3CO{FJJ17Lo*wS2yzgvEf%tl*01S?N%|r?Mj-hVQ_(Kv88{;;q1>`~G3sRgG=1|5Fp)>%l=>wfH!yl@VTTa})!|P)`py z9i{#`gY+8J;)1s3{1+|iC$uN|^%%ZX?W_Dg_WeZn4J|pf>uJ0Y5UYs5uA8c=|OpH&chDQg( z=vRiPp+j|XqY|hZcmftrVVD}}T)PFj42b*~oVKo^yN$KA4pmcE*UaUHpR22%|4pCZ z_)I43|H2}_rMkHxH|t4ZS!u_#Vz8&7GB2a3p|K_>zoejsE18&+_erMLxA)JFPmhmw zH`iw-CS;ww?ikA}J!5E8eQP6{F-gmYiY4kAQK@L>`<+d~Xo^VFq}iBTS!j`n6fK6W z^DR#|PcO)DVd<5e$+^YJzN+Gys@%e&(voWK{K!B@?W4@x{I-t^a~D-_SV+sC&q@l`kSIHulx?9XRS-K(l;|San;9aSr}>2h_ErJX{gr#o*79P?xmSSjQ?cn0&;(OC8JuWFJZOV+epORM6#uH9WiTm1nM;BESD^MV;!EwEXaY0*Mri-?|0cvRk zXGdLAPe%)%U~M8EL!y%LS9}bEgGV?LU;qcEaa0nKjKjgWio~$Bv9|MYyXot4Gb%a1 zduqHrKfB~fW=#tmabMlWN#*?D-{Kk%&f}%DKv#74QzO}ZhGCwXf@O}( z=@c9p6V&8}85lV@sD})AO+8&5@>LZ4+U((j$QXjY9$rgF$5<2Aah;?w1YJ`bM^|4T zCnsAwH~+{oW=&aKdRAIVYj;UTS!+jaIjff0TwPI+5)~XAQ`8R!-scp(eZo;VrzcX* zOiV5;OsYnu-K8lv4QxE!jX-|5t~0@V!mEFbrP8TdhBPe_iTutXAsCq1JGk8Pw6e9c zbMp&G%+5}a%PD+P+S-wmPz=Y@*_`syy2{eL2jO8+4=W)wD^!wJ4opjCCq=S3<>>T` z9EP%Og|RLS8*eYQ{ICTm&AyJtYGm~{SQSxMo1%#)!H2KkEkHxd)Yit%)6>q;+1WQR zC^|GaI3z7Mr?{ayCAp%M+1Rg)KoKB z?F~Gy(&1@{~+{3ez{oQW{hCRqCNsZ2ekEFG- zDsl=-vr`jdl44V928Q^2nXn6oBm;Gxer3q zYnmJD%bw&F<|HMjCd9>OcMSFS4XTD%eTw;&xz+VS!LWEl0?nDq!en0uGc!jRvb{q` zA2Fb4tOm(3B*?+k!;u0<576=GRTKsTrD#DF3a@c^5{X7<7+Y96-i&X_cenQl2n&ym z3kyoEZmG?C#SW2Sk=eok1Z_1!Km*3{=P0wHxu&XeGeORGb=m# zy8`5D8F1JH_JF9PZ$!2Au%JNW^WE}5e7r7E?IAck7V05wU42svXgrl>xmmk~COnJ@ zyBm;@U!0MYotvAHmYkZJoRU!r=hpcuQA_{$v{E7&>}lzSkIVJ3TG*A3101Z)O^nRw z->!RL3`fudVhB@5GbbBE!gYRxRe%|48UkTcTLml%Pth{8HFxxj%DwMkW#@g@KO)r6 zFEaLibV_#47V_RDt0uC)q!6v}=DOv=zvS4*Y_yifA;pkvu=^mcs?c#1_ zZSUxE!{KIF;H^7Bp+S+!@sXk7j|-~XMZ<%<-i|J=1kS0pH}ZS>8r$F)LGFWa zJ4*`-duMwGoA>3v(gOUg3<4DRceS{Q~^_eC|d>1_$2HE3fYwk@hy%wDc)wRUB4babrKbsj0i0-=Fp% z$kx)_!tsWSn>Fb7!wXB+)Wp(mh3V;7TNqp$2+@S`u13e;h``GUWGdal&MUyv)Y9GB z#LnHz(cZ=7hL5kW#|_`RL3aY;a%!9UN5q}Xs#f9j+-OHlO>I*Lv$BKJ#be%&^0YKJ zwQ#=UdE+|&eZ2(K!!1`x$O;8 zLpx^&D<@Y+cOOqrSciv)cVJR3lQlfTX(%n}5KpRjEzCA{LsM-Fm(T4?3<+_turPP< z3cu}V{x$N|6AaiI4hkM3fxrm!r5ih3%TKb<#iIja^}A3vK!Y@q;bd>6XW?X^Z{uWX zYUgNU@9OSsWo_$t!#6ZFzp`Uuh*eQo0?9`NA0Fbdt14^y;0R4Q)RdN%R@Pqr_kzP6 z)wg=@8`@|C3GtBg?4s|O7+q6QoSqKoaO_3k&Lboi(X25B9&!IGTv^4d0H!`bB3k#b1OEY3_yIV61J;NW|kBrRAwS5mCPr?z1BrP1( z;||0n4H5y4{+U5L2E88Kuc4-{512+IDtU zCdNd(fu*LN4vq+!fNVtpfnlfV3@r@RLI>0iu^BcB(LjR$7%C`&hQsPQ8dJ3BhAi8JV^{vi&d2Q?r75D9oRGr|!yQyN4_1K1=S zMMvM*Eh-^7rzjydF)2MKKcl9D4S%7dJU=@lH7fj$n~kBij)}XgM^pkc#rbRg35^DG z8)p-9eSNZ?vxhbfl01z>!s*%)QG-Lk%7KSzLpVkc41z*n-4s&_RAgAF&on4Tnk0(8 zK8=9I61DUU9io%tbFxDc(h@VDJbGNy$gE*9^RpkvgoWL*Gq*IP(aqdlZ^vg;M+RPZ zpy94~h`Pq08B24jsgte|^d>ZER1F-1re+}+f)+u8tVspG1N5s4qt3_R3}CBNO#=!= zi$um_$#erF>(KbPM@bNBkE^t2$`z!synPt{Zd;_z@57mnzFQ@n$}dc@%n;N}FfmM)A2VLpe$ z=@{r+MkGeYMn$J(JW7s>P01)KEYD4N5FK*c+s#yurb*SL+xo;Ml@vN!N879KLbY&p zw$g^<763ywv@q7A)6Lb)7z1HY9dog0A0EQK#uW+pW(@=)2L1=_X<>tLZY+s5+lQ6;!>VuWIhNAzI*G2n+;uuN}*7VJtN{D7x_B)<#?*^q@m~OW@A7g zfMZc~Mn;OHnFB9X4Da`o@fU*lnguqsH(x>maAaZWOoW_CCB zwrBXg_(u;zgTo`!QWE0)JOcy099&JvP)3vWyaE%;o&-DGPRhHXz7LLM>0n|=C6h@c zQwuE{4_k(*iOzN8xmpDlj$*=oXdpxqIN!G}NJ>}|&{Mpz14J#T8t|It{`VYRqk`_o z-@g|e7M*ZECC1Awz~9ZrhE9SgPO^-Q$gWAhaUtOh7A4s58jArq*V315-GE2@8P#(YK%} zAN|lIJfM*91ocYvx8Qx~Gb~w8pQdhHKw!|bFf+2VyA|r~?(XIj;^T4K`*whzhnt%& zl}4jb?O;mu7${m;d}j1@{zL5y*fy#FFk>3s$UxWJ8Y~|TH&;OD0#Mqmwnm77L^T$? z(p8_~!Vop7M&{^P4_%!OooZ~taDd6QgTw7R&Ys>Lj!r&4ZZ<}G3=1>Ihec)S(NLbo zWW~S32UWu^5(qd=ut5@)LNjC7*jvKz3jnSpz7iH*L+nQ(u3m!%jA$AV5TR|OV{3Nx z4`6gaB0+s(Y;9>}V|UZTHaNu7-Z}7=gPEl^-OMYcv@q*_P*_yrcv-U*^M6oz0EM4FzRvCfroXlQCuwHc-cdio4w z6DxD8$h$YZ?*@7~+E~%eU89RjbCV!*we-!^=Al6`wlJpaFmy=-I6TGh3drz{332!I_W){|US9bm zHQ{k~MR{IwQhrImJ4v*yb+nys8bgBWNLr9m^-QCI%x+hD0+bMJcN>VF88 z2p;_)C%k}<$!O7_oP~Fh4NYvV89L?$Kv;1a=6B)}BXfN0yl#7VxP}+ilow_vJt-+H z%8ko!to*wDfwM5DFl^8+Jct9`4ywL^nI;AL&6?_Tr$$pN`#pO^Fl0?U8jawe;IzTB zV7s6)Lx=`uwst0ZR`B@&=qDO_C)|4w=jL?F%h~&8a(;1XVP;BUMRsmpdSxyge}8xB z+8gWYkgmN8+>uJRcR<^2WE~o4;N82v{fHr;*$5CZ2*p~D40V&GA>?BW+0feB$k5yX zGA3|j-}`ryL;ZsToNwGs%FD|sEXd9($V+&XUr?L*4f{Ya+H@KP{0)Ute`#o2(TM~s z0W#rxeSmK-0A9hC!2Tl?dtErMNU#99qJhz}u`|~lu(%|D-;kt& zveJ^W;@r%PxQAIq1u5>|h!1z7Y60Ow?+-Ubzc3^{Lo+>;-k?8JU)S}=yO;2Yp^(%B zz`zNpFdD01|HziMX2ymLYg07WXuJ3ariOpRDf zK>a8L3J$T4K-P7wG1=y8dfL&5e&43obimu)OyF zmiqNSfZt*9bSqCIDxg!08F-wQot?I!nGwUmSzp`0)*~n^JTx{o=0R-Aqx!;(C&i_e z<=Kyl%W5C!ymycHpF+>m)Y_U3nnb-ypH9AFAn=xJ-Msf^bxH(cY;S9zOTv@zG+>}6 zUKVs?6EiaxZy4C$4hs$n4UP+cn3@ouQt+c)5Td`MV&c42XLZcS53Wl_STlK1ep(HO*RrrO($P0CF}L$^^1TcF fps-sGH^MUt9%oc>`l|9WVjsd^pa?Vn+N1s-0Q6!6 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f143.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f143.bmp deleted file mode 100644 index 3b2550bd1d4b681c36799dec5f7c16b1dad99514..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f147.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f147.bmp deleted file mode 100644 index 23b13cff9a34143213ad150017bce17a2bf35ab2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIabzIwPwmtj|7Lq^$1b6o$g(59A>a^5_dP_?wHKaJj-2+6B2oMMoBv^2#-g9Q= z&di;;cdom;8^8609+@-8dS?E5KX1+fT1vAY*|OH!``hT)unR={3ezLR8^0>TM>jsc zM-1^9uQOX;w4cBC*{{F%z3&kn9UY>pt4s9s^oYK`J~1#bAPfeB7#bQ9CX-26EEZw2 z*~G}mh!`6i6Ap(%xLhtVF)<;grl!Qq%#84OJYsHcPAn`eh^3_^v9huv*4Ea<#>R%& z+S(F3J3C@;Z%-T?9EhW%BXM$aBF@gv#KpyhxVpL$H#axp?(R-JJUob}rzi39@*>{e z-o(ephxq#X5ANMvLr*|~Ek*|lpIiHeFMyLaySG9Cr^@7r%sX6r%#hJ zXU>qbXU~#z=gyJy=g*T17cP*C7cY`amoAaGxHxk8@?~=6$`x|;>Q!>>+BI_h`gL;S z#tm}w=1p?z)-7`T_H7a$A5ZSwxkK*Wy-N}j63D%K_ef%5BDsJ6K1oVSA`c!sAP*lt zB#$0FB99+GCQqI`A<4*(4_? zhveqwlDxb;^6c3&lAoVX3JMBHVPPRDDk>ty#l@tgq=b}~mXflvGE!b%PAV!YNM&Uu zsj8|X)z#Icrly9}*4C1`x;j!{Ur!nu8c1VfBjNM;q^YTiG&eVsmX;PG5D17+C?q10 zh=|2v(%RZe+S=MkdwVSetE-E2cXtzoLP2_ZdPr|? zFHtI$q_3}!^!N9Zfq?-sI5U3T`1m-Pn3y1w zlapj>YKmwy8ZtdSO=f0h$n5ManVXv<^Yim$VPSzRE-sR#r6sbwyi8VBR>7&&gl>#b1!W{L8;2fAv>?MgID)|C;>G-~0{v+rRx=@^^pt zcjWK?{_n{@{KG$xfBeUPB>(hJ|3v=zpZ}Ts%fI{!`PYB_SMqQF_HX3h|NY;|fBeUP zkpKM8|0MtQU;jn^`@jF2{LlaV5BcB!{a^Bb|M!1nb90l%{I`A~MSRoCz|zKfhrPME znJJfJ%w{ol3C%1zI^WvHSN`C)Fir^D`%ui$L;Lsa+8G%Z7cgE29?w+A`skzeHqzS+7C)5<5}=(R`bnORxc z&k9ScYOBkOa?>6pJ;}&Uzjrmp%~grbXD7s{A&HRRj7O_ag zFMV`6z*z6Qt>Ej;>$9vQEpI3>zn}K3qM=17YLm)4ySsao14APtV-pkOV`JlEBPwO56!~5%leRWj<;DjY zeuoSA%I)izhhMszTv*2!h{WPHS$9v5vafGocx-%fYDzP$nVy-R93NJ8qRz-<@(y8r zN!oF@@34Tcvd`OoK0c+ewz(DCli}KXmHk7*L&NHcsp;vN`K6_m)s@A0&2UeroVue# z)Kr;sdylQ&hX&zSm}mQ*zLQ*3*W4=Wgsb=TDwTcorh z)Ysdq>`};C;Q`4Pf(?Hy_BmcB5>j$1nnkTL?7I)f`}+EaMn*@}<5RQqi_5F)&tJZI z_wLP$mANVPkV@6x+tnuEmu1B7WBnTJ>$#tOlA2vo+tMoO>gnxQsRjlH2L@E5W8)K( z*!}#{%G$>Bm#^Q#{_4`aW=uV*>Q}V4@T;CZiZ%X~?dzKDO3cVEsB9FpNxS<72L^|S zRfEGL!z1JHx|zB8_uJRnf4;J`Ff%cx9_sIriuiS9nU^>pYG3yk9l+RW=e5+_qKdj^ zal5<+E;l+lGBTtZ8c~l;PS4LT0NE@puRnhQ%|g&L5nD zK5t*g^VHqcoT9SohL$#oTrr?hjUdd`!>|wYbBjw$%gZaPIQ{1@UTmzdtu8Ol&rXf0 zM+OvKQn7$vou7Qb;8!>RUH2O)+4&{a^(ZhBS+{a$h&%Q_;9(2 zarN-f$oTZa@*1Gy#yVW@&70S+p08moi?f=^vC$D#Ur(1rENreX%f27Q{@?>Z)~2Y7 zbKq8HL2+d*U)0tim3Py81M}lJ|B+FcU(s&-`NqbJS8rawe6g_#aJw))F*Z6pg!t>0 zw8DO6LGlf!?~sG(3QP_pWfqiF)-{RSJLvBF`UjBcVSQ9RHa<1Kyt?*&|L{GmVr_-` z-uQ@WaG<}hS0Qf~HaFH)muB2O^c@ZWwAAFt{in~0s_IcrpPEAaFU-%+%}#^-jgO8Dc1zmZ1kFwK+Ohe(^v91z>6qf9M71un#{-E39Y`w8?t3#cn_~G&)XW522@?m|t64!2Xf?=VoW7Xv87lyW0g) zMTc12!mk5!t}e+*PQ3dttGGeblycJI19K4ZN=nMBLa~>2^`g)M;UVEnBJ+)_QE+FL z*VmR75pA=xlM|EUgFWz0Nn7`zdU1JJ>-hZUW`1R1?vv}+9+x!BI?Ha_eHb6p(e+D8 zDXwc2cE~BXh4rDK5m>?tkw3e%zP`G$vb-=eH8wmv+TS4*NW0qFRBJ!{>BpM>UO-Pl zM~9%gv^YEA^1WiQLMeU}<^Dl8Kuj+@$f;~-7E8O8{ewe8!^5zTvq#<;pO{`;f3c3( zhYL;&^(z%^P5kCInY4Rk`J<0FCI@=EB!XtCTvS(4TKMGJ?E*=^N?CAakN$_aAhEiQ z?KcVAWr{vjd+dHlHLRvt7h1#Y^7B{gaQyi>jk-@JZm4M#iCa5lik<=WNWZd2*4{2` zY!No|>ncmqZ{NyS0GSIP9JBg>9HhgDdXQD#AZV4yd-_zc4;4f;g2-1-YBbaHtItv9 zrzfT~<4RFod2v~TSR?=%mno3+d;7cP{i==z5Tm+^;>^T*#r>Me@t(YE$IQOH3li4( zv}cu#qIP7SK6?33VpL!kTlN>%pRX;?PYw?#I%;z=vH(qLYwH^Y@&P#L)a3Z+@Z9Q9 zOO>FdI4d(P=|O4V?9}*B^{va^-`)cVJ2t(frb*N;>+S{O7#;@Z0@NKI8m0SRdcFai zJv}JMe|+cGoy13}X-~6?iYwcCRNaz3MMt}+y-QG9*d|W7a`i?+N@=fVa&o-wQCzIi zxAg!W9sfI-Nc=)j3~Zn7ANHX@QNX8x`>ic6F3gU!6{jVqCO>-g_(}59jFgO`lB$wt zMMe1qx!JktDXE!HZ=XGWM7(3hy66MWq~XcyvOe znbOR!0^`okOscx29c_Zfs?wt3(z4=`(vphmiju;DqQX4fN>RWrDj^4hUk{Ze{*4-Lyn}cHg(-O$%?*!JbW_pYwEQ2L9W4NAWYKoH!?ChHU_q*nL+NK)r^Dp!ME^R6akb1q(gOI zkFr-TSIFDM{L0eOqU_|P`?-8cSC>MRaqEEb*Q5Yy7&^SZJ_UY0S*Th#e}Jyu{sH8a z9&P#6l6)*-d}3^DYDO~!+NZ64(+dE;@QJy_#c7ZOAakVUUU5T1O>u5U%CmYwYioN; z_MP+YUzGv0+h#fK2-&ggfE$lzeWIYIzPA_3B~1fZz{oJt!07PkBy2CB z_%AJB?~AKz;J!<%>+4HX5NB~P6Y4&>xVf>WG&ilFv02a}Xv$5v==0?nKzrsKXaAT- zNslu#pBCoEKdESJXlR6eEy?cf#`!4+X%ZYl4nQy<7DlHQfO-JH@PXGd#ey3f>nk(k z!z0u$hI-|#EzJ$pMcHL7LZLv=ke3*@oBL(br;d)E0o(oLjq^9sb1Nl+it@aa0)9(l z1K3`Nq!aqI0_abnq$wCOi`Lb^y?X~WzE*T6wbhm7rG*7Z4=Bh0!%K71Wh+Z#JGJ)1nB6pZK5*!rj%t#$t{yFU(eL%*0qX-EqqXYkdCfSxm+skL>V0H@7LBr zcw540)o1dwA-fxe;Eg2 z`_322l+*Kb%IfCf)$jk{x&Rqser9rXK;GIa;x{%oHP+XobHQ&{^iVOZG~?dIkYBP7^KN%LRKsI)t8;^+ zOB=6WtqgZ`;JgHark2)r@SgV8wl<(3Y9G92KwFK$y+@SNj;_%qVE?tnxfw_h^E0Ro zQbo}NHZj*m}jCY7yCH6?jj z4Qq+sH0!iMtP)c9!oFK7WeI@VX^vqN&}@chE++B~xRgbFtc>I~-*qMsuc zi-cg_G!1Q`Koybz2*CKnsH#^c>6=-H7@i=q^q^5zP6$?C+R_9eFLbY zyt@;^a8p%5`n?#xFEBA3#v$RvXisbFFu3f(m}+QzY@n;NOKZPTAcAd?P#|oRc4-w> zdiE5D&=fN@F*4BIAsw7u+dws*RkiaGFKsPYHC(My*j!Ur^zcDWwXg$HT&GOZ)>2oR z_26uz{V!aAj*ivciLrs6Hi;U9VqDojJ~uT8s@2s27Sqs-w9(Qc5QsWtUC>=ngis3y zLBb|z&ex0$^(o|CgBp1L+=ztVEa{ZAlq5e)%g)NKS9A+ono1wu$!_WF1s&~z8roEz zlYDi*;2u2w2~x@E1+$iI!qfsK&3p*=wB?1TFOgMs`^ zLF@$ioShs+K=cnzE-h)4ZS6gyQ~)0BleY>)GOV_vvx}WWJ<}T_5cRsc`RNriZ{~)2Iu+oseAFM<$48T(O(N@300;~YjiLZ+^}c0f zy+telLfGKw{POgGOx8035qMfNHqb2vY*mh^I$K+w-7k`(fDaA!^~goFg;`1GJwI>X zz$aDKGdwjSX&)FHY0pd%%`J{8QX zZ<3AniJDpm#$Cyw<@7pngaJgSBcaboNQj?9#@o*DtXE%DVx= zC?T6vDV2j1oQzVaKB8Iw_{9{Ac9fUM5HmO>TuVb~UP_$nr}p89Hs?xeIuzpC`qnOa zWlFKMtF^teTO!2X>l&$#CHX#&FNf&0C(GEqxKeqmipMe4)+ zvV#1g@!FK`S?K*VsyNe#ZcfJ>Pg?-e#l zX>$taGSDNJ3M%t&cz)WB(IKYS#8r*z>CxWSy1JUI#N?8^q-&=R?mHHDFD1XWNr2J= zUftFX34n?(YUsWo-}L;U`pg1(Ytt|lLDwO_t$~y+%z)`pADNw-)o3OMrF^~wnFtFQ zPy&z$tMjk9v*3W*9IT^jccmn!enc}q+F4zcmlSt3`RV;j$M%M9KX~n7b~VTkSWO$o z7qlD~=sR0qQ!%-}~xyISg+q?A8v?RUxq zm3dcO*szcGIM!fbyYtMQ^6pX1XnTHIR?_KHS8rWCdn78rbH|1InN@=Jj*j+riBu}- z1oTDRPip2DW&tziH#e!?1@qKCMjasdQYjknZ*7Gh3|e96$jnR*wAEF&P~budoU*&K zgI}6+(ER~GoIQW+;IZR}b_Tk8?Z25(Eyl@f&C3;t>B-6I z85}Z&+OUtS$9GVMzyk4tETvgkLE{0*fMQVm6l%k;tg)uPwHxvYrLRzBg|#I)CoM3X zpnd7+8M4_7mdC}EClBr?#9umo`plt&u_q5iZufNyxsX!1Wgk;3oxMZjTlb73UV`Md zxj8w39sv9tZh%kp3!vvBHa@>V^8r=HG^0v!ZCwj>KNWzpvZqTXt}oAy=Dasgbo3Z3 z7Q>M160$pb|ACl;kr6wBBMzN77`n~R!~b|vnF#wwM_qzaHcUMl6k`qdJ2waa2gs!R zht@)&2ySK$%YqgN_gFzJ!2aC$P99?#EtrNZ zj+L{kldGq@lf8|dvrpL0ATJ*u|LEI=Ex3OPZeQNrKZ=S!H@C2Yox#S<2gAPFsr5$G)ieNm0YUq;G zD`wD#1sB+{y}Yb8<9SX_69oao13aZ+-HxLk^^)>UK)bvQp z#ly_a&8*zQl$3(PtgQU3)QqBW07;uj*ie}9_}1ye z`*-h)-P}BT;mpB9r?1|;bMMCW#MG3G+74+)&je;4)Z-e;fv42nb$MCYS$XArv8b-9 z9;6^AIj8o{=Z+ut4K19VtW1p9`b1aX(8!o+z+hku)X2id&V5JB?INKB$p=0F@uH5ko143$!nW_&9bZ(K@gyxL{eEVPL@4N;nb)8KW?oD9?WUq^4U^)7ZbXi1NfC2#nLk7-XpUq)07%YUM0n5VG zC-`7|eqECY@|ObI1>}ULhQ`W_`?rp|n>nA@+;nl@x5vZdhH`PDDgM%fB2ky1N;tAS zPs{KcP>5zwgfXle6=RJz5AWF(x%XIfu#azWR7~jS?HjT%S<7Y`=o@0wx;P9BtQoLz z0&EKxzo5O>a;xglRMCcQyR-w{gsNv*$#J_~x%Qiz-tOCjUEFUg2ForSxc026O<331 zHL)-?GCsHRe0^zts*j(So0IfRkbZn`h+ja|^_0uI0{ns^yjh>yKW2RyY-3}#A<7_z z<+N2vEIogX`HQLEhCGaO{1=N9gsE%+uRloZRf$pH`o(h3GMu zNWCm3&VQ>c>tZo1rjeCb)Ws(Sm{k1G*ZP}}-o99wR5avgq-5t@3GzhB%~kdl^P(=66fl);IGjW=&!u4qP- ztrfW`2}y;;Hv+A!%xyfqZA>g|9KGBvO}5O!^84X%T|}S(N*@Xzmt$gXX=!f4V)5)< zyrV8Y%Bw;Oz=T&1bd8#31u7`2L0e7H=4R@n`16ScrFmIt_a9}IH9)AM3YlthVdXjI zk2E8FvZk_(r1*Q8c{d`xo$akH%&lBJy>|rL(1AqIe%PlsLBHx7G7M1q@Iv+Bn%lcL znz2l5oV>zfuBVjn!MwW^y^5}m+Oh_@3cbEwMW<|YvldcDUTI-wN=o{(@|v0&s1(AE zZq?)rMWG9@-z{w^PP=#c>f@((&mTRoH!5`7j{S#D9&o1M8!wnPfo+1sV_=}Khu~*3 za0y1nCN?haPCO3J)+03fOhR_0kTQSTdT%e!Ef@7d|5dApH#boZMBmVW=QKF*MNE*VSC|_`;E6my;geyLIKfcvR^Q|;ziY(st2 zej^jM0dgUe$u_gHb9J>d=h=8i9J`T{U)Kudqq|Gd-``rEn_VXA9-f+>+T2tR4-P7& zNQ({SS@&<=j8C}xxVQ=SQT_qM#vxG+4|FwW#U0$U_t2@!*RRCgNJ>r5$V%F6wI#q~ z=Qw|)8;%hZ-fze;H8#ZDzaf*&F)_1takVkyIrvANj884%cR&E|28iyHHattsEN$u> z2L2fUm~1Y~O@EwlDdxbw1II7kcwEt;9Mw#WP5=^33=E8p4h={v?w>sx6%uyn;@#9| zMJ2_>g%9^SZn0n3N2M_|;&PY_avc8dy?SEHT)7$55&7)6)9ueJ2a zwWHxd!F%J4EIX;`48g}fAVE{7hk=bVb&-2mK%Xp%L0KFN8*6({gp8xB zr(f8CSk$muap!yO3(}Wb(U_Bj_{&U7&3aZ;-XMjxr=DM&R;%ZzBsB*FK0gmtYt`AoFiadhogI9G{k=Us zeS>x$iamcLxwKhA#V4wJk5PH8SGc)Z*DUM+uT;;zc(u0v3Mpq{Y5m3Pm&?$CKm`B; zrWP=T2sK6_mkA2*o(T7H_1YGI(d_r5fUvKt1Ny^cA={$_!U+rv4B-o0dmmp9FaO|R zZ#Ulvu)$O3@8;Bs=>P~^0DzlfVDOK@vAOk^FJ8R+@y~wr_6?*cP~YdT-o9O>a@Z6^ zIdtfk&))z%+BB$Zz+xitbB!qaKmeFpI=H%cZjX!% z^l&TJCCy~#a-Q?F_?El;}Z?H&CR97l^1W`zWewiI`p-+{^AwBY&_psz(fo< z@ie#!MkB@`N6|4bi~+XPmt{VP3qb_D?c2t6a@e-jMuJ2*PJc=-5j3*8m! zAGZHc?6t?a6?{>p5)Vkqu0K(ZNHl0=A%;041X^gkvNOWx6)f-PL1VT}V0^z3>VdfWLAE⪼g6pEb2@oP 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 W?~AmnjE!WC7}$P_)$Z43`TqfEj)=ej diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f149.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f149.bmp deleted file mode 100644 index c8b49c884d35523408a131086c60a1a4fe032ced..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Jr@z~){|CxZ07w7; diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f150.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/f150.bmp deleted file mode 100644 index b88a4bb06a1227d70d6100330d531db52c01777d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 P>ekQs`l;`{E$9CMqx@uh diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s001.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s001.bmp deleted file mode 100644 index f59e210a2a4437fe52db39c6c2640841c82676a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 TypOd1o8*66;D1}-?H2ey81Kl4 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s003.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s003.bmp deleted file mode 100644 index 248157c2739e33d65ea8d9ecb856427c50fe7ea0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s005.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s005.bmp deleted file mode 100644 index 8e2947c0a2bef2960d7fd9fc1390c550cd95070f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 JjlTYG`#)O8p2h$G diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s006.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s006.bmp deleted file mode 100644 index 1e8f57b75a36f96ad237d9f67c4027acd16dbbf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 DZaNxz diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s008.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s008.bmp deleted file mode 100644 index 05deae5103301401f59e82b30b25b10527c09202..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s009.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s009.bmp deleted file mode 100644 index 569ca29e9ff532b620cf2769297dab57352637fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Y>wz9 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μrDRMDEkDfuy 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s015.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s015.bmp deleted file mode 100644 index b4722b108299f65fec82ae04fcad4eb535410432..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s016.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s016.bmp deleted file mode 100644 index e7d392e0262ad5fec867e6e88a02f24aaaa13a61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 J|NlV`{BQSodJO;o diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s018.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s018.bmp deleted file mode 100644 index 8bbc927e302254afadcd74a524ea830907924c30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Cto#AbK6j3{3UR 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s023.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s023.bmp deleted file mode 100644 index 6f0bfc53e5ab97144e9b0ed025b2dc71a1a0e258..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s024.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s024.bmp deleted file mode 100644 index 89a71e79824062a9f684b883759551113c76ec82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s027.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s027.bmp deleted file mode 100644 index e5c00704708c302fc00d68b2b7f78098d8f511c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s028.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s028.bmp deleted file mode 100644 index 4557f1883464008024e0b45f8f1ac75dd28b3bd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 N)B}I&fnW8&{|D}c0pI`t diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s030.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s030.bmp deleted file mode 100644 index 98a1c4af56e81c914166e55bf26ad651f4eb0d28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 V`Y#dU|8DhvJ@9`$@c&~E{6FuYZP5S# diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s031.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s031.bmp deleted file mode 100644 index f8819dea26bc89c1ac3ad9aaa59817766c9be76c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 PeuA3zPYd?{-QWFRXtcLU diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s033.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s033.bmp deleted file mode 100644 index d51cb303600814cf25ae5e41007f5aefd2223e8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 aK0X1+Rg-$2%>p_U9OHdl=l`D{{r>=*ehVA` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s034.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s034.bmp deleted file mode 100644 index 927c30b6f24c6a5712bfe778a50b1a98d537e9c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Dl(pRG diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s035.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s035.bmp deleted file mode 100644 index 1c55e4962e7227157de6a79fe471decafc2a40cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 TWx_tU$CoXA=+*z1UhuyFlUCBe diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s036.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s036.bmp deleted file mode 100644 index 255e01e8c4adac02d01e67cdf00ad8544ea51655..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 C5PsPJ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s037.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s037.bmp deleted file mode 100644 index 666b8015591b211226ca5bef3f1c1f9051209f53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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%0Db(%?2G&{d!*BYXxR4#L2 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 BMdkni diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s040.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s040.bmp deleted file mode 100644 index a083445afaea53ead8e94de9dfec405a93b6553d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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

    py-9V}Nju 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 b*8RO--Tq_ij~e)+2L7mlKWgCrXbt>7#g!6C diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s044.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s044.bmp deleted file mode 100644 index a652b99d4b5d9df29d476ec02cb93377bbd7ad2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 M%lG)({~I3tfBTT_zW@LL diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s045.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s045.bmp deleted file mode 100644 index 2b5e16798e17f919275b8d6ef3ea74158ea544bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIa1$blWc{Y4fZrUcBWN{XU(PL(oWy`Wyvc=5I%*;%dWXYBp#^dpjhjwQvn+-Nl zO4}r5NSV3y_f8hG-F9~a-+%qr^_{uKK01>1yyvCoe(vXf4h+*X2Yv78`6&oG1J1nQ z{|fm3G3e*OPjC?4`1QS?AA9HgV;}n%^bR5g zJ_UXH)1QVu^O?^;4?p}c^vENRK#xB9DD>E4k3o+={y6l+6Hh=#jvRrWeDX=?si&TT zo__ji=$U7pfu4Q#S?Iavo`a4aJqjH=b__ax{5W*t#0lu+$&=8jQ>UQQr%yv?&YXeH zo;?elJ9iE`fBrml;lc%|rKJVBc=00C+S&@WwY5R*?d?!UM+el|*$H)ZbwS-CVqV1SH9BV;m}AhX#FSu7UFYPCW(n+>wt?U2LafSgVzI1EK15hxmsLa|s3ipS$nB9VZS$t09YrJ!^=4P`PJD4Wef zxm*s)=krjZP=JcXB2+4spmMnk&Ckz6l}ZJwR;y60R)ZE67NB~)4mBDLXmN27T3T9y zn$0G(yu1vptgJw*tEaYGP^lQKNYtXO%`maO3@f*JZee;{&gnsike-rwx-})`+ zw}1P$p>KWbThO<^{cY$w-}w&oJHPWg(C_~4??S)#d%p+${_p=j^ap?N2hbn>;U7YO z^hbXL{qZ0FG4v;Y@+Z)r{^_4W-~H})p+EbxKZE}K&;K0yi@*2_=r8~BFQLEstG|N& z`mg^Q`kTM`8|ZKU_HUuT`@6q`{{HX(9{PuW_y_18|M4H8fBL6?g8uoR{~7w1fB6^a zU;p)Ap?~|ge}n%0-~S!@kN@}&=s*ASKcWBnum6G$4-enj1peRI|4({=NM+KeM*F(j z&K!N@|9+EG7PZA^SJE+46TSWCpZxSg|96{EtQGS4+I-j`VN&MiX1Y!vefH?-Q>RZn z`@rA**pEi3x=~-g_vP1bURzyVsxKsU0ugN%Gjy?~{p7jle(dJuR=rxuGKUKJSj1s9 zTfH`=Ttvc5jtrwG$KcabQ*ZkJA5TM^W|hI_@rcP1jZ#Fy;SmG9-EBPs7f(I&*fae@ zqa!F3nrn3Zcx;1j%`eolwdIv&*qffugjHNFn}kR9cTWtQKljWhKK1y?ll|i`vPi@G zF*P8T@cDwNaH{HexPT80Iy7>jKq!z~)e;^V-qLpb%)=l5_|HCi^bvr)ehkOUzw-50 zUwiG#uYck5yO;03bg;L-R?EeFcBea&O+`FvI-Aa;&{<3h3QeW|=*@4gFYaC2SZb^< zH!n4owyy21m-Df>+oqE;#R|1X#l?|H1d33qH>o9ZjXnG$Zh<`<_a;llT&3DrsYN5D z^=2&<3`V^MDTm2pa!JIg*1qokp(zBJJTo#pG>Rsof0Qk7+T#JO2duhutx{jl=F*i+ zIBZhe><+C&B2((+G7$!gotxvyZ2`AgB9#g?O4g6A0cI6XXH_fIBB{b?^%&UpM7a=) z`z=O`+hcskD*jQC6jmDr#W6Ms|~$XX$l6zp>Px?mr6p740hK?zWb; zlP#T-bmAl&%MfVvA}Jd?GdbG+Lv?^V;Ic&Gv1B?L3nUtqXf%>si0KXfh~Hu{C}b+V zhEEsp_%t3{$VAVyA3xPK-g)d?OZOy8z@ngW7+81bzz@-YR4$)NHR{E3HJy(oWAn{) zI-Cj^wWdVeWl}1+TrqbJPbRadY_U!$5MYM-Cvb>yIC=&r5i*i!DEd{YWAl zjF;+_db3i^)~bo1%Vze+WYR!!9&A7%vrH~!P=LolOiYo8xLJ66H?R)}K`}|95|U;y z2=w$2tp5jYK&`qkU#`{~AZjcYDoc%cF&*`$s!o+B74=!QT8&sLWi!|q{LJ(e7L6pq zds@0jx?8&@u_zj!Jc*nFQ*jzO`UBgqma>_Av087euPyKFJ%8=e&f4nk-gYchC?+E* zyH+Za@u)QM9EChFHiMqQj<%g`>2Gi8MPjGO3_NmX0*=IuVGuv)Cg3kt3dQpLe06nY zZEbaB^Mw~*xpV8zO9z$M(n7VqnDObA8YzdZk_hAsGzJaFAw~z=doP~oLX$}x8WscZ z>YqkUjtqAGfF0nBMdRsAshFvPFus(W-`u*qx^wyN?R26D+EmVD;{msdCo~)NR+WHG zCXi9nGebjzLwK%4ZZipmayANs8t5B5_xKOg0Gq>YcLyVxY^+>r%$MV(?bWr#`Ra|m zn5S0G72+Yk$6=PT7&<_Zu;ylIB+AS*a(rTBV1_`Y@%dDioXg?za9{%T{6O~2E?+dA zjK_+pLOPwx2McRU%|^MfwwgY%^O-^+?6jB+Qn6BR z*61Y!>MRotM~s4nKp?S1Cc9Q^Fc~;RG;FlH=LcDWI*rln^rfoFa&v1nTP}sS4=(TC zf8qMUzTMtfDy0+ApwD8l>oppg!C=-g#RA0~ngAPz?KA%nr1#*x_g(XsA}t^E^7BAP8>qNd=eDFDmh{X+vE9gFD$HdiE`u9oxXr^i2{eLlyi)c8Zua4a1TXA=wM z#l}{1p}D!a{o3m}Q*C*nm12&|MUJU&OjYnF290xp#?)-!}7P{bmmnk+I1@K^$B zX1ee6v5A?F)&PcpCgKULzIduqpU;;IjdHD8j~Lu`XSfoV&e|hBZ!q9@dMs)&8*s4_ ziI9#(QHUti=;$;Kh2_vhs#yw`BVcmzINZp^76g3Y+(+pFp;GDahjWE;vQk@FTdXcG zt!`YqyT7|yTiw4}Q@UJscO()ECzCO+(Hja|Ek=z}BH}PeFa(h`%hk(NI zGswyAHVhWlcJjkFK)_YVEul=Qwpv?RUfS4NZZ<0AMswxb&hpy5Ta9owos0zh$$;Bt zl~TDXqg2#vp5`OZmJ&xhxZ))u=b?}mdL8N21}KN zwZ+w)^{uVl&DG`f^6u*8gG;;jUR}vt+uz^YSSV$}fmq1xaRsa&D{zPh-!w7j{nys@#k(5#jlbr5tf z?W`3d0FgAR#X=_Laac7vm0qC|Yn)!6NhHAbjn2-A^-7zCkEJuQqrF4enepKPI-P+Z zn;QENJwTi08x3=OEl+E4#mdc<)vcACD>wIc@7>$0RF=0kHgD{PHO1Ouqh798i{(_r z>9bokYOz#pu$m-d^6&@>&lPgDMjnyQ026W?1|J*jArt1N`$r}}I2uThutI~CLJ>0f zVvReT&gZk~+!E!Yv3(#aEwI7)NS7f1x-xqKk#E#&4)#dLoA>RR*WUQCfLm2weJ zAQDS?&3dob;RImRs5Tqz76FmK5~*xvw?ih^%b6?zhk+-chDlr=ei#m$#FF0E=({e8 z#`r2VnJSbh%`UgyrL~9CzEB{QDy7q@P&}D0uCI8U*<30)U(AFfVY|`f_dE3(z(YxO z8oicB<0*{BfIH~cs2x@bM@VPP(g+}bbu@u;b=S%hNdQhLsrczf&!d zN$JE{BAQ6Tp*d0+ySHy-hCt`g-p}eg*BE1Tg_gERrf_;7JSyjoIw7xgGwP%V_cXtRAOLW{XFXsd|=9}0Q>RfP6y0dG`d!hOO=&U-MKT?mKw-}Dxgyr!ILIc>;IOmrXZG!D zR5*_(Wr$S2k@)lIzXR05Ib{|8l}zPp3-L^Oc|pz!1rnJ$*bHL#A}~4-b#y>2plM|FQ_;tZpogMkLR%Ojt_JZ^?Cha=M||Kkwkk`g!ukZH3ll2T`OdA)u>GWx>tbN~>L!CWC4EUo9&a=*p*g*w{rL~wn!A#g_cbT8 zRTiOebm<&hBJsKdsY1C>YnJnsTq=;BZxk|(^=nO{F;i1KDHmbxT z7HN(^<)9H*u0(3k+1xsl!KmW0@klft1xFIG*w&7L5jbj&Ayo>5itjV~_KQ%drW`|( zSyOXDiN)@TB+Hep%j;`0L7VwaWS@MHTXtw3-g@J)_JPt#r;5d@EZNBTo6i5{G!$a8F z={X)(tFwo~saUxhj+Kjr;(U3bxpDo<>dN|h)MfKVV)0}mkxE1l4?|&}+itNNv`QwM z$E1-Ya-G>0^l0^Ni(ba((}^r935!P&T2A#2_6!m*q*>A&RsJrsZ=Z%@$%K9eMHiA7 zJhs+gk0%QAs~gGm!tz38K3PbWn^&%0f9cg`qBdWvY^^QiGl?MRf1BN)ksI|7sCTu9 zgq3UDflwyp(wI#e5CRk7Br=6SV~NJPx&}t3Ff&*hnNC$3-?sYBiP;?s$)-kT$P+j! zTWPfC3bn5VRz#_o%T=9kNn#Jv5&xK3}hsf8AY)onREl+eKq&H}KZ;^Jop zS}sh%LFBJ8$UsoQA>hWl&%&_SS=GljjMAd=+DEW)h7Y8}Ax9{rJ(-X9f_H6PQ^d98Sl*H&y5k`h&rO9WeyQ zpot8HR;>#qqHcd7>+vL)(_rZ*YL!A`WB-!N5swtBTN_K&QXzYIxKvxHCd?MI-exvx z1Z=+6X3{F8TndfJ=Fr9DSpo)!8JU8iT8>^A=tuAb0=Yp(;cLax_w0f;XC#`e*k+ML zE|DfN0?1LTl{58?S|nQBuB|^vKkYUP^~*P^u~g6>O2o5Kx6^ib7)|F>L5stt(Mr?` z9$%ty`vG#&2zhiCjl!Oq#1pWn-mwc8pZxh}PM_+<5(zZs9Cl7TD|(L`(pn?lR9-cQ z#`ET=GPzdoO%`fdKy;-t)s02K!R_s>-rB$W)t4Ge`^}}T{e#QfyK8HQhnpKKl{|og zfiPGCU}jj{fj~0tvuI@+2}8(3Pm?%eBx!7H;N)YUeB`O~7cX>Xs8`7iPJgOe&qi!oi-yCX&*Etu{xo)MYUIq>mXjw2hkGW8ldS{jj=_`1 z-aP{u6205u%ZNK$`{6@KCP&Pb>Z}2Ww;pvRGU;Tky0U%!mDg_^eDQ^PtzKDd0=Z7T zx>!3rtTY;>%3?N?%tr!Ahs9*po4uh-#HG|Z>>4?nfM@X)c+?1d@Wdm>o;wcKAclrI z+dX=&=gg6J+ZXCgPQS}1?mX8%K0HI=sm0n*JQa`SLqPz2BLM8>n!p$A+}`)6))z0| z*xo(3vAfv>{lBu++}T}PU*6tmEamfsLM9LlrPD#P*5%izL`;Ur?4Xe*V51iw|Kul+ zoW0lsn;JdSGI;FFQ%}CzK8h|?=W-+@EG^7{SgfpWE!RTxC5uBZkl0gcy^2Dk z!A?AR^r>?fPY+DCKXGF4?5QUne^&!~XSpV?EgTYJFyoVhokMWs7>vf3iVZrM&SVCz zBvwilR+qA?SBi3x-5*cPFO&;~Z2Isp7fq+LrLfl;^ct0Hfkbap=^UYu+oiR6bs8Oa z7Hmd*5tTviKX>%h#et#TF#_^r=g7I!j~;m!C((~(X`M<>m@xty9`Ea#gyWD{iQ1qv z8f6kLS0WG_?AFji&Y9h)1f#w{CbO`#(_GrzJUrZ6Uftf_TC5i9m3+!={~jITht`OGgo^s|pX z{)?yHv46C42qOhP-#k9v-7(yG;>@|8aT<@$7U`*U9!td*>WscvIU-Xl<#e^t><<=; z$v9XOhlh!v8$jXtWTKc#=6&vHtWe4TflRUJ3kFPDi1RRJH@HDH-ZnCDV2Dd9; zId=N!x&H27eB{}mf9&*g55Il?kDeW#CW`^FB_2ghjgAbCU?*ot8l%PJ%=*j@Z^-UT zXPoJJGE&;usML!2#g(<)gUfsSTZe~@#f5Th>B`Q|_U6j^QmtN$0oJ~;tGPO(B76Z`~AOy zad`ni6_;J7k!pBaUr?nI@w7Zd$EhQqc;e~Pt*ysToqGCH=i2&)-|B#~XIt8*L=vu; z_uS)0PInFrj|`7YqVX)M#NxC%>@J5T9=b=X<+4 zr|~!fSPlprUCjB&)(;O;$wDS-RElh=q)cfLTQw3Yy7TGBpL+Dn$<9-cJ$Gbi`0cbv zM@QH21eRy;ICSk7ySpY3sF88RG?^n5D6JAIOR5!VY!*X2S!}K>EhWP5~m$V?>-N2PN_GOJB$%tQmx z+)^qZb9thlxq;q7VndVw9(U`BSY+u^DcH`QW!^4%;CIF_Xa=yH{eQ+gj#=F3TLaKPI0Ty}ic}V* z0y_;G#lZ#;i0KJ5kxFChlzXnezj% z2@HN#s#j`ZtruFxht7BP_xJRTA&7LDm_p~%fVPXv;+TSNXRu_E>rCEgu>>YrW9jg4 zXML>gwX=a&!0ocBu@u$3?(f#_V>3jLP$d6+E8AY1i?{sNw#>v!{==x3`Y8 z&*9;3+i&lOp=lI_!I>oVU2Glc>*yVynn4g|XW1abPh+!jWVwdL5a|^PwLzy8^8mJs z=Cavp_3*HeN+eT7pg=FwN|jisa&;Z3)3do;CgQdL5>(0LI73>M){>0+oLbs=|Jd16 zN2j{aO!Twq@VCSnPn~E1(gh4lqVZrl&YT+VxzO4_Iyy$6v&B+6n=g{nX=*J;WQ_;o znNrB@w|nEILUR*j2EhG;-2BS!_9~#}Z(LnjSiN(jRsf#3yj02fybirWAh0@BauMHd z1@a~GWN-V?haYRZaI)h#YHsqa1@P#zXIrPp1hzz<5Mf3-5#zmmqwrDK428kvpfJQa z4iP61%#t`twb9~RH5ds+Vxb5a|9POSUtOy&uUxryw+lrOASEr2x0XS1|sL0l5kB_w<>utf~hdSRJfM<`K?3}>jXC(>;eSDx3J2Nsg zjzE!FV!2XFp^!OJAy1-nIoy6{FtU)hn3P&qFc1x=QyI|zfQ(<*+Foqbnp=BUH#QD# zY+l-01Q0msPlY2s9fKc;J8XJIB%R3>{W30Px~qM(``kzeiwQsXraI;5GpAZdXNW{D zosa159R!T!*x=+eSs)clt$ZqI2b(W7_&j!xGnQRk@*5P!V6s}w&u2mWnJty(m-i2L zuk2j8@zSf;_io?0c4f7(w6asFFD?MlirpMdhdm~V#bGhnBxp3MzkP%_F@)=<;JRAh zOo~19@X3oqC=!LnHleyYhKMt;F)#t=m>e3@X_N?+Dh^MsGaBM)z1~yFIGt*xGYX_h z`8TzKI6me==g?CxCM+g>f_N{vRf8cl>UaR(r-V-c@C5w@C*;<>rmiSzAf z{3>#ta==Bi6u>%bZ8AKbZq^Uez|+}vJUS}fLTfS>jyLasR@Zr&}qo>;^2*gPYoka)a zl2Grl3pF0E!D`QDolc88mM^5@=^Vg+k!;SN$Ta7HNCiX!Tbq~n53T@guvNSwhQ@!o& zaO^CesZ?;qYO%-wl8w4x0Z0H!8NEhnjFso>ON*O(0ROM8FV@%Z-G2V&t(!OR-M)Su zFjPyGh1F`c5VZq+tW*`qh3!^j02H&t17?kkikicrhY4^B6)eU#9Kb-^iK7=r$J;KP zLG`qrIyW}d)_VTbv+YB01VzFj)43EJS!UKLjSj8R9Zq>PVu`{6qTS4c`wv3HFYj)xZLY1=D&_fwN}~`7*t9Yx-$n|Z_j z^yJtK8|ays%pjixhf~m#h?(h$DUd#4NI5hHUr6RCv<6#zDU)1UyS%o&va!9rbM4yg zd#@cHzH(!GYkBd~wL5n{`?=S?@TI#~cGj1c%OE6NY1S9!T`D@7D%VQ5G=V~)REh9t zc<%++RL_aQ^Zi4u&%POg|HMO2o*PA@;4log=hTri-RC>|Cnu*_8jC@16LUlot=t|0 zSR70yZ)9P0F_)?|w)Xa~-@fx)Y%b_8ECB6)HU2;hoUd>1-Ms(mi-(7I zuUt7e*uQmf`_8Ms_B+4-N8kR|cmL{-fBVqQ`P%CC zwVj=7I}7y!NEulb6e(9DXMs|!?;XUc3(o*tJluPN!~g??ni(JJZ9UsEgg_vP@Szd- z)FfGMHW(a{KqQ_EI;?tkELmDy+dlyK>&~r%7w+DA;qKjgFaPpyedo8n@%7*Q_HTae z3$MKTwXc2SJHP$SuYdO5l@~wz`On>1-@SHe>*gi^W`1if=1_Z7TD?-t|DJiJ-yx^r z$$T~$ZE^%{DvL!SW>HZ?y}jM%j~)XN!I8&~ws!P%4NV}(3bS4-WyoEjT&ld>0Q^sL zb9H@ZeecTEgWIosdUt;U0UD2`@-$3Yd4?2x_6~n zD&|9$T%i!k2jkJOPxn3ho`_k>5jx@tySkCidWBk>^ z?2*=sr`!8Fr>D@2EoGx_1&w=1M^R!5IuV{2qheXf@jcnS7yEE~eA@ zOgS0OL~Sk|4@pqktUA5Y;d6OHHigctlIS&D44=%T5-@MrXG?hau>q9AK!VvMQq~Ls z-G1imsb`-&ap8R56i^rsT|Cn^I518SsChE2%BTavv`{3T$;6|8|H+l=iz|zz`9f{= zflzPf7VtjcY-=7UB!EWBD8P|eU}1xS^ME{|3Y1Q;v@#V<%;57BZ>Hh|5&#UwXT&Z! z!V`!`yAAR!SBTt_=bM~ntPd@(C#kR9u!_!zgL!k0_e92rUyR^QV z4d<%$YC2o2)fZRSHg^v09NfD9;%lG3eRXwt>(WjW==77NU`P*mSx+QnceqT3l;0+H z1Gd&>edGRtcnip8(IDr;OBI_7`JzQIi{~k(xGr5ng-lsAQS`n+GsTBiPRQ=C)fa+@aBBdYKxYZ(lK8!V7huvv#>ff->l8fnR1W6n8s7i@^)E;t~L|7tjqV-`?LpFat7) zvq0_2VZcWFTYF$+y29l4MZn%t1weRfxzd<#Y_F|c+P^d(4kyClOtT8|BgK3|PFI>j ze!t#g1$=^Dq2w|6DzS`h(>t_Q!yESHKCem4(ZuKD;TQL=?kw*vW+FO;5QoNMr$)!e z2ix2F&zu=*J2yOypor<%2`rd~6dqq7RvJTrm_L|XXx0n)RC#M>bMNZa)l#-tsjRf7fsoTsS}W(je(&x}ckXYM zvL3gI$yJ$+GObR<#Bmve7kb+IrvQ7`2Y`8Z|0D*8?=^s8(;Lhde|o;2ig|tcVq;@{ zvlvYzV(G@6+v{7qtDCzu9g||Vdn7!iLLy=VMbtD#K*0{;CIQX=hIwd`gc!m^ zZr)*!CYB>&HX1j1_QDv3&J`*&0)|9R9Un*HMM6NM!I2mQ5=ZCr6%Lm_90`J%x4v_* zy#t)k&HJx?_3Jm9wFh#c?Hjw-Z(P0e!ge9(ESH;cZzkll8MS(ylwnjUsH{0Qp8lr& z88VB68t$9Z%IN7>B$3&!cufikA3u2R)H9#@#3!G9=8@xP&mKE+x*v&{oSQ@9IW&&Q z=C|2=oP0Ia$|Gv`t4V~eD}uQ{?#itZoKgF>z{w=`B%W6mtJqK7xNn% z&1NB9EQK9my@f63%bBt_?Zbw~MhALExhAtBZ*`cRwUW={c4%363=U63!Vy5=4EBI? z$2-PGd&ejG5ug=pj#6(hTB32k!REC`avO`A^@WA{%G%EUQl$h`TRZC@Rk&2H0sh?S zE+k7)hsW%6nN&uTT5DI*uyhjOq~5guiL*UD9p{gB5HO=!J_j*6$H2_eD7c|BM;l-EF$!wn928byjiAex5s#Ljs`<3VK-9ET`=Y`jAUf#ZX zN1kr!x_IL3nRDm+hexLe+j=I(CNUJcSY>gAlF6_yl+Ks0 z?cKO`>(0TAYu9hAEH@Un_wQW0b$RdZ-Tl4w=E}ycol8y7Rbc-!S?n4`$e>q-oT)(k zE&E6u7CA9E0TP8ERteZcDL`s^g9ySkdnCu8BT z-E7k-{8pnW9n444Z`r2^cpN&GsxyjLE-#n!+m{+3f-OeP3MpZnNE+>K?>O=JQ^y`V za^#^CUFV-Z)pMa6hGohXQn?gVL>QHz5X|L_#7jVu7K_APPFFC$x_5B@;QFnXuHC&{ zYp&kCzQ36-0jY@BV)j~{5of@X@)UA!nTPOfGJ}F=t1Q}Pvy#bdt(CILQXvE2hSM0! zdR?H-he2gyVS|0`XO4X4p+_G5%<+~HGGA$Wp#B4y`j9`7$Rz8Rc6PU$8JCR3WCFlc zu7Qwzb1QFi`xlot7NdorStS+l#2k)JDx|154$s^6A;b)JW*APPF> zSX3sJp|u-~HoIBOQA$M&Dk%BrYj3}Jp$iTYxm>B%?RMBL-ekJA*sLyIzJBk{^{qs63W4yQ7J!13B;7VX=!4>SWgg+z_R zc?{8&bs%nBoKN_{5@4aRL>g*>M8+X-GZV8o0+GRzYWRpL0)CFokf=0zoi7%$y8^yM zES@iv8UT{syuIHnCsXn4;>P8J+qZAte);y*osAa`p5L3_T3>GhXi`ch{05)OYkg<< zA!q~+hjp~gVDR&mL^zuFn-n~eU=E8xz=wK}L{$IO@WA*$N6+{`-`MyVVz{q=6g~q~ z0$i!drqtUlk#sy3ixw8wFYR8vw2%!0WpF$bFM=|GrDiRYh%eU`iuQojA9I`SexTXY z1KBRi_fGdiC^D6Zn80#b)n+M{uBU@8v&kgobC|fn(U}=oKWYkw#`X7%cXp3lJU%oI zpGLFjY@j*Q`$Iq|;fkaZKq9}ex_jlyt?Lg|`tzmrjr!KXt-G(@KiFDXy>tEcezsPe zFDCuLki!~?gsd+8yZax)%uEdpB8as4YToMsp2FdDnk94!V-^O=S!R%A{LCzE4m~;A z)6v`7+1cJRgv8;|coJ1%R;blFr{5b%=j#CPY+qU}rX#>B7qY4O=H*+rukWueEMDK; z-2ydB0l&xP@tO?|ozoPwWZrfE;3*Dh#59%3TB_$FzM#)(HCXi$9)pG*L7?G%BS`q< z=;*`*dTbOq`qa4#5421uCYQ&n$Dd+R`#kxi9W))p4`5ANQ( zy|c2ocJJWE^=u)PiYEYp7WSI-La|X2eYbrGJ~=dqMPe%DpwAJC1!E4dbB|~-rVBa`ufIvJmB(s zJh`<>^U~(k>wEhP)#Zb$`${>TK)i>uzuB9UPdLLQ}YGDvhVq1G${e9ZM(j^|IHf zGwMyDVkuu-S=j_WxW07r#FkFG({aBu4~Ed~ zv1ty zcA7NyNGb{N_}cc``triw-o}~_l+sid3gv17)QHNt?<0Xip^z9r8ppl)V!RNK1x!jl zpUsl0q+&LgjGV!s2ZpB*qr>M=pRfKey2MAM~O zeRX;D^8U_7 zEMgG|Qymw2M|=A_d-_0fregp$0-qtWId~$O%oOUS3X#@o@+A@hwLzwoXq*nOKRRDp zy1Ku!xpwE?t!uebs$8!X0TKe@1oNAb&wCnyL!?&gIZ)|SN~I!hP~8RUsW~h;Z%L|pL+@Mg11!{#W3evFi%S%i1 z#jQ)L>w$pNAB{yb#X{1pwYHI_ z_Lj3JTDm$fcJ+01kB^SRrtmm4ahA?8YxSx?8r)&CWVQnxmd5VzdQ!!O%Iez6LjCg2 z)}>H5o+?(0OKTg=*ta*Ln4th z212rqv5`?20tkw^dMZu@iyxFKD%$f z0Qey63;3Lout_OZ31>wXom8S#Q}JBd1d4)zPmUlcv$$zEd~6tw0WO#iG)Ho|3()&^ zpaEH0NL$r1PMGd&>x5XC* zojTA4hapjjvGMWIzRtcuP+KuWB2MA~Z02wn9KO`-N-QlDoItuK6q?P>coL*4*Vk4T z=9{bQE2-prto$!8bID3J;nu6QfO)q&^b+NRLSr@^F^rg)z>l8mf(>_dT<9Jioq&@V zI0BwT=hCPwxolK-Hbs6L4z1 zPP4&g)^VwF9iK=6oXAvbXCHX*$HntqLt|q|CJ7DP0GEWLQ$Q~TGfA(4GD|1Vff6)t z$PL8P(O4vyC=}}9|7PR^E>yCiV9aMprF@=vGHz8UG#o0IPM@0{LSSHn7tWkLai*hZ z06sP_0MuI3(=(GKzQE*jt2qb^X%fqmi;eyV%zV)6@;C#@!UtG;zqcddm{;$Qx?SOT z((d!yq*NZ8%`*WO3NhH$*4_>xQ3L@$4Z{$D#1^FQ)LN(8uH;P30L8n+rqp_UU<=Lx z&1yWG`(HP`_cQ*zYayo&aF_;*%b}KwWlRK_O<@ZNbQ*SQeDFehPcLk0a%y5^8jYJn z;ovh2rs6?<7)_vHaeRZxY4`eLxm>ASN|k;v^AKd!S==@wCJhKDB5sA(i(28c~(X&4fpZ}GYG0#JmBMpC6fK@Sjj1WctwB=;d#{`+)HieuDE?5v~97oJoJM9)< zX>qX(p4#$0U;Lpjf%1<;!tV=O4N{Go3ml+GDqxd6!XOJk8oW-Uw1zerm zA|g!=P4vUrETJjjv&R=!mTHCA2l$*1Xo}P5blO3Yo0`T19vIvwkB*-n8wZYHWPISv zg`WN)IE}~wRGkQ{Rxx6{r@wayjiM=}3b7R||48ryzW;;Y1~b{Al=J6=Qn^yW2a^o2 z*i;&sj3a>h5*!AN;j^R?wOV8ed8AXYo`E4ai6S*S>;`kcNUx_~BplV1M7ul*<=z+qv-6G#}~ zE4zC7`yU8MCP!z`DDWHvs#L3TS`6H2)HGsr9M5}Si2YGa{ZF4okU(V*078>*$X9Sc zCWfcYkuh|o+U2#2amcB+g*E@vSNyQo#|Ha5JA2>E9^wfk5|<-ni%nXG*QI)ouKb5J d^`ZWL1cAUKuzdErD6J3mcmMB0|DX53{{e%pAG-hm diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s046.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s046.bmp deleted file mode 100644 index 20cc16043e4de903003fc04a7a4e0f48f1f99545..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 YG%}4uVX;9n^n2&kykAlOzd!c>0Qc1@JOBUy diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s048.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s048.bmp deleted file mode 100644 index 33552a75a0ee4cb4c90e70a6a992c3ca87f20cf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 RaYLUfP5Y^D{y+W2{{yw(G^_vs diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s052.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s052.bmp deleted file mode 100644 index f427e335da62ba5cc079fef8bd6acef6b71aaa6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 J|G)nH{{uh+|ET}~ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s056.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s056.bmp deleted file mode 100644 index 6bbffd696e3a83e3aa8d368dada3724a09dafbaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s057.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s057.bmp deleted file mode 100644 index 2575e637a7f4b08035b5d1d1d8461bf9cc5fa7ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s060.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s060.bmp deleted file mode 100644 index a78e5775533a93419147c82c62bd83381a73f57d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s062.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s062.bmp deleted file mode 100644 index 94f06916f85c3d41af5a56fd41dfca2b06ace3eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s063.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s063.bmp deleted file mode 100644 index e87782d64b026845fc3254a5e1343df21beca71b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 +5+tZIz_z0SaV0~eLLq9&<{zBUgtZlZJ~ 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

    R0NZNOU# zL~OpsWKz09UTe5f9rkwikNK!P1*N|f=PEKVsQmi#WJYD;z3_B?sP|-iEJ$C zwc3IjCW+6Js`vttkf34c3}F4`0^oZPXbhSJN09EV1f9kf@pwv$R^ z!O@__2}?$U#yt{+2?!gBN-i|o^m1n)n9Eh(oOwV-yMrR9S7Y^uV;}`7C1Rk%DHaWT zGN~vKE!gZqgG{efs^tQ)hNcr6fU?MJS1@RJJb(ld>lh*iMM4wkJRy%OQSrEHmr-Sp z#LA^NYyOSTS?!TxrJB!!A~0RbL?h7vNPqIFa3Gmd3FRW0TB%cu@G`c=Z8Y1g3c!t$ z-~b8P*nn*y$Osgg&S5e|Y7t-Ovg#e6a(Ij8K`aE%7yzoau-_8~xOy@fE)_xg8uizT zOrC--SBj)Sy`d4=TzZq$1|Ge`08*Xxb-)l@UL~vnuzH(87V15lObRy^rB@(ejB2*}(N~M@9Tjn$6QjK205wo!huFjz{S{-r@n??nI+{*H$mAM7@ z5*&@A5eWjVT4D6L9l>1kEm{7?he0!aE)q(`0k4;dgW9FvNP%`hF;*Z{=%hLwcT2?7 zT2)%3LB^sHaVv|9bC(``;DK|i3u|yB76Eb`rP31c`J%aRT=6ZxDP;hmcaJei-6J*Y zi9~xSA#wO>y+~u#P_+uH$KeL8416w~ym4U(JYRBt?%_use&o`n)n)j$oWHHHnl0hC zZ1unVLAp??l#7KQsaNQ*4zG}m<3N3=w}1rd{#{4DvfHH-6Eh0gl-3T5}RHol8G6(bsTmR zi2%6Z{Kaz@!4o;(;a9y<&xWIgj1mF*A#@UpTg6jK-5#3@Ad_Obh(&@E$yfsM|J~mB Pj*W@`KPFLc(Zv4;HGLl< diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s065.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s065.bmp deleted file mode 100644 index 7780c14684025dfdf8548b2f13eb985660334880..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIa1yp2NmM(mIre|8Jy~`^rJ;_Ym-Q6{ChX5jgAdo-aYF^`0Ky^Yv7At{37r-fAcrM-~R32 z0$=*lmw+#S`OCmpzVa2|t6%*p@X|{!0bl#t*MP5o{p-LtzVQv)_CBV5oj_Mt7XX9705}{Dba!_HJv}`@Z*MPvKp=p=zCHkn zL<0T&{lLJ$05CW>2n-Dk0Vos-7#kG=NU00}KWOU^1Bii^T%iY&O8*Z~!is3-EY6fY0Xx0)YS!3Wb13Bm%@@F(8ph z0I5_8$Ye4=E|&ueg#u72m4Hg60@P|XpwVamtyT-@bUHw<*8>KF0WcbkfXQS6%w{uS zu~-1B)e6{bHo$JT0}h7+a5|lU%jE*xZa3iZcmS{03;29KU}0eaSX^8LmX?-)<>h5y zWn~3eU0ns%*4BXa^>tulV*}XS+yu6^wt(&JZD40-2iV=+1@`v#fNR&T0sH&=z`?-* zaCmqKT)%!DxN+kKaCCG893LM8H*ekqZr!>C+`fGqxO3+YaQE(A;NHD^!2SF8fd>yB z0Pno>4)E~dL*UV)N5JF9kAWvoo&ZmuJ_VjVdj`Dw?z_Ny@4W}S|Ni^H2OoR@eE8vq z!1uoQJ>a8{J_5e~{qF-m_`wf=AO7%%z>j|PBjCqB{xR^ApZo;)=}&(O{Oo5x1OD#s z{to#0&wmd5;upUFe)-E^0>ApzuYh0w`q#j3e)AjP@BjYqfq(die*k{_+us8J_>cbx z{O)(Z1ODls{t5W!fBt9SU;gD^fPekhe+B;S-~J8w_kaI);6MK3KY;)I&;JBYPEP*I z2>idJ|KIfhk;7gw>%C69T&m^$4@>V}UN#D(yp6-9O`n;scA6!8+W(jcMm?X-rH+gf ziOV*lRc8@QFopDi@yY)g0bI+zO_xc+2ZdQ@`2<%<{mBcg%|{;VR9H5)hY-@AWr*Rry^;4qq$T(MlHRc>5c zynEzQaV0V#A|+&`|IsgQ>b0xuTaWJVUE6iwx_c2A=GYoF@ zsC5`iQkxf64sWd5_n$ua!S_CTvahp0x_R{Ov+JwZ4qPl6M@&W`^8&K{1I{Oge&a$q zG`A5ki0m#aPX5ycz~p7adMB_9JX2vYDr8HWdz))}j}BeWzW4CEtZpNubaj`dDrc~ZA;)dhN58jWxF`nJ}xzPh{j z_=i9F@Sbz`{(}$SyJ1tXQKQ86)Ng$8Qgmc+U~t%%@?VRHKlggepC|y9EkO*>@noZW z``X6gmfLMN*d1@=DW|1c3rl`g%5xA z?vr%ji^oug}8JJ%mR{qRS>d1qzk!7qOKyC2_KR!SHSn`DkoB;e=ucoH(W zw&>!ysL_JhKVE>o$>x^cxu*Ko&XHLnok~zhEeZ}1KT8wh`ldAWX&O@|qT@$VC=!D* zR+3!Q(OjF~2knG*v3uZc(Pe3;&W3c>=l#+6kkP5ywqZ&?3WJ{{i44BITX*h0d;fzE z-hcA=M^CmEc9!=J4{ZlWCJA$L53=kS z_0VWTb2lohqIGPX#gJKTn}^4@-n)PI!Oi3MA0Hh(e){C`PoKT>yMO)hlO3N{A;otN z)CF94<*k(D*qVZ}kc(N-kyir>Uk}LoBL!&grt;9k19NrFb&V*3gd>wUt!A~sy5RP> z+^d^D_rl`B`u>K=dw6{BnpPm=5(r~0Sutf9mr{qu$MRoGNlA#v=_vVQJD|0BTqtI+ zIqE4KdXmGl`&@d@=Emms;m-Qu!uGYDqiZXB$M4=g+E)who0|^KM9;`vKeWDVWG1Z^ z+~#&=cMkM)bg=mNmYhGP1HK#NpIcW~T-$*uZH1x6<^(pqNT#$I%s!7+s&e{lmgOab z+Gbwc+4YL40uc}2-8kM=ni&fjD=8R4O$@b9^mjB@3u(m0{~eq8d{VrA*)O)fDn70P zm0Q!$(}ku>?Vgq8^;?lfqn1ZYQfeOJ`CG7Cb}pixOdFXtzo4a~tIGGb%?h-Ek~qcA-I zG11W0Np9#sPIFmem0fEvhy{*??VVd&Ys>p9%Xe>VtZm%b*j?Mcakyo3O;6&Wd6!QY z_m-9q)D|aY4z(1O8ymibWuI^L`sNL{!=hFS_{3f*5uO>I(VCypUJ@6S+%;I6oQEETga@8E_c;ZC z;{5`%Q}SSa4LvA&ZxeiYYF6dg+q=2p^KI zzPHXp(+P9%+%EhOOeur~e5<0fIx7cW-&Wh0aS{Fb1SmxLedXNQ(DH)xayX?MIgIF^ zCF9u~qeG)Jne0}lLFrzyXbnQP%3+sy+$4*S$0YQi39!7{yt;X8&kPk;orUXbshKp* zv?P^A2I)T+{&x~uL%(_Y&9j9Cq0#l|Dj1$JD>dk}*6X`l3pZ}<`i{U3xO;H#==OUL z4j%8U?75693YHl=q^ES`)pYi?pgE&Gt!0GCu7(K%0R;*6|Ayjo;a`et%ewf@x6URf z23!ozi%WyR+L0vEJkM=1^0Y38)akQ$ecrW2*WR6*A3Z&OxazrotTmF``D{dfR5_{? z@AVqy`gIN=QF7huR802N@(7~VUO#_j8?x2|n(xfZX30Wb^8 z!dB`k^e^UI$e%os z`Ig+P*BoB2#pw3PaMhinsYxbtFg;>u1W`xaRL%7j1YNv#TlAUn`^qBIYO13y1cjBB zC5F6`mJ}P8kl#EtOPphKRKC3%t47Pt{_g(b`uf6}$FcutZ+BH^5%MKC8i6P8E$$*r zjLR&ly6{d0Zg5Z`5#YyalYI`%XT=XkpS zTX^@H@U!AyMP{9ePA)wE^4W7&BhsqM^8@0t%ZgfHeY3=w`B|<+uGSi@n_K%5?e>Cq z?{IbVaO1(_hX-qRKF1)Q7IMW_@)&8JFjOw0Pma*N8ZxB4F~w&b{j4FXfZ?jEf$6PL zFTZ^%&hJZpfl2-`aRq5@xXB69=p>P3Sg<-)-3z7-qf)1_uPs^K+m?lchX-2@Hbv(o z)-;Vs*)w_*3DF`|bvH2Xt?Ng6>kHnwr__AL4!GD`bJ;%ynsepqOEJ0OfswISu0)h% zXCP*|B<$D}QQ=r#yZhk&{+8Ojv9@>p@X^h8?i}pDe`D+Mu2pB#^)&Q!)K+#4%{NzY z1k>#uD$XQ)s5ymr^9C!8Xwj0pCSc9mdrr@1 z#19-n7Wq{O8j_1rzZQM@n?Yr%r!HNNNv>;wO<<=dP%}IMOJsB`ud0k*mEOQ(uvN<| zE4PpLUFvx(W&k~}+-1(%q#ZRG2#S!3U3CiKT_u-&cCG#Q`MA%}0!LwmAuS?!MoH$m zu;4epn~|TIUKF2MRy|3kP7}#Yp+>i|VOZMLY4mE>@xkG;#cH)ZeDvtS}KtPglew4wufh$Q5LSQHz!bKLx**ZdMXo!_d9?XM#r> zathNT{V!a2`O?cTorw>M&&q)!$Hysj5?`m)Y;RdT0tKI|SzFRAudnZKAK!iETVK6? z!z9FuWh(2PHJ1?QS(T$nTV^8%Gt%j?iVQ~XC*x-#P5V2F@eCHWF)DJhtGqQoGB!0O z?5tnd`OASxrDdhyI?&uRFhAQ*;ApkV@i{Vyr?aY5VzbTSS#;Wray%Z_H#E>+0q3)( z+S@tP-5rC9c>`VTL%Iq3QqF+exD?x9Zy%d#S4(;m0%%jnB za||J0w&b&Ua9oXC=UO<}TlX9;Uq5>H?&^})BO&w*Yo)?fxtZN7S#p~dcQ%$a0?yR& zns;rjY=M$_yqmi)BUqB z1~&(hLF>)^?iCWMs5B)eCN)0c+$q1%prDAjw3^P&#@bfIAa;%~)=E!KhVU~~p>fe? zQhToNZ|rR?ddzm6Zjz~*#h4ci^fsIrH$>fBzqzC}OlZU`m3#vA2?9VSawR0>YVg@h;Ylg+(Z$WM?*8637#2^%va~AA$q9}@XL2EN)xPP?o zUER57lgTHBDf81J8Jp6{*K(+gy+x0jgKgJore#L@T>pzZpfWi$hwC&m;H4G;A~}|a zhCm@#UORp9)z@Bs`RvupelZ1Y@cz!;?rAEQFV#B0@t>d)7#fX{NmW|C+dGS{>r2RijqHck&iFC}mn7j06Bc);t>xfUH#@(c0d-MR63lWHrgx7aG2Y06dO5fjkxg2wjT zx8nRypYaP%i-|}s%&#aehm8!NadVuLlfH2*iO#dhSu8nMwP0iD_(tMPS9Uq*_jB0n z@yeMw!uXs=A)rqW)u`Qehe55IdJ%q4V|!+Hn_zKIH&DJHMm0hV#BtGlWqw0gXQAVZ=6r1bqL=c#hTRaO(A|J9qCM-M+PWxNeiFtqW$;^0JrNPhin` zRKAdjr64OjOO|DeQg42d{@vB>@oz;V`9fl6ri9Xwnn0iGoriZJCQvn5Fi3tvFfdxuq8Z~Ivt6ydy`#vM(bmecg2M3loXnJx z>Z<1Me%Po~#5+0Z>1jhv&8xU1jzXa|xOP{U);vl+kwYS~Xz01VV!n~XVaXh75)Icx zk#R(fN!p9%AEv*nJ?ct1(cx2#m1ya;k>_Um8@h{=($ljbr9E}Ul@*YT98mj;N=Wn2 z%ph7K;h&rgqo?K=TBliWSy?{3xwg2of9G(2Meed|O^a3?aag+Sl!KE)#Sjr76u#J` zq|;wS6;LonhHDZFMieUXWTl$f6CXq#Z5eCGNU6w=1s&k<#KiQh^z@ucNO@CfGooX3 zj)^%r8R+Smm;__;B8lDZT-jXEDQ#-CjKJYCgf^d=Hf2$$3?i>>L29IR4dDq~C5!li zJrK=6g(311Yj9E>6Ir8Tp|S(!krn-r_}IMi{P^<1=%l3J*n<3WNJRy_e{^n^D^|)* zPLNaZKC;lD>&g!A3WABnJ8?CkKWVX2k?VMF+%X*45>gWR&!dcaMv;+>?{B z8O+$6)UCCd+-9zRW5uz&?vitKE7zADn`X0Mc5Q#xr(M|H)^g<-i9n{-$QAPE&p);n zGl+xbmQU(7OtZBL)o^;2me@T82~IDq2s>BZQj->+k(C2!sH<*IsaA;;4WwL>+R3jBN)*28|-c)fmDYqamrywo2thBB&yR-v^LXPsKp#G?-E;yPh z8|=l4ctXpHcVT67V%o_`b$=HE!(Eh2 zkxZ*brNidctE3=9!KqQmjCK>BA=h$va+^`lri!ULk5+3?YhMtCgi^*Do68cDhIAWd zKGw>Erw6bpsIJ1`k}d=^y1p_ug?yR_kPN`Qx9^EvL zmBs2*BwAlsNH?AU>4Vo6q{gJB=B8w(7o|5M`&xP?G31kz*0H`xypT45oZ!$%axPa* zFUoU5m;?+tSN9%Rqs1&k5?KC~N12W)ZK6;`)F)+1X%_B`No2l(-I?gVv!tRVAmHubl$=Lb(}RP-AYegC85jmZBGG(4<>aIh){2;7nN2dW&Zu$v4%fXZg+pp^u3TSSJy_C9 zyhe>yXO~FGEHqjrohM3-a>n!V0g+^aGm;usf)%LPL%SYAQv#bgBjGn)%IyW2il4VF z8*N)ou~ehx@=uj43+4Hasx> z^MZrdyFJE*Cx?4Shg%D4E{jJq2Y}6TSN>w zqcj7GXbgx-PKhaqyAYq1mKqU!HL|T_27yk| znbI;dRZ&$}oLdl^n41+>P?DQb-rQ6@Ko)@ZcW?yOi)L`f2Jm7YTdmezyRmX`ym|ZG zrw5B}kKAqY7_~+ngQHS%88f32pIIkX>1J@x8-O0Ih{Ej7y_kmJnHf#?1!i-l$I3Gr z*t4S}SU9AjBr+!G8~%}jDS1ipxiw{l&A9pLlard(np&t(k0~ETxO=p_|NaLzZ{FBGc)agjbW)TSi^gX0d7m4E>eQGyl%D*6a+1uUKEsRgBwOI zQ|?$ddz@<7I@kDUU$0P*aTYTfPbTn4^BnMHP=lQ3kGEDfZsDmWt=Ik_&* z<>ZR--ObqHs@!J8AiTY~p(f*ed`g60bVX}p#|#J5zqX~YW0b97jr7u~EQM00vDuCf zcXppVS~`RBWBeCoXYC9 zn3&=n_v-Gg)rEDZYty%Kc<+PvZ)`t2^sa7jz=(l+aqZ@sTl;bR5Gd$RsK-mAs#$KY zep+o*qRK#4sf1RWi^5`hduxl5V`Cx${8G~*V#KU9mcTUVOiPOnx6k|WRN&b*rVu~dl6)MucTIjL4%|?*HW&U^&=4>HB zK&8WS{lfdiY930=;SEBxYKes>AdgJ97a;oUTcPf(zZom8UC--i;oC^yUt<^%-+8uhI%b_xxj31i- zAuxl9EkdM)#Efv%BCJ%a8?N2oux@VJ=tMCM$;1yJMhfGDUq5x`{FTte{M6XW-oZX_ z{3~*+>PN;9os$%iT*z5jUpE^?<^_|*Ear(+GO5Sy*jUh-eL6m$J0cZw6b8LT%JqHR z2l-|(Rf4A><4z}y6B&$Nkj&Sb=J9G>3u-A(F2PA?=%K+@NJ-Qs|I4Q@y%`b{mES$k zdUBGMnUUSpi)*g$pPQyjBqGC_$9-^gw7LG^;i`FaZ`-QVs90o%*=l!t5HoZlU8+@R z#D;~B>wjfj%H^OczI(X~iz5z?VrLpN2$a$B!Ol@8d9r5`J3KMm-B1>LA>hjSu)v7a zj{=2jyn2wk1%>3NR9v$(r+2y#JI_8$E3*FQY|(XW5>n_vFq=hrQ3*Oy(} z8+5%_BU`+-;dMU82aHQ2xjar%XVfL6NUh{?Md~RiS1nY?26~AMY#(6^(c9coQ=S*; zcj4^o7Xm{AqU#$WCnuM#T=5I8tj;TK>}Z7Hr%0qJvQ%Pra2TNTC1i8et{a;>yPo}9 zZjsJ7;oNuHcK3FDu8*q^gd|SMMM7NVnIJfg%fxEL3|NgwN#RMcqf_|d4lHhbw6`5n znUi0VpB$D}(b(8erlLx|;_Y+NXtTDpkGm@ZQq)IKPZ*rG%85&=-0|-==d2LO*-Arm(%c)dGypU3^D*~ zsjewVN%jBgo0rbK@%6VuBMZCX%_k=*SxI>{Z4>RS{S#miR48$-TAV($e${;Qz<&IX z-`{_9`}WbAeFKaQA6%Dd47SDNM~@%h-22$@1O64VMTdbqkrp{_GO0O2osT`Uw(791 z=%oq?4JqVtP~F|Voz)qkmm=fR)1pJ78vEM8`Ja+e-q_IIR#ArNs_Mcpl|nvCv$N$= zi1c`lR>$Wm%vy32*`$!EBnUd5!qnQ9jaI|Q@&6`z6gNBCP!sS{@yO_4=j0p%0TFO# ziGrz#2_!tTZwOhEk(Hbged^6K-+AduW@=LPIC|{lq^h-Jg2W>cW;m`z>+=5lAN>@p zWclace)Qwt{QTzaTkn5(>jxja|5(j*t}N_dFX_O8L3_7t<>Tl8SfB+iAA5?Krl_DRq_-{H+?&%+0b z6zjGd3sa>@U3}k;)u3O}4%=3i)~+qO^%hz;NIXPiMutZ_s`86!N`ue6asEtjT+qqM zxv#(V*4qJzS1(8RjzOV)<18_WEYjJRTnF#n*?#yyvwHmS2M_lj-Q9b9{|?1@9WsPwI? z?BtV^fUuCTnE2$x#Ju9xrrtihXiLMF!&Fa-A_E=F|ugvIC`@jeuU2RvJEMS!ZpU0hxw5{y=H4-hSwro$g(W!=VL1iKmrh@L zH9kG|-nHlB10y!0PA~yUDx*2PGMjtR%y;dt?;bB59PMu{-dr{+$QXEAb7^W^N?iC` zr_Kc@~|J7Zi_1c|hE33Ef-F$ql zgJ99?cCWoae_+&Ov6?7#QPnu}x<+AL(aE$rgWIj}-dwSHZXG*q1}=FD2B|D4gA|3n z{q|R{o`3c7o8Nxrl{frzQiD#PimO9VFxVLiX;!RqZ?8I+HjlplyI(vxx^=wd*}Qq@ z?$f8k1f^pMq^rC@|315SZCTk7Rm9M481n>ly!86TS1yEQS5%FoJ13c3Ho6CgnUv~QDOi@l zy>2yZf3SD&#t7HuTYLJ^gWcx~fN^_|S9lG@y}IQ?k7?_{lJoe+f^W&PegEDA*UtX( z+R~yk}8!Rs*EYhz$<8sg&-#8O|H6kT4JUF%-HOEFHa4eSqG^ULWM7f+q zoFPmhhDa)-$qXH&@|Yl9^5f3m?*)3Ll1XDTG1XTgY?V#U`EMez41A#9{}`a^(}3AmRzLLe1^^IofX?P0?=1=o8=UqLN-Mp zVu+Y-)G)g8tuvwdO=bDHu~CsBsaZuiWr>$wdFjjFz8n%9ngQt=?7~h76f!=CV=zeN zn_4E<<|C>G>{NnkdqJ%gbmxRbh=ibs&{O_r0t3!P7FDF@HuMj4 zl(tsYw+xWx2L>mZ(+#b?Lo;*iGU(j=EK?|c&i=o1BsG_{w%}AyJF>Bh?>snM^gcLV zdivqR`_~qn%SYFjHjlx80vpfKSj;=`9_mNin+i(GO7e&5s~U3x141HFW0K=j60)i~ z`s!Qyrg-Gqu89^TPoNo@r!c6wjj%BWWi~LQ6ADF5%s*%P<<`Z$-Ob~IDeLM}*)v+V zNv8M8=eNPY-Kt8U*HXubd=YJCxUH?dFdfEMNQq;};)FCv3kp^PDb9`zj|d2fN=nL! zD{XBmtM2R^L^Z(S)#GzgE1t|FQoH)cC`_>|s|ME8Ifi|1{sWnP4z96T&9Z@*_z|*N z%@;b<42#>b?A0olJ#rCUDiqOh(C*H*wD6S7%$$O%!o=*dLU0?}lAV?YDM~IVZ0Ldx z%*${TDwRYWfDNOodS=)PqkX}nm}YUPBDo~4x*Ihn5(w$f>427;b3IDOqD3;2lQu5# zTG$e|P3CgBR~DVR#Wm22)@wzeRhh)ohY&r8uFR;2tFNC4%f&*=8;V1&28CSm56#R7 z%I!oAw}DK3EqB()?`lEgl{6~bAnh6=kU4D1w{qLtdKg@R=y@cV?C+G(Wy>x`PfjjI z?J}wyD^{gvX>Hx(5F6GV61B}HGYPm1DrI5{GdeujJy4er797{p*V59M5uFx!^>R>b zVp7g90Sg_(@uc)|0UJBV(=ISMB837uO;*s=+VB`8nkdwXKfd_{J0$B{SxkXOPV7yL z?!yZtM7~Zb)!2=8gPALISan*hRV?OUi4*;>zJZRq>bmyw@aW)>s*>EYg7om@grML6 z|A2tlT3BmEMGr|yo4^raP%K|DKSQQadN5QDQ>KZ}9-N~~s0!jOdmu)_N}t>tRu_$;2!XbFuS z7C4nup+>2e8Vp*!nnmN$DIAejC8DwU)Pe3{#MC&fxwR%CGVFX;U2a`DOW?&g}Dq=c-Lu!w}z ztX9-e-#DE@nQj@KYwDe3NwJe)m3%2=l1ilW&L+2X43gO|U;&2|5M~(yY;9;9Qn~07 zY8IE597}e)&tni96f%xPt}(D!e9k0^N*SN(YU_X$W@cs$!popd4Y7g2k>}sI;2)Y& zjwmW_m}W1T<|ilNcsw6u|4>Anas+Cg&R~2ew!X0oHTXRH0}e<)@(hhAn1?4`fbl&p zvBvIld%RZb!m3H{knjX5qeU&!7=+^!6gnOYgAO<3g~rAW^@F>>?9{;M)Hwg3?4-il zL1=j`5-X95q}V$2G)Fg&qp)cuoyc*jjQ6ce)lD6Q7j!?6ol22{;o8|8zj}(rzyZUC zCacwG@%Z#omq|j$QplOzI_QQFu~na~brhfq|}~qMV|+>7K!!#*(!9+RU8ru#~JCM0;@` zOQB&5Vd*_csz{6>@Eqy_NIy+)x4iCOT-8l{LHZ23ONlkOQ++}ux>Q?w5)hIi471A~I{MhgB_0MGp#7gRTrhg67WF!dGX06EPaa(O> z$C^u~(b}~VJxEQNouct+^TU0;)lupBq5b_`V?Di%dDT_9*$EkWg)OMQ%C-Rvc@l{k zsHuYybc1jt9uKJp`M2||fWXu`1uT3m2_V^-CSM$bVY(PeGjGX~`FGzT4-(?Mh_q;cni zi$4h-061nDzB;ZQ$JLIL1#&QrXLqTUa-Krr)+n?ltwE}lvdN^`>FM^yE?9nMNg=Lx z2t7R5kzZGooL*6ukzF@9SkX9urcDk`!xL(dc+*hdv}h)&re%~OREH#hU##+pZC1#c zsf|O3G}>XN&f*qQHAhNR7x& z%__)ggmfY6syk=NJ+-qlrNy0dYGnHe9+QyO+1WQQ2)O*Ib&x6@t|Fk8qSp7&3~CkE zY_l2d9)nk}&?seMp+F?%VsK;<4L>tI(3qZ?ojHL-;)v+F0x&(2o*EhyAD^F-RzJ#j z(YtXhX#F5Ti<-o6#sd-xNBS|0n7~g|{tqYR!^MHsY`J-mrqmelDuqU?*9pvGf!b=c zx|ZcyF^R?z$Z6vvn6BFDlB_utYy{rhQB>Jc8J|;DmQc~vm|iwO*Ndld;|=x5DGR&_ zPN3w&+D38nysMuM4*=r@S86yq3xcK5Td4}YUZiu11+-C;fWud+G-e)|MWx~A(1SyW z?2MfB;hyIH{@V1^j66tMNN!4Q84Ll=e2j3q7du*7+s0cPs_K}4h88wznZUa}SP>Mt#1-GxYr7?eojF}tnudVNEFDVYY92u5WTbb29z)%sOgVXI$ zB+k;^HHhvDNvwts<6p4ueq5@eVZN>hE3m0ZMzc^PcQ1PM7LC-P6l)D8Er}r#NTr17 zX;?*VMWK+1!eM&r(%TRf4In=}K0G5mDxtCihpdA4XLTS5rhfR~I3hf{tfia$aiAA| zLQ-^2ak@laaLz4TWG1kTNq|-2m-xhh#>l z=O^Ws*VPnt50vCV8>8!5X_kI8hTaq!pIy=RS-bxaLWw((b37qNtPpZ#a-K|TS7@w0 z`-0u9mavUhE`5AtYOKDwxt>IvX3g|hw+)YU*0yFwhsHNGr{+L1ob`#6`p<)K(Yf!$&8(Duzc3YWmr>!FCjSFe$q6xgekP;Skqh>A=awEVUIZ zGtAcyD-kLbY$^}m+}u^m!ePlX$o5)zLt|b+eCUNNF&T0n<9zrHZO2^ZgOqE2+C6HK{mX_`|Ds_fA z2No!f48tm`@)HAsl1o#-Qt{@(3}{nwR(&76w6G4|6Z;~FPyXE5iKCO*DlO=Gf>|ZK zo^R2~WimRLz61+x$z!#3@J`SjqD)QI*AI-gSJoG0hr~5CR?8B{8wJz08_| zs_sul`Gm7w^E9SdW0WckDuvSGGCQ3vn}jD;DWz-@kB;o>YFCM=OwzYKDLp$@C0x^Gv1j#Y&?_#-$2$pdkYJMZBS& zzD_oosiuPzkUl81DknbR;)RH$kf2NmJSV)o#ILMwoYwfM^$wpb1eQz{gWiv15)B$2 z5RJ`bN_1`=m&GQG4h+G0EEetVIiHUC->;a}dvr>hS1syg1f85Kzw=Ph#oKOXU^|L9C^i@{>D%D_Msd-hW=|4Uq;QyNre Tr}DWmw7&%2|9j?NvOqJ!ul5E4ZoKvdB|5-JD@^@4iuy;l&u4@{r& zG(Dp8@eSyk-~1-@#1l_IPd@o1^sR4w3;OoAzYRV0)Kk#YPd^QP=R4nlPMkOa zJ@d>n(6i4z3qAMTbI|k8KM%d|!VA!gFTMz!Jb4m2b?Ov!`t)h&%$YOL*|TS%bLY-M z=g*&qE?l?(B_$<6$;ru3N=gcJ@!~}&H8mAVOG|^&)6=1hj0`9gwvC`ucjPp`ignAP`VvVjXkualnw*@3rlzK# z>FH^RKp;RwA`v2yNYKp83`8cAAqs^8QK?jjMx#Nqv$GJLPKV~^<{$=x0Wq0OXnuYk zVzF2do6Uwe91g_gav>g%2l4rQNFWeELZJ{6iA0cCEQS^q79fd40!gJ(NG6j(a=9E* zC=`%Vsf1K26{J?HA&o`@X|-BNr_(`ty&f_c43N=igiIzAWHy^2i^T$2tyaipvq5&d z9dbAvkkjdeTrL;ncDo^u#{+r2UdZS3L4Lm<3IqaBFc^eFp%4@fhoML$0!5=yC>D!B z@pv3sTwH{fmX@GIA^|NgFGDLUE70odDzvt?2Cc8JLmL|#(B|eQw6(PbZEtTwJ3Bkj z?(QzMx3>rF@9#sGE?t5S4i2Eh!$auu<;&2OD_5YaSFb|Xu3dw!U%w9BxN!rzdGjW8 z>((vk_U+ryOE0|y-MMoIx_kF7bno6h=>Glt(1QmLpqF2M8G7ZFSD;s4eHD7`wb!86 zUw<8Xa&({nI}||NPJY4E@W${0sE2|N5`czx~_4LI3{m{|^1f zfBXmZpa1!v(0~2ce?dn_N56Ff|NpCxX8|?;SR%$d$OICd$W`zN zR4HF!wK*MbyGh9!b(_W0qiqGpfA%r_7Bf0FIx$mMiJrob5J%Zc&NNdgG5SMG(WQ`0 zE1EVL1eBSf%7WibavlTh|K6gYs&jCRI#XNQHa#&)oSaqgCTI$&CAM~Ocx`7TWMu~} zV%lU+ZDwiF|9<3ge*fm#+^RZc|7ccj9j*gA*gM6T9T*}LxjM7kZa3-_yfLR)Ix~!c zoytu=`#6FB`(DZCPQ%*!yZSMC@U{^g7K`ed7{v@wr??hhEEad$RlFIIXl`n{uk1wH ziy-ZL+}G#7_|44L(XlytHEL4Idx^d*lAwFF&}l;lI4)lPI}^)$O&< zz3|Lq#)nrH15TF0;>44J_m@-GJLs(bhL{6RZ=fKF&Y z)SP^*4amsJgOyZP)FIH71-0mIR8tGGeW0fbHQdsMpC%KTG!Bc@C)J2&8B^U&cx)*w z=c&hvpP!kXm62OegYNEZ>F6U24vzE>O$@XRQ1OE_saoyzMMG|t-z26`NNrVvxcY|1 zyyVB&fTo5zcu6Iq9*LWrz;ul;rlu$a8enR4bcCr&+% z0jS8!I(P2O$>*LumzG~qkdt4ItgmZCv~)HX)%JDv%?M1s{lhDlw-T3jSA!uNXOK2f zT3D2Pwi15&#Pg3~1V*t<6~)DQNiRHeF1w(*Ft4l*gG9Hq_KaXE&=W)B^GZkL^3|&c zYr)HVt09kp)I5$YhLMQ+)>h=4dH&4B+>ETk;;NGJnwnM| zI=7;$y`RL1w^xH(I|qrVi`z9jiN>HRN-*_jzxKt?KmSQbV4$y~rKzU2x*#_@ z?P7XyR#sk3Lq%yByc*S*3&)~+W<=)D*5=`*t;Fv3dNk&tB1wbb?M21dHn3z*ratir z8$crrbz@Mi$h`CCl2Vg0GKe2svKEYy zmHq9N*tM5#?=D9)6Kpc7v$dvXuqQVq`C`F~pA3J7JUY)V#X7q~i9*wqXia=W$1(e#g=Z$O1HM9Bm4NK^Nz?p;MoE>X|d&e)f|zK*VIz zNrb6EJieu-DE;h(q;rLNuzXlnMtXKxNoFy!p?QeNlsKHhXvDjj2szApMn82F)zem6 z+=aECF=EuS3(hwbc{vDb$6l~hp`#YKKY%j7oJM_;~OC6Gubo} zVPXhB-ixX!&rd)5LQ!fiEF&u`Jv%@5x%BF)N-SZT?ezJA9$P3B@w?spLE2xL=zo`rcrhHOkX)-J)vmmdaIQ3j=HM|r(##9AXmSPeA>ehN95RXe# z0^-ahzKb~4T3eh{TXN!s%0CjHD>s=G!g(5X20t>~R}DLNAvNV($+@(w^wf-uoWjDS zq~a1dYH&hm_jz3|M|9`%M#SS=Fl)%PslhJ7IHI~D2UC9XiSlA7<&Q}Q^$xeoZdVFf zZ1Nm+va>EfEhjS_mHNWDi>WC|IoT|jgEIG5FWVqzSnF|+^&RopPxR3

    GCRZimyS_B$jz{wz_#9>zA6ccF97VUYEu7n1U_ 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 ZB?7s{=d+m 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 M>;L~}zi12m4}^h%6951J diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s068.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s068.bmp deleted file mode 100644 index 2a4479dcb02b2a1c628281da986061e5b8c72b60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s071.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s071.bmp deleted file mode 100644 index 064fe6b052bbba5d0ae44278a75e790fc83f3b26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s072.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s072.bmp deleted file mode 100644 index a7c870e64989b0c4802e7511a1db112838d24b45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 eXTMULn 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 PDpISJvakO1_1*tJQLn0Z diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s074.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s074.bmp deleted file mode 100644 index 3b659d18619ffd5db49afe9aa804868931533116..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 sDriE~mZv9WHqt={5N;;|CMk49}@$v{{R30 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s076.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s076.bmp deleted file mode 100644 index d81d77c4919a0732f6f8b848267c0106e122032b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s077.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s077.bmp deleted file mode 100644 index 7862c90557e46771218db6a3334ed96a5329d1e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 E0G(nf5C8xG diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s080.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s080.bmp deleted file mode 100644 index 5f5e3dbbf967c925d4862185f2eb11bb6defade7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s081.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s081.bmp deleted file mode 100644 index 79230ee74f843c139ab0878ce6940e0a47cb8244..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 arey)>6`32IV?TB0AMWjM$e@1@u>S-8*NKAw diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s083.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s083.bmp deleted file mode 100644 index 6a3fcccf7fc20a599ea1f8e5dbefd9f9ff616c85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 I|I`Qm9}(tTQ~&?~ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s086.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s086.bmp deleted file mode 100644 index ff0b8d197192c4e4b21b7c983cba0b2a03e4b13c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s121.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s121.bmp deleted file mode 100644 index ce94b0d26ec60359198d298b458f8e3856ae498c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 TTvF?DDa+CRmH4o^@n@<}$tkPK diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s123.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s123.bmp deleted file mode 100644 index 2c6908ab3afcd6a4d506fe2f9921a5c7e9897bf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 d-G0+P?2Ui%t-f0=WpVGe7_U diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s124.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s124.bmp deleted file mode 100644 index 773bbe8cfde978a4600dc5d2160655162e88a081..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 UJ%gvcxy=8*|KAaKJ0tLa0NS!d5C8xG diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s125.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s125.bmp deleted file mode 100644 index 173f2c1ef78c51b6e69fc562063a72e5079ff8b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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≫0G+9Q`)+;**f@#5{L4=yeV zdq$?mhBTBOwSn1Btg4RoiVpJ+c3!YZDzidtH#xv~m|CIgS7|L)huu80 zw0rB>t&6Ho_t>aYOJ@!ao3$)FwKAuvq^LM5F#5s^_ss+X_(uDA23_z8I(O`>Pvr5aIy!5tI5jf2xU90O6_0Kt3qbt-o^}#PtRHYrUE8@N z;qwU^=fudcMKdsZ{rR)2MU2zSjy_Eot|LC?3G?CNK zk*OU^n|DkSDS@eU4Y=J(i`BVsX?f8mFzCR6uY;n~h!_pUtvRt(S&7N#kG%H6@Y{#( zS84?UPA>^hB({_m)s)ocAu^LwQW3c&+2QAdgU_Gxh$v~Gg$1P-mR8pk6*jcBkwE;q znwEwxHVb6r4U-d>bz&KXqZ*xdm~;!v*Yklm*-RCi)8F0DR*+bp zl@xmPT)>y{`v`cO(P~t&_;d!J-PMe0XlSl4fx)3M8A-6%*t7n=kd3aM1x z*G{U+tS-z+2s!WhWqdlbODW~_vj{{2p$iZ4wumBRP6;d|J|-eCE-L8sS?{pyjNCRf zH#8ZF>mc+Hu!??W!u?W=2H9cOrBmQf^Tecd`?c}Ssy>Y zl+);dMQe8wjL}E^QYGO)m z66CCh&nd6-km7>I3mGwRL>Z`l1)E1j4d{QAR~9wXS!^y(?Venw^sq2gat~9$Z{=$p zbE`YohBy}6n9C#<+SPmsvxkK)Csr3C;{v~2{ThvV)C$JhjdH#~#P6q(ajo^(_Lc%f zb$KDOsyrD~D*m~fYs?cEn&qw4oVe6YoEW_ydY#Xi(L8Wz(=(Os3nsIV|dRj#Qqood+P$U&{X~Yg{ zMOG~=J~QM6{C)|Q(5E(X<+NTFOD<=3w{#N;`1<0ec2rAQU1fe^OhghSI4UtVr=%@B zEHXDA3QbAQLe?D~mgZ%o>_wNh<|L;be*wPR8>`q~baYF>Eed)Z0li%wBtT@5Z=!U~Fk) z&S?TwL2@pMim4^lmXt$Y!0*5})u~3ocs+y7;tJ?p?QQK9<)u|s<%q`mYH*}OJx?yBchFi(TZ>>xFUUeOs_WX@jZUkSPv+~aHnTykS8^C^VmlSz+1`rA zmu05Lga-wu=QLniYlDLlate{Tg(XGJ;P^}FsHtq~#1SbZfn#E#vAqX@<8b&=9=6j8 zMy0P`8CA}1T)nfqH04q&)U2-l&T1UGD%I!3@`Hl4LA6{dUhKWTURQ_f=>i1-*4f=nY!|B%L!~oB z><&EFvHsxE({+w}e&yQE+|=Bl#j0fVVo<2+mckdhKcIAOUO(7g+qkr|w|nVeXXo;= zQO^U%B4QVdMnPBChY=7*z(Tw6S4>l-=8ntA>|1Rac>EEAz6`A_Gsq`U8)^QeQ+xWqxrH99~pboDYsm z8L-@pA~dRvNLCE5YgETg!GXUq3uGg(%j#WYqS68-#7o({-?CS|9^<`iV6 zfsy>u>chiSSY}!grlq4B&vnnuQ>eUpTsxJo7Nb!d+x+Url`*EmVs;KW?PirwD&;X- zs+)__3sb(_0P84yWMUPrtDi|{Dzz4aUdg6*;t81gmezg-3)B@<*HjfjAdv~kro_~G zWIhJpjOn6wQ^EO1Q*%>o9k#xO#xN{gyVZuL)V32i99eHsMy+6Y^VH8w^Rx%mD*rhlfQ4*;$1cbQ8X#-#WfW=_FN*I$ zLTYCXUw-oDTlZ((i&yXN%nw=Bj)4J{j?>E{5sAr>UwQ%gB^78Kk0%iElu|BFq|_({ zyna4UAz=2ag&a;tBNCqEedM(to{B6w`&wKfva%|#qNT0AsTH(8)de}l_zpr}k9ct5 zMkkg~MeOEj2hCIr$G&#wjgPKa2j{o%Us<0U*659Lv5e70?P%#p4>&WN{6aAh6F~BXx8X;~I!8g`gq3is`(xe|^I)(z=(Y+!`g5#w6i7n``RI ziV$)Br%r#t26f3t?mYhcfBN0u|LPY%|MB~8fAI0U@4x@(-FF_`ymfhfZGL{#tl*Nd zRV6U**UvY?gQKIfGU5`8t16no^0(Jjl++PvOoh@ud+}~Bo!6}v2(&g$ODRb)^Wd$w zHeEW~?DhK(HZ8(Vu7cZ3BB7h>D~iiFK1pTj4L|$ztiKCDWZ0y~nb&=~q z$*6A7#joyBED z;h(!;Y^iJY*3-42*_FL}*Y3N4PoIFvH`g||r>ACSXU8ofK9f>clp7QD!xFg1 z(N|6dhDQdSKjsy7cnFD0h)YIf6||!%s(~dmrW1)JQCO1xLPRTXXkq)w<(;J~cb-3f z_W0WN^467|<-ySbt!fO^29Y}c*Z`v-DdlJyxhlW75!2dEAoa?$a*0@D)`=7{Q7@T7 zC1B7Mb;U{XAs*k!Jb%{DKQ0TNotKr82DZP-8c-yFZ$r~L+NG;kdg!cH9yr~!Y1$KN z_>-?)4G;ghF#ceZ!u-4~~g3Of0Z_`Vm;oH}_dG8IvTsP5<@ zHlyn6itDOcJ4wWD3X=-*{^Z8`$^>ZWxgVVHD2%)i8WNKb8=IN{P0l+!EG#KQ))Ko2 zy-eBI*5x)_f1B83)eqXb$}#%6{rex>*xb1J{?9*o>)HJ)H}2fn-t%y_u=(w)xNb%rQ>xS0?S#^9-SX|ncR*?0-m_1C^5L5Y>+4sp zU)`G@vxE8=Cby^Qa}7>q6NM?T>|VZgV{2+`YHnnDdURw0OcHY%}>20me zrAcAXM3$wquR9hQ;)Uji}iPzVeM&6SPCk=gA>4-d8%hK8rzt`VmV`o}8Tl1%^Wg0gXaLrRNq*NNd6AYhZZb`3t`1 zgS<}odY(S%pO9VF)J{<-N zjE}m8>}*m!BJ&S2=t{iMV0XLbCm#Ot=bygw){o!*;G>T}{osvxg6Pxo(D<*i2<*=COc#xWk^!7Y<#^dyBM?3;U;&O^=$wDbIzc{(9q^g;MgT$71 zsiszT)@`4zCORYvv&Q;!*||% z^5AVyS3f;qQ7}39*ch7`|#KF>Q$nxQ=gm~}N%90XP z3FOpkA;@--xCh@W1{t_fm(!>Q(=^N)twG4wFe#Y&ia(4$DTp#GnQL+hECXX#-+b@s zy}S2rZtUz_ySg#8Fh9MpzP&l+u$e?uJhhY9b7RufPbXt>o$Yu~R+y3=6%rJ5^3@Y( zE?fvhG*aUr(7>b|WKls}z^U(trd4K6>Ns^Y`C)>*1ZJ_io*MaA#>qLctV8_#E+NHMAhI zGGmhxVOa$!(a@x@fPf&6fanxB98uTZ7w89xE=1MVpph`I@12ROAQLcz#?F3)(KR3v zNwpfQMWz609xkq_Bq#F^<%hwF>*@$R4p-%Lj$VHH)}se+{PdT<`}l*OeDdR;eEjR* z{N1mA^{XcjuY&3tZdYB^nlL{fk(Pu=j{$8^NOXKaP=NQV$Ikgj#=*-v*&d#uClX3) zYS6VMk;hMmRCMv##L~7Nov5>*;qmfyd=IVl?Ki~(4!tz0GyPGUkYDX^J zyuZD&cKOK%Z$EnW@RG8<`3fwGw(9-LYjAXkGLS^<~MCX=z4^89S* z9|=%jzrcvtxa9PT9*#gUu)4jlusXkX<@%k+PaZvg`@MJHd-mkn{+0Pz_YgRFp*>#3 zH`e6C3$x?mqQPbt9T*Z2?B#LBFEJ~>fh0+ajttJoM>Td3bsoEl$TT;15a`uL4UPv7|I+aElC z^yu=Hbx>Qt>#Qg2Pqc!Htn6Y$QgDEuF9dSl*EjI&@z;-d`9|l~_xggV<4{;ZQC%@2 zGAOZ_2(oIHZjNnfdw;{k6RB-_nM%p)rIVT(D?j(ZFPsXFgU0zMwJ^AH=hW)*T$-A&hy`?9 za~=7vqZ*l;4bRJlCc+{EAn9Szafu<`LE+Jn@deHOf&QMJ&^QQ4j%0^>_@>oTx`+Z? zuXb#DZCR@n%k5URQY95|`Q$IDZ%&-|3WUJ&@+um8*~SrY`aLoXa+dQ8>s!}$9^bih zaCvWGcElp#Qd)8S_jQFud3ovZtf&}hm|tv4C^R-H;*5tMnA!wGv0@>?egWYjN$Fq+ z^MWt5qPZE%Z>4C*CTB*4T%lyZu92xh$%wG0{qyPvfbSmhkIF(;6k)n}MsUswN=X+N z7MC`bcef6%J$>@<`o+zW(Lt9&#%jg!?$~QkV1T;32%edh7!#iy9UBje3keR6ib%|B zWkC~S!XY4MUsIMD?{_}Bx|`Z7!_p)U=a`G#O=C;7dbLK%?&)d$B0O;1D>y2%xFDsf z6-&2FOb!i>PmazlZf#xNxpwo`&0BlRGZUi*aC#sjF(i9}qN>8|yozE392DlJrp3pn zW<~C5GBK`ftp-EY#<;cW9@7Rhq8cWbjU|I);4YYPbFBljTh*)g4kn$yb z;I(4`iFrw>r458`C78$oCYm}Imv^r2?%lZd?CocFZ(iG29=Es#)qLs5O@4NHX;Cq% zI43_RISP^*8Jm%xnh+Np9GZ~ZKnn^E3Jy$9%PL4qhzEm4HQi)}ydKXTT;3RCb#_wa zMx8<}<#7dHh6i3b8jxHFiODW+>jX9aW}S7=y?$|h_u}gIr8_t8-@LLmJZv%P6hZ>s zc_5BQg4|CrB0U2h9}$%p8XB7z9tsY2(TT-aUTCUR6nIYOqgY6_!L6SJ!n* zO%sCxB7w$OwPMAWGRhuxmqR%$=r#VxsAd3K^ z$If^j^MS+!z`{Jdp+)7j#M-7_J*bFg6EHN9OeR-;Md`squN;X_O3W;8=u?_OqQdO3 zJE!J$FW z;Is}+Ppz!qx_KX5*y7`#JbiX=cXxiwJ^Ju>A|wvm-r7rRZAX>o7t|Di3#Oz-MTL5u zKYK1VGbGSE#sky~g$7)JX9t{%iO*>2PRwfL=mu5ojjcTbh2ZPp0l?oYG_?>-VaruA zv4pQRxW^a9XD(g2_2}NC2YZ)6_#ubZvH4407QU?mOK0M7=!VkT#){$sL^d=z(%b9w zIY>$@Bs?o9A}%^DF1e-_793Yl*D6R&t)VIh^({3`M1kV#;eoRkqH@a6bfHSF0L4`U zmhthK<*n`O*Y4fAdwcit!t(SanCLL|HV@Wb-_}g%ZUmzlnx4n$@Z9jQ zVAzS%XD>uX#Fv*q&xXR_I3X;xk}5Py%CZsVm~X@f&V;}~ABNe>@*K^{TiSQMRk`j}^E zauTe%I58NShQy1~b84s@gS@e{@C!cAS3gKNtPn-xQkf#5b-+D7v%0l^@8QE|PoCb{ z+nobb3v61|#IL98#UfB|L&4!NSTH}Oy`{OfEHfo8GAzI&G&u$W$?-XT%NA?md6-;LUg5x^a1BWoyZ) zP}|<00W+a^Y!D8^t`%~F9Lntel3>HV{$;RO=cLHSX|yec<}hq8}GdN;QGSk%I4z4=*8a-HFEjf zK4x!EAF-{trK714Rb7;p67B8n@w!i3TyhNTjQ`nFA)%qDimb@s%%nDER7w?zrxAZ0 z;tR*?yE)8$W*?QOa}BL7E^n`0xpw2=%Eg@(*Yw7vrK#P&GdF|F0*O>Io`^weY^M>i z-JNv>$P`GJ=aHi!@p0jaXD^&Q;uip^szk(w!;4#av1ur}$ovA#*MB8bDRefon;}sf z2SDy`ef84b!Sd|f#PsUsqT7A-7uqVFM5WY8`+2mkW^{L33%(OoP?nJrA9C)vXL<%C z;;E|3rB;|UI-L;Aw<>K7h^6J&)arfB#CzBGJ(Qb7PXonRN zHb+9EG5Sfh^`IS0jra4cs(|N5dYt!s^_76S;z-}1_~?wLFYw$i0Daw86dK#f23a&v z)H**syRor4J2yEoxw$&!n%el#-YHiqR2q#)A(629+4Oz}wX>$Gv=9uEMEW6-nFxq? zK;Y@K(3|f34P2>8+}D9?tt*9r6<^zcYD2`t zho89+T!}AB3`&gq^OoEA{DDM#zS?53%`PnOY;SIFT>@Xk)WFc}mEX=`t&Y+8IdFLg zgI=Vv2>3i2zM-M6A~ywk;gzboT6At~YK)hEE~cwKEyVYaB-`hAe#t$RTJ9Jc7#&~R z-2sWP?e(SI&DGhpC;u@`HJTjmnFZIF&8PsQmMS@qjVECmD-l`Iz8%Ci95MwS=Np>Z zK`hMy*J%5Hu?fW*aFvzO`Kg7axs8i+>x+{Un@|63uv2StI9xOCA)|_G8R=!xH_&($LtN^gmLp|A$X8Ff=|kvpm1Gxwbh!H8wsmx%=Ls6%Ve( zVz#;*ZoPsj)pJ1Y6}7G%{rfb@Q$Ix4RkdY8a$#ZNNj2ac{QnU43zuyy&o8fD+*kxB zrK4kmw&}ZnBd-t$l}fczY~gXKbP=5{ld;tGu*>0GJorRV+%H#K1~nRs%D|Bs#wX_o9b*GS;7S}O^U#2n)_Ysjx2xcwZjt>&{%f48~B0rtZBbs*!8#j%nAxn8mI$I}J{!O-CWN)z%fj z!hJ}1G^rE{hrFmS_`19PS;tqVme-#AOkXbr0|O&2>wwuTG8)0QsFQVrxGm+#gct#n z!fZkQky-q+ZvPS|?_K}J&y+1{sm|=47##)`RZ8RUbHSzER6;{jS!P&39~E4(@PBjr zhkq9~%H(>`G}@gSgT!D{f-5n}C~O7+TbCDl?tc^d^Lr0WPESuwPuQJuvkhDYLdt6= cc7H`S!RHtJuk8&Cn!jc~`M(DF|FIkYU%XN@0RR91 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s126.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s126.bmp deleted file mode 100644 index 16e7dad0a1d24e076a74cd95cfbf38bad05ee670..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 UF!jgv;;n-RpZcyp>hg{M7YB6}jsO4v diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s127.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s127.bmp deleted file mode 100644 index 6c9343ca4c3e007fc9c8e0f4e2d7c987b29bb090..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s128.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s128.bmp deleted file mode 100644 index 6af8a596a82a045646ec839bca3b794a32904667..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s129.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s129.bmp deleted file mode 100644 index b0ee48499657e5b623ef303dd5bae06f657b429e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Hnt}fTmx=N< diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s131.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s131.bmp deleted file mode 100644 index 951faaf69b8de1573fd134902265a14769373e19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 D?K_ha diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s132.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s132.bmp deleted file mode 100644 index 246e3285a8a7efa7872ebc9f56de1ccc1563420f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 a=t@GG%`tc&6T-=$MR8(vobQbCYr}uB<~}C? diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s136.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s136.bmp deleted file mode 100644 index ec6019707c4ee81bfd6a6fdd10c7383c8979d457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 B#~uIx diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s137.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s137.bmp deleted file mode 100644 index 1e5f12f7701ec16e74ed92de3ba9b002b17e9451..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s139.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s139.bmp deleted file mode 100644 index aa781baa32383bfbabe2b418c0d4437d652e72bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Qb@R_I`k4g&zn8%O1s$5bo&W#< diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s140.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s140.bmp deleted file mode 100644 index 07fae9cd00f0f8890a3b892ddcf5d80e0005ac74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s142.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s142.bmp deleted file mode 100644 index a3023e77b569ab5693b32d9e625061076ab91fbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s143.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s143.bmp deleted file mode 100644 index d7b47ac380184d9f3d1f0439fbd38b8d69c9d1c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIa2XtfCbvAnQ$7#0X*p{q1eTKb)L@z`mI*397BuEs31tdWNU;)txq8FlfqL3ii zd!54RqtO(V8Fk5$Tw^cb> z_{?WM1N_OK{0Z>c&wdv8+~+TE_r%wZC&YS^? zii&{Z;$onrqy#7}Ed|QT%7F6na-gE30;sI41gfg4fa>aMpr)n2!d>U;s=e6JW7e0GrJQnwpvb4u=D9xmEUO=Hx0DXOZK!1NfFfcFxD3wZJaBvV98X5vrDixqss{xHh z0}Kxj10y3N!06~GFg7*@Xti2ke0&_x>2!czuLleU17I{70h7rDOiWAwX0sWXoSXzK z77JjtS^=BQ2H5R(z~OKJPNx%axmC=?37{QNwyu&@9uE-nH~OH07=@-ncpvI4BGt^#XoYry*YI^0c>t= z0$W>K!1newu(PuR?C$OYdwYAp{{B92aBu*eJ$n{7ckUc;{``61!i5XK;o%{0@#00` z(xpql<;$0WD_5=nSFc_Lu3ftZT)%!DxN+kK@XRyM05@;m1fG5NS>V>KTfptxw}Cr% z?f`f1-UXg}?m6K3=br~&c;N-$#TQ=$?%lfw+`oSxc8F=NDSAbVveHD1^ zwby{xUw<8VXWi@@7&zYVd zSAeg6^{c?wzVtFvm@TY(Jr@%M9@eSac-~1-j|PBjB(9 z`mce%`J2B1e*EJf1AqIse+&HG-~Ao%_kaKQz)ybi6W|~I;U9p1{KtO;{^_6o3HaxK z{%7D{{^ehQfBn~g1^(^d{tfu|fB$#jKmOxCfCmpAJahv8|I_~mW}v(b$&&xSWe1vA zS6Nm~?$oHqHOj#eYv6x(AeAUWZF$KNq);)S8y+4tdIG^vBLBZNhR;5F5`r!}_VnXb z>{gjdsT|a~ec@<2VK@J8jNsU3e)kifJ6V1F3!nY;2|R<<(jpZ0OxUfisjy*u#PB~o z0x}U=a_q@Zf9mO@Pd@(GaU7GyA~RTGgWWRe4^9{icBAQkZUhVlv7@z>g@#t0c&eBr*|&r}0%2=1G4zoSIKfMAX0c z@ovL}H5iSCG9HtmRD&d%n+LA6}SXHwAc=C+O&8kyciCDC|-A%n#hn$E0W-H9$cPo$22 zZ1}m5*Q0kPGMQ=5WOtjmRWmfE5KEewSR|XxZDum*JO-65=o~gpOt?akg~PSjd-$h6 zHvEXo?iw?DJ%O;*pb)jPx;y0pE|)($D&h~iLN%8batmZQeMa zJBXYNmiayw{AaRLKCi=N2`AFi-tis|jl~_1OL*i)3JwLsVz2~UBTc}hFgWe%NvkWj zxVU#?Ke-b+>HVzkfCYH$ASO)tLufOg@x7Z_Qi{rFR#xyj1E`QtsiRVP!XW- zJ5y4897<+UNh~hEXLQ^Y&(9y;zm&gJ!0y9lKL-5eOP4b~pUpO9^2XCMYx&TG+F*zT zCN%PnRtloNth~Ce1lh=B(1jh6;R&NFktzU=7>kXF(%fCJT>fW6f7h|b#B;`-d zEf$sw5t~YDig@(u)@A_>13huPsOsr*EE$KPu!IAKaa$z4aQ4+(YqvJY2k6{y{{jkY zcdlfT*|k#IHM5SqCdRQ`LaMQW+wZ zZde!0Y~6V6df{Rovr#ww+eRVNvrGHWUe6}tW=F^wTbiF=S;|J7zNxvSX}pUsU|>}%6_811@(Y*uf6wg!WG!wzt{M9esyYTWJ>pF7QBPjdL@jbqDVQFpi{EE|?a+=*E-sqG)ng~ug zJm#su$hb-@Zzdq1jZKv5<0p%cJ$9;&EK>~`1Igv{Z@ql>`9=Cw!gfk>tnoJ;fW_%g z&lKiX_m=JUO*OP)S)rnscIk}l%4tF^(U>wAf_nfiR$Y*f>11`)Sfza^2C{< z(gs13c-#?=m+T7kV+ljL~%$3T8+&J;{@NDYW9srrrsxWvX z=}dZl_v-W8^V|FThkKU}R|@lMbJ0L5l9};pmFm&%4t7WHu!dQ6;)zoykDfdVr(n3< zipbXG*{Qv=O>-s5gs$O_+g-L_8^4j&G3tuVEr4;)*_+R-t(-r1c>U~^%lkX~J4^Z4 zOn!NB+GjP6%R5*SwcaKpK+cp^)zm|9Y*L$A7vFexC2{*2{{nJr&B;DCn49tbnggiD zG59j=q$d^ulZnHvP<(lA;rzz#{`SWH+4XEJl2|Tey+-3m80t^IX}J(JFDuI=paZ|$C2UyMd0h2^D)UOyykY3k@#4|ft# zkh=2H;wl&pN^FtZbLVr`wG~$O@q}MVIn|RaBpkmUek}se?iez7B5CWk)c5!WGgt zpHwUr0{UOa2@Ob4$SOipr^*s`N2ccrX_tRGo?9>Mp50tn+1^?R1)^J<>p`Pgr|j!e z8r;r)1`$obLyJ#CP<2SUaC~|{II^_WJW~J&<^u6qe}45Km1}$VMusoSxGIX4#VVW5^GlF{AN?G zJUQnRSB-2e%q8u;zZyQFk<&zHAnQx&nH>Y8lh$amuo}}k3)$pMW@TwHm)qHy4d-$j zTj!UunXq$wNM#5oM_ZfejVvs(sse?=kaN5bO-ek7MT6g z@Q`XWmcZn91~(?VvRlF^#F2IlRf#jx5x=2_`YTKTo(10Sb1+u|$gFhah3G@twQ?Y0`lM2OCODnU{ zY&4r)$VUP$-C&nu)Z|nP*(3^`N&iUbLshcu;RF|Hj`RP=I0g`qkjM7*pOmu zd{QZ(gRUQkC@)8%!1?cTua5E(%e)B5H9yr=)iqnl$DC?5?7zb|Gw?K!L~em0hzMvc zi7!^^&8}c!F>9TOIg~dcNG^rc!8qr%6ObQA~BVp=Gp->E! zJ>*&#Zc3~*M@XTKh@!f4er-AHpOBL4{+j_hOFIfR00JBEk9meU5TU01It6rnPq-} z>|BZ|>t%&PGUCvRaW%gj-!Mi-;z_hN78D9WW5B#ZqSTo^$y~wHGwcf_Ha1t*=D>XH z!Gp!^rKP#}@_c?J6%48LHm`nYSSFJ57^Lz_C=|!;@@;6_7Y;g|L~|~ztnbb*WL&0U z5w`Z1;*Z#jO*odIO%9&s1SGMMFP3%<51aj&<)C7~5uDD>&gAEE+3bS{h1J!Sl}KSO zmk&(^hE0-ddKMg0CG9$2vG&oddcaCPmsVYwsG>O_P4OZyKVoIiK{+LgKGh1sQ`J7)DcEhA!ysI5!Z&VZNIm%yp~ zAtw)Go9T88jLc12nB3e-+&tXRsXlh{m*6Y9HRA+~puJZs#z4s&PJ8e8q{HV*WM^X5 z{0rC5UVruO%inzaomXCa@ZgPSZ+!993pWmTt}SFX!l|TH)jKGcDY~Ssd{#4?DbS== zIvXQrb)G)$e8zwgr1L3{Uek`PsQM-N?cEw>!;{6ecmb{W321Rq5e(06mdU!*<4S17 zuzl2#k4ASlHnvwDJXqbB+g^4>y#~KY>(fnGwOj-dho)faicVL+krZ}kbYqAWKWp&! zC{qCyoayq|C;BBc_?aWW7@ynT<8%s<^%x9|2r1<=C}=c^Oq2DfN6pp|CSIc*3rg9q95jg1|*$8Ymk#{&+R!#dc~)+*?guo_B1Da~nUgUsCqGjACzJ;Rx}rXKH4 zMtwG2Pb&le3-O8VLmIb-g}_m{;$~z8mnUTLBweyjg?_>pw2qFuectfg^z8ED>e_<` z^BV^ju4a;9dnDvd2fgMIDVfe=^~jrPC8sN^kPT$9g%3Ba4Cw~@Q+`E#LonvHjCFHy z2<$J!M+=qOfQJL-FyuA?rj$)2p$GzrVsuzP?hcKr{ByJE>BZTN{r$_A!2P#(c>dZP z_}=|NPcC1`h0HRcfU6wn6yZuMPF10>eRgV%CMD90XfiPsveuD~1}8P$^k1_7>S=tL z$;7OLBG5D%s!AXdF=k&MqviEUZ3w5KrdU_6nJ}!{!`!MW$0hQ+FG` zN!BT5Au6gN2v(EIMy==zfzqNj-;|bGZ3e62*6|)L;umpYZ4C&9sMq1^L{-&RVKKGE zGzzf}L2GW6b*Y9-_CB)Q9gKQoiP?q46CFv z4MYqAM^<{NCGzBG=RkWbZe)~O!_lDIsFKjoAN~IMjaV#O+-vg-tLxBcas#5anJeVA zilrUWey!c>v-J(RqRD7vDw&_pEQ0gDytuHxHJ5WucpQ*6#&VflG&8%p4*LJZOg_K8ySS9|h27Da)vdf=EfaV2tCVsYnowU$WGE(4 zNBCh?pQSH5ZDN<$6S26@Ywl-$wE40&HWJ5Z>9zQzb=5`3DI9i~f=LodXgMf!Z-RkzE==R#aCZ5eT?|LMM~hZS9gyl}2kb z^&4E%i>c*Yc4;@xXbxjKBDRFpAINmZ9ba}5nx1zzIa9A3hP7_io1Z<-~)~nW9Y?JCvy)QmLw~<@i z-d8ls5}F_XBzm+9-^Z{U6|6_b zoME?qTqF8<^I??cj_%=+UMxW27ztl(pimQO;;dl@6}j6*1iD~NJcG1 z;!CTG5fFcC#_wJL8PUSb+{#KWoAc?Enjy7Tua-~=sEX51BAR~hPihU;%5jWgtY7%( zz^K-!RVbuChhK}Lkc4uzx(7$*ONV2t<|Y!gu@O(Caq*-ErcgF8G&HRBh0-p2IF`vD z%!7yB3i$rl*V9vu!s`CDgYDh32Vh(twrWRIV_+cC#iC=O)h95*&mO6?`H&8}#i5lv zGGaD+-4@-?GXNF!WE@4PRCHr-Y@Xbe8>WNBWIP(p;A7zRbtrmEXYZiS;kD{Kx%f#{52-kbmK-aF`(tQ(OE?$k zd1BCRx0p>oFG)I6Q~||-MKg_>K@&=qt_3XxoO~*wfh{EB(V$ZC*Zr9K_mv}Ui}GV!yozZQ-qG=TFz*xOr=X0|BL^M;p*X)!>d=$Upklz zn@0yET?75y&74M9$&;AQr%%<{g4H8TPc)|btWY^*HVvzO2EV?hx(F;Q4#|g?neWb}rqxaqZTv zmtK1A&bdO;XP+F`j`p^*xD0gp6V+`es)`NqB4dL!7*;>gHmtQ+Ooq`951=wiBoRrP8qio;Td%BZY%-9HTEiP>_jeB#)2Xd}F#dSq{_{5u zFWkI;|MvYCU%K<`?Tf3)DVNXXv})u6kO^t1fb~>iYAl7aDU`|YAN)ewxKXbi8Pj|S zzpl2tv;tC61!s3O^UqYGDZ&wt91eq{@t6jFD-Bjw3?XubZGCF3RX?B$&&}l*6T#r@ z%JPE;Z@&8cjjM;ZZ{N7|+?^Nh+`6&9l5$#n{wbHHli%J##nd$PS2iG=i_kD9HXj>5 zE*P_g9Fyje58{{B)`QALP|=QQ>61&LFfv1=j||gMbx%uFAnXTDyVrg^k!Go7xe&zP<>o31{2N_U3aH|7L|fggm2VvwkcqBAFtpDe+$==@VfFp|I&9Kgfi2o#bi>S!X? zo-9Q)(wkKVXUH|E4Xv)^4;EwbwF5Bzc=5%1x9?ng`R)66?mz$X^-IrQU(a~W#<8)9 z;WjF{p|0u(w5JRXcg@#0*wI3A{8Y2XWU(6bqaQeb8n8qftg@>7ObLX{Yvvc1)nZvg zUS$LLO6qGd+*Sb-QCbFVpzvgBquph)rB*kWE^Ow~vuo?%{D0|7ufB2njjz7`(mSuc z^W3d_H+SY^9*@K3b10fQ40Pp5xV#)$Yg;O@P~yw8V?~_)QRAf9^g%5`X>}!{`b=3# zaYY4=)66a_uWR7+n!5;fRn@gMh?ce{D&%+(0*rxrhK*LU)*PByE*x%U@~dY-{A;)G zTz}!2*S>oH`FGy_^4**F?;S430s+^A!_voL5z&xRSXT)O>Ru_aqusfzwyb%~=x|ys zADI6m5F`vybL`m3lG8;{BBims6r2b7#2^V)U0GF$5=kXI%&Di!pl}$cdvHQ;o|;}e zT)ncFn_1pI2j;(Ty?X0~n{RyW-b?Si{_ZO;-oJNoHI>RHVwsRh1~Or_HTBIE( zX$Qo)u+oU$>Z4 z`sgD?m3575p{zr0_DyfjUp%+8yf_c$zxUsL<@Sru+Fl3FB=SX*?a3?nhAXmD6vMLlCkH{2t{lpH@@1eQUh-7U?76W(-kyAVsI7s2@d z@Xqz~*A8BI>-qa{eeq9UyZ6dV=Qr}ncqB2CFm!ba$k0kuH;zqCT}I7d!|TgIB6C1v z3j`mUPkj3Gl{iELr0B%aqT-^u1{@w;d*W0rYp9C`sje)qA#@EZ72rOuI&<<2j0p1K zY?amK3$D#1W|Qd@7=Ju-{o<{|o3B3q$~*6V?~RvUe{rXfo=!xg$=G;D8xI4mfOo=a z`1Cbs6dzkFgd1DUuK3JDc%bpAr@$nch((qkKlL7E0c*g*s!Qs4YHeF1yrLA&AG2tC zh4|{CvhpG*f!j)_%XMa-CE>A0B5606{~caBxOsT(-tFg}fBuWFz5K>Y2Mfu}EEtJT zdsO`bT={8u7q$r#zg{0jM%P!O6oJv7{s27CeEKMYLcrICoa6CyrHNNOTfYX|RL?8K>Uv@HrnmSlU0ga(45|3wQ3l^vc&? zyMOQ5jhR?97WDZ8mOcpwTT@&qg^*yu%di+MxVDyPY_ldmqzUI&R^jMWCLU3J>d8ls zlt8L$k@Y8@Iz!Qnwl+d5OJFUQh|AQ&#Z{J+R#ZZ;csR1l>hL;q;R*YscO1lD+RUxY zEbQ%Ex_bMa*Y4fAygr{xXLG4&$YoG8lWR|v@gS`7$z6D|#_kPAIqDo&@)4ycPZxvIRt6a@GP_*k$$-`A zidi2#01M$u`}>>Q`{&L-^VX}cy>M=MK0TezflB}+6UW4`SV}OH{iyw`0UM z{fFQIK}j)^LS_=-wKXLbWo3}+Itsez#2LQX)yH9AD(kqmOu#bMPQpN|ic2fNBN`(# zxm>2GS);SqbPpcnx6Xo8#L~vO%h#WK`=!@jyS6@`&StXdOu`L{V(8HFN*a<|Nfcp&_*u zl~ph-kd|JCyvo5Wv7o)1`SFv16fqgHiC4C zvW0-GEIL(Ok3?e`?ZZ~5KIZK2pYVh0Z)4|hb$5Sbadl<$!t*b`{`&R3ozLs(b?g%DUX{1ZGQSzY{%qpWQvsznH!#E-zgfu4 zWT$7qf{?D8U4QxrwVGZuyj1Khv(2yja6e-{AjekYXcPu0-m9sFoH$x?x}uGPhC>=h z0(wakx}=J(i%r?JQYHZfgO-(4f=w2}VY@{gFo`9D#!+zochBV)x8~;yh0WbdFTZmC z+Qw3LW^Oi{O9xGcZYJi;r=W29lfALWUB`wKDgDo}UUD3$l_N4R)hA19Ys*iRojJp2 zA<*@VL6245^Ent5nCP+MLsqDL|-60R{pd0E1NJx2A$qWfuAZb zefo)$r%wvlNJIr*6Pl2aUA31UAL^}@@64FM4c2yf0QqR(+Tt-zptpNdpLm{v_G+j1e_G#1J z-p+olF12;%_ML<6n>U_$=JK8AZhh@5@7%w7?cCm(U#V}p@Gos&i;kPx%2xwmv^t;y!@pvf8~vvm$o<7*TDHtI&B6y zkN9+5L)%et?osQf)JxB9{3pK8^DzF@%9}+Xwb2F!YeZbdlgBD+WMU!)MmDD$V+uZ= z%pT81orZoPlSDw2m4Mp9dRptaW56@Qq__2`!VA|f?dJ05&Yyec(hILY_w8?d{oT9I zUcY{L_T2XJtjA#(XvP;IDAJ=Xu}^3pQO;e;bKV=k;^M;-@bhhzHJ#pmB$p*fxuSF-v6Ifi4XXf(VYxCK? z3x^l?Z@qB!-LHP*YxnNnxVV`wqw*${wvUAlVn**ll-zy0!`efRs{e(Q}l-@Je0=B543glD|J9sZd|(cI6s zBu)j9PveNkYx+&jpx6CSf}+zK>@L4^VnWl^EaH*CR6yO$C87D=oyE9Y+tsget;~e& zS}~W!pu$T|RiaR6c1M?FkPok`gH)`sobN2idu+Q@5^~)Pk zhfdK_|A!^@v`@B29*aIDFxtmNM=HsZ?!kvLylf<%U)kSVn2mc!29&*$7M{z{-9q6^ z?kvqkCKY`e&qg*LaOf41_7*k;M`AI!a+O~1>Thjja`1vNf7EB6m|i=#yS#Jl!u8uP z-aLDD2Na5(KfH9fm5bPPQe-KSP>E_T=RkUmR%Lw&vrDTRQ~z}O0jn>POC+L}iE)*p zOVZURY4(LF(@=@ckeMr>N+QA=iJj`quaU{4f9NoA17KdClL8aC$|bH!8=+U=?U8 zr@9J;K%pL1Kk;NDgVQDk8%L1U<)x*ldPJv`&!)EdcV|N$!=T6;gPk!*D zAOFkWe)q@!@ROhX_(wnZ{&&Cp=ADDQi4TvYxX_iRbKR$!$0sD8D8lkuM8fww(Q!P9 zdemsrO^)@ph$Ss7Hc6%Ak_hO*Y&r_6yNxDo#P7F{4~W5?fv7F7tSx`Ko=B&*6RPT= zC{&{qED5=TiwC#vzx?i>f9LQ2{vUq$tsnjP@BZoEAN=c2e)MNwdFA4Qsg*Ia-i_bl zU6Ivyd!|ii9zTTvxy<*a*wt8iyHqOg0IN0_EE?2|A-cOj#-DHBT*$;+pylMTt6P2qf)jOiN#9R@YhVO{RMsPx3t2=881R%9HFH4X zi7=XthrvRL%|4k8PFY8LI=CDb2?1tgMUNB_h&T$o98At?>qxw2kw`M?odzSG?Tw3< zE*vbbZ5-ab|ISyx{*8BEe(~apr=@Hn&O^^pXPTa73>msU^>jIz-PR%h=>mWwNTP08 z??8`;%b+)6U~ssonSer3t*hxsWXj?R2R2s=akow>mPth|92OH@1p%wktqt(%T2N<4 z=gND#dWR+>$(gl_mtK7S#=+vs=I;5M_h0+s+b_RxV}IV>1a-w&=mLFR_!LcL>U*Rd z!xxD=6+gwVfMM7okyzfvZ(=Y>$cm~eHnparw7x&?Gf!$dRi=@Md2B$$q>^cr1_T(R zR30rRk;p=r?!*xy8M`tLM+|&n>R)?Vi1M`-Rt@ zfBwqul1+^A&B`jKMF%})ZIf|($q5*zwM)_cQ~OIH7`CuoE|In|sSF~lvK}StWZ+?S zJz=liH90=%v(G1^Zo9r;($>Pl;~LP2swxtT$%NHZR@9+z!mf^Xp}bS&@MV_{whut( zx43z5cy9m7tvmPb-Mx8X!`*@M%@0(k+qR@7t;T@ysi$BqBH6?BUjf6i+oTG4x0v75 z#Klw*NS#tD2?dphL!hP&>>zPuB4N*jy1PRx;SzA($BD8dONH`*4 zzt-$a%umnE= zB{hgfp{P?PZQ%$R3>1V!=oHh*D0pAQxaM{&F5azRI1kJ=c@EKJX@f!7G^ojZH};OcXC?_9Zl?fhm~iixi(u?wx&6jjZZ z*u<$4G)Mk{^XCgCIG$MErx<9aa6!TxLZ)@fC=KvRY0zu;*~Tq_$;4DNVAF!4f{tcZ z6NgH`;TqY@4la#GKw@YzO>dtFtoMyi#uv6`GGI+=dTW1cW9#tdjXO8)-oCVEl@j91 z8cdqIE-7W}W0q6L&`ll6hy3f)r69K{7Pm=SIE*GvLp_xt7Zb41(v~R?*kz_RM;u@- zYa3N`i#vpL0){{Y&s_wK(n`l5!TK7C)-LVl3WQxsjU|!}hLh>(2q;b3SlhjL;o9Ld zw=ZsbS~1}T6)M%bB`@O`63((CRV+d0Ljm6DI-F27q8(5U^-H88Hih3d*2gAeYJ^~r z;IZl*amSQBD&$UGcE|aO@1Kxl=LJKhWJPZ4dztFebRn(-7xhswpqgbu)yMN$VC7del z(+qaWdU~ZiDuvzL-_K(c(NcdP6q>U8=abWkY{F?!b@lWLcrC&X& z|A*zTBNZr?yt^N)nTp$Gd_-1e_B}eqrXA|;lL>hI z=5~4w6xo1kqc;#5QQ%hKF-4pfQD^s{&YMp89TRTfbas7f>*6zaUb*}1oo6p5mDKsw z5omm9Q(4ty$i`u(s~8=f4+WTyRU;b(@&Re@;DAgfq|?E^pM_^)b>h# zCZF;e#|Ha4+XPL#=7xFdZGwb0lt?OlTgM+~ey7MU>&$B&Mt!#T80^>VARG9V^3eI|oIgo*t>Vh0@62XolK2 z#4_Hb9b{PSQwuYxbT;O*>eQ-UiBQzmN`_(yBrF4uCeR3sMk=+DO8~n)J5;*KfY&uK zJUZ@4fs%-`=MHY)y8Ys<8(D2*bU_0v=$7;~n7)}bzOI(s`~ec+u_NV#W=TIN-WKy) zcwnJZ*stKz@s%u#-EN&UdRJC6$(YBgQz;a^Z7qTh3BC@|K*saHk}Q$Hrjck&K?9j7 z0&BxYx5K6DS8FWZSbS!8|KR5BJGXA0jgK(XTL#pUX~l?RkIcoOrPZ{y_fH=H09jvr zOYfLU(IMowx3Q@l@cM>!7O9e9v^iXMqkCm7Gm{QGz*cX~utM6}E~mrc_{PRoGJ({9 zXEPa%^d>ll%$E#~T7upw^H9HP!r^s?^YhDxH=etD<1nbCCN~Vwf_c+`;Og^He9eRhrX-_|x zonsp*0&*jbMCQ>5bQ%kVA<{YW{^3dUlyyXB4u(>(TuxSwHq}MfN9d|CTM8grk&7{-o zN0eRS_6~Lfrh!J~fkZh46gq)!fL0G9HMM}^Z>u9@Rcj2sZ~~O-7d9^61Pekp(mGyY z(+r85R>$G3wuMMTO*M}D0rLT%2+3&ID7pp|@&S|6i*j|Vm-4pMylaCdt?Oot(7Z5BuB)dteFz_b^2I&<10%}5Aw@g0r5_CSxb!-z-fFW<=ZJ z3;X%mXb5aDGESIAm3CzEsz4NQ(Jd&ivKNF-Uv zFYX^+dG_YDxQ@Sg-ies8FIf>pO+HPp{|M!ew7*}e>H_T-fNNn`1;*l46z!zTV>8(E zTQj*tENC~|9H!BM0re2A1`b1`s0}zA7&;S4j7D-b6iaEAisi!!qkdR9?hnO6;hBY{ zo&BqKZ=H*2T2?PQ;F*aP3z9sVOEDg%eh;Uiy|1fRB?sR;pCstlk93Qg;SC0d!)w;N zGxHw5&o}kn0vuKM^ea245NKI#Ee;9ZcmYA-8>kFgO;sJbQNR&&i?wP+*PzvI1y@39 zc5Ub2(!r*8h?U)#sEOE?jWDt*Gt=@B<^$j@Q+>+8-hn|Wt7E{Rk#z|01cNUanX)=_ z+lf>dB(t4PtJ$d2j>s@D99XI)VhJd)I#vzE;EC1sXi%Uk1f956J*XJ8I9(3A+Z~)) zT3T6I@F+RiRWronoSQ&1$7W~#lYn_>`TI|OL;XWT{W6YNp&RLu3Q-JmI2I01g$if0 z$!IDOaN2B>#u2Tt4^fM#ghCKtA`Y#CRad}p$npvZg2H78q+A8K3I{AMpBFs5yy^Lc z?Y%9RhMU`Pp(5d>2{=uen0_DdLl3=uz5RpgkwFQ+L#7=DZ*zbXv{NCU*B+kRiGbsX z_}uT=Kdv)rNDyodq`Dr0Mx)Ts`r1k~tP&L3;aQDbamzqgSD)4s2m}Luk1q$>zq&r9 zX_?vbB15iuJ(@n4NPY-==K#}Q0wwTw|(W}z9f&uXIF0fxUJGZvB5!7&J zw%ka+H8Bd~jA!0Q{P2T-->&GEc1l~RT!mSy>}f|~G$1Vm-m#F`j3&UlzPz@{3FD}; zUpq*Jp}|rl6ah9_Lu+dwHFX479TZJ$Br$}X-Ztr=+C62r+Z;|`ERkAV*$s^FvWu1) zzdbfmK^px~>E#1M=X8lmN5L(e|_XWa1u+?fRsd_aAmz^d^5aIXyRL?&oHg?REBW#?$bNCBFcm z7*Y@Rh?<+FJr={*kd#n4Qp zwRLr1uMrMp6q9Hj4qk7kAJb?(;QLEwjq;{M##9D2MoqvUPWMMX4XFpjg3cb>sH#tdfv8;0U@)4> zZ6&j_bA_beGv%7lsI&?uys8F#=NJ-&!Dyvn(e>3QPMj`*)Im@TKG-usVE2xUkByBC z>HWzh*z7YRZghkVRR;UyL(cyr(LpDyR>;KNofCs{5eIUjYtrgDy@-aPuRmJYFlmqouJCjY8Jf)}rcA)Rt~gsLT`&>MT~hMx}Fy!++cNIiMU?_79H+9EL$D`cZ+-;&9rWzN{-AO=qKChaIFyhjc0)1q(wrV#qCm z7EVVii-RdItFDJ3!6QJTls0o{Eh@8p%BmZ)gc7Nl#d(keP9*I$YLD#~SpD$VioRZ% zv|kf(PK+s-r(_dWtKI4M$K8=sDi(0LU6Z;otzE}LB1=o)wQv%P&6c%;*G_PkDfgOxe#h@2FXS&I!q-H0m zlMF>?Lz(&l1 zm?T_jQGHoGfdVdh7O??ddb+r{8g$4+eg_K&g)$W*MvGQ82;ThwYJ{^UwIUk-IZJ=Z zFNVGEX=C_DnhgewVt5fE1!)={Wc?b@jxq&k3%%Vh}^d3mKFhpNJiIG6qQ2i zp%@0A28Uu9okIqzepof?^m(I+tl2d9>$QBVLzC}~?l@a(a)OKAANQp)*=!1gcUw#o zlj963y$*tdfJz-MpUVg1Zz{UBxB^xW#Zj8spkk9I=^q-`jwr|M;MJA!wB4X^{}O9~ F{|7%Z9RUCU diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s144.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s144.bmp deleted file mode 100644 index de8b6d3bc13700631396c717d07e21fcecb9ed0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 X1>EGdYSHS=TMuvDvui)HdID?!T9t~` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s149.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s149.bmp deleted file mode 100644 index 77365ada641c82c1a1f25dfab504e945a9afa525..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Zc_O_RdZn`aBlM@~CD$H{cgDK6`!9Niylnsg diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s150.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s150.bmp deleted file mode 100644 index 075aac6086ed17ff2371146835278120063cf647..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 R`zHSe_xi}iD}CLje+LwD-uM6j diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u002.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u002.bmp deleted file mode 100644 index b2b742e876ca9722998473a7c2b00a693242b3aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIa2Ux0Swl@4u>SQK8lT0R4l9|c2YAm;fd-Yo;lZnYBGqZDY&i{Yc^>OVDFQ}~btY_7Gt>?wj%XrA!kFrM) zBnz%a;r|N!{}l3Rc!me-otL+tKlR@Ar#|&5hUV7;z!i;upV&eCbPHLcaXv zFC$<1%2$wAUwsvM?X}mCuYUEb$k)F1HRS7G|2p#e>#rl%u3bYiGBS|N%uFOJD+|fa z&PJ|ZzmDYO5H6RC z@OV6g&*vjeO-)F1b2B0k2oRxAh_tk{Ag!&fh)5(t+S=L>u~>|>x3?n_i3I8B=s=`W zDI$}}5V>5AC=?1rsZ=5=l?qX-)rdx;K{`7-5v^8>=yW=ytE&sq>-C7iU_gvUBVsa{ z5VP5gba!_nJv}{0Z*MPRu~?A4zCOfiwIcof{m8(;05Ui@hzt!4A;ZJN$jHbDGCDen z*lae$Znq;2hXWZK8$+B8KR=Hw zEG!_4i;Kw8(h}lwxe&M8jd(mB#Ow7UKA#Wq`~65D5I};#AQB3NkZ?GRL?RI+8jT{$ z%gabC7DM9kIFd*tkd>7cWOa2FSzB8}lF1~pzP^s6QYj>zP9qx|8_4G7CbG4)g=}wc zBRe}g$nNegvbVQ~?CC(^KT^>0L-Mh%Wd-st0_wOTbyzvI|=9_OKZ@u*v@{MnN1Nr7Rzlr?F zkNgPoqd)qi$dCQlk0C$)<3Emk>s#MKe&Q#70{O|G{7K}ee(I-?Z-4vS$WQ9{weZjfA(j{pa1!vBY*K1e}VkvU;ZWX zSAX?a$Y1~UUn76>H-Cft?ce?_@^^ptcgWxW{of=1@DKlh{Nq3VBl1uG^iRk?|MNd1 z|MD;Yg8b{h{wwlt|MqXlzyJHcBmeOq|AGAHfBq-(U;p)A$i>CQdrsg1uO4~g>1UsQ z>gng6fA0C`pL_1vryhIwk%u1!AM(HPc=V;$UN6KDhy*;IL?O}WWFoP)6r4eRZhqeN zoa~n#{U2rGk(aStK2IbTHaBtDoF+~)kIQ4Tc^oeMgKI$xz2xP`{>M0YdtMPgaI zMAFeAmy3mr!cTY)p2zar6o&2|y;`Z1iaXldTAKw;Jbsg)Mbs{75p{IPI;0ADd%L(p zsZ`6FdA#apKgspKi08E`w8k!@POVWZWNMXCB5rSM6SWH4BvPqJ*d|xXG+KpHAy;c4 zayt(d1jIR>7=H3=kLMw7vy>(Ux@x=y)5E|*AEa=Ah+mjEjeC3Pmf$<*1Y)oEmE zWowhTwemBc6a&v9vB=Q z?lT!JeP+E7_4N)943AGtOgd~+3o{cFW458bf&LM@ z%{jL;<+P94`hkZ5i&3Z1sx_UYPecX2(yEZibX`iNO4T(mG&(xIw79UeT<(rwUzu5@;FeD%M-135~qQr%@Ssmk&6`?PIep*V4lLq{C|L z)SInCL%qENR&$T3%V6y3Ht3D4|E3%K3`GOxtW_w~hCXX=-*7KzR9h1&`g*&2%zBNcr>EQ4+g<{br~OR7$#kC}@+ zf$#6uUPfJ`SqB0D9qSshJ00T_&Ox)OQ`#bIVo@6E@kAP#z~D4XVf(GNvB@c?qhBLw zmFNaW>;u+5(89jbk0pSIa!n&fwc2bnSS(#Sb$e5@SUcn#8=s#axAkZh(sofZn?@p0 zX^mtOlhZ8Gn7RjT6N_`x6aAVtp{l!Y*gh~|G57ZL^FCH4@RYzgWKd}>Jz&K~W2dA^ zDAtTj&MbIl$83GtE{#mq-Xdz^3x$GawxCt4Fj|4)oM&-y!m1L9G)Aj^6xMGv7_42H zA4dSW*0J6$t=??b8ua>Jv%IBQs2Z5{`rK2aLxZNC9)m%vQpn^Qjanv=t2*_4!~H{! zg~jP{t3m*xG7XK5^!J(#U^FA_Cmx)E=L8cY@aJ7RgGsM5^mVI5{APh-2%P@dsLf^_ z9vvMt>Euccl5VH$FbjarQclhNEgV)*g{(|@SU>Ky3q z((BYJjZtszF?LE@c?`PHI5;#s<^;r|*Ql1tB|-tWkgL<{rpi!ueCcP1CTEt`2R5OGsqqV=MQ_N*FQb_gH zRj6WACAO}n77IlwvqjuYEz7IG)5TrAqho^xwMwsnxIL_S&{XVE?9j}()uhvRLGXnL zVD8aNgq()T!h)&>Y9p0UT~=ONQkb8cmz!HqSdf>KT~JhlDn}E@b*S9@(ps8O-)FN~ zv>K&arPg;33}PR!Ao`+aV#)>)3<8->snVJuo$6>|;i`)Ba|_F`b@dGm__`W&d0ACe zbsYg;U0sQ5pz>PU#6ng>by+o$Demnb7%+l<%D{tI2FKc7crXp97@3~3nT>r`2tEp> zMh`JiE@`3=aMcy~Mn05VVxf@FrcqfME*DUVWEx-DXSMWc6mo^m ztnIQ6*t+u{i2md3@tG+{Ur(Ra)Txq7!MtQjwYr1XNT<-6+S{dasZ`$4Dw3#70~6D8 zc9TYJ&~oyxZJEby( zTqy79(~1Rbh;&k!TyJK=CTM{O2!cehp}?~uy)qW)o%RMgB7N|owPJyc>U$as1Nhae}j3=j8r zclQm9!s}q4N-ER#+3bTxkyNSaGWA<6!*=J`5cL5Pq32m+lg`OWC?^I6t(^*4he*U1 zSnNXvxl|(8bgCi!v-Iku3Y}JO>g`sk%$9ERfNgBtVY7|)D%zCRpT}A04rp zOj<>I3!g3Su{--r{k@%Cdi{WHbkuIqY9#^=uZ7#9>ggREbxt}Rj&aAZrMKTc?$q$O ztkA0}8f1ul7 zg47DI<3Wo-#-lT76kfZbXV@_{Yag4Qnw}UPb~tSs4hs~;*gIr%*oGYwfGSV)VSb1x z^zi3i%f_^g%+EndH9hWhI42yofnJ>&RDj2lSS&rgLleE`fnlHzDrS%gnM8bjBVTKU zvS@ZXIY>j1YgGuzkF$Y>VJ z^@i?2``G;K(%L6$|B^-Alf?IoJHeoNIAmVQ$6=`Cd<#95Q}Z zvs~LfGUfzu-f0^c?$;?l(wuW< zadBa8+R@wFjsCuv#N!o^Mt2#9yxzG5*OJ>azqAB$7#{#X*rS)r#5@)s@=UvPc45i^ ziq@@{vamQJsg5mHS!|OdW8<@4m&4Qn0a;_~3z@OMmx!-3C z9?F)Ojo?S@zNLAnaQz-P6n9_;wn2baOaSbN`HV(hNB77i6nyq!t6s?`QMt{04(NJ^ zMBeM1nDfr`h&XJaL^o_7pIY>I-M+;|kLR*hpPHKnrJm@z_R$QyDzVxfWA+iddvU=Z z3HjaLg+=!~sKAJ&*I?>1DFFK9&^R525$BlGplIVU8+olQLSd5x${`L}F)=2Z+;zqaR|dQpBN= z7%eKTgwZl+v-caiAVJahI%Z}k?VVly#ui2+EWdYr4y5jj#3DhEfX^2MaAaX|-W^_v zFNgf2{rCfVMbChfJMXRU4Z~V6>R57RS`M z(>6LjW(N?$?FIv%8h2<|OpdUlYjn~bf-gvJtz3%U=MVZlfLYBiMmM)2^GhDn7d}J< zG7Qs8!FVL>ord)Tbob$&LE3wp0Y9$`>1;Tz<$)am%KD3jV9d>#a$lsFYpbbrGO@Y>%LjzW1Bjh>-oF)In3`D(7`_J+_?*ycGU^R8>&rne z*uD!)7L4}t$sb!?j)fzk#ToCy^q6hXC~s?Sr1gfEgMnxwedksxvU+eUbxFbFv9LH@ zwz>IvcW`xMbz>tP4aZ}C_X4;vkfq-}=S!`{BcW-pJ>vr#@F><|G}~-rk>l9R#H^;Zn|F>9k&WY%1Sra!Z%Wmyn+W(8 zm%O31tz>#Fz3hvG+>;;YeXV=q4wJ7lJ|0>{2KQ zP79E|P;fc1ypmXsxfhle=OE}foRI1C_m0h8T!j4bo%C`nzMKdxfdx$UTV~gG*THT> z(fC^Ga6bhu)a6}R3WVH?U`T$Cy}eD@Il3BJP`n?Od#%%~Ux*L2&>0%rtRFnjj2kT1 zwFui5iY+fkqLE-c=JPJj+8yK0iRt+T2=qYT7l`ew1tN)PFb1w-er|dxv9pl~EV<(A zD=Vp;?N}(_4f$OzpWh2M1bR3qmZ+3H@#T5*`<(E@xS>viCt_q%sq*n~!WRHI6@ zr;{tO?c!J-j>-Pt`m_$;Cb9Du*&I|PY9+xW^ zjjg3OH+Is=WF!*uff_B&j!(^jSu8DGT(|=9)Oswsys^LLn|B2g$;5Iz9*l&+@>Y`T zsjbbe-Ocrt)tJ{CxMaZR9S}p)s%VmEMRg2YsPSH$FWxJqO0@zqpuN2ySeyCt^F>QTMDX6paQ$;B}Je_08?n zN;Gw}e{$n!Kef6Nj|4*C`n~=UDTB(C422f@*;f@HLnGDAuFT3A#D=EscyIyu1%^Yh zwPbqd=J7^qV|{sLV{JJY1_up(-8JKw^?6|Z^9%l!^lmD?n($6dc>$64#Uj!5-M!7! z28e6>Xm|hM>~L%AXfF{;#NltfV;UZnDem?K`dY8Qw*e2Kl>)tQWmw7sAWOF3abNCL zI2?g*+S@-o*h;L${js$u1Ts*jg&ds_2P%mut2Uw9=FKRDW6 zNvy9V;_;32*5>Zc(dpUAMrtb+@dpEAW^p}LVD|bLS(@an#bI( z%a9cY=XP*@cD%E*xg3cEBYyAF{0t-`(CJuBd1pPdp#QV;zQkrS5nbO2Ow9RQOTOjQ z#@_ZCczozj1cPy4eEs0$=+^m-lcQ8L7!EtT)g-dO8t`g)ov(gZ053>8X!`iFv4uv$ z;W;+9HxvkXLd&b$$M^2t+*(@=Lo5Sj@XtHP9MjIx$-w%uC+MEMxB$l*+XMD?_XCsj z!1VIQ#%9trH90joyXf)+g1%rJeADsW`}faJHsY~BXjZS_(Z#k^kA$MC{x1E`OPlH4 z>4;w3NUE!Cwk`NVu>8dO#_`$hJ11MKQIM)@-shQ{9PKt*t^I@cMSn2rp8@&L&&T%G zqOrrn!1O$*%<{&H-_dP>T4&5LHtr70`@?Ig&Es45Zr?gxkFA7b3yKy2-{{+LatIRA zcjjS`+1Uvw?Vu7@s+1bTfNjPF z`@b+h6F=UHukIiCrWZhA!@>D(xf0+yo!$T$(BzUY6kprkyLEhWb9Xhqx*VR8u(%3G zD5NG6gzwSMQZPx%#K~e;Gp&xK9h&lo!09K~H+I*fYY@L9E0M*yP{=hoK0eS1EoPCh zS=7<(biw*(7PoG0u5I2pTb_f=dui6H5VlJtZS8WSePLM;O=ODTJ^DE+22SWYj7(egk~Xb*0&)+3WG$WEOn^m&gZ^kN9&t}XCOyH94?2`t{uI&n4a_R9;Xr;w~r$b93~z57MMZcH?=Cwj_EPSI5=eYas>Qud~1Ji zJDE&`rrJqlrot%YFezg4cjcd_p<|gNsd#ij$Kfk<<6gfXoN9a}wX!rl3oh3a2zi~C zy#zydU$<5vX=XOk=)%s63+F=kZ+&W4HJkx{fCKyZLH@8S(3rs!zR{Qi)#5Xx$ znT)NigPRJ6gN_z58P5|maaoOO=6C6r=o+eNM)&-x!4zG;12UhM7GZNUn@*uO3N9{&rV_VrZSQSto*x7!v~4T~kK5eL5p>8v z1(bTN&a9X6$ux<%&tjPgg(DHqfS`dysHf5>Or9F^UHX}F7KtLVj%ZmlPE(s<+&S(J z2SbtI{M3*}EaunMu>?xMfLa923|b?rS-|5ok{Vf@i;JGAwL9kry9YOJZh88o?E(Rx z$zbs~Oge=?S%CD^_)c{mT=hNTwf3GUoHMJClSxg`^ zcw*(S!!{obuWTp7ey2v*%C7@llg@3Vl55HE_c0z0*HgbW!#<6yOl-fNxzqv7~ zmPv*5+GGs;r@%i1=ULm)UQd68?TurPhEY8i!DXk-83X4$$ZJ$b_8(Q+mS3>S-GqD7VtE+}Z zbfDiGm-=+Ox&cF>*AsCR7;KSgdird0ZV31D13m40xxP!vp`r^)O0uq9%gimztEN;H z6_=FNU@tBjb)Mscjr}|KPQ6NURe5=7K~6y>wxl>eDnPg_6sm<4JfDyOAYm*IGv=mjXWT^iY?i^>VaAt7#)(%Q9g! zGb8&ts-Zk59|TfzaZ#^Y+&Vrux^cYgQPmcKY|8R;OHeu23v#lvvhz??L{a~!K`K_6 ztYC=|pKC&fDMjP4XpE|_@VnXv7mr=zwbL8$cnrP)Pit!FFb$7Qd%R22LwZ%4SS|x# zzaKOiTbiGlnVnfsUYJ){TvB{VU$eAvdh2-q##um7RajDi#+1PivaVgv%q%X&@f83A z_9;5r6`kEGhqRRYyCus;s=SvZjtmg$lSG z<~2Iy;&vgA!{TcOM&_0wr21!-4do~l8Vs<3T=Crd1n^Q(d0814ApwJJ~k!-Twb@=ZKPmfQW;Ig zR-tiJYWCF({D~ZxQ^wR2s>^FZ0onoIp7e%ekp<_ds)!1 zT2+b0U0iU)8eL~6z``~y7o0j3S678X73bv_p^8f?$}2I@7H*RnE#uxLs69M$QalDc zV+1;h)u4e4Zims_Kj#a@V&17at60D!)RCEu^`Lj9B_$|u zK1F3!=sGgcmvwh*l!k%P5%uK=9+zB;tw0s!<>VI^6{0E|SR8JPOw~Iw3$+o{wzj6~ z%Hq<3YBIW_tenole(nnWmx?erbX`L|FwsD7l4Bx#p)sC8XKbN>11 zg(dHTg;`!&RFq#ss;(@nq|jc!BL9b8DaAEliS_k0XbgcVgs#o#Vk8;_^kZ?t+}#U$ z+$507MbK`hvl+yCd~F?`!oRqXs4ez>WzW>)fLaZcXB{mZYCX)8ljscSNJ8tfXJBMx zcroOi0eom_QctZYFDNd;5~{J~C^G5AE6acQRV;~2pyBbA<<<4Dezgg*&?waYA>YjC zh~3huR!U?trML+uJ)7CkbSKeyEf*L1L8o(AKjd=RjJ+0%R>kTh1dcCfBXD6k)EU&1v8jq>1LNjRZqyM!!A`DXC>nckywbWLXzRx-Dfr2*> z4opqKWY=h4kFHZHmrG%4T_P6nIYO~acX0tDV3T9!LD%AF-^j#}Rtl4d+$Jd?a#~aO zfWBiGXfheqDqWYl6Z$RAiwkgROEXrx-{lx~&W{Zb^!FKcJ%b~| zJp&;4p3$+%1%EWT<#z|5Xq>evDA>~CQiz5ZTls<5R6zk6z8!2>{qHxLE--sNP{J>iW6-GR5^8jlaa z!uT>kHX-oJ@mO+mXVn*7je+}{>z9xq`jnv{%+c9gY8meJ_Z0B)N@^{;xtT(!sj8)N zTh-Pnw-=!ENOU>Ay0w*zCz30vgX6svlq4}gVpbB7SZwv;A`n{MT3?(DMnj=UG~`PF zP_&-j+&j8`>-gZ_Tepvnj}Fq2=t?pk4Y_A5t;9;mTgoss)hq!YUxvOS|Hmunb&S?l z8osU^)4*u!?4R|zJ#JqVO25_3-Th?99|1gPXZPsnU^ksgBvb2vECT+t9Eqq=Rv7`>Qsvpu7e=HVBB-fHVyC)|{+W=^I0bvDPGI)u1MPrG?#RWh#p)eHc z>ydCQl};a>pX_X=*OSTh-J|sS{?WnS-T`owS_8~`+SWzKR+eGPDoOPiW}682)hp(Q zJd{~kLul5uH=yw~RIX4l1n~9p3ZPfG5?kNefXmgj&5MgL zC>Bs&i6>$!JG*+Y;}F};Ba>%y?=6ces+3#yt}ipcjIt>cPEwF zySP}{NUtVW*OGvD?HnDQ+&F*pjXUQz&rZ+po*v&kyLY~w-rnC_0p$n=7VJ`5O*tM; z_7JM@ymk@gi&w;tAlC^MHH{J}16NyBLu>7_d%}@;d=1W_B-6Y5+pAE;A08f@+&tPn z*xotZPH(Kjc3)gXSJwgJTTKH(wYLjU(ec^Mvm3YW+_`=C&dKiP?(xp{W-<=&CEzKG zqaC#B$_5IPim#*#TQwAmVU%b^YXYYaPJ4wNxsRSWB#JY^7EKy@j4nz(3p7 z+*nI$Y!=Yals1`y|AE2Sm((&SOc?Dvs59^!mCXbAUoaM5iAE!907IQ_AD-PfJJ~x( zt!%HauL1pJ9PBR`fW82P2yhfZK)kol4%6v_?bO!p-pLN+rRxBN0q7M3;LbOp;*)C{ zSYmE%HA5s*Qm?{~pb0N@>WGcxnx+<7eRUm6Wp{(O1)m1X10Q83MD7FID=XH&C(23yV zh19BAZo6E5c}nl<<4K;1O=r}Rn^`nM9bImNjt=x6qs!ocm)CZ{2kq{If*|6LUtI_N3r7GS^1FS@E6J7Q&fdYv{(5Tn;P43Ses}L+H?;;RBsgn;2JLMm0-nfX z5HMsxTSw#PuM&srN2++N21viCTt-7ZrDN0=TV08UfeF~_)fHbT8Vf@#j>J>D+o_GU z)#UnSI(c!CS_1>T)PU9Pbb9;fU}rlOTZd}waO-gI;OKaNeFu1rMgm^<{ICFzBTyU3 zxLP8otvTbp;`=*{ zh%WIrux$8^U@Q_(#~=bg6U4jV4*5MEFLVq5jP@l~FGCYZXrYgRMw93?LN&lI?RD?V z{om%`6&Z_8L}M{nOg*laYgvRNYEkg=OaA2M{@&@?@ooYTRrfTE-$55@d}eZLVFK`f zAD9`mh?bzmG%*Faj@L8m^84Ju2ux=~*EtYf0dOb*y|Y;@5mQB?1Hf5N;pN`?}uv=miUMbeIY!XUVKA`nR*9vq&W+`PG)OvPcxI^i%O42@!ai338U|bIiR9L1D!rcG-`d<*iFjwm6!p~@0-Z&#!Qop(A27a4`kxiG zlN#_9P(A?0f#s?OX1vij?EU)o!A2^*xs_Ujz!yv;pydbF?3ssUyFKAVavk7dKUiwm z?+bXq*rIFO2m8mj&W`tYc6YaT_6~Q_iO}rSxDsE9X`r#$wa~Q2en|iKkt!jJLanbT zFDWc3uBd0rd+ZC5<>ig7!;{p;=I#b`vfSQCJQ7X70YVTtV6@N~TmcUa;VqF|jf0O3 zM&qe;D!se6d$7NMw7q}h=HAZ9ZYu175r&Ss3JjsXkwa{tH(yD-E|>n!4w`&&oQ?&25RxMC^NLzMY0&8x33Q(>Bx-bk#eEQcJe zp4iCbOZ%1*`{y^$@7_8&JJ{WT7__;*zL8F+R$__Gjb)Jj%FY4A-R*-Ldk}oj_fPMi z@1_s#+`E0_{u_61>~C)+qKQrD(0P`|cokK6I)w_uIvnwb(tno7XOSCe6k=^vMR_$2 z58i^pGrAy+JOTI`n7DKI8~1JEyP zk56vjzIp2u0zo1I$?xXQ=}|i3T^wjEN8y=NTqBdomc4d$-S1vMifQGO8;B$t6#ybM z7F$zYSye}u*?ka!Hn+CU@8AFCPrmiW?c*D;7wa3F>HW?4>Pm8J8_s{8oZdKwr_(Lq z>iF;&J~-S>E~mEl_ID4D&Q8~({wX~mA2oCwO~q$7D?Y6IjvxhU76V^{hsqp002l() zx}_Dh0?QP1GojCYbo;GueB+Iqr=Se0kys#-Os60WL3CW-*x%jS-aEW~whd12?D+QW zJ8$0EUE2nE?CziK?;IpUzNt=fSt+U>+pedvTbn-+d%h!qFDQjv4hdgbO(YQjBCJBA zii<8SK{e=vX#~)yH^24mJI7}yhnvtzb1koLq@eS=vAw->1aa}!-TQBzpBx|FI=}ta zn{T~!|K#BATW_8poSdXr_BLalNqHU6$Ke?*M24XHdz|mv96XlW*4io{SCp2cF?bBj zvz8YZ6%>`#aoTl#V=n*d+5I2;=FNj!$GfRO7~;(?R0CUkfa`;_56UF zzk7c7{+;`v`XGRtckkUgIodngOzv()XL}i_qLL~YQYCTuf~@yZz4E3|E0jn%wUx!i zMMY(0sLG16LI67|u+*lGt^wy_WMwtAvA=h;mrk#)Y(s1C=;ZtqbnnKk<6~I=8~5M3 zdlOC=p8=ou@812^8+Y#BIy<^_3y~>(Ls4ESOv~1i*uswYwSKRVM_x0iW%4F6z7|uS zpI=;Bi2)TT$jvXuFq_-7eM18;P}S*?ep`Srzdwn#(m@-rynI~)e$XV>q5Y;M)kPBxDuq8QJ z`DL}Z^1`B$!s7B;I>X^a`R$#Jg&6>_p(=1xk%o7r?z_5rxPFDJRW@^&#G2}| z!mMkB)wSs2QgkI?&DHhw;G1YnF26;r=^k`01Xee;_My5szInQTcyjCJ>1}X&kRjcE z^UZs=PtVTIZ{9jT+CSXg+S-WCTiQwauVcfZ{(XXuq(2!WtNneRnyxP=8E^|ea}^nMye7rnN5wjs=SP> zN*u1D9E*mky)d^BRaHkMlJR&VsewRdx9Nu_X1&lQTUlF+CzI)oT_}GbKRpHy4D|w} zi@V3W@i5F!cos(5u=yF;*#)KLc&4CxR zo3I&}sJ!ciaDRp>YO``u`#qySSETT0hear2(6IGfF0-y6ABzFF23&DTK|xkVR#pxm zn?)r6;iAgQD_|{RwdwMZhut|j0Vm*mZx_Wd@8j{pz*{8fnSp`BKBK8yR14Gbr4^_W zbfeKZ`h5o=A7+mz`3xeaoXBQUEAvXKt1D2Lx~j6$;+)J3km2=g=xyZY7XXX}KyCwr z-3+I1l^Qr2*9~XW;56RU%!FeCZl5p(z?gG##%_gE3&f&~%$$4_3WaOwxAQ;T`M)cJ zLbZ{DtEs!J6lvI^!b&{8q7sirl@(_L{fvyPjEvme>({fha&n*%QCL!0Q%|JQ=?rd@ zu(ciTAR(11;XV->Eu57bfTKEtmH{=dp*-_i=JmYNatu{$G?aXA>iI71%h#vKaxSq3 zPsN~WNCfESR1@nU9YB>AWoKl({(45{wb!$9uV-XszW(|(xLL=w?0m=;%PK0WYjJgT z_4vA4JRAt4GTHoAsU8kuX>|$?zO1C+dUg&R8X$7DJ*^*Y{O_>wdA@>GTgz&!D#y{W zMLGExTulXNKvCA~(0$6x0-8B_uov(KK7e=EGBdNXb93OXAo+l;!;L@6E2=QHI3lfC zERo4Yl)5Uw%mFe7*pb{aC@=W1$-k=tK(6V$}RbA3AgqsTh&C5k+ zfE3=oeEZ!c3zvMr7UyKceMt(zS)j@)&{z_M!ROHkwSaY(q2M2e*eDWR`@!c?AFj}f zXk=~+2U|uYR8*DbyzPC;D~qqcz2NUWWx(=*>O0imX6IUVb|!36c0u0t+`Ph)GRUE7 zahU3|{DS;K6f^_s8;HUWR-Nx#_`7c&Lo4`HDy6Bp9tR0qZE~xKfL^TR@Nm`**VamfV;84)@S7A6%?0MR1@%ZjUS$Py-WDr*C$Xc zCKXf5;Sw3G)CNpJUgot7=zU&3^77u^`ghj-HY1nJ0CiAKkj6FmDX^B22RLIz8AS1d zoUH2r`4(2yRO2X(?}NPGrS>7OkG_T`<4_d@7Icr;3~W(u_B-TX&qU?D!^b7jceg(y zE2p3!H#;-y?f&TNumh03KqI)gu%H-jP*V(vBw+4!aB7A5{-)oDP=5EL=kg#0EhPZj z-zsaWuPiOj{W{3|^^A)0!dzHmMkW~I<$h#lWkD~rw5SwSoRgga%g@LzMxid34r)-8 zUj%*d5)^>mwKOW3%pv?x2LLX4c=*X&BBiE`z-P1CjJy&^UkXc0bMq@HTmiMdA@c_s-@EI7 z`0-~@G)8SDiOXTN%A`#UCLLD^Q4mESph^q!ujj%lb79v()uGpvlXoeUYnl1wHMN+E zLRfZgW){ffdP!+sK~Ygw37*5`P>Npp!N&I;`j0&G(wD37I0^yNz+%yb%2vSUxm0{j z6{dlLMVCQ$4IIPe!eMn~5ReLTvoiD0^<+Xd7=9TF1xK?=^0KbwK(`HIS0R?hY!orR z_(Mw{dE_-{!qM?WIssh+X-})PqfOAnrjzguw5Dc817KujCHeWVxzJ94Y`OS)R$ejm zFK`v5D0CIHSSv1Nm6dV5D6gm}HwV=KeYm#jr+?_>Bgm)o*&-pAOr{d+pdNy=3@uH3 zCY*C6G2j*_d?p=_tH(oLP+SU1UQm#8y%>!n;;X94O2AJ+x|V-EJ2R&cwgy5~P6?62 zZmiFF{`&`>cX$3fuMcN3T0mt;GzN)4rUMH+IO|G+t{a8M;V|HyD~&i9$|x<#%g!y# zDX6NitAw6rZCMexox*}bNEV9F6{ympg2JK-BA;3Q)fYa1w|#)z_r87j;$LCpnQWK|p)`=$bUKW@)Z^$dx=A5mF_4lJmI0c8u7d4Gl~oh!&~FMgEAMh!%F5A|6_|Q5j>K%0lV5)P%GW-?DMQHKj#c0WrC1~l= zrD)l*WoY^Gzkm1xzfRcQ6<)o9I{HE8YHwP@YCb!h$i^=QL}4QS)Wjp*yI zzebxjZ9=-(J{5U#s;siQ*@+2}e zG(@LPokFKipGIfSoIz*Lo<&ARM(EtRbLjl}^XS5b3+Up-i|Ep&OUT&R7+t=68C|(@ z1zo**6PEJn9+1VMnxVRu!S6Afb=7!we-I0ff2lDjv zL|$HA$lKc+y?F5g`S|!CUteGJ^5sk9=jVs~{ryouKmZC13`9XeK`1yl7=?s{pwQ4z z6c!eS!o$N+L_`FNjEqE4QBf#5IvT~q#Gu&NSQHl*hvMVoQ9?ojN=!^dNl8g4IXM}n zq@cg`+}vD*!C(*;i$!^Pc?gHYq5S-O zR8UZW3JVKSQBe^pE-pqTB_#-t$D`8HQbZsSP+3_SDlacb6%`eTNF<`l%1TsKRfVdn zt5Ho&4XUlJMI;gl)z#IZ`uciACX*3`LP1n26*V+8AR3K^=yW<_Fc^r*WFi)eh1hI1 z;&3>K%jF^-kB9htJ`xB7NGKE{kw}EZVlirLY(z~>O-Le&ZM_LP+8XL=DxdMGFY{Jaok_EouG@L&*pb5rcW+*^V&Tlmx={50w=UhqJC0wq zv~%=&=^qpt;PKr4&h@kVSL*-oaG)`D$$=XWo_Pg@$0VkvXJRoq8Hq8WzAkr8d_CuH zea^p64=NfHmK?d^=;;>{mzI-_Eof}%vx>qJRm9^Q(Rh2qEZ_elq!5)4yLHAhC-v%R2Jo9 zlY*Vk&i(gjKuveX@~!6`gCkQ4%ZXJDbUKsEV>Xb=u$c0idJ3IRt*gM}3o^qUj<1;T zZ_t3s#JTH^UV9vpn1U^x+7!){OP1ZC!lh zQc|;V`9&2K)nqzbAQCqJcbkywGx&%@?s#<*D=U8nbDyij}L z-cuJJ21mzdWMyRLVsdly3yMndC8ZVBwY62{l~tASA9VbX0`m&+#rZgx7&4MVpWZsZ zN&idOKy%Ul3)dgKOw7o_U@@4S91I4Vi!H!rXJKIs!R25I@g)U7Gbb05k)93z2*XNN zT57DvBby6brvK{B@con2h{_!jb}PW_or`Zf06?LR4T#Xk<)O2slMTbaZ4y zcvL)$Rmmw?IhonHSWJ3|^AqcHoBw4WP?@~(^hHzG@RYpbQUbm(FEcG8H8D2C*WK~1 zm8FfXwWXEKz59<{Jzl(g85|W86`zopo(4fujEjBg?r{6us(-a0Ph5TM%FPG<@z~O` zDq<-Cmz9*4g=-P7Y` zXk=VkMpkB0TvWgdpO?Nqe!<}pv55&OdHDqe#dv&Sy1%>g<10I+{tHn!dGGZ*&Jju3 zWi_>ACZoO_mlhWh91s#31lUqz51VKKzo(3?Nk56oT92aGM&Sr0{z7J*w}=G5D#ZJzv$%jl(e*T_*G&; zOlU}GR9aG0Bov6^@^TpXiG-5Om{7mxw~zj51*k1JWc}<#LuBk4_ObBvwFk7ebClxSx z$CXF!L8*n6wG=v&!R3<)#f62~l-RIfk7v$4IpjKO1F^V@LaCutW`J5!lan9;u8JyGPS;}AS?Ez+k;~>{~UeQMMifWUqt7YktkF;gTZFj5i6@Jaw0;4Up%(6b4;ut z5bLXo>d54}+Oo6||A4sE)WkGQ39-7Wp3Z`LM6N8(O9}FEy|#JMpJG6Fn}vf@U?P@C zrBSIgCY@SOrZb8YB7I%$ZOm`oaf^~9w;^F1? z)XCG+>xJjjdv_i>J9|c_6*Hg@V6bUaI<>l-fQb$8erCGq&tyTJ)mQJ?`zBy3NHiK5 z`b$c6Np76)&Ar?A8eO|_XO52_-o0;cW9#IdOkz;#**qqL zNv|bVmLvqdbhkS`?eh(wX0XHJk#lH9F{y!0r7&1DG8rHB=l$*T0>_s$aFrR117D)#rilqI(v9| zd-(^4Mn#7O1O3N3g&ohuLs z!C*{20Mi^6t&)I?ec^b=aMfo;fbN`4=gd743MOg4kb zY31~g7fevGFW0R0C zQmRJ8qg4}2vm#uq&+jt$4Emb$*6qJ^F91_PVsM30MYE!{SpwL;RMsTmz~Czs2*vW& z*5=mk?w+1@nM5XS6pKY{7NjT|lfxHDn*;)w44WE-TsF0)EIZ1}*7*3`Pp1#V?&gCg zPonW83Rl$B+@@%0Z*P$`iX<|L5M&pM1@PPU_STO6{=xq4&bHPTxl{})XENw)zECIv zZW^UBnOq8bVbql7#QNG^I=kpo9dP3MHH$WHJ7n!1QAB2fAd2>u*7lBeg|x9rA`!!= z%Y#sm$Q12ey#u{{y`7yM9c|4LE`v^IDW_4fh%XdNq|MFnIjMj{tH$T01lSoJ`_vk& zbI{pj?Kj(wJo59&rgQlMNo!|&TYG00Xg~s*mNbcZ94^>j+S=LM51S_K9o=1uCLt3L z5HJmoBN7Q4r7bOr*0wf&#Yd+HM*eA5qTZH%aBK?Oi=xJ^g*Xy`3$xW-tR#;6n_6 zVY=I7GDT;nLcpNX7z_>sBTvu-;R1U~u%*eFgP^O+tJx71JH|3Ar_aCc~UvGD8HQ5)JQH&%fQ#sI06XKmd?KZ9*E0s zaGO?zgwLW73o?SN4ja1qyV`v9$MjW~owy#J_Hf^xy*EQLaaC*x<(Bp~uz$}u{h^_O zz7B<$RaZ?&O2X9g8*5_x{6kY}gtYR^py2Epra+=->FOUG>g(z4>FxlxZIKCB)Cz2R zi1m?umeFZX*Zwj6X_t&0a?@^Y-EsUuBnD4n@q|r^b})ZWPv77`|KQ;8=umH)uz`>s z6_iy@7t^CXUWSFfh+#eBh*GcFcj9e>4oLZoKPX z$MD&=X|J_kLSZ=>DzB`$rL(8E7ZTmb=;+YM>$mR)nhPF2h-Nh79~{~KAbV^qKgVsy zigTHbEX-qnW*h934h;;#zG+`~XGd!bq-_C@Qih9lySDe>^CJJ9Zp`9HUS#*Sn{Qkut(#ot_X zPsl5;rSZiQC_Rv1dO#pBz~Ip9H*bdI*@20Xw^mJGdn=)yIyOeCsm`+AxoW$KZ)`fP zV_={k9AyCP-vt?{tyu;olSv|^y}WI>=a|onOQ*N~^FCmWPi1+GzsZ^v`%L|_ifSlq z0a(AawGCojqT7+d6lW06hq_9Fq zcW>|D(BR1M@X){ju+UnSg~g_4VDPo9rk1fWsZ`uR$j{15PfaV6L7jj|8R!H0u$SHe zpN4$Rqg7$TpI$z=?WC2hyU&Jy7J~XNTv}a4$k}fWo_-jYT~fyc>$gG*X@_hAWQT`G zK(7AY-VPcjyRfvdkVxUR^p1^nw8}Zv_=2Ls%#0eTqOG$R#P0+BcXvWX3(6+rd?O$Zx{bvf886*{!<@y`$ICj+~6;|go%3EN)j;`KrkO?#ZW`(TQ(Mm7O z$tx|dZD2Qbjf{=G8t7~!mlYM|W#j62vi5f6o8kNbBtT^jY;Bf`h0MB=7$3`1yZ73? z3@?aY_D>YBJe0x73w1rd`}hs7jIufg6c}X@gYX02Q_}APuLhGg(+aV;vT71TDD4;; z8~b*oTS~7i#ARbj$sCC?TY&z1`+))AprcIz^0OPtQ~hnu?%87#5?h|N<@XyAl>>35 z^%;-M4(~sB<7Ez!!WK$eI=ebLy8HTuMux!wAp`dJ^|VWc4cH7^X&IrOE0lGNjg9oQ zNN9L0U~WbAd>Pc_zQN(azJ6e$r@OlgYM@NWW>n{dJu%w1?{-i;rNrp>BS8CnY-&b= z<&nKdPFMxuYN%|Xtfix?8=4$YJ~-Y`Kiol9lL=|qgp7jXLIQ~?QjCp(gn}AOc1}(P zj?8cF?Cevrs`MB50Jva_92yoD2@~yc{phiqP65QCyT3mRPCjk-z|PTl^Uf3J?nmM4 zX)FN<1F09Jhnxb^gI0%zdb<>j^um<*tb)RVQVLHzHr6B&GYGkv8Oe$HWS+dUyAKYG zK$t+O80-c4!Cug|lk?+zEsai{y=>+8!uZbAV1Xo zq0te@{llXp1O3Az{XMNsj8bfB8m_3MoJ8l0jlt?vLSAN4Y&xDIYVPO;&4aRrMqdpN zLmlpf&Q&7jQ%X_;tuGqx+;;HV`Ez@8e#Zk<<}6>Zam&i(YmQtnex6FGqbsAoy-S(+ zAoW1*9fq$_NC9n4?CKIsdUhVZnnYudjfwbda#>zhQetiyt+BbS3-k|}YG@Qb0rVkW z6iN=uvcv9QIkj=s_LGNB43Ejjp<+l#-ZY88lwt$FSVU$mpvP zWdR%o20G-ThSI#8telc+GMf+j7jhfQusN^~UBQ8&prdyH2rIKSWUKz3o~|wliNc~* zVj}FXpV_#4^O0Rg+z$Uv1kAa-TW`|T+4EK&IDf+_u@th8ti1#J4y8LQ36I-g1dQ6( zDPvXQ@^W)ZYA77x*jOWJY&k+)$2-akjj$dDiqvn)5BJ zXaB|k>U(Z1Mo3L}=IWDIZ@H$FQP|SvR+uchyCD8yMeqP9zpviB8tLzD7uOYFu-UlE z27yxkMt*G}CKHP*VaVid$}$bAA6I^FR|jOvHkh3F4dwZ9&&@BaoS?0$I^~4zs^8Gp z+Ok;}eyKKV&EYFIT~mk*u2j*|+S1wqSsbQ3=ssTkOn-E=zqOHu$K+uPt0`QNU%=zk z6y#)KaAiDMOZNci2>2X@6acvjW;8{sqPdYvEze7McFSn7wmMQX*kk+KHc)%lwsDMb z^6C@Ut=!V8=)5M#{>_ROnEg7tI{SWhJ}7|@*Imt`>O2f4pFmRTpT}a53ZNY3SM!^D z29zzD((|EGb+>^#D5Nkl30c&t{D?=l&aKv0N2(L|TCe!6{NL;vM@V#*pE9-f&M2=3 z`mJ)Aya_r`WdopWK*#&40cZoeUB!5GYAQET$UA6r~pHvv3feTV7#-!ws*TMmt5lv)c9U$^#1#@BKhWeO?eHi1Y2 zX{ZD0YHKSvbJw^#wu$PC3hgyR~NLs?Qqaeu23|I_%JCp zint6)B{tI0%6Oe72(J0H;g;W^LF(JCji*JOMW-xnT;d3I>_%BLz#f1k3B+aRR!~|)GN~jAoD$%% z$oR}qXWI+oGqCEkl}mqv2diu_U8yvR&Z=t<9=gXA)iN8QbKucP#A-O$Kq|{lEy@cf zibXtG@5q~P-*s@S@{4L2!X}_E7Sl@du_g5~<%Fnc64V!DW#{I^rQ`All_hzEx&{W5 zSyzzY?__fvnqL)dO^vy;e>(@x+&f=MUv17w%X{w8xC*LJ41G&kMrd?aa#(1nk7smd z8m6MIL8xfy92)HrR23AHI88F>znYs_rTMuPELle@;8dLI0z4rjDbgo6DmE%2*e|)X zwyus`lN;gv;MM`afF|wQx@7%yC8_`WQZx9uFPgC3#L6Wqr-a1jvxr#`;pmpFuTElLp#>}#{7ThMP<@AS8h9nCu4|oHnlL+ z)#~7`Q%~ZExX&dH@2?8K{LQ947B6Cph{~GJ!0ahYHhR?rLYPlHaNj#VEipR8)9Jyrwc}y`JH_uG&EO@ob=;l&)8R7$BV%dM97_K%H$*Eba=WMe9t+E{r$ zrkiF>TySz89F8+Sy-*#gud(zFj7f|L337XGcV*pg!tPguf4QA~!OA``A~G>E1Cx^& z8|`Miajuqza%xr4(a>9H=vN6q7p1zqydbAm+B+~dHrU@IF9}ah&#Yhz*u^hQ*6FHg z!C`u>X*y~X43^yrh>nYk2?_Fdet!G(MrDcl*fsU+O5+kMj-}QPRPa4<$WMOPn$M(&6Yi< zZwDl&Wv0cv^mKjl^yaAzpCZ5B?u*th0=>KgV{;2J*%|S{z5(9uFZ{xyF*PK>bRG{I>1*h3Kzd zwN@Ura`U`>$}S+Mmd+s8Ru-p5ClRP@3DiOsrKY+b4&Jcn^|e%?tgR2`uh%2}T?#G{ z2dD4|RaJN_zK#yiJF5np5SxT8si`LuG2s>)4nMNHw(FB1aP7QpiPY4xL1%@s-uM zu}R)2gnpVQ0${McYxLdN*t^$*9Z+gH4RHFX8cv4MV82Kx5&~Qf+W>sn1*=SS*gp51 z?VXG3e}C}$e_5Ek-RhZ(v*FCm4#g}H)Nxsp64I2nb&pTeQV}2ES3#3P(bhBg_FI@g z-;VY|j|VspK#gSBsRsNXS|oH-+0sEk>i6k z)Aj|`i<;$fKz*Cr+MpSRNl$s+OW4%NVToGWI{HSx{eEoh!~3_xT?$A^Qi(vh>&Jx7 zsTukYg$%$Oc_WL0HJd;6xa9-Oql=W?$Hy;?MQ2T{T>_pRSbQeB1`Gf*IH1e`ra>nu zlQlQX1l5%!PHT7H(CZIBfc)>@j`nr6N&qQtmO(Qh0?ZEBQM5Gjo7*JJs{9u_^j4YM z+`n~bsoo!_-d|YLU%%VjH8ja*+dLz8e3M+!($)?jRA*~T3xGi_GJZiyZaJ&9cX0HL zQvPq>z8xLt?-bH`e5phN05L#jz-eo%95yaQRUtNp%h%p;xNmE^bLJnUpI;0m38>fHt5Z?BdjyVTmQYuKwXyZ$FIFe*?2w2dlWc9u5d_ zxs6Ihz8zW-pAF>$4xTt=dduwMk)6A?Y&m1$7Kvqu zd*8i({{hGY{hxmL?!$NA4G#>kC?zp2rq_*69Xn@n#qjvClLz+i-fiYzSPI8*T(9rl z0jE$tN?%=BAyg+VI`iN~bY@9qHMu;_#d!D5T^rYK-hcd@nT=y&VS~JV=+!%T!sW*w ze)#FHKpz3TX%0iV(C*tXApCe!XECK3*Prp^6=1` zlDxj|h8te78F>}8bu6ijK}dCb78o9%13L}!j-j`2-@v0b-~I5zUw``XzkvRaKmGLm z=$r39ydCZYq_DHQg-5S1&&x>8NQ}o-(Fl3ODqK>4@d8bFy6)rjRn?G+?wm>LOV2rn zhx?{g5vm08w$8=|o>U6^8UTTS)4x^f{s(xR=g05I<^StX-*%1s_`|!Q?ylhx0RM*v zdYUDTF8 zN-y}|(1#y-yTAYL+c%s_c~=*}|FHYe-PWcY{bgdZyOB*oa>UbPbM+^FT>J3cql%{1 z1RYgX{UuwstXZ`2mU9T61DIZKUw3;qfFM90_E!2w-n@JN?p;rex9G#zSj*e@{UaZ~ zeLs}#&y;XF0r(l{>ypF1QAbC!kQ#LQ^s}HqXT$mWFnWLVQc+WdFAX&~YCdPW!Sua% zP43}g3#y~1Q_%uI6g>Jh(%%A`0-X|hYjd5Qan)#DMaQcF#ps8(uRGmM^6QI40GAE) zb&DAcQ5zst>^!sGSDk!3&M%&<`w8hsW&BYVH8o8gJv|N01?R3Cx{&$e=FW~LaXTyw z=)<6_G$WHh2uiHP=SG-k(PC@+Ude=SzI*qo_5OjEc`?NHz9B$qo4NHgArx&9*?sTP z2i|TsR_W`1y!xxCsVj}7rm3Z-rGqByyLs|bGL0r^?v$~mN?a2#=(ge~wvNHh*Bl}O zGRyA!#HTe6y=IG{2ELYAZL^FHND=n{L=XF-jCx9gNZ!OtIJ?`-)75Ov#99A*==;Sk zsv6@JLKU8NRntb#wvQgBRzAKL$L<;F zZ)o}O?)8w^V&@fi-{9KLekfJ#3IVmghQwL_riV4#vj|=w;t>1h7g}#n1 zQq|I1d*;N&XQd2iJh=@`J-q-!wF^pvtW2ydkL@-wv2w?-L+tR1?qP0K--q|F`>3~0 zo7y=(&TQ@l%pQE7Syx*{;c*J?9Xf4w@6=K)eFM#p)ju`OpY^Y$qpCh(*1q#+Zh2KQ zxXqFVMr)6<_6oDzZOzP0&mOvX<$_l}r7O#k)!zTAu6h)Du%3z=S07ngm_#&ow?M0= zXcf__D+sj>MIIMUUNb*DUwh&dwU0d~rLHwjUqfmCDN9dYymH%{NaxFW6kdC$LeVZE z_}W_A+%h)0W@T(k5b!&*9@VzL8meNxfB*JXSE=Pqck`r! z#_Hsmi~Hv2PMM*h{SgJI{wzN{>8xomZ~fVeX4XMOwm?9kieMk9rKv2`(a!0S@wGd) zH;n!GO#*I|U2)g@&YG6*pa8cQKfd$Q*65@|k-W95r$yc(6>%%Ed8OF&Cufft?wGEl zH$_+XV<|vG9Uj0&ntJ-$U#;3`c*Wc?*8pX{--)D~Q?hd9moE}}hkt~&o zYU5l>20pZryFa{p_qvtf_b}k0@ui39T)@d%6>SnOwoLI}CRFqMLjXaSs?%rc(7iVYdn=TJ-+%IjB^N9J8 zC4=9!vj^V4c{8f02zQQlHnV)5K#_EG!r2r#n?uE>r6vSf8=XJ1Y0d=Qg$t&Bj6Rfq zRTUMD$@8a7U9o80ncGhiYN&Pik{Y@|z^`0tlF$@SJ{r$?3^4ZZEG3PJ{<{cXE+ z^!=N+qw?zX@WL=lE7!z2ep7o}OS=@#U=}5Yh5Ot(bLrUfX~zidBxnXPTzBgsi-037vV{KAtTxJ*271xPWBgW`nW!c7WTI=>S}T;Wuu*~uYvw6 zX?E$w7Xu*A0#L&NtB1UAAJ{$LOml=_A$Y-z?T&J3Q*i&10u0cdosN4G6|cd&PBi)XXB;NPFw6cObv0hFnU{_lro3 z&tt*k#!|VA!=jdF1b9BXcI3q7nUl5kmMos~vH4p?ZJfTr)|HdjteU##?!Dmhvdrkj zJR*mcar5eZ%O?*WUb4SC3Y(NfbTea+&bH$b0XN-m?-#>J(k>X8N9XsiUN}o% zS8e8s#s6&Q_t&*R1$fk7I89S)#j<4w4_}MRkMjr)&LPF$I%{>o#KHQUVO(L@gL@(M zO?i<;?1CUFlT@l09eFiGE~G?Y84=zoNnXW51{{VWQp}SzwyiGd|eba(GLPAnXJkFfAIcNUZY|p7wOrWWWPq{EPph{ZkSgY~g@zu-)Q}lE+KNf$$nhJs@P(#OHuAaWZ%;k<yc2n z=IP~d=C9O<)nLlxiMm=J^?xM;Dk`cP8oJXaLdBZDV9u&@wvJvdmIqEA z-n!ra;jR@o62jfie|HFfm~^JeHxnKVgH=cD02ZW<+hZB4C-+S(JR&YGmR;i`?V&z0>)$Jg%gwB5My zqTfsB3(F69#@kwunu~7i^Q}orlytEwrH=kD3>I}z>eRa0A@7a8F6@azf$XnNJ* z8SN=kCr!}$1nnysfE=W%t*bssPfK^gL|yH|#~&2fCmi@H_` zy||nhzk9psw#{yj9SZZ}qn=&cK2uu@=BdfrsuO2S(a`v4_c^Y78q%!X#&&mw|LZ4 zRF!+iGxfD~)F-c;h34J5XL|bl-YN5!&)alA)ak+cvw1#ui}|=0aS`@&Cast?eaoix z8x|;audbmn-tm8)vMwy6rU!re=djr&qm%m#bf)UhHFUXs zfA9JLpPMoDDfYerX8KywwRLCePtef-!^0%|v*f?5__?pjP5{2a1|Z9X@##_dzq2;) zI=Fx9d^M16$#t`br)HVEUU-xpYH{CYj|TKls=)U6rTqApxgZ~?Y5XI1YEGHAXx{ia zM%@jDw~y&7L=)U30z+xxcUS4*}p#{a3vsgvHOJjNYO>+jR6ctzK=kf7#qA zzk0{t*Z6WbzdO9CPK2gnqQUfKbN@I0`oyn=Qkq#!{ZlIIuRrx=@Bd+_FT3u4R{OOE zK1Iu)@}6I>`3d)*xTMN>ccIMJpRneae+v{U<)W(k2A|mFd|4J$wSG=Ms#88XV}4n} ze_IU(*YUf*A!z>=8vj}J*BVgy*NXeEm-*t;UyH@iW)?avjcR Q68_KI|D%EbZ#3|K0HIpjzW@LL diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u004.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u004.bmp deleted file mode 100644 index f4e319efd9a4dac942e179d2630c722d94bb5c6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHv2UJt}w)eS~nQ@xVC@qCl2$0Y_QbkcjQBjIi1rZcQR73@pqBKEz@1YX{A%Rd* zNF{{c75j`c&Nz4aE$`m@8s9$5edWG&Gc$L}`_{MCcNT_#n!W$K@890%>^f-YkE~yI zn-IhZ-lf5xX87|P&SQC)?a_~U+;hOo8KTCHf%sPZrq4$+O!GTym>S7+H0>N zufP5}^2Qr)AX~O(;Hvwr$&x_uhLCdH?u~-C$!y$M)9?{p=M+gK0LL?Fq z5{ZP6$z+5=p&(Q$6)`X{Knx8H5gLt#7#SHM#>U2oiHQk9r_&JzgMpZunj&UqW{A1D zIbva9fmm8vB34#bh_$sfVq;^2*xK46c6N4%y}do+;NXBbIyxdwPEN?qojVa{XJ^F4 z#RYM7bw%9V+z@wncf`ZP1KG7}7vkyZiR|9J8`-mG58~zJh3wtC7umOOAL8xpjqKmQ zAMx?=K@J=^fE+w{5b^c(MGhT0gd9G67&&s}2;%4Gha5e66ghV67~=2mj|2n+Ac28_ zNKjA^a{TylBse%22?+^7LPJB5u&^*BJUkqUh=@Q=oH&7;Jb4m{jEqF0qN0#fr%oZ! z(b351)2ES`m>48BHWoQ^<_vQ7>{%o(E)F?&?i_Od{COlkJ|4Mn;R2G7kbqpgcoDgD z=@N4J@?|73F%h|PlTul znu?^Qr6K9*=}1OK26FrMZRF0KJ4j|`CX$tvg=A-EBRM%aNN#Q}a`*0CBrh)y$G&D3Ijg5^+Q&SVdWHOQF=4Pa&r3GniZAIGJ+K~44cBG@D1L^GS zM7p}V5EhGtba!_nY&IL|>FGgwdwUTMhlBL>^&wm?7vb@ENPmAnGB7ZJ@cDdXaBvVA z8X7`|hli1okr6~75FkRK5D|$)h*&H}Mn^{xi9~`(rBXyDlOb}s98o9~h*GIU#>U1F zl}d$-kB=j2wHle2m_Q~cCy}YCDP($j8kw1yL1t%Xk-51!WPW}gSy)&=78e(hrKKfg zd3hOGSy@5u-@lJMc<=yOU0p>UK75Egdh`f+{P;2QC>mkvuDqc=g*%bAAIlu z^5KUcA}?ONKtB5DBjn?cKSo}@e2IMW$tTFCpMHwGdi4tV?6c31-~RTu$mgGbj(qXO z7s!`ieu;eb)mO;ZUw@5!^UXKNx8Ht?{O)(ZLw^7J-y?tc!yk}8{_&5(pa1!vk$?G@e?k8BU;h>Pw}1OLe%BHL!8_4GIfC?(genLEQSk%E4QDh8C_q zQI|9B*5n}IlH*JvZS~;?`}b9Np42sA;SNTDQw(f z=CUUsE;*;VskOGasJNo8rnauJuDm4C;jdZ#R~5ttZL9tJgA!A7OPC$ZisF*`rjG9J zj^^gp#@bw;9lt7R^usskS$X<~UQW*`t8VIOZEkPt>gpL7>hJC4_BPh%pCbRt3~aP4+Gj8S7Hn+9aG_6LO9xop z4P}9E|9T8;p#}QwKa+j0F!g3;Sxs9j@X+2rJUliwDjpnED5OIJ?Ty8*Q2hQn*B1SK z(MJQ4ORDoSQZfrGo12<>9Zb%ENG0a=@`t6e3AI4j$;veRb*Lk6;q6a{`^RNhRpn=8 z(l4ROBXS7vvR|HZoc5%nV_e&+~=1Tz=n5-G-Jop=@+luD=*7RN=eHqE3as5tgCBkYiQ^l6iMY$ znMyr5F)mdK_&wDr2EVKTHoS!~q?sSNb}Q~iNl{jE;`KW@g~jEi6=fy0ZOv_+gTs8W zSfo@>t5qtwU~r(ZFzTIOl7Wry=o%QAc$~?+5ubZ6{aWIcq_oVO+`@ZVS$P$$E$wX` zY|g-lSUEPS9v>eY6^^p2vt56|T)g2OZ4$%8#y>gt#nB|;;r-x@n=q*jEYH4&C1Ho z%`2;^uc@rAVYV=vIU5n|JQ!7nD{uFk4z$Sv{lk_Nw%T)}sIuT@>ZLgUBY~0e$#?GLRy8o2I=Xtf!$Pr4GQ{iSaC*A$* zt)qk8Hz*#1&RjXt-^1zc;fa;wQ{zg-sEE_fEW8`>-p^*>buF5A=%Jl4rEP6FIkzre zj0g#diBGzjo(-Pg+SbY83#DVK@fo?GucxP*GcY&`QFwYnB_HbQXfDp#x8-Ltuwfg~ zBQ$LH!JJxdb7t<%#Iq;E!pQ9RyQ@bvf%uKLIH#x5x=juryJ;x1N|AbVx*^w zU3)LZ^k=qZTXgM$qmMbql(2Y}**R%9<02y><1Qv%zkRO^HUGMbs;b(S#>Tb*!62`% zr>nDHBv(&P&WwwNBYoYi<%Ll{&j~lZZ*=JF+5LO2*Kqnu?q#Rlii?Umci}=}%I&*( z*|)OG>T)w{o9j!eZsaz$_wagI9W1^?H8DA@mPv$zJstIB*&dsJjs{-GI7eMQv&%2P zbFjCfBqJjwF8bW%%NH+SxqLMxGKHspG%tVp(PLg_WpQprQ(GsC#U2m?W;CIeDkMX_ zy=`?RSASMR@{VypVp5PxbXD(gXZ_vVS&8xSSFfBq6YU>b$gOLX%)a>i@dqzo-XB|? zZN5=fRolku=@+XeCdTCwrJT?1>1wVl@PF%P2teEQ{EajFb|u#FhC1uB@7}(cc=h^) zAorlCr0&V7ZqdvqUo3s_>8lsdUVR{M6f~ukH}wvP6cba*QL%V*ki+iiXf8{o|8)AB z4g3;soN_&o${ZB1Dhdiyuccf+?`O_9U!LDNyI9BU8B_L6eDdkzhu^%MpPU`djm>N2 zj*Kd%C&a@dv9OQb#bVbK2LAL!_@;H#^~6A@lX)!zVs=GEUPk)$I3FXTLkhF7lG}Rq zS|;G3rCt0!!OItuv-c+kGNSG@^F^ad`S74nD&cc_I=h=HQ-69fy2CR*`HZLg<>GF! ztgE7;;7Ec~ub}8&eqKRCSCeQ_rj#TdyVE@)5e@e7AuNix zJ#8KBb;aI4H3n=T9Z9?u?s({S179@KR$f+|o^Z(8+}g$CNKkO(g&Udo${Sjno0}S& z>ne&1N~;=rM`~juGC87=0UlQ%nUL`M+FCjq$}axY81SZPaB^y({fSDBSj=fGEi1fw z#N6D$WzYVjCof#TQ&`o?85jbjcW98u?qJrI7v>ih-UvQ=r)zMqpEE3-8z1cNYG*aq z+_n8_7PwKzJ|N+exAUd85t*Q^zN#=i)Y0B!_r9ayaaV8WSGBVG_(OtGG4wv;3h~Hr ze{Tn~zOE=axukZk#K7C+oxX8rc6nv=h(w&$*1GK2gL@D7 z`URc7bR+9-QB`AmXYY^*8b7geYI1B$E)@^=bGTe~Q%!4EzepmN4f6*$oZhyE#ytC< zVgVa5|pVAGyMKtz0d-H^Ia4A>VQ(K*N*yDLucky1tRw!tUXZj*14j+@3C0M{@_OyPG>SBvUAdnY?};Z;;boUzhY#Fp(W( z#{P5H0(M50u}9hpb5l~TMIJvM5)>E^bUflj#L2TsX*q=@btwHoiIm^R2I7s)P4#Uo zu0WxLBDAA~!{_h@xnP>N3IDhOY|^J#9JqMR&o!o?mD`k=k(!zm7a1NA5)kMg5D*x6 zJpA<8`0MG}1(lrxe8K1tr>nEOtErXQ*wKlWBx! z;#~^W!YAR%p}7n5@uSv;__?$(aZ zj@I_}E;grsa6~2>>$*`rFg!dmG{A0eF4?o?O`Et7>W?(T*WTOq=DT_n19RUC7ks?V z=Qp&~XQZbmC#PMCi;4j92M+G{^4#U-?0YWt_T8e=dRAvgcUNmSrw7U*ZZB_WNGOu> zvh&zb8H+^&z3t4JOI}eG!~A=0KPnf#jinh;DI~Ii`Qf;;`wm>ltza_mW~8TO+(}M| zjXLgkaNk}}x1A35-WLlS+S)oBYuY-yx;mf~?(5_7M>su0BC((+H>ZOy6iY;-00%Iu z@8%6aTO_XiG1bUcf{C@Ig_#k>z|1E$+9x0(r-Ip9lbe}$@80dJ@uxzLdVB41akR1Z zI$PS#9U2@SW;L|5v~~A(c6Rp<3dFy>r^##@P#c8Enl7sm{ z8+Z+8Vr6Y(ZOx$4%)KKc{6gdJRyMYER%hoFmE29a6ccc8xBE^zYx_MRneBrju~aG- zv0EBTva5RsI0FK)L@pf_bk{WTC1XmtVoW9y@H(LsuTw0|OsK|toPLo0yM~r9y|uM5 zH83*w3JME}ym+^~zMb7(Q&3V{ntCnH-^*?HZYO82!|_#pBFU&?a#|tm?{CU0Z4nLg zN5>|nCWIZWy#l#1ZyhS1wMBtH(#eeh8S^pl4=hXKe%YX+{k9qhV3! zu4k1ucJ}r6wO7|PR%Bla^w@JWAn@qH&@@Q(%CXtiRj4*bq*77;ph6;_n4Xn!y7^+& z^xVw!)R;mlmke^dT1x8`^J8NZ6N=Oy>IpX!tsI?fK?4k$3B&nt=$XsucPpD&e1Q;p zy2hG&x``Plf(l!DhYG^(0gT9|`2U`(kL z4-Ifw6&2#?afNzXRs2KH;1&aG$DMYTmR2Ul=4Ot*Vds*wit1YX_#+_e!H$~Zj8pr= zW6ocQ2#(2U8j{RCSX=veN-{hQjki)LnwXg!6Yz#46SIq}_ZO$9C&tFdq#_6bRb@j8 z;AMWIT<-@A;B6x-2PZo#OLHT-t+oAuunV`cifWjBe1T+CDj8-~=U+Gy5tn%Nbm*z% zDvnsaw6^wqVid4XrA#6cP0vj!L}JC%@}q~V4_4;qrYF=YrBpn`sW0l4DkjI578r<@xr4JEIG_>3W4FWJ;Pa_DC3PLVVWAXansTJA=2lqfxuoRtp%GU~dqj%4wYA67 z5}`;ggHR)$n4TO{D5h3E`1HloM=Q&Vv(uB~N=VEDtwr5qQknYUN}tOQ(0|tmrEg(w zMzcB??72JOOxoR&`VQ`hSf*4>PL2(+iV}j)B_>}A4~x%Zi4@aoYxk$*VhN;wkw7vt zJEfkQS^4;juU|fY@&HU=3g|0U3Sn1q7nEZYj}}Hx{(u8)rJLD0SQ?v|8aoAF4BCA( z`g(3@LnoATas@P&)AHf2yqL%fR}z8)PiM3U*6FK3G%A@$C{)bP&&@47eDV1gU%vX_ z;mX4Nw0dGpp`1{O*`+M?7*8^-mS_Ed0d6xjx3n;(nwio)B5ox3`kqR>Q(E8N3*fp! zrJk8lOZd$V4JyxnTdgc1)aVpIxQ`HU)bf;{My!z{!zIS{C9j(G1778 zbl8c&BY~$=8itgUYio)5z>P@r7qANl@tD zYg;2CkzrxTaQ2D3l9C>OGWlL*a~EfL1dtWgxLh#MReAOFiQwZAu@`e%hm~t<6ABq1 zuPP;k_o>;Lsfo#j2M-@VT3)%oj9S2yT0Nzf_BS@ER;I@UT%J_q|9w@+>l6n|sy>ln zPNO@zA3b+7KR^CbX>CIrjCW-6afM7F8D!NYpE-3R>_k*T4s&E|Z4F#rCRf46h(a|r zJ+59@z7MhI{{6>~Pz#(M8&gdv1bvN7kbvZpks+}vZQJ(<;4Qk78I?$;n;Os^-1kK$ z7u1wpx!2y<#^H}hq{=awT*B|HzjGn_WN3KA#k>vyoL{XN9hE7^RAb{4%d5*zUVN~+ zytugX@ag0G^OKWm6?{pC+06~oMYUWe5lg2!7~eyGhqbf00flP9pfc=ScOOg0t!XRC zXz1hi^@{*kmxx7zes*i&m6#JDA)yxvyGEpIYl=~U5X$ZGiK)e>AAS1y%SUsw^Ye=< zt4|)z02ny|A`tRfZS~>>CBzBE#Dd_M<`DEc#m?E%$iTqJm}Y8W>+TbLwXD9is+c7d z3<#uxk&%8rkHcZrq@0Ti4my4|yJ=XmwkCt#YZPT*VfE=JA3d2J8=st+S-St|@zUhv z?CjLctbBym-PtfWBay&Anq8FL(u@l3u(WftF)^gkjEop`hV`Dq5h*3jJ*^Er5ZuL( z$hz6=?(VL}+n3J<9Su60#pI8!t;t2h&;}}%>IaWjSEeA#PfbrRfDJ56sAuPAAO%Q< zd%IXoJt`s4SI*9;8a2-c2@W=H4rUA!*n2ZJrrUW1MqNrR?HuUuWDN<2`CNe1T3VQ` z&3V@n!w&_X&2Qt2*Ve{>{_v=3Y-(w7N+E;PJ3BcwzcjCwDrXjFXXmEm{9aZYG)BVS z5v5u+r5YD_Xi~sNBNt0&XG=4NG0lKxWU)ISCZ#Yhs|@;xW+=1UI+|MBTbt{uYwsmr zi}gKrHXAA+kpIZ=;ILGsnw(L|6_ax+@h~3>@KJ$cc429LZhmZp+skfgZffOmr7)mT zO4XB5n#%CaRxTC}&NdK%sYF9l8?WQ>S(VJHd!_Xa1(~_!t?kU(%DR@uvXacJSI!?h z9G%%bAOQOl3;03>)S6Q1*f_|V-9Iu4b>Y~=?854U+3``q5WlCLS=YoJn4XHJdsw% z8v*@~jtt0D;?YrwY=qN0ET39fTtX`k_2k_AxLhWe4s&}t8*=Y-^G27J$469S^R3X1 z{oPA{myMkjBp_olRvTkrWMsK3^g?=BBlE_s)`rHWuAY9u=;%mKTixAD=i)HB7h4kF=hKj`O(#qzR)~0s02nOxkuId{Jv7vs!H*0#}{BV4M zQVPLIDHD#22n54}VufmE9D+V<21umCEC5E?Y2GezEG}(} zn5d(rt)p*bY3mkrHodOu?xp1H+DfhHyuJ=*b@kn=Q78PvQkyuSe~D;VqL#^J zLcwrvcV}5?C9?(Qaor<5johIzrF5vf1r{Ze_E_1(a0DY#p+Y&*qoD@aY`znU54xeg z4(zXL<4i2fZT6qYZ>_r$8J(PZ`}Xzt*fYg-l?~;0;oXVTL17uKe29PJa(h1$-oGgFBY(SH2_j?Fr3ZI%#8?o zKwe7=Yhq3}bJ~CQPR*^*qY>9{Cna9k=W_CDwzRiC+&?fVHaH@yb3}pWpHZ1w!4t5n zI|k)VS@GTnqhfN|w@<{C6?6*wI~r@4U96f2XB&ofNCr>X%k8df)-alThhfiPfbZ$< z(9%Zfn;ILNIeSNDWt~2@H}vNDQ^CeZh3QwP2Cklp^a(l@9F@nBK>Yzlomj5qa;5Fn zy`sWvhn?E04n=0347zqRrLd;5tfZo=on3TvrxnfEIh-jOY%R{I)KCI!H?uK@xJ%UD zu>;PJF{T?E8C$y_I&mfGL?CP`{-alT^yv#}IYq6#tnU0EcPkT9YoAhBm#Hc%GyS{X zhwLx~Ce2N7D0MAutdX&a3C+|20Kcf%lm94j`1c{vk>``Hm2kRQ?EIrnwwCs$4i~F9 zyn((#4b%Cp#uldLrWDUV`GLf-OXxBNwEtLENklwmWq#U~OQ(;zJ3G7V^$!S-O}KjN#)VrM$+duj_vZRK+c}!k7y-rI z9CmBG1~}|B0>hj^!DwlL{B?BD0K{OJ*t&Wh_TBFn6%!HYd*GlSz(4*0!C|r2b81+; z(ec@}wJ8;3U~Wfw){Xdxz(afY?mHYD9d#)uGb=0kcIKT5UThQIl$g!@A264VTX@}#-0j46$!1se@N`Lj1neSBv+`GA^r#z zGGTvRN$&N8i?MO>=g&pOUQWK1UtU$)P}$ngXZ3crblp4QY)hw*^vN^|mApgqYQhc@ zcAYp_pf(QZGc28)UA+$Y$DWNmek439HY(&~SQz9n63O_ZYQ_9xuY<|)qrYfKqL`i(_U9I{r6DmqZb$e(5Evj zckSPQEIc;u^0lPME130N z{eZe~c(9bz%j)l8HfNvMNv0Z`8S3Ln6a&2GMa_3HXy^s=L+MkELHm0GL&FoUUQNDv zEhRqc)QOl=XV;N`zFfUHH?#Wu3B*6u0e!-ztn8c;OXfA6gO-nsy^*Xi5t35|)lo_#w#JvIGyTI!99Nd>hnZ0?YJ zYU$zp+|!pIuC2{aOx}OIJPFW;QaLp{J2S0P!ax9~0%K$2vOyS8vzlwOLLvN`kVwXc z1R{m3t+4~y_MPle8R+O!jTsC(uZT;D*YgW7f)A~=H_Q7p;?@T?oY<==wkPDG-d?5LSKa^knltTiK45C z{suJequvMhhanm=OwAnjhF-pTBe$%usH~=e*$(TDVmVBhrxx!&e7L;$_&LzOKRNyQ zgQqW^zWC(Trysq12EEV9!rbi4+}zB#QZ@*XY)@zNo#1_TR%UoIlvN}=1*56{eC<2& z19@Dkq%&z^t$@)OwH zfBxj*%7c~Vx%oxtJtxOy!#%zIysoA@$B!Mh!efahrX(zegw=HZcTxJF1SGZI6Rfcu(Yyr@IINC zo|T=GS6We1-_prKXDt%N7`WX0^z4I2PagsOdC&$l+lx#0mzF^J@D5<0+38tm|CGaQ zHjmG4uDB55Wk)7J1jJ)87%dI-H}B8^((nb=M=&xmv$3&p@`=2fmYH`qr?3Jf(AL$> z84`-6a=8+0U}kCMA;^Dqb$0Rb<417nB{=r{!rUAnk5h9qQ!|qjGT1`k4D_^@T@CW` zFflPE=wkJW7;O!ckj+}?(SZYP9gM!QnT3s=z3ahK*D`Z+^Y4{Zz^W6oy^{^o4G{ni z0H#jQtvr0bw)X7N!u%=-9gKb!@P^5mxv8m{8DI~&FyD*Roy)1;b~@ROwhxS z$rz#r5csuq)uS9}V~NIA*47R?cOQR*r4?N&!^_zyH`|FTG`mdY-P5?Xm3b_TEO(o{Osa`hihw39^ao^ zSe%=kTUc0JxWBx(1iZ|`4KixES}he0Lf6#a)sP-~(3NgzNWl{*`g(Yc^tE?rV|6gP zx>&4{rJaqn{Z8-Di>V;}vhu3R`o<=7(T_JUBnJJf#?`Z+X|VriA3S;tUbnow`uN%N z4%MV_l z@n>ZP!~n?OBnk-uEId5Ods`caU4f^Q zQnT{%!TRbN>Y2>u_Fnz~7$C~P)ZFs@rPZ~yFTefr)0dyV`t;SSPhWoW^ufx?>ci!Q z8L$9=B++3EpU3ZMycfTJucwDOfrvwetC>EiUPnt;k3=y6`gV?xfybtmJw_pF^%WuB<_Uq3+|NNuJ4^|=m0r{zM0GpJ63JV2%4!66t zG{({1(Vb49Q6LBDYS>VJefth=jJA$0WC(pzaDE4eJy930r>17WvU5pkIV^fITf11@ zT>hv`B%hiBi+>F9=i6_8_lIx4eDx`$zfYg8LI7S|Ku<3P1^|;54)pQ3-Q5*&&W`q; z#xygU0ajOAga2=SZ-)-h*TLd(L=y{JI|rvd5f@X^($n&bic3q&O3TX|&=fc_Fa$Ur zpj`7yPanPb7Vi7{;}>6j_3dXLfAaaq&mONVP5}t2f^myXDi#SvJWfBC-BT9h>Fu%G z#?;0br=z2Z{>H8A^s!ii9*JRPXYc5|C*=IKo2h92EiNu8EGe#OXZH^S5;iK8q4)|Q ztsi~;%^&~tmp}jI+i$=A{I{RI{NU-M#fiyD6^tEZfJguXup7zkVHZdFcsu)fSy~zE zgMKxff5TQSZH%rq22au@Sl9!3SFhlNYso2T=(c%LQ9(&rO?%J4uuvkE$dnTRG%wzN z^ys6{fB%O+{_~$-{q}cXef7o5C-?8q!VP<{2oAP4ItrFLG6?sEunNxj?z9W?u{Jlr zgN13ppEg4IrGwSgA?fStTiV(?xbE5$0Nwo6q}03l_X>&%OR5`KaEIZbPy%=(K;F}f z%MTuY@bTwgfBUCDeg6C3e+!QIa2cSV30MM!eQb$X2$C8e;Pr4>IVXMXEPR}u?2NHk zjqzvWRtWvNkRJ%zI13vGM|aO%{_#mkiC2?vp)t6iq^1S7Enuf%m@kki#l3gAvlsj#2h*VEU2Pot~cx(wfAuPM}&f*0TICQlMsR)Jbe1`XJ38s=|@kW zJ%03Pbzv6750E#wo>%~PdxH9Tygpv*)kC)ChD4f^1xj91`~mqx2GD~XiPt8W+cZftlIG<@*m-SC-(e)8)m9F^KvTuzLcbMpH37ypwE*cBa9%k70+hUJH9B*ZOC=%!tU(9_gWSG>zUG{04`VWw z;p|Qa_tMePpnv3TwEWV;kr*_L4#CvUeV>nCaCpSYsOWQ-E?>NM=WbqUHSE{)0uJ8Z z-UlO51*EufsJdpL?OK?H*Xc>XU18=YlfVX|PzV!)!5$6|)>n?%7?7!SH+O3WPESWm zga0FMZU+O<#^9hv)Y3Jya@@P$Hy{-5(+-1OoAdFhc|~PaPyxYq*HAwTP!-Y3eKE?59C(9VJ_Hz zU#$Z5L*5gM1pv(RKvi9pcVgU($pn3ZnYTR_qpS0thWZ=X{6453VjzZy!RYAI?cBVN z9P;%)?tjQXEc*1>(`QpMvhS6)clSUI!0YMhgw1y-g`gWm8Gu`(!Sg4<_>?j*`(crA z7{mlS(cR7YR|6~zNCYC)?yx%^^1CMSBOA6sg4hP+393+;I@Oi9G z7PBNH#s!W~pjo>gbiwKBX=`2xeGkqL^mQo=NRtFJmtCIw4;}R0x8L{R;bTETA))7z zlW$$gs&8!tFMvuESYYua==g79T&V)TR{(XGvY}qj=ks`6c57p6MfR0IYXfMzX*O<7 z7EoL2YG^;8DBlKp2L)(j=>!1asMa34-1qGB+Pi13_rU|ljvWmOh=@CX;Y`ZC(wfGW z4i?<_(%T0CQKW#4(@}sQ#$=;#H@gHDKwaY1=yX?06; zZFxg8RHuy83}&&3=)Y9+V|e?VG8!QL-YAJY(t?3xG)49 z^uoFXLvy>G4i2uK9v(M4z?a%`wt&Ic04>P>O|D3Q)kXcojenBA|m$Oxyxxc@8qW6%rDB% ztE#H5tt!jTz8Ss;@-Eq!ZeeX^jMu|J`@dB){0Ize(bClg4?ybx9bIimR(L}bb1Q}^ zgHAUyH#cR#OvY)ayXS82BLT+)LtqafJo40;82=NoF;P*`m(QHPawYysX3p*G+_K7& zyqx3+HxmlU(A?Z=r;UXP#6A*3Q}c_S9=+bh;`Fq4YzO+NBA^!`&@AXiFp#Af&@C7y z)}{<=Cl628J^K&(`ug|;9Q6x45_;rNSYU8)Sa9&skg!wHao6*Uvv1{;WL{5-_O>vj z0P<+#veTGE0QzJ)QDgM`j{e5&I6#3=1Qf`l&5#}eK7s=+CNOEEFCgwebqg<)mo?rCYZdzY=FHN(=)WtY2+ql=^CzTKX? z4~88&9C|YPV&eJJLEiSJ1|*^Zg>1Of&z?kqy&e*o_`|!{o3zjrSE1N2VCf;F5A2vT=<4vHf4IT)I7z@sb)rTkm^a(gJNmo}7gQFOl*pR_5jSThmj7$yC z!(*}fREQGBbW0O6YdV8YvvoB$vT(Ga8`BIe+-wa&^%STnv^3}b|2#fKVW`8<5=U{Y+Rg;i4<6pHK4&*2}Mk3AOQG@0uUP>OQzZHG_f>? z$Y*ZAurW7)%m*n|bLH{341fYa{iye&3_#j~nn+t4Yd|Gp(4?qGG%z={aj>$ow03r* z8`7vyT$2rGR1+g>OBz)lVkMDc;OJ(;Fd|Y+O$i`3B6uH}@FRThuY9}j_;u0?`A>Y*@6x#`*n*zIUp18Fe9+GH3rWh8tG&4hUN~&7PiI) zhGv!~R04qnhHqkEZ01CSht#0^M8x-hr1DWlP$*#iLXQtRKphf-kq%^nbrt}`)YZk2 z2u3!BcpQep00V?HYeF+JF`^k5QVb2qM2Z;=))CX#7(l2XD?&`vfrv;krRn4KX$*+Y6tX^%4D^jiG;S5L;fLZ|B8lbrt zq9Mcsps%B6WN$-EX2#pV!q6u&O4>}sZZ`iUO6*-DX zgXy8w$hrgQ0gA5!kq}Qc#NtR)GLeMC5KK*Njqzjy*cqUjP$42>iSR;(#7NZru~Fym z@bUWl7>qU?71~z7rNH!2chDi=b#zF04AIQVkPN8@kHcZ`sD~SxnVOi{ne4QKM2~}n zLx#V_e^0yfcL@H^Uv1uw1;h%CzEF*#8DU)wdOCWB(4v#gXk-E`6%bH;fGA8Y0AFVq zT9{G5Crzl3m+;%S{3O-?7aN=3gOlU%XdM7y2R%L-54ABw3PB4`rP44MeP|V-OojrL zO2rXyB(%_m6a|AOt*t*Q-ToJ`zxQs#miKjGY7A09>v2>8XoIMuN7jeh7z0^t-5Wqg zSbaPOoE^|3FidUjZCn0_qc8d2x1*M6qh|C9K4Z(e_AyAE1;;qdwxn2kg5MN`tcEkHd$Awsu^mgss|0vU(d z@zyVO^8d!ghS%SEck8zIb?{IH5zrg}41h_1-t}-~lpk=9_qV?D&f9NjLbv|ghyCQY z8#cZE=38%Xg=b!Bp^C&;Pr>|3CFNP9XpQ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u005.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u005.bmp deleted file mode 100644 index 278655fe379fd8a42f388a0f6c871022e4c89b9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 J|4%*e{{cm2<4XVl diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u008.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u008.bmp deleted file mode 100644 index f8d0d871680d36105cf796cc082723584decaadb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 b#_#Yq7cX9fHw}dy{z*3ZJ1pRj@+1ETjqt+| diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u009.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u009.bmp deleted file mode 100644 index 854c53248d8a4310476e4456d267ac91801c7c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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

    Q2li_6vs&+Bv(0 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 S`9Cn`{-3x1*B5`R1^y3P0QFh` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u010.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u010.bmp deleted file mode 100644 index cde7709e4087e4afdf581af02cb26c1436b86014..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Ax&QzG diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u011.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u011.bmp deleted file mode 100644 index 4fb9ce23ec6d6e2796efb89607d42b3fb6b71e14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 VZ|wh$^j`}6mjeH#z<-(o{||lx>mvXF diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u012.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u012.bmp deleted file mode 100644 index 500e8254965a405e2b24a5848e80ea66d4c29e58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 S`CmEx|I4cXm0SDx$ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u013.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u013.bmp deleted file mode 100644 index 8ecf3f4baf97337da9f55a5464796906ff1fa34d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u016.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u016.bmp deleted file mode 100644 index 477a225406fbcd49349d7ff50c18c44161e9360f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 ZZ~fxAXP$oIft$ZZbooP@{r}`|{}0>G?KuDd diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u017.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u017.bmp deleted file mode 100644 index dcfc412c3a0d64b454496d8181c75cd7c0a961fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u018.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u018.bmp deleted file mode 100644 index 851c867d34633e6e6f2f9f36426b2e8c154a9739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 YYCr7j@9l>EFSGlfaR21MKa>Oi2Y+r8q5uE@ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u019.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u019.bmp deleted file mode 100644 index e478fadd56ac8fcfbfc6a59c411d91701df87260..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHv2UwF?+V+v2LP$sggkA*&1RIJvD)!z*>|Kh8NR!@sPk?k1(t98Yy?1G1Z!*G+o^j)Lhczz6^@c$W#k z`0#51FoU1)ItYLzYUT@mQ~wXs*MbELfPsMlFf=p-Mn*=!*w`4Dn3w=lQ&V7OW(E)l z1VAE@0EI#UG#U-e&CLM@g8>#6766OI0vrwpEG;bo9*+kE0s#<-L||oQ1+1;DfsKs~ zAdyJG*47r-+1UYmdwbyE-~b#Q9f6aR6L5BR1}-ixz}3|ixVgCjcXxN-;o$)mE?fva zJw1V!mls&HXc1Vvcrozy_69yaKET)47c5z_1o-*+0e^pguypBCux!~fuzdM)uwumu zuyW-}5D*XmR;^kER{+O=!Jx^?ToC!c%*)~{a=Hf-1cHg4Pqf`Wp; zrcIl`=FOYImMvSr)~#E?wr$(M_U+rjjvYI|&Ye5Ku3fvp?%lh=o;`cO-o1OlzJ2?^ z{{8#GfddD?!Gj0Ep+kqj;lqc)kt0XI(W6H}aBwg3{-v9YlrE-ntl$H#+&gamN& z=1q{8mD3CLtJpin5Fs;UZ9 zS673Yni@c*QUQ%d19UnaFc=KLWHJGZ#R6{}A zfKVs|B9RD)#bO|lNPtu-1u~fo$mMdNP$+;>sRSyO3aHg;P+wmU8X6jaMxy~*trqBX zI?&kI2%4IjKy!05XlZEyt*xz~t*s5Tx3`0ijtlPRp83CiCqhM@o42+MDgNca=aQpUcFgZC1?%cTp z?%ur%?%lfw?%%%;9z1ve9zJ{s9zA*l9zT8zo;-O1o<4mFo;`a8KK=Al@Y!ddf#=Vk zgBLGefX_ew9DMP`7vRe;zXV@>^%eN~>#xB#-+TkU{q|e%-FM%CU;XM=;QQ~t2S5Dq z1Nil?e+_=~o8N%n{`R-vcfb1``2FvH5B~6nKY%~}@sHq7fBF;nmw)*e@aI4O8T{oh ze*ypcum1}E`q#gLfBUz81ONW-{|^4+KmG&!=YReu_}kz92L9{6{tNu~fB!f5pa1zE z@W222zhG)=YNi1E^Yfn;_@@Q_X@QThfB^&xh6W$;3%}Tp8W@{lZ5-UaJl$QLtjx_I z*7?778JijyAV^-zH|{=k?BuBvM-J`|TH#@hHT}P%0D@qNFtb^-DfnDiOk8q$W>#WM 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 z

    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 W*a?4r)erx__}>4&C;u+h`@aCprQ>=4 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u054.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u054.bmp deleted file mode 100644 index 9a3f1806e4db0aa101814ad23f645cf306297225..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 btB3EObFTk4SNeyt{wiDZhhqMJ{*(U$c&yx` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u057.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u057.bmp deleted file mode 100644 index 43a0f06209f59940737619383371dee36ba9fccd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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ⓈH&F-P_4G!Qaov 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

    aU&x3T}1o?UU2M78JQ%;C zd_y_oVvLP2|vRU5Vo*rHv98YimKwm&;ZwAZP-QCyS(?1a00SG3H z5)wU-xj@5&#GAnM_4oFG%$3dNQr^gR|8Nv9z}DIx?H)RAZ0Pvlpa35(+s)e>PJ|b{ z4hs$loj4`fn;SGaz;~PvHz3pp!Zd-xrh;xogme`Tc|O=Dx&?USprQ&n>|dPyOJd(}Qzp)(VWOrB2q*?QVDehz3iBz|c$y7TRH_$VJLjyv``MEL8 zTA%;aDFL7$IKI*0_I4|O^0(H`kPV@k7!s69xFmM4hdm^D_RvOUVGm+e;CMfOZw3`Q zT;O(^96A|oCZ@lR|4-WZqmR8f6Tt9*T{}CW@UNx0K(Cw~>>(fg=?h-m{0uahm&fRj OzV`p@Z&rVH`Trkp_T=vX diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u061.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u061.bmp deleted file mode 100644 index f0b203bc47d41af2b5c252c443fe13f3b3e9fffd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Vs9zoa>%Q=L{OsHDVkhr+{eKhK(p~@n diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u064.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u064.bmp deleted file mode 100644 index 93a1776939b2878312caa45c2a7e0bbdb7435689..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 U`i-wX^~9GR`*XMc@4x(i0Z%ObKL7v# diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u068.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u068.bmp deleted file mode 100644 index a7a3af8bc2d230688601687ab511ac1b892bf670..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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%0AP@G>u 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u071.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u071.bmp deleted file mode 100644 index d4d803e08bcb54f1a98e06d9fba06b034c28fae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 VR{oFQ`|HQ)?SKF8|I0M+{{f^-_pJZ` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u074.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u074.bmp deleted file mode 100644 index 98a551530fee77d7582ab817f980a0beb7174676..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u078.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u078.bmp deleted file mode 100644 index 3bb90d127a8fcd534d842b44db6dd467a52f10b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u079.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u079.bmp deleted file mode 100644 index 09f2c01e94f3ebc86c6b32adb483a0d773cb03fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u081.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u081.bmp deleted file mode 100644 index 97a37f2798a05b130a31aa6b4c4331e9714610b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 YK3(%)^SFOfpJ`wGA&~ng{}<%{0p2nwGynhq diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u083.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u083.bmp deleted file mode 100644 index b88bc4479a0a63611399f6ace877e5ca8c6eb86d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Sivxdg;4cpR#ev_$f&T|BEY$A+ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u084.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u084.bmp deleted file mode 100644 index 7e6963e869d735078bc01191bf7e3350eeb90ef4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u086.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u086.bmp deleted file mode 100644 index 824841d9f1b85e58af1f24c174e74bc8024440e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 X-17H+$A#Z#O@H{?KWN~yHSqrd(35t5 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u088.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u088.bmp deleted file mode 100644 index 879807da5ddc7b5a021b42685473fd7f7d34f88c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 O{{3VBz54&o0{;gC9LLN6 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u089.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u089.bmp deleted file mode 100644 index 50ba06e789ac6a2a4c629329f30b713dfa116e91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u090.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u090.bmp deleted file mode 100644 index 36ff7ef901e3a2c61895415b454f968995c7b3ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u091.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u091.bmp deleted file mode 100644 index 19fc15377ce8e2b73dfc42e3cdd0ea72b958df52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 tKz&W;q7YHbyU^Z(WB{vSFr!dw6V diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u092.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u092.bmp deleted file mode 100644 index 870772eae3a8140c477a3cb7b0758784b314d949..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHv1z4Ne*6w#^rekO9jCDG7+#y6r0!fg#JAniZL5jP(yA^jW6n7~UsZr`ey`}Ed z%hYo>J?H=bdG4k2Pv^|J=ehU!zlS6rBxLQq_TFp1>s@PYOBPB5y}eK$L68=>ivy2( z@c0Y#DR>4K@9!^fpa1e-_ka1zU!V^@_yGFw!w;d4KKck+v0?@E@y8!SpM3HO^y#Oc zLZ5y18T9$*pF@BB>tCTSzW4(A^2;xwufF;U`ugjyp>MwV2Kw9I{sw*f?YGc(-+c#t z|NZyS4?p|>{rKaL(8`r7p`U*G30k#k74-AZKSQfmuZGsFSp%(IyB1ovZXL9K{d#D_ zh7HihjT<2q6%|NTRTWZGQ-jpi)gcWH4M2 z0|Nud(9jSvGBSc-Fc@TPYz)ESa0r1wKu9DKLZMKQiHQk>Mx!AN1_NQSSjg1W6f!e2 zgK#(;gva9{0)YUTo0~%x78a1Dr6pu#Wd#w5M2JKpL1Z!+qEILhl}d$ZG#W&w(;)_f z0Wq0Oh{a+-Y&IL>a5xZ`%Y}G69>nMKA%Q>u357yPBoaYlu^6(pwuU4U31nkq1KHZz zLQ<&|lF4L{ot+(IZ*LDdI5&KS1yU#!kgKaJ5LRGBPrt%*;$ED=Q1i&d!E%a&n;D+*~LxFAvJk&xZ;M z3ZTNmLTK~m%}`NM5ma1U43(6WK&7RnP+3_SR9;>VRa8_!m6erHRaF&KU0n^;)YL$= zwY5-PT^&?kUk^1jG(e4wjZjll6V%+?3~kx61!`$&fm&Nzp{-lDLTznrP_Vz-3eSJ`We?K%ZFaQk>4njjiL(uT>Ff=kU0*#K2Lff`& zgT}_jpz-l>X#4i<(8R<9G&wm5O-)Tf)6>(?jvYIoojZ3zyLRn@cJJN|?b)*jnwgn_ z_U_#a&Cbq3`}XaF_V3>h9XN0RI(YCPbm-6_=Zry@z-@XmqxpN1)d-pE1u&@B#yLS(| zfB!!8;K2jv;lqc}qeqXR$B!RFPo6x1o<4mFEiNuXzx?tG^z7L)==t;K(2Ex@pqDRS zLa$!Ef?mIV4ZV5u22v`O|78UJ{JRf719s@&czyKa-~Nr#f#?;VeemyX!2d}9|5yVb ztoZEf@4o%|%gr=NWK*{7d;@_%E^fB4zA zKW)&|QeU@nm5SPiwW=FcRkhar{KM+C>(;8S|MFiv<{y0W%}*P&G*mRSHmqK?Mq68L zgSxt=rk?u7jcO|D8rphlU;ir`u;PpF)~jo3XsNDNQC+o41;|uY*EKXU&;>wALsd&x zOW#oKi+@=IKK*Wkx{3x6Z>XoKrL$p!p4!Is>oxQZjg0j43;|@*(bLv4FjV{MU(6XrQgSK}8defg@msx-dO0EfqCALqh|&v9X>ZTvx|fTOS42`Q~5HfRDdd)ic!9 z(^gm2G&Dk(A%H|&IO-*qmBGD3SfyL1+&2;|y=W5`??{wfuILt^}WuvB!G13Hw zx3Ds|vM|Tsv8DuboCS$Yq0yLJF`r5{Gv|re<_6#XnGIO6QV$NgYM`y6s=84ZZfa^p zG`A#MQCK7^5}D3p(u91ejljmKk>+ZWL(T+kvYyCNM;B!r+2@sDo zhUsanU8`k)Mq-%OV!EBHo2$ab-^VXFA~qr-J~bjNATS}&&(Fuj-P=Fbj?Kj3wEhe` z@VPn$jX;@z^<`k7r>UlCfVX0ExGtUnF_Dq+@p0i%X~{u;5$U<T=CD&!q0R~(IzM}b29|W*x1O>5RNuy$OJU+gyh1~f}-+*?A(;7kg%A< z)Fj|FWv69UmE>*CkBf4#7TS0zED@{zN%^|)<36!57$}H%(138oH-GT zfTK)N7=k6!+QBn2IXOKiGc&imv9=;FEju?eH8UkCE4!?uw640WqBtcYG~CaYCu9?h ze)#a8(7*?4%*aG@ya|$EVQOM*j3(0=Rzw>|FYmy_)YPy5U%#mIoV>!Uq@?($@bIYE z)ZF~S%_-4|nb~pSe!iQeBEC7?NM+5Be-x5@_zjY1WsWyT8kt#{8W|%H6rq^M5;$%O z4NuC54hZn|b(6~6Jr$1jw$^;M$kxHhZIhdKP;_E`T2xSQkgKf#hcqQHtp4b3^o_QK z6~V$x-xz^5LBov^Fch9Fww1a1M?^;k`gwVID(r+TOEeN@pr@~;V~9YR5~)nFA|Ny* zAi&?>+tc5kLqK2&ShYVm2CGf1s8(pO@G*E(G~5Vgj55Jkah!dkLVsKrG6|0i zM#j(xW&qZxC7HqD2_#OQ&K{mV-hinPQqYFRNQ}-me+;0mHziStNE8ZgN-#sij9_pK z25ZHZ`-S_+JzNz|a;cq-HRr8-zy!gOCPW&OBM^$DF19Y4e0)4z-Pjf;FgOCEv+5uG z*ZWPy6$WIgnHk!UV2USzPQqXaf+c|=lDpeG$Q`9Nwhj`3fC;uhBV8>uO)V`$l$j-o zE)h%ZL|kh-g}Xv3W#F+WtceK%q4UZ6iGKU(FU)9E0v3tH6LB~!!q6CPL9#TZiyWnP zQmKttEU}UBXckBlxSpnps5V*Q@Ir8W7ml zHX=TcFBFUE7AOQ9Nuf|lB<%O^uYm8_JWDeI!GcVuVU3M3Y^oK`)Y6Jb7h8+PQn{_Q zSim&ZH_%gEw|>LVt5&Vvux6c#mX0=pEU=N;N+i~7Cfx#wM4%}|B8kSjC;#*U;6|ha<5Rp_9VZ z)mg%$6L17m9Nx@Az-J-f9}Q@7*;KM6jUyJ3@I(^9oI)WWjm=3^w$N5)=V-?RtwX_J z#z=&r0f2^vMsT+FFJU2Or=w?`;FCvlRWX&L~dtW24!ir8|Q?cd@hKG#I z=F>>l0wUT7gR@}pfr4#BM1rN21;LWc;V>CAHj74M@R(dKm1t#Q#dY-X@siupamIKi zjnCrI*<32_J@MEF-}9}-3<}PY&b1SeSOO+REU+|%qfAWA83K_&z@bu@91&QBE=~@1 zc5;P_v)si&;p$*(&1JB~j&er<9gl*W@p&|^l)@F#SZm&I27GL2FOzUMR60*)ZOsU*v`Sx4%h-)ncU6O%fsK#&B;+_&E;^oEP^Q(3CC~+ z0*N(Cz~KlCKYp(Ue1??rIb1%2E^w6D3&i$(u8q(FfDj`iI9L>927}Gw1L9d^Z6gM+ zERMBGLP)>bGGvUxoC=kH|$exTa1>0oRr42jIq-oeGj z)=7ZJm?DgU%L7N@%uG$O7!(FeFt@;=5CET=;E80QXV4l3lSZXbEltqCB{E}6<#uAR z%--78>Z|wKhc%r2?S(uBlT7AI?A-mlZS5U}NE8lfsHd}0Q%_$bhFm+B$k#ItF->1=b9Q!kD692#hHf$C5ca$Yq1B1rm&GDut2AZ0{AnEGsX{f4h*r*Ld z*gD}+BQd8Ff#+b?D zvpFmVux=DKf63fCORdRR6w**%-_Y1lM@?m;jv*X}XL>kGY+PhgzDUSHeE<6uuv#1* zD7WRXX&kml!g3Cd3a}?z;jkD39c@i5J!3qXD`3)?)=qKF9B3&bb#E>md{`b#T1s@Kh{@9H8;1gFgDQF z*3*OG2t+E8L?km=G_II#WkCf%iS6pHaCP?$k}JF&9c(xRJPwV)6PZ{uo{N)|!xshz zy@wGtjYtmk3v^~tDVAh9+eYr=ZcoIRldSMq-~|}LPy}<}Y!mR7XcIii40tDKG}eO6 zv$mBwx;fc7i3C&ubJLl_)qjtBq1q!Ni1=2(=G34!gzG)6P*oE+I!?64Hl#`V8*7x`)oGH`RTpwl104ABq z=6i%oj5PKC8yxVp9@5ZI%funEAlXmhCSvjUG&-3nv3GZKapB@nW-K<52*?+aorFne zGpsDICI}?lP)l7$Ur$X3Ff=9vQ!{hmvk=KdD-wZ1(bq+rvaAKxT)G&zCRWHzOM&5c zU!S35PWDosdwfD+Vz8$VpfR`t7M;l#IXF1GOX+wRfyxB1fbZb#?`$Kn=Mr%!W0Zj| zur}%&f6_4mYB0g!C=3#bNh1KfXo1uQGlM0umI7MDT9)YPFb#XRaPW@4%r7J?$SpWJ zD?2?pKFUq*U~g~D=YoCC!D*8tp902|%;$(4J-j?ZBb;owT%w5)Qb%Q@hL)cCI(1!` zu@Q;@5E6q*p^#}LB1X>;g|p-cg|-Trv!iEH{P4vMza{@urcX#je1vy!P+oCiT3!km z0#A3jwMfVlIk|4~wBuV~OiZXkiIY3$J>xk9ET8lk;WRS$+R)ZD11Z)Ak0b8RF5 znUffNI?+hS7)xP-n6T7K;pQ8bRCs#$r{9qOiI!V{msd!De~fQhQFVSwq@TjW-^Wwo z>|k%_=nlfYu6zoZ{A8Z3Yfwm7sHc-eDCC%fJwe|9u#g7YdWJ9zozJmxa*|1fOq!*M zA;O#{6aimB9uyQ95fxTBlki)N#5d$1Ul&JLSKs8|)PnMiAP*1EfQaY-9~Zfcy$p!- z^Kr9gTVXL&p~BZcFu=`DsU%SGa3l(Dq_1rNM;OBqIQEhQX6NE!&#*umAxv3ZvDj8( z=M@;lX{jNJ zjU}q@mj5v;#Rp(rtW{7@Xmv_#tiKQN@x7y>;^KT=yfy(G5f$Yh5#qohpfPNTz1)F? zQ!0@dBV(}ijS;$9x^U2cq>&!k#o128rkNNTA+6XBz*F`04NlBTh)GKh4=XSKjrI4r zO>$6}Hy2O#4+^TuiAx9z3JeGej*W|r3GoZ|a&vZxjEjki@RpFw&@{1~y@W|nDq)6d z8X!LchB5-&w~>Lqfq_2G)?UnGl95I*Q@YSW;o;>M7?qxt5TBVH;89eGcz6HTN2W#P z7y9t+{oVWu^5YVM1HwZ5LlaVxljGvE62p8v1HzKhlfu2kWGtR1;&E6OO6A&>KdfB& zle!re1^9Qv^*^oIsG)DhV^N7Xup6)>4&DJi0nu?OIXQ{Rx%obd;tuvZ{g4k$0hyGW z9b)ej?iHSqo0%LN9TgTB9FvlsotB!DogNnv8I_uwof79IB$-*VSbS@WQu*T#E7xck zV1OqAd|j-u-nyUH>Y&&xODqb3V^}NvV`9Q164Ucb3sRE{NV%)aO95X=_wKF; z42%d#N(_oj2Ao=2Vq8p2bX-z;eqLT~VNqU2a!Tgr((=OWKpQI*o?#o}p;V$w2o_cp zU?FX-ISd+$MKIDbGIyY3U~mH0-XkO`F)1}Ozr3NbI5WGfGB|zjklmVhZNWb)j?QIm z3W`b1P6&*Qj7Z8&jgO9s3=faYEG{iADJ}3j`!d*&bX;zS@r*C*> zVNu4?;jv%J8p@HFT{gpYno=Ol%AcDRoy!XBg(!FDz?Ra@{vHbXrkMPcgw(9`jKs9G)a-)n%}uRs4GnFb&G{)&Vd1&u znVxbMNvVv?ADNjud2!*@o2M^dzkKuR#f>8gIDtoaQf7WuMn+}F$mHzobX#j}QGQuV zLu^1zQH;&<5bz_-s5mKq^O@P9)|wCnF!u4A^K$ZXvp}K|pp`32bF#`RD;v98YjcBL zoLs`Piqc~g45iW`dgAch{GAsdpXKfKdS@Dk>61}eUy%_Po=`imW7pVlb5%`4%a+#O zo~XE*xCp`W^Y2T8&|neAbMnmimf{d+SI@AN;*!F$hPs;C>Xz26?OUpgiVBiqlT*^N z6XPO6LqcO?<02JGr6gkf=;-+)}2rR&YDVtbB9W?oiSMp{Nmd38;BUUosp;Lz~k z;7CtTj8Ck0;PUc6UW*I%<}v6Q=XW&cg}8eL#Aj8OmsI!m_6!a7_l-@A^we*Tb9PTC zu5NAVuFB6$4tH@4i&83GQ@0(vc5e~L2ijLEpYIM8dSqt!$AHhZPwtxTElCavZJ0f< zdva<=cXx_R=H$U!w*Nm6q!DfmGM(SHf3N}UJQ0ammG!k-JGbqco}8K(86N1U^b05{ z&PYv3&MT=b&khetObhi@|@8;Sn zc26oSEGkS-2n$Intf|h93=NA<2mMdzpPsw+;Ei%=1YTd-UmNPa%lTxTYX-Ty)?*i*{mQ{p=X$@wSaErH9XdypO%!AzPYx!wQFcs_U{i>XjSBD#PRcLNiiwVmS1SGd)4L9zx%T9jH*a1)In$7n;V924$jYm3 zu1yUM3y+FRPAjY$-P2p#vUjSZuQ1ZbD@3}ie04!cTF@pLlc=blYA-3w&nv2`tu3z~ z>gnrkZtbWm4vLKhDSknrvGH*}b`l4l*xbV0j8q`s(II(YV*ka5Z(cn;Q5Brt?vtLI zQ&v|P?eDV5&(GJ#bCZ8)Y1i;z`B2xuU}=72P?BKT^{>f}DUA(qBs1JfcMetL6qMF) zsjsdEGq|z3q^Ky`)iEK~&pRL@DlQ>8!q-J=BM(l^T$1na#P)3Hn>xMl{OPT+h_uQ8 zpRD}6f{XxXXODp3KoBQz_wh}xZtbr~s%vW~D~pTGuv*pw(q$(!Wkq{YY&;96x78Hn zm(^{lsjkUSk50@^FUYhrmqkQ|`TF{M1%=0iNBcPn`7+$KooP<+O9qi4fL0ydd|jLsJ^+7&1t#Vf7RKaM*Vna`mS*cO8;pQ+T$^jk8xw;Q zigVKoipr|%Yl||oG81D$6i)6Qd`?hoSb(dIh(jflNK^)g&!y72)(%Q#rmF=nr*-P| z_1jktl}e3uZG)WvGtOo(nRF&kXzv;j9v>5(keZqs@0k#nQrFU$V6a^OKfrK>)mw_{ zG9n5KJpD5YD(agW3iI+3!lP4CO8UlIiW8%~WI`SfxMBi8_matUA^}ffDwQ|t%{iG( zqlZsjJTsFgFfhz7w4hLkcnczx#S`(F9HBfcAu~SGFC+m3X8n@0v%C?@?SCsQxwO2t z^z6K}+I+cdQbuWGLuGnQL`vu73&+o%zPe;u-}7RKtpQ7HZR_OW8|My4z}&m{?mxOv zkZfz^%J-w$Rkty;BrZLGlQxcg>V^GO}A9wRq zNa+ZggUmq@9Ua+NoymmhE)x^}5@wDkx}|OH>Zywo2!c{8M=qahijM}ShRwBSA!v?b z9EDCJqCobGnh}XgvBDE9NF*zz636M;oYgR}^XP%G_Hb0vSQ*U%0Yl=kNCZqz*Mtn% zIWE!Ckmn+kdlhE;#FmxV>#HvVKtI(oMbiR{+qd;?_7QOXdrux8FRLou9PcCJ@f=)O zD5Q*{rH_TJ0qNu`S8G~Quz+_pLYXR+G_Ggn=Ho*tM3Qew%fMJ$f*plh_;9Mdud|}0Bu;M4 zVaq)1txy6FthUj{m8*ci@zVxN4nkYc0AxKWl`VmMn)Hj|Hx$a_1q=6AeoIbj5Dv<^JZ4Nk*-pyqifXWty@zh92(oBx~j4z)m9Pf{VoRNgYSqma|;Tc zEs*(E_xJX;G&VMuCwp_rfZ^xzd0df57E}Q6k8hBVe?oD#f{z8`k1#R8GWgaqdnXAQ z35p-Us?%0i(dW7c#l|FL#Kom2#RQ4i9ELCeY^Ph21rjNG+5KlpC!fG6WHJ@d$Ib!u z8ov2QPT#|c0l|nl?FN=S{4EWI)fCd_cBV-AE!kW8!`ntNdboNi|oY~pk)Yev(n;q^Q z5bW#eEaC7t6p}#9=Zcj|7oPwhTcKx6MnbHodw6)Lx0g>;Txxz^8h||IpxC6grmUo< zb6{})uCD%p8h=X?8UMrIXWRer{3D9M0=WtdkX*4Tw6?RWy>FnivuFE(gHsbbrY3rt zEAk4;N-N58l0)2Gz1)I8e9&8|433J8l1l;rKa~{~nwFXj>T8m7iYvCXw)al#n%KEx zq_?YgXkudT$*G>+&Th!2eWN)n@r8*EY7c)|7W|ZE0_B*#aEq zo^4~JgWD!{Ois=0KX~Tm;^M*Kma=Rwx|t~vqw$Uju+hqb#9>k`a26Z~@0iTZTiV+? zdipy?_MX3a{l>kk7w6AkIJRfk&h3-KgCo=1``bIZT9nF;-oAm#*xZ5Pp@EL3ZDZR; z2D-Z2+P8M~_H?#)4er=8H-Gc)5506eyDV6&U96HjOS39$N zX3x~vzJ2=-@1307J~BNqK0dmAYWl>L`=B7_(T!6(hS~~~V_bPOE0Tr!JM_N}M7D%{ z8xEO7p?jsKWY(3H)t8o4H#QHA?%aQD{`}R8SFfGgyJydl!^cmaI5@L?dha2CzvoY! z9;t0pqF{4zO<6@vU1MkO*wn7WM~)pkeq{gb-o1y9pTBYQ z%BkaX=KwCha^=FseFM{H&d*=GFn??D*^>uP9^Jis@yhu#XD(j`g-Q!oPMm{+Vu?7)iklG+}h|JC{t*vitsO#+M?j0JN*n9ZU%+B4j z#|{E#j+ zn3>rz(%Do|TbmlGknlNl7F}a``JWr}Y#r_G#4>BKNG2A_yfd=Pz*K6kY3XcjZtWbN z+B19b;Ov1D=WgA(|9J7qqx%mYDwTH^o<5#GdG+r72Tz|rd-dYkg9lF^-M@3^>5Hce zH!jZ~+c&d+=fvpnV0U+COVg6XX4TBcsEe)#)*t9Oz`e!1f*T*K(xpAd^5Ou@*XdcseKo)AMRO zI<_`e*ENGmyq>Y~vB_Nr_U=D(ZSncj7jK?F`(^RzFHfI5ef9kAm75C-51&4N1LOk| z?)94&uV21eynF59skuYDCPqew`g{8ax@%KG44)yETHEO_-+xW1y_*ee=JPNB3@?J+W_Uu&1Z5r@g7AA7Htp5IYBF7r9VndHL%YcCL;L64y~K z5!<^cyn=IzT88^Nw^Y|{X{f4hYi{i58`*Q@*!f!z9^8HS?By>{pFe;4`0>35_iosQa8Ke}`0?(K^w4onXBbai#MZEe{)JT_Dq<*kr19As8ME-(KF zoUNCS5ahSXWL&OH;S-&?xo!ZUz=rzzj^54|z=rjY4o~ddckuN5l{@zyKUiAZmrtIU zzjSW??)|3^9^JdP09@SXFMoNyxNzyx<@3j<`$o0_0+_`!E>ZLO$PoJ0_A86m&);l;bJ~cG3ceW`Z+MNdo z0ov+i{NE*wd}-+FXD8<}csy%+vCJnbv$11jWT2;i+i3rmx~lTZnwF0K$?1vhvy+n( zdydQke%nAkotxqEsyC=K1Wd;7$W9TPjJC&&6aTB<85>zZqu8@G11b&QQ} z-?6K^DLY)sW!gye-m(2dkcJ#2je-_Pm=dp`kf?&@mZ9yS^8;W3^>;S`DsF3MM_+F@ zfF&Kn(^KP<+sB6iNb4Th20k^pd(ZUtN$|^-Uc;eci)g)MiHO zLS1b*G#lZ&@vqh>ZX^+|bguZDM+2cywTJq_3{5s-nEIwza(rn53pb zAZDbuXRy1Yt*x`OeQVFq#E#LSp24B6zTuA6hJrl6coo;xH*RU`9qJw3vv+28sw&9Y zUO*Lc)s}I;|GpqJyg)>oEdsf7EHAI1*!+gJ!EMufcWoaZ83OXltICUtE9(Hz*wVaZ zU~m}B>YkzAu8z)bu)?|r$H#{Td-}n28SdEH00`8=g3Yyc4J{qLgZ*Rs4jeeRyUN#I z%3)fwHoVjS*x(-;?m#2cI2^vzJs>c>X6x9@?9u&u_e_rr^)y!3ROJ^`6al?9wzPq; z&&c>TK}YFhtSa7ISX5FE;w7DZgVP5O9X@@q%pRmO ziXAD-(O-Y>|0>_q7!MYk#b8ntZUG7D)lJ*xPR<=Zd|+mLbf~?ht*NS_vbv_exf!^| z-Mzg7BcPZW>_~`fq;JOFFW(juN>dLZ`lA8L~_U^%vnIp$fUf7$;p;71} z8|~%1@4w6coSho)A>j!GbTV7+6g?ji3y>y$49>85#!j za%5n1Y;77&Cw*#2GZDMSEq^F~8OJjXqV@=%_uzaVEoVdDhy4?jNhLV_8 zzfqpI0^yh(CbwrWcp|RAH9Ws-aPMh=F93|)J~|Gt-EenXPhVeu-{7|Ki5=4uzzj@` zZyyDiZ`=6f?!CKqO;1dN1vxbeYQg(@yIPu>n_GIuCZ~6wxP1TN!9we$Tv#S%8S?4x zy$8=5gkAxgygVHwo{ln^SK-+1xog+2%wIfyc;CL6>0P^ajBlIRHa0oAbN8;jvj_I> z-LrdU=hXDh9ecrV`w#5f4UpgXwvn-IW8>TUdxwUBhQ?3EoM}d(&dgA2Vk+~D6=FS{E zun*Y4-JmJQ4giV!cJ7!SpV+-?dC-M)Tl{`9Hym#^Qt`}FnV@faS34qRiM zcN(9!E%;Ot>>}dwUA%*B?G#ZRlb4^rdG`4JgFEL>pPN5>?e?`B*DhZ=clOf78`tMg z9-IYd0qos3v+wYsgZuU$1tW4`b~jMOffJ`M-M)4A=A|o_Z(qCq;K`F`FJIjmb*E5) zGtT|3>>tpAj|Kj60gJ2f%9h!<1lIM>gP7{#!-sd~&tJTB_WIqMzzex@;lia$w{Fg# zIkx1E?K^bf$cedQhmV{*cI5C8fOQXp+f$cs-n?_;($yRHZr@#evH0TE%PVd6L_kQ3 zIq!fT|4={3zXDlacHqp4xHxAgmyEhIFF^wyJ-C1C29SK`?)B@}u3nzMco}#iw{D(4 zb?W@7!*gfOoxcF~{?n(AA3t&8$l){RPM?`yxP52g&Yg$Po-RIn{RRNi`(u$bG=WMN zFCY8)Pw4;ySo(Q-$VGffl%K*SJY(hwfRc+(pFMs2@b=xu_ir!Ux_RU3wX4^!-dMPM z{mQkQS1z1CKY!`c#S3RITt0IaoV9TJ{H04*Z#}wy|G}fhmjDWaOZocov3zSh$e5*B zYW~*hd)tifMIhY^uuUwn$R#kWVg45oS$qi&OnCj`(Tiu#etB?j;qKk*ckbPL@bKaN zd*GL=7l59x-?)7ZH0$D}^XD#Jz474bljpxYezt^$-(HKyH#?f+EGZ=X+TWgiZyTTr zVk-&MqxJ*a3B&(;d|dkO+SUZn>YP^lsbpDUCEH0(Zg zb>RhYEZ%@|1jzdNYw&pSY;kE=78f5qdi-c%;oe>F0ONi8&dnRwFWGmi|3w?>&AAFg*w{FL@Vl zzxCDYSFfHd0&na7?Hjjl-@JA8?D-qFE}uVh^3=KWXO0{`I&<~WQb=5>Ts+vC8q6V> zlW3MI|MC6*?du0$Z9r4_Hm;zq(>J54YyX)mckkc25BmRlNfS%0P`-Kg^4|5w53Za$ zd-mk1lSlUK+_h(R@6_1H@V3#ml9KX@&I2cIJyZU2Z>~BR)Chshc(mH@?ETx;eXdF% z^K9JRon3+wN_w~N+IQ&0wMX|JKYu&;i_aII+_|`LdjHX*z`5H#*xS?7T3g$=rLnBI zxTv5o)!Pfypykx=Jbin9dwrw>gGyyEE!V!2^<7pSe?t>_WTud5?Gcn#R@>IQ?ZByX z7q2Zmyme}B?&5=6C#JTa+|}RS-CR^uR+1eb7atoP5gr;I73}Zrs*v)85=YmNy3xI3 zIUt8zBouJ041dqm`&CO;s9|VqCWGbR>KU01vY#p%yL!iFPaWMk+S@sHa&EGsrl-9w zHzPhYG{k=?zuwVND72P>Lv}z_5Sv8@2*N(5tUA+M0(wugw=rG)Zq)NDslU4YN{c{e zF*%M7&YL_zZDCwuR#r)EOJ#0WX3pl$?uwZ7Gm59^imL&1@inQ*0QCrvv)wCn=MG-h)oJp zD14T(%o!9=b!~+=!XmH9A)&zwm5X>#9;4~so9l+z+$~OhXhD$WxZ}8u?Ok$y6=~ ziP-QZ5^q0+M8ML1|K2Y(;cG3Jo*stCrn8;Id?C-qM!;b*c_LQ@muA6ZTH;YCQ*(1N zg97qDL4h(HWW|F_RGo>mU!FB|_~F^!}|1{ba#xb-mw!|| z1cFj)bP=Gg(*&eF<1DFcCR^m_Y(qsM&G2TRB+eKdcm>MBLDDG(wbXed5R5WLVL+A4 zQq>B_$_#gws~=)w?qJOYci z|1H}3wT$1sU$M#%3)k1vH3TPM=o%X8A}}D`-3W~Z(v5Xg)%A2W)O2)>40Y8sjLooc z&9y&#_0jv9{NHZChhME$fgzTHo7!6XKoAIjgGi*NmadMj#s*bg108jJBbbh+y1I_m zPk;R_C-b+({KmU0KKRLLwI-v4YOV>zO&p=mo{m(0Z z`1+q)^1smnV39uk;+vH}tzM%8j$8ppz<`rrvp>rSAFxvM}Oj&zq2JD zeEfqdIDbb)MN?Z{O+!OnZT+g1KmG9SpEcXxDfd@ztoQ^Rcl5=|wd;QV@%z7i^2wh& g*M24Ew{JiC_~VcM9j8D2cB}s9-T%?R|0^2!Ukut9Qvd(} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u093.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u093.bmp deleted file mode 100644 index 36d8ad4b9a18d0067275f05d76e7d14c2173f277..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Kf&cF{@P7bw{>~r( diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u095.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u095.bmp deleted file mode 100644 index 51b4b2d26592d133f0eb225a48950eb148f15420..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u098.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u098.bmp deleted file mode 100644 index f5a5c511f0a6163a6d378476f6a19075ce1b2937..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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�HE(KFtQ#DaeCI%WZqC0o*KcJ&~NP6Sa)!X-| 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 DMYLUK diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u101.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u101.bmp deleted file mode 100644 index 5c95e8c99e0ce61982f2bd793954a7b128b73a28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u104.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u104.bmp deleted file mode 100644 index 208e5d3738d02ffbf681986da13c08a06754cb85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHvcU+t2x%OLUH?t#clQd1zwCPHl&a@d$Vmsb8HrVXF_uhMNA(n(BkkH;j0|Y_? zA&?MAAP{>GkEHF{d!NI1z3w@`V>@Y@(SE=0kB`J=7`Wf(dG2xD*L6QSe(_a*;?~=% z_Y%Z+@lh522=M1~#Dn-7Z@#~KckA!Z{qM)0``qV6FMdJ1`s%C1FMs(<;#a@=74h0@uMw}m{yOo-8*dPAzWF9`^ypFI zt+(DH-hTUS;+=QiA&wn8MjStWoH%jf1o7^>?-D0Zo+M74Iz^m5eVRCP<_vN6>{;U6 zxpTz%^XG{R7cLMNFJ2^ke0+#Ymo5>PFJC5neSHZ(KR@Eil`F*6t5*qse}5t%AbVORqN1XR=;&x7CMJf6jg2MZ;^K(- z_;?~AA%RFtOeB($l8EHwWFjRcg-A_JCDPK;i1hSyA|oS%$jr?CfkJCntx< z&CMn9^74rM{CuLIpnxbWEF_AGiiqOkVxpv^geWa7CCbXmi1PAsqN1XLsI06cs;a7p z>gsBurly9dt*s^M>gtI4`g)?Fp@C>@Y$TeRnuzA+W}>B~g=lSUB`6dM(bm>RP^na+ zy}h02=;$CiJ3EQ4t}ddxyPKfVXat>3Cwh8%2nK^eFquq(#bOb?y}d+VUmw9{vk4A| zL-hCe6I?Er;PH3_pU)=*0s$cu3JH-&M2N*=LL!k6QmK@X$z+6FE+-TU1))?b36)Ak z3=9kqYPFisXf%XYt0i@gS67L(wKZaWeVy3Y z*dR7HH;JvSEn<6no7maeA$E6niM_o&Vt;?1I5;>Uu3fuET)%#uxN+kKar5R);=T9Y zBi?`ied5=@{x$KN-~5L7?Qefe{Mn!V8S&?T{^!JB{Ka1ofBBbxN&MAc{T1=ofBo0Q z-~7$r5P$o(e@pz`-~Ao&_kaKQ#6SGQKM?=;kN-&g(?9(a@z4MK&&0p{%fAr+`mg^= z{M*0%8}aY|{_n(p{KtO~|M{Q)N&MG;{TFd~c=*3b;QxR0X?NhB`yYJhp$G3f@@aqm zGyL3xkALl@pP#&RH7GdX%xkZ__~rXP!|(d!Kl=EOPY1 za7veO)89qpg$H-ovD^SUibTCKva2x7DY<`p}CEQ=u`*Y3W(HWeu%8Y+83m zb6sl}vzx|Z^SE4rK&(&=sFh+qi_ukj?vH;4Pn`~pj*ZXAOwTHAXzStkb+e!S3tpX>DlgWb%X( zkw7Gr%f(`;NU6~bjTm)mQ9rFV=7m3IPJZBrei6}e8F_hy6>U_wT0e`^+uqXB-6xR9 zC48Y&J%ImIYW2|2h;>w_;P!SjCVlIVw*!y;)ITgHDK(>@sA;Z5X40u;d=|Aa{@Fj$4&3wH@t~;a#Js$$ysDbYCTb^(!(%mf zP}@4_JgGz?lPc6op+q}u9F)n77K3qUNF(MkI+}u?JaW$;VGka8#V;~8F(t3OJg=ak zsjj7~ht1{nwRLuNF!^GcLa9^@XjGzs5yR-9PG>Y4jQSD1N-X5{QLlUfP0eS0`|_En z_@tz?yo&0IqT1G$)(#H0x1Yo4=;)$xrDFMjN~IpqsuX&IaYR3?9~w3rbOw_~tkO#O zoqkVzX8VtxPDx2mOV25(s4A;yu5aq5bNYK(y&aTJYD=G3BvY$ZI-P!KaM&<9GCBeT zJUXHqH4iGZS{YwJz4XLq^nrVSmXMW|lUG<)QC?M5TUXc8*-dA2S2?Qd!LL^q}HG1=y&1SV)4B7$Bpng!V8PKT3d=amV?1ex5+cSO{#T6x` zWu@hn^$iV8jqP2XbVhdho!#A??X8q{dT)O}ub<74$b>>N0cvmrrqR)nVZB;CVuJq(`eoP(jYix4?N7M@ z-%KhiEhYV~zP6^Vn?hsLD4lKX^d1JSi`qu(69{;04!f7$%i*xte3?dPG@H?Ijt-5C zS&X9^9$z}3)u`3Os*q2&0gnV%RFszkSGH1GYN^aFI*Z!S*2Q2md%9^I?R1tv%X3N;bgwZ%YW*L(31Zv%oUOzl) z9!~sk2I><%#=}>!_L{o-CWL$orK7u}sj0Q8qqm<?r7(Lr z65+t0ZcsOj5VTHCS~NnQ%rG)MGGa81n)`nAi7fx_o4=V}+fd)o*wRF4Z*A=+qYkV` z2ZK%T6A4-PjM7YLYoT;?P@5Ymv_1}pEtVl0s7H)r;})w?B@(L5rctBGf;};$eDWM{ z@7v`~%}vde)`mt(Q)>^iub)Nlp>;9)nEiYsssJydLJ=?- zEmmY9rGP(R8nceuC#R+-Y@DBb;thBzzM+NEO6{aHH?_8PF_}COkH-hf?Pc|`ncZF8 z-82TyUZjLwrFO(%9=BR2CmhZx#0OPni=R{e%y2@9`SoENXXm zM?1B%huO>KOA+ZzIv6EpPbU@ofGzK13xx``8s&aaZ@^KHj!)TbW2WIDm5{;U%LlD^ zo=LmI;hyFG{1cYJXENI;l=jXp8iU5@;Q(X`9{yw-@LEG>2erMso5g0akz5oi zxm=^-Gkd$?4~@-~rmAvqc6Ig5)J`UcFW_?ce4&uX=kWx58jZuFRaSQKg>s{9!r^jF zyXNL**q>|z?!DXreAz)`^!4%hf_||ARZY(8LzmT5Q(ak6l#^RniTAb5ZP?h*tm$$z(7CWz{te-sHo`Fteote@;YowM<32hF=TT%?CwRc zchNJ^_53HX|CMwa;AIz?+qpuX2pChY5OlV6Q0ofQ<6|O2L#|%Fbjj!JC7&}Fd?VuH z;u8|0!=n+m6c`Bl;rJuK7k8je}Wuz|G9P=y{C)LVD=r4Wz1NcTEQVfm8Kz(Hk z(cGw2Dw$No=%O>hFf_Jww0Cqc;Pz-b<$A-AN+Q*nZR2C6QPZe?#AF#W504Hibb5u! zH8Zz3zX%7Ib2~=-KKA|}Io83Vb@$M*`hK2RLD~n(miKm{*!6a|0f8{teO$f(^;fP| zO9i}szJA~!{u>lEG=kmgJs0$0FA%@;@n zT%NEW9?~xn@j0~iz5(D2^TfErj`BNZLH9AL*IOs8b8BAj#@4EL9w|s4^M^LzS^uo? zpFKg`^Lh&pJPw`F%jfVUV!2GA(Hn<{29!7fL?eg8;|qCQ;E#?LDxD|fcD8nLl{(!p z%H8zjxYcO3YSm`*kZEepy|T5wv4!<}7w26zweLqWV^4>aH?>v-fA{$iI=7EOhj78= zNmMeqOoirVbVQ@o%lg+8NkRH$uxTx=454O7tB1NUX`irKY-1y%7Q?8+ zv$DRkyR*B6_*+_>cTd^tzV=Zb@TC9>qp!cWH8re=%_cz|K$cLYRSgUb8iDD|27}ok z@9UFDL=wJ8BIuc;l&{=x3f-tH#$e`RgSGv^lm@b?|S)2VEQh%b`K6$(Z} zH#%$@t+%g_D;_ou8BF*~#FwC}wVFqiVt_ogT*T|`qLh_ZS69`xbTD~Rxl*MROZ8*+ z8MkX{YQhN5-`w8aySB4=aIn6zx(xgCvvY>Czvlq%4N<6NJPubRQ!3f*3{D@5$>>Af z*N%>in9OF&khq_(Hdq`J7QIqR=3`zjqpd8jq7mI$MI()bASe+$#fa7Enwg#&vrI3p zZ|)r&?BN->5UTq+jQJ6Y^r7K1I2$q{(yYb{pm*!Z-4a&~UY zVILnEkV#}9_^R^?^P|uCgoVU12DPHT#^kJavBogr^304|Cg#_+cJ`pK9UScJ?rm>u zuB~saFU>71i9fsKA~ht1aMX{*gSySlXl=eu@ru)n*vx4pWyxwEml zI={3s_~wVM|A9y@pUP7V=yiaYbXqUFm)R?j4`>w1L7czUGG?E4x!v<*5IdZL8I+sOf^dYzO3DDUqkk&^=O{OusbH+V8zvx8}dmP3gDTmS0NIg6( z&djW3hz%B#Vc6=h$hEfViOHFTmCe0t*WY{pH}Buv-`j`exxKl%yt=u$IyX5x#eD9= zHsH~c&aMFktFe+o_Eu!-LziY#ZBkV9n~wwzl`LVefC;xDNCCyIY$Z8|&+9>uX-Oam2fj`(Y~GFFF0gobuXE zDpMy$pA*#?wFdH_j>0SydIBh+Bs#_iF-O=pTS}=q{i_n&nhtH z93tQDSUK3=yYb$Qn|Oe0`+GavySv+@_ag%>cq~%8x8=hck>gUesypz!rF zS^cPdC~2d^!-IN@W6JKHUtIEf7d+ktAo^*$SX-yL|%R8GZ9+zuoa(sI0 z+BIzc`@jC}`!}v#zlH!j*xAMwtSotEW+!>W^UNndmk`-cXd}?la#bq&%O-|0N?p(Wh^S$@T z&?DD=<2v5&Y^-krgLpjiM#JLZ_daODtJP?PopiMLVyO(EOU@pg7z3QL z*`3p~*!tNyuNUi|0?06H#n^u)lg(F|tP@inmql;1j8A&jwsui_H{&w8gPSEet0(EeAc%3&R?mC7@ihFG0_D1&kZiMqh4T5aYDCmQH^@AAU@oM&co z%85Y@$Anoc6&@banOvcK6baWo>$E%UHrL|Xs@=77ZGRW%jwJBjd%yneZ*E-QM-Z&7 zF3-YCC!a88j(NmS@hu8QGy(H=aj=SAIxm5I&*767V-F*N- zQm7Y0ChMegc7ATbJMW(LxZw0t?inYx*)cgWIXVp;NZK_PCQu4~vYS@Bap-8GwsR#9X!`Orir#|PJ zoV1w@qvJ?AVDxO35gpimy@E%^AFZQLjuK_JStrIVV>8IX-uY?ksM$U)YytXB=qUjFHkW5^);(iG=V6^N>L4dUZj#ES5+R4= zpP7e;YzC!AIRg7`m(^qfKAjwuOJs7*unCZH!tL>{VgI)_w@?KUlUtiB>wDYgmb)|X z7t*_VqsBoAyO)%e1q!(e3mwIQ&w1Q4QgpSsC^Vr`XRtb^XT9FpSgK9<2^eI1b93X`!K`s0@DBS&j@8t6 zDOG&Fgv&w$EL9E+jsQ@i^DyX?atJs&jff{xh`AgVU(CbULrYUbZEbaB(cxhYrMX3n zsF*;Nwv5S}%gZb4nkh^~kXmn^021{~PtVTJ&pK!3SGUoOZmw-@Oj|AGcjyrhgx6Fz zar%3N0%kWI_ObjC1B45MK_f;Z*4xkHgLdg>P^isR=$@UOO^pq;)eVhRhljbfO%xG0 zpQ+ht>zJmqy0W1SDoGblERiS%bwd-=PH^Hzy=82AX>}XT_~z2mifi23a0do^G^?bn zlG;uaaJoB@{6zygfc_zP!03>i+XrjSlrC0J7p0*zB`ztwtP^c-X<<=SL+#;VLP2Av z3_a)KipQq!Z=!Uzx71fvw}89rV8|o_EmEUVh2LnIUD^T^+TL7RSOQ3Dyn~2&B00aj zqMpj?p*DgxmB`eC2>zi#ATPZ}Az;)O<>geiG}qOY1z!$`j85y~(`s_EimU2M4-aFL zDj1r{h2^!)C7Zgtnc7lOQdm$?SDc<4l}ZuI#B!}(+{5S_o?h74y?z~V)a#rDoND{> z?J4--;JmWhP7bZHq_mUN^EE>{WM5D&!-E5IKC>kklZv18EjcZbvoJr%>1DK1TO~-w zo7-6b-i`;GYOqkAzTN))7wdWiqQ2(x)FQf2AW~@{BMs_xLxv%RLYlyb{*e=XYBjg3C^oUAhu*?gsY%&xP^}q6 z#uJG}JbHOtOhQ~z@`dB4&W40simWe8Ov=c~FU~(a3=hZ>S{K$)?AMLds)mlX(t`Y! z+Tid@Z(oW?&QjO}g?UYlx~18<#WiF=;8B;NshBBByAy+duR|$kHfIGUmv_|{(v=Wx z2M4v_I|nrIW08o*C{M}CN{PSn?y0NES5JiHq-E!%rKY519UcaUm&qsR$!>FdyuG%) zxvrwHxHQx6>IL8I=<~^glB!lIOTMx^JHN7y)dPyp@T=}Ylz~b23Q01# z1kkGLinH?zvJ)f2Q!_80%jC4uhc#O7ntgHs$!`nczcJR=-V%O?_md~_N>6!AbZl&B zd`)d}C)gbgCORPEs{zNA5`jVX|nt#C6xcJDD zs^T_O8Kn|~REh!3fLb>oS4su_Ty__g+S*uOQk> zoKR3z(ZUvjN|MV#G68}Qg87#9v-x1SIX&&IjnyT2*?9$JRdu!HCCI;YfzC38o&%Yk z%m8o}KD{C%H9fzix|1uv)fu@gGfUt>_jgbTmuCChm^JAi(Bq$r3yBL0O3FyiuBvOK zi)C`TOp3W4gE2?Xn4-cirNvF#Tthv6rvN$&Z zP$-e~w>P)6Gk8j9Atv+m^1N$tl?3GLt7|LE)BV-enT27Wzdii$@wXzbBqW5UW<{sf zG&a-4QYq|9&;cp5Lt2F4farI!Uvoo!Sy54bc1BiSZcS?&@Q2Zbj%XfLetpR^KR0C_ z8c^U7ggmH{+93>~kIgJBu7L-;w!gKyiVny@%gN2GYq}%-!2WjwuSO?DrDaAWR5VeT z0+AFHn_R8{kQqcShMXhgF<7*AYF%kzPG)9CT24_V=0MPYOu9WFmeG~2E;wwH_VLjn zl~lrKU>u*Ek&>$Qj=6=k?SpIA_tr@nXvsk@%*~^;Jb%~vU-rKe5+0M56dRl0+|CqA z5caUHkjlXS86d1;qG&*lT-aS-T~<_FQd&_(WikcBhlf-1OY2@2n2DA7$qDr3)={;9 z(?e~lt*EG@(E1gFCU7&$d;7baD^S5!mZn+78F`)6FWhPW$k7O&knqry#JI$QhV~wT z1pN<2DbWHd2Zszs6WDK)X+*D6^>?*(bW$np-BA0Lqqf7tSzxQ>MNHhUE-e82d)$*F z@;)}5Qr|#j@THm&v(-91zl^nG7=L4BadDQJot|G;^3yx*KNc8uB`7$UOfE%r9Sp7r z6K$mGAs5TEx9BhPxCN?~L93F%DWnqR5C%QWcGuzI>iX8!+REa}1_-A0O+17PKv62< z2qhrytj-zN^o$p+$kIC4zcn;~Gu>I)`Nh>CcaEpNkZ{%4*T+9RF(s|233DxIKok=A zzf>rKqCa9Vf&(y)8Z8#^@FtQC9(T?-rWY0u4>vav`0%XFjnxg%Y-?VZ(`nNfEKcX- zw95nC$+NJ8Heij6{pA(!g1xIGFTc1dM|hT z`r`cZ#^xpf@CNpO-s|kIEh?rRFt&{1$?QmO$~9N#z5ez)WKnGn&gO^x{*K z5VY-6?zzPkw04JwK=r%m>$WyFcXkovU|Z4UY;NMIwm^W8PQSc@?;sfvG5{AHtjf}o zlBhe%|HG#fLVeDjJbCt z_Q)r|yMyc3(emEBc@3az3o^*{1Dw$M%KV(AIxPn?v@hRg|Hw<2B?!E5=G{}L&j$ie zW3Edo6_KhtUy2HZR?>vPBPT0O?m8V7J!+fWWuEck{jL`v=!? zi3gj2qu5^G#L0sO#2#&ItS-$tb!Exv`3?;D;`)!r+R zK~rV(gnX=jV2~W@GlGU41?gY|4UBOTm)kYxU0z=Oo&CL?)m3;Ly8N41`}ON!AHh8D zgM8lICLIFZ_byuhwY5dJU7DYionIIC<=g!K5x?Th@T(Wk96NgEf=^I#WjmWElFNh~ zo`{?&0t(e*tPVq^M$DFhXav&@i4PMcODkU3$HGZ=6~P9v4U7{hdEfwmHLqg_@Ylf} zwrH2EzH5sfM{inkaz=CL!?z8^e%?PRK0YGg{E63(oxK>8P)_aT2_R}?oJAs%4yZIx zU`B`00mHn>I63W}bxk>DJoCsuSU*%AI3U~|;2O5!{p4qRyLcFKEA~mx+W`p<7e)Bb zTic?;Qi{7T-)5e;=R{gqa8%&Aci(*d_<6tBl2#V_cd?Yu8^ORq5Z5PB30Xb2GxfAq4TCEPgx*a5y+RQXrPS3!9|yLK2anT{c$NR~Ht%ZhAm)OnUT7w|O4|;oHIOCEcD`O)IdN*7z_}BCahKrS6~Ye2S`F7Hdaw(mexo^STI5l{)V(i zX25N@9nJ<11L_$iauGvF_L57Xv02COX#NS}=XKphF@cw__?$Za_FHdXPH*UD@})c| z&|HBC64)S^IFw)$?2nD2`k@X@fE9K?4_g2!415RIhxdVFg!A8OGT{r*UGWJX3BHKa zUs>|b&wB^s{2~%-GVYQvfsrMXU?3y7+2ZV%fWa7pAQERW2_Yc2rdd^ zePbrQ(P*+l<{Lg91yP2`ry&nw53WGE=f>(XNYr@`Gbkvc zkREx5_u&8@cr7J5FeEhK%DLn396uYJ(@gK<2qCZw zXWU*W$_wy-wRO@yR*s}Y1|jKwSUy4#&jiYWT>j$xg4;P>b~PlUyXFVCCBNT&_~?b? zh`_)gf4_HMd-K?Z*pg<<)Ny%YzEG!vs1G(~#9%UkUmF_(#|kMBT7(rx*vl0>Se$4zJ6DI&mDc^&0_%o zVHiB)OT_}&fD%m7;4o%uKr)Su+Yo;s;2qO*V8j=({obV|vcB$1%<^vq5hTf@WBD{3y@fqnjaFP?kmm7uU7f8R52zy9X=*o?APY8MAAyi%pr zDq;Ut^kJ?C(1{irj$`=ou6>?QL)GzcVTJVLJ;aMisgXffE}eYy^>>0(^Xr-@JzUIU$k2lhfb<3MG(!V-OhF1F zlixf5_ww4(oOcP~PwM=Lc{1uzj#2)ulfvuX2HA6OZ6HFx;?6Eu%KSpJippYs&j`%Z zK?#9ZulQX!@#b4Tu~{WmbrhyhfgVVOaen>q2zoiIeQLsPCnpMlLQsN9JnIDvBxNSD z;E<&s-hbmJQUIBCx3_^mG4z15g7P*miu6y;EX+LlLG|U(MMK+ zjb)@ADE2Nqz`Ub2FghbYJ@)Op$@l+0j;H)f3gRMyfGD|gJ`fOzen|I6`d?q2n}_7(frc?Vw=fVN znv`FZnDW!xpwI1|@bJ-ugzx}A->U)GgDVkn$yp_hxKJnI3KZyqhB4daK+1;@J8s8& zjC8t5`^)Pn{E)g1$aO<(eE&W89^4U6v$?+No?n{7Nn!TO>u&Ln%Ph#w4EyTsMsNH0 z{$GS8gkAOVId|#G)hky5Lc?PcbIKaKdU;%_QicmI5X0bpj)_UD4N^Q#6j!l53yVw3 zz+R;PlTi=h`90D+643rW`ZDO%xU@Yx=kY8Ir-WqY7iOj0j{I)3jtF@9r@y@H_wKtV zPWkxxUcM3-9*3)LImOj2bdE|bmaDaTlXYx-!h#&+K=qw*&4QfA%FyH>{gd4Xip{MG zgwzA`2hiJ=ymKzVC4e;#Eg-VEFf--s@9{o7%I6Q_fkpFREVX`d^h2`R}*$r+isRa6>{$rqvm) zH}-D4|NgB2JlFvpgo5XWR__8zS&$|9Blvuux)XTZasKdtpC+Y*UOw^K8*jb!_M2~? zxp>(>HYGeP5?5WbOPboddoctq!vhQs0*H@~PdX+i@k#+Mz%UGVpaTNTB0(=1flxmY z__H(U7!d+XD~7BqA#r($uRL~_#XCPe@=`!@OrYPXV{gCl`q9(pFZf*a3-ALk6Pb{b zQBX_mq_eRFXh@+AL2{3ja00$pf`hOJ>3Nkcm~`yNO-}_b8jj$G z0s28Q8&0{~`3Fw{d*_Y|^Ye^6LxM0`qSc{6ziWN!{73Oy0fFeVN#7y$?Kc)@Xy zJO~N>Fzv9k;Bh&CQqd=`E$edv6H8lKPdxAk%oF##;S(Mi9us}}%BAzC-g)QvxeF&w zoV(x~7#tE7lai5J+0@e6!{`@DBr2r_*Gj<1*wBzqk;Q0n0l6Oh0=m*|(3}f%GuZo? z8JJ%js}D`CYo%m7^&u<1>r2m|0gQ}E3pnrRd+yw+%zd?(F$Xz5!vOxP6*cTHD;x27O$B#t^9hMG2q` zBE1V*@50jZycaKtfkA~?SchjK?JUn*cx4$S6_qJ3eGK!+fxkfJP0EbC;^P+_dimYs zC(oU~c*z%o_E&>~LgG>~N@}nL%>I6ihd>q7ft(vQj@d99N6PdIbF*ZnpL1hW3==A| z*ouWQ22_=T=E@)bp|k(*ZFu;#VBhepw6IGT0z!lR&YwPZ?2J!vV4&|M|A3H)*re>D z(%M!qtGM$Eb{_XGZ}kN>k{OzDV?Yo^8Bve<2;6&FTwR=-3A%DQG$Jh2@65ZW&t3`&3%u$d6cQR1ot%|lQ48j`58b&0PoTwMEIFNrY=n{k zU!20qZIftD=3LVlLY0=Mls4ucyF+ce{lGu?@x3qkhR0+iMThzYgat*$1pE5?`uGI| z2V4mZ3JeN~Nlh-UuEVtq45xx2fl#g)z|^n7XdJ`L>o^J|Mis2KDHq0phBQh+U1oVn z=<^@6@)2KoFWK?)yfd7@N^GnE!xNU9SxS+%5L!<*`1*wvJ830~icVl@$S`@(a zi6`#+$cpEUBokEp4Q>wX%4e-cCBMi*zOo>X3(S6rH!lARG35gQ$qlo}ru2c9f4B0MZKBs3@#_&mQ7VjcMs z1h@^{OlfavtS-uqiwF-2j0m}W`BFr1YWR;ocG|i7neO@e>Ezt({PO(FjP%&3glL>X zVsv6cOjKM#Ok`MiC`w{MTl%AE6n2;0|77>-0mKc|s7!?*892TFNTUJ#?!M)I?%KXyG z!j!ZGB#5hlR|BI`)59-6|EX91y9ayp`xoN!sw%Tm3n2KVrRI^N?kNc==_#o>sVV8W z1r{5Vnwy?kT3J$7R+w9mn;a3F8Wk8486K2VR}yvXD<7-kedHcI_LH#u%HpgHT>gh_ zm6w|f@h~+tF%f~0RZx(dk5}SI1293aSd^ce7L$;g7#xyXoRrntkbL&jy51cR^uTw5 zvhxZ{^0NvG^YU^E^0M-a^DWvb40K zxFElFtED9Q(hvUt%Kj*0ANp_ieDP;j&U$3BS5yu<65o*Qfj1kw>0>@r|IAjHC>_x?NFjVR2z@Rt8=Qro6VH zuCk=6sj8}_qoXG2)jyH>TMvEzH;x5_r56|Ep!!u*lvY+(SC>{)mljml)pv9=8BNiz zJ^TB+`%ky*yMF54N51%@puFnZ^0KnZDqK9Ogb-iT$>p;9x(b6{ee%PI#k+pPXaDq} zue}x+5+0vbR9H}4R#I44P})XGJN^A9AN=g;?&Ch(k$dld_^EH=Fpp+Vv7VQGX9Rg88h`YPHXCf2#nYgAuHf_cy|5e zkDq@3)BpSYr$7A(S+r;ovUu@gWXX~x$kL@tk!8!4Ay@fvjA)64B7mKvu0< zg=lJOB3fEnh_<#iqNAgO=<4bsdU|?@zP>(UU|@h48X6)-Mn;ISu`yy|VuF~Onj&Uq zW{A1DIf6o=5HuQ%U@#a2i^U>191g+b@d$xHK!`*lLL!k6GMS7}C=`TBr6M#M4WZNN z2!p{um`o3Kp;SbLLnj&i4d_^j7TIBL@Jdc78VwW zOeRAtEiDl%D=Wm>+8VL3u|aHYZIRWhS0iiItU>JT>=1iyY*9*CQJ? zY(O?{+=y)2vJNqkC9J4`2_j&(@&B8`}ZRU4je!}`|LC1;K75)=bwL$eDTE>$e}}rki&-$ zBS(%LL5?0hiX1z33^{)MIP&F}Um}10^PiCuCr%(IPo6|hojQel_0?C%>C>l?GiS~q zXV0ER&Ye4loIigaxp3hEa`ECt$0l9VS7IORcZN$;h5pi;ILY$qQ5f>L1#MRXmadUG+?%cV9xVyU}ckkXsJUl#* zd-v`ko}QkFmzNjf?d^^D`1l~czP^Z`pC97y?~eoo1R#Ndfk;qL5E2|5jD&=QAfch5 zNLW}H5*{9oL_|a&k&%%|R8$la9UYCt#Ka)6v9U;8TpSV~ACDv?Bp`{2iAYjX5|W&p zjHINbAgQUTNLpGNlAfN9WMpI@nVFeLR#q00ot=&3!A>G~GNKa1>(%ajM^!4>2{r&yOz`y`9I5>z54Gkf~!^6nP$OtkzI*N>qjUnUX z*T^^De1m-Z?YGEx-+hOC|NZyK z4?p~X{P^RK$il+H{|f?t=%+=0=y&_?H~a4j{C5TZy8{1RfnTn`;w4L$E&2ZuY!@$G zwsaA)Xz|kJD^@I9vRGX`{_j1D!0Pg)%QW?k(If_wK_wD!C=-3nW&b;4SiDR_bJZ$+ z9M^jNjy(sC965C0lTSYU;JqzYOuXLG|M(&-S)r+GXpH7<{rvpZo38hK0s;g5eY}1A z{oF2nzI!dx080P=}6{$Te|c=b0(Io)I+n@ z>^*xoA}%&QM^RN?Ro~cHTV5zvRFo7IIP*;S6fp}Rb_Qeb!BOOMpjnDUFTC<2)e6QF8`zV0FE1myW`jm7oWJy zlIq5$`kDq+XHWk?e@}N?eSJeiokA`zD@+XXbvv_*Z@Oy5AA1y*uF^H7+3r5=V znO&%;Z*En#b@%l4LoGc#(9xz+wl+65ROO{7h6nmw|JWL*`A0^irK|MKu&fQAp1b9G z$1@@=r=+sBp{1i|ps#OWWPEI7aGVcfkX2OO)ZDD>92^@S8kwA(9vd1S=Tn%n!|0kpt!Vrc};U`YkT*=$nenc#O%!Y=-5yX^ggQArrPSV+>ET0pj#(D ze@CqUM-4!iDA@ervGdoQ-0u2DrR5iwfqhk1|IpCD0N9_MoR}EtX;ZbesahK9D+@BS zvf};Eeg4@VOXEN046MLP-Z*&bvZL!=FTb$VB88&5zFFDcJ2*Vp*FQ8dH#e=euWD7b zsak7ms){l*vr?m-PaHaWaKj%mfTbAOTVI^H?C9m?;~x^6Q&C%2*Vv-!=p7j9@97;F zpP88)8y)OYDcjnVEtLvIVMcmJYJ7;}$&;79TxTI?&VI z+0owF-O*a7sH&|j&dth9PmJ<)y6WJ3=?e?Zf6Kn6#euJG-ShSdj!8^P$;d6OX;P`0 znp)br2l_i&+dDdY21oi^DjS;{n^aw$ZOwHxiqfL|tn|$E_+a;&w_F`AyhqpgH>R)2 ze&^hcy8&SlG4UzsX_*BT^)0QfjZLj>?d=`yu;yJoJzXso`DGQQ<+UwJm9n->od+{A zva-{ny>H#V<9g$(UD$tl0hVafwjOnG@d}AaNP$gF%gC>20NkaqS=pvib*S2ghr3$p zYZdaM($eC>;Wyn^&l*ITacPEP0SbpNFVShiBz5G&jBmE#?su-Js; zblB9a0!5>;wFOcScw2``)!)}zT~Se10!2t}T2gXGUSVN=ZkBrXSp{W937(FQu8uA) zUkF$J3j@$ZVK8{shELA9d56Tr#U-X>WM=1<)U?1MZ&fPWIw0CME0y)tl?r)YMsi$4 zfVX!*cw};JE`*=#thC(9>f8{wTaLGG-MRGv9*V->`7A|I$vCp?y<=CsL!#mn5)zZs zvvUhd>)Se%O|a2$*jpOwl^rd0RTV|qX-P2=LEeA{x(BDErKD$PXC!4*G*%?~INiSG z;No#%&F|jO#7ykjsdesW?`T4qjuNo7k{cN?TWcv>LWw01UD$mQkLwe^j4 z6*;l~cOCEeheal)XJy1Em$f$Lg}J-9Iyv2S-h=(Uxp;{oo`gelcAdWE5t$5dV{&Rn zc3xpwU3+hD2kbxiKx18%qN=hazo@EXWNK!1dbF)1+SkMBri*W6Qbu}QLP@KtBHq{i z&K);5ms9q?cLB6ecpQpoyWhbxFg7_gEj1-I1FGEehOWWEP6&T3O$`n8bu~rFDS1_0 z(@$SLniw5!uSgE@ce{AeB^0(RKC!U5qai!g)6LDp-Pz#_=I`@>WhMkN7R7wylxHNA z_$jH$iOHF{`Gw_;-NQp&kYoW2tt~IkPmNBmY#$t-o*z{;R2O9@MMno*IC?oCCORfA zKDVJ$SrY5#=H%|->~PY0)$j5@T|AwMH5YtvH83eXF#(nzyf3e?q)Ig~GSsbvV5d}8 zXT?UwrkA#~H&rUY2Q%X%!XqN1gDxC6c{eOFE;b^qwxg{wHT0gd+g+C%XLgwXo*=XW zMdh;57~A7_LShnO`O`D9^P%8YH1~{*_O~~wvtMgzVsJosYED63Qba_2a&%}|RCGkJ zr}L$whc3AIMkPikmMJ?M^5gtmTs_=wUH?M#J7T~heIi@HM3J{$@e2)$P0dKpgvl2b zm)ErojE{6TR#rAODbj;I?s|Hj@io}tmf_L|b7WDkdcg2t|?`xA4|Uw!l44?q6+ z-M2q1Ed2QWci(+8mVfKhJ*WL+oR57KH~clA>(8D%efHwjH{X8y!w=v8_`~<#efw~v zF8<2i?O)uBPROiisFCL-hx+^ac-}mHV!J8OYX8gvEHlJXSxgF^zsDgwDl|OdC+{mR zEw8L;XzlFp?`~_Yin(<7YIu59ab;$5j=ZY5tEYQb0^=yBTH8P6Faa-ABCsF{K*!dx`c%Xhs30$r)TCBmzF828=F5_NsrBh*lbs znN$La&av5Z&NDP5G%_{`kdDlp0=c5LvGJ$W+tJ=oSKrvwP+eJBT3KCL-&mAg(_CAc zm7EwK8yy*&mYbcVj=$BwTtPDs9~185=6L1&sZXtqwRE-rK^R)5ZAxbna8xG4;=Kz# zVZkBc;jyW(0^kAVRdo$bDkwR-yPF!Dn_Ju3I=UL_>#J&N<%JdPU5#b=8OaIJi8=Dh zvh1Xkba_)tQ(a|oW^zJ=xAV;lr%!#p9;0iZr?vd=xxivAT{M%1#WFZd={x6r!UBU} z2NDt!pz;Nf1=^mDp5DHJ!FE*}ltAs>J#{ci7)!IVx35dpSY1(CTu@Y6UXq!TSybQN zp=_uu$xcs+@pHL(?&QfYHj|A^4767Ly#Z(#>7(dOB96x4+U!2(73A+992^=I9g~=z zTUcD)0Br{}og*WCUC?VZHZ`}ZJ0WFjdrx;G98P6RLrs;uu&6L6BeSqd+1(APsU$Bu zD>>ZL>B6Z$f3clrYGSCP`S%8(Z)Sp{GspxQSG@k?OZWVId;_8Biil3i$SsmrG%6tg zjgF0v4G;8ms(^e{b#``ib*j3C`l?E5R2{9gWd#LLf#&9y)wg!`_H;B?$qRDxa+5>v zUHj_9;WwCOCdPVNnwo#}5G(_No=9iV$aKDJ`=RUie7(VbP#E}BPGOm%wxzvicx+;F z5)hA}!T!G9zP_%7h0b=>!1Ry`QqyR6V?|MMNnu`5Rcm)QbO!BBRnUwS7G=i;+&+Km z=-X@)GnA3`%9WabD-LQCu>=a8!Jsh(Ht(Fc?djv?8wf5KotRy$sBLIgbq$P7PEJh% zO*%0?I@s6U(Xz0hRJIP?AL|{Mm>TJ9RFs#MmXuU9wgE6SGziT>bw!!Hs30@idKyaZpTi>E%Z zFflS$JHV<{zg>-KP}xj2i^gEHm;(C`&bfMec=&}!N5v#%7FRX3!NKbvnV6ZM9UmE= znj9U1?z^jfVL_$rog7ogpR>yGN#{20Po7jaBjzc|mf3+x2sw zufyxB0$mNL1K98A9iQ&Z2n>mgj7>~VN{Ww7%$C<$U$e zJDEDGv~>0KH8p;-8eEEDa(Qefi^Cug#cv+DblV*on&`OXOmL`{?!mDMaJ|`wj~~s9 z^mYwQ&CLwA*HtVmG(hQ}=HZoHR*;hv=Ie3iUSL#mNlRDX_}uLH@L+#OgQ7xFQIHUL z_tv?6V*Qn1-#}0MH?g@@L@J$0A+rT^G)}hr_}Jp;QZtHzUut6g@v4WFNa%h3C%t2%_Rx`ZjK%y;So8_J^hmp?oW*k5B9cJS5{Ta z(<1%dt{z-tyh2+~*T~dB_qR@f0gVB9m%`>V2~_LdCvV;H@DGWIPs_?Lt!!umoMm$E z@zZB7zj^s!w6|wu{>f~6ac0KCLP3o41;@CWwvOI@r93InJ1##XKDTXnXzI};^#b&& z>Z_`%%d=ub@7+AM38kTHsAG&ZGyIJcumsEDa+ow4o5!MZ)_r)!#mgrU@Sf}<2>i;P zVet9;&tJU!=DV*SO%C-BjL(g?loVAjEVR|;CM1Nu;y~VQ^FP=Y{9q8=p>#QuQ9avcC8y)LvZ0LUY;_0)eb3Ns$ zQSpfpd1Ei1K6&F~p-d)Xfqgnd zu;Jq~PX6H$v59GUWwn4c_JH?KPR-2E%{_SX;w8A?Q13u{X=aHM&VReIuD*Nj#jBUk z9!~eyWJE=T$5l>!{q=+C890DlsupE^S$TPGVx+%^!#<3Lp|+N(v4Oei{}qJ&EE$^% zWY$uay7Z%qw(LLe5)dAhn3h#oR^6;pL%rjZph$r++o}HPwpB zrv54T@}ud|Zbe*VOjMR~=Ed{rki$~Klb3=7G zDGLjwC2~bmXYa`DgZYU;RY_D(M0|eR^uzhF0bnM&I@;U2JF201%82w0a(`1#>nHmr zDAcdop+zLVg_V>|WzZ=stG7=$dIyCkWEILQs%imoYwzmr8y+17?T&gJ({qm>%sqNK z(^*-vuuxn8ut2K{Qp40pPeWcrV0f~;b7Fd8s25N{C{tS7R5b~r~W1gR{`U0*u+1w{bSP+Cz9v8T7MzqhBir>CzU4wQN%!{gHr zpFW!IXIH3QfI$vkWl+vu8JnU_erexCAQkg@LJ5~nVMyLM<{T6nk&pu%S8Zc^|G*%qrGV&xnxh+bRGkT- z5E&oogZy8vZj4(RyGMqGhuY-H;ZZ4hrByXG^({>`0EU;BE2X|eOT3$(sTd8GjLH?>2>IXXT*Hagl5I4{&)N+`U# zJKKBuI_ee{s>@4Ds~Q@5$A<>{nscKABhzw=6(At1t|%%jE-8W7t!yeS$_@*N^M4nk zZDwj@XlQJXr(u7Q0hUrEQX!8owHCAJY^%5b>=qUom7HIyfV#3BNUo8w(UGBnE?^iM z>+9f0GvHsU&X)3pg}O?4VM%3O-#B=CU0SerSW0$5c};Cqd2vBrUV*%-rnIC&o|_sG z7I}LM#sGyynHZx;G$!E}0YHN(k&5^{v6Yz3&Jyjr(u-hegC@%E4Sy zQ*%dGM{9jmc}YI-j#UlH=IZK3z&~qCa!a88EUzdnDXnhk9v|%}O$d!hNr_1=sew+Y ztPt?(oV>i;41n)qBBCN(KVX`oux3UkXaa>H5dY!;nhC|=|2&bkj7=BV?{^9g3yI1o zE-9{nF0!>v+1glB4wEXDgKV;-Ag8i(XsEp`r${~j(&GH$>gJyDv9`kKkm#(m=(O6l zW@!8XH%v;(E-uc9jg1TO4-dcf78QlVn;M!Es7#JP^b7kakp%Xi$CpUCbe{cw$KdeL z$dvrTLV0B+C^TW8fA^D^lo0A46d4l{=;!I=;Ng2|GYLl_Lhd0kA zn8)Gpxir?AgD%0LAu;Ls1^LD0u#cHg=l$*{JJQqT#-(#-&zwGc=I9saoKD)|2n>q3 z35v`C^UT)+@De;vWMwTCFzFl~g=Tl;PEc@YVoo6>jI!*bY1{nM5jg+QVdWN9w)Bio^%O@(rlrJXHgtE?R@Tb{E}uJhWcSu}_M3Jecz@^q zi-#@E@f-%)1ViJC#S)?EYyP*K!WLTDSO^$o28Tpl_vIb`;K;NB;BxW- zGKsCdt;F_&KksH55F`Se8I~cEN@bSl*X(Q1nF32|DW6WJF^Kd{CtbaRVloQh0B7Z9 z#@;!1=)HAow(dLbnwoa~?VbBRyPO0xb86t70LZ^NMX*WLN{CVICGp|Wsc}xet^I?Q zhbTn0Y;QoG@1b35MJ%SxM~AnOjcJxbycvcelt?YDF|XOzVo*6!3lY?xbPAri?Tqu? zpoFY~g3RQ!tmIIauileUMIZWA42hQ?w2M1KU^- z8xT^^l#%o3$8Yl15_uF9>r7=+*ylD}k!<6~`!`VWJQ)vfj)TJ|v9!j%W?z>L8z2&J zLE%nBv)(-Cr2b?N@@Ar<4piqg*dQ&#&A$xLy_n|l0qN@UiyZ+yDPlFX1ya zE%C3}H-N%RAQC|L#Ux^w+s`=P@ry}HOo)#T_49DOef7(awo6IUOI50q1dC$_`GkX& z>F@1H9G;z9SV&3FD6H)mnH=w}PxHGIR5bKzGB51*8sYPii!4~P?ajUWw{n=4b~X|Qk-`y6MM4SXwH_S9FgK%%IYbJLNF~xY9KY#&HzXk` zIs~9QC#M@1FJHTH?Z{S3TYDKD$Ka8ve9|_5<;#ad;|mK(+4&W!q3Qc$-JLb50p8(h zd7a-ps&m;yFf=BzxfC3K^TxHicJKRW16ydf+S(eTi_pSCEU}^g-2P$$&>dtRlR$w6 zl)%|?Vgrx^(gK&0E(m9on>hla$Ye`rykr)xhY)?8L%CR$g&^ z_t@N{iJp$i)FAJ$w4|(_r_WUh?q9yUW9u4`)y@MS?*8b*5B9F(TW_?ouoJO)BB@Mj zwSo2X^W?pVZTkk+eNwoV};35w1+js2CkKWt8 zR=9SHOlmJ>F(mdj0@+&1&kL}X93};grI9cc9yI^LO`m>s#o5Q-+sn(#!{z2x2Vgop z?|OzOrsNcrl$RG5)%LX2HFVETbu>c$sjTlDoqOK!9GmaOTMV!~5+mHt*VKZ7E~XZMNC+WVU8MKYwO?CfVGKK*ZCz zbR3Rl`|g)F?|Qho-0^^kd;16Zc!XwWC#C1*WS2EGD+lN22AZ3c4Hb%dh`%*;t$maC zAHRG&)~^EmFFPqIB_Sa>B_*REKLr$V!GRt(FPuDj;-H;m>)RVFA;(GVH^_w6mIgn! zPY^OmCPsKNiN&X4adhb$$8O*AaC5tJ=dP!JNJw;IR9u0)xTF*y*qZ8wj^56uf{dav z5S`UP{ngMhJoE6`H&4e0+8e9O3v-gA)j&{UGGN99g@w6k5#Fv>&tE=lE8g+$I+>-+ zX5AKhv2=|@`{(vaLKex`5Jx64I8+>#Bzp7cHP?H-es`VS{Gww+f@4y1%Nvxcrj~)B zuFg(XU0I>Lyri_gcNqHr#3GxOh^^$!ch_3TEbX>$vld#d6}$$7lZ7lY7LCPXfO(=~@xon4&foM134yx7%{M$D zF(xTrQQy)zG&wW(=-I>3j^@Vp?)J`+N6#Ssbq~)xhUWXlpe)T*@*h`nM;mC&p-R~M&*2i&=NZlAUF_DvG8joqg0_F|d6E$!#ak5C}-6LA;} zmOusgjm)(F=&X~6H%M**Jsh3ABh!n@n|h$>oPGTDH*mKED7Wvv|NhlXZ4T7`kDtE$ z_WSQ%J%94>{v6y>nVuN#?QAaeyLi?yw6LbOrlz_mHR|rgLvL8FebbI7vR%7ns}%Mz{Guz9_OaP>NC!fW;kEDC6d!9Iz><Oi%T-DB?XF&L2N~=*ZE-$4~9E;M%U?ao4}OPAXZwVXcMvYxWJOBs>m>1@xUM z;4^4YJ8eDb5*QU35)zwPP*fE} zBmk%8=kGsw_+WN&a%`xttGh>8nI9kE>3;W~)8()BSa4-BHh10DH4=&Kx;4Vr%kO1y z`wxdkq489XK)@Gph-BN(u6qWD0|1wrnUh;o)z~0U@OE}|gM@G|AhE1{>g6}DUOayW z_0RKX&z?Shc>n&~^zQt{_FFPVGO^YAbryV{ zWc6wZ>-G5~#$+^>NQGUX2ram5nH3c+J9ypICpi#RX{&{u~_*&qipC^I3@-PK_)k1m!9t=8M} z*<7i$l*@W8{UC@o%^U};GZ|0hN_i}aH4DRk|NL#&dtsnH$d=1NwXrKRYo9=+AdKOtF9^vKBKLe3>Pm z&P2WDf5-|F4o7A%NYEk)#5}%CNTP2#eAVHWS7L5XPFZDX=}(f&PGEjJ0Q(sp8H4#w z&&)u;fyGeU2Mwwk9vlXsXh4m;DVsqWRbHHzo)qDE`}&zTxIAbqMK*jqNnm5i#8Y1P ze`Jw48BeCs$OHnJWg%pXEf_?}?z1k;xn5CPR#udm5b5i9?dtJ$451aDZM~L*qFC67X(ZO` z?GJ(&(1>Ijl|mvCX%-R|U&bXcHy*ip%O#>fo|&frRtbR6#ug>W&eTxk1h^T@9@hWC zgZuZv^?;KD`(q=+g9F0@T_8mUZ!In^El7(FyytlB_S@3(<{|UAIfdPQ2I#n%A^_B9XqP(Oas3Wc)lo6O53PoZkL=mml2&fF9_?Pov zN~DmfK!5=J&E~6d7#>r+>9C`#Q)qTdVn#-KZi%9%zNxvTRRyx^(b2Kl`(XXSL-lhX z6u990lamvGk%5QyLfQj?Qnk8qkGbdU?s8?n1&P6;(j`_bJVPvE(Ya#&FW?6RK~rD@ zSX?fjM`H=N5UluOi+8U$U-e8$iU&oTn*RoVuNu(c?xC@XDM&Sso;-z|Gym|x{QS)H z89h2(;ryTXe<_2DkPG490rps7BgQfztm^JkW7Hy zn*kGR_esbQ`KQbXHH9a%8u%uj3S@)Cuv1zC{VfwFLK7R^%=cm}K4u4=D0BZ1l z0PBDWO-YXQbhvTpv-NZ;i$-CKI9O8xjlz(vvt^q6%KjoV3XM(&{GH8YawRgUSS(w; zcH^#tm%JmQV_*Ov!2&^xnhXNTF%*IiVEdmwc{n!%b5{pnU?)J14~$1gN2gLPMaWN! zj}3OYeD=sL3kn%n1qP39W=^4!ST<{=1pQwVaC$g0g~DKQg&a8k)-pcNdi`2k`(1~f zgCnD$pa%(Bk-W6BzDe2DHw0uHcpyaI>2V;2)L|dkSb)g;dm%}*wFB#0F3(Mljq<&A z;?SNoTn2?gr!u%CBQ%{t=GoYCG5WuNU%>%aVTmL%{4bG6AOt3a#j@SJMj~3X`zP#K*Ivm4j!li9vV*ih}!b#;2`ikzz2f}8*W4N0OJ8%gsQ2!tT;O*F7(d1FZQhG zv$%9iZ>p(;u#VXpO_2+ z$UH9ULDYn~;(P_Dj`# zP#dV;hkxP(#^LG*@DhW-Pk<%^uA=}!09R3(K$D!85*^@t`K!IwKxk8mWC|IF#*kXi=VCMK|zhf(P(%K7DvG2**0tVcoRdt z*V>=I%zqh^PbZP6Y(9rfwc2dQAu}X)>#TU9&7WQLiU$2{dKw6zO8^pXZ0~4o=~UA} z5Nvwk1`tp~J$>Cj-2iEBsIRS76z8PI2D&?3J+=dIEgr=j%b=po(L^#H$G2a@LKzwA z{FVZNyvc$@5%Aa|K0|0{FXd3FB0C!{+ji%N7yaWia?=yzK?ow3S2e*si#ioZUwV2V z)vD2XICG$WhlQ`NsRBNrI6Ema@b2v^U+xs*$s88moX8-fOwlA7nJijsMKw1z(EK_2 z@|WpD4t`@Rhar`Utu47Mp^cr4NuY@>ghH9!mi^cK;ZkG>_NpfO|y4GVk+35UfKDNL@=(wdJkGS>ZV36Pon zPCGi&dbN!u4@kgu>!frNOCsYz?6lo?#VaH{xu^`(J#YpZK#B)b?o!`-fCJwQKbx8w z;Oaw8Mp`O#OaX2eKHb1Yn-CaGqPaPqOaLuAi9}|Ac?+hQfx+Ln6S0D~bDMwyxz9$% zrP5^Ew@85tx8PDpG||=rXRbT@$7K~10;o_@rl@IZZGj=EfRk!!Y^Vb*oC4H_nMrYx z;So_`Zb!HBFs5cWj);vmFe8DM8AF27hAFWT)A448+P^)0@BpiA_8cNpY-uZ_qM2LX zTFYk(KokHc!G7EB{l_mm`^Kb#6bO>?B;Cg_H)vC$X)! z?fvY~iK}%%W5t}7mEhAB6>(<&?@@Nn}@dOITV#6Enesb*W zE#HWQq@>K8w4y3-xSYJ)oZP&EJdk6?hWUpiCAq#$UT(yYSa3;LEWBU_ZDwk!wvWM5 z*$lLvj`oVbXC6T`%;=y)VY7G=DUTEY|^>E#y? zm6Dm25)m319UB)1GO5@Af4@M#8++;6#tchaF&uj}rhzhpx8Rs!2qYSfh%(UB_=op0 zwP}17lLu4)2Wmlq)mnf|@hB{jOlR=~A|c;m^M@xdUOaRBlGZ}>gDVBg&oZlw`SuyD;CxqO(5VgC{q&?bLgz;EQ*<)=8AuO8)~^Jk;>!)7eI$% z1PD2sjq8CmK|=+hfAGkebBEuzW8p9q={h?p zhen}N(8gE-*4!MNm%;#iSMQ&_l&fh%=1W0}gD3N45)R8^{r0s?G|EU%-^dJ0=R=Di zwp?w$e#?#>Teof7x@pVK9h=v$-}2_$Z^1Cp46(&(J0TQY(8v%mcmkjr7(9{2VPbSv z{Ii#mm*@gVCE@`jN9XgY7(CNzHSk9IS~|uU5}iedVvZxWvb3X#6Vd)%^wf)-FR#JE!6sTB8L=uIBN1LOFaFa-P`9Hh(KMi7urZGh%6R=ri z41tUXx5Hx040H_fG#b{(*v#C_)Ywo@S4V4=juChTn!;pIh;+$nyEWDpV$jflii`@q z1f5QWEg(YdKV0LL&c)6xm=gPVVY^`8kray8W`%XT&b~2 z$Iui=U4cLd&B}&N_Er{RA^0bUL1(hrECz*uBT!guin-R(-+d!r1I6H~cbJGpgA17( z>+7vru8rex@cQ}&5JYu!wKZ01>KMY#aICE*VhdY4J8M30OA?8Q$6~P|Z~%^s$5YuX zqJhTmTKm6v!D1~mgNZjWR%cIhQxgNQzjPIf!NS9)uY#FtX=&@in+QOyDY3TTLA16I z^H^+%kU*lc*&Hss8jQGW=Gp^*_G$w>~V`lgkrmY&dr~42*-vmaYbuVY0YjJ1|6*EciP)6>;j1=9x^ua>TXfiVPE6i7<&fZOt|*V%}89G*xl5(xoC zg&fX8X)XKRTmRP;S+rbBSKmmj7*{W~k*9E$T|Hf0eHeqeIhLYs z+4+2tg*8xI7M81RWFjt;Mlsi1`Y-JLUk89JU8$*7>uPC(!@<0@^bIwau7t%fHZd~L zH!=q;6__`~(BQfViwPr;SlU>M1Y)bzwlvj_@!*)?pBNGokRkw;c(Qd{*IBU0RIXGe7I4UBx|;A3gnxPU z|L-uCEMKLqqob#_Yz0IcGpxa~Wg2koO>j)OphY5}(Qs9PC$O}ImQ}iD!x|8eaU~)q zl|ey6siCoQ`9G6ye?H+~e}*@_EY~nF*45V6HN+83G&FRywDpY4&}b4HQW3;hI!g#W z3Y)P<;oTRy669LjPRlxc=d-Fjzq?rXoDBRyA9znB~an6 z0*fcIkV*JV3YEd2vw3X1F_gGVm;B*xeq8 z5&^HiHbulh$k2jy|99Q)mn#5&U$l6Ij-ffU6OfEx0A^H~m9>R{MWfoTg?(XjH5G+V=*MuM;BoIOp;;zI9f#6c=?eUR&@66np>+bIE zycNzlZ`w}JOwY{R_t)DkB!rN)*7q&_t@Z8vs^li*`bxfqAffP#1YbJ%`WkW=7zYt zyCWVR9*C!>C*tMhg?M{=BR)Pph_A0N;^*gw`1|`K_wV0F0s;b%z`#HxC@2UC4h}{_ zLPC(x&`=~SEDQ+`4@V**B9O?)NF*vM3W<)6Mq*-Okl5H*BrYxviI0y*5)u-S#Kc4- zDJcm_PEJNrQc{rA)KnxbEe%OePe(E`GLX#7Oe8BS3(3yTMsjj;klfr{Brh)y$ zq^_PgZsi_G;p-@P3b2HM?(t@FVl2y1Tm(3-Qpf}Eb7B4=l3$ocs>a&d8iJb3T` zxxBnY9zJ}CJbLs9dHnb>^5n@A*`^X0$e1LrT z;fKgaAAN*;{PD-gC!c(ReER99$k)IAb>ti0_y+RLZ+;W`*0;We{M^s|9P;x&|MSQ% z{K79F-~RTuk?(xxJIHsx`(5N0fAJTQ?|tuk$oIehedL#Z>6egS{^egre&ttw1^Lxq z{Z-`Ge(l$gU;p)AM}FfsegpZ<-~3JFw|?ulkl+68-$s7tcYX)?-QWFP_mJQJ z{ohCa;1B))`NKc_L*$SC=#P*;{^LJJ{^U>o1o_iH{Zr)6{_M|?KmYSTNB-h3{sQ^S zzx+$&um0+7S5) z{^x&2{^ei(1^L&1{a57Q{_Wq8fB*M?NB-kK{sZ~X|NKwnzy9mLkpKSg|3?1jfBpx# zy1M#-6ZlcjZrlLZ@V3kBHD0;Q?|bcqSAO?XJpGLP>pTGE&##-eZr#3f`{vDCw{P9L z39tPWgud)g&6Hjh|N7@U)*j*UNnt_veLURVT*2o#IoMj<0T#aOQ+~SFUtz%f^o~PR z%_NDsvA#}P0NWoP9Bi*^EYApWwYT_RVgUJq19-f3&n>kB&tNg>n_L!yx`|2Oskk`oK>r1I8@WeQs?(dbkf_1@{>p=r;se_%3htEF-Y zlQ20khMOpfcK)d(efuBZykqT~jvARFtaB9Vox`1-{r%I2j~<;K?d_dBczCg^(`tDe zq=gAAajMw=y|;hHPxGp^dq@s?W|>5yiZ#aFo$YkpTt2+KxO{qfX4>9TOZl9& zdD6yQzOU`=pREp9BsO*q;is22cs!{_Z7}TZYPGtZi)YV2eDdt^|$DgJA7Ad{cGq{B*B1b6OQf{d=2gaQ(h3??-%lDr?zkKlI@x{48BV~)E zGVumwlQvZpofc~GGh^VkYu@Pm(mW1N+~6s;G&+q&x1&+ZWcuCn%ggfz4-QO6r$*zp zT&R@DBoqpbGSLtnk`i?9XT!iv_pA=w@(KYrJGVyXNEKRxN@vikl~U!w!SUJo>G=bb zVgF=rZ$~MR2_+ILg-)Gniwj9gviq6PzZZickXBbo*xAJe5}hqq>y%OrWQ-d9_O|ih z;PB}5Xm@wd1oo%oOCj@QP?;=3Z%$-fX3)>V3LSICmxzl*^2#iBi9%)agi4)Cx1-Z- zZ2<#Xqv`nY?D+KTcvr7hiMT?(K*(jW*_7Fatkm?3pr0%hK%DzxAuhYr6e6d(01s>Rxg^tS1)a)#`FFxn1JVLtj z1p^k5t=OgIrDZ4*R>+h!K2IpqXbpRipKlwDrhSzf_&7K=Z13om3b|CmQz>Oau~g2b ztPHo6rsfpJ{RB2}oo<;!{f(Q}(QPw}OG{WHg}MQ1%@uNGdY#sAU^4A)@0w0d^jd>) zduLC(rBR4PLb;qTl}f~7sfe?&Iz8B$lUDi%Zsb) zR2qxJ5rXckHCtPtcRPCrM~|Og7*9{Px8!EgWeTBYdrQg}%48xYV`F(9J5-WWS()qg z?v$_J`9-b?kN5m5#;~|~0)?`{V6wO(kxT`&R4V=M?*8t!>EPt-;`rj?=-^~;XU_<1 zXt%du{bg!7XOm7|z)hjbYnsaAzN!s;#(0E)2`|8;^Jg){|HL5oxOdHOb$tbT&b2bS@c!X0=~PUzO%W+_vTkz0duNpChwKq zHH{~%Kzc``GdWxl(3eTJ)M}+tuZ4(zdJL7}{^7x%Y0qTbF`5h-xroclpOA zz=Fx7(;D~GYLyV`WR^(8Wz!jJG$wfx)85sGD)j#e=-;yRN=1##;ql9BT$zN$0Of=I z7s|KvMm>0W{jTW%EMUiA+}k@oI@<+5aG=%7*+c?meS^hg(^gmLH1fny`@m3NU5eXR zRRQFdwSQ_=|MU!gfwC#osYC)Xi@_C&<)C_dMx9!(+uPCUxAj_ZekOzQKr2^hwp9u# ze|2u2Kw4w4XdBBk_WJxtCuVfCvpmt~tFC}$Kw4GX$Sihlk;dV}j`Kwf1~4Jl7|gr9 z4>_k2R>EjJzBt=gZyC3MHL*l2mu)P}%n_H#OcrN_BV$u1Fr6b411%M4UvU9$cqbP( z^bSoektsZICtG3$i^mfPc}&ILzDZ*==`>qPoldRQZX5M#37f|UJY*A0gttzBHG?e^ za%p0fn7P>B-8nit+*Wn}|N8THT8TT+xfSihBa_Pv7Jo~p-V!mH61i9*m#cRVk9Kx< zRa%`=Cg9PitMkiXXd?q7V-qveFpaGClW?_dobu$G-jZ$ ztFxoCy}fsSb)7AOG)bf7vt}`v{(;_}>c~4^eD*s$-U!SqXzm)AA&}X8k!XuYS*3E# zDc6<);_bdxy(Q(cv7H^QtzCoteO>L{n9jDgmX=OTPfrV~rml5pkwg>nWXi20qntX` z*VfhBjjsGE1%X{gVLqy3WEQ_>uJA-m8g=8E{p*Y^ZIUTA_&qT%N?JS8`Xz(B0#`t*EGX4}`bE%8QE{G2?R!R0d0- z5%V}q8Vmf+_73nm%^in<9n)wd}$`P#flj$3NWE30U1EUz0}To()I zn*y~)#iwC=y9b9`n@iq34%ugv7nP!V#^(rBI!m!7;j@`^j#9gA&_mj%1^AAK?QWttjO(v`hWYP^Plg*$J z*Vl>jv!kOk)1y;3?BW8R$QA(#!`oP!8*Z&A%uLHpOGyY14hYLcPhv+#@Kmm0i#`iM zpsTK_CgR5?LN=L;T!~_+tf(H-H$J&QVbB?ylw}fAD&;Uae3fn+T+jOY+VUcSLS@VN zU|(wOj#^`aq*N(pY%EQ5qe`pMovjUZH5JX6k*SFZ5=Sf`O=5b+TIx}GKdv0SnL1A4 z^VMTz<&B-a6{@fL*~0l!sE%H1e+|rYD)=a zx16;}rwJ60?`!l*txkJzu&v%dQY$q(J9~0AmC0bxsT4Aiu)IPh5SQ`O^Gx3Q;$&Md z(69f|G3cg6*2ElTV}nLo1$c{*PPfY+XuwMt@2 z)Vmspsyx1k&0uq&+7O6ka_-s!o(#@*L;cRYDH|Tu6fJ z=(zX3d;xB}m(Vt{!4`7Y`%{2^_t*>$4~Wm)B4M2=k}84zo{~+WN|b>8C|NwIh|S~y zeF2Y7S)Ly2>FS@vlU9i9G$s=ikP7B0mT*>xR2rK>S(+X1Lsb@|IuqXe@&&kQS%t+j z=}aNLBfY%25j{3Lj-8*!%`GfbH+X!p+IVoWs}ul((xW4TOaNhl!{uy}*C`7_xZNGz?5ljdfL3bdJp7 zNE?hz8iNmox{$*bDpXPqheah5XF9Lt{}J?Wdks!tg);8iY*Sf%V*`40VHP(xGY7fs z22-JynvM?+kN36|68r4(&4H)#}nS6KrmDHo^JEn+pbMyGQ1C$ox_XEC+DVZ zC_98KmT>>ci*wrS{MFTLPfg?ax=hCBayCXXV^S)cJJIc{9G*zX=F1fzzDgxvZcvCb zkT5nhr&!(nQU$ch8^DZBwYM+Pdh6?}>bi!f7UrQ_O{DMuP}n^@ef;c`4=(gO28~K0 z5i3l3>dXT9>S}{VU8C?+X4FH*7;8iiLNd@fyaBZrl!|)eo?NU{OWCVSGd-yK`i2Z= zyD!bcU8`s2#`^oFX)EZKmfD(*v9Y=NB{Gr36w1{*rsGE+ee&u1&reJT2DM5lSL%5H zMy_66nceJ$P@&)7QE%}HZEeG&L!*PeG{9-L_YY4m9~otGl~Tl^y(( ziA-LlNsW(QJ~U`0l)m zs{|rVATfRV&6me}8v4}0$kga?@3P8t`sCTOr;i?=9~yM}Eis$EFw)W7Seu+tQu!tH zZ}K6?J>@rioP zEdL6Ana-1FAHTRX8MNH_k-njkzHY(EllQ;z(X$8V4=)b1fXYfXsf3XpbVF%eW=>Vi z+vT@z=kJ?N&V_4i)>LO>RYm*2)a>;9DwQr$Y;EtD_RpU_xrAO1%o03)_WXlSK6-Jg zq~NcvrpFd(Jh|3%xWA*7(`S0nnBGC+_W8>fFP(_9)Fn%JKH zb_;MH6}^1<^^dnm90>{2SX4`b znJ9kt{^J7!X^})6Z>_1tj9>{%L>gp0GQL;^V2eSs-rLq(Q(jr$IfSF_K6!SuBe}Yo z9~oU_Db!kxS}NF>>#1uWSY->Rn=5M2gTteP&6UMy3}54ZJ-t1I%@ zB!Q+<=`;YnujAV)2dDV_+35QfSn=NOo|ZdX8W7RL7V%i?1pG)-VPrw`So~WNdH2pG z#*XPwqgz{8?L{{?)c4_*)|OTnLJ1^Qa>I^}g{e(Tubo)lWHZRP-l}T6Os$fF{!dLV z(4|7DQZC|2EDaZ)(L9S-!;pEOE>s zBAX}Nq_1J;(IpKiRL2CK3ZOGIn3a&|Vkj>R(AGu_TVY&bRHY>4Yj@_w1=YB?Cfr(K!lR z0Lji$M@4N;_1f0{!_%XEgAS&c04tFyl}rM0eXgx*5!aTJR$M!l18W_r)#m?Y} zL=tUL$eo(%Zf5(UIQz#erF19uO$VE>y((U>JF z2Rbecd|hg6@rLU7cw54uF@;izfX8IgC=9~P)YwFSR(4r=PC-TMWQ;?3!5j4Npck=1 zJb}w!9ied6uu#mmp!-G_R{(#I$ko#PJ`Ihs!WMEE96pcB=Rpff&WG|#$GW#OVZb^O8#g)q_Ifhr3RPs*%9kB$U8)neWlkFXe; z#0hZ(Hjg^CKqixh>Kj`y{UdntI*rERDQKC?$~Dq5l}cKK^qNYCP7I8k02HrbUtRfT zb&TR6MoT4(iPG5AMXi!UBjV@r3(KSx!ZHyzhFe-+80~Ma=nD@BimSoQb_RJ=4!i+G zSVE-Z&4B#m5&Znx@=#qvE2e*FZUwqNY@TenU_(w?2Kp<|34)q-b&ax4V+i=-EgsNM zZy%c95J+WG`gn14{-R7sB`@M|)7T}bTyWT_@tMhG{BTcGX@5*mU_@=_RDYO9#qb+3 z*lKKKkvTrk=FE04PLK)19nI*j-u~GoGUR?jZd< z#8+1#>1~*0re+J|pUI6xO|GmG2=lWOIKmp0Ou`QK4~?QGuzhVcxt$r2LHEl#r{?3` zN@oLKR{+bN9vr#5XBs=uu`-RDhhn0&t*2)UN2ap4{Plb^d!e&;U}$)7nn0s23Y9U!w6Qh{J|HYd1lbcwLEL?BZ+P>MlnHr-WUlY<)UYOhRhtH=m& z%j_LqNc1e72zs5qMQg`6wgqaQ?)vdA^a{GRx}mun(}!DLTUlBj%ju?%m*nKuw~j6W z49%x4jE+tW^o- zdD-dpg*ibkX{`gZ(eC*e&)4bSEpO=?uWzWXYAx^YL$CFsnj4!3$1s!FIUE*0oQ0;$ zG-Sl5*`vEr_K2?muIy%rT9fRl!6so4W zBEdDd6xCgt6qVjyn2`|_kyl&q>zrKv1`cvNAJx=Z)6!VhSkXJyNg1eZ?`-QIYlB(T z;qmF7xWeICOm(cgXHrLBLt$=mMn_L;MMYh0RsS;3PpnxMDR&HV33ntaGN+=tb&jx5 znHUlrTh>~c7363YSJT{_9eF>YsywA2F)F(}%E=};!RmGSk;txQROe7@MMGPCZ^!&# zBdVpXt-iXUqaiIKu{DW!wxWY?gqmWKS4$N>L{#6TAZ--4oY4_9Zu`)@j6 z*P0G=-&kE*R%>w+X1uefsidmDs=lwMCe_lpsmwj^tCPPuarO-Nc%ulraoe}Fy}ddiD7>byxNWGXwjeXFC?z^9EIP?E3Onc?9nN=Ad8J$s7cXf3?YlbM(aT%1=sgC@%-ui)+Z~x`he}0cLR9#wD z-OyB9k`xr==@*@u;T#|7;^=01*TTxh`z<4aPEpB`Zq}|T840Q7#WB9_j#l?|JDcmMqA zcOGzvz4fT3%Iw4t4;N48(4x|?^e8v)pkS-J7M4y9Z^;1fc|?S`*gD1~M})@5_&V5F zS~%QKtLz#d=_#lo=f~H^#iwP~%^Lsx6Z%9&T0&UB{n*^<`l_p|^qy6LR==&3OE(wV zs)Tz}>gT`q&p&5aooFems3=N{j|q16bc!g+i7N(jC%7Q*l;Ca#CtiO7pC@zh6{(PC;BmTzYwcy|azI^IPfLhPm5V zTHmv>aZOGyuc>P3ZtKHL;ODRtZDlD9WK33KMs~&c8s~6pbsE#&QeRhJofDgSb=8ku zXUY{y0eOW&T%15P=~P4@ci%lIFg(AZs;Z#{ZT7%e0FZ~!xe3LS6nY#x+K;Zy%g>682#-z5L0w%9 z%`&7arAh)>@hSy3Gg#G6Umb3(&dbSysrtO!^tiyl$g;}3+{)U#l(cwPS9e#BFu%79 zhWSQDMumpQM?^#?#8%Z;HlWbm-95uo(*r}Z{dGAx1r1XiE&<(8Uzn5-8yptu9}t^U zTssW)*9uD}-_|H3LOyqsyha>vt3l5#&(!AUjZ{H*k1G^!Cm(@|4WQdypz z5FO)eZ{rmd9ApXOHLrWXTOsk`zQOT{kx^;MiK$h!;79v=y2tR?>B-62nQ1I>eyC@l zw|!`0yt}=%rEdr`IzymKlvh_AnFfFc7(m=LUYs8pR4@{!*Qw=F=@x`Uh~68^BpkZ7 zw7j%5HznB9&Dzq_Cpgj;<||&OZyA*s8=RD%8y%UQom5;@QPbGj*M}JxpP8DRUYNxa z>AY1OZf2PZs3v)7gT9eU0o@3`xlRZ{KKbbmzPIp2L|J=X%~QUXuhgc3L$hM zmnYG+C6zVMu?ui@cW@4d4e)wHdIYhK&Pa^_6_1a~El)2hDlDl*clP%53`|W=;RuUZ zG82+NI$NU9Xtz~L=>I=>bhrzh(5ov*#V?+o@9aH)|LF%GK7Mw-W8B??K@5$`JSHRO z3neVVWJeFFPw#^Yh| zYL-aj^0{2ame#1zn_%wa;L*dq!?V4;t1Fm*Ieu_q+I|1yr!PPK_{Hfi6bR6tR>Pc* zOd*2a;U*c|iE2jG)R!iB`T2SK21Ujs-G5{CksB@v1-Xey$yxEq#ZATW1yzNm&CQs> zzW!+(c4c{Ki9~~WR}u8nw>5_Sy}i@R2d5_&rw0dDSIXU!vyAk2MClNW|gsIke^R&gPD`x`x8|V88o5J^`V@5n*q}zq{dy1!?iou{mieITiKk zQ3a)?b)-HmR_(va!9jZ)_Uy=cReG#z}-Q_NLY7VbbmRRO0B=KvNwcnpx2iaS5qO9^QT-X+hSnw?e&B zViKa$Gb4i2DjTaiYO9OVbE~SWx_bL&mKGPFwLs$tVX$gTy`|rV;g7?!i-#|tKYRA% z;nfuk0qG2Ch5888;q>hJi-)HGI-bBhoJyjQahC7|`~;!5v9YPKCMzZ}EjBUU=YDWl zYHY0Y7xR5)KXAjtFCrx-IWsvRKBv94p{b@Kzoe$Rp{u8FYGDC4w@BJxLLn^Qg4)wy zFdZJAJ~%a#zXbV>fc(IGiuUmI^!)7X@zVzv$LA0B_w-u|Ay2?q#Ny|1i+ybcXegbL+?wowR3a~8VL~jgUi#?lO1q@BIYIo3NaFC9y{FG z(p+De7FW`gn3aiDS4$eH7%VmxYpF#H!wCkho7Cm zt}r%vTn03Ng)+6_@C+y%9G{$DJ_Pv>cJ&(QJ?@{LU7TNlQJ$Zio}KMMk4(&ALmj$A zCeP0d0-)Sbm6={$n^9R&P@EkWUz8W{Y6Q4_*U>v7JUuEFPPFAWw4*THfB?6(^*|+o zpPQbTCo(uJJ|AYvpbsn47)*ez9K+<_G1&j^juysXVND)BJU%`>eE`76q0z9dmT%JO zYb(SR@)~sPyC9*iEvtc{j^^h2)~cAalyJ8julS(bcO2Y9qq3tSVxppRYFk?R`!N_4 z8r?ZOIgiIpPtPyYIV=vJ%VhHbWmjl-3_E*=CufI;;Qx$zXn`7!jxT`z;mPTP!=r;; zzz0-fDrIAhL?o_JNpqv!P0h`EF0x@8A=hotKcDl2K4l z-q_mH*W1;N=^B|_z~koT7FXyTHWR1={-9Q=;E0%Rdw1{f;(QOhE7K7_?jB%}vGzeUn0>tkG7M<_20@QT0{T4dpd;O$~jWIiUd|uU9~~?poM~ zhG(bdB!T|d);4wab$1U84vx;?akEemFRinLQjw4+f$>ThDba!W$H#~JyZa^+Gy{zK z-J^>K58xmKoCh!(%!4XoKBy}ljs`7n(AHOGdRkyCs=U0iEU&Pzd8i>XBs}nS5c2j- zYlpz-qNdW4oT{?Q`le=dTlYYJ-yn=Q%+4(07pMY=WMYAc4}DmLQnF>#?;jr?93Jc+ z>}m`!{CV*Zd@q3Gm*=qi&>mHY0H|S5R~N|})HTSVySthyic9KiQ*$c&d&;s?QaxVL zK5#&{ZaX^rMwZr9mXtKKmew}6HKRJZF_;mkfX&mlkbam?`UoT2xw}lR^PFVi?oaP+nAzE=ew~#dJ56 zR~5V5eJuyQeb>gxGqSS2Hlw<#rKYj21=RraY<)u$(1V2rB!$gmuwlXwf{JEauY-99 z)86S3xT1s8^8>KBi>EIy&o3UH9~?h8f%L}!iGoG|?Pn@~lSo=1%=Tl@wM7-^w%q)} zd^Dz`s-@A*$?oneNyu$STkoKxLJX?9tunu-ucf`YwFA{NIyN&qJ-q-u2sUezFOez~ zO1<8!U%N1Fes*$x@cJ|DoY;FDGVlvzMs?kl^IbF3i&Fz@3o{71|rRk|95`(n~ zNH9Q5kXFHG@9m#FcyRgX`J>a*XU`tJ{NUxYCr_WAnqUYOnzE{`E#1Km1ZpvK!PlV~ zytag&>}^L?*VNZkXNBfgudPm2S9c9YyqF%gV%CD(Mwe@rj4o%_a z0Tv}}us3M}Xs1I;r-XUe-Th+-G|yf#9<>M#MKY~;UQUVhU1RozleB3kc zY-^R!^r6w&jP-T${CH1KTSZM}adKc#O~>R|dsS6Sz?&HK4eK0qdPdVsYjb&gc4}F7 z7pAvoVhRsu`>;4FgG6BoMSPK5soUP)J%o(s3^xDa<>Lnzk3RYox?vAa;oR#fFm|x5 zJ3cb0l`tUzlVdC>in4KGE4x)6^RJ<}BKcyP;JHY1R1N`i7MJ z%$$m*9!&o@%)ide&d<;`=a*sDfW?MhsvhLu+dnuuIXZiA1|I*}bI1c8U7UbELWA67 z(Cr={?LkhUlt={N0bmdZJ3H3f0^>*pi9XKZY57gvy{PVNPq#Nx(3^MNbK^qGCVH#N zOOmtm^GZ4Z0Ua2F+Ji8^!I)oQFxgzLP$~uVAI5%Rui?zc!O`iN+3B2|9RWv>1@7;{ zSpd`iu1=#=N_b4#26=f2KQ}p!X@KFdoLG1JsQjXQ@GZ^pL2o!9`kb)X^!!rDKibg!12Eb)Nm#-6O|HUBheRrY0AOy&7&!JwCqxb=ZYY z$Nn)CMCvV-7TP3Qu|UXNCleR(Go#~}j{36l+_;E9_oS-K#C&vnL29)98_N&e+;a?w zOAJZRk4Xu24^J&_Z>|Oups}>PwXtQCxQLmfuG2UIfmkRsk6yt5xcTrEWFq_f2Vi#a zcyM6ch65>(B&!qx7@1#(;is9I*|C;303u70qaq?w%iripA5kYT?4>_oXos(O5 za%M@gORT#`Fn|F0sfj5W=~;zE8I@B+>;%NJO_oprDf$n6A%>=_hxN`=Ob+S_9X+Fzp(( zDj36p10ZZJheKOigyF!c(VnLIri$#un7}~qgoL=fs;1hMs5q}Ttsm&$v~sj_baxHN zNC&ZUC<~2>Ep48_jZG~PNmMpe0xAJZ1VaIE{0L^Db^Au`4je*) z6A)XFA1kHMh-9%j^wov=1>7j6x3Q%$GchJS$jdi1tSGk~jY^IUad^e`n`Jj&cU-(2 zU3~-YC+9}F`?%XVhlKgKxVd_I-cL^mi^(c(pBf*XUtL>gGPq)e2&Rt25&!`71~r@l zgsOCRAAGJts@hVB#R3k5J_>1mesQ|HrK_>AG9^0XzNbrEMr>7Kb5l)9bnqMPmuvdB zyb^-k0+W)$qqC#$hlF|AxqCU;IXYNdIr;ng2Sw-9_w9+7Xk+z=L%F+RaPtj4<7Dm$;G)v<%KyQ-&@3o{SQuz z42g`7_K%72_6iJe_4ILv1Kk!@c6RQb9^UbpHRh2dB57%19x7tW>e4z7x{hL)%9p_m zCg{9eDG~FTn`{`rV=&f*_X9oM{XA?eE$!_s?^${Ky4u>iIfo{vWmR=2f=Nrv%k z9`r|bdKKJXL8IW%*T@tI)+928h#kW~)>m1YlMJ`aaJLVR56(_bD~(R-czgdDL0m%| zT*7iwLStg0V!Ul^0fDu)v$b_{_44v_vx40S2#H9|&nqZJ_YREXR*2J6(>OAm2$9G{ zLbYKF;0dvqwMM|rOiv6j= zLGD)8E>V$z=}G=U5pI^YRt2p}J{J0lgS5ux3I0CAvEIA=EGSCfn(ZSWmFEk*yu`Jg5hfV);7VLro zoE+VPf)ldB!ec@l9Bi#!U2LqKLVX?F{aoyw;jSfK?txL^kx_BU8F}^S&T%|$VtjaF z5zc5ZDNt#wFN_cL^>uf))&bTP9vqQTm=hCu-^bt9+SO;WEj)g z)i*(y9RsAXt|Y%OIXXEhJ}oIc%*(+)EZ8r=$J*M`%F4pZ+S)tN&&T~o%pbxISUXzT z`-LS0WhR9Ad%9cO*jRgcy0}KBMS6G!dpI~a+ge%L+Ij`Kcm%|zMn^`*#b;&bmNYb@ znwlGHYO8ZnQd3iceD3>!x%m3K*tp;KbaeNzyk}`~59D|B3G{S*HRt?7>K{Dbc+bZA zu2)i2h>>Mmy z6GNjQ4g~o-TfseVEG;bT+#{lcTs{3gJslj}9l&O^opI@QE&~FV9Mh zPDp|~&?F?p`a9X#T3J}y**ZAcT3TAb|LZS1M<)+Y=X+nOd!Ms$$J)uk*+0ag3{`|%rEAK$30C!spE8h?g^Pd6(HZI=b z@sUnmVFAuwq3Ox@J;Nh?tsU%aJj0W6(!)Z+6O*zMA#g`}_}mXj2y}C_GYkF2bq_?a zxCdRAd-p7U^y*);aPzi9STZ0)?k+BVp4OI@HuerS7IwjD*&#j-cFu0D9)4aP-p(%0 zaGMJ&Cr?*L2WJ=m`}YGPqQgV{+}vCsVAxyRJDGP5$eP*soW7ZzA1l3?gB!Okd_wHK z!eV^yIS2T9TUgo$xLI2TC*Ak-@^H4dw{~%NaPsnXx3+V0x_cL7vUG5?uyJ;=1w{oC zmKJuNU?kUczn~A&gZWv!i}cq^aN{oAO2pB{!^X-Le8*j@`$5o{atrmgcL)gd_x5nJ zw{diG_w$A3a_XBV@Zo9eJSz6oMSUP#y zLl6S*XJO^(WoPB!7m)<|?ciZ=>FgRD0e3!$O3X`*jrR2hku9&y%Erpl#m(N<)x{omz{l3Y#?{-)*4ob9#nscv-PPXO(ZR{y($>Yz z%iYb{($dMr3Kkh6rkRQBeZRK4Yw{4n9UR`0a9uCAK>^!0bQwRf;{u(1Uv2bySW z2^$U40(U^)`g8KI{Fd*e`ET%WYw(H|PR=%t z&NkN8@atz`UOD%o?^Ay5Zxg`aZqKj+~y1-b+F2)UH`GUqccju0KqQRmv) zEw4k&XTLSGa?QfspTzFpl>616Z`{0n2L?FIA8%vp? V{XZf3RayN1@BjZR@MBis{{U={Nml>> diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u107.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u107.bmp deleted file mode 100644 index a9b133381e58aeeac1f632e35795769fa1dece5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u108.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u108.bmp deleted file mode 100644 index fa359a41b0ff54945a0efd8ad461d9f7d83d54e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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%0Dx} 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u113.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u113.bmp deleted file mode 100644 index f6618eab183d1845f2b8cb24e0a5576a2c8ce941..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u114.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u114.bmp deleted file mode 100644 index e50e17de313e49a2d277de3d62b5004b3d500bba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u118.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u118.bmp deleted file mode 100644 index 309196b0e1d2962532d0c2ec2f88778ca4a5ce53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 I|8E)kKar4RhX4Qo diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u121.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u121.bmp deleted file mode 100644 index 70e9e0f3e0c1a29ae010b6341c97b5f4b652a364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 R%#Hki_-DsLarfER{{ut}9nJs% diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u124.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u124.bmp deleted file mode 100644 index c02f4387d5792bb99ae16f617cf78beeba8103ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmdVC1$>+5)js^pPTHoh4hrkqE-5z+Cr#ocW@eCV%d#YknVFfvlEs$HOyQ(SyLB%! zGcz+Y`MVycN$jrsuY14k|NTBSwIx}8&V8Tzz;&*39yj)!8zOcd=k^iA+j!=||BLwl zGsI)~ipRjcZ#!Q<^YHm+KJyu(qN0MRtgIyV?b}D}-@l)D z5RX6pIPt_2PY_Q&`6ThwQ%@0}{p@Fnr=NbB_}u3{M|}SCpC`WXg)b0a{NfjhXP$Y6 zc=p+6iRYesj(Gn0=ZPUVQOI;-!~fB3^#^W#TJe`3iCH;6dWh zp+m$gue?IM`s%C1Yp=aVy#D&@#2atCLA?3qo5Wjhy+yqJ_S?ka!-t7?-g$>Oa^whc z^ypFI*s){8@#Dvd6DLj(Cr_RvPMtbMoIZV;ICJI<@$S3t5@*kzCC;5YN1Q)@o~Wv- zA}(CGKwP|dk+^i}5>Z`UP1MxX5Vf_nL|t7SQD0wAG&D32jg5^&Q&SVs+}upGw6qYd zt*t~`TN}~d-cEFMbP%1LokUkx7t!6_P4x8i5WT&hHWHLf7mlFzwf>0`zgi56%)M_=M(P#**R!it~ zIzq4469$8UFdB`7$z&qTW;0>2SO}}tO4w{R!fv+{4u^wqI-P{e~EG#S#i;IiI($W&Kyu3`TtgH~LtElShQ_HE+5_ueD!+_^*Cy?d8<|NZxg4?g&S z`07``N__2WUn4&J@I&J3U;jGsJ>T;^#P@#h_Y&XtecwlX|M!1C@dH2b1H=#h;13c% z^g};H{O}L|F!3Wl@*~8L{^*YqKlWokM*R4X|2XjzKk*a9PyXaj5`){PHjVGVv?F@+-uz{_3w1 zzxHdtM*RA(|2pv-zwsNyZ~o?Q62J9ZzeW7^Z~r#&JHPWg#P9y@?-IZFd%s8g{_p=j z@dtnK2gD!#;U5xz^hbY0{P7?EG4UsV@+ZWf{^_3*fA(j8M*R7o|2gp&fAJT@U;gD^ z5`Xnqe?|QDU;j1nH-Gat#NYny-x7cKcYjCx{onsR@elv-55zzI<3AGr^iTgp{PREm zGx0C~@-M`{{_DRI|MqYHM*RD~|2y#?|M4HhfBxrx694sI|3&=wfB!e}KmYST#P;^~ z!yxb-eOB=uz1sg@FZTbb77)+>FFq=W{f|HK_>-S|<_n*H?)m4Rd*+#EpL_NTpL_O; zkL|1czp#pm%153(TGvohQ{PxqRb5kksp|asbEgjy}dYmh!nXE5nZE?>rHuo+`IyN*et^taVr zyj1({3*;eu7c8>ku`j(-*Ei79-qqVl*BaDv5m%&0*!>#KhV|M)Kq_|uBrN! zN5325ANlOD#`clnf#HE}DwS`y>m@v%Ov|MVa(P@4XQ;iqwXUYRuA`^5x$WeW#CO^d zE1o!Xw1?6`q0&aXT8G8XuwBd%sTDjHwT~_2O2nhRl-BA?7wY@^TP}6>9ew;etN)4v zFP*Ax9_Z7L| z{%6m1_jeD_hC7lU7LW9}=-C zjINfE(c$xt?v=Rr)yEe1v6rOhR2+D-VPLS2Iy6G-XzphBc2Ic3ln$mqDC5&d7_?D= zOd^pfwI+#BBDHu;TD?IhWsVFB$6yBS9HDIJ%X=^S?Z`)gNIZG8pEWu>NbMh_b$4|1 z)-<*Z4i2?3L=3)6D3luHYLnjNH5vVSz10@>=;dmaLdfF@B&?3E!5)TK!$1G%-UWPn zubw!^Qi!>uJxvX*y#ph|-7W16^#d##Ym_23EBJDg&F=PE-6pNuU~~HdR-?*nv*>gR zxtvdJ>+fS~G(5_|NB-9_sB+(7wpKzLq_lQ)wzl*P4)u04HP&}f*~}g)Tg>NZ?N)=$ z=Wu%M4vWj_vKS01h1O};aCHX$XiLYSP$Lxy8ejNdMnI_l**>X+J<#9ZOJfdpbhh<$ zwb#|OwRF-)hUtSezQW-$>nt9>FCO*TZBC!fVm3)-MuSmiR54lI-AtuuR3xArd-~fs z^oQqDK|Ir>Rw#v|!!$OB+TGOJ*xJ%iU0qYxg&LRIHzw0Lt!9_Y7V$*FcCFfEH=7+6 zsX(Q7Ta*kIyO+upk8};QD0PSSKfLItdqx5%g7{L4K&O%NMn}i^QhG;2XJ>0yYeV(L zn(o0NKD~#pH8?C5o84lvgd%3K%4{)dbVdnVsIZvWG!CO@aFpKL)=lYaJNLy;Cw14S zD)teN9BSoC4H_YzL1VF%Lik`$S9g6&Q*}%K&F16~lugz3tt-)b8$nN>^LQ8{eh^u=mO@oEcRrggOOJz-IDgG7)o>-q+ez+uqU8 zH_AZt9b$-dW}RB4HXC#rl|n94%EpH2JSm?>>7%x{G&glNH}_CRC_RYSRo|`xDl1>^ zmYe-{4oAWnV~q)wGQkj?HPq74)!WtDJ~#yQ(??@Vv?`g#pw=i9Yz9xDkTAL%I|lkX z+uLi;SJgH3cC=GQN2t`Ew$9$;AMsJUH2i;jTKRmZN@KDJ=u*K5Wst>}>ZDXApFRMz z-BI7t)!))k?$NTU!4#Ud_^HpZ8kgme~{P917%Xsm08Wes(8G38RRRHv0m zrEH#*Jvz`_fBwv=W2ep^J9F{KTPM%HTi@Q_Kgb$ss&4HZ8#(mtV8O~4=sJ~Lrjn_( zh-5;6NGR3|7^4g(ZMdtYp}woLW0=;})6Y|gq#C76r525egv{RNmfG{Dj-RVLd%mXX z+=Yu5o0@tCh8Wb^s@6Uh_spk_!epp;vRS9n7XFAyUW%qeH#zO*Q9ho15C2>zdm;S`je&X{^Een$}^ip#G^( zuYmn0#3rppXY#mBI-^Pga*QtqycMvxLjD-Nw|j87r>(BKwW){6kz4H+yTho5Aqr56 z40bg(ws-e*G`I9nQI`$$j&Nx0&22QEl=_8F9fT`i8#5cUCbiL~Uo;+cnbb0s$)sm;B|}4WYHtU1 zsC|^xH-wsq+H}5wKEjut{*>o`;DXfdvMcEVtz0ZospTA=Os$kklsbb}rPOH*N`Y7; zmGU|LHK$KrZ0h3~+_6+VY?F&s2A@wWl8G2h_E6{0a6gYX!r}?JeHTuj>t=AJO+W#k z;!$yk14!Z03*q@}o>*Z}0bQw8O0`a}QEQDlBp8WEB9{sW8>*@r{N^7>mJXjY&j+qV3*cmiS9r<4ErcCFR!cIy-hnOKPbv^s@EtWYbJ z8jVV=w^>bAIZ7=ZOr!PErFW|-T#eZi4g388m&Igrnk-hel*!;CbVvlGxA57`M~_mK8xLA zH5*I@xq!>&a@yZHa{5#?l`B2lo>QfYJr!m&gm77F@YE{8=Al3vCc8y)FA_r}q8&(u=5 zqPoXnePnR`#K-=}9wGJ}c!vU;(d*S}2^O#QST&?g84aZ6Y1LYj1#0oQU0#3KXA<<( zUaUHO<^-}#7lk%5Cer|oIBX_-SRv+d(OBTHMtd7i9X@vY?3vmjp1A872>!$vu^BGqWsO2k}&%<6DC^eQb`QE0Juy}{yixjbHIAQCX~yDwh6boSiw zBS%i0I(7QpbG5Cl-IU>>zMh`m&gRC}PSk&Gjc1O${r2$-Ri_$gJPGqH1b|Q4|AAu{ z>pKT}8qOYlcSs~rA&yv)*LX~xL~pYhv^o<`Q;!CRL2q`ro!(HuT7Gy zoqgvkFTH&5)kB9~fAgK=?^adSG}d3Ns%~g%Xl$%Gd+f-OQ)kbgJ>4|OmMLn;1Ng?r z{^MgJu~^8VwN$n91q!_uM`@DF5$UBSfICDSqd@~)sV9xk<$$yKd``2D-&=j5sk!!C z!-cnBee1}H(AQP3_Gn36}`EtruO{V z`ld_oo;~w!bzM874vsLxI z{hi&HYA;^6aIU$fp{1pV(mygXI5f)QcGjLdUsZkPOx^j0VS!R5YyX7(SH3l>wR!`g zP{3`Jjj-fM^Bj>a2vK^qN~MFF>)~_=x(1!iYPC6>4u{+C_j+*zTFyXoU2Q|>2-vvV zhK8C;jXiDkjm=$yLxTfdEyGNDYwg90?^ah`Y^)z(h?H_^_h-Lx|IhZQoUTYLo=Ak< zdNxxe6d+RTP|{cszr=Eb#bh9Dk6eV=XmOy0=Jxn}K`6jwQwfGTJKHFNG1f>&M`KMx zOJ_@6T~k~CAOJuUlRwm2-`IGmxw^K#V~j0Qh{Y7r0rx)kUlKd~;Z!OyK9P*Lq%46% zAyr6p?m)z$*C5ZREoSUqZ`7%E29w_E@nPdGmp>GAqp@d@jdXW+49G-mI(X-<#@eQa zhWh5F_P(yp=3aqxu&uGVrKO{`sigIm4)KT zY|`&=YV=m421lPhH{^Rf{vhOg9ZqCinQ)9Y%2#rFMyL#WPiM=e=EmlZp8nq9 zu0FP;qoWIJX>07HfFc1$BH>e5D?``fJU?6*= zijXMkKZd|QO9OWib|b2Le0HPR=QT>qcDpB@@cF{&crfS>x$G9L!ECX*{9bn;6z~TE z&h71(&+GNLop!U$VY51XHoMaxV9|#;9L7*zTNA2naHRc1U<(JDTH4!t2gZ~tl?MK& zyznvoAJjO#exKFs4@M$BqsHpd=(QH7H<^nDgUN^wKeO9yMzhsw_lB{UNH`J;xVElKF(+84mb7Zifx@0<6v(h@d$h2!z7X*!H%^7YK$z zKDz_kH)>7(@l@7t)eFa{gTn(uVBRmDt-VlH-Q3w#d#=8*kIGQ!bQ-Njqf{T?EB_IW z)9!>frE=L+EN<7B>`Ds`IFQJUdrfW+LZZ!Sw>mtCj*&z>7J}LP1Ca0a2Lpj%0D0JD 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u125.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u125.bmp deleted file mode 100644 index 66eb57fe31fa6c012f373b890890b29f05839635..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmch91$bLmw)Gt+Y05Nh)25I@nuZ&+V`h>p$zo<^W@gC(%gpT9;iNRvdCbhr%*_0r z|8-MLr!ehw{`8FWjo_U6N_St8N=bn3xIB?(q@%;186ED2*0`cODFA^`k z^b&FK;6dW$mtQ6h9Xdq3^2#g3;lqcCBS(%9M~@yQjvYHj96x@XIC0_xaq{Fz;?-AQ zB~G0>MVvl;nmBXj3~~1CS>oKebHw@c=ZX6IdZMABfw*wt0@2vmNHjGy5zWobL`zEx z(c0Qdw6(Pn?d|PEM@I+I+1W{Sb#)Ql-Q7e_PY==C+e`HI^%4F3{lvh)05Lc?NKhyg zf=ZqI5-b*rV6)i-hr=PbTrR=m@d!SjPY478LMRjx zB9Vv?i^YUQA|a$wDIt@|2)SHNC=?1psZi95+S0|C=rXrh_xn46m;=I7^$g@pxTadDAYT3RBOmzRl^l@(%jb(L6KTO-!j*NKgd4PtY1 zlel>CBC)l#MQm?x6PGSsA}(LPOkBBgg}8e4Dsk=FHRAg9>%@&4H;9`zZxXj|-6CFl z?KR@{*Iy^zc;gM?%{Sj9-g@gT;%i^~8u9h7f1P;y?YD_lnKlziyPyN(S5kLLYKTZ71&-@JWvp@T@#LxZQ&k;ZW^FL4g z!Y}*+@r%Fsi^MPe(k~Ie{L8;g{K~KV3h}GI`m4mR{o1b)zy9mLPW;Ai{08xxzxkWQ zZ~fM95x@Q0zfJtk@B9w&yTALp#P9vy?-9TM`@c{8!5{nq@rQr-hr}QK(H{|i{KtPx z{K=pE3Gt_Y`lrO7{n?)pfBxrxPW;7R`~~rsfBBchU;Wiz5r6&He@*<&-~0{nw}1P$ z#NYkh-w}WR_kU0P!$153@sI!bkHkOy(?1da{LlYP{L8=m3-Pc2`me;l{oB70|Nig) zPW;Dz{0H%$|M{Q9fBn~g5&!+)|4sbQ|NIZ}zyJHc#Q*)@{}DSoJ0AprFaK5Dm;Woj z<==>C_Th*8?9Q)z_`6^7YeZ4<*|mG`-n;hhg4o-k^-C7=NxzQV`0jfid2HW{C(oTb zcH+>p&pq|z^9LTi`~TbScR%p-(fY2Q&H=7SKpXBp-`sG%XRz(aBYQq+#b4^z_dfpe z1uB;>;!^1XzE~vZcJ*{z=w7~yP?%Kwp~0rs z?)tX={+{}mA0)Hvm;T^alEUwO;$Ra^B4)DXW|d0LQ}S3smD8jX47WA4H+J{-@l^bC z_kSnkL;SA09yxHXpTZOovRd{NCo4Hu^AyB^EGG-t(Ps!`%-) zd8}iQC1MZrggU1}V0L*uGA2_d(FYtpyM)r#)Wzg5SsXT>`O;lqwiVRvdE}Lr0i=5_ zi^-L6l>v*|X?OUY!#s=85On*)`r+Q5{=s1pj|M!@x&KR+zw6$Yx@a7+L?Gh~(1c>P zGU7M-ZRTK%a zaRz*vR75VZdhE%VFXNMQL_&dF#Tw!WIDFaxfYUGOsoV9?ai+lB*ofWWo~-8FYG~(ybG+g&YQlfA-!lNjgF7dA37juy~9@R?o13KSZTS zloFvS<+jE{Bl)00Y4c^%pY0e zwMs1&SoB)Xpwg`}M&j=9{8-FyG`S<;cqN&!>ivdrOs}+qD z#tI3u!)CVn%^Z$k;PG$s03Pl!2ZJ83$K$r!tT+RyRwA;8(>{~L9QD~8A(taEIx{w! z^jRILTwHHXq~ke{-etG?!opz=fAGm~CkgJ_{S?I!2?c_FpV#fMTC7%sS|*byblH?k zYV=#I_K?pNs!f(kNvA1XF57hOP&}4(n=IB)%qtaf#q4Llxcs_ZcfZ8;LV76Z^Lafk zm&0x|XoVUhkMBtYkodF~do&S=j@OFCnA4FNEf`InP%4@U+U=oi&}9kysDp7J^( z>44L$9vl=YPwoAp2JqmKVY5FF4EmseP{8MQxP4BW2{Ax5OqV6&wm`sQ^E&;ZRBf!3 zi9|EGYA)gprBjKBFPgv+7+L)sj;#I*$cM^y?R}Er#Nh{>( zr3|Je;tVA`rjXed%2h^^p-?gv&xQTLNGg*G20{*tO)sX?xopvy&z*x|FuUsRIl{5| zLm_`44DG-3cwHW^+pJgc#0b8sWGEa<8pBR=Ae~JGot{J@o^iW_E`PQdv>P;bGjC{^ zJ4|OE`vNJjZr3B{rH~ekM1p>g+v5xPeSW{k<@E=hW(|))rSWz7RM0i%4+Y(kc-Zf< z*!-!Hvd`t!*vqAWRj1Pm*?j)+5Q}s2^XeZ3&Arc44K5e<>&M;$UN8Rf`2!wzARO|$ z3=$TFEiUKTRZFa-d17438@`Ispz-4#(g3)L= zfJKBu0lR3BK1A2rO*%&|8FH8`c9TNqaD}5TtyHTv`oJO?^hz-=SnudOB%RnOfxz z1l&HGS|=J7X-rNdTclN6g9@oZB+{#dv_ZxYb&xUe)o=L#>UQt%v$!Gj_Cv10gQfTa zkytbwjmF}!NH`kuI#kSoo~{9bLZ>#ld`_=TrIv9-MvKkJ#I|i7jatLyDy72|I;FRN zkSl%ZTaEy`o}pOWuzFt*f^h`cIw?OCi-tnsNGz3%MWSJ!UB&3_?;qsJRdSWpX|Y*x z5=sOdqe-BZsy$wtS|Z>{r0l+q&dxTvQh)qgmA~srnuFZ4%N>AV$cGKW0)yB)G!Tua z(#d!<>NP1@9mDiqmP9Jx$#iDB%VoDgX(T$Z8GL`?GO<7=r8J*A-$G&V3^v6hpS^Wp zggvh)JbqGGFd88}4I78Ihbb@%o*HMg~P4&VrMR)^bzWrqU+uT>+LNd-gQr(b;Wl~+8>+I(6nk zW8?W(4m|h5iL(voS{Xc*Ry*(zB!5O0x~s*FT#N8RDnE<`kn(*<0A%QkL}B9afJ8Ex zi28x;C4)m!8m;fd=@*|r`22G(A3yTSiH7>Kubwz|==rCg+<)LXEbH*e?SK0DL&r{^Ztd@+h($`H@Wf|hu#+AfG8BwR z=l79kPlf@c00ex%Ipp0~G7*a>u#SM!qBjfMhuB=JxPP$W%&RAlA3l8a$nj&xj~zOG z{LtZ}hh92(FswNBM>-)AY{9x9BTlpjZ|C4&%-9uLqrbl?v``SD}| zI)Qik-BznYOmG4XyRZj-GEkbGoT}sK1M&)v8sx z-p`c(yc%bXbH*X#ykjxg9-e?7*&yig1Q7p{=_Kh1@DJbtt&-it4OGD}6bkc?g7@+3{y7)>C zgC>-r=Oyd@3=DYJNgcoif=oD_OQcdbWEdmt-|ulc-Ckb=UJ;L@X_ZaJQmGJflEbE< z41)3$+tg~gSR>ImZF(u+&Y_CB`Md$eFrU>=5u*HLiDU{S$Khu_&HL)=_OU%=#D(4C z{L>kvnh0zm?1Kd$4F;l!I#5b7olC<5P!9z>HUq1Fn4=U~H3k`9V>GyYX1T;B<}3R6 zEUt#B5YiY@xlq6+_pem(4}Gfr-E&Is2fl@EL1q|*OdN?0c5plUo%{-y`uSlBsMimy942#6uykMZ@W%>J09PTdZ=J zj3$>!DiiVKa+yXX9bnNq+q-#uCY?j_MM{;Ti;RFD|LlIIy}MoFaalcqkU!{)Wx?pg zlJS7c?e!oA1Y+qzE|ZL6`;ec{#6t+ikx0O5lnha1dYj*-wO9>ijTUA;G$^m_#FlXwr3&ZWzb<#NQJ!K z(ONu0X`+C%2i&rXw!9 zn}nc2=p&QOWHR_N%LN{P&;Ot8;9D4Oab7Sj}P-)N# zh8aAC-e5GD%_igU#};9`>Yd3{adK)bYEZ-6;OQY?%rpXBJPO|@6%a~5awY@ID~{~! zlt*&e!bln|^msVnG^n(CrBEmnar;{v&Yynu@ZtI{8jHgi=;76aQ^y%VAX>`1raqC<_`hNIYJQ63*KSGxM$U=cQHlEG^VU|aCcE-m?tJP8t z3d*DsAq$*M+|$xK*w^^#D~FGrZR+ERBodii#OE-X^g$|5p|fIYzz*Jyv+tv_@%cTh z@v%~|R4x_sA)6cJHtFjLI6opVP=?**b-Vr1WHOsCj1=>wv7Ma>H2f#Vsu&L_6blKr zPN5KY9&e`)Q3lWs;`2och1y^-8I1<5Lda$abXE*2pgOQSn2&uk{@HyYH(4s=3pmtl z1pKDe0mKhC&*f4H#6gG6>4s4Nd8e~Q$RC>{p zjGs3YPvwdwtg|$^vokw4zqC9zF*a7KjMj?jpk2-Hy&y1}JwU91` zrRHjrXu*kqHi@j~9g)77&YNip4^)n1}z>Cg+z|S65b+R=2jd*5)gTfJY}Wr7GDd znZP5(iJ8e-b!>7p1q>TYAz6bkgJWCUKf3=t?S411okbN|+}hl(B|`{5VH|xZk|xtX zHsdD?(A)VaQ-FsS^4Xo8N_ljAYG!U>X<-@XurxnWNJi~SZ7>tH8*RQoG*=rh6)UyT zV$2_mrn2xOk~Q+U&F%MngoS=i6Y|DfYPPVtGBZDyMpaK1AF-G}oJqm}$SMGbkAfhH zfCmrF<%-3f9n1jL#wVs`XXh4{SJzfo=Ep~p0kg(vHEJ}LKq6NhML-#=jgYR8$mB>( z#$y4O)7XIhe^~#!8{NKe#=z_m7R#CPND5@4-x~tOfOL}p*g^pegza5^`+VId^+Yd=rlTmHIOM+Dz&lN*k~?>LME9>!;%1`yf%mC z=!byqE&c?x<=KMZ)5WokgPg*i?5J~$0aTP0L6SeY4sal)Z*}+`X z!U8_#mzU?4*4I}T=Vr!7OG(rSE{6*|bhSJ>F;*E#qaOq(M#+Xu6?2)a(q}&sexEjl z-1(@ejTt zrIn?b=~*~jCR-YtU0Rr(881fMUclu9S+~XkraewO^`UpiWZqT7U4ucFH{#{AoNJP$ zN5ZiRh-4C0BmHJF*nK!0jeuTHWkyEFXBU@ONJ)z;J3E*kTV7pX!D|R!SzK6LUfWn% zn4g=dj%0JyiG|gLndw^E=kmji(=dMgzIZAgcJ<$Lr~aRiTP?1jhu7I~j^@kxqflU+ zY;%CohkO7U{9HJk%4Vz6i)-Ywy1cXi{Vy)hPtVTJOu{6_r>1A-mR4Z|D~r>k<&jK& ze0pJJZgQd$bs(^iT@dg#sM~;-oLwIY|EC-Vo5SbgcQ>4FRl!$B;IRSNI}8R4Lj<5J zfdfrt3X`kb+v~7(tY8W9alqB`NFkd_V~ze;t~vwdtjvyXv!Ctc3RzLqu>g^7@#qX65HJv(sLGE+K3fU+kWdOaTWB}AdESUxBOXtQH*Ecto<`ij{IP0m9J{$d1hb5LAE*6UF%@yeuX>Mzw?|02t93jW$;RTpsVq zJLMlYX-zg)B4rVDoj887P3y;gVXPoKLb+rxjxY!im`-KOv&$P>7h&s*b5j!&$iKyr z(P|#`Q7D|rqVZ}qnO&KQxv4RnNg^>a1=pM?rrZi1nB89b!rH~n^_98tO1Ux#`PJ#!>2b&(9j&BLfnYq< z?1+~tm0}ScxXjeT;?iV3YL|%AdW}Y-QplBZxyc#UKYgeCgDR!L?Y4)?V^i}hS-pjX zIq5hm&0LOTxR7T)_fxE-0;y??n~rBfc3?r9K`E1~w3wqsBWd_f^%GCYr1qfK9-Evf zm&bB|2mmRtyHFHnj8s$k+|qY;a9 z7j!vdz_MEvBpuKRE>Ikyc)2tVL|hpGC?*khZT5ELTbeGXW9a>acXl$FVx>A-E@Ttg zGzk!07K<|!wd*ahS}B%WT3ueKBK4v}gL5}Kkdp!-yVY^-BgyZ8oXPk2-Ldg%VWa8` z0%tiaVBh?~d|_q=W50!5HaAkKj?JwCZX)*1ju(?5r`5W%69Unk$^$m%i)mmh1Q~RF zLRzlOlP{!7E2}F@wFD4E$RBpv95%bbXt5ft-eY$jKXFRW>Je!S(UFkR?y=j+{*}(^ z22xICCnhUoIgrWb%j2_aTbpYuGsteEg_zH#lJ4wSJ>gUyHF(^u7fQ@-ug$Jknas=% zmL;A^Rn|9G7RRDciNy{c-67|S6k3hJZ9jOY{5@SZVS7ghQ)gAO=_;#Ut+i^DT8qQ( zjwMUA8oB*UwlF%ixVe3CWv+?}v7C?l?FQk_4$q39oJK;S_jI&Tji4UH90|Ai?0_zu z%1x}Vtu9uhW~EpKx3IE1nmTwoiNP!X2>W^$#bK7P``X%jC=8Cqrjp6^peQU32l&5K zsfJjFX9T{tzO}wMUC9+k@~NobX438K^mekuT9@Cg1@C(F0#{4x9%NA)kDh3g`l6}o z!s5bA(IaEy|7i7`=3~ds)1-qE3+E&Kuiafnm(!|ZQz&ey&ScRj#n6+|WCH^jh-62~ z=w%cje`ayx;@Zmm^wi{NA&O#KA==qdP#VuPv(yHD+pz;Lob2vvXzu82IeX-ItI+NZ z=O$(+$8uISWuT8PQVgDW?wMCRsTca>tdG?GyPDKa8^{A5SESNet!ASXER{rSwAk&Q zU?P>zkfA?Qo}5Es2f&)EsZ{OKriLD+Jx4Y^5!B^XlzIf#LDR9g~y%)}R z^K}+qraC#64LQ{uI<=>*`OMM5h8GW?IM*Sg-+w3jz4ufXPc9f{bLku|lc&%a)N-ka zBLPo@Na*&Uoga>R9sWc(kRAoFC?q3j!-0wR@9gO05)cJe6|=LYxxTprBp0e~YRiRA zrc7gxWHANfvnjc37OfA*a`yP)Q(ZKkf%(9l{{PUc=UWFER0fAW%%(9#3b{zCS4*U1 z4ehX)oPjW=2po=J#AS=X4@$)(*?)GS1H7{n@mUN;D`JPk1X@vxMyE<99BOOsr14}X zUo=xlc+E-yo5L4LgghF9&sXV;8sWY>|S{%#7Tk1{yK;@UYsugv2)bEW(lEn((waW(M^hXf?pbGE;J`hmpMA+|jnpEQ9p4PS=3`OeQp;RvE z1tC358RAM63XKu`smpFK_uQ%fXOEw%Z))pl?;7aprBG-rI)~4b8fuzoB>Su6;DjQ%#%mYe-%NQ7- z(AjcKiTMLgheeL!>qF1}!$(fnH}-V4_4o8r2Zn|jd=7)f*4oudoly_E$mh2CK{0}O zh$RXnumKr~aTb?tXD3@ka>xOkk)@^Es9;liTP`%U_YMy8_)>!t_`z*dNd#O*PZPe% zQe%(+V`KKgr+0m*`hDt^qbE*X=FFD$3@~^c7K=#}+AzVY*PA^KyU89;2OS>p zKqb^t$xJ@xF{_mZ#GgPc3oZib$LBCA1oXa+mJ8?W+j<5VY_3plu%n{&T8%onh)e5g zI(x3Uizd-pZ3c5(_S~)ya^N$Ej~siop{J*@v7>L8N*U&IxO_HCpt0GlX0)HpR!1-u z_WFRyMy94n`PoFkAdzX5J3A_i9}qd}cd5A4p3atrGpEirV)qzDmdLeM&@Caa-DcAW zMG_8!-d%sbt&h&-2!yuK&;uWopU)n7<;aQp?%uY>mR`ot5QD?x3lIThRxl2ch(qT_ z^UddpWYWNv<0D{W3#F_}4MKHihc8mPsh%(sUGeD=(>9ipl6PlB1H5#)WC=28znl^wk za8QfZY&WR{h(j>*=FYZW%G2+k|NTc!9Y1saOk-O+6wpWKFsLl4NTQI*b^c7&YYQgR zaZn%Vf2J#AqagagXVfZ{@$qtDXU9zLiZ+BcgGL90V+Ci8T?d1}j%eP1El8t1aJxfo zcl%ssol?Rd=<6Bm=L(+L^_~JAJ$>%@$@6C$J32aBTe_$$CYvpj$$?d^fn3_}AuDDt zD$!Ul1G1%7E|kV5#%o9|W8nWPS-(XoQ5cMGK%GP%$G?fV4qn0%!#GG!+k` zcZY=p-A2qv@HtZ1zV{vQiH3S)=JU<%9Z*eMKa-8aSIgxJwJ(;81!Bbl8f+o*05Zku zIH=a@#N_zc#1z2d&d%E6R4L+e1`>r*b*wg8tD+vlD$pOfO_CN$qxb<7gITD79GnUV z+*Z9_JR}l7@xJ{%-FV@|(ew4q?QLx>xU9gyFt=D^P)dxU7>3>Q)k++cQOFg^WOAc5 zut_L%C&$L7W>?pCb}p{3&W{yGK(dTa&&^CtjFQ|;8RcId{7h|ptcnSU(ecTN(P9Qw z49a+tNApX1_{x{w4}dQ=HJ&dNZs+6qwD-2B2cWKW_z8>^1bFD=YWjDj)FU|uE? zia2TAJZIl~@*iw$X*hT4Y<(*!|3Y(DKUb`?nT#mc-F6>}pRq~-y@s&EnW@$)h3fSD zBAAw?m5nP`w>LL0Zd}~jSe##3Tiv*XJ9C$=T)lb;Yg$=ZTYw%WQ6!F5CYM&1=B8?; zJnFb?8gomAo?eN)>z;RW(7x{0rpEeH&8@AC4Upf_JB-mSyBFOThshJojn!%>3sX^7 zFbCtSOf3S`udc3dZeO~zy}7ZuadCTdb!}sP^U~ET+uIO--wq7tpl zEH5w4O;1#dxir#LI2w@jP&MAJ_wFP;-`CNOUU^enXIoQ4LrX^wU92@ZL3k#-2Ae-W zH3`@?nvR3a8!hF=!Sk)IVc*-h6?l1T^Wx^ktu2wE% zzmt<>gqXz|W+5K_P%ahv z3wtciOl5p!o@CQTXG`%^c?vA&)z@xayL{#H#jR~v-$hdY>uVc0kxS%}Kt8ys5eF)a_LAQ6wnS0+rqZf@5z6K+JUs$a<;9ztG5@L=tlrj2h#~qm?4Wb zU#V;^*9!Uk*z`y$JHEWJv3d2@t!r1V-+--M-rBkdK4@)y9ooNi`O4KxAjekMH#Siw zP0f;S3KKva7#}T{&@e&>!aR{zFer2f`TO1jAO~q3JzZTL=Nfyu2YPzCTRSnLrSzx$ zrP*A{Yc5o4>x*bdWG1Sheiyc2U)OG2y8`*wuHCqP+t#3a7~m$Zs$Ry4KtAkmd3Jhc zc6NSh9OTR>l2#!{W`;NdYRopw)A=I2N8jV$4^TS0ySlp?0Kf*3OuO3phItBmESQ^{ zP9*}#?D!Jsq+D^lkjhn8u3o=#{f*bIT)B1)dnfIHbOP-EB3yAByT_4`%UN5TpTY6Z zPEJq5^1u-0(A6QM9~eD3O=}1yhaTMXZvNZf*W1(8+0}TVy=Q>Uq|^Hm0cBddFI-wF zra(eeW@|9rN;Q>A*H*7yzxvuYzK*S5-G;GUyLt&Gu#Kv4ULVvkjDQ3~Kj>RyNW)Uk4zMO17vHRWl_pA(;^IE&Q+b+QNIUE+3 z%@nE)Ms!JYQ($8K8Pao#$fA|$wToBZeCzc$-+b%M*Kgc>8e4k?xB~jH zRK}MXomOxbB@&=(3@#7ajZdErB&7rRdb6}B~X&=@_PNPb!_ zO{i3gc}kbt94h9b!63L#B(Chp_{R0?w{G6LdGn30zkOTy>#yCsdF=|a9`<|%YKJPe zE?>J2&)8a>pP!qZ$M(@0uA)TBqKSq{#aKWsu?7m_JFdX&AEpm=G`IFK2K)QbqUR3M zcv>Zor**oWNsKlG!T!e6g^}9iDw5mv>sPP6^|i0vym|w=zjpm5>4)%qBwt9rdKp3R z$|ZQf3VKqrb7+H9Du{eV5_^y+D&|(|-0|?qJ9__n2Lu#KS9>p&KG;X4b0lmkMQBv< zL?(yL9U+kYLwq`?ae`vzISjzJ3+Q4~4@Fx36BqHxYv_ZLF;= z&CH@Jh5du49YN@U{!zUK!xoh-R%U#t_90Q&F(s4U-`v^Hpn!nl3%N|@u*6`H2sKW3 z5M3LL9r=^R>g4R|){WP0T)%wj#@F6{)v z+Zf854)48FK2di>!o>V)TNj%}8AJik<;o>Yj!7@%n%wSiD3@@ctx%m?T)lF2>*}qW z*Kgc<{RWwUE+W_fZf$ImlHr1Q1B1;C^r9B#$d)9MFYsrjR4HaM`7B07qlu8sS&E*0 zFYvt&fQg5@MKtO_cNcA#K^f*TI4E9uRJzf?VCmfMKr$6V?VX?7*x25NBuKt-16Ged zz{VDdwbp?>HpvJG@Cm;MLpC`v1^FcA8HId|sN~SY!qisK9joyl{y^^guU_Kv=(K($ zASN9-fW@YZ#GG!1TF&5^T_N<~aiuCfOKKOPe)BRs4K|L&!17^vYsmiVOH1H7(Sut> z(3zP+Qx?br*cZ-^h2zEjZE7ZsI@sIG;*nFkEGknh8t$Mf zBuuWs6ZEHJ-cV)|{at`9U{6x?MG}Al@*(uEuam8BbRp-Vb5MkHr20whHBqb9koofn zU+EN1KNT!R>p$9ezrBpQgJKDjPNVi=T8D;fG90ErENAu6C4ynG!Ql*`0f*kp$~wRe z&>i6J#>VF1;mrUZ*pQB0Jw_UD+}a-5wcV?TO4@sKZW35M(n|m9Ks(iB~?|Ae7ty~Zoj}Rld#!b3Y9*D3Ya>?mT9H* zu0g&Ob-2ljJ4Jak))pX$l(d94D|~MYJ4gM4Pa*qu|924$@!RU3MKOps20`x3X7c%5 zI+X`_4;+3s=Y06=-+8_3xXG!)Eoxf-01f05ZIB{1>4d`!+OUW#)9a0{V1f)m*x~#F zQbQ~nl{&~&=w&Phox$Rwb!RZT!s$FJS`0hPEkZoD4f$yI0`8K4AMI#Jes=++ zeAvPiMgd@a*nP4(Q5y@LM#=X{3fNP3KgF!#Yc)bTg~DMnKm&24Y9Vuo#=voiHK3Cd z`4J$g3My~784~O&27eY;mdL@64TM~1WqAqKk6Dlzy#2})kYBBgqBDosKRQvKOn2W? zS9eF^`9K4=!NB8m1KzYi!XCga83vt3qYrb0VkUKnLL0tK$a>;Mcypy%8$)3MMK41E z=)IG=AWL6F-PQ|;OVn4MpE%BIEy6&K&SxmZ(;&v52TNv4GP9!ZfVxv_0{+J9#YoF zKD&24)~N#PEgT$TFjx{9;xH9~h{I*m*?hH8r!zX^82!P6UtGfA&E(`bmVruRZfB8gIpRsc;X7h!^wA(G34 zB0dwHAtOc?{Sk8J7rVmv88|S&yK0rJaB7oS1B(0!6kN4xA&2>_9O53tPcCfEcu(y9 z=A`!_$?v?xo%XuAhmKREDz!w!WiYq`fr!hNsN}d|%je7F615RG`Y?|R1{NKuBHoJ# zvcY&k9U~aZL9oN@=q!)2c)AMUHv}f+cxqtQwZX3s*0}PWI`?XF^AyTykTdX8CsLBtx_gNCrA$RT#QRZDi!)6V71W-!IcZA^WDp67*WDV9VXLpH_ngSa2OMd zC(#qhj#SO{9T@cZY{$EE9d&hko*5J>)f!wD6-m^3xmYe1D^*eq(kiq@lLH0_MwT3p zB`1V25%0oiA!g&zSaFBQQT!Ng1z=3ATJ{`z5G?n%toaX?vHQ_eOpQUKRH%&xwL+zm zp&zV}Nu;>xkG@kdfLjT-2N}^F#5)0CbOSe2(QNSeFdTaOvOqMJotcjdFy#A58SevO zA9;o4f||JdK)2F}IdL=IJ_GaOCL>N?DFZR8GNUh#!5mQ1K=fW*H}Jw59Cjz#<(Qa= zW4pOuBEgAXw$kar$c({kw%8puT=iFJZ7#D0mn=h3900m2 zxEnL$#vVTK$BAVm!@<&w>A*YL?hCAdR7u_LyPs*oRW@Am$0({3Zz|*UnYB7c z5MxGGaugXtF%b+y#MUvsWHwqHR+k%BA3Xs?hcVO32xuSC?dSdUo_z;S_Q+hg@8W^y zV;ah>*E!MUbdgOw2j+3nTyf(39WFl@a=aUX-QvO2P_$Ig^}qa)5wp)L``!P)`{A=} zxfMh27(j-`F}r7Xc`(-;!Yw2Sg=oC9gPpVpFRp09A0mn3h@Z0WJ$m;GihcLT;Jdr; zfBN7ViY}JRpzY}*2dJG6Pb8g9;tpga;6l^KX0xNMiSHmZN27&Ykah5p_vwvqPyX$n zuG@9jLoZ+8`9NM{6fGJLx;^Bb989HxQA1scD{7z?Qn-@>mM83E9ewDNaMl-D3~9ck zLq2wzE;akfp}0UW0y4u--ayI}$(Wyw1#lxdnM;REf`*qrQr&+MnIHQzyB~a^T_jfF z_Js5H1!Q#haP5S=0Eg?Cu|nLd9XhxFJy!c;f5W%?#k%_*d;DO_5O27vTWA7B7tG+g zyWioCdNE>9f8epb->$!X`U1(YMC{sg&ts3?bKkSaPabLDTAW7axr0ZJ9(d@kJ$V1j zy7xH6PyapN#&`E1Fy7uI3FYs4;H!^5u$QzCT*m(cBz|ZX diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u127.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u127.bmp deleted file mode 100644 index d1e9d297de99df9dd49608941cc739d0e01f94db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u128.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u128.bmp deleted file mode 100644 index 8c98dd3b42185932e18ab8f3b621fdc88c9c0c8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u129.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u129.bmp deleted file mode 100644 index 0c4aa4daf82972fa65de6c126eaabd66c37ca803..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 G(EkF}{_Xw% diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u130.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u130.bmp deleted file mode 100644 index d17712af7ba7f97814e67b6802c2378f5209eddc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u134.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u134.bmp deleted file mode 100644 index 35f7724993611487b2b04e20df40b562ffc0d968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 bH-FdHM85Wk9Xr4F+5i6&KVc1gZPWih<+1tC diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u136.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u136.bmp deleted file mode 100644 index 48843c85cf72af1d38eff745fabe10f076dba1b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u137.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u137.bmp deleted file mode 100644 index c7e2a49343adf0ce794596c8e53f19bdf08ed91f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u138.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u138.bmp deleted file mode 100644 index 8535706479a4057ffba75d151509540993987965..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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�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 fXA%(`MGGouWWY=I?#_ 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 Rd3&lP(95Sr%@@ck{|^iSJFNf! diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u143.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u143.bmp deleted file mode 100644 index 8cbc79ef98d881a6bfe48012e273536ae6907ba3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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%0Aw^p~7CgGbm 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f006.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f006.bmp deleted file mode 100644 index fb56cc580ac62e04997bbddd246c9bcc49cf9f07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f010.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f010.bmp deleted file mode 100644 index 2328b7307ed575a183604e76674da9760e7e1e90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 AhX4Qo diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f011.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f011.bmp deleted file mode 100644 index 741593fec27aeae1b14ea7d0015550f111b8db1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 ~y^F%_K890$FioW9P%? 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f012.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f012.bmp deleted file mode 100644 index 5a7134a807b2392e1dfa1e446207488c94529d5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmdUX2V9fs((ilLtt!2SgwT6aP?`$Z3wE)Ky&%o~1E;pcD2 zkMJ9=Ex$c{`2DwkJpbF@{)T+>%{R!bS+kIDzx@{Z?z``h@4x>Z`Qe8jkRN~i5&7w- zpOD$JXCrgw%t7YPor_3FNFb7ul8BU)6e2AxjmXHzAhNQuh@6}pA}=qGC@3f(ii(Pe zl9CdltgMWnP$)!2MFl~l(Fg{EK~z;$5iAyqsHv$T>gwu3{_VrpuNn3(a{lEzkWTk zVZ#PwXCadL7(wr}5#?AWmb*|~EkvTN5aWcTjf z$eulWkiC2NBK!93L!6zRk^TGkBL@x~Kn@-}h#Wd}2swQCFmmL`5#;F6qsXyi$B^U4 zk0U2eoIp;VJc+otxFDxaokC8ZK8>6?a|Stk_AGMl+&Sd@`SZwy3m1@!7cU~0E?q({ zU%rf7xpD=$di5%D?bZ(1_mF^q0ObDt`^bX_50JpX zKqM$A2nh}jMnXbDkkHUjBrGfp2@elPA|fJ?hYuejk&%%|R8$la9UYCt#Ka)6v9U;8 zTpSV~ACDv?Bp`{2iAYjX5|W&pjHINbAgQUTNLpGNlAfN9WMpI@nVFeLR#q00ot=&3 zKNukgBRGgvn$gEEWr4v)M>> zbv44_a1bt+i`3NAAhor%2#?1@_|cLn*Z85l%2y$>0|R$J@N{jZT0f3e)56g;z&8enU5Gi*Vo6W5gHZ?cHzm}%@22po=Ee($+(TF+G?mMi|KmAu0An)LrS(05$uVU43 zs%wO;qUM&CR*|T!sj;QAoks_LiJ6Tk_z&Q@YE_!4TsHbXm4+5 zYH4fl=nys3*Vl0>E6QO5@{_~vd2BaU{O&(40p*Pc@8;&0P$&dSHJ8b#7ItG!mhLNGOa8zI}YTf%Jdc7s;;LdnKV5S6+cHqq5nRG-iEgcV|~m|IpZQ zcV}BYo5|%cD8!2Lf|Qux>w6Y!Oa5mCAi47JIsYsYnNWr&v%%bGY<_27SO37^#ME$C zhp4fJL9J$x$d!bw%#5hJF6(UdX8$J_Ai473rMs~>27?UN$7SJ5$V^Uamk6Tw#Kb_4 zs8LW$E2EG}G)6^kcKX8ym$$97Qv46@fTZJz6YepE6fU=_lFqDQl;X$?W_=T=V0&L* zcdw|9%c7Ly2vl-;QDJuC!_b=tH#zA2=Ttyy<@xg$eN*vNp0Jj~;?!0VNtH}iEw8qz zLD1IP+|^h`A(fXDmJta>`31Sjaq)p?w>jEr&G`@Q0BVi%Mb{faITVJVMOeq@*D*;{ z3YA_}#TC}oHVF6)96|}MxUj4YS6W(>TbP@c8ST1r$95~!f5Z)aqjT`&q04T!67W_0 z#^xqS_8Qn!YI!M%OsQ$8;|c1yTzYv)X(^6M!I$HUbIWkqdC5M9oDXg=`;YiR^zIWU z-EO)El~8H5LSbWLQ*)D0$RiV&)vUT^A-_=whDRb&sN^bcHKjPOkci97&A5Nz(7_|? z4VC_VKR9>o(Suj+-M*7j$)vHkyhd>NEgij`4Rwu;wKYOvoj_PuS5pm+(~I*< z%X2gG3uC=qj-EfXSo7cZgR|!CI&$sy?VAy093GcdRny$o($>|}(?8JH-pHX<*H%~a z8XB7#gaSc*HHXWnz*iJyWEYp`1iPNUbb7lrR`TDpLY1w~7w_G>>628|AgJNg2wK`& z+xrIk`}=x2+UgiA7K2gE7c@3Qs^0?T0Eb4QmP1)mkQR08%H?y1R-3B+dx`0sW&4l% zJbd64gcGz0YwMd^+gjVY2Zsjxd%HS2+nXEeYk7^WE$zL71HE0XEsZ=@B@IMSnwOFg zc>U_7vwQ4x6y*MmQ1rd!A(tD$q4yqSv0GdC^&MTJw$_e5px@Wi-QCqU)D6<;>FXbv zd^9%H)6!5^!>T0XE9f*_W=6D++tsTlH&|d*qydij7ccGoXIz7#9t5S+8{3=tO?`ds zZSCECy*)kM@UN@8r?sKEy|a5@WNd7>w?kN44f{bZCo-ytB_$cbw>&*A?ptGyk(&Fj zF5nycb8bG-Nn!EShW2hzV@r2;dt2u~e`lMhv$wCiy|sbIYZQrE#W_H`s7=6Ov1=g+ zlBrY@iB_H(5pes)+5O9O6=nZLEBpqt_qx}esD#*jetTz6cZaCGtwq#5(Ay$}giB1m zu3pgGE)v$()Iu&OX%x|(Y_^^o}q!TGd{8k(EI0fOMG7&I!CMx&7F3^JL)qEpIJ!|vU= z<$84Ee6-~3e`N=x)?dAHE+8p6v7ox8XQ02YtD~)@wO!Q2V^lY^v^2GJcQk<)=<057 zZmg@OlZiyod-5>*fl;jI5{>jJTf>u(AmJLgi@#oMw)Up_nrcY>>*|D}(dj48#`=f)yZU=T z_n;6e%qhSV%IGy*ZcR-so53KYhX)1Uxv+Ejd^PF6o(*C5-E_O;ADTdH8Jd1NGCVpm z(AnH56zUR5I+oEqiV6 z6&vR2nOysw4~I?;OO*Hu4wr2qrv`1 zPp7+xsmY1SnTbgmxrIf=q$&v0_4PvV4D~dqN8%!GyKJ=4|BK0x#D??NBGNM}xGh7E zpG}SRcXf1jwh8HZd4 zkKf$cQC~?YN{)XRaAl{RiH7W7LTL1kUhsLCRti-HsQHu0&Zg#$ZjpeV9v=Q6FpSXu z>^;!^$My5`?$Yo(zV{;@#wO*IQ^Ec?{FctHCJwDMB{444^UxY|L(E^Pif6AmeK9CL zoxrH=ntt*8*>qQ9b7yZ07a!^E7Z^vJ`1NPN&%~_H{Qm1rXML8h_r0K~_$)kyQN^wW z&)nHAU=!0*lA`aN-EO-;>#sxs4d+wWVl(py1ZLOEcQ2ki>T7N8=%^`;2}+=HI77cq zbie)e5Z?Z`5mvi>z@5OHvD9)n@gZH_Y2C~ zei;)y8pw`Ii45`!&MqgDD9jpOT~kN9fKif__%Oiz^rj^S3SaL63{Nj%R54m7 zUOgV{9T;ro*HGeb+$$e?-&a!obdcZL!6?C(<0zHI8F|@}WgVQ-)}d(MbV`x$^_U{C zl2R(SM%dmVU{>TNg!y}3*lA~g{%Rliz5bTV{!y7k2D^21dTe5>udk<#SCJ7B5Xow9 z`2$P@vW|HV6cKW<^SHaNw=eD=ds;zA_D%rD1=-Gc+!j z&S{*S9%z9&d!V-}JvQ!PKs>oHAtkARR?Tbf92^~g{_gFsKfic7)YZ&qF=&N_MIpYC zw+^_t-;OAzv#PnZ^$h?_(Q`xY`rke8Xl<(al|k@(y|perAu-vN)lCzFjY2Sd5f7J= zUR;!sOQlr_`Fv4t-vBt|fk%&@zIyrW@knob10Rx*DmE!U?arwSH@qHX5?PRwaO(w- z6yd_X?}l92W;g$9QK27Awq5cKipr$W`TY&_`kwAKA%jGsGMQCEQLCt{j#1az)YR59 zG&VNz`0=C3!S+TTlSU?2+ zgq8EPTS2k;bb56gvzXJ>*&?WK5b`-}mVjGHqf_WSK9oJJgA?PAUO%6D)Z4&g5=)B< zvokZZ@`_6fGg8vyL!)vl=yXCcuA+iip6Gi!-2KFQ8x#4jQvf;pW7ltor{XzGRueUi z)(S~~m#7|6no4?cE>!v4Mn0FrYw8~C8v*(gU9Alq3Y7mDIoWCHdHKo71^HR2@yW#u zMsZ4NVMPT#)z`z{{oLk7^H5*s0Z{ACdE5?3qt>w)JaRg*Nz~Qf+f>8hFey|bzObr+}o7={xMta&>1$+j8uX*_?QPIh1DQP(wPyuI@P^$_bM&(!FajE|9p6(a6 zEVfYnsu1vvn$zX$K0z5wA)CRW=2QUly+d71LLR-efKWygHLMB(sf<=rMdP*zcmj5HO;rUIqCGjQpeQvlAu%y2 zDJL&Ivj|V9ViQW!Lt~0ci*u4feXhBlUcbaz>#IEA55~^t&Uz={ICVV0d&)|H)o0UC zU$qEoYU*mp6%;~cHHA`L$Dx)&7cM&?KBJgSEH22-N>55kNy{k26%AvO&vJf;>e}TcalpP)lk>eFyN~>Ba_2D?QLx$z`Ch4CIG-x z8l75!CjbmZ$0zyug=G?Oc>uhmrRNrv;sG3FSK?CR(+Y~qNo56@DN%Q?Upl@H=qr6i z7Wj>v?a8ax?`PntbZ#AoRnIF=%OH1;4EBneo9cypMirM$ucR}G1$h-UO`QXSB3jCW zo55Kb$;J56f}A1}l`Q@oDK{~-fJkG|31F8=L7rDmi0P|H{_xZHe{O`cBrx`;u3Qf; z1RDItdSORPFhKf9!_8kfWI*p9w?LYono&X~Mn~eRm<(pEpq^93 zs^-)Sd8{frja*Td6Mg5}(e{{QXW?EBsL^y19@yJXw0y%{wHkoXBeG?&%#K zn;0J%=oVB`>W3!>y83#$8gRKJ7J%)vYJL|afbWKCXoP~y>=I%{OmHC|(8#6+9=lr5 zP~XxfsIFqrsU&<}T)?%X8`mw>QPJ7yf6wQL$seSG61N1MlRxus+`Jv0RYs|40hnuW z;`yuRQ{zKI8oi-^bZoT0w>B#mkUl1ZPG<^dW?oM>63HZ7UUpsyE;b;$p}C=5)X3*I zLRs9~(^A7?F`+gqObm28zGcHoJ+#hNpZnprH^_Y14sCG4_P%GVi=JRmrDFO}^*(z2 z%lp^Q9#8Z(H;4wOr-u4CDLG6Is|s9T70@5+=i!Ou^1QUP?A(~UsdYj=bims>`-g`H zMu$7=xtwY!Obe2Nub*_?TwZ`jVRKN-B7wJoR)C#-%A61<5^AAcbA#?0@`pq=%cCO{pXT)Xv~^%*+h-wJ<7(Wm!;?r92GEsA;Sd0zx%9 zJ~S{qG1lDxJvut6EH5$mhReG<$h@~{+D&XNZ*do(mOiPpK&TQC^$Kv#1XU& zjE_&fc>C_{n>TOYzJ5ABJoS8}onM?)Rt_$X!LDhZnE?!ni6;~%M?6f735zM_b+&i( z_6?1Xbag>`(AQMQV^i_P+3`W{r+4q#V1m_H6<(AcdENL+^uIsf&^I;NDF`|d6%m<| zTfu@5J3RL2*{e72et!Ra3X;9)spq5Z4W#V+!ptmOC7>=dGeThv6Av7gfml9zXyVyqPwg#_ zhjD4?`2eJF1)|>3r*D6q`SsnaXHTBLc=hu6lSf0sijtB7XhgBA88b803`SK&c4Bl$ zNKAYlQ#3d^_2|*~a8Fx(Lw9crpU4slia&ci{8Hvgkws-c8J$d=|-K!Tbo;`d1^3AIk&!_wAEAfCfkeDp`%nTn| z54e=*$gqcL#9HuH&<^PWY^JfiARs0JbM9k;M1vz@v*+fJkK57X{n}a**n{q*URsfi�UK+Qu|@%pC*V=aX;qZ+(xRNy_{jVI*N$yl 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f013.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f013.bmp deleted file mode 100644 index 64ef0ed78f6ca973a8cbbcf97a0f9c819cccfaae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 X8hrD8N8SIh`P(1-)&u{)@xcEFDcI3} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f017.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f017.bmp deleted file mode 100644 index b2bc1bdb7632614708a87236f07e85e65af71a96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHvWmuePw(U1bYXmRc-Q8V-yIb%W79c@FAV_eR;O_3O1y#5eR!{|0;cl@WIdcy8 zrRUzHXC|5H>6!EI)|0>oPr`m>+gfW=%DUpF(9bXNZy<;hJcWS2CE)MxpdY|T@G|_% zr=LIm?(_5Se)l`*#*G`$&6_u&Z@&2k`u5vzq3^!?4*LH4@1Y-l_yPLy#~-0vw{AhV zZ{LRQ+_?kYy?YlTARvGU2?-%0A|i;Gm>41cb!jOoF2qY>h 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⁡NTVc%_ZS!O|P_6AB0BOiAzfeaIvXqa8OcG(J}L|kWsL3aq-eH zu+YHBX$6#}IA}ybhGL?m<5w|sc=9+Xp`yX{Yh%!N@0pv5(NmGbC}|nlBwtSSC);u| zP|#8ms=9l;NRRVL>})BSo@xq@C`d?eAIh}XH1!B@F_Gctm(vu05t1|ViU~6iGDypE zb1+bn5|fhC@TzOcv9d|Z3h)4**^`+h<+VY*fU!D!ol4)GV6`Mtu8+u7oVt{k_`>?qaGUH>m_Uq9azakkYHApU`X z6ci0E1I^RJHXDEv+@_e_3<>#`yJ@B$f|s zpFNbOfe{i?QjoB__Ks(%5|NNo!dP`}O>H9wr~3xrMWw~j&qGp5a-#iQ%`{D|U8BOC z&8_q`BteabsXg}5q#$5mBcp+lu}doHIRvHoX(*{H3y7)cTYPo?`twTYTMAqBy+c#dva-@cUj~Q04)Job)e&Q- zpeAK@dhX0aLJDJ~A|@asX5&+^_K$Se)=-lcQ`A=A{BqoXHh%p?Wqx1XEz-}|+r!oG zg^!DOe&0a076lO%8H0tp!{flHtjxNa+~)S|2tT){0Z9evDanx`uO4YD2(VL-Q~n?t z6{&Px+0c@bQIg)Kp`v19l`^$) zc6k6eEgtTNR-$TOOFMtNfbS^pIocU%%1a4waqvsYXgejfmH3(|OLCGBa~t~Rb+l%@ zNCA^om1P-;uYJuFr9?&enAioFIOKSw@?KCAlMuovU=*M%6Ol47u&{ARsz^&2#cI;) zer@>vZ|y@j33)Yj40R24^v!it#MznEBFb|TBYiaanaOF@o~1SpHND9wtZM3O$N{rW z-tI2O%JMS8(l!R#VPV_^Qc6lN%0@=c!7HJl;*@B`BW=X;HFID1{`YK(Y;;`0ynJ9DMqE-@ zK+M1`v8FUFz}eK;!0~lPX=hjD^VpJ>ww|`q^vI9^R|f~5pv0%#w_y~dgd{K$pyH9; zA)p{9qZN=+13G#kFA2NG-?dy{u>0v-H;4trSm+rzc!hacc!iYoR0XA;miJer`kCse z>Ob&_NP7J&I4M0WFd;iLJuJY>E#QTN42+PBkc9kt_hck@i3o@Q=fNnbVPOze>q1M& zsLTH8hySXFTbwdH%p#&fd>mpjV&F~GgcWR(stYpx9c;9e)U-_PZSMQ0hT7|Es_E$J z8SBe&5fM<5l2TBEt;5L40M;WRBV*#?(y+7g%<@wfBB7E0CExjLR`3mtqK=%riLR`? zx~8(6sx$|ayl-iJZY=nPOBG2;9ZO~1r{Pf#)a0earIjVQ7-+eei703&D5y!uU?e0I z%oN0Q;-YGdKHZZogQU>k3h>)6z0ni1X)V7x5g?WH@CI0anX}k*VR`S5Y#m@&{h@|mXeVcV`pF>2WX3&M%vy=TV0x$i=B#)jQrnu zGp6rI1&kaWTpm1n{LsP4*-%Z-`3-!a;DL^gw!OQRi-Vnwk({Wgtg`Yo>fz($Wv8cy z!Pu1T!LS2A7X#7VAHVeuB2fCuF9+Nk{<`rrnuA?$7*fE$tra zXjy2>ONxV;G)`7}CT4o@{)U43Ppmlz34Z+c=5M+5zrT}jZj*8A*&1uzQ`UW!1b(Nv zJSC^JqOLIQrHiSSisn6iYZEOc87ToV8F6tAW?o5MOHDq~@BTx!uUB*9+aC!j*rinz zMfrq8?iuT7t83{!Os_A9iAjI0p=hisBPS^&Aup{cE5J$1rXlOjwkKcXsA3XH0uI9!~@HTVb{xX~0yb0dC6TE%r K|9}046Zk*Iy9+A- diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f020.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f020.bmp deleted file mode 100644 index 4b7df01012ef8e5ac755837b2350bdf44ac58b1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f021.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f021.bmp deleted file mode 100644 index 484fa8740f4cad1a05966f186901ec2b291c13ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f022.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f022.bmp deleted file mode 100644 index 0b5b2e06d4a0e0d45ed4284ed402cda403d593cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f023.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f023.bmp deleted file mode 100644 index 5843be8d1d18e22c0ae1f92afba7806220f94097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 bh9fg&3%$X=19bnGKL5SZe=YF;kp=!A2T@0_ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f024.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f024.bmp deleted file mode 100644 index 292c7637858face598b9e3e2b396e84d01db8696..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Z>i6FJacHkvwPww)665c(@c;ea{~wZRDDwaS diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f025.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f025.bmp deleted file mode 100644 index 2ec44e580464e3f2d8384bc66c3e25d326f663f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f026.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f026.bmp deleted file mode 100644 index abf6668350f56caf04c2a2beb35cc940668bf275..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f027.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f027.bmp deleted file mode 100644 index 2497c3d9e27f0131a2ee6f889282033f537165b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 DEaIRk diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f028.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f028.bmp deleted file mode 100644 index 858958da38c6ac7d94befea85847dd3669122876..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z z^+Fe{vP_Z|1Hm?wIQTyqn#lgX0sj6Nf6oi^{$tl2hJ5ki_=|(Q&fU3j-SzriGRoc4 zCj>YEqMxUiw;z@=sD4OE;PW^{e-Ez^N@RMa*4o+oxc~7J82{zVr_Y{0>wo(4<=gN7 z^!@Xvk6|{=W{X}9ggc8$3Wbr~JW#>GsKDT0U-zv5`#!Y$f6ii_=k3#HFWh1SG{^|Y8m(O}T+M6sELsfoS919;pX5vFhcyxd-D$wWV&wGF$`u}wIOBc^wzk2NA znVVi$uDb_Qs8EEV0(=7k1AN^)f=~gTUKkvnm0YBhWlc-(lb3Jbz5DL{o5zFe z|NiZhr_bN@cfb7M)yvoK-@JJH{dceWI@=l>f%TM%(=&52lB2_^A!u|+sGr-3f5QJQ z+w#@s?O)DWvHqKjmv7websZ^^5r%nCx;PqQ~Ay|h|!w4bF_;7eaq47m!g%zqAdy~Dr_t~3QPv5=n z>wEgVZ(!ijNF_v1H2JP5X8)AOFSZMVGGK4aAWt1PVTc#*2@Ng|p8 zp8lt=-#mZ*6a?FSJp%*1ApUyw?8Vb3{g0l#dh`0}>-SH4x;t8|mTHZ>0?2qFA80o+ ziAp5l1HaucdXW43iT`u_a0){w%$mJ$*_JP7jB!AwpE!TRD~L!3k!vW09WM~1izE>4 zRkcuoHZ*nh!oqK_>BfBgK}+t=T}eDkumr>n0I3dFviu2y@k7NjyDL=&aQ zaKou2Vi+L|?RjhEaM%Fn$uP9z_z%zjsJRozjU2ON!7yhBWZLe77v21DbUKwnBC-W> zyo^GSv#8`+GYBn!iS7c%yS=5s-uwL7z`*0)o+rWClX=_-8Xm@{20y&IV*D6KWF#Q}kz+^x=fVH!yVHbWBPKWx8#87&%x%Q#ZD-y5 zLO^I4MkaF;V|ZzKlHy90Lai}Di_Kcw(AeD6(EO;ow+HsWue<*l?E15pPoDJm^*`zE z>FsQ7sx#@UAa7k(6F)NVNPGb-w$8B z`INgqnna>N8z_P=h>J_jD=d>$%CsOpfUb_It_2j2-Mw9H-2($Xov)s~{_eY%Kn(*y z+Y4&A!M%sGS5^evi!dWSJ}QzO&Z6RpzTW4TeStW-IE;3gzVK5A(aG^|emQ30#xrh# zA)zE1jZ9`n^OFSe8Ip?9iZUPqYk`XF?e2mI1MPrb@V}0(cW>Uk|L%3)i@u)zo_2dn ztIceJ(!01&oF~f55@yB3aOtctDhci7d20Cx#A%Gns7Z5&f3*C+ZHJRH{9ydN702%d z2BU~{8YK);XmUn+UWKAktx@Ug8tQCK?SM8~TVVY?aQ@qR-#mZ+r`Io^Jn!%B>uPUq z>#&;#m1$)XNr6}-7NteU@}oHzA|=qr?f9nIL!5>W9Y1HrPeD!m=?CBg_`CP@)8}trzkK!tq#&)J zhO*T`TiT$J6&HxbIl>Gjo>OvQnt9fSOQ&dP@q7w+1A$C+S1wE_jq97>6;(lzk2t>`xmdC_4h%) zp|Q?n(S!D?6sQMLb{dd`d;yOdO2q|u-@ko!?dH`Jm#$ekZP-7sKY|Q#7&~d(k^QHy zJn+Ynzy&B!i6-+Cp${m`Ef_?$T0Mv_L3iB!=*9Pc92ofFhaX?ReD~d3$O*4szkJlz z-UY1QJhFAdzWx#u`(Dy|uIV8QeX2`{pg=pYMNs2kGe56A1oKpY*h} zKI(35wp(#5fv2)%r`FB@7}>RvxaXtym$H7iJ#;@hYX)SbNu9) zj$=0;Jb%y2CxlAGgkmt{a9(^&bgUq=q)KDZLnpMUz2_0!7<%;d-S=Sszx?qpKfZtc z?%AWRj?T8`7Px){)SuO?kxB}4fCP$(h>YcN2qCDz0RQVd=MEdU=j58{VW)?@R9|WpOTW8B9cgo$`n-~ytUe)=1AdRm*H6m4p5t~2U26@#QRTtf}V2glP8a#zI*>-VBp7p`M1Bq zy{p�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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f031.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f031.bmp deleted file mode 100644 index a6d83d4368e7c95ba81e2aec4497a28541902be9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f032.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f032.bmp deleted file mode 100644 index 5c1defd96a08d2c29e182dfe0566638a7076ea47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f033.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f033.bmp deleted file mode 100644 index d2e0f304a70eb491b4930d3b8b0266f5d5db1fcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 HC-8p&&?#@p diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f034.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f034.bmp deleted file mode 100644 index 895afa8302d4925be3f48753c828b6145c6ee6a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f037.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f037.bmp deleted file mode 100644 index 61e4c75ddd7d89c72cac8c7d414f6f89b6224161..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f039.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f039.bmp deleted file mode 100644 index 997b79767876b4aef3997dd20fc33fdbc0734328..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Y`pB>R^EdwNf&cG4@RiHZ|5u**KlYRvnE(I) diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f040.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f040.bmp deleted file mode 100644 index 4f35f37f116c5f4bd08749c69dcf29a55ef6c7d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 D706VY diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f045.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f045.bmp deleted file mode 100644 index dceed367003e98b74f468947466f33e4ee591956..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 M_oK%D<-hWO0FE!A6951J diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f046.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f046.bmp deleted file mode 100644 index e6a8123dcc82977610c2cd3505308599a7a6154f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 RaYgYj0QUcf{C}AP{|o%xBVPaj diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f048.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f048.bmp deleted file mode 100644 index e259eecf694aba144723546a986f615af175e967..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f049.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f049.bmp deleted file mode 100644 index b4a556dc302f2689dad6312d9940c336ae85ade0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 RyXlwS;^YQI{y%!@{{g&m5r+T( diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f051.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f051.bmp deleted file mode 100644 index a56b7a5b7aae9a1bef72736772b79b8a0ea32a02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 VMT-|NS-$cw!}ZS-^y`27{{Vp66w&|y diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f052.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f052.bmp deleted file mode 100644 index 7a3e05596217c194b823829a10d0ca220bbea73c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 X_-Y^K`rSY3iT@Y&|9$g$HSqrcsAe*v diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f053.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f053.bmp deleted file mode 100644 index fb0dda9b519cc3eb999b8a0dc9ed6992b375881d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 E0P7!bsQ>@~ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f054.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f054.bmp deleted file mode 100644 index b4f80a7a446bbabf798d375d85c7c38aa523a838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f055.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f055.bmp deleted file mode 100644 index 7718236668d81afb97904ec28f8282495f297477..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 XI*_)Bct4;wziE>BfTsU{`LX{4X*_cj diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f058.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f058.bmp deleted file mode 100644 index b40ca608d22ca2e2fb9b392c9dfdb4f26882f0ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 RK7oA2aQoWS{QV#F{{X`vKY0KE diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f060.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f060.bmp deleted file mode 100644 index 5d282a8c3f85b1e530b951693585b53077fcf074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 SUv2u`CzbyF<4XS$Mf^WsvGO_q diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f062.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f062.bmp deleted file mode 100644 index d8c45f856934eacf466397dfb827bdce0b0b6956..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIa2UwI@mN)(m1|$>}s7%gLR76x1F-JsDF`$SEkc{M<3aX0AIZ{>RoO8|@b8fq* zr@JTZ&hF0U9QaP*Y;_dB? z?A*B%@$vCNcJ11Q`1<-HyLazK_Uze%?A^N;@$>UT_U+q;?BBm1@%Q&f4jedu1Ox;i z2M-=Z4jnp#96o#)IdbF(a`fm?fkZ?^AUAK`L~h->h1|Y<8@Y4m4s!SIT_iFx5{Zh6 zLZYLik$d;$xG#U+})oKx)PKQ)h zRw7kZRY-MpHBwVkgVfg6B6W3jNPT@h($LU=G&VLOO-)Tmb8|D&($a#owzeW|ZEZ+< zdppw6(SdY!b|PI}T}XF#H`3G7gY@?HB7J>*NPmAnGB7ZJ3=R$=LqkKz@bEA)GBSdU zj*cQ@V`Iqp_&72#F@a1@P9jrNQ^@r6G%_*T^^D ze1rV*m%l`Q^{ZbYzy9^Fk>C90H^^^)`&;Bs{^U=PKmF4`MSl0Y-ywhYXMcwL`Jewe z@)v*c7s&5_|9j*w|MD-9zxu1cLjL-%{~Gz5zxf;FZ~yjhk-z)9zeE21@Bbe8hky77 zACZ6hr+-5J`Jew8`ImqB7vx|6^d&yc7RFH-c~F|9_|ggAE%uZQiu;0|^_~ zE_^5dgSY?K71?BhF$a)CB$7xJs-?BH71w`hVXN7;G}dTR3?7?A{AN zW}n~gUAujEZ1r$+a)3j~+d8GVt`N(rGyCJN*{L?OMvN#r%nizTeT4-3<)zILebD>u+hhDlA zdgbzkz@VTLNBnp1+~)4=$VC{zrAxtQjvw^fz0=*%*~Qrsv*p7P{LvaPbiG$nn4OiMl@Om07klq+G{DiQ zyJ5lSuidDslh@T0(DkZ+d_9?=3<_bSv;(LF&fqaQ0 zlF39ozK~DL%g@cq%FIeiDkv#PxqB-rF+C$SEi)}SJ~Axm)bWG9P=D<5+vR49`_K+y z4c`0IAN^vJZE&7Yq)@A>>MGS-8m%BLG3L&lxO{qPQFc=N{ajj6Zed|gTH?JMp=XW< zKuqvI?&s#_Of>vJ!vCfG4Yrqa`3iMqb$wTNjan|`v+`4JojDVcUdrP0Xt`P0B|J90 zv>-DjF)A!L=;Xme{`(K@^YPm1M)^b0`Q0%7Zxpc6Hnc#ftZZoQ?CoitPg50CElR1Nw5X^=Am{QVQZbjsq?Ze%QXc$bmnK|2e=hLU>5xGG{rh+N zc#w_P$y;~f)5F;06jmfq>NIs-!(+oeb=s=B>I$V&A?8aoDydu|5^-28Hm6*o6bqOP z4k!O!SZGM_`Kwn?9X_<%XO|n*WSzWq7d|xr1N&>aTzOSfePd@|Z*OP4rb4ID)ig9| zBx13=LamSr1R|kGz!FM@QVE;MV&ug}gk8CK>BjY-V+VZq?sTyPodzB9N=qa;Z=xm5D_H4vQ^P2-*DdvaIMkcW++4cr`ri z?1BBew|V?g1HgvlviV}QuDVKBS=ZX2t59jRDy2rFRx4E%D!EE7;`6yYfso5&mh*%> zfrQ5{ON)((z8QWaGA8`&kv%)SJ=c4|kG8@Mdor0KsamVksuW6XrAjWB$(0rA3QdJl zQK3^SWdc5j#bhwcii+s0ayml*5sH_8KQ1aNE;aeyts6o6e0OehCVea)ty`6kU9ikx zN);7VRa#92NLEOpw3k2_6!3T~7PAn7PJUi)ZeDIqZgx&#DU(hs=W%)bqBI!5?YR5# zQIVGp`t91`{hx8*C#?Is!ED-JE>df%>vU?3MlKSFWpcS#AmTs(%*)NrN{)$1Oo~rT zj8D9uo(W?pV=+tF0=|${kd_dAJt8hC{%+WrfW5nXz5g>3{=@-nu)0+)QfO;y)e3b5 zIK4=wR?8sz(Mn5-OA3n$Gcxls@24auB;C)*$jZ&hFJ;gfJh50*o|_VV^HxG~+}-d? zr~G&C@!jT1e3uS?+5k|8a`_TD$k!;rEb45J9L|s{kP^kz7?(qg9G|9A-&jPR9NCW8)*k|rPmEwKNo?}TfUv@o zRo5sL8l^y>P-`{d20RwMASW|5B`Gm2Cp{rKDIqZlY#=!`JHMb95`aL!f*@F!l^Pon zekV5acI1tq;|Kf$4g`4Pe*EIE$;V$Qmx;JsiB_wSL9~;A!)sL)Y6+i7qZQ}mJ*Q01TuwHzgr5;%0Q*y}LIq1|1DJc=Y5Em+zACe>D>Q z`fhF3J7&FnL-Isuck()kqN~DE}$Sbi_2ki*-U0>aen&!tb+W45;~p9WtVgH z^65pH$#J)D-Ajm%xpOt-^s%ESg3j$Hd@J_bCm&yfwYN#v=pva=C{;nERmfGkN=;R5 zO>L!=FO~}V5*UsYaxYMk^y2*dyn>>_A~1diP?VhVayFaAEXq!giB5tL5eEY}aU$?s z$SK!#VBq885xsnat!V<8Od^%3H42EiDvhqXp{`P^t#7TXkcy<5+G>@eLM33)ax*j1 zGYViyif9aGIUC}CDX4)?E6hzv$w-NgNshgH?d-|G;Pb%&q#uy?;bpyi^i{4@DF^uq z6=YV0Qmw0RsL{w|?Q=a^wNk3qNcjSpJ{pwf=Vd16Fj(~BB07V{;BiW6rDYHwiU1_1 zC&wqHrl&@SojntJ{d&mu^{Mzn(QB_k{zhM>S_L^rDS_lJ(#x-^uaU9J%C%iu4xi5| zXO_{+%IGYvv_i%xEMl@~WsEWii!^{h1-bcUJV9}KW_oI7Hs~fN{#Iz<#fUpMPTT(I zAcVap(E?Abu8{J09G+OAs?gQfFj6xM8H}vN^vsmxRQYsmiAa!}Cs4CW`4U!c4%i>9 zw47B=%TCWLk4g-m*BNkMUWIlVML`QDvt;Zad{ zuKAgLWUe2%guf;QTLaQwE{2sY$mM9|=@1<{CVOQeL3Q=TM*pWS351lxE*vmB__~=&LMq}d*hE%G__FWjX!@=m{ zQn0|Xf&!*MEP$DpmX$GCOj==f+>M*D@i8&C{7gS39NZrIX5f71`5J{pqEbnCtg?c< z?9|M-Jw!8N{FAAXMF$@zsPWx1I& zzC_4kl$Ms4Gg)kUab8MH)V-MKxR_w;Pb&agZ~EAitI~pMTi-3D?fXA2{q6I?LQnfOddn#l%32TNjLsL$s<)x)&=P)Ef0iVs}@fc-gEEc5f`}fnb z(vlJaOg=dPcyr^fLIqf!Tp<&(xct(*)Y!OeF73*pfc*!rM4h{%pvB5`JnrqYoURt- z&3i-3smDvWp{~{z6pDr8HgC7x5h;oHGgEUp0M* zQ}TzS_|7gcVM1+%RH230gD&Ibpc3p#P~_<3psk^{Pn1$)TGpMu|y)~u>p{?8RdLNc3N6WW?EQa&`}Sw z?__;9if^wOdgp2?buuY{E&-dv<8w=M^BH1YtuQ@05?YaWZbsg{8hZZRxxf?0jvhUJ z)PIj(fS>Py6M@0k8PaS+_vDnEZ!Xj>jUA=Vf%(;-D z;462M^GeH$QX<2z-HwZij7^A2q_O!Dee`BC8EmLmin8+y8T5$b@hast!gteN_sl+C ztgWh4i3Ab}A2i2SRsiJZ36&L9o!zx!i1b;h$%*%AGC_7iQc?``YVSneOU$BiVXn0F z_}(ZQc|28%V|_6y8mz<+_=A7t*x$933&kI zMUeVbT9sTO5dsYE7+sw1tPpa_`698Vxw}~5s+KsA(_ z5C_SCEo2wdg#rL&JYHFGaY<1@Np7y9p|aHfhZn#sLQ@4ePYq35Fdq(Az!!@k5NYaK z+FII&M*G?tt5lWMI+aY*+S#O2NMx(4)wR`1y|ZxWg+*lmJF@lU-2GfSS0G}Sl!FuS zd14`>6c7@m=#p|(oha~!eb9-~SY4~9I4Ypp6zHvo!-qtmYwqgl>29j3s;$*QT2e?k z456;BxwWBsbrlM7J|C)68J`KzJ3p@|J1rxpAg_qc=h91g-~~dlT*RaSK%|v1bF+l? zn(!a4hPLwRD{C8SwR-Ra4#0ur!H@v{Z0_kD7-$8zR7%BCsff=iV+t$k>eVoRu?#F# zB9UtpB6e9hqokxTzmUeD6@$?imkB|>K&}#$m6R|!jIzS`R7qV;y3>cYB)J=W;1N|KuA(*8=z$q=EbJ*oVg@nghUFC};VxdGVk%6WG z1{M_4020%Hl9F(X86vSnDup!4f{s3;oSAty4GJ33(RKXr9|mB6yP>G4Zmg}T0LZ15 z%O#M!va&ha>V}@7(UIo0It;*n5seFU6O%(LqOGp7z)HkYnNqI@^cG#wRMrWAMii}bTF^7wx*`8v9Z3crnXuOYg&?5s%&g%?wcB~ zR#u2b5*~m|Cd3s!Jv$>Md37~4hba_@6>2#k9wu7=>M1P*9L^JQ*?Nc$-lLES7z`+z z+03G}m=s2BV>I!H41g3;paHV2zP`PqxuLNUDlRFjq=cudt?w8gYXnHFf<@vEjvZ<}Rw^@*trH9z1X(~WxlAAg0!9K6LJbf?sjI5e$0(^pSXNkE&WJkTAAZgMaA-{Kq4kv5JNvWo zJ}7IgY47VBoSKP^d)w>Z<*P z#H5JZbQP$X&*A}YQK^8bs07kXr_t(wyHP11hZb>Y!8RD`<&smDJ5EI$F#Wjv&F)qX z#jQ;py@O-Zi_hM^e)0VA+;C5Gm6R_O%W506D#rD_K9{(nf}FhU_%j~XdimEg3h3Fl z3)G--o=C0JRaV#3>a>-W8eLU&O|?#^Q38xCEn?*zvA43joZ#=|dm?nd*~jIZ?jX9A zwl%l)jLa-PdG*<6Z(hHAqE|tUvZAhiWU#%pt)W6)->eb{d1Zw;_anpauCCHqJTWgN zN2P%*RNc_j+}P041TI`(TUpcGTvu78Q%i(A$Uo8k+Z`OkFS~8^KXu;U{NwWRM;*7( zT3g!t#%3SBeEsIL*RNl_dbT`0Hqg<~GPyE8*4x(E)6>;b3kt*LHjRz=QU?js=Dsq5gpUBhEf$ z%}pJHGm8(_<_{Wp_Hbo+VWzKb?Ai0BiJsP`hQ`*;?yk1RN+}DbzPei3IX2W*UDeXs z+}hFA*WW)l)Z5b3($v`0($d({Tn9l6cyb;+=bW>XtDTdp+rE>5A*bx#>s9~3`4EI~ z(B%NTslL5ud~xO3+b`d~{_L|CPhg|dqm`MVf#o+afWG#wfuYHjmAS!|dJP!+>T2`w z)bvne4MBA-Z?z(uzoN z_TGOYIP8}HdM?CZ^G1`MKGs2^wuYvT?*6Ie$IoBAef9Xs^A|6lJ$&@!*^`x}M=xK$ zc=h$y&mTR1@pxgRueX0-V0Cq9c4={}Z(w+0dS+%~WMFW3c&NX(ucx)8t+}NUTtKVT zXysgX(HVORfo$P*_VT4Gx6^{x^Pw9IH=}lVl7l2|4Gj>02BsDtK70M<0c<;av@|`l zu(I;t(SygYUcY+#_T|gZUOajpPOG|xKV{-E3UaI=w(r`rWdYeRiwYj=M~ z+wjCt-#~wNS664xz(7w|cmMRt6R?Q4KmY2RZ@&J;n+LPgGZU+;HI3cfon6oyY-#U- zeSfejuoyiZ?Jadxb!|bjQ3_Pz#PQ+sn8Y%^?YZtdyq?(OO5n_7AN^u_D9Z$JO~*T4MvFDb3?dFTU+9-3Ns_!J`J=YR6ozj^a)d1`cZwWX=PzPY2b zy}7x)tE;`OwW+DKxuI6dSE^+)9Ry+>@OTQTh?lsVOu>^pPF)YVmVF-oF#xc^lw!Xv zvAMOnuD-smS|e9z)IuIlDAUx|H^5HCpZX99l`#A2%1SL{1{MF7C!Rz$C+|Fa@pghA z`Xd0qz!*n$^oVV0t*WZ2udGl3ZUDPwq}8YZdC0_4l?J#QJ@5w-5dZ;@Y5elkAQu9WKq8U(SJ>va-tXG|pxK3>NAOHX)Z&oDk#+^07EG z6dFq#EgK0ka_K#-)p4(P?yf&A{BF z&wlm$zxvh7g`P^7KaC~l7iFa;0mGJ@7?+xvl*I=0udmH>OUk)?u?zsAgp(I_+zC&> zn;IFLm|`dvAE|&h8WF6l?I^z7fevUg0BEGgo(SeNR@T-+6(SU~@{;a^Uysh9D;kDZ zUVrtwzx?&9+0I(1KQr^_1&NWjB5vM}O^3Eid}4Y!Y)6T_9)2@AIU721K;lZI+??wN zoGeIY##^?SpiEIj?7HE0$5;Q!2&xVv}a?&p@4iv&ekc}4k|$>FC@2Hi}{z8{-Zz=I~a zP{7F!^LMf)8pA;XV-qtB)@)t;-DHF&+uBel0rZa6j*jXI*eafNfJE4RIqYl*bW=03 zGNU7IN2dd=QQbGQ^75oc3Of&S7y% z@@OKJQYGawGH>|X0YPcJ#mLwgL&6w;7=JcwF+~$?ZAlpS^cKh+8WCGkUv4{dnMoyHO$gb{`GR&~;8ce*M+2zkD>=&dXd~O-qT6yb~RllAc?f7ME23ZRny4 zmgIowjLb5bP9uh{HIOr9aM8hvN)0~bawX7d>-mt~J9eF?H#OA`zj*uQFF#-C*A;>MkONLO zuED{c&aO^&-oE<}IpMc#v<@xgNw_5iOev5uJh@U>o_2_UG23E7z#48bGJ?*5$)@)d zV6es9+>B&xNyNI|QFaWrv!gFZQ5_q#%Rnw?WKkZ;KYH=mtA}H)I!PJWe^Q`}B^d&{?|xexkxC)j_{Y-OB3@ByY*I!ZTc&`fEieC) z6Ri0bz4l@HMkc0aD8uh7z`)Shj7TPsh#0$TlGgSn_Ju>i*J6t#HH}TxjHtlF2Yhx0 zgoMXure~H2s(NM?A3l9B-K|qf7^|yE>8YV!cq1b;${1yaAvo^8Rv_dt%kq=%-UyG% z=1S$zMWZL5vM@CT= zyBT!g(CP33AtWKCm=@_vK%2nQ>la_I0%Mfvd-69J8lmwd3W-D{2NYB`cegRaj-NPr z@lI@N8SF3;(9+`XgkQZ5n;J4`9BDlO@1cRN=4x@NUj9u0)G_h5FNDWt<`&5`N--lR zB{IlwhmU_?JPVi+V6BR;xS`P~n7w}bYf3ONc~AbvEn7@+1WPKOOxc-MQPbWjPrG^X z%-PV(;c-z{F9rtq?%cKi(6Nx4v6*FDSxtLye@}N$i-yN!udd#{9C+gNxvO`x#1+*w zav`%gE9y${DgPb2{7*$PDv51)W4w#jzG1<6RGZz6}1g5 zwNhqAY;5$cOK1G|?)LWfuy@?%cjRnD8g#Za^=*MX|8E`$V zm_^Tw4L`Nt|G=TcM@|RdE&&7uT{H>f&Tgs+7$1lS1sKCXj7{H{k8A?@=6Fjgk?a`4 zZDgm0np3c_x zJC0q9xOM%)q3wQ0js~5-d@C-WE0)XEKmnCpaxpi3r}sbn1QUEu|HwwYe1e5FmEv$L zPt(xa(ca#y(RVNa{$wQIy%llcT==~-fv&2dxqE1^yQdHSHC5F$LjHsHvfs`^yw2P&xM3sy_*Q00{v@=N-G!UpCF;JVE+2mf2RYmL1dbfuc$$m#TDfZo)QGG{zKi@4FGK+29BAH(^LbbFw9oM4@=y zDA%_1w!td*w$}p=udJ`vDz#8Vshfr;Cr1ZI#wMo*+Xm+6$ND?Ffd4K{iHnPkjl32f z6C0NR{fD%?!om`^6!<5dR;y7cr1UU*6r9q7_yg0|t6=T>{rPV~L-4_qs1}x19wB+^ z*3Oou_P)XX&i1yBj_!e8pb}b|+xw^H=cb3p=N9KjyGE8D%#V+Ztgd#|%7tL{rLg%9 zHbF31a8``Tk^uRms{lr%8k&grk62?-SaTDweK7qs`7o6Ce5Dq)`p?dEPfin$32t+zjY?0YAF%lrAq2umPhFa$iw!piYL zqFC3^-ZeBeHatEJ)1F^iT3nbOpPHYYTY2*I(ZiL+xw)C8l?5noxEG*}8=9)r8o5ltDNYLUaU!CyIFoNz9&7;he)vZaLzEfL93l{fOm;bNl~&!_ zH8?pvJ2yEwGq>72M4bBvY)z4lZd)HF4|DUoRi>55e4=NF+P#y_BbG zX&;=Oo1LEpQfq!`VPiNu9s?iscoE)Pe)Je#J$mwRaS>KzVxYILs~yUJ z`0nikwxS29>uL!j`_@S>3KkCR>RoS5|0enbWb}c2BO;t;F*hfWDP$|3s|D)%*1pM^ z*~R(ksqu-~sY%fN{L%`{A5K6%dG>f^0bb86==BaOKRq`)H8ubpx(=W}+gm&O1|d54 z_4l^cX_fr^hyXVmGRD+IpLL83VfK1Y_%QqQ&vg=}eUTi?jk;?e>v z?A-h$IR5;?!qU?G;=_k44<0^zun78}on3Rv>51`)(UIZ)zTU15;6=d$`g*&&`+EEO zx*8P%ZsDzi?lx3B3c@c;8Vql3An@b;3S@hr^ny025WZkzI+rJZAx)=w5AX(tQ`-gC~Mn$N9TaxnVXv!TYRvx1TF^h zS5}sn9=?1Dje&)!(UGay>8Z)_iLo{L;Ps7d-4Lt$I=cpdk?Zg2YJH}cZ-PhOC-`4{vtX5u-5*4`3o?wDC zGe!XbL!sA<&lrV!|AdGEicG{?lkt|e4vvn_K6m86aSu$)&dk6mTyQ*K9`)j35X*4% z_Tgh7V;5(~#wRDnN5&>bN5{s1{_O4UYHtU(YwPXlg6BQ`109WZDt2l730G@tvKc@g zNI+(K6b{yBVru$61+W=Iw6voVh!kr$i@xo$2qw@s2H9@@0eINs<;A&~`DHi-4Dug6 zSbqHS0oWd>W_)aPdTxAd3i81qOuVzLtEU|zaQ{$0gh5E2&?0BW9CRdGTA~c!IlkTr z!3e<&K45^1@Rn9o5`jR1^YOO6dEJA(ePc6Ilk>oMzWMz1d_)}98AI?B`b%N)^IQoW02Kxtl+dEpTHT1jt?I5rigXfu;K>@lZ zAL@?}=8qVflZX@xNWml`f#Mk1G1T2RI5aXb|Mc~nx1Ya${&3~dBL% z`56d}`m8uQG&DL6-Z#+G(FycpZ?7Jk_6-j7_xE))HZ-VabaY-M0fbpN4 zn4TCO8X6fH0&!q{-CgjncM!nJK%c&OsTE{haK{-Nq0RB;s5RHq4*`wE;ofI};MNOf z7PhvQWFmA z@B>;A;Cg!bkbz+}`n%ejDl4lh1SuySaVRt%Z)R%x&h?=Prclhy-Zy_h!kaJ@2Nx>~ zFh8o54awp<>_h1t8W^3PU3v&W3xYg=kVQ!Jka?E$>1Sbja(ZHPY;*{8KRh@%Gzc^9 zfF#hEL0@_VG_Q}0AbAir1VWbrdL$4qAn5k=LZ1SbzOKGnU8Ut0 zNBYCIJQFh$BNPN+VBW9<3K54x8@*S2!2H1iH(@DO)|O-v0aye}8xl24s;O)SlkVz= z06Q|&3*Oz+H#`FEo&Es`{gaUNz{>{5#s&wVAQ=G9gC&3@2scP*s;jDyDb&2Y=%Y@! zck&_Qnc)H9U@$nKA>RXE@6?ZMz)-DiZ9(;TB86;efp(4(Dyx8WZtH^HUSAiK0Bvm@ z&|n;Zz&11vvU?%Og7HDBALwd>^Fdu;{Ov6uyas@;NGRhKB!+sL8=C^_2upx6C&Ttp zQ#1}sHh;hNTaypXZw!%YV{K()LnQ+ZKsGnumB^858(P}hJM`961=}K;pcT^I(_UB8 z+SLUunXazhL1?yhL(+%pq`k2owrw;t)z{WmspWh=mzEiM%HG%zg+;;SP0UGnjEN!2 z!jecZ{Ydu{8~|@&Yfl9LYz2-;1tezGsDP5n?`ng-T2n&< zNbP{WQ(J2bhy}Tg)w-%0I4q;BX{=U=q2rkrb!Hn0qMjc6n&QmOApMwAZ7iwS_1f2~ zU=zvN)7278k78kG2UHlIXyJV^rHl(_K$@Csps;9Z(A73KHv!16Q>f(}v04cmV``zl zqJ`df1=KnfT79ppqP|8dIMJdVPH%E1GKiZ zgc=lVkO(ycj_Ms0TgVa!;2=VUQrB2p+o*&sR;hO*ZX~5fT#ZS~$j(Vi&B@KDvl(=r zR4Nt;Ia~?50QS3vA9lr?qELFg4GAAecS~rlSXE!W{u<#pKF5ZkyNKVhp%7zm# zw8COmS!#Ubt*b{I(R!xU2Q0`hydXa-EA{Tx3nva7*t=u9hx>M4INasC_rT%92alc!3b}kOJp4{{ z%)NW5x%cm0JGpPC1J(qML7~jdP$)Fn0y@taw4Il?Y(8GzR3r4-BLa9GME4kz$T9 z1BZrOsvjH%V`gFo$pXqYJjKq|#?i~y$AJVaDiMppll6B8AQNyHG!Boq_V(LrZ)otz z$%6_uph(W!+`abrI6@}|qM$i6N<<0;xn$ zAIuSrGX=&PGAO9h#MlhGR=}CARdg@{K(l6e0uE>8;bn(4#h~H-Pr zc7mC{bhp|G`wIZSQ?Q1H#t?2yQD`)dYUden=Eh6j|efSy3bX74IVeQGnokqIahGc19OC)rxtIy%`wlh*`8#zL;A*t+iA zzGMG>n;#50>*NCt_3-hu0}w{gey0NKqX*fV{JhMJG8RW z>s)VcV17_b8)G0k=nVoig4X*QnrLQh4(8^z$Nx~!**%U<&i2+gyqmZGF}F{jIasHH z4Olw|D>BL2&Vpc0w6e9cp@2bC-RwzV1*QZ7+8n3vq?lnLF5pp6)}hUbfUUP+&B0MH zc!H(d_Feu5_Uzv2;o|J<=Cxz%Pn$jr#{gsR1yRJtl7uHvsT4bBYe)pPu8x*OG{%C2 zCKAC7!4W|b1Pt^ofVaV+j0^!_PzV?j2}iWBvUA(!7l$9(Y`SjZ-(D~< zb>8jk?qCfm!;(y}c6A14u%M8w?d39yL+2VHEq{hBFMu~1Uu@N3qABHGwnlkimV z0KWP1mDJ39wR3hvHsyZm;$V%8(=ZzuYRCur!pdL2Bp z%X6ELt0mOMM3}zoHg`84Ut1umNEYDr`dAFH2n8A^VKEr8rJXH&*}3l6>FT;`&vrL& zU!NULKZG_uA$sjC=m_HNyuf`A9rd!J+SodJ`)>1a_t@rcZ)FdQYDL0Rz(w_zU}jFF z5V3f3l9i1e)!lEK+rG00Jw3b}$=eTl{8t(0Q=>32M3J5Bx1Bh&XOFM<_8tEIUfzDY zwmXAIxIsV2($>wvh6oM_0pA=FJh%#|-D=ypdC$px z4pfSbr@=ttU3bR5G4|q2OABXVqH3SEr;Z^YN z%k}54efs`uU;7$jVPSz-T3RAjR#u3$wKamlU=S=8i{NlL1dqof1Ofpe5{U?jL_)}9 zGD4wH5Gs|5&}cM-PNyRb1_NO-nFx!;LfC9J!r^cbE|-h&cs#_$#s=Z@`G~EpEg}#I z5IZ|N#NOT>ad2=z9334ICnqPw+1VL!adAOhU0o5OP>8s>xgqZE?udtn2jc1JiFkQ= zA>Q8Jh>wpC;_K^+`1$!E{{H?*KtKQz7#N5I1qC6&!NEvKNC*-d8j6I4g(2bL;YdV8 z1QHn;i9|(3A<@y%NK8x&5*r(f#KpxS@$vCULP7$Pn3#wpB_$!r$;n7cN(z#inu?^Q zr6K9*=}1OK29lYXiDYGEA=%m4NKQ@;a^uDgBsVt~$;-<_^7HeNf`S6%=FOW(VPPRs zR8)lAx^)XFE-prH-@c8Ml$0Q)rKQN7J9m(>vNEK+yd1fE_byUVQGwjMcMqwotVF7+ zs*wBl?<3XK)yRVf50ILg8l<+i7J2yaA@b^eNKQ(}VQ(_9A_K zeMoU2w@$qqFVqyZBoSa0SKYxzA zc<}<6nwmnUr>BvbnHgkub{3hNn?vU3=aGel1!Qq?5m{PVLY9}8k(HGdWOa2FSzB8} z*4NjOjg1Xtb8{2f+S)?4x3`g686ua<5rsm5D3wY?rBWekwHncAG>BHKMRYnHqSxyYgTa6p zjYh;|G9hNO896;YMb6I7kn{6%e{KtR%2lAi)`Jc#t{nvjX|NYjwV7M2(s&f4E32OjLfP!=YJXf-RFEDY6%pp+WM@MsVk~~>Km1Dm2idQPNb8~(E#pFoKqne7M+|2Z}%@5-pEP3mISC8CX)hZ%^wlO=_uFs*s%=OXbHRg+wHgOAfbo zHkM{4M|xW7tE(z1sw!_~WaZ|hCqzd@2HKOqB4@NqFzA#r z8Jxx8!QSTT;`G>HPe<$HM|F=MRh5?%FW)pBgkug+ir}sLn3T zdc(zqQKwNU!T$c)G8%MhhyXyeTN|s(i*r-Y$NIXuyE|H+Jg%)Q$(z460igH2-R+I_<++8q$+7W~ z0cbJ0njYM%D9ug`5A^kPu_66LZb&WI|G=nFDx?yHRT&3OmreuX;n&t zQLi@`G%~eOB|bS3i6j~wIOXyF&gRDU*2?1Y((Lnz@!`JCmZtjqrFqGbf!=No913*f zU-CsLl6}Jn-Hu#zB2jCV3cb-_&})=3xk?6k2%JKr)2b9w(aHYy&i2aU%F4pr%=7W# zfv4>am3QylOo{OGaB;Mwf9YK0GI((=)#@}FxfIS{tkaxR#umnS2nlT7pKRc4fOYQH$A#vR*(@J?Cb6(Uv&p2A%j8NK>{1~=mZ-q*m1dJdcX?_ufFFpC zM29;&Yb)Cut1GK(t4s5+{l2Hr^tUxVth!TlBQ4y+*`81Ta`n)D{Efk2k}FjTxkN01 z#BVZbr3c$Phlg8-3Yki$(ulSXq$k^(Yim2}t81Iv8_RRgM+bYs{L`+M`kIQ8n>lel zF7|dD;+G0S_l*xV8iQP8)F>2Mqd}oCYY&#ECr5|J#wKQ7%x`S$uFP)Br8_&jd;6Pf z8@v14tJn6QKJD%8Zfksazx-BSN~pU7U^DEOSwN)hjas2qXd%~WPtP=m8w_49>sq_JCpWj2R(6ii2;AM-gaj})*w@=T(BIwO+yIr}W_Fyfv%M{g@-YMV zMIynv$aJZaD&=Z}R;@ECwq{1VpVU9@=+s6P%G%Zr#K7|O#OT1& z?%sFyTN)o$7H7os=KbG z=UI1Sb=mFmrsu1R%Nsj8o8bNvLm=zjT={^o|pCr?Mmdb_)NhC3RbG&i-kKdvgwx!pWAx45#gvAQrdIXN-d z-PJqL+XjSSQ+@T_lDwo)FBdxo;R{Cq?)K$twN$QANo5+Hc%u5&!_Eg;QL$CCqT`*V z*^TYJ)rQRS$4zym**Rrh^GnOC%L~(!6O$7|5Pk!FU7cNB?aj3nC3(qVK0*gJ3HL>l zFs=60xdiI2QiA6Hz22(ornb zkI`OeVQPGIbn?aMz`(QNf$q+Z_9yl5E!oMDenLAo1p~zX7kOEwYu@T*fG{*#jYe-i zHHlxeHaxDYg)Qe~W!)&bRa{Y=n}55eWAypd()Rw&_4Y?cCSQyV4ULQp^>lZ(H`i5` z6lABy1PJYUOdRHm-2k@q)u~J*S8KEY{xuri`I%y_t`>6Yy~?VRoT7?bdAG~%Rn_&* zY;JFD?{2O^>Kz{)f&Gs?8yX%N>~04TR#RS-pOY3B1Odnip-6^!)7n z;>@T8(-NglC6cHVqV@67nGKO#dUzm_snp_Qv=`o9TVFvhU<5kx)&}6_@)E=S+?`!q zow-!5z?O=oxFwZT+%76ENbq3)U_@q#2R75YYC@*d%MXF?k*QQ7vD$QccKPzuaB5O1 zw3_3sy<>@FwXdVSZG1y~unpe@WZ2He*1-;N9+2Nh%sERkSk9o8@Kj_n6G0s@mE|4|4o%z8{iXK#9hYs1zKlXkuF;7KwpjIy#mpA>#E$)5V()&z2t6 z4y~Q+HpYj?h5KiZ9537ny|rT00W~B(IoRIb-CEh)TwYq3nwT8#>1=z9=AS5EH+w#a z;9MTxmQ7{4ge2aqu6tDfs3_9$``Tg*iA*9<=}ZQeS+*qBY1NQvC1{hcQX4K`y?p)V zQor5XyLhBEESAT|26@CknHs2w%p6l0fRq!7kN5Wu_BOV*Aq`Ih3LALZ)^M*lCneGs zia&$N;_&!qdVC(?`eIS0T{88i^`8B7Mzu5M4EQ!7D!m1(p9|J0_- zmzS3p2Bm205CT#onrMDlal5*IwDsyLZ}3=)?*91X@KAKJx3v!Tr^d!cdpnvQRouRj z67B=`X$+1H*yqq#j@}VB9<()AZ_}|*%P&R|6m{N9~>R+uCHuttxb;%j}Elg zKd8KupBxe3>10EvGU537Y#PhKJ23uEdwW@&zkjeN{WJEl1U!*MCKE|CI@x_drxhPc zfZ34i3~ESt8sMG`r>8o!_8D{sOPi|$eM3DhkE^b(CXRFl(V_TABtAMg*x%aRfG&7` zVq|Qj`*Ce`#m&^%Fh8MyMWxcYd>)g|cJTG~O0Dm@8|51s<-_{48d{T~MI(}7s)9-- zyLRYJaw(er)p{s8DCuW1m@i+Nfq*n!T);98XPT2P@px-@E9v_2XE;>Fu zIb1_?@We1=Kwu(^ZzP3zJ3H9h(s3jv( zs8kBat5s)4p@&Kh1@4D@%ZcMti&38f)$q=cR!IIy>33@OU;8?w02tz@fP(#0MqU)}*<8k^-$E>Ea1Q z66yg|*XSO-Nuvk84ccDF{05C$rv(TKS}#kbU3?kaBz5Z zEE0=FhlfXdE7LD#Ui5dN`@fx=nHc8n>R`*EqWfpEcwS*%EDGP%C!@Zx!0&woTH)|G zERH}T!$b>-7FIZJHmkM3aA@Gtfq~KMO?s^XYOY#?ViB!IygJriU6@x~b9J?~FFje` zlK~khmV(C|9*7QCr=HKvKI`pxQvaZ=Fgqp6Uub6ozRzLP*leyaEYKE5wDn25|Kx52 z?PCYT5Qszq9_+*Y6X41J!O66K3pa8|e;z)ZA9Iv;N+VhRhHx=MF+ZpeLkJbWpX)?0DK(jWS&<- zaZ^nq>z#cI9NavWM1%mKQ1H}@`o#;AQX_}pGnvoM&rZ!}XGRS;gj6I08b&4B-U_$^w>+hH4CC3K4I|^+13?7ed!=Vd= zPJ9}X;Tls|Uz^T*XCIEA%wW;TsChDuoOpls+^m9Q28vH_0FQ%Z02EiNq!OhTvhCsK z>O8c+wGUf{uCC^`4i7;Rg8!=qoUQ;cw7t2p1}xxk|5Nb5iks>25CL|!JSLCFv4t}1 zXal`C*)h7X_Cb#AJNp<6mc-yN$z%$ZLdKF~%cn2QYQ0{kQD4J9a6vP~0Qe!W&nAOP za_wx@bp+d7~2gZ&w}|7+(1ng+sEs{~mJ2>F$n=cCX1yP9ju^HXAiy@d{Z z8v&mWL>Pm|BIAh+yTG)2)p_siTS9ASWoc=JXV3v6lSqPycJ&**3|J2Xpe>WhU_5*E z!P{46txTkXsL&at+tb}oItPaa;QSZ2j({9j02?n7%aj_E4(RYL@PL^Y6JyW%+UoCt zKpN@q;pXOKZ)b0B$Dse=DfF0E(>$OcsSmp^(^~m4`32C*XcS zd_n)GJG}ta1x*C77?oUisy&>0+T1ZTGBkX3wYdjzuYjA9L-Z?^YId;jq8DA+%MsFx~X0Wt|xEVWt$m1t*Y zV`gq?b_7u9gW}wb#0Y;+fMJdf_5wDEK*CyBGXMu<=cc~%KWpfVuvm;0T7jtm(rLV; zxi_y>`ZLHmQ2rpOMRKhUP6AaTjt-7RN85{|Jzc%e#;2~X){fO0RGX4RZ35GB`H2`% zn`nPwae01nu(SEW?fk5iNPkav7Z*2IpaDn}k~Lz*5(Y;nBqhAtKO|oQ0f)7+CPD;K z36@kw$jIe~2IK2jCh6|-?2E~nl`Tl`QvIn(58anU0x>>6+S5HaF$eaKph?sMMn#o? z698&(778)IK_FxnUi7!tmKEiu#{~L#xw`v!*bp#eIt7DRGo8GHfH%8s*`N>p&&%hv%ZO~RO?de{>Jk%bA785~0A7 zh$K4Sj&H*wyz@WQJ|2rhKauDZ91-tSwR3T*p1*&qto!7n?|pM~aCmHFV03o>;#38~ zuS}s;t_`$w3=H&KUF|AO>Vx$S;GS2fhMu<8)pajO05V87w)VFd#(M#T7U!kMg$4$P z1-J>AWFnqOrPCqTQp?vXm5K|SzbS<(ko9kws%%$ zCZBaZDl58?ksKQe_FdRS9G--SRL5Y_2sjcRbKQnw>0|BxyJUy`m(&aJI4PE8KASKZ9ZN==9g@D28JVqmQS=3%fzI*UO7I_e$%#ZuwiF(2Ef z0Z)k`+7$1f%a51pN+X07-}vzMvkx9}<6Bz>Mo0FHIyimU-oe(wNOx1y)m2~Vqun#} z`FB3rfb-~R9vrI*53d|(e>^g?F!y|s7H{>8*ZF%j3}wvxTDN0#Wogd65&4-KQjH!oslA0~osS<~UCEzh z)g6BK_kKg#RFs}u`=q90urw$n>rU-cl!@zoeD79%Zbp2_yB?f|hfI%!&0>k@%*@AZ zkQEVv|1Bt?8$IfxLu=pa*38xJMK>cJ>aB4YuAdE-cK?hz;`f_jj}Bl7auQ#1Jr+ zR#*ZN|DFc1f-8Xxi~--E(BS+rR6Oso;Y_qEKI!jX+3YF55fKQJieL2AJ22SQP!40c zIVlnTKK}kLwoD=nGh?tgD+?`3g6Ttrf|Gl$MCOCE&O_D>gY_4}`QEoV% zg*@|xU%lNOk1LCE^K#N+L;Zccy#V$=j6;3LSXfxXB|yQsj(+6YzSXDpt#M@U0VA{> zpe(MB^)9GQ`d5ZSkya~{o*c{N64OWL3WfCKa0_zq)z!$n>^tAvsfu@T3>I=7T>axR z3Lkd&_C0&n)l>)ICoLm2J~A}O&%@P$PXh{;1o<88W3U*@&)Em}hy7FOG&C0wLdMNT zxk4>hX^$qJ4o$C%lt*G6C@~_DO06&e6aWW2+FqL(ySf@4TQz?Bt!!houKdpJyVZ3N zgS`U-gTwtTwJ7#VNKT212nNQ-*`7zmT3QpRfcY(~us8_C_xmTJ;Sby#86X-P+8`Vz zYSw60gUYMbN;c=7PcE%4EUW|1DFRAB4N~0OS0=pz81KdB(0`3iu8Iv8m#9!H0uF3t zae5R4u)favio*2Rh^Y9axG+B-A9rUyg9rw#2*5hP{bL~vKkmLPh-l7%8br5ub>UMm z)>us9>fWmITq6VV1u&QxB+jipn6=nH1f-$UnScni*i zwFM-G{GIW-l@DG+(|hs3+t=q>@gC@Fdq>b^%XI*QU<3eWFZK?0*TDYtaQ_H^;A639 zXL%lQ_sGb^^z@67_R1TvK|a30;o+fvp6+fg0@B9{lm$4Rl@$OU>U;hJi-o_z;xR-A zHvs{$Bok;A2gA2oj$eQM&8hliYk6+uXknRoHpRk>8Ys~ z6XR2JOQ8O|n1xxK7xOF2Gox)~$w3}&-k~AELB3$$*#-|gM-RXPVjaL9V#On)e}oq- z2OTH0CbOYcCuY`m_jWdx7gkmm=9iaeN4slsLWB-Z9>F0&FbCu1f!epeUV!C0`xaL8 z_uZ!zx*o{7bpNDyF9uu%Bg`0IZBsHtmYeotvSHOhAPkM_3L7sk8m3uAqp99=wvLV`nr{e3*0c?9csFc;;2 z;rt=xp!o+q5(q}9OC%x-?E7#C1Qw@I^KIQy>#fYJ8@UA~)eTKg+S+@-$@Ipvi*p0Y zM4Vlo!Ayqq=<2Gwp`xVZ&fS{M7rXk`ml~Lr5pPZRHI~H(cnCeb{enY6LPKB>$B|9I zfaif_2!HTD)Fx^h{eYSXxQj+*dq)I2GbmhVhcfNyiAFvTYTk?4mCcK>G&$0cT$KAzYW9l}We+IU-KVXD8oyLSLQm=Sz!-@}1% zJuM2RVb>ObIKd)Xey{BV9)ixF!S{^{^MF3h)vsP@f{7pKb)cg$LkoNc?AHfxUS7O9 zGhe(qH=SO*e*3|N4w^H-f3u?TffLqS2~d{jB1mbR7WD8yOv+o?n=slM)*l5g8L5 z6&)KF8xs-i@9pK`#DyAq3uwr zj>QTs&@Vdk%Qs*D=-c1==7$%04YUM0oe|hza0IR4>gp6Qp-8khGt>$|Gb1T3E-5`T zGYe#&oa~IW)RdH1P=CDL;rIdITf+TArMu2R@3TL;09X@&Okp|(#e~@7t*KrqPfw(B zHBfLOP~HtXjo}Oq{KL0z-<-nu6Q}^7Mx33SwJ;TMb!EPMeQq?J8RdX}pS9QByITq3 zWNlq-NpW#OR$5wmVq~zNr>i{!g&1g;2WJ3J8eKnXgqlWQmIOc~I2^^^KRUvL3;a)P z+dk|ZW=^C~gkb1RXE2?f0}pX(M%fs6na^ImzA$KX==mFgo6s9HFd}ubyEr~J_N*V& zr>>T&io3V6Q&Q4W;zE3c&Y=II_F)0nhYkUNgF5`qJYq#6ylcN4{eyj7I7Hi^N1I|5 zO#HyJClX-)KmdXU&}7sbPA{R(oSvPYy?*=lrAeoS{VTN4^UD+xXh38qoAWEHQzQML zy*_#Lpt9sfdP-Vae2BNu$&N>Z8UyGHwGTmn#gnOMIl6vXk)h^+S6Gq+-ogHk6plL} zSS@rKQkc3ySwL_CFb`B1@UW)_6QrMu*RRijmR14&)@q4bxZ6+qh4nyxuOBOJubQ}wld(5KPSC>TeT9q+EKtgk^C80~9oZU*-EW?pti zLa4t7jDS(BQP0Q1nOnd$T$j6d=pRnN3RoB5UZ5=}yTs=vdkO5)hYqwV5H;ke_J_`U z!2-;X^MHoe!F7Q9y@aZG9sj^Q93M%fCnsX@F{IvW1#BF(4^zQK`B`akq5fX(jw~D` zUGOm!=0dSWQ8@0C{aXU>123F4l_7{O&h;1A#WgM{WP684KsN*71bP?BKVMv;8W8m1 zs2KP1^@Ua@kz8Ft*L`#(l7Rkm0AqkFljAe<(_{TlJ3xHCcRN2LISJ68ryUJ;ZV5JV zcp#Y2FOYF*@9B3-H2)DHKLY}ZE4krqV-x;xP9`~o6sS_d{X$D^0I$0+qY@0TG3GOq z{uCH0=tQrsz(Hhk7z+lL0G-8!$FXK7pY`=XZ%|WlJ3lieH8C>C$B9iQ0O*9BL#{`u zRyS4Q)w@cs!Zuno^eUZ_Dz%Hw7-G0oMohTaDTW^AK>S7r?`q(HUIS8I(%! zKQunT1&&1$paqwg)_{5&?SIIdpOk%+DvSFJLVwH>L(I90VfBltBIi`Mtd|H#G^g zTSs$4-J_bSvRnB%snJ1Rt~L|`36BSyYh{f??;q+NiSG0se<4IB1C$>c6?$KiV?=I7 zfTL4PpGb5hg{?safb?rJoqh0)R}cc1*HqjEvZaC=g#T8z|a8IND#Iotp*T z5wxHBx`);GVEiv5DZdKRJNrA!&*v7O z4-fRTH$Sci`=vLt)8m6Zo%v)-z#ZUv*Pj4xA`Q;@PxwFeRFHz`eHl6__fph>ok46cpPpVZO9-SN?00%S; z<8PgvsQ7=sthBT^FEu{ImCq!BNjjB$-RG02cp~i9(ZiGae*a`A0Rs{ck;db*$e<8} z1p4?T)Xb|vX+R@TZ8&@V(u5Yj^K+DjHJ`(SlyC}a(4CbqjUke%Rgix6ceXay=f;P6 zx;ooi8z0tGmJ}7W2?X^7CN$Pbgpjtx0E6Am&kq3kW_-JjdBPH2f3$7!Q9TpFtr*6f$h=oqc1{ z<9*!Xo3|87ndn%oGC}bH{X-9f?`oL+2Ty=D0G=_0sSG0=5#(Q`1m-XHw$_&Bronz! zM{Co=%9`q1Iax^|ZUPPjAC*bRLh3=uH!_TXknDUS65~FxkGKYUyV^0ya6l9`kLwhg znGxn4d1rV}B9%y##xt0_fmsX<=&VZEJIG)l4nP`2Ljj5tNI$@Q?jHf?xB#;kpu1d; zo>rFM%u0^%cHltcNuV()&|^c{Cj!5Rr}Dj{)3Oski9dwr=>?PW6e=hKbTWqK9tWaH zbY|_;7JwR!`4rkMC9vSYGpo?VuSZKDI*N`;bLb60?K?a^IY#ZHvP)-MQ(X-_hLM*U z>+5X8py93YG#XqzxIYRrNE`?6=rT_#Cl?nQ&zn`01aO&*`U9;PJ zGBnS_^{dc?2e=pp(m-vI!E;#910U`0?H|GL!S3ej!pzjf*Z|nCfz*2=CCts14l`dQ z3UKRWCYb^yhQYIU_KD3a&QA_=|Md6~1V`fv1biNs3qmEA#jzK9`}z6$_(x{kdOWeb zu(Wjm{Q#&hW{`qm070#k!e{~v1u6j`i;oYF(9Z|k*WowZ-&$7#qyH%hQGO0|&^2&S z>+pC6hXM*b{Ct5&cx+-qOhky+`|^)wK@5$B&POmA3>KHipmX?kuHIpxzTv6)4|>Oj zhNsr{MUaZsGPKZ3VE_sphX*o33E&4F0D}(ih0)av&LvzY;^a_s*Nz5y%c--35 zJ-NKGz6k@~@U+p+5e(eG&4b%ZCGc1Xuw-)4F+6{9TB1V=^%3f=qzgTrG|a#KHRAE9vxWPvRYY?GiHps)l&ztG5pT=>le_o}OE zTl-<&VPfL>()Piz7>G%UObkjhjJ@p~N>y+G;@$a$rTK}zCyy#h3)5r50%7QeM}c6Y z5>fkjGT+nR8wi1*U~dP3i+5N;W_DKC$MoyFB80P{VCZ~Da6t}>N+dEId_toVG7F3I zGPCpZ(y~g*%WAs@M`m{bk;Bs{N;UAGdpn@BZXLkf*U`x~{91yEfwo8YZWm<5_<0Hi zTpNJAD9ppd{S&D+u3nx#{z1TlItc`>fw3tm@$a<9_azWv+TgKlR}XYjk4>`1vb>_x zGSf0sBZERC!viDIva(B?2ZqPi(Mcc^L?K8#2m5>5%S$WEiwjF@i<4u+eQl2_N^TXT zM|umL`792XO~G1XpzVjULgP5Nxci5P`wJZ$>;#T(ejyRTpJu=7HDGMHL?Xw<+goVQ zCle_+UTi^1Sa^Ut2&WEi{^5~PiFuWEPv${;(i-7uoMRyT;0V@NVc2G3a<~U-{*$_@ zlA9T^;URAJj-WHM=p-yCYZNAcI|kR@*)t$444s5@_w{ji^N$jK?)YH|6aj}yvvq?) zz$cPeM4RNoNTItEpdt=eVDIee>K+iEQ{KP0IJdU5vb?^qybI%Y>zi9EV1KN?rJ$AL}+yKwPnlL2iN$JXB2!w@Jyl?xL|Tsjf3F`4V^=B}>RhKBCW<`$T;xCf8=q$MXL zre>wZ___rIIm4_WfDJH@CxN(yC9$2{yaU2xFt#WC&d1zZZ&!jfp~5fU924~j%mjPP^0@6$Dqm~@ztrP|vu z`2pcx!idxuS2lxSi9zKuz)ol-!2)=uQCM7iS63$|X9qVgS9Gd?!z5A#jyASJI2=D0 zXD>U7z(HWcq7gA})Y zgiI>n5%||2%z{8hCt2b+P}FfGj-7x9Gi?G#M;>4b3JF7n0Z%s1JvPuO4+I92!=>_^gvqxPeL~B6Zn;q~s5TDQ z2LtRlB8O&8;(&GvvkEXy#IqMr*sfeWodJc0&*!-cXinjt_I6xHdpdeRPhP4$iT>S)gfkHcwy4W-#6-Q%H*c>}gCm4I=aX4;a ziK)p6vEk7vzMr}M_Z-Cg6=7{4$b4f{ZWgDf-F@0!944UiSU9o`JVuITv9LsI8V}$Z zhJdGVZ1@hYHe{BUy`uxghKXT1@f<_k1wI~*9_}_UNJPbuIV>9v$I;cp!=8pC@;pML zW8#uhG9o^k`9HIicT2E<8P&L)+@j*byDi<1ixWH?Tpj65J1*V|PsUpluzWilg^tDJ z$ZWpA+1-K9aDotUw1o#u+!@J6bhcJCztMEPev@M0$0zF=-^OqVI~MQ zq2W=^VRuqPvZDjjLLK~~-RO1#0+q*eaP$dq7Dg46LS>4Jj!Mpn`M%Km0sBW6V8IBz zRaF9$vc*~X*(DW8b~GDD2RLuHgeZZFzZaiKvlV*#hQ$O1M+axzDY<(yJu^PKu&U_h zjrjb6@aVKCCkPD~X|r`kXP@oe!miql=fk|R8!oWivShIx6V#3xjg-mbY-SQMS`_;FrIUP;}pocwe@CkHk_ ze!hz>-_edM@QR2C3JLZ6EaXS6|G(@*Iu;g`-0!SuAB^ERdPGM12FJ(emnVkYs!s6| zI0pI!1`55rJ;Ng7^73=<+$|}Hk1DM%x^t_fxvrwJD9qhU$R$#3ZTL>`=mARrGw?#Y z_k!Cy(?8Naf{-0<_Egl~ak7ui%uSBGRS}g*95otT_{ zGcPqcCZV+APF}&o#=7R3w1D6sCpwi*;W^tv1*1Z)u>EYq@qP(E{QTd22PZr|CBP*l zyR;-Z=}|+3cX&!cezb!PoA2x8)YNx%ltzVw z1_~J%ETlj94JA|thxLQT-H{*c|L<1^UoCJHiZHd{Zh1~_b+H%EH8wMxPhjzE++2hX zB(|Lm*T&Hujv_1~BtF(NqOvF?IJv00v+G{Ge{g)HgS7>f$D)#e_V^*c7vx9UN0)-P z^U1h-GcPC5mTBwb&$qVX*g>%o*ig6*c2I%bJV5C6wsZG)a*I#&aq^5Se)O;?($y<5 zGk^lzBJe&iSN)?7`ZHVpL2pU6E?yoC3Jg)wtu06bC+HGcY_`DB&KBxEM3~TtM6-iG z`1aYSbv?>gtNz+}x16yF2pm z@IaoPp2*9~3we8cBOf0hB;{QUgT=+UFmm@#9JzrQ~U2naxdfq^I}C3ir8;j!N;!u2iJW5DNK#7ToC@Cok zB_}7Nl#~>dnwpBz($WwHgF)%(=?II(A{-8f@OV5T5D17!Bq9=tgvewvqEIM^N~Izi zjfUuSI$|&wh{IEc&TA|8*2_uz1yu3V=pP!Ek3JOqRVIe9iDniA@#i*pD1dSa# z7L6M>4waUcqVeO$qq4FxR9;?=CQO)sDk>__#EBEpq)C&|t>-i|stI#6e4Cz?BVF6!#)Li6U$L*3oosHdj~ z_4f9n`Sa(azP>)RV8H^kaN$DK-`|fGEn0*YFJ6q6ELnnDt z!)Wv7&1lP(Eokf3t!Ue}ZD{-U?P$l29cbsyooLstU1<02-DuCAJ!tRVy=dRQeQ5vw z{pi4f1L)wvgXqwqL+J3~!|2G7Bk1VSqv+VNW9aztR)9B2Z zGw7LToeZ|0op;_r@4ovkdhfmW(6wvV(Dm!r(Ty87(EIPdk8a+)iEiDxg>K)zjqcpJgYMqF zi$3_^19b1+J@ny+AENvB@1q9~9-xmt`Urje@yF<&|NJNVi;zGe;WATpaDl`H!mMwU++;4{~uQC=r%egF*%(`BoWf0g9H41Jl#eC-S{86Tmuuy zT!BC+Qz}(zrBo>3(kLWce88yx5&6!+1gTc7)EZ3|OGaj9hSh4bSu94ajEfEaA6S7W zMxwV`&DQL^!lL}bapT90EdiD=t}w%FHb}9f|GTZho1!*n=H%rUj4hv3HKn$;X47&24LHYOI@4Kci~$q_RRC zag5`C-wHhGR$D=F@wf>!vl^Sa7A{)Qw|Lpo{=WW&U2Pq0jj)7@5-TV27oPq1FTNV>J*DdMk>1v+UP&)-wpuze(|NXMzj-C{QA*Z;c zs<)Xfx&h}Z=73C#1IXUoeUw|h;W3-l(l{Yju z_paTtWA~mN!#nox+V{-4lSd97II?$mXwB08?(X*b+UoLrn~oX$H=Ch*vQTHuDIPy@ z`t0^agWG`Z?%1~X(4IZV&m2Fv|Jcbx2M+F9ziM&+{I0gT%5eobMt11mx&XH%iBgvV zUSCz)+|j=t2>I~v)}1?d?Ad?f#J;^pj~>{&|G@V3EBpI;x|(V$#+T%pxPRvYT;l~A zoh_$$?1b97y5_!t^=sFyTeBX{f5+Za&m23pXXl>HL&L*^>sKsjpEaw#dScnw0xRe5 zTYyU(PpU9w=M|Nd*VffHwa)Ed(m%hud-1@)(lx`IhlVx`Z5>>{VZ-{3EBiW{W;IT) znmA!xzL^v8H~FDMC|4%a+HwmEi_0h1Os}6_+t@Ira&mc9U2V;**-h;|ili+Wm`8mCoH9ABJk;K#W9EkNMUkV(~MTVZiQNm<#1%Bo2d%E#tpuw**4#VeLAUf9(-r@5h_uBK{IX>q=p7xABafpe5lA=TP4 zvvP9sOG-<}6&K`WSWMQeOjtoyPC;q;q}tgn9SavPS=hg@ue-CowW*=8uBLKQ+4$08 zD?8*rU4U~GT_Ba~Ge%?;jV&u1S6GmrZOecq7!3xaIkyzV_jL6vUbbS<(xv^q5E5HP zEU*fIaKiXP3n%bDG=TuRP$1KqY*|@(Wfc=D%0K~y*-+px8lm!`H)W5jZth(IdtbF- zdwUoxR)dd-CKr6t8ITXA6GV^qH@~Ixr>*tT)%N}c*H)G1NyGngF!Un}#2URNuW(#RPEN_B z%IeAE!2&C)r#E*kSh;HG(23Kh4(;7{_~`Lx&c67{xf6Q^S1(<-Xz`L2OXhdAwsf`B z%>+j*wbB2o35-gU$W=OhMsZP5K{mL1MrO8Er!{A0=fdfilun+raPZ)Pp*8C_ZaHxF zmFEwxThcvm{^FGb11nc9Uo@|^WA=>3Ita%_`lP>@oCL6>3ccB!kzZJlmt{371Ux^e*28Nrj7;6)(j1;U$bJ-f}XC{#`>9cQ!2*i z^L_u43BvYeN}b-AnO9s?ke6YQ^Vocmh|6Ge*(|QyXw^w2a)nH;QOo5zvn?aDxTbj? zu)>Yow+#<0TG&5-UhB-JnYEP@N-ar$35Np(I;~!>vlbK<=I7>SWttSqjG}QRx!D=k zjDp&(j_H--OU9Q&M5vunUtN@)Ke?rM;i6R=w(Q!udCjsV^XGNXo!!*bFl};KvDoh~ zD8Ln?)@yY}OMXdFL2ee{t<9D*Zo-5~04> z)iJMs^Qjk}J#*&7iSsX?b)+qaP5k|dEMQeEwks$ zuAfqwm-6%$=$x$5D3n?Y08d%@xZ;xW6DCzvP6Fg1=ClYoAkBIk}YU`P2&VrO8zqoiQ`Fa9mk= z+4u=n)l;X{)=Zf?wRT2h@4%wAme#(_r_LTfa&X_S%|qLEZri+l$1V`PYyX}tn}#;5 zT{eF~UuQ?x+>SYb0TpWhrtr~w`@Of^x)ouM~)soeB|(fJ^KzH-nV1xwk;c$LSedN-rUx<7RZaLY)@?f zqwrd_!DO;#=NFe&RM*rtG&am^o;hn)=_u^v}Nc1<7b{ZbMnNQ zGsljeI01C@z^)xThFAB`>jE;+-rhE6&a4^Jic_B!gT2@~t;J}Cus5!3a(z={b89PT zvu$?6^qT7G$>rnAO3S9SF5fV?^9V?P{`J?Mf92&9$DccQ>fAF&_wCv-ymra_p02jG z_Rj8(+4VCTt2k~?c>obgt=?+3WET{dPMq4*+11n6-`BUWYxc|;)fHvqi=hNiTwd3^ zX3O5wFTMKuTbD1t^UfRRpMCYhkt63$9ooHR!`hXL=Fe@P*V)n2*)prXVTS1`4Zs;^ z)ab35+4zUU9d3kGRdt*amal+H>-;J!-nno%eC1n$9*S2}&c>g~tQz53RBH{N^y{cG2+ymtQCllyk>-@j|?@ZhS2 z3;XA`cg~puDbcK1738Ob;L%*QArpE<1tpMjHO!gYJAd)2ft3q8W=<)#7_=I_$!xUc z=2gyVU$*n)i?6+Pd;9R2;w5kdT{VS9x!RgvR$V=*q9iY`sI+R%szWbbzH$5N)weIa zbY$nj{d*4|+zb0(zI@#Z2tjkZd*`;cHqEHjJrxOX!9bxWJ1e`eq;z6UeM5840$4!* zk`;5y4MJ7Hw7LDuSFRbD-#FH&H|12VICtgdooiR$ID7oy!2|mbA3btt|K5Guhlf@# zS-hxwZck4~d+W@G{K%&<01vv!npc>gUkqig+LGIZW-LParNpYbLTDYo7*~TMy28@NQgtMHX}Pf4~(y} zs&+=xTu3l_+GaL1L2fmxwY_)!@mDWhy>;{Ab7#+;JAL}t;az*5d3OKM#vO+a9XoUG zxig0j96fem?~dVZ!|T_tn%}p0!Mr*3wUf=^PksQ-cuQ7pL1FRuNi{QO&2H_Qzo36X z*X+8f(_7}v@9FFrJonz6TX#OV^75;fuim_UI^1}1S_Z>cU z;=tCStwU=!tX{l$QEyLk)ueKB%#+LaU}ZvqwFJb2>&@$)4+(aEZ%5;l%DV1F{hjlM zU%GMo_PzU8FI>EK{q_fUuAN*vuy*aHgC|bEa^aQNUVG)aXP!BI^uW$-JBBw7u3xo$ zac_6qlyRk5=}&F|p^BW`5%E)JGSh8r|tm&20yZigvdUn3~!TpcE`uxV5 zZ{2wR`kj049$m9)_4?hX&OP_i8yDYr^R*XVdim_pgGZ0-*aTE`^@=5Z-3wdG^DTl{ zPv9aBZod7>ORt(_7Hy?_7CjeB>mTz>t+g%{5p-M@3w#-YL0%a?Xe%2Mzs6j^pfb-6C- zPZLrfPIh5wb$xSN?~-LJ*8sWNxqHv{O>6t-Os|?$QQ5Tk@ZE2}|Iz;AKVO5!_3`6& z`@uucy>a=*2OoTV|C3K{-@1S2y=(7WzWn<6QwMfz9^N##eqd$yq)aW3LKNjqZEvf# zU_AbWjgFS&msHd=&Ti{pxnk9ZZM(pfcWhq2c3JyKU1RFpHAk*~{4FTp>#NTmJ8@N%T{jKzI*4^&D*zZ99YsdtD$~I(}JO6uYWKi|GV3-oqO*5 zdAt3sx37Qj(Y?F(?tgUe!_V&D`S8QL?_7H0<#W%TK73^FmQCxHuUyuUYY{VqVoO!W z!ltquQS{?&AW&UcI%P)vi0>_3y>aWVo!fT6kscxxIhw!B^h@3iSW&y(@3N zefg5ze*NZy&p-b7(+Bq-e0cZcf8M@*|L(h2F28pE%qgHEJGTyQSif?1fkDO-id4nZ z+v~?=N#h?cKU7svQdvK zjhokR+U@V(dhq!tpMCxHN7ruNz4PGStq*R$_s-jIymIFBdV= zS=OQnB{>#J{9~cWAxfEFTHV;((%!dx`Rbufo40M8&0WxbuP9X);Xmu!Fj#uwjx z^X*r+uU@}(^N!tq_ra%Meg4^(Uw!iSDRL)HYwnoWvuHWgHKDRQv~J^uRV$WtwajUq-{0H6@yxZ) zzxn2eudcs-`Tbk>?DkK;`S$y7zWnm5FF(9>`@y|C_wL+y_sZ4xu3mikxf2KXLnPd= zymO*KC}Lp4&GBnr z{_x|EpIm(D%FXMr|Bt@-_WSR?`RdD0{`t}M8+UHs{qVs@cW>W(_w5%>pE`D6|Gq72 zS9VosIb0Tz%+-o<1R5#mv7yKzQj}RyGqbb1XZ}JMt68#a(ZXeGRu8P`@0~lRW5L4t z{Toi-`0BeKfBf|Fg)292+_l?pfB5-VUw-!S{r9h4dF!29x9)!O_1B+&dgqb?7dfQvN zdb{Q=9)9ueH{bnW|N8o?7q8y|`FH>M*+(B-zj)#Kv(LZ&&duBRKKb&i&px^T{<~K$ zoH}vrAT$Qn_E#w=csxxYWTr=s_Hg@?WXLT=T~t}uJg0eP)9jYkj?RwenVk#z=8q(_ zJ-r>hOSfOT|263Ui+3-)dG*>mApe8gZ#;K;q!M-d#Va>%+`9M4=O2Ig@q?Rhy>RyA z!99Dn4GzqkAg0inY%T*67w-Ef=!cL)gfI(=T#fZLHFdK=d|OjvC{+)L(z5+a8``Yy@ zyQ)!e#d-^C9; z|NiSw-#>ro=(EqAvD^E5TDz979@w93d^# z+ZBc!AM1QS|Ij&3mRFpcnPIW!6crXg$-SVUsJM76tf8uU+WfsQU%&U!m$y%ES-*N& zU%lNvVZyZ9YACi&n=!qvZOy?mC-&_-cIN!cFG6W%`(jjc~Yf{%T*{18Mf?#qWrv^tW0Zm zQGRA_dB?^hufF}(#Y3Id?4Cp(}m{L_;Svj@7V{T{fLa0M`)>Tg^ z$jC5KBD~!lUB~!5KJNZ}_CJ3dO`;O0L;}Z9m?I=pIZ}g3YgEg07IRL;?18;!&!0KG zqNXI%VAM(Mc9RWkbo_*(?C~?EmW?eQTUcB@wYI)xUT4e9nu@YqokEZt#_^g z3@Td(c}Av9Z^+IonOxTZb(fk6MOk`oO0b`&lgnd+?jOV>rz9aEV)U3~PJ*k8hbtPD z!o@|!6L}J;aeQ4%OIOd#3ArYPkjv$e?DhnV$eJa`C1WvZ!fcb6FIGa~s;F{GRc+1W zvAGsCCD7B;-3bPZpXLf@(FoY+fRJCtDcr+gQt@f8vT?aqvs!@h_k9x7`>(6>q6o9n2T0=&@Rmc?!#0H~`$A)wC^>!VR z?C9zL1kvXgJ-GP>CQ+p-K8-<&@egoEqe7BXaXfGVlY&J|jtm+T7@H96?HOvf2Yb4^ zx%v9~N8x0-xlkX6$;DhIN2-u8sF;9JuI{5ovRc7Ve?2S@hM5aJI3D)5W9pVC8uB+5~W&Yut+IsST2tN@`HSX!8$y>VK~fX zg!{RL2KxP~(%;|yPhUIxCeYZl^q9C9@85p+7x@m(&JM^WC?PH)p28Q2H5L^!EtM~! z)0wGbg5tu0LW4$_*H2=7;v<7xoS!rl{U*u5J0K#R%AzJlhWsv&{wm+aWn^n%5us7( zG$vc9l+okjcoHI$pXTou6&o5B8y(;>>L>0S813sj>PdKz(};cjcDV<5H7TqsN2<2Zjf@|CeKZ+yX|qBB!AEh=_#Huw)FDA*QBb(=bU9F^OYFZs82D zI3nLWDkd%}CY?xQ5K_{KR1Q~W(x}utB2!3Xh?&Hs*tEp(@TBx~Qfg#UTzH_D&l7In zX%v8;Zz3inIGs!;;c#T3kc!8W)1#we;Rqd&cYwF2gWc{Ejlq-fWS&GK=1^#CkwT#{ zX;pG2T_j?1BwPw6DJ>x?9!Fy^FbRb8m=Jf*Cmj=YbVA;dsp%0BWImTgr_d!*CIJsq z$4QZa0sd|d0a1a0&USlD8ji|faHU3IXndYXp;W09DwUMYl?YjU8K07lA>)(MXwW{s3DP{6Z65}jTmmPjQ$nUaG`C9`OF3R|F1aF}9RfV-dXFVOwSlZSne9It=4 zpF?nZa&jV;$D|3RB8f^VWCJh4rGHRLy0v+1lJ}lTs{JYc*P> z&8$$!6$+_R%BNu20v3xemdNE&F+VjhC^q;f7<{C35+GbcqQ|&|rQ?XHL=l&# zP{@>8t%%L0;&93FDcH2wL`-rrA>D4LaU@EGR3Ol0HqX3qoH(4!4vkn*tL#r1FnC9>(i zi(U^?f=_fxO6(X1C(nqusK{6fgTN3=#S*o_V%19pGAT@du-JSaoj_pom^_i)E|zNy zCXG~Wu;yf2^~MaFPGPc`ZJC)?YgUF%Ko{xN5}Dp&vSjEr{B(+n>gqTWiyv`0xP+$S zDTELQC%;s3YE&GROps`05@^VoOh%Plr4TTwES^}zBvHgNE*J6-g<5OQFl)31Yj&nd zXU?+f)Mkq%C);L$u`RQNtJJBqz)4^+Rtp~|)};7_1U<3};^^%km4u};6Wkm^S$s@r z5!Ge^)PwwN8|>er)tSxK++3KN z%Cy;ZQjJcjGgvarmW(VDm!=VhheV9r4I65C6Z#Hk*K9s+C5$7{04A z84Q_VZ3>;)qBZ2^Sj<*P*{$ZBaYZ@V*;!dOt7Qji?W$DCW|f8Y_qCVdaKb4 z7G}#Z7&9|%d8LKf**Q5GCXE&n22*~1j^3DGsFfM`Y1q`*xS&TNuv17%Jj8dpfJWuh z=u|R?FObPpT9pCjuuL#$RX&n?b9ySam9sO{X*2 zEIOkh)2y;)!lpCSbhccl7E3e+iv?|{2f+bf?;R!H7K7PIrw?Ahm@9=a6 zgUAp|WPmwhnO3Qmt3jekYp~>4G#Z@&Fwm^m!2E|ruQS*zM$o?ofK@DzD>Z7EQ#Jt# z00`J@R!eraL2VlGnLHR71qafZjU1AI9TyM~7XEMqaCUPG!_jGYJXfh!N&r_)YOPdd z)|f2@KvbB!0GxwDkX8xf*jAm!kOA8@Yg9&yRw5DdG%A@!uhy8eEhA`aHD_k&6{akm z&QesAW7WaRGL$S49}^oB9vL6-&=BnC?iP(B(Qzpp$l`RMb(>nPRlufA;8O+#1a_0r zs5j~rGE1&W4gLpaVS;4K2y8>ll*mO89<+e6pli@OfRD;#R9mw1ATDSOMvF}*lu~1& z(h_459xfjeN!7P(yfEAhnFf^bgISY70GBzay{NLeUdG&8->=hQ5 zMr1Qm$WkTTHbVp3E;K1&)K~|$uFoCAhpv>5bS zDPN_L=?w5Ky%LTF0uhbEXVA&1kD2h z;Y;C}H3?8PE*l>c8RX~X?e*{bM=rsscp{5|CGkfrM`JS^!I2Fzg+gsI=oCsNU;#*0 z$si;ujXGeYG9C|}#SFu*eiz85pBLA{9yH5&>T$AE9&_t(ZfHw1CARlUOts9ZOVBok7dHo#IQ2C z+Gv1Z=0gfH^1D2dMlBQY*dnuuPr@do5-^F;58FR-jUm(MJT{PP?g-xo9<9+B^eQ1w zAXAFvLatmP;B; zgegC`J! z@;P+aeL5x~A~r4-lM)dc5rYR8WNR%-p@7d3zyPm+!xt;qG_^?~2Gf&i^#Uf4N``=( zJc57^y*v{!X> zd4PNp23@GvNyH)^iz^Z;RU)AXTt^NnWTxQ+u>FS_|1aurO(2k1JUWHO;)`UG5x?aF z#DJgC)mmB#jmKe7B{VEYD!`|bDENdhHz!|TFaOaYF%hGK5>t~&BWmW8fe*>WG8u~^ zMk1NTVF~35v0NgOLZ?L_Vba80GKs?B37Ak^!&9l`v=mHYRDg@4 zn|Ht%caJfiUQx-3M5$iE!qKEMp;#fL(s=@rh|lGV;rt~E2?>MevoOifiG0lE8i%7m zwS`6>IXl=s{H>5H1jFMe~>G-6_mVX@_LTPjcgUVqugmR#uausM!$b!N* z=$%1I#*p~1FI;$J5{5=iNq}VD#V;z<%{wAwly_t@k(!o9Brv2B3IPgEbOsL!p;T}l z$Rp%zB8JL?K#}q%`-AdX8R4JH$4@YmE742_eXjEnajokYea zrN=`q;W#?b+t1t6#VZm^NW*XiOke^85|2xza3n$!PNd?p6AtVu>mPo{VI))}i`3EQZLL75+avDh~ z+~R1MWV%EEA(292h{aU0Ov@qjl_M-cC7|Ij9Jzo^412tI1WsMzNdYb~d?A}oPD`cn#9RtrrBq6IL_Aj}<v}7!mMZl18iIEn^J0!5|(x}kzff?{vB2n@q3qQZpflDL--m3{R zI)y|83=&ciNOPdGCrl3w$76g$lcQrJ++734I696F{x3*6Dk>RAOo+um{;o7AWd;=k zm!6JiOGQk81P+xcA$UJ5>-e4MpI^F0GlX2`NC1~8MmVp=WHzWFd@|!BQ^hnI_^Z#o0d0~MEfK6bdLv;fTu}hP&Jk+G;+CCFN0zPk55mFiwkq}4D)jz9rP=VIJ=F! zW7w~kV;GfAmnswnEj=MN0Yek3#p$tF4v#C8q(AW+12}~cMFJv@#f7@HSO)L&p#IrQB zmu4fq+9xiHJ;0NlAxZ&M4&MJp#KwU(g2rt()kRL?qG$VwnIN z8XSk=8?+4Q*s$0XwwNCKUu^Z)zkbwb&sc^)$OG;KZYbli_%tdpz{SF(534B(s_XI1G(TCD6s3#7EYAAAU2J2&N2L4mwC;RB|4d%fgKw=`tht zphwQ{I=DwebY##7@qw1Tuw2#uMq#a*`5~@H7@A zE|0O9hl&2_doDq-iK$pB50Fo$GN_=7g`*_>;q66!!81p{fZ*`(;B*F^4sBAv9SniS zf|*-FS~>(i3E`3H&Lf4x`NJCy`i3Ron2>!*q)O<05u?IKnyCL~NRG}PVTnl?29M8T z!i;BZd@=^&4WG#%;Th0|6sG;9cL#F#smJOS0xey-SPmTzE;A`OBq%f?(&rCG;NamO zhb6K3)RbgAIXx}`YIq{02pX1b4m1uqNxuKK;>T?Jk3Vv74~|bEvzTlahf7FG3>@VZ z67k3SwP#o|jSG(_194`t84M1aC*}}{G$v2TAduo8T50*Cn8$qW=p7sun?#^e2CYU!BhulqWPwx$MRNg%f=MP4QweO2NX|$~i1|;&JG;6EMnuQsA^2g^ zqyE^sa&Y$W^$(3qOiRbp*)Zjt78~m46&#<62VF4JgZyFi?lD_?f*(0}1_cDh#z&<< zTY^EtrNxGY2l@DTz)+Kymxr5|pKnlfQfgWnwD+;Nq?jm}HE{C|jgCurn z*!km{V7S4_&C}H{HaRUVIVCM61(OmV8y*xK9vu@I90X~17`z=_ugV_pn)U=5@JXo zBq1RL2ni5FfEZ%$W$;eYAMbVAw0#>pP15xD{`2YsdLD$(IrrQ%zvo=kZz!5W-#-+8 z4?#!4T@3g}gYVx#Z-8g;F#hZ1`{&>Npg;WK z576tczYe|e#v9O^Z@vk=_10U^AOHAA=*@K_uq#;_}~NR zPk;Iov}eyA=)(^`g#P^JKSLjV^bz#&#~(wVeDVqO>8GDUd-v{zKKtx5Xy3kl(C43j z4(;E+ANt~pFQ5Yl4nSXi`6YDl;6doCufBo~9XbSk{q@(-;lqcaBS(%vM~@zbjvYG& z9Y1~?I&tCzbn@g$=+voG(CO2sp)+UBKxfaMh0dKj2g%9FLFdn(hvenuAq52mNKsJ{ zx^UqFbn)UvNJ&Wvx^(Fhq^ztAUA}x7Qc+QXu3WhSsj8|%YHDiG)vH$_b#-+}Lqh}7 z)YOEuw6q{?ZEZ+LM+ef?)rIu*^q_0ku0hwYUx)Pd^`RR#Za@YG29TklA!KA^1Q{C} zLnbCBkg2IDWM*atnVXwK78VwerKKfgWn~3fTU$dmHa3v0tu16{X9wN9c@wg?w}%`Y z9H3jbZb7$i--a9=9U&(tC&<~^8FF!Pfm~f(AvZTS$lcu?^6>D0JUu-jFE201+uIxR z@$rG~+_?k!`uakCetwX@zdv;M?p-J#AOH#s42168y9WgY1wp~V!B9v@2oxF`3WbG* zLE+)yP((xo6d4%_MMXtH(b3UROiTf*7`T0;mK>-AV!Jxvz zLa3;y2r4cvhDu6GpwiM(sI06EDladG;BYvEKp-F_5(%MDD5#>M0z#wF5C(&RuvjdF z!{MOH%1Q{2$3p}H0U{EKP*qhGL?V%(>gsB!rltlWlgSW;LV;>)YauF?3f0xsLG|_Z zP(wol)Y#Yv(P%V?PNzdnO-)d9b2G$XFrb!}7Kq7YLM#>wVzb#$YildS;cy@>mkYJE zwLv@{4{C33hxmLx)X~uab#`__U0q#}Kp=p+ySpKwPzZ@cBB-aQ2kPzZh5GvXAhB2s z_4oHf0|Nul;NT!MG&BTBBob(Nco-TP8G%MeM zHa0e(&CN|{YikR-fB!zTy}b?X?Cd}f9z1{^K70s0dh`f-{P;2SC>msvuDqs zZ@&2k`u5vzq3^!?4*JVq{sR5a|NIZMySw`jC-DF8eys$6=lp;2ce;$=0} zE9VY;`1=1U53hW9?z*E-cuGF7>5}3ySaOKP$+!O3ICw|ND74(FM>TPKDihip^8MVrPS3^ z>l+(rv_@KUBb7uUS^J#GU)E z?!o)o;l*Scvz6J}%3^Ul_?`UDuFkFwUT1qdkIQJGHBd`6LGtt8dhE4KKvSAHZS5Vr z4o-(qJUA#84-5)B1mYf1UsoHCNvBfE)&KBcBLB*lw{olK>{f19M@NrH)FYORjY_1W zqeFeYgMGpQQDD;th$WVLs6^+_b-!@c7E{^6-<+5F1-#@5#Q>g>dnOgbeU7#-{v zcJkSc)mXIWhrb~MpSfliVF-+tw$AQup-{kKGFuvGwY5~h5fI2ge~)BjU`RSVIM~-G z>g2XEsCWb}WZ!Sbzz5E-QaGl%i3QvZzl}|&)m7t5b2DPXgMx#jqLR`J%5c=iW?pAk zceh9&=;p9!R06sx`nU4MZy3YMN>Es8Gn)&XTtiJ28dX$~m7J0k8yyxJ6c8L7n^}y; z6RC|1ZbwHahtFrx8%Ss@DPYfUB7s-c^U4d$kmy<_tA*LrKtLl)3o|ov^Ycqe3SpT! z>4{0X`Gs&yC6Q874;(X>)5dP1R1@&HDwnr^3kJ?7gZiNYNutr4n;1=GA_1A7UxYy8 z@ML-u$ok1uWC|Ws66i{5ZEXXa-NJ2UH`P^F;V}40+c*Dn20jTz6v4_6xO#eHOH)fr zJ*5(fz)?t)dK#0-Z)G!@naxc!a&s}paoV0sfJUQKVJq1mOD5vT&8#*am)F+TNWv3|SYj1g z`_=zU0N&><~;(&QFX>y2fOSW8ExH6ScMuq(Lp5 z*0wHgYja&Su?k;FB$O!pXY>ySmRF+TMHQ6BW*Uvz(bFyH6n3vAVMG z=;6cl#ZDo&z7fcU-qhB`7xCM8>_$8WM|0qS2i|M>C}d18i$QU z6DYh9(b(Ml#H6&pTQs@6zOg+z+1JLdYvFYAxxE5mcSl<*qY96u)DVbx-~S{UpU*r_|Qd z``aiaLN%G%#N-P&oOW(ItGTtE#p-HfHC0yV3ejemHb4!bhOUvtP>mwa4Jb`p%uzzT* zU)Vb+?CT#K0!cZK-^OaD)#6deib_1bBKf0VBLMkKcz$Lk=~9bVo^bE38A{Cp4r;jBOacV zjZcn^j_}#cMjDkuC1Ma2NE{Z2xBulE@Ty{B86cjXo?ChQge}TQi}f;5l0T>G_%HV{|W4}}ZUNK3} zO#^;5E3b?|V=!BId{KALptx5en_pgAU+*ssvzOa{$hiPZCfDRzA9(+WrX#L*a%M(0 z+Q;X$aoSozmRes&A;K{vR7nNu@-LqvQ1QgvOF(|ostqmkRp}u)^Zf1IX zpjSN5D-d*Yc&#i(eM2P*+dx8)bbcxQ)5m_IzqYpq2qvNyli;L5;(Sh#P+B){|^yJv^ z(C~<4NYV#9F_+0;G3%-@sM=cWFU|o@X24RT(hAVkG*DD@_kxd{7#;?$RU{M$2F0z6 zJ~2?nvBjmWhYwd~Cq{*x92R?MMm8lI9h;PnjScnmfi#WBrqk>2Xi_uLx)qA-BD;pFFDvnV*@S7#SB!CdSA5 z+ga>R;qdh0>h?F^fb3f~+{bCIX%vl2%q*_~RAw1)Ff}nUD((`svltCkh}urd{-4jl z>jw@ihv#MHqscUO8y_@agx%v)i>nKZ3oBv);6pap!E5UfjZDsMY(4pIb9rfcqMyT{ zwur{3XI9pi=T$A(9SdqjLzQ!N_Jl7{|lJmS3@F-dq-Zgw%Iv8Am;C>jt6 zq_cA?iwleQWsReYi?gz^et^LBf?&9@{mrvY@WQB&#{wofzPPl$y0o~tv9YqW2p}O) z9u0K!S|}J4T}syanYiS;4u!QDbEZ($WI~Z63s)#rf%pQGm5b$LCfae)o8NUN$<^ z)72{kHQCB@G;Cvib7ONIBuYSGCjcbH?-Z8eC)gPwKMR!G8&p|SiE1dxgX3$tU4mW^ zb|fRxskN2G`!mFeZIJXWF3wF30|um1^UF{E@^F0$06%@={@(u4>6I1G8UtGZk`$09 z%>a!B?-THbYSBY|X)ve1b-{m14zJumRbdcVdPz}5bseWmBo>Q6k}F#RK;t&0X>)7y z{?_Ko%KZ3?Bd8Sw42g_F5gHrV!oC5J(2huFH`W*L4^z$b43Ce{|F0Nyz)+y3_1 z*3wvi-_QVflXPlfbq&aV`~Ll%^`*7trNt$XqfU+i4d^A%C(0A@{oehlrGNjsW27oV z9j*os3Vu4B)7vvN3RX6;v9Y$gQN`W{pS^V-?C#3S9Kd`fa}RcRH|K{3`z1p|ljE}4 z=k(XX{)2C@2PQJ!r6?k;na1nw?(gsH0YQFtvb{jCFb6()bL;-jgYE6*g&FDK%=Yf? z#*{=P7?O_3fWQHlbHG0=uPsf_PEF6uEy!duQt5DSS2M3xD8prxmw3GP(*iK4ZlGXO z3Q+*7&aSL2fUfg{?X@M@m~|Dg*R4XGXd>qVb6t5FQr5rjHHucJbO+G&)l# zog9})Mn*w{rnRoMS;B};$xgiZlk1nqv{h787r_w-Gzm0XIG~VX4s~+c;3-*X5{W`> zZe?&m*jog!|H90eWNH)W-@_YF!%hXid@ z7DvdB3`;<{{Zu0Krh6S9Q;9AtLZhC`pUvVj>FqsC3Ou<0gC*C~SVBI(lP4aN%>&b# z8XJ@IMP*f8b2GDr&JZ-=v(t+z00u>EXzdVyI$zu`mPke?$0Yr-<=x$_ zrKxU4i>QBCJTyGiE1d-U-pl3IRae*W>JW9@&H>4YSi}SHc%1+pb*HH8C$Na$I{|1j zuOJIq0!N_mwKM>$HgXsZIlXDy^NtZ3wYR#jKS zD;Rm9)_Q7IKE((>|J0Pk!m^POZee(2Ok|(FA zIkD!UsN`00h5pz3m8@cjGzP7Sh+$FKb+@9@Q;lB^2>aHOii-TB?)oGbB1-{oP?=dt z4>$Puk9+=XhDo(?GyddQL#2j)_RtXwWmE#=M-jf(C z_vWAdV-W(s_x|vPep(^!x#3h{8i~zBFNf%K^Ow?pH?jqjSL*NP;}?*PfTPeA=)@Xg zn3v|EeXnZce2*(DnaiD03k=cNygAgX?LSz&0d;@?N6`8Was%h+Bv(%6(Y*uWhHTq znCxgfbIng(Q1XA$K8(5Zxq_UYL(pxfI9Opmn#La(+1(u+7!Y@~)R!iuXGPrhj`z0I zKOPZ(bl+zm@BL)|8Fi1eax5B+LY1M&Xac&pG%4KRrRzUhOsYspb~Dv9bdSm}$uBG~ zOKUF5P4>{cd_1S{qOOmrg@dQFqm!AMd028Inp>dU{3U~>Mf<|87!3N`3=dFgQH?oc>T>zp$N4C@;=ROo)n# z3-)qxadLJGNiHYUQYp0*YAqR$EG|WrmUuWPd*s0Wc?R?UV#NX$?`5X^=krQu)q>O0 zl8ey=w5r^CF0+YF%B9fID0p#lT&Rz$wb8A>yU7)t=ST?9f2nk6P~0c%szayW^9&9R ziAqS%D#4RTb@g;Qjnzn_(`sw5WkrSXLYS+yj$vfE|4Ry?Ki&%TyL0}?TYD81l>O2Y zQVPpTIp|`hfZy7RO{dq^kg&xWQ6AbCFY7yn6jZke2PDJe)4RJ9Q_|5vu|&XNqT^g| zo8Aftk4q`UQRzZf=VlrNm1io)?mtymk;=Vnfp3(4% z49_kthVu~!wz#*0kISIf*4GiULL6_}`A23TsBD2`baYxawYa-GHwRD;sT5Qh+=iTJ zM^h`~+rh~NpjFQ03ESKFoR;Q>3OJ$|R*K5Idc|Hhw6f6g#TxjAb^yge;p}Ihd~jIx zUQBFG2?E!J$R)K2MV*zU^m=@8dRS~yDYm+?0~93VfcV_}!ouz@0D@+r3?#VED+_?XuPm?a?k+8_F3m44OwUY%x)=;W zi22QR73op;qD!fahI%S0Ck9EbD$6V?#sqw(qHSK{<{R(xl2Nrcb%OQ3{NTfV`!oaM za>_6`hP1Sd2DA@e2M3dizx0unpPyTporkTjApzG=P=azhc}+X8B}Bd~_w)bD?*8$^ z(V#P5fBM-cpI`AwC_q*cnM1kdEi5*ZL8<(u#KHS(DvGo7D;wBtR8mE0RvsK_d&KZ$ zGLLGTp8K+flwz9l7l-%l*{9(ZlZ&k+um&WRT3B3O2er*AsB!_w zu(<>3kF9lphp&TI*4Nh7*Or#&XF*{yJUr0b$!9T|+xXlT8U+K(g5iqHRW!aVETVD4 z!n9uu$G@(7TmR!DdpeX!u?h4|VQ z$p6>YmzOr~g93GJb8BN|0jz&!7R*ISMkIq0p`fd^rKzs6BpXJE*ST;`C-P2wbGnMc zwHK8^n(_K4_I@IFey_ZqV=BB7&}ZjX)Uml;Abaf;j?OI10_ksUY~J78+5%Pn_9nOk z^50sYU*6nY0~@oou@2-vH!Yi!O#lIm^n;#IH=jjo#uw+7Rzw+{QnofT^$#Hj-;8;Y z4>l(l9sKzH&lS(hY4~Izh;^j4rb28jvrW*>0kb8&6SH$*+-4PQHdy+`_RfR*K(>Sdxp*_tZRp#nRaNjyJQi4I%#z zrT^jX4b8BqGjDzR&VKbPI?f3wQVm(qQd&Ww@jAO(o4Fn0v62uUSXInyXt; z?mwQ3ci2Vg#{i*o>V0r)S#>IcMvZZ5FjdJ+PTi_=$DQ@LW~9a)aA#9~r^ zyaDfic0e^q^Zh-04=AWO$Cg#s*9zDOL{%$LfbK>%55WGw)i16Bh~fS^5c>UXpa#$7 zzYZX&RnQY$0^2jUGzWaMOg1j*8vxkJfCymV+?F~rNM`REs$Dp*@8TPoUxabnl#W%kA>Y|EeQVFSnDqfV@*t==#I9 z|NW}qdPzmj;O?0>K0RY%6I+IDAh+{SNIbQ*t9^{kWCojew1Xh36poxO8-2picz4HvG+MpxZazG7=}NZ0C!XGTt} zUsj^gztVs8)J1hg6Qw=M4k}+NT1RHXNfd5R6|S7b>1va7FxjH9Y0z~BBY!LF>l-@{ zA3Oji@DR}72EK1|2{a|2Bd@DK`K2RcQ2k!@>#dc9x`{-6R;ETLkvE0-XQW z_M@jy9zA;S;1R&T9`4-V-d^w zjJ*1Vj%A?fd5!p(PFhyIQo_O=sTG?-BwdP6`v63qZ1kwdF03RzgGC-)CKMHmrc~};(7 z{7nYtP(h!ri_2x#=6QMFFfI%>IcMvvcKNtlfxoq(t>)WfYq_2L#jfTi;Ut)Q*xY`w^B5c_`3{f=f(Pq=_Vk;lj~_jJ0DLlt z3Y$v{vy&4;pi$W^;L__bvCdvr7n4%7j+)tAx_tOXLX!4*)4=c-PDsCHsCD4>ivgLzxnnVI7##Ew}1m6|EG_i zJ$?B2$-{?_H&%B*-(zZYa&ow*yPaC#Wn>o;=YK9B^mDV@SM;@YZSQ&;p3rbjE_(4q z*a0Oqi|dCp?UgkwE!4kw|0_$ss3Cr?AdkT1N~ct!eCl7@FkBsko zc^tWUUd~caPE-Agu7ju1*KZuV>d`!v)>e?sXc8^3$PCdGm^|2d{9xzFQ(*K!>fh@> zu*Gj4JOui`xwf$}KQ%EqHX!2EQ_7sKxR*q`{PM;0Uo*d^q&PM&nN!=?}9@bweWiMAHbh=j5SB;NU)^toRKhJYF9y|aU z;P%ee4lsD&|CY9P9&RoyOfODL2KsutxD-`U9_bf!fBO8x)KtpPFX>3R;7PWJlD0P*EsZpM8cLE|Joa}9MFRLjXi?=#quA-!E zqGNyK$U$w*)9%SR(U)GVf6yD=UWSJb9yu+4!Pvn@>yq*1qlV>=OFeru5$LStKI>aq zRSnFxE--s89g@tAOis@NtKV3e9O84@7-SL_Ok_v;S?f6mhWL2ed)!kuHkIEO5UOac zCwEy-^}5Zub1HK324Rt@PL3~WgMAV2?4){N@8PqjRE%!BS!kImo{g9t(HnAhp=T`3 zxhp$IBQaDuo8Q?cl#GuIOir#p+FDy0Wm2lpIjJe}!FMcg7??%IyIC0Da{d0K-u3AUum0+r>!Q6Al@I=pmOt!VPDD5C4Gn0bvcstwan>$9ON7$KL1_l}% zn3nEn+B@K51y1)ylUd< zZ+iQ(QNt$PS*8%d#LTj;8o5Qqrscsa2+d3Yeu*Vh6ANooENm%`gfC5qiH?abEy?on zyqlQqbJNhlR^>~VvH&-u)B3i$TBesy%bz}c(kjj--pw=vaq`FXUwd1xEY?x+yvuD< z)f0Pn-o>Fnd?V2+)g^JZjR?n@HQgx-ryfZ^)-eZ3vrW?FN{*z5#=-chk$z6DJ@ zMonWQr7STpFa}l_YH51o%H@lGsH6}VEoVn{J+8$hhVjY1=6ju;^GowtAJfmQ~;~tiRYI_ znAK@E*UjCEc>Q8-1GX@;m{=L^<(+&_@0NWsE;ZiG%)#`ezLWgXb0?Hes=C`d`CYTf z@_&*2e;k?Ub1Ove;}g18K1NrLeJpoMUftR$AU=VxI_}t)Y9z`UAGMFG!c`H<;RKkk zS9mFNa(h9*LEo|UPOTk~bc$H@^{uTmd|GBvQF^SaTLv;C$j8S;`=pV>Wuw&#WfpCujras1?CdP4@(dOnyeD?YJzSx zm?Yp43*v*_EfbjYYeO9^2rFx^jB1v6VhpsJI!I_Zvb>@sHOxOBkr5so;;y4=;BiG! z{``eA3Rdp-TuqD<(4p5}L>_v}>V}!Nhw<@G&mOb!F}v{fi3=(k*Ys}$5!#j~BgadF z+Cn8G)|R{;aK?a`8gj=h5Z5|3+EJBlZV-@N)g&Ai@cC>8n?b>2uz4Zja4ak-HOk3S z?^=k~d3kXD`?`^fmxGSZU2Kx&OOEE8G*UCXVXS=Y;L#&yUN)-oa!M+?`er)!XyaSx z>IHvMUj01zN-S@2q#?)8P+KFko;EZ)!YH*pby?d!Bp=HGGeQHMWMT~>C%veWL@G@V zzUyIW;b(Kn#6VqH$ILO#R$I@t0PS_-CEo9YTQ-IUnpaeh9XzM3YG|x=QCnSAQ_sW( zCZ3n(j5Om0(mTXq4uOP$o|Ym<<#T@3O(W~W4ahJ>d3D=(5(gYR0c9?>q96}}uBxLW zlM|ET-QB`XFKgWu8hSdA=a^{C-2;HM(PT-AGMA@yz*43deOV)D-lz zR5h>a+oOi&sn{9JFsqVBwuvuGsjiK&_#MJ7hnwpkIcn$Hz(C_#3U)T4rx0Ju&XDoMCNn78@ z#Kh~l?6hp`4Ac4s+wp@`5wElYZgtcwCdgOk&{_RxYTqQMC?ncb?xNkj{AyYoIC;_r zl&}q)&+BQUlqWb`G1Jx8)7I8EcQZMmYGQH^QS}n!^{)n@8EJmg^mC27=4TFH&@=Y( z3nT+>muHL{8>p}4)Y_w$^C^9im-o@#qedF!7$arB6e z`z@c)+s69W^xcxGx|_PoTN_%b9^qLb>R+C^pnU$sd5febDWftw%;siXNlhK8s-8h5 z5=x1rQW%%bjv@taI$f<5+mNt<)yiV9gg{dAmdhD$HRg)O%I2WB26&jxC?GgpU6yzrb z1jgi|Ft~bZVMJtv{S9+lE8APT3d&XnO6HL{MNvqK5~i^%9?i`w6QSgU(7 z3Rm6MOe%!sB?kD#C+3wE-7~dwxanx&5EOgY&Oa!)H97L7-7mnxA7cPi;O`V|cUJz+ zEu+hdK*o+9S?Qq}L>jAwoL^ZQ45!(?`~F!qZ4HIvN*4?QQwu6soa+2sUoB;m;F3Ca zGo}=a%1X;lib^V?k_&Db>N0@kYY;9?i8YLeEji2WertDHI3_b!BLs`Rt6%$-N5!<89p;1 zDJeBMJ}EOkw}MJR`|8|q@sDsYbnuA^b8!#LfFUSJT5tVrt6zM1!?n@l>OCj-SoO2l zbxm&RU%g=C8y#0%PsI?~LSA7|X33qTXpN(LzW7@HvZ|`4mZ_ItUR?t!J^D^WN>XBw z=iP{O7z&Y>ZYx79XAwsPH1#`JY)iR%ZVCDes%Ep}J=c zOf9T^%nW@4;}eSc9oz;+Ckx^0o#kb1dF|Z(cRoIQSxH6T1T<=MDC~;lFc)J>mw?!G zLL&l9>=zWK#HS=i1$r83>s#0wUp4lRa}P|<_W$xFk>{T{uygwGHKlO7+in_~m#^M1 zxpT+%wnJD_8MRZu;kME;3~ncS8X0LQe*M{JN6)F5S(pU{2Ev-)k&aic=vn&)-Z51< zXXAS(GBGVTB{jm;%Gk=m^7;*jkWinv%=E;cnmqY|g*VM^AAL6jX?erT)&8abf#vxTHrf{y&Ye1WN?Fs;FD5e= zQCtMejPk$h>*{>#maUVAvqus#D%||1jsI^P9E|k!2__fZwv6;PyM9yikg2nQl9sc# zy|KOL-8;5+7K(?J^=utXud1qDR?||wq~;Az^|sT~(giiMPiR&ZiArl}LYE{*g!+X9 zI9$^(Ffy?=znwv}yYBwNtm}t$|NZ)kd_=*$g7W-uV|VWxmUmRno7&&DGI4TuF*vdJ zz|no5zq9A$q4Sru^mX;rFY8+PCd0DB?e(u)ID6bpK{Ylv(}?Jj+}PCk2!AUxT@7_P z^_z~~H!nF=IVruQ=>0q4zuz47%1uEO7pFVeguCeYnQQ91hQ@_QB}e-^Xk0kFXWzw3 z3Wtwe*3i~_#B1tV@ce?bxbW~iVtrkDsAo`ON<>Up3ap&YYG~Xf;=)o>keIsaqEcc>5oppZmG$+sd;$`QE~9j5oVr;sk(}ivcC4$ zAN=Y4)7NiXUN=xzx~T6Kbgu|Tpips{St+5hVLooYzFr~0zCq#1$z_th?_8<|&GSDF=a z+sq-*CE0@oIPR4z#fInLTNoUE8;4$vEH5p}&MnM~u`|#= zt)i?Kn3A1Vk{ex)r8JT&vNHlbZrb>T+ntjC>_1uf4?MiG&mpD^M{BMs&MZOzB%a6N zv^3N=QrUGmLAJ)~M}a!z!HRKsIxN4D&R|q$WQPTW2It^?_WrzR^8=lqxc=#;hf7ie zIADb+ErWw;6g-XyCL5wXolGxXG7AjzC~3+pZme%YVykN@6~(!!0q(8=$&re`Qt5xp z$SbNJz59g|wy74!q+_X-wWuOQL7by)fR(!Lt#VXkFoso$tSzo#*Mf7V`6<~sS(zzG zrs`k)ha3M7K3>)P8vNtC3t>oP9ivgmY^^0A3X(m%gYVo4X%Hck5u8R6*2^HHv8TE` z{jPg_aavJ={2zWZ>VS`9n)|@Hh4(z+rKpDb7DjD;Zh2M;EF&qsy&qq|=@k|S+kEks zc4`L|o#18S3NyH<_7CQNi@R5kUp)pGIFt|`k(m}71gbk~Ie}DG(!#IBc1=!T&h2^Y z73dGgVYOw6UY0h+i5E}*7F7S~Gxl87);Rv@7vXu%9)1~h>|S7obtM&b%}w0CbF&ObZR zdnvge|Kiox-+cXTMaO_UIkW~ezO%D;er8zQn)KDH|NPc>t-P(zz5YuQt$+UOpLPG* tS2yf~^N?&QuevPe@_&`oOZj>Gqfbs{{z%g03E=;2`2RZq0e`|r z`cIxd{`sBHUVrC1-vK&0IzU%f7wGBf0eyXaU|?VX3=Itd0)YTXBod%dD1b(zfsv6B zFg7*@CMG5TgTVkS77I*GO#u#v17>Ds0FTE50)YU`&CP*@g$1y*v;w`Ft=iFaQPz2Z2B!079V< z3=Itdkw^rFhljz)$Osr69R*`!V_xym%+-)3RqoT1#-C@tgWqq_4Re2P$`t0Hsn1c6WEd-rgSA-`@uZ2M0ieVao=9_PVx88aSy#4mu;GK8g0q?&1E_m;~_rQ0* z`(5z<`|pDfKKKB9_~D1(d*AyW_~@gL!1urZeei=H`~dv$hd%^A`q7WTkAM7Q@Jqk+ zOW>D(`Io`3{K~I@U;Wiz1;6%dzXpE&*MA-S#&7%v_|4z^P4HX4^;_V#fBUz=@BGg1 zfZzSy-vz(-d%p*M|M!0%{J|gm0rSzx+$^SAX?a;IIGsufgB^&EJ5({oB6b`JchR{L8<9fBn~g1^@PM{|5g3-~S!_$AA0>_|O0RPw-#=^ z|NFne|NPJYfdBp9{{>pD_A@8&|6hF#3Fzn>B9R9Ax;nZ#UvQP~7ku^&KGHEXv7|V< zP+c9#=6JM$-lHr$`oT9Ku8%;O*}2iZeFH**1N{BGs1yPQt^W;f_;oJTMPSXXY~2|F zAyKi3DG4lAbVO{F57p7a1f~CrSnSX7W@u^S;Nlq=#fpw&r{@$EW@o0eQ`vE>2tS&W z1que;U+lw>x_qt12tb%gN5pNsnQ=+7OVxSP|%%yE7Q!32C_n zMa7l%+@79}4sLyQWkpF*S!Gd5grBzq4)M4yeq+%XSknB%qLb2di^{9(o7;us!~OjO zy}Y)Th9)krwI)9%B7jCApnp+%U|{Fv9~zllSW(;7FB%pKCnOT_*!bksQ2)T-Ait}n zE+oiRWggrlc!tE0U?Hxv9ySaY0WEdu8M(!sBO?TFf zM&GjM)g}8!M6r^xDqFhxhsVT|<6~mU%;e$B_%bZq^zL0q^PK>slK+cy{o5-+uG95Ixrz!oSB>$9cXWCZm2BI zN=pu>6Td|zun2`}#Y#?$PmE8Bi;j(BMY7`K(+eu=n_4&x^^GmPV@rya)y27y&X)Gp z+RBpr+>}sHn{SN)9lMCQ=rC4XRCrW$WCSZQAvP*JA~CD5thTw8+gK0%!K7?mv9>H7 z>+j&TH#a~LWX6UC*nV4Epyw9FV#UTm&4%=&;^LxVy~0Y#DXD61=kd7Bog?DOskz0K zCCTUjucM>2h1*bBke(0|MEsVlz{n4V*~Fy8__+AQgt++lgt*A~%*@gTZfAdgUr(2C zdR8nN5KPU^kMeoE&US8FYg1)GT5^KF+0UEt>-|oQNr+9!$jZve%E&Fq&&ke6O31Bg z>gXFB9u*A@kIpU2G18DsJu*j7&^T%`C{IGU<|Bv9l!;4~@#Eh6RHI{2sUkkb&ZYyjaWETky|bWfBy} z&M&E{tLH*5Hz??D?-0zdEUj!Qw>DtWw7b2%wYj5|OQxq+rbPn&;E=Gtlh?tiDX*+4 z_Wu?Hpko&kn_gbm!r}G~jgC&v4)diuO69Kl|2?hm2 zqM^aQ&epoB>gI-go1b0E>-=UKnw*eT)zsS7Cz_a(ZK*dD$G6X)U!LCHKDoQTz0~aQ zs<-E-W~UZqi&F9E=!j@&XaFifQ*9lmr7j%#IwXJk8hy8v^o;z{T5h*+d`coeyg55M zP~W}v{N}}zySuBKldT=~-a;==IJ&sKDVK^TCdS9d1bw}oEe(y$TuzbwPv7fxUSp!N z3-U5jayk9NiHWH-)y0`=bA9LV^y>Qf==AhLwRN;F9_ZxHO6OFEn+wyhB%hfUi~4!o zmZqk*_KtYe>k$3y8XZbbSw&uKa45UBql-5z-_e|_RwN6n8|zRB%?DWi>oOE_hVPRPjJF%j%AR!^Yv>oQYZH=XcRbArQwY}@@ zx%0dIm6gTS)s&y0_a3iBMgmg{*R_>)JSV zO|1>pB{?OH-9q7*be2CQT^<<}wzj}f)6z9Qx3Z@?J{8R#U2o0H*O!;2<5LT>BQPTx z86Fy$UZ^p8orVA88bgob>ZW#XXIFP;Q*~`^Rb!ucVMWLtofz-yY-?y67!VGPuWW8< zPA@h^Ylr7slJzy&ihO=)c{Jt)3OJhY@UDx>h zOh*N`|K7uL1>%XxY01Xk?)lxVd`5kGvAw*$C|%iDl}(CgCq~9+C9|{Bvs0n3PoJ1m zR|nI)!C_%h?=IW+a;oP)XJiV+uI6OJO zdUA84k{w)KU+l_Z7Phi1Sz49M!}4HZaZxfSUFo)dT>%(|78X~x_6f)4X2ynxI-44r zIz_`h^|c+s$%RF^Y+0!}yMFro*&BE2<&~q`>x=#Mt&Npc`QpN&WCm6zvgIWy%ns%P zUY9;0rL?l4wQo=~Ju@*1t*x%6mEYG^+bCFAkjYis2WKZ2PhP%y;;G3AQ8%Zmu!h&wR@*VPy12e` zes*PBD!ZpIU0hf86JAdMX#a}Fx;hSD zJTW>kDIVpwm1h-HRMyt?NLCj2G#9r|pFVl^@~t;6mFv65mp4z(HEPw~#`?yZTrQoF zEW=PFTUuUPTHBv@c`f=n#PpiRdJb(t<0I9!Tn;Odb=iG^d@uavrDcVBJ@U060Titcg8gmXgJYwjF_>6% zr3VIvMP;;fb@Qi|RA;wO;Od`VT^w#J4=?ZTZZ1xbkN3AAtiG}&Uy;s1+gx6RHTuey zdcWwkDiK0rYg;R)wXJ`2Vr*n|T2vO`Ob?09YVPhClppM_DUO~#y}3L)-rYOCxP5Yc zd3~ZjP_8Y*oOFG4bqUtyt1D0uRyVfyHQZ0yPhW2vtcn|3o12BnY54P9VHr5p@%PWi0g%!Dc30mona{sg+ z{q-n+{B2$9(wc_)hUT`u!Lg~S;o2A$ij;^leqHsrgVOg_iMSXE~wk_Q{Ifsl~ z935%YJCL{(N_`okBdhZD71`3-_TJ%z5c3-J^=ZXbb@h#$4*sZkW_GwbB|f9Re|Ts} z*jW(d>g18sv#@$_dAzf!RA1hmo!w~mHLAVMRak{Ct}V${AP;iI`l@_m=iuaOmh>9* z(cu+UwRMdxodctjGc)4u`ljAV$pW+~i5LdgG1TiTD%3og4APg&HMW6pk;fDpXg;2mAZ#v%5Fm zdH3z>owfDd!^^A7(~EPBW_M>pvA(_rLy~-Jb7c*(0&PLDvAwIgJYl~EeXHcc((=kW zu3&g%LOeM;H#NVyv3vgN#qE=4PoKYf_ro82bh)~+qt;wP!-w>bx1qR~p7dCcbmA1RPe{gjDv>*4i1)%GeS_n%x9)EOX zbaF~OJSJV*K6?JvyWjiZyC44WM?d<(`_FeKW;WE97uQ!%{Z9_|pxH}d<_ANrOt!MU zwY|H)y#t$f8qLwgot*i#J)nVaW?^L&G``W%iCGwb`6JS;qvzlK?gt;d|H1cv^u4#A z?@doF?jGG-UtC?CogeS*?QE_{7bN$gZ((swxexn?TiYu2p6cXSeYD^9wJiV@RajVF z%M*-_PfWx9<}9yse(U7LhaY|ad$9ZW!JBty@~OqGql+hZSJ&59S4Vs5{q6PTnMny$ z{MBXXbdOYf2hb)|>a$aoa&x)z>oS00S69|G^9F{;rX;dOnY5cbyLIyN`#=1_M<0Fo z{(CR4)$8*8{ZkkNZ*Q+JFV))z$_>Tp^u+wkv;?+VH`T}Ly`!@u&GGTk@!4`;2RG04 zYh?jClw9cgI@-JX1QQY%&m{uRsQmDa55M>Qk3M+!op)Z{YPL5IHJ4iLv!_q4E-p1& z+Z)TvOY_sxCD`m$Y$^A4l?Ny15Fj`@J~&u*XzDmT_-5~&1w{q?ogwap#q_SMIy zrzfW;=f@|beT#E5qk`^?ua3u97Pt2g3;Vlx+@`LPv5A>!QFH6e?#KG~?yEQ6cyV`i zc5(OYxmNr9*^}GrGtG`nwhROQ>biVQv9=Bw*j2;a^z7pD{OsgRA%`lkzPKQ*#eYRR z)S+<)N2Vr3gT3udEj@jr=_yfbgJAtRRQ`8gy?FlgDNHxcZ=XKXYM(y2xjIqpDx@&r z$`xCin-CM)l&^0nc2t`Cz;t$Uda7aO}-if`q6!&@yW5Ff$sL!<`!=M z_{1=$k|%rm_S^5h`|^z!x3_mU=NC7(Q2tMDkN03te|cqPeN(AA*gZHv%_C(!=H!^6`s+fZ!m?`tluAP47{FdsTUKHA$; zso~%R+>MhP^~vqsvlnlE_~w(F<(RLs1D?GjBZ7wVqKv$vqKcYo7>CYj00^?*@0(S7$qlz3W#$ z{6IRkaVU29@*U8R5{?MC1)1#FxVV(;yn^E5qRPtZt{LU+%a^x@s`K0PgF_f}HpaEu z)*j)|uxMm{c}=N-(ubtapaf1%G;u>JDg+vP5iqVmffu~B*(Ecavl0>fDGu)Q1^6&079 z!7dXkub;kp^H!rdQSWYU%cnSbT5U-Vo1Ix))6zdD--Gc6di(S9GiU(tm1=)qxjH`7 z(tY~scys$uquRZCbGd%BpZKK$z+~2yAw(B;et>*EA3Pqz1uk5!U! z&Ba)+$m>h#6LQKjV}kq`L9ove8yS}v6&#+B5*XI9b_qe(+bh++dV5te)Rg24=_jV9 zr)CutHE{WpG6i&dFzOy1A3`q#%R!ZVX0orwzxoC`jDz(ZS?A!^(acccmqLQ%^ps#4 z%`Y&rptZ)I$u3HY4)G6T29!z;uVA)&wza&nG(RqEO%2m(6I0olxoyogTu$eZcv+!< zz90I)gTo_e`o{`-^Kk%E`9A<$b|Gk---;phFB|*qIn%+_F1!2si@9!pf0KqPo*^ z#LCONCl~uGQ^Wndfy!W?0Ijx3u*eJZ4bCbS_Hpa#yTsGtNr-vu93J0$L(Otc1S>t> zFJ1B7>y@powaK2YF@>mq^h;229a|q?XS|sS#y*Z|h_J9iBaJOAtVteu!)uzelkJ7c zL0(HydX&Gf8}vV0%Mnq&j_&rEsWjKb`fgr(*U;>$680s|&dv`fO4-SAk#13vn~fE@ zVriJu*e?+eF0;OP{RTeXo(=>nvL(jE#6X`wG(n@Vcq@nC{GOSW73rj)hf`Ia8SUpm zblS~^z`)%jj@(~ z?Be=19=B&;psTCDx2LU=&0_h{ogFAzE#BOUOQp ztJnDH{$7j#A7-O?LGkqV>iqcfK+rk5!2BZm1}KyP9Kkg(FhrtoL|bRygzC-#(XdD~ zJSY;tK0m*klNrfk+TlzwS}g*F#*!U8e8c18lcFNyQVSbe2PbD&cGYTFd8w5XISjhD zx2t0$XXfbX87#$aWo?~fGhtsu-_!|@M4{oPTiZGN#bxAIcaOnrXmWaDWC%_^Oizo) z`zvEY11LBnq*e>%gF&OrOs#1QFVB#$xSaAb&bV~#C-hZYqD+53A16C&o5cGR?CkR9 zR9M|Dp3L}yBt*w0-XXAIUIvrlMKs4DX`Q2j z1=Z>40k5P}Jm35UF<6H&-CCMcTw76CTGQCtIVhf-UiiAi;rI9U4-OAx+zf`h9o7hi zz_U2@9g8aUN@Hn{?>Dnp;(zfJ_s~a22?d=VP zd~vv$(^l22)picFmKUcb#)kxD&z2`6TkwvW$XJ+i;Gy}h!o+?KTj5sY!h#)c?kvxvl)S^}_wsdQYXfH?ONZn0)PTtZ!|@Ft{Mhr()4q6JtX?B!=!v^yZFs^@#d6&paQa zuWzCYY=&kYx(;6Ds2BA!0K9~KGkYrs&`*!Lh$>(+J^P+>CxeV za(73mSeWR}4X`8NFs3+y83t*BCzzrPEh_ilSoioGdGN_QdT0ZEKyBu}9~KQk`fKZQ*w>XQ_LSS}8=Fh3 zu)U;E?CdI4unf~`57m(R4z$lL#j1SgUJ~lVgB|7e#?p9OWw<4oZ0BZyB8%L6zy9LI|#l`|hc69b|Wu|8p zJdVQXAPfw3bi;X^<_6gG?ds(93dSM$Dux42_ccCj?JvsLNBCol3*zb3O~v{qw14Q7 zR+kh?NPk1Qb07EBhldb)Q;2ybp-x_OqP?3n(ZsDDbnv9__T)hZOLE3?v#4Tye9 zp?FlV&WC~bP$d`Crug~A`VlFP6kBTs!^y_p!^M}Gm|0u+c=DyIdq2({&;h4cs`AS? z^(A$@zP=uafRBqO=a-fjq|ybMq@_;CZxzhR*0;B|v|9Pf!t{)MeQ|kSJT^8tzp;O) zIaaF=_7=N~!kIBK?sg8YE-oZ*KW7ggUwU99JFkiD^k_$3SI-z>pv!D&t*G^pwC~FN@epkRo$GH(FquoB?$kA$j@G=n0WDe>&5j9-m#G7ZCdBObil_fVr1T6{otcJ}0X&HMR)W_T9amykR)% z3o{_7httD#P4#WUL7{kdYFrHK|EBgKh>i({C&~-OlPjCbqsuGklQt(>*o+W2GR2lc z^Y!yf@Mi}2`MY~$W*4UiBtAA0qN9gF!ZTMcRov#r#=@+cOjbrSY(RE(cMl1M$6(h5 zPMwN{jn!qH{O;k|sWI`CR$JfFKQ(f)srm!$Nh(WZlwz76( z21Z6Yu_D6!tZ0So+~Snt#|m&AJyRn?1j41Ny}7nFKearIl~~5tY^L00iF1z|g=tueGhYu{5(PD?EG;hFH#8;p zY0=2|+&s)fr-rrKmZ6c(UjEoXe#OY%@fJk;kIxUc4|ZlanNc3l-4e{5JOW~pyi9{w zss32&+|10pg6ah9=RM!Y@0eJbA&>?ZxgBueqpqMfKRY+EQaISh?;o9kozzvCbah$U zT2}`LK;~ebEt#x?`PXn~d-qU#dVJ63u6hr`f5(?<<<5ezF(cT;+KyyG@}`BbP)pK;_%7bp5ETpvYOI@qRcEFEI9ZRaMXEeZ3W6;o?Bho zJUTN!E1sHYO4e!zdRn?W_=SNr>)RUjIqZcT!MMCVEow<*xY*edjom`1EOscXAI@Zg^wU@Y>$~f$oaxn%vyHEKYwEnw8G*(HS9A*medSg4IXMLd)x5U4w(g$s*~Mk){DM?iS5e+I z1>=#VH!%X@U!~O@bw$xZ-P?Po2QVN);O$^fwKdmQ7(sV(w8WCaV%cRe{#1NqSbl;v zBbLQXs^Zl>G81Lw#bBCaEpWbNT?2x_y7IdGqN0M*#?FT3fzes%Dh$F)vt4zirJWNq zlj1&hWJZown_E$p7ePziQbMHj`rcaBq?+0YfY3=oO7{ORG!D%JPdVJGo8$qKRoKl)g+1x4#_LW5a#L z(b);n32`|E>_j@XTD5<&qq)6+$lt-%#`=P|Ej7^Dg<|Ozkrta6N)PZLBK)W^UCW32s+)^5h&k?q_*bNuooFFTijFt4BxXLn}@54vkOne4`} za`IwEx3m^UJ=~DDVQ0p8Q!Ej#M$edApGq@xEwU z2tCN3PIU9lD$mGEws=VXy3`Q=7-%+Tl;SQ<@7PF3Ih*e7Pj{nwhepO0mN)hZ#`xUy zpa^zx0n^^kjbQE=7VKngM@wy<7@Sr;ee>nZH=f>{?aAjy_%%s!p-g8pS8ppagwkk% zRLh_gUj{A2o$kxdPb$c?dWgP`V{~wA9K#uJnLo;J=L>k1@i2FBwYRl(q(UcJ+Q{wi zY)$fJB(fvy$!=z7ti1=t+>+#$*DM*DJHL73)!T19e{sFHIVbEcjtmcEka4a=Jca2= zu=b*Rgl0Osy0Vzmkd&;%f>QEB^nqDIVx*rt)zK`ve{7(=t+g`L*}(!2ktj0@oVkl% za6(~mWu(26ACpQj!^$JiyJ14)t^To*q~z6a*51LO>SKc8rX4cHfHXKp1J&}d^5ES_L#6}&^Xb#U|4ZbOx?oOvUxjP%9EG(?dQCNGbr>(uYPh^Y@ zH9NvFCfn0LHZ$}=2LyRC4`zDW6R=n#6AbbvhxtCHf4>J%2~a3J$;#Hn)<_>=gu$5+ zNEB<5mAMU(8dEBQLqc<_duo+TEUFLp3A8mZK%3i|BM5HRSW0-XomZeQg&dsV9g!3k z5S9`8Z~z3rgia-yVKF8cyy<5q^05r=C829*j3-&*j1YPT#wI4lMkr_;C^I6(Jt(oT zwyLbWX+}EHH^?gu4WOY7G3GXwhNkxBSm(g>5IcH^lZ$g`d01dXa!6=OwcCsR_c+oMPt@%3@-HiGxd`J<*35Q&bTao0=K-aQp=TAMNi=quCP)=zIA-@c3ja zboCAIPhackB1|yGIE*n0O(0U7oZYBoTPM0FT)u%Z+6YIma}SF2^7g^&Vm+uS49_tC zkiv@iOw zRz9KjNModlrIQccH=OF~?TJGZ>E4ks>@eTN-0G}~T!)9#AGloO0AgsA9m$vBOhH2d z!~Ol#1AQusd#ONE{E2a(31-G9BU5X83e^$9OE6X$7@+KeoQ$At*f=vi=pl~g5utQ* zGeU(`3&OSfB zy^bC^vo+sZ&y;QtTYeN0295Z634Fqaj*bBmZ2)vo1Pe=hpFpCK5ef?dMgu$}zzpc3 z9U}sa$&P4aw;(TP2OD!Io3Pfz5^h^%D3@#d(+m0e*E&e6uyi8A7;8;&2@DS;TRdn9 zaQV6huvF9mdT0y*Z$%=a4N%Z6=>V(?je^uMB>DPVBCSnvPD~$nTU!Sl*(IzgzoEA` zoZgY~#nY&UK50QzOEWx?Xz!g|5$$UBz=`I2wJ<>3cgOT#e-2}YyH62Jut;4!U>)v? z*3-jzFl>=l7AR*QAF8K?l?%qf!MD1;uc?HQ+34`#hJGdohpf!X@{#~22Uia=Ehdy= z@PF>_)9*n2gAFP@T|=ZUf@q1upwLD}rluGp18B5PktBqUp_`A3DaHzkb#Qj1I-v*@ zH>OoUQA1l{S~@T6vEu*JyCZ$WJ=vXQk-jcWAEK?76Z&)f>KGbfFb2>U>gyp$_NE5< zC?m8n5*jSr6;~f4gaN_F!x`3bXge2cYj?7)iB*K3ZG2wqKyC@Ik@6{>$DVa8937~^ z1*OTX$N&#VvW@ZQ>BC&a6a(Y44$9injAUYLYJx-{;jaMby8EFGj2wLI>@Z}R&y5yu}pYWpm=&Y=8H=+gV=PVFXflD{Qm|+kG#_m)i z(T<2ESYnU}1AW*nr3T^jaUQIm z9vT`)CHqAB*FVZgL!#J{Euk+mFmRz`5#~NL zBFQ^GFe}X5%LQwqXU+EW^-b>V6%I$*enI2yGak&6;v*qihCvZM>~O}02qW~pyT51R zKK|(Fz+@C-OmVU_F~J(*D7I8jR|k6s8w*p6F~-&wiLhka;3?73akXBS0d!Ne0X@Nm znmH^IPUaII32UE`{`i%idvG+%+1<}V*T@u)#~`39gpCP(n2y2gVOEB;u(PmmAVcSb zfQ;#5$WD%AYfCF40b^upiO@A?Sm9k*J~`=l>i~aClu2-yQ`pdW6Q{)P;k5hbsKZ}P z!^(3#vEII>(7)gbC|wj5g~A#^cXO{|hI%FhypgfFgA>IZD!Zhbps1itHyeSfmx3)3Y1C~zuRv}?ArM?*Rz&Hz1QlMAe zYzw2cuwa}vyfGIMdTra0Ky5{z(mG#Aet z27!Px#hQ}rY^(?idiz8c`JGs)_YzSCG6A~UD9N|V~!0{M&s;e`_%n0g)o_lJ% zH=S)}5}pv967QKlT;>p&^mx>LkUl_L#m1XsUC6KkyRUR~O`Ks#X>E-s`G-5A&=?oG zyStAA-p;|sEt2K#=^9@V5gMBiJ=U4o8V2dvT{kOEpkD*C#13yLOmTUO%NCw zgXZbO3NvIGV2~(lD`t5h_NzIa2j~MGytA3P6-32Na8|Yy$Dqvof;4to6eX_8Kic2c-akAn zG{VJ_#s5?45FN$P}HG{>Gu6;~yI2Lx(ENrMQ50}~xQG4J$LraV)$=wlWgtHHd zj!H@lihzF%E!-_REi8~~=ju$gCfGXqrn18W$^~upHTiS`4hO@9zFR^`jz1ZPv^0H9 z$$!d`8^&Y_$T2OJW*DFnvF-?OffMZ-LjIDZMX2R_y#Sm12Pj)5@&Hii~4 z?27iJ{8Af+H#3mw>+3`F33UpxaLcY?M}`Flu;Q~z^9pj}{T{3E9=QFNzol#H9Om!n z%qU{}rW7+1AG%}s*7uf+FZXZ$^3GfKl2S8 z6S9XF#lHKdp=ePt$;&86$}7xb1tlbe1ce9s&>d|pE$jnwvyxcxwd|xQ zSO=fFD^Bjz!EnA`DzBrxA;Q+x$DPIqPl=!s;cy4mF|@oXs~|Fn@l{V5{LB)+{1>EK zTyt}NQgu^Nr?|7Ds<|lA-4bt##h4PDt*!7DcpJy?D0?&XFYeD!8Q@61?3C!Zit^lE zZdO80U4Be*hy&gP>lGY8F|#7sd;?GW<;(y08-^riSTx7Gn7>2Yjhs``~~SHJ3Ah~5ks+>MQU@4aH1ZZN%fM3n?8h>q>V zlVmdW^?AMb{vQ8k=Dn2}>`cmJX03m%CmSqb&^dRXUB2(z`=WJFDacPB)G7qwz_WAk z(F7mgK%R%s@JRUCKR^BajZdF{;~U>VR;*ZotX#PgS+!~v^2{^OAkRMgEb`oQ&mqr0 z|2*=-3ojrqzW5^Y(n~KPt5>f^zWL2>A}_!EGV-l&eG7Tzl~<5gUwsw%_P4){y!P5_ z$m_4aj=b^48_1h)zKOi`)?3KiZ@-Pa^UgcSyYIe>tXZ=LdGEdVkhN>qBJ0+zL)Ncf zk3>X7AR9JpKq4a}k*KIBBsw}8iHV6pVq;^GxVSik!{H!YE*IhPcnF`*M+5=^A`}V{ zkw}D~D2j;1Vnia5AQ*-rIF2I(K_DbaA{0d-G)*H6!yr2!!*uSX0917b895tGS;n9XLyVzD4rs}-@?Y>3@%M;s0Z z;&eKZ`1p9l<#Hhj2?dxl9iQ( zY}~jJ$ zkt0WrAV-fLMUEXih8#bB9652~1ak7^N#xY2Q^@Jlr;#&f&LC&co<+``JBOS@;^JbYq@)BXEiFaL%F2-P@^Yl2q5`R`tVHhJyN6U&RUy^Y)yVz(_mP^K z8l<+i7OAVNL+b16k%oo_q_MFPX=-Xhnwy)EmX;QzwY3##YimQ=+uMO#7^yOExr9;COo7wPNkL;Cys5x3io3=9k)gM)*}(9jSvJUonyjEo?oqoat&<3YS$ zFXHq0kg>5bWPE%a@%#NqAP_);!5|U}g^-Df2_zg2Ba@Sp$kfynGCe(w%*@Onv$M0v z+}s>8KR=HwEG!@o9y~xEK75Egdh`f+|NZxo4?g$+dHnb>@}2K|2l?>B50Q^P`Uv^> z!4Hrh{_uy$kACzcYl4`IA3E z{`61(6#271`!nRv|NPI9zxa#4K>qSC{}TDDzxpfWumAe5k-zzyzd`=?Z~qqgyTAK8 zqVT{}cJI|N1ZFzyJHck;TQuPm{pc`fSA)eYY3B=r{h~_x+y*KDEHA)!%;Ot=GQ& z%C}a(_}nuqKmGb|=Gn^EC8osOZTWd=4x^4iBVYN#?*6sx?-g?6p|jV@%WvJdc=pus zeYs}po!_7dR<7T8t*o-_UVTMHNzt9Mk~`=3=iB051<3Imc|0#YUEkPHSKUy5zp1IF zuJL|#dC~d3X?pHAeF)1tsc&s*Z@piB``ErL;ae~Lx=pZ(xi&c1-{l?{@eYj)kB$tC^mKLi z4ENMlm0UfT&P2Za>)pUg{@K>{9?z)H;~O6G4tc#E-{9b|d$_N;p|UQ@G4vzb~ZXd{rx41Ggv(pnD z@#)*I)OB`LU)zyLuK#tN!1Mg=)lIFP;BK9bwbwG_7>=X3KqzL6W`OMW+za(}Wfyjv ziS^I@S}d?CBI#y*Q&U6f?HiX4rt0J>M^<)DUT&H}sa7ZqX0_6^+W7fP<&t@nLAGt_jm)$1PYymRIF(R~SON19QlwYppuyq3cT)J}M%9ZQ4ih71_@Bip0p}NxRXHRd=I&!0|`tsE? zrw=6VFFki~+s5=1lgY@c(XZ_YUXmZbU39y+vb4OWcW$`2t>Qv?)!pltb|slqN{v*Z z)|iu$QxmLaDZArt(b0UH&7?QzR5HQWw1Ma23T|I2E-tNvQ!g#KbLv1=d~UYWqE#w2 zYBj4;s~C({uxc5FNmSdeUMbwR$)(qsKur*QE!FtB^|mV|SMN0dT|T$PDOW2A90z$r zCRdx|le6q{wSqwT0)bG13M8mVpS@}4-c3nH1FO`?4VQZxtk&wOS=ZigCGGt5GVA*2L|*^IaCBLN29afAviGO-b^Z zlDoA{&5fPi9i81heLlatt-j`deRbLWwvq6osph*kZd^UNf7|B$Cyt&tv}4Dv?Ys6L z*y1!RRdOlz?ym|;SG{N0U0zku(9qW2(bnEOFgWbo~)_5-%#J}?(A@njtq|Y2HYNh zc=EyA)W-{+LC^TYURbSuS-gvM0(y?=Ak8F2oST#+_vDbekJo3VOn!M|^ zB{fZTU4!o4fuZ5iQO}6SJLdO?1K#P0{?VDx8?v^(+b@UJQ4UTxmyrVw9&p$El85s`vdOQ=p;EcDU zbuj4Z>FyXB>g(-pt*g0y?cAY#**ZNdV;D)y8($rje~Xf)9j&Vz(wL9NSlT5_GV#7Qn*6(ZNCYKyP>B{kvDs9W2by>NPT&lJFwFdJsgb z*-aPfE6eNZ+dI1k28TTUsZb!`AM;I2_V)(8rP)@y-Rg9?60)`*xl}$h+h^8 zzIFL{L3W~6BV{NF$$#^!9>B8}jlJN?y}QMA_4O^igG26-P&hO_9iE(j81C=yI+f~5 zOHWRWx0(zlv(1%oae879T%ohN{O--uyLY5%SeZgPhz#GX9#ik1-CB>yR4ecGh{r$tf;KbzA z#QQyI2D5eZrIK6M&K=&KV%F+y4x=T(nb$Vc*U{T{ucY$MwWCLlY}sg&NhD%agh~Wo z1(UBtvrX0mMdiiim9;G$-R_Z*QO|gIYIVo-?sj(#3=ej9H{QN{^x)ZRr!uU^Muz)(+S;2MD{d9tzI1ATZi-GKf{p

    Ob3LTDv-WN5*|# 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f073.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f073.bmp deleted file mode 100644 index 894e614d0b86c4374f6a125555c669dbf3c63c26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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

    ?AX=?4(&(DrFuif9l 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f074.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f074.bmp deleted file mode 100644 index d2c050d5eeb87e5d7dc2af0e2c7dfee3d22ef3ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f075.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f075.bmp deleted file mode 100644 index 7bef6a45b0faa0677d3526944c923ef237a6d5d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z zdj6E{wU_ID69SZfNU-0IFdR)|Fk3WSCRZj_nN&0siN)b^MPeS821Epv$`lBN0)S*h zwg}p_R58^Z*-mK7sdLx*hT35A@{bU_P$m?rGoX7gCnK-2vZb@PxvX($f7%ypzQ2y- zJ3B%GgF*uRcKC;)7&5KZs$}s*0!gIRNJHbu92N`UAp?iP13^m{khvmqSTKbv8YF2W1Vu?@_qoIZeV~J!6i^n8{2L}TcK_ii7Cnm&$Ea%9pYwc?6_SUqI_p?6N`SXc+h`>!dcLoRg z`EB2{4NYN+wB|?|hs|g66dExt91;_SN+IEKKt-T&z!6iRJ`WBd(YbP!si3K^y$Wst z!=JY(b=t&KsOYF%rP%OCsBjXQNWtz1X9}g7sMN~#L2qGUNyXX~ z1Rb45=H~hZAT5 zv&E^5^z%j8wl95XI zYrHHL0||lvoH%AJ2x$zU4M8|pm=ZJcYCBuu_M5A`sljCT}(s0Y^&pe?tiIEI78goWer6qd^F%&PDx5yZ4UmZ~F4s z|9B8j{OGNBHgDOoZR_@(+xV@cG4 z-dbAM>}u_BU7}z{F0jLmfl@`dq##jssBUle>{L^e*5k_8#Zj- zy3KEU2o!~Yeg#4<9V7`7gU_Xr$+)mkG#W>NQjsecOQSP$QWLFF7Dr)aTX#(SPUp(T(RD4HChs#_0>g302b=&ALuDV{iC

    ewdV80;S5QumJiAn`5gheS5W8-2e5`5LQV{fAW@hst}G$F%;Q_ThdAg<+4M!203ZIeHSfJfu$umS`+hshu? zv`IPnnOP~&mzGyxRk6ra9v8}II!P*18KVr=WM`2Jbm86Ip18L^;aWa#=*zx->ZfnL z^VWv-oBe}A0s?}<(IGoF2Zf_ZkOmlX4voSV2}Mv2+dsM%m0Fak7jhYVi6&Aa<8zf7 zoh3Ob-ci!f0Nc)+PWybV_hmLe^ZjRj{>IzyzWIlDw)h2t@)|)1+Y*3UlOHH7u~Y(C zKMG*DIknK&+UUu*t2xkmDuzNSj+mT&(9roQ-BUVZcJx8B*X{;fAR`EA?0IS4pk92p2oCWj{gWNfr& z7M9mS_eE2>-YSQym&z!;CCQnX23Jm6yFm)=Z!U_${^*O5?iU;U+;^Y)*;{XK^WXaJ z8*gsfxpl*a?Pw93%n?HktW{|Ak*0@$L0ncI?~&O<_1dL?UUVH8~?ayR59Pp&Z(;QW7m{ zZ8TKEI(=$_Ew$JUHC9i5e{(!;{g=YrFS7N8-+T7=TQ_dnv2)uN$bx zYH5BkT=XkScO+Y^&>j!Hx_WDTQhvRwrK6*7V4%M>IpSwuean5p5T5?YmaXq@*}l!s zFBrHfGG7V20~9j}27@KRsF16zW^Hnc$z)7Oj7iVV_v{+pJv`D;tP1?;7u2_3@b-WI zTTlFO%l3_%b_Rn25fBaQNCi=|pM>;VBwWY){Y`nVKFMSE98L0(B!%fN7b5@-F( zU#Ic4F?@F`Hgw0fZQBFFu~d-VghDQxE;ETl4!g~mmS0>_+t$(G^EAT6JKN5WHI2XT z*st&#-vcnR2|^$=0J^XuFc<&ASD~>JM*k4n~m)6tkJ3NQyBfWh7XV6Kq+je81QJMYI3RaGrYU7wbb&p*wdFR5C2v z7;msSOd#J9!{2`CpUAYIG4Xf4SoidcFMs#t@BjGqt?RdeDChrgKY97tr=EmA-uaat ZU&mnAJ@wr4-~LP^`&Sym{{z4Le*nP`HroII diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f076.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f076.bmp deleted file mode 100644 index 6b38fefad6baf4c09c5c62ed37b07b275354d908..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 M6Q9Rte+0Y#58TicT>t<8 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f077.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f077.bmp deleted file mode 100644 index 047841dfa2bf0e921337475188b03a5c15e4a0ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f078.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f078.bmp deleted file mode 100644 index 4975c6ab327f4c5d06a7af51d62f1b36f3958ad7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 U6c^@ZrlI(R^gn;h|HohbKW`F(r~m)} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f080.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f080.bmp deleted file mode 100644 index 9a45a710d6c23fd9844bffd92f236ddfeba303f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 ChEpp5 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f081.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f081.bmp deleted file mode 100644 index 68323fcdc64ff606bb660118339e0dc9a0b23dc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f082.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f082.bmp deleted file mode 100644 index edb409dca2f075d6b6603fd63fddbd7aae42bd84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Q&0nASkN@}9XIJ3=0al>X@c;k- diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f084.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f084.bmp deleted file mode 100644 index 2a422daf36da58124ba6c96cc6f83696120765c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f089.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f089.bmp deleted file mode 100644 index 71344301a620792232acb4e4d3874665ec9dbfaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f090.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f090.bmp deleted file mode 100644 index c550feea0d3c0e7fd63598931478da5143cb9eb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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�Us}zc9L>hD+VGcVv+{eem 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 N)xT*7|9|=U{{xrrFQEVc diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f093.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f093.bmp deleted file mode 100644 index 6d473f40b34b7dd6149caf3d94b758f9e58158f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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%0DmLJy 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

    GPAh_YMR*z)E`9@Mz+$qodAT{*oHY38l&FZr z94bd70V)lsPmsbGO)5tGuD_{y?>c=*g->ks4GxV?&q#=gL#3u?dB_sLZv%ePj z|7Ivl9$CBB*FPc|@Om5yomT+d3=nv5x(RqZg#dBT#;DF;|c)KQ{xZ4_?tKXhp{ZW|M?AjeS=Y%Y4NdXaGOpdWP0U` zIoVn0?0gVYLy#q9#>Hpk;K>DaF0Y7+OOHJt8k3%d#t^7%iHJ!g7J)pO23y=C9&_>|bt@HDv6A!ZVB*vvFk0tlYcGay0cVp8H0(KsrNMx){}nHjNR z5peO6jK`87@{zO9L^i*OT)^Vf)6Z;p;miBezEAm=hkgMd?v{MbZ{!ExR{!k zl@=cv7912B5eFa2lbn?eU>?NnL|kTSN{ZK2P?%f{CNmX{%T0|>$Sfd(^ohwNMD2O$ zf!}!We>ReZ_dc~|h5*TpW?`#10Lo}Gr%!m*6J9gyouD!=ko<0{G5|5{4pWFJ(FF>uk zSi0M<7u~bssh8I6IDFdw^r=%vc5K|Re&fyq2cU^_aR0u22alf)2#Jb~43AHV@!PX~ z=iBh{R{MPp`z2&$rbQfh<&XLFgGI|8eEfyix9#`w^*eE3&%S+ocJ0}-bMyK)-rTg~ z;3@xrb79dD!J%Pi4s71AWz&XjZ|^xCoPa@x?pgil?+ST$o4@z>3zyvY=<{ng?%aFu z$nldvpC3Q8Z|BB0-`ce6Xh3j)-zoo~z|%+G-uT9bt(!Nzef(T_TwLJ(wU7OwpFpx; z@x6~c`|4Xe4xcy`5FQQfIc`}@M(f4cy;-T=-BtMK;W6MlZDP8{C74G!dvox9$Cd(Ye3*ROu&k^BGIAHM^G zSg>gMij^;}etrGsE!(zk-uTw*t6zQT`Dbo@`p|Ei!yoXj1&fv}zwd#E9)9HE6%X9E zeA$x4i+=4k-5+4^fB%X9XI20{{0ctX2%bAW_3Kx!bN)Xw_WvEo|E|D4V+DTn{vTgJ Loc=8ziuZp2na9G2 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f094.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f094.bmp deleted file mode 100644 index 62f5b7bc6f6c647bf27fc2643dbe0dc210e7bbdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 MKj+2&C&%&s0pQ_%kpKVy diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f095.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f095.bmp deleted file mode 100644 index e4b57d8857d71aa69708944f25fb3046b4aaba8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f098.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f098.bmp deleted file mode 100644 index 33670768f22c11edd71555c7e9ef113e6c6bb047..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHvb#&Cpwr(9@7?@#zK||c#-4o)j#N9pJNyoa=n(nv<4FnQGln4xzyHl|euGY&IDt-{Jc&-7I)%Ra>ML~m^l9|<*I%PEXU?FrXV0Q< zzWD}y`|Y>r+_`h;yYIe3=g*%<7cN{t7cX8!-+%u-x^(Fhx_tREx^m?Tx_b30x_0dv zx_wNI*aU2?`1# zAt50oEG&#fL`0CNs3;N>6GP(S;z&Y50!d0rA}J{;BrPqCWMpKJtgI}OlaoX8^72SQ zK>;Z$Dk3E%C8VsZj8s%qkgBRGQd3hy>gwu9Lqh{;YHA`aEiI(2t&MbabdavDF1mU1 zCeqW>L;Cvq$iTn=85$ZQBO@bZY;257OiYlesVOouGehR)=E%ar0$EyGA}cE^WNmGY zY;0_ht*tGxv$I3?_V(!3ty{>!!2vlsIwB`0C*^0!2nfA{-8f@OV6mii$$f(b0%NAfT9-7!(^Di{j$qP<(tmN=QgRL?RK9NFf&z5=_HA_M&K-33?p<{6-aT~x{(bb| z!2?uSSco1ze25-BdW4FKiqPZ7kI|DSPf&4jF)Ar3K~JAPMWv;s=-IPpsI06Em6w;J zii!$USy_pys;W?Rbv1ha{5h(rsX?{1wWzMH4%OG!qZcn;poWG9)Y#aFnwpwWb8|C# z`SK-t_39OBX=y>PU%y7Jt*z+In>VPftqrxex1)}Z4%FG%iMqPFPgnl0y}iAt zudfgF_xGcLfdMo)IEaRZhS2cvFd7*dL8GIiXl!f@jgOC`iHQj`IXQ`@rl!#J^fa28 znL)F&vuJK^4$aTcqlJY9w79s4mX?;#^71lTSy@4=tE*^jZ4IrjucM8P4YawriMF=3 z(DwE=+S%DbySuw+Z*LFn@9(3xZ{MPK@7|&J@86>jA3mTTe)s|X_P4)9zx&f$ zd-R7t`~m&dU;P#O;~)Qs{`#-~8vV`R{0;iszx`YEcYpVH=evi{vZLWEGJ0&45t+3=_ z9*Yzk69;y1*Auz)|I`HMWjt69%9^^mIy>8%s~_jlXm_8#sCbw~1FjPn8ygd7rEu-5 zqt@{GKfk0BSWws6IW#fc)86{BuBHdqBy3#vLQhY3d5KoK^bx>yik!^oI%wPD+ z6W8>k?>BS~k55gF4fl1mzpN?FX62W^s4FkbpeM!=2(e%VoU0E1H-F&`e%U{N#bHKy zRNp-^IX5>mGdn#x*wI*iKPUfDd1dLNToyGRsAo(}Ts+QAU+DjZ7oO&|q!rh-k4;a{ zEiSFBF3*qmx4kHT{NO?Hv!_J`DHLLSOf){45EmQnq0js4Z^0>k2YS)-*TXZw_Leud zx3|{j#{1fvpFe%{q_pH=K?*q`J|+qW6NrtCaMj`dwVm)Jr+xCHikE#8vkUWcD?598 zyIZUCqdjk$YsyMXi|*y7kb(6_;c)n`_4mlN=Kj4fr@*R2(rr*hc2NU*>E-`Rhyiq$gE1Z-z&P#%C9o zmRGmlzJK>_XMUu=yX{qN>BGDfT4F37TsCFL`-JDZco5T}%Jy z$neqH*D2FagL9@iFm4Vzj3==dU(_Zw<35pEvc4 zj*X0rO-@csPK*o<4fJ%hx3xA^KFUs_kqD7tkf4TzV-~dAN-|Df-8{c#fjSh76^pA{c7YROF=b6HnDP6%I=cqPCg*;K5dNVXVH@~p3w7j;yytuM9+td8Iz5aeGgAz}`MG_LJw)o^`K9HRmDP2)0$0b|YpZKZ^OLFZ1VUthUq~#C z7!ei<@>OtDLSiDBMyDqDDxUjAJ8;9RY;a-})R>`x*2<@KEo~!oBCK&4QqR0=iDUhtP(1SdpdnnowbhXx_`v=kTI zeek4dbh`Uxb93#phj+6n;l4h8-cI(`#zq#lHs*#}W442(kD9~>R+d0F*<8SQ25!K`}ys;;iS_IX9glV{JX z9;cJyVqyqU;h{l(HmXu$a)u7>zTt5oGE!(XDvgFW_{1~#XUyeOk)AQ?x#)d~ghnpB^dr{Ne)?QygiH%Jl5-G`Gw8550*h>S_3Bxg~= zLc>DBLxZC+c)+L8DM1>SKGy>-`L|6^O#zf?w>lv9C2Ldn+dgSn6SIzCz z+^Uu*c%F z@=nam&d)E*Pftz^bvBjdkeP)~vtxq;gM$P8`~pHEB0~HFLL)-MAQ)i=pwj4cqN~hj z#(;~Km2>kmGqC*b&i0pejh$oD5Pp^xfdMYePEQQBRu_yc#1o*6^Bqk%l zRpE0S@Qh~q0Lb`DD=Uk0GgG5|7~?4^X&zfx0U>|x^`krG9es5LOeTvG9U9>4lYjr3G{=4Z9h~~SS%*l=d)KK}kbzCjUqLL3(UX|Q$}NeoJ`DfeeMpg?5P9ISqI zePexPVQy}EwCiOMB3ytfxD-#?5Hmp~#z z=wl=?SpW|Q5a%NE=?-v4J+)_Xc^Tk0Hz3=enVuTyc-35A_p*CpWn*n+VS099a-hAj zqA(*hBbiQ1O(*($`vLX9#}VP+12DGznE8_!v3@!ij(_Za{LL$NkH;X>T;JT<+JqgL znVFj&>}Y-2*xWuex4ON*yS2TsFwy(!`ICI8i)H6zW>A8>eFK6cW8z8FBo@@rl2ekI ztkhKaoDgF6$*IU`F~ZAPNHjM#w|BO|08m((9Utgwd)@M;dt&wNhxc#ycJ?-=dS8}5 z$jwYo&jS2FPw#;6n1n>29jxS(6wLcsscESxDWp&vj!#|x_eQq|!TcEh?(WX!`ugh9 z{PZvo|IUuCvDN+eKm7K?`ybw}O?B556=bBQre$Rk1H64h2#GYH;&jXanCY1*0G~n$ zv;9;DJi+Vpd}?ud<#7GGd%IwR^_98tvGJjSfx*euy?0O?`|#oY&f;KGNkIxDiItfi zvBR&J?D*1_5@CD=i!G%M7 z0N;Q6_8rUsc4282Q@@s1H+J8Bc)S1MhyA6&=8_ybk(5Y@4GD@MBw((WnwFNHo&ptJ z2G|9A$%+d2R1(JKS~9i>H_h7S9)Q0Exn+L`EU-E^v#`9rxv{am4>NjyaIies@FRDve4Z z#lyj;V-rXL`)8zsAEdD0BtRTUO{U{+DSSc*Iwv2~Fpa@)0SruFe}8vp3-$u+zPYxJ zdF0;PcTgfeI9TbazMTv-6Ee_v?9Ru+E{2c!AmAp!e6U*}nHpp&bnF=X6~9O6_|gjG zc)MU_82h_`3#IJUjqUBtjjipS-NOmM`d51@@|i$&=%9ZR$r#_IGXM{cKG-28g~@;h z1Gos2Xt5p|Y{%V!^E#}KiRtCdt!*fae_a0d`U>zq5Prc3n@})^v9}NSYdvK-bP}1) zpkVligcJ7Ska+_CU?nl=Gzu^g289xBCwuvLLEr?JSJg=W=-M_o88*NK`#T$J%Zu}~ z(^Ip{5D{VQKvV$ym7aj`P<#_ZxbduYzabu&mb76ZE?2j$}?cUn-2&g}= z8=qH{mQ{fi+C4fmH@C0>_~WmN(-R_nT%pIu#nsb46c-f>3&vtE7LwvY2qTif9g=Yd zsxI^t8eZ#2UHqJ8_SA=+(cxt{Xb}9s|8}<)MhAM@o15#O72Uh@=*iRSrp}Rxsrill zgM-nQ(yaI(M@w@{dxu-D{$UvL$A~wCJ`lj5CKU@|fs~j^vQak;V`?H;|0oy{)BLNc={IJD-<4x}Bbxf48W-v14Fjacd9oUq8!^^|I90)-koR z@d$~6yoXGtu`;qUlWAm9Tr?D9KpZ5eQrrv-+!B-UjzUMIB45ccXMfn8?HPuHjxmp| zt?l)hnT7d{z0qPCEiIi)h$W{ztZi%?o>|{LI2dVokR0W1s;Q))0-3*WI4&GA(clrKMas8 zwGEuYf}HJKaM{nQ8#;!Uwhs<^OVde_UM7k%(gOU_s^%U}M!JS(P9YJIBo+hA59J^% zEYZ_wu4>9U#*QIDsz(Tdmt5a$bW~I~j=*&fV{NkeVZp!y(1iu13x-jQ&LgYySKl&0k_>$4Ku_mEWe|JVJ&d_TTUfwbA4+Ex2W9W+MbDt zgM(+Rs7QRchpDo-2>*3g0qL_Jw)op`A2M0wgd`M_m zkhi^onw+?(h#>Ekug`MoM`hsDr3_ty<01KgyMRJXp*hNmOG!v-dD`9hStfi!D0!%* zq_`lb^WE;+#@f=t%vf*p)BI!_DLT~C*~LA80C`nPc0vBVXD`}&4i28A#f682goXHd zI~d(G(3BG4y7c{3K@B5aO*4;hYF1VX9js5Gut=7oLQ+yPS}sn!KaVex++A0AFNN9i z_8ri@8BiGpI~tze&0*j}LIQ&#Vj;Gq<>VFIdGNTrsr}&KX=Y+90gnp}4Dxlfv9mQ) zS5ni`&^EEU;&n3s}Bhzj%a#l?`BX_+~BcOE==Sl-lja8P+Sh0dVGMTQ4^J6f5U8S7}= zG_$_t6%s{(oFEfuSPB!ne3ODTwJkJcRPD1?&hQjd{JFh z11*PjwKX-h(0Qnf%x;XzP_^fNm1e5+}tcC5$9uXs;{k~sj8r?Yi{T2GMeXB_}1|;}g_=9{-dCedc%bS=RAGKkRL;&y9@FVJQbl{*Vl;EG{h0j9|rx?l&)+ znwno791OI#v@}#zR92KcDtdG$D>;!6>TYXgX{@KEseRMf(#a1bNh&KTK>db@Cy_|U z2ji4~e*e)0lcyUK3=>?(yFEz0fNE}S?m(yFrw(fi3v+W@_iz%OMrBew71@Mb?Mp3W#_t!Uf-@gBF$g@8c{vaqII1t2;SfJ!|W~_}Ahk$h)i{@_c zD|-Y!`da07Q>Z?%ZD)TQ2rwkMAAZ2*@D3!0t##m_Q=^0Z-EUf3TV8|xU%h_Q*4on4 z&`?)d`nd3RUS4)adU{$ioeI}5=<;zG`CukT8VGap>fzE8?Qi)=|Lpn4f)i&%wv{%$ zb8{EN$N10t!(1Ck@YcrK;w+{{cfEPt@~XM<;NZoJmv35IUN$v?HumU#L0)clW+o(m z82_gwLS+!>0F{*-uETeOL&cXK@963!aufkU-`@&T*QT|uZEXR~K1_eHY#;JXNWmZj zo|zc#>ui190$R|)L2Yfr%U3U(o0?u!K6!9AKQ}uoBRwsR#h?N6B>_GO*l$WwfGRgT zo47@IypM+i_s_;(?1$&H&7_U!uhzi%U;?jcede5IK=Pm?&@f3hV=t_ZO!wlit@73#}6Oe&Ps!nj|QY4I3Jjv1l$|a z!2~-=Zf;I40c~$L9p0Zm{@CQME6T_jMpaC1?E*Hi5Ns1b1K8UIhgidecPRg3^~jcb zu>Xtt=ar=;Po9)MEh>C)J2T}F9%y$0NRWw`4#-ST!o2P9FbiBazQ@*+I!*Vtqg z*?<1-`DmJ}YAV{+h87XeCZNv-QyLDF(A~qiKo)$c#t#n-5B0Xe`LC<3t*fmpee$^E z$(@|soYW*>-6YKM;~^KtMqH?!rh=?EKj)S2#E;jM!>%Q#VQXlDs~%t4z)k=p+AzTU zAiHe9`k@*yJ~}o!+}{cJZ)1H;P1UpFCr=(1-O0xAsjz4)?ScVQh{XpvXiLk;N%C{u z_=f%Zkw+gaaDqcoK*7@3j8HcPNha7I+x&gZ0U-QrtR5!e&;tUjyc_sWbA5FM(8Z#{ z`}guPGSfkDp@8$l6Aw_3Cz0au0ggth^7670{9K&pE*&fTJ;5o>D{Eq58(TMhh`)V^ ze`ta2k0QVn^uPdqKZf5_S5@|`wD@u1o!m^&Tn_aHYyw~d*ndKZhlP%+s*1dnFfY&f z7v>iP8Q};9vDMRb@}%L5iY#IcXp~ zCPB#+l5SW!j6@>N-`PYkKzD>*3@Ydj@T5s17$E`Y?_#E_r3v_w65{Mv zkEMW}X5*FD(DkGhwN0;K`U~KH9GCqm6c^Bu>W^*AnvDP(T73? z7l1hcepIlh)lF?pWd&K_{`?oeJM!uS|NHt9ySkB)Z(2pqkNB7X2Dczg1q%jn0_PzF zVc;}WnM*u6 zmJSiQHT|<6*Z&b8CIDv;GXUsNbJG)}!-KsY7(O^3JX~`xKNA!`CKNnDcfh0{Y!W0w zu#2glu9~c*q=cxj;P>AhLA@||^xZXnbrVn0!{*`nKjCBY>!Az;Q4ll0;ymOfqeH#0 z{_4u7MGp%f6vF8PxsQRByutdg`H-+B5(z<0<_20yvQko#B0_>!E*=B_#1#%f4RinG zXK%)r)(`jpQ2u=fawl9tdwbi^`LehGGW^(3H^iUn3ZOmr?%utfmzkErqQl06_k-wz zo&GoiKFHP9NK;8pT2f3%OoZ*~G39l-ye6&Kwv$c3k|GNI6u zM8z7vhzarW3B-5;9v_7da%GG|vEyQ*K#BwVTbt@C%SecbNWux^ zIZph)C~M;pOn>maYZ0U;On=5=|Hlu|-Ql?@ObDHt9PVpxEI&B7o1c@N4%iGV>?A}* zLi-^BR2M=tJQx=pjSqIWHqwxj5Em1H^^5Tx=lq}34vmXTDXQsM0C-Gg{@>vb;6Z^0 z3Oq9gO?W-8D()Q|fYUMH$^)(g4R_E55*~qrZI6nAJ~*r!FVxdUUqwn(L_}CbOk7;} zIQVBZqcWJO_bXn{?g0P!s6b;A!HN!tb@%m^d0?QO4aLxOod7-WSnmmR+`(69!i4@$ zXhV#`hlPgYqu~h!Pb*y|NilemQdmGh>}cu@=l^R(-;BJpjH0HA4Zy@$59S5?82;uu z6ogjSSEdHrY6@9#xbOgX7dLk|cMmVWz~G<&UvF=$03Q?@j)SR0L=mDQf<4VOWC31C zK!A^5fa@^89P#NZc^B%vyyV>K!4;q$Sg8X(AoqaiyAH+Rm6@S8)el&)VLo1-&X$IH zdiq9|b`H)UzdAWOI667GKo#CEFf=46JSv(H9p+)IDk~u@z{|}mBr42)1oYvLPe^*l z<=oF;-fLR~{SmOi>45@6@o95qd1a!l>TXhOsH=m!hl{Q0O-)r56*V0rODl5=OG|Te zcskVjmb06yM?ipYaAaguOt_n&s)B?74>ym1h^W}H){l6D2?QpK$gG*(+=3Dac>E?5 zp|KkDSa(w)Jv!Lk-Vw}hXQ-p2p{AmsC@-s|siCH!qpPE>rFGNL#M0Km#mmP#AS^f( zAL3-FCL_ed!z&;TXYg3-M;E;a?rwqM@r7N`>j4F?<)vllxmX6ygvz(8tQ z=O{3}5$Jq*QS-dw9xEo;)5YBvntXhH?7_+=x`sw7LcCm@?3{c&GWzNQ?0iB3`~t#~ z3Yyw#8b-E|>w4PXlou6%=?Mz(3yO*yvm2L#T9B3y7Jy58Qui7f4(cl5ipfb&N{sTe zzvb!WA$zdkZLY;0|+BiG7c-UK6+1xU_ zsi&i+EGH(wckPCtxRILypMaEzh#2?v8{9$?O1c^fikde~EOn*$dAK<_xCKPS#Dp#$ zp0A@nozO_R4Y7@t`>-68wz|^Wx%VIBFoI2WOrgqQNY6ZB1!jUd}7rnqCnOYVy)zVv+*a zIr+G5T))aLtf;D_EH5c5C&bRl%Y!AK!V<@C0b#>2Soh278=G63OEQ^h*?A9hgKf2x z_4RekEiLWMOx%NSsYxm68_05Vaj?la$5FiX)ulwGq(!*7`MIvMUA=OHM?_jyMN?Kt zLW-Y*hnI&B0wCM5myf=-%P(*3=;-NfxJ_l;FDxi2p*R}KOR8$=+S%IL*!u>$8!0Mi z-c;aZFQb=N%62G zO?733)t#;QuW+-SzsM)adrjQ@mXWTquppnHtdgRJp_<^O<1oMfF^LPJ+Qedl_}5?G zeEP~?UP@9+iT%7H!NGt?bvH0FR}|*s61PjQtx6BDv9nT@RJHXn=RYf;zPKV-+bN{feN4YZ-_hBk}kj=*tihZu!syOwFyd zAk=6DW<9=7_j7c%QI<6D@w>_P)g@I;!E2X=HI%ro>);~o^;Kl0rIbyrb>u~lB|Q9e z0_f~@eh%r-$F0Q?E(V%%yzEz$-F&Ih#`>-n$}-B1^oLJ#BAs0WoD~%ud@Us}ocUHz zM_q#RJin%nqL6}5g1?!nqK1;9g{L*&G2{OKF#&Xj%`yL3{j>C7b2SluEGGW)%XnK z|7j{GL;`O&R%iL>NJ>fFkaZ5v4pO!XvQyJ=ASY8Oc)wt83lj$~dqqB8A#qLt10!`^ zD@SMobk~(PNo4w3>ggDn7$|?L>;DP+Mc*#TY564K8_)&*^y@9g=sh+ zE2ZnlNjd%u?Em`h$#1wol6K905aki+d&>jpkC97C9?n`@PLGPC=Op`Bctr$S>Fe8t zM%rr_g~htrL^8?5$PgD}i!dhMkD8WByCrq(Zl|9j{l(X3L|yRIjN2u2CkJ~cZ!=SS z=fDs*8&`ZhjzFizF%m;PT|!cC)560XRMzit!cKpGO-k3)*2u&&%+J-`&DK;~ zOi0a4gX7})Z+bmr{2Z_a*m_Vib9yTSjT^ksapz!wXAvA`D#e6he6 U3w*J_7Ylr`z!wYr|80T)1qwJV$p8QV diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f099.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f099.bmp deleted file mode 100644 index 3a7e0585dbf5321a2e2cb1184dc843c83644ec10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 NOW=D6{C_2Z{{wb?P38aq diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f101.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f101.bmp deleted file mode 100644 index 3b470190a661496e8174a06f3f32d893155519f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 L+sytSG4%fdcM*zJ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f103.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f103.bmp deleted file mode 100644 index def9cd5c06e8ea6b75f93519d7877abf3dbc828e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f104.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f104.bmp deleted file mode 100644 index a4101b50cba972c6743457e159e5f7c80e73b56a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 L-yHa_ap3;|a5bx} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f105.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f105.bmp deleted file mode 100644 index ac8ca1b1f9333a151b620e492987d77c18d85b75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Fe*p1Lnp*$> diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f108.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f108.bmp deleted file mode 100644 index 1e5af98e9e18e3b7c407865364a09a4b7e8850a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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

    (pQy{XKKHuu7Q@Ss=U0SlBT|~xw)yHmZpw@ zDazW$3R>}%C1DaqS;G`V_705;_l6#2v=thy`=P7%hlSiwa?61(wwAW)f}D!Z-qxzp ziiXyP%7V;fy0f*ehMJ0&j;4+=)Rpu!wLr5qw6%0CpvEjKqGYYjO{)A!(-!OLp-U_ zo<&Cek-o$Ku>>Kf!ouQ)nyi?()ZDV_&f&i1`Z|~Z3ZfCMQD`*EKuZs8YpSIzD{pA7 zscvYjCMBz+XKoJjM)pK!4^KyX3vDeuLvs|?#XpwW0_IL4IygEQ{j}lzAJ9L%6b)#s zuB^>XOoTFbL*MK`V{J`UetZygH4$K<#>~Xr-oZ*AF10qwSj)iDNLgN9&CtZ$8b|Vs zj0i5s{uA9~t27;Y=ZE{Y>${U4d%pP zyE{396~_6D;u`4TO!W-)u~OGDP}PGl z6^%8~)H254$uuu|a$Z()LYS+q6@ljF?&cdD4+Yz-G)8o&x9-PmA3+3st7_}}mZn=O zYHoISwcM<)F3(9ziHivK@{fuR_VEs-6G7$m^idczjzX}4CL6qyUu1HAaeiT8qKCbm zqfcOvUrgQd)KZr!kIkUQF?p9k#Nl{H}YjbUBes*p_4s^Ch$7du* z1_p$B<54hhiYGZbdwG)JW3%kxvZdta=Hw;QJ!vkUAu*BR2`Om>#ktwJ$-#KxKm6sN z`AX0#G^^xhXH!{TIpkkuCFRgtSXo+-pPg1xnj9TMr&FP;g-9g3`Um;bpvB9U=;lk0 zh>VW$cl8Je4ULG4j?T)qjc^ev zOKY2plcFLceOzcxj!rJVq4Z!sDw%ADaiDp4dHeWzdHMuICME!tlU-Dln^RoKpnkC9 z?nA5KHKQlz7B}?tHrL;5YP{Lm-46UB5H7h%ndx!iVA(u_V`J!{k#uISH_1I9z|Fg#Q)E-felCtaEz6%-g462pj$NJxl@j*E?s2Hp);;o|Hc6`NdGRns{%+*ux| z|DI&;LwN7~nNoOJb4Pnudvgce#YSkttgS6giH=W-36F{liOooj3X4u)q%b1FqoYFt zf|GKx3(8B2+s1n`@ZvuiZoe1kC*HiKp3v4-Tiejo)!W?#EC|@+l8m&1!nF9rXnF)A zB_WQHnVlTRNYBj3&M&R5EG{l7tEegV`Xjy0KY{k1w^=NTJL^iT8asLi2Kt)I%gT!j zvU5s{vXhfw&>%RP0g-BcdU^?5kE)v5s-mpy{E`$G-9Hj;z6a+g-{N*`Xe}$Rt#54W z?x-m)FVD-)$tx~|Hlxt+kf8ARl=Q5ElIqsp?$!qA5QS8pPEz|=llPO@Z+{>_$to;@ z2J70E7NEeYGLtg$3Jda5Bj})dNzAl4r>1>$VQ#dmE-%)fWFY+!?)JmL|NT=Q1OM!b zn(~So=rOM;PmfK`%`eE$jEw;1G`F&p5t>-t2b^SgSpv;ip8scrn*aTGfA;frX}qVK zXMnqVVnI=Ub`p%*$AIGJmt}+nMduWxg}UHPlm$P|)%|RI1Yzgn;TPiJN5$m; zO8^=NE-^7VzpSdRIxizNoQhHv;(UK|#YbTLj9=xo49hCa&V(+H#N@R6n?3ylU3G;K zW&-cf`ak1u{i0uCk+pI0jf#&=N=`4V?(AzROZG5*m(%-2fBI+sqZ{0UklVq)8+5pn Ztu)2|*ig^U{IehZYryOOa_0tU{|90#*8Tth diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f109.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f109.bmp deleted file mode 100644 index 869ede8cf1dd497b59638e77396a1331ec2a3980..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHvb$nFU*7m+*XXK2#Wa91~q9h?gAP@*7L4pN`26r!omKIuCtQ2?m1a}E>o4C77 zlmv$|-#RH=XiIzP+urw|?>#?AhB;^U+I#IK&wAD#0>a&fqMpl*f{+EgS_yym!{2`) zI{bud&@aDwe*WwI>wo?0Ux-8^Au^eaC=?2!QmKeWqah5#5S>m(3&79)v7f}~O@lF4L9E|(*PLV=V@B~qzW zNKa1>snu$vudj~`3=EK=p&>FdGD612#>m9P1euzeA~Q2HWNvPbEG#ULrKKgZva&+f z*4D_z#s=Bi+9EqUJ7jNfj~pBvkfWm`a&mG)&d$!r#l;1=y1F7aH#g+&?v6Y>JW#J* zy^yD;C-U<0Lf+oq$j8SA`TF`IKR-XzyLWHo@9&QS0s>HAU?A$#rw(Cii$$f(a|U-CI$@~HVh3PJ{*l0F#?SoITFRj#-dT9MxoK8N24)g#-Ood$D(oL z#-X^lI5d9zcr;U6f||}R5WecG&FtsboAM0pP~5pcr;_i z3^a4*Of+lOEHr!eY&2)i95i?CTr_XqJT!m)e6(P}0<>`9LbPbnBD8q%Vzgw*60~&b zQnYN@GPHd8aZzL4gL7zk7)b$?dYeUenLBT>_9tr?nJwG?LxbE??!v}>_L0??nV3d?L+(b z??(p?96$#T9z=%@9YTi>A4W%x96?8q9!1BF9Ye>DA4exnoIoc}oR03{_Qp@$D2qU7Xcl#-Hy zQd3h=T3Q-PPfte~85t-uGZSTHWuffsY?PCegK~3okw&9Id3kv#KR+K86cnJs!a`J3 zRD_C)i&05Q2`ViuMP+4WsJy%!Ra8`<%F0SqRaJ$mtE*8>O%1B8twnWpb*R3+9yK&H zpvJ~V)YR03nwy)ER;xuVEiI_EwH39swW0R*cGS_)fjT=o(W6I?P*+zM>hA7Fj~_oq zPo6wMPoF+T&z?O)&!0a>FJ8PrFJHbyuU@@EuV24LKmYtQdh_ND(&=>XgTR0H73se_ z{Qr&qe;WAzP6H$g#>Cki4)F(4GmHMe>SPp*BQvzJcXV=ew70P`H#0La|2q>PV_dakzcI5{ZrHqK%f|KJ|M1P4Wph585arGL zugE7+0nh#WB2k%qmCKM>8;_k!xP0x}^{W?e+)OxoV*k$VUw>x%U$FoRMtMIjnJF=L z8MI{g*?alLc?BhRC#RsS zwxOX#TU%LPT3(u$o0F5Ddhg-Gt+xMww2uuzA^-9&Q|TJB_I!3lV|$yn{ZV&YO;v48 zT|;GlUSVlbW@=i_MzfE7`tQH@Rz4=NkN)*^H zax-%^J6+$-^zY03a0I9h;GzjE2CO-kQryti@fZNcldhJw=K5xBb6s^~b6rDCNl8&* zMM60H!w>$0uSs-~S>W7*ceBgdo<8pEe)9C?>&NXaO)YKO=BB3l#^$ER+R}oG`qa64 z|De$KLs3`~v%v8iE+pqwwRS&h@9KK;^Uu#aw9PFo&7guN_^WNKEGaLqsy*U~z5m!h z^oq>jtIRxOm;ZR-es)!JOKV4W_mh{;A9b`gH)*v^fDl1`b8}sJMRieC_oXoW9}@d+ z7@AORZ0!*-bN#+6$+?xyt?exxPo6#Pe$>&TZEbC=X$0{gzrLoXqN+5%Mte2tpPc|n z>g?_sIAqeYZHei5r8U})wq|W-S7-Oj=barLEp@eo@*C=Es;Vk0t1F5%2$KDpt4@u0y=MK(zZT%-rd<&S5Z^nR9{nDU0G38TU}9BoS$3sIp@X<=SbbyY=mSw&raZDna`Nojs= zL;aBu{GXZtMdBPi@w1srHXS&8_I6rsSzXU&H&m7tN9cPqE+Aiw0qa#8`*{B_4Re&X%O)$^PnPx!Z0(x ztOS;vla*gu4#_AdH#0pWr=T)vj_E%DNGKRf-EY>C6<=@JwQKkJ=U2~(hvr}7= zeC^DULr0DsKYr#$dQNUhSw3t7$j{ek(vwoMvI}c&jN<<79U$QxJ>Ti8R;=3s%Rg`_ zHA_=m)7tsyQDbJp@gql%pE`AP|GoqJ_a48MTUA$)pH~L%S5%})OHEJ9sHi*a#rzPu zybC6OyQ7IlH3yQD;NmgNM1* z-LK#1p0sv#H&hg*Ke&4C%%#+_n)1@JvcjUW;@tGq?7Z^!yMtJNWwF11mLzrXj`-}0 zT_?BBnfdMUn<-gktjT zprEK!^C0nPVnK5iV6me5=Gvl+%)+AL>RS{39wx>(>OmWitQq7HIBoZd)Ay>{J1fpE zjbFQC$F4owx9m8)@B6RUuibFy=$2jQ5>M{mwewg?d0}Q+R;9MCC^tt_SX!04`R^e@ zj$zo>2bcPo^@>@(=fIIG*#%d>j2#rWVAaxPt5>gD_v6-eYgWwte8;A_Q&+56ym$JC{!# zJ8|Op;eCfrpWpxOH|xJ#vvTQzxeJ$14{``yop34fW~sKiIA2qcpOblKx#91v>XYBW zZAPq_;;3hCZRRy^=k`-s*Avqlp1pbV`dM3ZQ$u}aPF}6HGUe=!%{%w)+;jBsvCB7( zZ}@W4zDw61R8&Rdro$d0}== zN#3Q~*|~)!V1b&<`)B8xG5)7Ph%BSbF~bxC!3o~E#wH;#Q7z-QAw*wasbNu~<*WMYLvJ}9BJy$-NNby-n)ZPTNtPiFV4*_tSHUNEi5Q5 zFE7f@OuKtw%Ls)?^%s4BN+(O4>=gpBT&tPdQ(1mdLrdo~5dZVDM_o_a z8Z=if-ME`oT9uico0pN6os$LCcwT-Tp&{??{fvzCw4{5f zx!Jh|6?GNGkO<2(sj2tQZX2!QN=1Lc0{AvkI+Ls)>Lun#lq#Y7uJ#vg?a#WkP1@$# za!o;9`(vnlDigk1y*I5Y{hlT->+O;r`O)#XqSrzdWXGnL9Eyibh*WKM5uAY6hL z`Ot8QRHd+4RPm~-yR-e->n^RfrLMfZtfslCrTh7FZR?9SKetwE+iEk;Y~7n&bnnWQ z^XG4CDyyIbZEC43s;sYt(je#h#?dB1sg(PPL6A=6_A($-$yNbsmPjJeQ(Mo@f>8Ui z>&2U=ZJn*nH5C;#P0j6(U+R8-_41AGMQ3+cGxRRX>a-bWj~+RFx45yUys`e)tiCs1uRH#Rmk zwLO0N>do`VPkz?DdGQ1SqPDfMR-1Qf*O5!fMHR&$zqzI!O7hxbO>R-q!661>l}gC| z6f91mP^l_w5t+ggiP$WzL{Hz`X4ut7FWx|_eGLBt)uYYK4IH2|<{FQ>mD-9U)&J z5^y*YwZ5_4=mhO6Lj3DDKfieTxVuf;`3SNvfY0Y`oljrAXoJ`Yxjw%v`AlMZVQC#S zikcgnI@^Jbs436SE^JGkWFS*Y#a#S9Du60xQz;B9I{}GA$2nX!U#8O2vz>aO_GOR! zS8slP{uE~L5G>yy4qTZEb#0}S7%#mLtbu; zR@+cjlAoPl*P(5I>b$k1^KqB9QQK0JpIO>`+>@hFsT3mKe@Fs66DuB>#4=aY5S7Wq zXl$WGre|mr_>JcAv!`8;p1*qh4Ez9K&(Ga$ZLM99gg_IIS{n+pAS>0DL)~Ac?a&hB zKt~s#r1qxfmd0{TsrF`njz}gEN#)!>bwP&I+)YA8EK7X~i3V+d1``}WZJ_pCajW6^Sf>N|0CY<0Avc#)HGy|%TiPEzdDQW!s~udmv9YqU zB`uaOl#97sk>F30fZW8+MMy#n6Fn-T(&-q3jdR3GrOI{MiDDSGv9__ZyA=W-M7{3z zuJ)GBuE)=GI>0_f8ck7oSy_1vYwZE65J zL{~~EBqo=EL03m0mZ?oF17;t3kdI zCY>u3D~xS?V%A>F$j!+}$;ivkNlnvKHdGZMD`ZgE0-i|U z$~kz(fd|QV?%unX{P6zmTgmyQCB@amUbn;kw=@FU%1uqqDJre5Dy?X!Dc5$jw>8yQ zq?|dM(a==*@NQ1(YD=8YV_|fGg#CwEnAzXU#zaUbBTOiuQ)yI;%coOtK3}MBY3(}n zixXF`-@bF}=9P12F5kYJoL^p5-_q37-mTL$RRh+}NKMWzE6U2qEh#T7Y8mmh(6Mk6s z`H>q(4<@I4Zp{`7aVmu^;{2fp`o(xTnTZIxM(S$KgwsGIGE4v$h@~<;Q)B08+kV=4 z_~fzuJJzq=bm;uejKbo=vc{H9ovyj0piq;3`|6eJNvU_Q-n{!TD?7KitRT0vB^OGwD?6Oa$0;Pb;Ey9f%%ooCW>UyeWYd1OR79bYNN@}Z7l=fBv4KL>Z^6Q^ z4(#9d(~j@HT)%nOi3d3u*%b|~PjtHa(&D1*dl%22znYSK>Ewkwsky+vK@m_`Se$)i zMz22W_kQ`~7j9e@heak)x#B0nM2GF>G30~ErY5MyIwuMhrDb(?I7_y$}=rjSWA7K6s*^AvK9 z>%;-(PGOOeJ=+}sJcq^`0s_44tgNH}r$;NjD! z6M-2jYChYW6EwMxost2-ibAH~Jn*oOU3xQy*<0Eg0bfaVn_x;Yx8o4&Cz0U@8Xd<) zVvfULXV(E9Bj=CVcw)5Ag!KnbUei=*Vf}TL#Sbs+{chQaAuG<^y|8=JmYqBH9NYcf z=ELVspG>@4TC?AgdJ2b|B;v;>i#T zDKz*Lg{BwgbAv!dhzA>lVgLg) zf>Eh#v5+e;@rf8Yb;zooH#jb{TLe)3quJFk=^1g>Hc2eC!`)1B$ELQ(Wnd@ zZn3#0y+Q{^kDfH=+ank6=T_I~bd^;VdACk(n>8rz^9knakU;@qy=)u}4Q$LUodYL- zcksZTpVkf57mDRv@MglJsmzbzaMs}EBOTxng&{^lHt`Oak0;};{)rucxJ|`)26B$X zYe-D=@DW3X&i?U8!tFFoo=ykFZr+0{XEsj?idi_$!_d^;NTyO6TbSE=_z#%0ZqJ^b z-z|wYl}UsGMvr_7sPZErNHAh)oQs2vr5S^QY-f7VT-?D*i2Wy~OlDgfQ4p`sw1Gy^ z^TtL5xj2R`K5!=C+P$Pyovt`PFZ02b#Ebi;`i733GAzi`))LlX={_(fHh#r-dv)v1Af1lpin}i2|PVdl10%nzeF}l`$}lR3w=cC)FSBLGAH>V$;A2C{&Ej zkoBE3#@c7?w!H_o@7}rl_}Sa3nL1s1T25(A@_Zk^{*fbQeZ6JJfqnaroVu8pa0!lv zTspP)+ck^FdGeTIG0p;P0b@}B*}@`!bFrP`*9>zrm#Y;F#2Y@{P&BL$9g!#$_yY={ z(8V&G%i)i{Q?tA8s^r`Ix9r-vW!Ld*_h9{5n!^0T3eBDg0lj?uV-{{WbUUlENek3R z{{2Jimdu^IaPA0a4qYr^;an;a(5R46;Aru0E|v3$)zbqkR0=s8F~jFOu_7Y{h(yK6 z6o{KtG8gL4zj_^BH9TzKq!laX3ug5Pw< zNoM~2r_UPXVQ!@6QIOGu2%dYK69IzAxQx%BQaGL?TsQ`14A+Y_(u>ZOF`9&2)c_j_?MVa>#4}3c}IwZJHVCc}eWjprn*}rAkq(B*&%+goUsSFzU z9}OIkCio2Pl3XciHm;I8>g7{@*1~xT5l75b0q_D2gTV6g9quu20-^uOejt{Xr!gk zf2fi9)=r&vx#zqS$M)>nd;H{aoh~UQGq17?CgrMrX^!zqUZk#@Bnuin&3iYI7xqSbgIIxE{l7;2=DW3BZ|7 zC-H-(^x;^}9wiS>dh7b@jE-{;I6dJh*st z&-Y)<9$<_!8DxpIl7_Ltrx*+>l_TN*nu}n%_6-P`y=<_l)Wnzr2xP`^eVb@cCX~S# zPr}7O4Q`)}lJiGz@Dnd-)paKfAGkU3$d277FY9zylhU$tp($HZURhQRE%Cal(t?7r z%CejX*AtHK`C)Z@sFKcRkrYn)G&&nY;QnNWNW`T7Dh6`A!bAJbSQhIl5?dM2N$TO# z{mnuK>XRr;23HD2358}FJK2Tp^vwc2`wK7MH0%x;bNIr(pAMeU=@PCd1M!<%PzdJ_ zD(f3+iT-O@X<1?VgIkHm_HJ4^$zR6eFh~+h1(nGK{WIufwnWUKL!x_s@jd#5h0k0$ zJwi=4b&!xap>syrxDEGWkZ=}|kZeF8;=b{N4U|)NgmcD~zG=-~8949!nO*yi>2zl< z-cNp*o|6aq2NI~Zu@?BznzG`&^puBJ4)5BuVw{_Z#l$FV8K27FVh~fv7+)qAf>XU0 zkAx0^eM2UHzIc*5U0`9vpt(#O=U_FozYsCl9H~kG^4YyUo7zj{vFm#a@#5;o4cEto zd~@~0zC$|Qsl=N%Z>MBr!VF5P8k>Q0Eh?!f%FWJ5d2s2#mUW9q*>MQ$&rt{&EGR+f z3^JWBRZ3a34}q}M$$vm_)SUUVBg8bN0ZuX)G|JO5EJB5-Jb}bOMU-w%Qx}Cx#S5=a zVOea*uh8rrG-TiPqq}vw6X&nqx^q7zEiI?8sG_j}nlyz_kY#41-oKr=|NG_fgU#4X zh&Ws$C60snG1-IyR5B)&{(%eVd56UW1x%PXcdR*0Zo)&-pbbLVj+Vw9&r<}WVK&Lx)_FB^Yn@Jgv2TCg{E6OU$3-dJDnHk9s z?k4Qruyj(89*aT8s4QUMS;Y1;X%q@aC85FD)%QDK95^60A~0^ztZDvSzPXCZ^BNrL zH*mBs3o+Ta%8(0bK-y>4%wUz-yo8k&#xoM`UphHEaPgIkI^BVj7w_G>b|)<>C$G4w zw!FNqrZ_)8H#05i!R_<#gA_``g))Nv zBLSMCP}wjQU}N4F0&4f*A(3I@md=|$cc2K9a3~6|KEA!9Cwfy!EL`XsY)MC$B4pa+ z2w!{e^$D}B^&&20UpuzkXM#?*@8I#17oqsPm7JBATTon7Qe0G!3w+3fo9Fj$Sv{$b zAroWL5REU9>+zwaCaMsISjM6;alw228+i8)8x$Nld)}Nm6P$qe#Bgi>K%c0iy6-hD{g|YNL)hd1S1!JmzNZxq~zPb-Hu=j~qLD`RcWsNtwXEfbAE;iJ|g80GY^5tqsdXP~`WTrySgo;M^9)_v?LPNv*hsVK}XyW^GX%Zeq z>>cc86*Sg^1}ucc#n+0B7=~fvNA@;X^!nz)n&GzciI?wQJTXzHOFVP@=#g{RZd|{U zoSv;ID99t4{+ai$oI81B%kpV`jc`B^R0f-liB%i~H8p{N18%=kDHGLJ{5I|tkAIgW}FAdG>V1_T-)s?a$qI@ra~X37uC=S;B|j=u8XCiwpk zcP<}3bn^U_n|B}z5}pq_$V$F(<^1t|U(bqh7GVqyjSO2r6Ut$~2{4Pn_LC?K-UnQe zvyI>UjxY|MJHjb+%G5=RmM!z4GlUG0qo<3R+HH^- zur_q_!Et?sh^cb4^p135`)^n?a{8J8y7d=Vb-F3;Q*YckdHh^L;^jN3nK_!Q(mAo{zRL+31XV7h;;(`^~-wD8iIz59=! zKYb|`!cJOh+Jj4{5B&J$oY8@%LZ%Q3Un&zLlQ}ZzfI>lor~(NC$}l$n12Woc#z5P^ z@k8DEj+?e(&a9<<=nNJT*t%F6*hCCeP$eq1#lUfstf^d6h1e?4gQp+&&78>i8McgG z;C~zYIxRkXV(-2q$1gs3n39>6eE-JTgFk+~FgDmu!eq(i7>UjSVE3>)j~K6KQgl{1%qW`qF|#xt`vl6girG1xY8o@?aPkt(`E3Wv}8 zSYej4HqQ=Uy1laTS+VahkxPIrzkv&Z*r`F!b= z{+^a{E?rHW=^B~SrDFQeGK>`Mf&JzH;3sf+Xjow{CRlvgde#1ui zhlUMYFn4tPmqP?33Sx)^N};NEfC>yxMq+v_n{7>}u|z_#u>ljan>o!TaFQ2;st%aF zCPwbCXy37e`wpKuzGvGv%jZst=;NTzqfkYr3ZV>oDikU%hHMA&DL4n(U}QQ^{66{v zzBd1U>oGmd@&}eQm zB5j6@cgAs<+qiiH6_!&DoIbGkz=5r+7tWY4*vC%I1;3NXSt1n(rcp#vg7qLuSq6te zs9*R2{6SJ{L-$Ej!bgq>92OG3eD>I>^M>m|sK#(6pUpS-uw!#fWKgw5Eec>G8q_a* z8J|M8kMMLE7Hz|4aP3FNhw7P3*tzffuhuS$pFDPmubqO0(dYpDg?hy4BML(foh^_L z{1cl6g&hazkax<5-+B%z{ehE)Mvv(iIWlm}(uuLtXZQmZNWrO?2p1dKnDDqfCY@|B zeVPf04sZ^7QvgX!d~Ga40*ys%pPL3|p)RI=!$*!D8ypZ3I(bpt(BY$f1pv{>h$do+6)Iy96pm1a z82MT-U?Ko0sZdlgqzaj_t&NeG&6L=9*ehkdhljYkS}J8iHqeFOD+(pia02pBD(H!| zBnEV~0R=Mo5MMsHJOTsz_pzEp}cC5D!kB7wQ3S|Q`{_&hd?$(AU^&_zI0E{pp%*ibk; z7AS(s{Y@XF?=T0)K7I~9Lq|mfMvRW0x@hcx=olY4Fu&kCT$aRGWo!w7jKXALToF!# z<}_FV841MfVRc<5>&CV2Sqju8{-1 zqvJbD4zoV-zazS%Bz(l!b#5P~5;p z<%$RwBXrR7T{*h3i>-kWrpC}S?$HN?ei{!d9uk$o`$z-AbQRFV_Kr3N#&U&whGrTehbX5AR10F^eR$*D#geO365}(^TF~Mwp zxqv+ei)R6V0Via#fKg`Sa7qX!K&JeztqDc9rHk~ft|=k~*a4LZA5+wnte zRD^?*0Touoa~?7%(9Xcn(%Fnj1={lM1wIElfIc$N*hI*q<2>SA2azU!t$TQ$M3Q^k zy!#|wE{4u36V&xl?GwW@$Ddpm8Qjak8deOR<~%UW+up*&)J(;sU_=ahdjW(aIwG)< z5boiO5+9Dqd~o~SWAGcdc9y)=K1&R!ivr;fH1)v~zkX@>_32r?y&P?4Gl`bn6Lxj1z?QWyL%rFNY}TPy`30crDlQuGQm;*SUe&J z9X=T2>E+;I!{(Y<@|lKiu2$AY3S$EiY&5+m-uyB?G(-tp0M-C*4*h9pD7@FtyD5;B zc1no0#0{FnR1AkNh@|-Y=iWUJzj@QIZWtIIb9+OnLe2wUCxX_y ztW6`#m}n=$H8AifbJl>y+N63EPwYd>}1EXWiF@d>0 zjV4p8%*;eWAsdIIQxN*7@8m!k!3H<{MGx5T(+NU+M;i{gNBv}xG1S0RjLH2lK!338 z_b*wohc`{`?-w*S#*~ih!M^i20%N66z@qbnLMiazVEAu6okZhG0A~U~g5v7^2=898 zo!rIHyCeQ7uvTNx$@--K9>8$Q){T?>-GWS7J04(WWEw z)MiqmamC~cMLdCk#b!fSlGq3ePl#h5nB~7mK>~+9F3|7qu|0(e^qK&0|3~Hbd>oJ5 zv~6a%pHEEuAQdbToE?#5?gqe>6GtcDL@?kwLN-_y1sbaGncrJ91-A)y=KqopsVYk; zG|||6fR69y_b0DJ(QB8-Mfm%SogJbgx)oruJU0s{S70I#e2FtOaFPecA~AXIg4?f$ zE4+sx1;qlli z2P>hzm5ewNON8FHAMM#&MA5U;@4=D;0wOLF(=;$V$eIoA1}mn>O`-Uv0_gqa?x+5g zMa-Tt)I`t4!%8JpI=V_lE)IYqSkRgWQiNDP>_yL5RHNQ~9iWv21vTJbGL3KH9~JFm z%!R{Npd*AS_2|%W`*o@LDU-l^#l;7kJKC#6B8gJKGWUn?kpdY*rSRC$2w*dN90O*; z6x&8dxf&W9NhCHlcJAJRgQEg1xe%K`DG(d=?PVk~_jgL_je5%JUk}c&&hxV^@#vVYzPku4`&X- z-_<^!AoasX_+naK!5*uTIP+wteui^*=K%xNlr!Y(d`-SxH z@9oyx&kAT|Xs*dbIG_V6TV-e<0+8^L;P|1OKYY!w3vqMm8#AC!P@tzrFK-WHv7xW8 zij3I?n9G#{nXLsEk%WdqI4*8)Y~gML=c`!^IO8A^LX;-M>21D}2fTAnS@ef8{`3aT z%Gb)))5qB>#LvUc(b^#>ypOwsk=W41kcR771`O@3VzHHQUI2)ETp|pZz|cvP`zV2jLINwVK_f$~cr=BB ztx{nC9HT;CC6(|15`r5rI8YcexDpZjJ;VQ>gnjfrnZ(dDFp%>tA|}SgEnYQo+E+8( zn7|!#MJgkwz5@cS1afm*D|0(b8Bc0rCdLSSjNt;vicFzG1}9!WIqH2>JiJNbo7x%+ z)!qa8hmDyxF07X!hs{?zy1Lk#*ad_H`@)HFQ*%QTYXc|^B~YwGS4m-FDCWYK)}%m} z{L!d?;e8TQqE<-dQn6UiSdUL<>HGEW6BFGp#LqXhzrVY^t+l0zTyAb6U|=k1cLE&LxeSICw3`}j!rD8)fJpr35 zG;nh$$K63Oxmoaa^8|1Nh*-d9l>S zhGvd|VV)M|jt+WkA@DFXrrbcn;dA-oKRRFgPfiF9^56nJb6Xor8y7pN7#x%b-xT9> z1swc;9B%*e{3r~OftjJPg;H#&FOsTcLZSFS1MI&nrM8bib|4(_` Vp9=l`%^r5>_iz8-JD;S1{|8JCC$<0p diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f110.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f110.bmp deleted file mode 100644 index 4d3296a6d7440e82f6f45859471b76f322faa507..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIa2UJt*(l@>@f^_M<_uhN&CG@5s3Mz;NQS1t0uZSWb7OH^sUJ^Q?B_V;3gc5r1 z9i)f|%J+Egd++zIcgZ=PbMO2Aul21P7GVQPW}eye%>3pzv$v_e=0WJUhbAQiNrR(% z;5!9;{|%x6&*0(w_aDDK|Ly-C|Lt#ogD5B{pnd!HL6nq~5ET^_w15A8h?<%jqM@OI zXlZF7IyyRto}M0JU|@h485yAi2M$0?OiU0nGc&}(!UD0fvO;WZY!Ev;JH)}k0daD2 zLR?&25H~kB#KXe_@$&LQe0+QmKR-VtARqt<3JO9(LPC(RurMSdA_9quib7&yVvxAF zI3yt<0ZB?qLQ+yvkhHWkBqJjO$;!$?a&mHzyu3W5pr8OLDk?%sN=lHjvNEKiq5`R^ zszPdNYLL3RI;5eY0cmP#LRwl{khZoqq@$w)>FVl2dU|@0zP>(WU|;|l8X7`IMn;ga zu`y&~Vgi|(nnGq~W{|nLIb>mB0a;pFLRMB*khQfn1cSjK8yg$Q*47rXv$KQj?d>54 z2M5T}(GhZTa)O+logo(&7s%Ds6>@WPgAN`%2pu|f2y%CKhdewypu>j`L!O?V(2*lY zprc2RLS9~8khixtbnMtM==kyD(1{Z#ARiwe$k*2wI(hOW8?185vM!W+s%Cl?7#I zXG1wTIZ$qHE|iy-2j%DILj?r|P+?&qR8&+16&DvnB_$;g91e#N2n1AGS_+kwl|kj@ zO zP*YPAgvDYZ91aIHH#b8qEiDipkB3@YTOk6001=5qh(sbmZEbB(dwV<7(a`~Qc6LH! zG8yXX>VmqvyP=+*9;mms7wYTlgZlgXp@D$`XmD^48X6jchKGltk&zK-baWIN8ykbh z$H$?Gi3wgp=AwzdYXudhQJ8ynE)&!3^q%}wabmoL!P))w^j>sM%ddmGx>*@3=&`v!gg z{vF!g-Tl8o;6F$IvA{1`fZ~^4^`960#{&P)TL6Hj{~vY(#Xc&4&i3!8rlF;yr=z8% zrrP)anHm(7`{@`CFtc;>^6?9bNXW>_%1DXuak3m>prfJQPer-!fAySGP&2Y}@(M}F zYnfWv*gLsc;YaOu=hH#=ihaqa`u`~JOtNwIG~9lMyOqxaeC4^tRy|now1xa71B7;+ycW=XcK^G>{kO{C6lo#lWL% zaV+rWgEz^kX&>`z8<15Mwe=WcM+bRiaeZxmX>n$>mxOJ=x7L>-Dyqv0(o+DQjtjfw zVXnam3c-Kzv5!&A;Mld7@o_07<@qJW<&BN?4b|n1gl0UR*flaWJGZnjHQGzSVp<58 z>Wb=mWK~H{eo=m2>YGPbPnq%T{}-KLAA>mTY-nOpX;yASQ*m)wbwguK9jdXt7mvl^ zN#x$4$(fnS(Z1Fudxs8CTL$@{8*4EXcNbSV-?t#I9 zzV0?Wp_4o~F+Ms1ROoG~uWv+SFsPd1ocyx7y0YTbxbQQotW3BpF6eXqH3RHBAgp^jG%mZm7SrC2t*@#;wcr}- z&`oGeQzN>i1yfgpEH5r9Dl9`a+bI3W|eV0*;#557xap*=goW75n#Q2Zd**V1(Xy79x zJQ}!PGp-5KP+n46fviJheu#MyV8H#C3_v4b;1`~fnO{#Lwi0pJRzhnBnSjS*ko66f z#n~Sd5)wbey?g&ICMh{FAt@z2ySSFr*@^>Ep`)GHR9#VlfR~pSq$R!%agkyC3kIN| z6|=t@nUIu+CU-Pr8&HIH^1yIMD-mB`U0sy+F*zwUD>pYQBRx9@P!#Fu$q64a%bN%U zzzKAa$t}pr%96a|azyUOw~tTias34YP|(XA4vBn|QbTGZHKCD6Y{$U(L>Hdejw#Da zOUud4D=w=^3I5Q?z`a(7Q}7aoZy&CSY9OGvN8 z;k#$2hla@LDkQSBx*{(tGvU=;FBO(QcLKnxDJVFdA4F&5H?*|2;!urs7}CJ>+~Pzp zp{^)1J~2Hfzp%8Xz6D>0!4q(`<&|~t?A+XsAF@i(#KDPyUNWYJaB)xqcXdy)VXHEdseu{n6)Jm5lVhi)j zko7236Aq7S?H(B)z}Lf*p5J}+CL!+Ko2baB_}CZGaqq&PKaY&Qf9rAB^RUR6R0O68 zgGJX=V+rU=ILLwtuO9@viPQfHNJ>dZwQoNyqkhQixZJFwdLp5j(A?65YwPXr#v(qv z47qqI&N$x z%hLV2d`bpJN=iC<7Rv_!Zsio$6I)x_iNvO+b~3TOwLCT9{i~PHpN2-oB_t-N(J3voKNzK6F9Qr;! zEw=>OScmN(cj7Q4JQ9tDr{}^;E8*Fh1&Fd5Ol!~5`s#EKkw7GnTS4lnD9VLbS64PR zRv=s3aP`%tB}Liskxy^=sr@n#qoAT^pr@tY&%o~y`YtKuV@6qh9hTHVLO0@?YwJNo z&4t(CNmw+V(A?THH8C=~I6F2tIM73GBjIZixtWF4^|ej)l?_A^rm_N_pO+aQ`7Ag< z|Ca+0DDd{v9$=tllsXaiCO#!Cry7KF9HF_s4&UC0C@w?f=GAqN_xAw!(LFdmIXONy zJOpxYZ%0RWC#I?}ucW%JvAM1qjmOnjRw1&|Gm>6EyM4*(mvb;EZmDP(8R_U{PldmU z{g_o$hiyQji3Ak7qZ?X9fVvvZ!;>tP< zuBIB-ib5hA%Q8NuCPX|8y5z$BtNV{~KQ%QC4Lv=z%$cb7i5dB&b@i2%sLt-z=B_~^ zh;!v-0Q>^f(b?Y7KRnRe)7{oN&_(PX?Z-7@Fbx0!*EL{Uo12OF#@bp`d3w^v4^el| z`Fn}|s(dQy{WLVR^tAgG&PB&1WfhcGS69_yI=b6h$v*&Ab!BB$JqFj=*U^F__Vjgv z3XD85(9u0W2HOsWMmM6GnhE5-zD_)*0f{WnPEJXTynQCnUmp6!ijazuVn5vh#{IO~ zmtV&v{_u9Nm9d15_Ku$6k^VLevZfXVKfYnI|ywZ{o_OJZEg6L7IZC!(ArGu z>KPmx=_NH|YRk*=QKLf6z{T8X5=sh;|}RsjEchet=q&A>rXjmRo=M^A6x(AdmT`tCy($SOtEEhKVxZ~w^j;@Zk&2f7j4-cIbB z>TSe!bP`ED-3fm(w^B==!UQQhsxlJeHs z+2*{GrUp=ZHTO)6POq%5F3*nkb+xxPRFxGKr4L_wm7U^u=K9mb z+@gZq;+pzKY|mg%-`wh_WuU<3r>TK->`Q)K18U|6P{H{l2WMt+Qm4gjO z?Cu>L8k<|){Q7x){ma&Tb#iiQLR3O!3)l>G1<7$K1^K19AL|y^zU+May1FnoKR+?l z-HK^yLRQtl^Wr0eFJ3wSxTPt-7L{;C4nv=K!MfO<@%3_@wtsS;>_o@waK=|%A(wYhO*SEl{NCMPGxhx)sS1Ux9k zP}Rlh;dgIcy>jyjf|zqZ@{QE*%U6%e$Sp57F zdGF@Mi$O1{#|bfSUW)#%d>YM{NvVa|Py7NNg}+PAEU5ut5`)H*ySw|xr$&dTmew}D z?rwGEg6gjj+0?$f+uMq&%uGlt%u6lm+xoP)yfi;MH8nX2Heg?GCy~&Cu7YR0e{%D} z#o+LY;oh>GaG~FoPp2K0m{D2~8gS`hSX4?O9En9^33x&Wsl9(>XlQt9eraiaXM3>Z zn;~d2w!LYGQ13xS!lkYzB^z_$nkYFz9(U zzN@J$l>c|+Q$P$Bad~AZ_|tROLSMa3&MT_IV)1S5-F@wCeM8-SgCMm{&MmKupo+2+ zQ_8R{ySr^o75S-&sYP&jP5Z>u;?ly>%G#&p#Rb3$4)k}C2m~}DDIx0arAtANV(Q4K z!rQ-xgeaf`ZW$$&O(l=d1-*!fP6oNJ2{gU&2Vb#3#|-1^4y?Bd$zjrFD3>9PJUKu-}d=7C}5iVhG$mh$+ZC5<`tAx)a~w)aLw3?tQvoH*DwfiW-P{ zw@w9zzlu)DgVzx|$sL{DApVX{OwKRPj0}y>E)S#1N=gcgDytfHcgc7nzA`7j6ala8 zm|a<3S^K=Tv$M6izBoTKNFsK&W2?)Gk{<`(3AuXdEfQ0farD66@+qkxp4*7(rsnh; zejyP*&Of3ahi~g7cXoCSjg3#OZGWB}8yQ)g>uoH~%gwE5Xx`oJA(8M^AWM{2Hg-1+dvkw#--2)?iBMZw53yaf31LHl_x%v5(gif&k`-c0Q5M^cXGIZzA_~PdF*82Qt ze^*EM(CAOY8#j2LLNj1ux7mZ5aZwVF5r-GPwhf!GWQa zwl+|=R+nWZyp4Qz_xj1};b}Om_ud#3$frAo??9H+r=0S+`6TRpb|t#89^Kj3+do8Z z!L_zF_q4SQ4-c-)4G|kEv(w62dUkigI=k?-Ihi>%eT#D={R7=?gwEbhY+VDo0Rv!j zCkb7Y`7!3jgNN4-pNXpK#(M7!fGDXU+S6UbBc(~VT#w&;92S#P(~QNnlEDZKskWk` zfz;MLIyE&mIJ`XFgRe@9EpF}I-JPBs>uIg}mgx$sA{~#zUTe}?oWM`u&|ze{GiY2doQA5lMB&pJssFOR7+WMc3FAT zaNqpe(sUPo=F86Ko{Fq|H1NOqu_1DOUQYGM_U7!wcps5OLLqT2b%=z>)Y8gobZc94 zX?Ai<_~QrX0~{^Sr!)rb9e?-lr=YZ}Uz&=7*#%sC92OayT!3mNv@}-N)@MW|WPHrY zNda-bro0?W9R9L~&H7jY^56XUPzN%nBvU&SWpAW@B2Tw^Uf^4gR1(u^yf zp1!AobBT3X*sUFM*2gj;u>Z_dFA9!mn*X*?pNpRO^ufdHjJ4H6WO1YeSv=dujxtr=cUc3_u%HPz2awG{SIn-CZGF~7W~8d;Bw55Ab(Rq1UK z80_p>IM+p9TkA{T73HYz+2yX{kMP%?diq8#-WTsg6gO5BSJc3B zGh!nn!|&bjJL2kMXJlfxw|puZN=WLMpNXb{rHjw`yRSbaya5$>F(A}xDk}3{T)W`v z*#G0*gKvSq zyczc5cF2=g@aBfn;sOL3FcLui*4oPKAQ4vuFRv%|4>cxcW05hBexpwrlP8CVD0X6;o&Qg0pCYQr&KgFU|K~`f zh^?%}Vw&sHlMBl0I|qls`oC^{nw=OPXsaqID=otf^>xpD*_yHZyNaYefP`k+;lev)r4)T&WwE> z@$ALx7q_llIP31{W-TovwkH)&MMclZCL*t(q-^Nyd+lj>cx3GRkTVxwWtIY*^QRwe z9UTNrReDrt*wcqkA6>t4!{5#2sG~HO$eso8eky8Oc4=iLHGLx!&+DP#5wBxnUxT!9 z_0`8eEq!-)psS;~A}Q!Z!0ks5Lc{Kc+&&J2+2~91i8Jrv02I`8v{Wq8GNSUv=4M_u z9>0A3E-o?g`Dr(BGHwUmdGh2z@b$oRfj4i3M5pH>$$<0i|6%{l&)XX_WBo1Vm6*!J zH?N=Gyb+p##Pm!Jv{dKE-9O@V@!swhoap6G$CypLpNQj z>H+!Rzi;n+|Nd>~`{vZ}WLHC0%=3`*XV3e296EgDOwgnF?6)r>UcLx_@xT|RsiUi; zp~=Vna|fiN2Hk#1X<=bS6%}=(!&k#%VxpttKc;8o78hry=OKy;E5VKi(|NeD*7fkf-Y<>RnZEL=#rM4vXUDT_GA@?7?N=_>%ig_LL>gn^B4}9#k z)z#z_IX+`n!o}!2D+BWn{vObF<>#CxkzG_AJB) zrmUc?ucIuX{PPG*LrX~~svyF{FRP(rVC8oH+3Pp&KyMig^&o1|XbdQ&z*zMF=r{lp za%1_^S77+>JG;9(-?qPg1*F6`pvWc|f}Wim>IIMu`-6QiEQe=-eo^w<=TAZckDJL# z>%h!)b+mpipN@7vlca)(kcha7y0)3anJ4dJV`Ae|iYlvXK!Y9E3mbI;(Y#H6GTDFxM_*-s+kTG|1l+uG4TIyp5p zw****rKOE6VE?Tzo1Ztgd2MB7d2VvNj|5uKZJ=R}tw&ZO^3yXvyo(CG>1(W^ zre^Nu1hdxtDFWGdfQFJ$SVmq+oLfj*S=ZG0{L^=dA2V}{0RaVOoj?L2wcy)(2S#QV zW*3$gmOrg5EU$e5@;5g()|M6)7gtu60Pitv#Rz-GV{2bPfy- zjZaL>&Q31?E_UgM{4bw3fc*K{>6w|S$*Jjysp+APPB0wO2Bw3^7|^`POG$hi`TVN4 zv8uM2jiW8h+U}wT<;p3p0}wBZEVuqf?VZUF6R8w)W1ho^D)aWlceH?7OI^ zf!;QT1_ow!Hnt9qKkWrkG3;lMGdEIE5EGD6(YNynxbi3={X=Y0Rt26&XzT3g?CB9{}s63`ufJ|%F_JIBq+{DM+eAlKNlUSG}F$==$^@~7+H&p<;jYh|J&E5a+HWbAPC)cK&-@9y1rUr}3&?PzZU%uhe5 zs~y(@^yu#<;D=W}Eq_|y{B8e#U0>e>O02G}&iyb#Unc>0K-XYzM>`nSC{9m)8}sII zfR}@XhK8MojgFf3PZ?lJS}F=YeFG&0DM4WwJ!>a-FaJlkPh5>jfB&uoOmqxRPxZC+ zfEO|a1QJSCL zQF<9~$g_+uqt(16RGQ%}z{CO$>JT^^(A_5Wb=m z5#i@~)Is0S&eg$CO-)`zOiWxw|EK#8qN1j!2XoCr!WKZy;*Nnxk=N0A0 zhSc@myGLq{cQUzN+=xV9x=i{CGSF}K|GNctwzokN+FG8Pnq8P3>*?tNJ+h8wWL0^@ z2?qxwOKGr*M8bO*S(xCHq*`Nc#9#Z`6G)E&JwB}3o^$>D)< z+!O1Ib5Dc}eVLg5r~K{Tk{?jv%hJU3^z7VZUr%=@n3_P<)s#MVvbNRL zG_uy_mozYt6_Jus)K~pE13^JU!^F?S&dbdyASNy>uBEQ5qHm$85|~q%6n#0Qw)}BK zZDF9L#ofy6XHIv=Hb-%~y#JqthA0d_VfR!J2J89fyxB}FX*!^08zxe2FFC)d1rQI!|u ztY-f{{|@Xb`OD-CKtTT`|Ld2}UqIXK)2GGZZX&U(mjq^#acFcyV|8Y*3(QPa*ZI7k znzp63jFPf~mVwqD3sAA|~r?poHfPsfYNR(y2sENa&Loi(ndovqvH)Gi0 z(GVnM=VB9$s*Cy7=_=FnTwjk)5CuGxvX$GL?SpUl*vd-CDC(P9+oF45d!p}D#=yCM>r$M*Q`vu;4{P_M&KmW(!w;mOBjm)fqZuG|I_3gRjTji?*$%WmM zGb7}70=Do&MonE>u(z{~wWEij%E^~^PMS;e3MuHCnVBf;*#Y1d1y>1kGD{n{p7S?X z(SNOug20sdYaqrY2@3R3{ZiPGxIe-1`mEa^4zGvy%m+`)tPoKZdB!?iE zno=t|`n%gOg=tA2v-6X0ySq4>8avv^8{dk$b<{vnOiWSRSVvXt=k*uZ6s(dWf+B(p zqB{0|mjhrrhOYhrXHEq_^SAO2x_UkI=}9}7?@8YP-?LY*Ts-Y@BC?^ieRO^lk819l znEf*S_F2BhrX@ejOiMn8QPmtS5Me>=dzlTW@#wL%Ifb zHWu>oG7>^U%DQSlFaQ320+Uw!Z82r>8`O#N}0GMMNak z4V6T6jt3lbc6Bqcw6#?g6qA-wP|(oVQI(UBQdJS*kvBe>0d(Vf_ZffE(YU(-` z#%hj74b?0>z3pv}xY^seSSX6{^U2C9sH@0I2nvYFNb>UX^YihG={URU2@A-mY8cyD zs!B=d9rS_$FkxtIp(LrWcmL}*C73uF_<^n2*m!wG6x9rmojq#ne(T9an4-Ljo|B7- zg^RPJy`6`Pg*D8=(%#9=SVKliTtZGpT$G=ei${ou8{A_-RFY58*g#Q;UtCpNQ$a>k z%hdazytsm{xs|rCxY8d?Vp0JFz{@Yl2Xe8vl(fzvfBz%4&i+^Y9gTI>4BU@9+a2<7 zwRSw@WUgsqXJKS+WvL~|E+8%fkRvOvFdr)$Cl{}nvYeicxw0_7go>QFoUV~M%-%pk zLfHURmtsoNe>90o$H2hMEuo~QBqb^!tYPZtbJp9@#?I@Ai=Bav{cRlRm?dD)EFC?iBYC0KF zVII~4OpNpgxOljDcsSSvB}7HFo$Xb)nORu)#AHou4K)ny?NntXctte@_6~mkum>1` z<`EQ>HgP-ZW@QG@o5zuZr*2<$)ls+b@;zu~?RCb}+WOeV0Dpf6C1G)SWjRqXNnuWA z7AAT+CRPq^ZZ=kKK>>C)eklc6aoz(=!g_YL`r1aodo)!fm6d)k`20fwYGyVrUQu<+ zgDzGM?$!pDPB0V4lV@CYwCoP~`gywh9Ct8tIN^Wx^zp+sYFxC;V9N^$@^G*oprvMH z=U``LVrJvu;^biG5tWt^=VlX9R9BHxF*LPyaWpgfY3ch9x&Qb{$;!^gC9J4t=V0z| z%GX|3&q!C-%H7#e-PpzJ=s`y(7iSwoBRe-Yud{ykD&o9s42-N?9BjY>OMIB0_v35<)xza$35&2Ku_jR`Po`zW%3l@cVu~A!%tz1r3vfCp;|m4NYK9 zHfFX*&UiVSsVS>#fKA6IA}-3u$;HjZ#te2o2Rm?jRxUnP4oPti78XukKw$`RbMguB zi7Be8YTG!P>;F;U{~t=w@Ci$*8JNS|jvlf#)>PE6vNzK+bM$i3(=%3=lLIRk;N@gv zV`pV%WMXBeqoHRPk>o$X$SEnp#>ge9q#&!H06fFkR8>YsR>j!c!$5Jbs^fpi{pYW= z+){cLj)#tVx*l}Ym6kR=;_Yl{YN{clsw2rG#Kp$P!NkbS$;HaV#Y9cd#K6QWFT+X4 zp`atgz^9<5r>0_Lrln~HGf7#QUAHT6^!^vn$m%#E~l z3}J_y4OA3=b?5zeJ*c>p)Qw$_dVt#s8H%&A3(4zRS-ClDtLv#r18m971#Yp##l^u6 zFtxIbw4{KrlCHKG1Er9zzOIp;hNg~=zMh65%+}FXOf~Z>Vx$95o}#p@l9Hq(=&C5oDywMfDGSr?<1(<(RMIxk(Nx#c z)78>4w6L|*QsCJe^8davtTLJg#^&}O_FBS1(uzu8-|=(Ez}&zMmmC}&ZA^5u46Gbs z_J^F!^o>olrP%?6B?EKS;uit#r=Y5-XQ``Ueb8L_=Y-eqOaA+RDVRjXMHRquJ)T1cs9@==E6jF)j*b@GmV%BBQ0o7N2L%H=7YCQPvZ|_{ zxs9Fu;eg-^)(T2yhfkfqaPf-2lb)`=wvvpzG(RJgs*|PUuVvUjr`CREzzK`Xt7w~A z7#Z4no%J@?&@prHIPU9r(!)&G#L7fnQCXIkS=iES4{GnviTlZ`X_(kJctk-a(^S(j zvoTTAvakl_kGTcV$K2XfQ(jJ9N=QO)PiE&QpZI70M9sj=D=rQ0#HOfiVXC8VVP<4u zVPIlyW#eG0DIp{wB_gYQ84DLjtZ)>ZkC@!m{s&A~y_eXWrzbg5k?*~`N(X)X@g}kzYs6Mp}J zoPa;^dhQ<|4*mIuf4%?1AO1ilOqf89Ip!F0?6Jp^i4!N1z@)vULwbzpCuDgz0fBp63 zuYdh3x#5Nz$c;DNNN&36CUW!5Hg4U?jiTydoQ`~zWd1E|NeJ!|NZxq2OfBUOqnu;Jow;)Y>@o8AT(Ao_K;h`Q(%2si&SIPe1)MdFGjC$g|Hr zOP+h~Ir9AT&yyEkc!9k5;)~>^mtG>%rcEO+zx*3VgS`3Xo8+yx-Xd?m{Wh67b0&G`op;E)@4idkd+$B+{`>Ef4?g&S%$hZe z%$_})eE8vqWX_y9@)KD z=bw{>3m1|vzW9PHTC|8PUc8um`Q?{n$&w{x>C&ZS*|KG1`SRst#flYV<;s<0)v8rw z_3G7R&6+i2?b@|u-MV$8prC-PU%#Gg*sy_Y+_;f!+O&ym-n^M?*|LRf-MW=*+qR7q z78a7Cq9U?=`*yNp#|~0lTue$zN=RvGDJd%}Bjx4gq@tpNR904!s;VkdU0qFTYHCPr zZ7r#*t0VRG^`xPpfiyNYlBT96(%jrkT3T92YilcMYilFz?d_zaql0vIc9O2HE<&MD zNOyNPp;D=&r>BSX_V$v#zCP05-%kbx1_+HtBXl~QFc=KNWHJeh#UgArn{YTB!sT)a zkH;f?KA#8#0wNR&iAW?OVzHP=BoZQ(N{LJ+BXYT%C=?2!R4R!|r6OvznrJi{qSb1N zPNyS!y`C5h24XZCiOFOlX0w@CEEZz5T8YhOBX+x;I2;b*bUKO4<$j+TR$*x_y$nM>{$(}uX$lkqs$-aI2$o~EN z$$w&}1 z^8g8 zV>4(}3b|Z{Pl*IP4q|ekx3~7Qnb-b?E^z$xmQE_rrn{d`XK?s9Zn0dgx4YdQU%+M2 zX&_UmWOAikEW{bGSnU3R#>FrFb~iBL!R9{d0Ik2Lm(FH$1R|+eBvz<(R=3w547jaE zL_vNHN~J<95^!-3Oa`NQ)nljpMkg@gj%r$d-wYZZjxP{PWfHMSB3Bz79-q(Suv*MU zqd^CWMypYZq3qe%?8|o!D!SY93;pJVjjQ!ook>)|GL-ZTWL(bKq8fh#Zn;``khcD<_q%|AeKm_ za+S_xb=dO`pf?z_`us<|S`J7Q;tZHO-oEiyF5txXyJ<|3K!hJCmWp@+gq}diW8ok~ zBC%YqRI7E^b3OvJdcDzLFyXycB^Lvexjb(7h7bSx>$ZPuOD_!a0eB+(Ozd66=dkHL zJ>As4UMjVZ$wwe4)mmNt?saB^5%%>61F2Mk+u{$@ZYcOwICT1=?ta)5OJp)>KI-8I zoIXl>V`F`NV@*v{OM7QmcOQ!{l52E0f1?Qr!3;N0$)!+L;VzVB>4smyh$cMU*vkvMtGACOR%(qVgUMobI4njur&Owx0gn5+ zRkpW(c@SK?j=~T^BbGr6)~KW+F^@-Yt}ZL9ZUE=(5ld}$vzXe^(b++vbH!?d-e~vu z+;)>zqme1pausv4DlM;RXl`oh7#QHG z%nn|AM{{c@va(32vwA~eufqr=lw!#;5tr7d3Hj?U{bdU{{R>Vzl`rChXlZb|TD3;Z zY_2RTFR!etsch+G^XToA9u~E$t-Y(It&hnTC@tPl(Bro2wYq$0$c3DN9&IG#`}7y_ zv6J5r$_E&5ej&Weh!8iaxxICjWtCMWW%bQ+cQEL)*fhfS`o`9d=7zRzra+?g1U+`A zL$5KY;4g9^vzMZYMWXWSf58D9JGEP*=ds0no=BuMadgzDlabDy0MNkpbrJT zHd{Pq>f5$y!{(CGva;F%smAWI7;Fxs&Ik~eDa8ybMVp95f-8Oj8M&=dp*4!R0xnyu zQL3#ri^HPh6fd0j>D&(%)%7(~Xw>fZP8PSXY3rJ`YYWzISif>jtw^VqDUCLhR;QH7 zWikPq+OAE;BT?2}Kl=c#s^H6XCIz3x;>h%BwaMnNO50b@e0%n%i@sRBy?jSe@%Dh?Z{L~k}~)reUMcrm3#lZ-`@jzvG05MQ)az!zyPS|N?W zm#dXpomMTZFDNK1#X*GD>{g>nE(cr+`JA3MV;1|5m{yhJd?V>3^$NqU0KBq>a zGCN%gCWpsmb0z%zM;=JNfG-e&f~d^kUOuNQ6mXylK=RjVR7gWe0%mibfgoQaTd}&j z-D8PJHfgtRIsKw3(Tr$4i>h)_GbQYH{fTM%^32^x6T8bnRfQw2g5h=_#eN#T?8vyzSy*6JEt2Jr` zE}ze$Q>iV?q1}nd;9$t-39kN$G5F_VKHU;^N z^>z-}c8(@8!?|eC=}(uR{1X;1ai&Zp?YG68YQ4u5^69wwgXiMfQC>;$8;6gqN^NT@ z-L`#vyt<9f6Ut>Ov(aR+8#Um9W)n&wr9v*|a~XYI+~}@!ba*5iiFku4+rvM>{^eY! zR@rY0*>z^WC*aW{_;_G|B8gfL*TSXCL~RvSRmI!37B`KL*H_gyHMO)bke_U3z20oI zS}mxBlyaF^$Yu6Z6q&JjWOO7MjCulzRK*|v{Q{n}I&^ZjD`-*L0$!h6$L9)g;1V!x z13*Tj)yP>@JF2#S`B@=_H$L9iu(6=5rlygPIso(w6|u!+FzWLBPt0TW_ZZVdvDol% z{E+>$_3#Ol?_bJ^1p$XaF7)_KDo@bob87|Q-Jt$}HiH$&YBs58(B6tyZ0HcH$H)2o zWox%LbhWW89uJPd>2ldjAmbX`m6Xr!8L+0Z(RePG2*-SpWI9=M!S`GJ*Jme7GH$0v z=ye;7k#NB8QgZ<5_+e@sF6wQk)28QADczm*%}kXZ{?B7lsSJ8A-|lnUTwXw;$8JOZ z0T|1KoPMEyFdI$evfu!|SSp=$PyaV!`B~fJ!+wWe?spr_v2ZZt(s20_dA{I-d56>K z_BySS{{8`Kd#_Y)8Xq@HQD{kcbdlZbb^C&$0EP{0xF@v=>4?YFC5AGwbT*rcM}3KO zHa9YG{=c^RJ@1a2q08=#S(S=#z+{PdLots|Ae1TrDmtUp<@NjAV0UsFjXpr*s|?QZ zafeDOmP&<8i496bC>#!Y-7dr;2skDv_+0n!P$Gu;1&lK!)7jyn(bVfddH}a^-I;x9 zyId9a>TF?qDDKmNdt(4YYqU7Lk!aZCa@!RwsC_)CI&a?stdq;dJf*`MjK(6N04~5~ zHver#d z)M+*PJkQ@cTUwM6?=s09%CAaMub zFOgU>5=x95I53(L z@CIm1NIV+H__zVuqnOW;Aq~PoJRX?tKVrf`@_+Q!xbJmuzLitn2tm;-GBP-$shX6@mrm8$LQ{;ToVe1 z;;C>flXPj-26NuNEiZL?y*8^+E#yG&XYmzA&-l1WAwpu#i@~5{-n<+b3`fHLyeg)V zIJ|bVH4qGi?B3|muAxCVRLC32`rr701316gC$kLi3L*R=iEJX00&hj=VcP(9pWo~C z1p{8YUdHFJ;DA!2KaW2mKA(#UL2q#fLt!Aqp(w-+ICW|lw(medy6u73;7}?VOGdq( zcxJfc2Rz_LUI_QU$175YVyU5cG@XfCQF&TzR%AEq&F>4vB7Ub<2x1BQro4T%fWzZM zj5T{Bk!U=b$YW3_>i2l;2AkKRH^RQt;qb-N$#^sx^SgYB%xGZR_g=s;(=2g|b7+r8 zY6wO%!|`Y;8Mdf(MvE2Fnn7o@XtMGz_g10+G0S&wV5S)4(a!C>>pLmqFy>x7TQ zKm!8rf5$k67d}eok^xUHrJk-_13JQ=ZrP0JO?EMy(Z@-QW(OHWAR7Qp-Q@ zUt;h_10IJ-tyJqwMh%2Ov)QUwq3m>8-60psLvPgY^7uV={M%U6AI#Kzk0fh@zI^BR5EUsibOnCcYRfPRdr)G54?APE76)9b{(Cm%-i?q1vIWckbn+uHL19a zuAZJIN-smGQi$~7OcMScc7qxR!Y-T5X*b(Eeuv2pbbaAF_AjlE4DL$0yy=mM%^6PY z98IPZAq8WgueEXqCKZ3~tBaxtq!V8Fs|%?UM9OBdTEHP3T7wHzVcV%kEnvblV>C6A z@z_%%ew#Ct+BK9MOb7X0o%P$k{Oso%$MKKq8(%Qo{ze5{t5K1n}S zpfmyh!PQv|nL*gpBK4-j)av53ix+=F8CdZ6oKlKsC>Qj4(VsEdBLO>TdA>g)G1?#y zSk*5bW&eKvV8ovr4ye6pyU8BR?ix&_(|!)6rDoH+fBo~!?Ngq7;4iPPT+pFwuWD`S zW43k+)n?#N-abtzlhYeolxg#hl9w-?{K@1`mpyp<+$~Ms(Va=3)9bVt91)*AuaKKm z5~pLqT?DTWiCnl?BV+ zz5Cj$Z@BKlJLl~vF6`v7r~@LE$p!znD#biHM=9uTYb#m#*+bV(zGl*-i|&7O$>wq@ z&A9KI11W#dZ8G~KZmS*=iB2pw>lG5YMk;AI(*6{Cb~xq>r9DcmS0Ocpa-(TbMlZ7u z;{}weO&bbU6>QqHabZDaX;CMK(@z)4)D{=^kNhj<_VJ|ywI#JR%ie$g-N&Ao_QCoM zrQJfgK)?6f10(Tx$YSvay{>#+D(7ph=*>t3B4y)|V!+&JYAhRyB^+v_5B9@@!>QEZ zmFoZpRm;{D6>r;Au(7nR zmoHNrRK{K3ezhx;NjQ*$K$`)K5~0;Bg`mooNg9vnP99g0$&QRfBMGO>Qba zI=9=)WI=2Z3ppG*t-q_6+SN^^bhNZ~(s(k35?N(@+@?dJ$?QgBmQu61sI;`Au6;lt z*BQ}|GFXSdIk-PJH0*ZhJ(KlQudyv^(REc;rT>SmaKO zjAk=KyB!QZWK>1InuP?c6w_PEx0h7bwG8lO3WeT|{9`jHL_B(LQ*CWkU0nl}E7wAi zaprlj+hL3z{N}5Xk)07xz<>v&T*1{F6+#J*Ddf`{j}RoUU=3$8yLW~I9+kz#XSh-$ zI|nl(d!018K(2tM2U)>x6?WIGU%j=mrm3S}qyom<5dU_w0@7GdTYY6&S<%+o9-+w_ z^ao=o9bHDLdEYl*jg9O{_>yrXZL32qaTufm9+M;E_BTyEeE;{dl7pF@2ZoVwjZT@s z70r!h(_{M_{jCsmIXsa{tC96rm+#nISY2D!Ilximbv_5;-(`hNDWK6hE6OWMi%ZIz z2SkvHttO*Z%%w|)zxjIS;OQWj%?#^p)U2frRmjU}P~MZ8uEbXvDwtl)5D0#&!Q$}5$lRf?zTTV8rGhBH!&V#ekXI{`3m{vwo2%y?PJ-_)>hJoGA& z8d8l?y8{Q{vw%veRl>f8+PR1C|DjEFTF@Qnls3EDYDWGU$?e&{ z%f_M!q%s)~6AxS_PmG{P4d_CVw8cR8)#0X8XLVKPW5bv17vZhvZdna~{wgknLv(`Pk0g4vPb{a@{MG6!&4 zO0fVz%MmJ}utI`Ck%z+%;=9AJpN6z?=oJY#ZQ#ieLXl|XfBuX zd94~#$f6W$O$K2{ZQ09*+n?Og*rWCO-M#>*t2u9fcm#LnCV}`^b5o6u}RNU?X zmU(da;JQKJe>{OIH3`}ukKrO5xCbbq2B-yAj0TBSnf(VxqoKsu@Ng#Rcj|OrqfVqZ z>V<7}B~Kr2|E>;JyTI;qK}B&mOnOHsog3bNU{8oc1))PHMFas1-FB1R<%M;ZHxPo- z5y;z*!F)Omt{4Y+pbd`_G5^YI(t4>nvFDpT3E0mKXCr>U+32xop=uk%ovpP;NO89m zGy8in&w@$;6h&?GC9=7_`*#J|6qW>XGo~%X5`|o;Guhm@d$$jD9_q}{_;@UqNToCB zB-|hX1q>7mm4Chs3>i`VPC-J2-;L4jngEcv^5^F|4WuvGkQcA z=&@S$Mvc;F4<`rr?jQAYI%w$l3Izf*e$jzOj|_rv{=|6}=^N8JZ^L|8)kgYcu(!T)V$txBei4(|Ns z>s&aN8%;%%5nI%aDFvq!b4u;Yu0O*5YZY7S(P-jHHA22j2_wPuz5}_4z8f&gL(_$a zq$x%hUV|@rd>%wWJ_5$aqqzB43`!|vHw@yKpp`+S*5voEl?l~>^w`0JBeCSrD8MCb zLoJ{-LBJG?Y8PC2g#CxMZz`flWqiI|Do|@o7Mm}&bN^7>L8GJ70P~oo;ESblWWs!H zmyf_;I2g#|Pcjz6lMf9squ{dH>f+`RY)1?BF+J$xJR2_NRirnA@x{+f6by zulS=Q?O#_^Tv*SRiP!=;56KQ?b9D6UT?rqTCdFy-c^nR#C&3TK-2(f)kRlKR5$qoo zH!v_93VE#13E=&ZUI7#c0<~1EjSuF&Iyjmf%q4=6gg=09Qrn$I8K-CU>?8OGIe$y- zmK{`qTquyC->EQIeDTq*cEtmdeoWTo_s``DB{FD{=(1SdP&va8r$f?W zLbegodU-Mss4&uTI;dfw`GMvaJP>17GB7JMFfb4V`iFe}NF0}+00Jk%K4fC6CEt8Q z14xG%Af;5McEzHpJ$q8&WGWIF3i;weufgsQnPuF^7}{M4RbCsiPmU_1NtK<_d}5wd_M*3NhK2)GH_TA>Auhi(13z< zkpePCD7$Z0Jd)1F63}xJp`a@qkLslz8y0_Xlmv29aaCDqHH9rzNEv-9=qBOa-+na` zbJ7`n%+ciSOBE{E*Bfm}KG4U4!5DO99B?X?8O$V5fjgX52(`F=jZP&KO85$UA{xvc z*cpY679GsO3n8fu4ksO&$}LMjI%+oUytN%=#oJqY*fP1eyr!WgiEjpKk$)kciOX z&AT72KN^W70Q%t=_74C~Cc;5*Ji8I<3$!Y^NW|fo0x@r7FdGgg6CvC{c5FDA$c^NZ z-j;34=f8Di{YQ?OT1lxZEAL*eI9uaJE}1GHMb#pVfxqIuh~a5x6NEeZg_ z0mQ+AoDSq2C_oA+i_s^GB%{f}!H6f8f|?pn4rL?2;bhd;U%7tCil>gAOS_|@x~;aR zlY#awk1kN_JpSy#uXEWDtAoWy&rc$k%B1o<{9xuU7>h$~M7IIxA59fI2NOm4`96yiLrxLwC>X-iw4fh=fCNGT@~qcwH=Ffx0jICCL72!64uTy9 zP{(H?kHstVK|pnA2y$qRmC{&tFpIPkiUiUlsO-mvv#2Sf z!H|+(y>-Kz=N*0hNO%?=?_!f~{JLz$6G79=L?&B# z&SFrCP1s&+cx=~LnqO1eB@kfiIzWp=f)$|ai7bzqhySVtP_)<_HXT~NJsss+JAGro zWQeaGUnDg$6bYf7lFPzp{VpS~ZTnl-f5-dsE17un3-52OsIITBZ08v*I=R@0eg|5H zV>?5=JF2KGfjpmERhUGQDV0)8pko9XT`yDvUZ+{BGn>>Z0i&mWTS22WmyL&gc2~gX zkAnJwB;q`xxFe6p$Y@;h zoL;xGd+Qr_{m=s{=REeosQ7{1E}%46s^8;?L+wPTORliRQX~8JWTEr7H+N7O9Ek#VkK~S|j9Gu7SfdgvA9_U>MuDHwE_ zq)Ja}aCj`2@~apfb(IaRR6qd+yPJ$c-m$S@-R8<(eKMDc`_U(N znsqirKWGxb+HKZbQCqtllCEvje(3W5v6^FV_^7bGrKy+Bk-4KGw?U=}B$7E~5VxYE zWbL{_%pLZ#&;X^e1R?>ar@bABSyfWJePhA4nm%15H=K^3HgRK21WzY;eJ;1(6LMR$ zN>9M<_L*octNz_M_9;_8t7z+>gL0UIv5-qEGlWuU*bjT<-6h+KwwKp7;t`up3XLt1 z@dv2gEj4wOJ1U!@3EH7r4yHha0-%ECe7D}^Fk75xiCg3b1gXa@>F<2^DBkzoJGgk- zswRq1Btla!5)U}E3OA-_GP$@v=rIVpsxW!kQc+yj+TBePD=_@hQC|UgRD01e939RL zrcn%o3ZodoAhrbsfytsXsGw>hXBb4C3y&;&zH6P3WA9jA*$kOYrO}~p<+Eu_D0D(# zP#}ALi-OhNRb5?t=WRkzj5aDHCw5hk2Jp+P31=Bdeb8F`oa_8BeS(Z>4ff zHk}nkW;}?&iewxDvN!6;&tQpq+Zq}M1k~QPtxFfoTUx;|AWx3vVqO~tF)@tkbYo7# zB*)yeS}EXTLP-Vb-)0fDt^N4cAFz1Tr!SvfQr(RPKe(PPUupV$-blh{H(CH7bZS#c zNmUzD+FiY2!G|BrEoc(h;wd)-Uld7F1%`hyre(J&FefQjOVNg)i}fmz(jsi#^!b#3 z>wN!M$nlexm9}z_ZOnEHXe~5O2#leSLuHKmL?tUf|9pLYZ+F?IW%ECrv%X1aQ8OAU z8VZ-JF6-bSaT@ZEWXYfxs5A&7{s3f4o=B(c*tY1|pZp}kq^YZ`+nGv?5}KhjMlinR z$D>w$40ijY@@+Goowah^;sr~V&ii=5+LHFBHS-rPdiSyC<`(oQO-7XoDvU}blxZ{~ zj!-lJ0g2Amh&#j$<_Q83NM3qA zh03IL6)fJ|(8Fd_Ech@p(rD&eR@v)`t7w9+g8tf;^D`ieCfSS8`rL!zu=3NE0%uw=|>-aR!GxfKoac; zJP4yUxvgq0n^L!VBW26##f#_9 z`Dn%q58eO5dn-4tS-yPX^vCXf@P!xNUD;u9TD1mD$7pP33@Qe-VgaRWdrNO)(T>8` ze!}4CcUE%3BL$WHD10Ph^g1m#1(Q`!we;<0UwrYIsZT%o*mJMUn73@hwxv)1^`a{t zcyoPso{ZSk1MOlD9*T2%j68l<$&QwuhK-xH&iHP*^Brs7^NBN_2cwXwK=)3cYZtL16=TUOQ!^g4?d3awGW?(FPtDcZ1p?&O~gdq)`0|K;R6=G6}X#s&So z7%}u&mCWuPGw-_Mk_*qh;FfomeLnrM`)|MNz6YP4{{DiJ{#MY>ZS^cX7VPxdwOR?g zr+NG4P3vF3{Ab1eQA?O`(e$z&hDa_OXruJ&!)`5))wb}78_$_I;j|kcdGz7??|@9pQB?Haj4(BD~6Sg`twC(b(RC;r^Oo^=1Fu3n}>E8=$6 z_DFRKk%+qXwR`?@&cqYWJ@4XcZhGLkH)qe8ao=rIZvM;l_rAPfeHm44mWx$lO4YW4 z4a=ro`Ms6i&sxKASI^#7Sx@Eg*^PyTH8dfY-c`P2&day_>8!I(opj~}H{Acg-PfOW z{G=03IA`+o&&y~MrBI?*^_3K?Ui8Cl2w~ZTPnA0 zT(@2%^P()bShkw5S4 z=?~3Xw6?UdrKNU46>Qr=ES|%{N_r#Z@=n z^URy`R&1_l9gxUHz2!?@zwe4uzDMHt5ext3OK09WZSL|l>({JYx_14Bt)+Fvs~0?T z$%&ILyy=l=XMZwh?#G`lTeGRUjUi%mwH7aY?6On8x4{25Hh%QWCtQ5%vkM9~ZridE z`u@vOg0nfmHy z8*AFSyXwo1Y}L{Qv)_N=(Fbn5?Uu_<`F-|&_^OYabk+seKJenqnbV(n f{PFv)`_tKHoPNe>r=2?K#9xE6ha336^#1<=p#!>g diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f112.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f112.bmp deleted file mode 100644 index 245e3b3687ac0ecc559aca18f1e1b7fd470ab1df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f115.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f115.bmp deleted file mode 100644 index 9bddf973ecaaeeac31666d0ac985f80563267477..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 H{ILH6=vr|? diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f117.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f117.bmp deleted file mode 100644 index fd10791a1fc5a9be299f9464d3b6289a4e32d236..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 G{r>@mH`)0B diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f119.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f119.bmp deleted file mode 100644 index 1904499026c1bc15b312303ce3e1b0255f56f154..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 XBW{bLX>U>*?gJ#NH)WPZr6 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 Y$piWL4L+0aK6(4Szw#q}@rL~W57Otlp#T5? diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f120.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f120.bmp deleted file mode 100644 index 4c0e2d8d14afe73a504c9efb5ea3bd3707d5616a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f121.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f121.bmp deleted file mode 100644 index 85c52e213af162fad2eccff5133a0dc9fd05c691..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 O);|y$b@d*8`Tqym@Sku1 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f123.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f123.bmp deleted file mode 100644 index d70a06af52f683525e8d2eb3262d0dc73884bfd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Y|C77#sGaY^zZv|%8vdV1d-_BEKeb0n!~g&Q diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f124.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f124.bmp deleted file mode 100644 index 43dec55f894125e8460a7f74ccbfe45acd26b69d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHv2UwKZmhHKP+HE9fBq$(A20;-KBxgiH5CKtg&N=5;MW~|4P~@C*4h2QdIfMD8 zxp#7&nq7E%-kmqvtsUll-}~<0t)P^(&e><5efC~^ol-MYFhi%0!Wo1_;Jaw}RSv&? zg}#N~;W7F6<@EPo{h#lD^{ZbY3Cz>1`SN9S<;oRAPfw2+7#I*EBO_vBVnWQ!%!q}B1+lWSA~rTQ#Lmu+ zI5;>ECnqQ3;^IQw+}wzVhX-A~dKK~V@*+MyKE%(@j|2n+(6wvV(Dm!rk)WU;5)u+Z z!otGn#*G_DL_`FMii)C}H*X>_F)<`AE{-H5B#@+}B$ASnLekRGNJd5m$;!$iIXO9W z>((tKFE5W26co_y+qco3J9m(xq9VF`_byUWQbPCc-9yUC%IN<6`$$Da1*xj4q6ZHi zAT>2Lq^_=xG&D4jrluy+($YfO+S*7*M+fQZ>LNWoJ*2O%j|>b9kfEU=GBPqk#>U3z z;lqc>#KZ(Wdh`fAe*74jnwlarGc)w$$rEI5ZjLN0EYQ=ZPm!giC3^Pk8M3mnLe|#S z$i~J7J%9cj+1lEo7cX9*moHx;J3BjMZ*Pwr92}6Nqa$*1azf6|&d9~Z1-ZJqA~!cT z7_K^72C7-rmT^#|QcP`XWC+KjiQ4j{*V$P+(vn3JMBB!NI{OBqRid zhK8cBurL%J9*!a+B2Z*xB#MfPLebIDC?+Nb#m2^>xVShJA0Lkr5)x2iVj@aPNXDER>y{jqrFpA`l2DCnpCHiA0o} zn~U=D@=$($J}M|EK!t^csHmt26&Dwyl9CcsT3U)oBoZnsD?{bw<*1^f0##O4qN=JY zR9#(-YHDgwZEY>8tE)rx_4TNsp#e2EHln7cCe+;Aj9OY+P-|-|YHMpl?d|QTqoV_L zc6Oq!t}fKw-Hm#BdQfj~FY4>-L;d~zXkcIf4Gs>Xp`jr(JUom>Mn=%+=qMT+8$;vc z)6-~XW(Lj9&Z4=wIW#{%j}{gd(Bk4ET3T8{%gf7X zWn~4euCAiBwKcT9zK%9FHqhqgCfeHCLfhNhXlG{!?e6ZPy}doOzrT+T4i3=a;UPLY zIzq?C$LQqb1igCo3cY^)8ohb*2EBdz7QK7-4!wW>9)0-m0sZ>dzed0L&2P|efBReX zyWjl|{r>mAM}PHKe}(?=hd-b{{_&6KumAe5(ck>d-=M$!+rLGB_jiAX{{HX(9{s~V z`~&*OfBZ-EPyh5!=%4@jpV7bk%fFz1{nvj*|MqYHhW`EE{~i6ufBXlcQmM2(|Ci@4 z7Wi=%fJ5W|dVbvd{HT9LL;e1BOSQd(O48q>FQv=RKmL!cp?Im;>_p{k*&YhY;n$n2SomF05>SC^;vu3kLz z3l9L^9-X-?D0xRsT|-OX#N%=bNYzcP9o;=$ot@o% z!{q7daSDY@sk34Gd4mz=41bj=pw(h?Ee#mcz z$aAaf3k!=A6Vt6uJaj+f@s6QmmseJKpsx4G!ou=}TR?bpYSbD987PheCe1fAAQ`4~7`J`&d zPaE3$Mkl6c=VoV@w%+{ywgu{C z<~EKVUfzD8u}SG!ctSp@wh8uKSKr_$Wo~(SX<>P7>)_SvljFm~pl4!Y`o!AF%QrA2BqBZ)mz7gkT2a&7)!W_G(?2vyo}OD+ zSX$qMg#P&C^_w?u-@ZQF-CkRromiM~g%$X`TYte%Fm$5U&&(~K+qrl{yorj8P0PaP zW&{L<#$;SntS0c{bE4t6(}me;38=Vx3b ze#&VK@DHCmI61j^`iDkF$0Q`DWaQ-L7FE=@cJ&Pa{3-qv4S#WUYiE0NeRXAZeQS4r z5AYXP7N@5cX9Ia4CHewGf9fR|I)1}vFP+`oJYmnrCnhB&V+r}-dUdVc1H;3EP*o0& zkSSBsP#VrJEicW_%*;acUESQ?*;!j$TwYnAOm21G|c=m9_1y^_9h?rN!Cl z#Vvx=k8}YHhX1kUGY2;xKi|OcnD~UmbZkmyUU7L%Qzrlq^>=l4b;GZ&-oe5C-u~gy zkx?>bdUj!DWoZR!;MKXA`Ng@Z*&XsTmLF#T3`Wk*22xA^z@V_0grwwDEDlE~Ai>7# z9~$iIYHh5qtF5W7t#4}UXlrfn=^q>(n}n^nw6d_cw!X14H9oa4N10jL%ee8QJOG2C z*R->>_w)}84v$GpPDxG2W@P6US2cI`_Vsi$*HxC478ezkRMgft04>qn**7!{N8rrt z;_AZu^4j{!)bRM+!tBh<&WH)qnIGW+nDh5+U%YVf4Ga#AN&o^T4Tr@M3d`!+dwMz= zYb!}b1$nu|ypoE#dPu+OAsm1+fHTf4tu4(j0U0qjG&}>|xUjOFBysNR@i7=qGy50z zUI9U1{bX!gnyMFDoelcz6nm%Yd_~si|%3=sn#GGjl7OD{~NhHkU^R zDD!YIE$;Q`{D_1Y^Ud9tj&{y|!9l@cu_-t#;HTkoOR8G>dYj4$3xG)~$S)`WQmL@G zysE0YzNNFPXK);1(dy>P{POzx_WDTI=-lGM?A-c#fXIcfjR6>RQODih-XkD5Bn-@t zO~>M}=~;Ot)vW{l)j(+#6c-od<--aPbMuQ!OG%Zr4UG-0ojt>ovx{?cD;wLpYlC%N zvnvbmhpj3t=C8)b@R_?iIC%O8L)cAB!(wq6>1kQHh1DISgH<`S7)&ZHD$LKNeM`*9 z$jL7zkzgsRTOcS5O)RZ%?W~Q|woF0{SX|s7+pv8#KAotIn}efQKyYYeTyi=Nmw`)5 z$siU~_f8I067hIqQF#TasIV}Pn1jd0#iwT%)HF8rjgJj2t&dgL49~AD zEibHY#`1qXzPO#My|Z^__?`2>@B<1Ji7L`}m)R2g{w6x5^ z@~W1hf!6wlwzm4JVtgjNs%LzHLaxVGk{4%Z=jP`(u}W9JE(l}JDS0?Kxci5MMJA-d z?6We{6XMfyitC3don^(jgq*^P+R8!#EqdLF5Mc(}eWCnt}X zODfOBW#{Bo)-|?NXZRY++!W#G;9$MTt(G%})7B5G8y*`f#5Pf8rzn)!rRfkov9H2M zeD<#P?g62ZF{jhd#%HA^BxV#=HuiOq2$@*~Jb{>%44gxLaaO3Eo}36THy^*0zLTd_ z{NV0ym!5OokL?*Bs))(yofsb(otj;#uonNSLjValIXn4>g+?bNV>2_e@!6Rv@yYn2 z>Zb1Id|YaBIx#mnG$b<2-Nsm1l$V=dO8JqMZR+6q_Tt{}c6NUq&m-&IF+SW96;nSn z)ZI&-TpS5dX8M{ffCLV}tgjge>8caC1~AMNgbz)Pw5Hjj-DBm@?BcD1w(j!jKx>3>x!4EQeYA(4@B zsW@mZ5Qv1#gy<9kA-A-)3>P009TO26VDmtbN5xq3xi)^r?z`=I zyy>&R1~O$N#S2$eSJ%)vJTcd7F8DR4AiD1C;u#bHtDlL-XA^RBGUFps@EO>w{Oq`> zn5eKo4+~}COY-=Rl(0GqrN4h-aeaM$Vf*;~(&$1HKElx>u8lG|fOUzWmFP`9L(^kH zsu#a}0We6=)!jEZ0&1;n0s)^xBxJ;dr)H%mrQs4nLn9+Yd`#tyY*p=Q`kHEnXGZE< z$#cu=Wb)SWo0fQ7gtu>C6uxhIVi51_n}jc^s&DBUnJ6-5|MC!k`BvG}D<~p5J{gB6 zG`<{Qg(GqW1_29fPY|Y zX8G{+=84E6O3 z3UYsPN752sf~^|tDy|%A&MN8|YA^7A=>^G3R76C0G_JgBd~&oc-OE2FH5XE}`nHkr z^!sPOcmWWjjgNOoR9s?eCLxDN%pqhXN5x^2qkw1(^@E(m%~(oM*(cUNZ(=w*tvWx@ zH!d#7#nwJFHZm?gCMGebu77H3a=1LkCom!bUshdL-#RqaYzC~@r^<}~`FEHzLQZ}@ zp)v8v=~)CKBpEpwNl^*d`0$9>IIw?ch^M)#oP>t4fiI~jz|qI!shO?qGaJ_sY<5Cq zL_%h12YF_GW@?BS><`CB7OAGbxub73HlqwU zqV9pgnR1N_Up9XX=A5d3fFC42DcEc%_+S9|6i7m2LxY0CgT1^VB@A*l)6+FF)-!r& zWMXP=ZENe~?(Q93+}cl`U0R09Ykq2Kx+%fWH#9mvvm7dfp3xynuPyWUQer@s{OO@P zui+2#k55WY#}o7NPVr-t(&9q>VeLKL142TAeI3mWA3cQzuldtwwhs38oQsJzfV|V za#A`zH=mYfW+y`y7$5BC?H}yz<{KCk9OUg_Wocsv-C{eaP(4GjrJb{jGt=XvGr+|x zF3wF%lZ(Us0z;zGiyPW{hQ`N6r{;0rdj?_XE;BN*3ka~Xu<*#+h6ehDC#9s|2sC^m zF*^nJLVU1~yH|j>tA~#tn8$}ob#eEBmU9r~NEv0F)9VW(z3m-Cl$lv5dtmu9L;QlH z60*x$x(3E3CnjcA>easayaQn9==tP~9~l~}%kXjEwhs*qj7&;R&B)2irxiN*w1gzU z_i}Ob^>uT0_xAPk52aFle1ak(V^Y$vnK^kywe5|ic{wF5!{fuFu=-Q=alrv$@!0&D z4qz!LP#LX_nSDx<`rPAD16@~EHEfCDJ3k>MdhAyF}5zHUzT&#i1--K-y51?Myr2L{Jti|TturxzBNR#sP+m)8qK zKAQ$(&dT`})^*m9@V=qp&i4Mat)4)ee_laRVO}mFGd(3CCOp8`%M;e#%f-pvCy+{w zh>Hmij|vS5_VEc03G#Jyw0r*irKA00Rb@Sw^wNy*#DbcR5egj58(Z63tIOL>cRp8% zV$KR1+jytc){qMPf+JlV{h{uR0Q_vI?`Ty{b|x-0AvP))+}4?nONT3J38Dy0A6r!cWZme6Pf~_*Z>%e;9Utx zc_X)wsIcI$Fh3V?vH-u3*u;QehDEVk@47q+WOkz*`cwe?Y-lZqkSM|ftuXiS@&o948E}Hod>#)-9p16 zf_%Jv-8{TJeSCvY@jtFV9#UZN0c>hQ475JdAlwutQmM{<5%79@3u}98JvkvkF*WDp z~?8EMJb+_L)4 zA&{@kuk3)?4}cGU_2&Kiw(}q!9cd zQ&0@%nyRY0o|(mC9WA5h9`24WpFXj)b@dBRg!DHT$gbjIkW9f-46IjSF|bXIZQcD; z>hRcLWvr)501+BNtzCotL*)Lp&LQ&b+WxB#zy0;QqmwrmQemDWWZvVl$BRjf-J16vZB1Kyu7j+;DLZ2rBZ?3T$t%2 z_`64yHZ`}mG_>{(^z;mjOfGEfz5m09eF(eI6*)RQJb>QB(b38K%IlvDe{^svUAUq6 zK+p2=-CLSZtZZz|jrEP6+Ixj20)8Q>q7npY@YK{)S5?>4H8iz%4~&eHsno^QmHEY$ z(W0m@VoPs-S6f?qdndGn#%I?K-v8zeY`#4}hPXo;$id;s+d{t2;L~Bw@`&HRuc9I* zsHp$wiRnWFeIv6MUSUbJ#HOqYv~cj$H8#}(d}9l&{m|(61eHqTnU_`;2S^#jhJNS> zzz8~f2ZqUW8%OWopX}}J1M=GZ#3*@keq$fvP@d3d>`#X|!^nU8mWUv)po|i<+jO;b zj7$MPIUATp8q-u;dx~FQTi4in+I53|FO|BwxwQp7m#OZ`vc~?gv7zpc_RhY+Ven-#4+@pKwzI##v#~lq+Sb@M0Qh}fH2e{WK5u^aZhv=g zxu>d>)YLylSz6!So}p~?sD8F13tK=&UtN$*SX@-SZ_KhG*8D|VglnvjT?sD!Mto|&CrOh!QwF#O>6w5ikZVef&?Vi>x9Q*$u? zt=+x-{oSp(ep);j9DyYO8N%S$!tT3w+vKXkwt?>U_U5XB%w!iWpF00( zDFFua4I>u^4-dbPu!yjT#BJ>-4uSDmg~cW1pj7mb) z&A2c_9%!it9ZF|+4{ZMt^78AWT94-rp@rnBGS~a+W|ATj;&+rx{PJrZ`92qcPJQ4E zBRe}A8w(Q)&ka}rw+LK8Sp`IW5~;kpwx+74zNMqPcaRJ{wvCMy@W0VP2zH>i86D`T zt8J*QscY`+?j0JP+<3c&eW<2sY@bqtHt9}7-w1KE83YI8(=+6bvaB>Lo=UB0>4qkF-@w>VO%_za>1l+DmhQo^ zIq3cj6h!*?I6pRgAT54dQOCyY#tj4SbW(4*8Q15IppOf1{=%h;For7(EPT@1FT&FE zzyQ$VgDz(i=sh|i^bYqnlJfIQsvD_PS}f=vo1CGvWrzDix}JzDsP7$~SlnElo$SjC zkA$vmTuf+8W{SsM2|d@O;)an9SMl@TGXMe_?NFRaS7dd5}2G>2DQIGTvHI znwy!PmYP7NCZwjsM&`t5$jE4!TYE$#q!Wv)+DB$L_cs^DI-4r;@JSItUbdDt&z`zR zCg<06bde`S5(2t)6&}9+}Tl{lb?r6jPQ1L zg8IYC=;4d3GzDG-9epdGu;`?m^7_uv+0CQ9waL!Ln(~rdYUXJQPI?V0jyYbRt1fL+dMklq;$15*On2}6Cy&RL9vrx)j2|*Ss~XYK9#!k`49-E zVdWFxVWq!#;rs;_0V(a5L8-aLu*js!A{-WvPjJ>(kdYP?*L2Mw5vbHhcWzlfRFo5z zyrX6585kT8l3Lu@H$J^~u)i|a-QCktTS`oeiNiv(s%da?W@Tfxxgf?2n!$hCZJ+pp zp=0I};N@Vt4EUGXh3}br#%ARem6nv07o?@(vHmZgDBZltb%jsUE4zwHwNO@a*10Yv zEg@&@+($zmPLzx?|$RmY6xca#x_;dqe z&d>|;axh-J2wuQ=RmQ*}B$WURL`iumF+IZhnWLN0oja0T>|7#x;Z&+PCyS7foVKFG zeRBs_Z{UKUMOM>IUWVW}F+4Kd+gV$Hi-SX?s-dy9wWf@Kt!s0qX)`}D@$dc$gBT^R zb2DAIa0!&v>_W;Gp3yjv))to*5n?@GymWYOs3aq!s33HePmD?x;07PnQ5IJ)wgjOD zv`dmQit4+@=av>{$fIMULw((id9i*TAR7bLBrJ~5w%TgM_SqEd;}9^6k~gk#G144> zo{3x1&><)h3sq=Q5g{SO`=zPoU0D$!1+@pt@={c)jJnkeQzbEZ{bx2WU4gF#HE3B= z&)CeuJY|eLIW;*pKH8oa?rQ(s`nhu$p?Pj^yXZdC_f8*9VfvfG*ZDXZFMg#LYmlNg}rc!0))pc}?&CD%r-TWhx2_S}P>49F`^6L89#?IdM#`@mg_Tig12kV;$ zZ{EK-+F7P#C^Gzz{W0H&+~i_mgga*Rml=7*6b(_6NcUR{o zvhFhe!2F>U;uja-W~FCfq`!EDQ}CARW6yYEaZz?$WE!a=FD*I*cs>UwkRMa25C-k+ zot@qNLL$@hD;hg`Ai~Zru5Irh?CHF%0#{AH#|95Xr_BQ5crwGbFsD{E|E(-8n z{r# z=rH#VL4moswSV#ks2?c3-@JnX9D^ismO^;I`9t%EpEGju@Uk+{U%qsOiC6ZPqN!JM zA*rMYA03umRa;hElt*iS6CwU4#>Pa3`Pn^v`ocH4qI(eZMqjxWdWGzyL|mqx&WJm~YtFnHcFI4ZC!K^}48xs-a_QULM>ss4T>W zf-DDm5Uww6te%)?tEd^j3{EAr_l-`1=P!c_69`Wl+j+RP0r)U|8a#MERR7E4{dFPQ zUw{t=VC7_DyaI&pg?~wr{~Wst!?dHd?Pc;8@mQT zhC4a40D)&4On&_O^~u35T)u<(AHRbA|K`=v{_f_&cvqpvGZxnok1oPzhIo;JdE6G(VR}$Oa-3Pb@62Yv~#s8XOuK0}=Sb${OGU>2vb>7$U$9 zu5YkN3P`@nYigmF z3l}{aL3-WM30Dq!p&o-+j)8UG1J3F2n2ZZ^9 z&aADyqYLbRia#|y4d>qK+Q#PQ7Op=C|+|k(qs!OV1gzP`CUKG>XMByrzZ z-%R=k5`a@5fI^UilNBt$%*e{gBP4I|GAJp#5SYMPa6vEt;5RhU_COa<4g*RkgIuB)$Y67J%_8Co?m+03$OSzm)n@ zuej`D;GnB(sw-)HY%Pr8^a2D_z~KHgnoc1y+EbBdo;M*5=mc>cZ?;Pg`Y# zp{$g=qK1yZm*Hc+;pSrFU;}s-c3zRYCay7Ag=J6+0vSmIE`Cc{>hc%i)4>+x=HlaEU}opw z5fGHsv5Uwq0mH-bTT$_mjfZX6*b4Z4{Sf}fCt>}UR#w(P`wf&Z4HuZ9d72V{JT%Y? z*WzTvM1>{gr9R&R|8Dbt{0bh(#|e2jD+k9_K_Lm{$DWCK6;Ox+8D9mA1el-(qQH0f zBM<>VXb6I5TB{l0p)&xo{Ap0dlZSeHYSSI=3h-VPmXYTDqU}c;0)|0|os*M=ot>3O zP+07ix`lTVu@EH3&<=nm1dwsS$G4o?9~@u=?qN*L0^%G*VcK;VxDYfwJvB)l9~g&%O%3JGzuFt9K) zv9WUth$$IbSlRind7L~oJ3Bc(Hq_hRP!wT#`#L8?QWjP&ah@-8 ze%eSdh}G0Ul=mw8l}k+Q>^wqp2DWzAmM=Yh{KG(#nw?964cG|yv=9VmFbIEP0ORlx z0^~8^;^Afn&G;>)X`Z@byzHzj43`*qZVG>m5FK5x3DmzWEyQ{03I`{TfQZuLmv&ZG z&OQMlpvg|c5lhOe;TUM69RhF&(R`3*0$Lklps%+F;zDm%BQeC{Ha|ND3j;kpyQsSQ zmu|k(mB5^p^7OF+iIoB`H#g5U5ou)uOB<`_E+7hyh>T7E&39=9u+DG{LJWYbNJGQJ zLxXTF2kt_4bag^-t}jY(&=h5(XJ%nyWMUCiHWL4G?>k+Avo{_6txRm5sK|;6T)QbL zr>yhX+|<&^H#|BDWH-r~paQRH`k015A~XQ=?&*d`a1-=uDoac96WopE_}~PA7|OwO z^~OEPue}L_Ij0`tZT(1FQ|p0(jJ%x8ZDs9;j~;^$1cgS#B_yQca!RYg1=`@^E1ZM9 zkc@P7G}TuZXJbLB5bp8tw%9cuPEJ-vW{BW&s%qR{?tG^U04)gtrx3Ttst@#Z^h_S< z-d9vsgX^b{%wK>uG&U(QDGd+mQXt-2J33$yIy+z~>Pic9(jt9aUG2lFH|g=xC^G>FOI8!c9c?kl6S{FhF5h z4N&iGZH+LDmWJxGd^|2G%GdU>v6{U2RTdUj+5yVKE2^le@#T^C&qe^(ZdJ0g!UF8{ zm6a5vK6z8KZA#F5kq(@3F~WgUt3K^LR3s%MMGOh&)D>-ovXWFWO4=`VqsNf zDbxlPMcJtdabcb>o*F63$Vgw~qLj1RN7(A8EEyCKBKe?vl2 zR{plCF$gb#b&HG#VOpTeGny7uM@?5(L*t&bq==}rATKv3FAq1rpr|y@Pq~8#2LU)C zx3-O$p_;Okm@wo5QgVv-)wKRK9VT1MtJPVV-PRp8U0ZVC(V^TT2bUE|~C6}%=QtDvbRewB;y0yLZ8`L8$m z3Ex12UdblN-qc7-Lr+iZftr@#L!(DepP3oJwiK5XyUxwS%fl;lLx4x%#!WeSIW=RM zi)X-fekODnIJ^_9rH_rdp}M+;n!1kmeWeH5`Z_9#@=}sAvXY{FT)ezj1%$3&GV&OIeHZB0e#JE~ebs&cYQ_wL`nbyG}CNLc))kcc=x zx468bf-L(5D4~Athc=@#=NN>QG*pys$tvE{&{kJf)6vt@QN1N0CMJ33o~*Q-5I^r# z?u+NZTt7GZ>HD1yf#QUrC(mu4Tbt>tDN2joRM5J2OPb{pI6OSR2>PFf zaOUE5Wg{bP9V5dhuAyPx7CH}AhlaZa3 zcVBnD`yn&4*`3Mm`+e8-`{&nJ0u2e&Id$q(-E~*hvug9a-9+zeUSEQkgm-cH%fR2i zBYg1@uk9Z`^?v-jKfV9EzxzAlv(G*w`t<2T^zGZ1=-00w(Z7Fx!pFyl@b&d2{QUd~ ze}8`>ARvGU3=AZKf`W+P;9w#oB!mbJ4J8H)7(j%Dg%RQ5;Y3741Tk>nKq4|Sk{C2- z5D^s>MGPK1m>4o-2r+c%P-57yVZ`v^!-)|iMi3)MjwD8n8bypAJ(?IZW(+ZQ>{w#l zxN*ez@#BdJ6DAN7Cr%_LO`1eZo;;bDGGz)eb?Q`N+O%oJ=bwL0OrJiTm@#7pF>~fj zV%Dr##O&F#i8*uT5MO-p1u=K-Tw>n5dBptr^N9ru77z;;E+iH$T0|^fyqH+BWC^i! z=~80ZvSq~b<;#f`D^?IISFR*hty)E_UcH)Fvt|vkcI{eX-MV$emtTHKeD&2=#QOE? zi47Yz5F0mcBsOi@L~P!?nb@*r3$bZN&EN+ld`Jb`U#v?j&~Y+C}W%y_?vx zXAiM=?_OfxzJ0|0{rian2M!Pi4;~~A9XdoDK75!sa^whc^ypFI*s){8@#Dvd6DLj( zCr_RvqNAgUQ>RW5r%#_I&YU?zoIQJ%ICt(GasK>yA|@t=xNzYDaq;3s;?ku{#O2GE zi7QvG5Ld5WC9Yk&MqIysow#x1266M|O(Hfnmbi867IFLbZQ{g$?=n)YY7e_pP{FsQ3k0+iyc|tsW`jkjWNFWju6NzWfo)Jk&NknpT zGLe#!LZqgq5@~5^M0$EUk&%%>WM*a(Sy@>`c6K(AlaoW_=H?Q4d3i*Bem+r9P(TzG z77|58MFfRHA&QHOiIS2Mf=ZLkjv$SLZKj(N+qFE zsR*@NO=vV4LaWshI-QQt>-B`eU?7Y}BVjU`2(#HtSS%L8YPAwJn~kvB?S#YOAe>Go z;c~eMx7$s4JRYL5vXbz6y+l=26;WMXP1MxX5Vf_nL|t7SQD0wAG&D32jg5^&Q&SVs z+}upGw6qYdt*t~`TN}~d-cEFMbP&&qfB1)gApY?m|B?8ofBGllpa1!viGTT* zeZn1|IfY*{9@g@rSli9-m-h&zC(xi?b@~b@QHJ`;-4iZ zXQXDP=al4T=Vc~5O?q_cLd>p(vsdjuabWonpFV%~EB=Q3Un;Ekr+W{@ci8HKn^&(` zyLr!%=#xhd?%#j()Y%K?uf`>(XQU)$WM)vxDA`%LsYz*%Zrr(ba_fp!dk!4jHa*N2 z(cw?8zbgL|$|t1a|N3Z`^$p_c$RnIVml_IG;i-DJ?5yiNsu1S!r=rdUnFib4L!HIC*f}>PewKA1n2* z?EjPELq;y%aXRMIzO9?KA3S;W*6jyz@o{mFpCmqsf0mV-UreQ!vLzy+xI&?n3Av1t zg51pP)H^q>or}2~y=(onFu#v&@YC`?DL!n;mVKws9^ScO!=4l8uit-?n3xd%H1TNy zTy$CvwVcD3h}i63?dZQi=?%=O!k5;C%qo;^!=mYkB6S5!h{aKti=R>&49HA-oPM5mHU88muvapt4D z_a8jCetO%~$Y9@(uE3|{e?t6c1Ltiya_ZEHeOtEgJ$UBk!^erKIhhH`$=G{(UNMcq zWiy2pV!5h9AXTX}3Sos@trm02=+yMM`;Q*RUOv8N^58K4k8Z#x<$r9XKfmugXyJ|{ z(a}c_Y~Ql)c+CCyr^)G=Y0r|f(y}trGV)64Od*fOmx?7?om_w;kW0lCN|jv9W|bA? zBtCo?d+xxB$s?iy|F-;J-@fmdHHS|gJ9=dQzI_Kz#@tEH$jC0pO^#2>%gM{h%AwH9 zm^?lod&br^5|K#A7sw1og;*kDl~Z%mpFX$|y=&3LNuxtPGQeNo|F4S=p0n%Jnd8S! z9NoM3_=Q`Ko}}g#6_*s|Wu_tc7gA_tjB*CALc|p)O-7YkEfug?Y?)rKQ_3U)WDvi$Ma~T`~2Y)MsTrQ)G!4+~# zONG!rJvTKaA^GWotz|VJ|I(h8K$&<%UU%Y<(_Wh)+?3~=fVhX%`0gNvE#TV0*}w8 zQ45pr#@@UDJg{}m{7GY`ZacMoJoXP{(Yv)@%K!Oje%d-d_n)-q?1eMYr_P)`9}{!s zW?WK6c6Lrq0kxp8q$nplJ0k`6FrUUOE2UFQ$ZNnTD`&8HJb{Q!$xKVRfBEvc=o9-k zt^HzTV9`!qAZsH8Z*m|0wypHonn zlLh_faBrhX3w~$g;Tw0WyonJy@ zaTq}Mc?Aq?zJhcB)V%D3`xj3f-nHk*#?|X)4hr%cK6{8iss9fO_=WtB`u(SZClptI=X4* zK)?RMA%8{wFShSHc~{J(n3$V4uf{%n6!++1Voq5Zt+)iI%NN4MlrvdOMoD&VQ9({# zQ9h-N&7jg*LWN4Jl*^TBwMr!5Q;LdHZyw&gYs2RKdsmF`>+k31gZuxh`v2wj`%m3> z>GGxPH*Y_9^cZ12;aNIW$YpW(LJnIjW|cA791d1doJXPM0&vo4Y#xWnmBp^0j;SZaxCYNy^B{ z%4Z9h0=cY$$7FCBFf%?IexFlLEzU~L=W^-gOg={d=%d!_><+zLDwAs@l&p-zdsi>S zoH=@E!_;v9fFNJr{=EwL3;Dm?Juz_gnX6ZC-irgaj0LdIrcf9a9GXBW;_=I=3~q&x z!{@TtFa{cl0vxf%Cj&YX=ocXs#ea6kV*Kc5dL zfbD*~|6lB$2w8CGR_u*OiI3xx5*|HCO2JiQi}@U}RE*0_rE*KD>5f%?Q8X5fOeqzCXI)kM{q|?T2l?aqH@xTlbRF(o@s3 za|&stCFLw0?v_xl)k;_tww%YV5c7m0K9iDo=W$ALDV;5-kegfXfvCJF z{n71fH}0oV3X*Q0g8ay-qXzi-_PW52^#3cMqu=CH4{zPPeK#=&!7dxOyPQ|X;PE9& z4KR&TK%)p{TwVo-EvgWf7d*Xo<3T}DF$@1}0HI)#@`1$w53-VOoIiJb$F>VkpFFsF z?%47n!QwgvZ514U! z&sWUJ?PHLoMd=xjYeI z2CqEp>d7ZhPVGN*?wM3smiaWTAV2MCnO06M@pe~PrS#-8J63(QYww;NYbQqSi9dJX z5dp1#SgGq$~Msn*Di)RT*su3x`)`TWsSuBOJEym575 zh|h=pe?mOr_hn4{(}$0rB;^!PN~nc}3`Qw{rGyXXu2stw3JH&r&5@8nPAaQlW?k5u zNlUo8yIoNu>gTSgBR36!1Kyc}$5!rci5j3O@DL_BdvC za@_H`gGaA9c z_V{l9xfh;3P0Yx6mQ_qCDWwA1u^3#jOe)i;Vg6d=wLEGet3oU#^IWNvUvPSBhN*%^ zDY|{&*u8uvmoHTdSR5uTC*jWJ=%djmcI?`-Y}~+r{yx6_eHWd$a^=|iK`_8i%a7P} zJ243$J3Y4qNj0rZz+*7@LV-l0)aeW+J#s2xNnV*yDAQ=vazJgylfBVG4WB{JOL!EY zQ9$F$^(MPTi%7^V&PhqQckcA*gI~@V8tCH}*nh~{t%nZpp8yy1N%=lsoQqFMOUuZ} zrY|>`2gxIAzr0ysZ2ZN(o!8 z(_w8Ii>abQ&Chxl};SQYNdk zoG(=(ltQf1W;K~~YOPAZK(61b4vpSs7SQ5%L{r%iURGAlSI8s^30G!T^9Ag@oPva7 z#~)|r6c%NlnK2;1f639MgQjd+IPg>Z?;o(>=Iv*h*;zRm8O2B>*c>i0TcKLQ;>a{A zt;K3Gn~X+{gewq=r7FEauhZ%*22tLb4VTL}rG=#&9#?Ku$`t~UMkD4k^U~Af_pUwn zEVr;A{oJBK{{C~;O%9EkGA`8jFStlV!@j8f_>W$EIO$IU(O|LYm2k$A3aLh?)oYa+gPaz3V8a70tFS~Y=SlSnsX{8%n-oIi{<#@v z7OuaVl9w5`cT%Xo|A2@AfkB}m{(gVPgb{>K)bO!WCXS8_8@E3xIjf+sAioeS9$UaG zXA2nRu>J~Y+ibBxzR6lm%kbj;OpbluRs3cgKz(jtZvYkcM91;rG}e&X6fcMMsZO| z5tW9RgA?TO1&DG2F+86}XVB|S5N|SSby`$8G+MpEpf{K_5;ip_Zr|dgg*=Hws?`{c zQl(x4_{HY(SVc)!SB;;&HTuxJa6eS^P}sx%@#Z7>Lyu%sXw@dW+ot9}KAi*aQcyxK zrLhDcG#Ff&Oe_-14LYUHY&ICoI0B2=U^MBqTB8BVFqy4-1-G;y<@~zk*BKI}%3!kS z6;PI5A>?yKoPxw#2WJl(F>Pv;Pk-P3*nNNOAM*dC{{edn6$Xd5p`pIc>rj=l`Lu!} zdU;tHn+JSR&Xvo>Jh4Wvh4UeGZ?~H44ss28sKaEo*lk9GPQu7fzqNnamS-ZR+H5l$ zO-6E&3XR23!75C=ux;MB@v|39iG=} zfSZW9K-5U)0J$sVGP%y6Hn`jlyVYWM+AYunRByI9yp>Rcf>)H2ba}(PBV`)3(dzQJ z%qFYT$mW?{4x@^8j%`1FC%rH~pDvMVw28M1=xHbBjvg2c1n%qS_v8KtZBJC!G&Z-k zcemEnx3)CZy40M~BGC7goMMhpz>}zz6#|7$sZy!+7MsOY?R7b<2D8=awwbIptD~;9 zxv9!w){2;=nYVW@_%d0kx7sXbvxZw37rkxOl9d~_?!R#F?!D_rAM+(r*3C`x$A|d( z`TIjY83BCe++sQF8|&+uy4q@LTN-Ly1_hiulfwYVK?lO-D-9~X+-yLs(OMl)t;1x% z>DnAP1EbAb+uZr0v$Yo42A`Q9cY5QzgN$CEsO3?a0wI^0a`)!By{HfEyPhWyv)EEj z;_Oev>V6Pta>a_$Q3d^o3FGuD(f0+ zt1N=zjN}5oQp}`trE2!QldB@({>XaRXP*UarplG>mb&Wd+K!g$hWc8UQO_^s!EY6p za(Nt~OfIRAA;f7^i2i!J%kFeJEoP6~;`F%cTH89FzxnPr-+%wMtHCM*8mA>*-Miv& z9=}4yrVA9XgSxg?U%%~auD7ZI8)aNpg+|Ryy?1&xPM}wQ|HX8t)>zw8U+wm`wN=;F z)q2bZ293wzf=YmVzDyxT*w?|ySIBf$hu!A(IPK0#m&0At)6@0t>$l(k;fHU&d-tNr zp@Fw4&rdkNY29@?k3%W0&>9@>%Er!DFS}p9Y;_y7T9rhs*2{&Ig!?;(1O)hz`yctB zX*OFO4ug!#7BWjRukJXWFR4&r^Kxm0P^!`Bj5J9vx^6BOH5jov_dN4pd_Wx7z`Gt*JZX?jC#GC zRTRH*pnqr>5YNTRO1(&FvDuwX9jy)tvy82FNRroozI6VmNwXKNU$KXx(HjjW6X{X3 z26$VO&E~4{cWv9dEyR+tbt9+Tg16xU4#z9)LurQz_(936lSkth=}9HjhPT zG~(L;3BZhiEf$^Lq*HK86E;SMjQU~%L4+pCirE5{5#NZc50Q#mh$%MEKp(a)nu=M8S&9ks5$3T{Tuo z(z+?*CQY8Ra{aDjaa^6%Vj_P|Z`P?yxWU!64YhTx9bGTqzVGSz=52RVwc7?PVm52l zWXVyXR>^=>Dg+!FU2JrD>RMZBT{as4Bg$ebrB)^8mONZDWW^O5JLuoMCoHjjFi1Rf&+*RJH+Pa4J&X+G=z3%Bj zZ;1x z`iAxwuiw1r=;>*1Z*~Lf=+)SoMkU8V0g_6|v{v`biH`q;6)pY9W5{bgen=2 zet%Ka%NPwEzSpayw0wEnyYGMheOHxHVQPO}E6>_JYs|>e zlNN73o5~}%WU%2!VP6{DJ)66(rLFtbt2ZxSynWNtQ|)rvOfD&$(DPJ;t88ZDk`4`kQX*CV#bSy!h74_mr+-jp#R2!DNU*g15rrsidL zcW0AJ&eJtD+hkY1m^ygyusO$Kvsfa9%ILtZ%{ts<1E8)0s;qzU>gAix=7z?e9*>Q@ z8fv9dA+8V$Bnn(4_$jr7&zI`Wz1~hK*So9Tc1NYRuBq0p6lZ)D7CdRi!s%a39{~3Y z`Ct~L_1}Em)l%=0l`HFNjO;`6CJh=ge9@`9xoo~dZ^q@Z7_MgPfw*2J`K2Bt>B~hD^(~|dZSKnR0>2|yWLsk0xs8EoKCX|0nX!fg0;OkH7IiS zqAwP#UqH(5d&|mY7BT96_`a*7*`+8G)mCfLS47#B1;k;WCPHCTX2r_~scX28qZ zT$MHT4FKr~)`S$6y$7( z3LU#(@$wDZr;*{u=Ygw2P?oFv?uTz)w>tIGipnbCiBUt*x;T7UbP}B|wOjDR1~o_* zi$P}uoN(7S)z?&4d23qQTYGwNsj*#?S|Sni%FDPszEGspgPs9P#A_72T!h2t#0^`!QXzwsDrYOH42>CwXm zg@=X@TXKUf=PPW;^-MYw%-rsTn}z>rZ13!BYpAVsI9)wGRn?UalZHntEzNoM@W!Q> z>yI;vIdY2whhJS&-Pr6=No87#!CnIBg1g{;LuTCw){j=HKIFato=Gq#!PAOp(Jh^gU%cg_L z%F6m?oKkbW*IVWGc-;!d&mMS29)) zg!+Sn!lFj3e@aCrZ_??kwx0j{SC$$8xvRakxyD;lgT=edI{CB3k<+*AKXLKa&4Y_U zM??L@0%_IT*Yy^oOQ&>u-5t&&!y>{0gMtD>A_p(HRVXmPi5kuSFY*(3l`T*U@`>uY zy81?d1U>!G$kFSMo;-guG3mRVzbGWJ+8XKxSumX?ATi4Rj-rxpg>*=|F{z5X9kq2rqBkAt#n=z-3?%KL{ z_wMKi1!8AIBMB<%YZ@Ax+w1KH*`t{Q<{vyAbLnnsTI}KJfxY{mqwW01-_)Dr3X{#! z+>kJH)X?zoASfU#GIaFre2L2DfOMzZQ&rc{(1b{e#G|sVxviznjz}))>7hP3vhC=# z`!v2tT7GKzvPDbRZr!!_PMyDT`|O@I z*bUO2p4|LrXLoM8AZh&WJ!{E`kweGK-f$@T(wTEfIXtWP#c#grZm4Z+X@B0) z=r-oB2pPQU;PG>35ARqqd)m+s=RZqi>wMd+R@v+gt>s$>j~*8mHZUk4C~QFJpoxnQ z=c&n%>-2bQs*oHtH`W4t_1-3n*;!NTfn6lsd-U|~;q7-FzkQoOE^1KN(5Wjignn_8d0e9_`j#ZC&0+LOX9KQVXesNuuIKag*8#Mbr~Ry7hz6YaqG zfulx-goXwL1`ikzHfHXMUGY+qU2?nZNL%ZhntJn`%Icb$s!CkON{g|lM^T;;ckk+f z4c9V?ZjV9JZN$h$=WcBOYS+FaH;c{9-7ni9zYPg^y+d_wM8C*~?Z4wK437v83h?vm zJ^#gOqf?{sGvAQ=Z5zS zI@A5`Vx(V4SYUr2|6cjCGHE=Pt-V%|d|=|R!GnT>2ZZ4Ag#?BS7&Lat*=KZ%*QPf) zTySK~*nXv_rVjq6suJ0<13&=s>p&Qqg?X{NmrflT>=zIi5;0`Lyp`L}-FuMA*MKE- zdFxx-TAI8D=DtC`zB5vD7XtK8KM*mwS`;k3QpRWkwL-3<}R9y9vr;!TZe=qw% zEHvAUr6;F_heSmU9zPzTcli9N10n~74;}ycqE+WJ_)fQ@7fT?P)iu@C)YSvZyBvC@ zlwDj%E9vQ>vBeq-j-<*9kSOJpl~Yq6+&X{aEZG;ENn^2jQiB`6!lGb4-7zjCC~WAk z(Nji*g#?G72tnen2@h`_T@)1*910RItDp?!9l^{J2^7ICm?*xq8-O#&g@@0I)Ds-sKWLSBAfLG zPF%EV`Q)fE6Gx1iGHJkovGZ5#ct|bf>4D{J?n<|}p@}rXrk1)|GNOPnLRQezqcYg# zxesFwAKY{J)QRI~&K}yZcFpqjJ9d1zZr$3=Tee5vd6t&XK_eKoAnxRWuRb3VieZ4r zaSL`FKC*sdD8zr})2~mz05}f+(4n6%T{nNkr0K(=h7SoHFnaEqL-90`6hx=p3BIeg zp$;}!--ts%JZ-M8s`fg}Jv~yH-D^=4T|c~S^X6@v)-GQ-ch=0A3s)?fy=>+Dl^fRY zIDRuRv#?Acq821xzHwpW>~TZG1N-+47&>|GyfH|>A>XG@e_!|wKmP%vrmt8zZqkfl z1HuP}4;a1h%jhJQN^Jl?1>jdzUtd|%fEZKc$O+QpGB@2>=UhqZ=%f7gw;YrLnc64K)G`n>4q8 z|EX~!|M6N`DGx3m-?{Ot`Ln*5H)rb1MGF=zT(DrxmhIaQT#8T0WuY$nuhgn>u7K9Xm4q01OND<6Y6Mac5(Bmc~|%CIlOb#lEsU@Sh9BUiuLO@9XuL+ z=G3jE)SPmZCF3q9Q`4>=+qH4w=x}lYKK?w#*$F76AD^pg&*$zNpBNN8lGa zICAvjwJSykM2r|UY1z7+cMF*!nGu(-5(7Zh;1QY|>RW&%I=ec%J3BGV(}n#1^_w^E z-@JPJ`bB%K1DUr-q0W6qXXm0(tRS~2FX>Tges1#PJmiJ+v}c8-#W_j$E}q=-#h8d7 z(&owif9B%{A|6e7zWxzG!Q)nKnE?3{XCs1NFF|=z=X4|HuO0vIoVEPsF2TL|(G@b&ivD2Nz8ZE#S~pvg1Wo;Y@!sn#jg0HBq%)s;2C z{&h8t9WcN4j;^lGSMR=l{}%k~%dQu1-oAVDyrr$N(t?UmjmKJDC(dwhr1Mb1Q*VNz$>Y7>`8#_92{M~Qgz5j;ff4=U14l<Lu`dEEXj>p`eUXSdc~GvI=r(z*wZ^#jEe~DZ9l;HlpmTB z{QLrg1A%=4LlGnfPh1^+D>9qz|b*0k{uZ%Yk5inPjppp!oB{@)!zjmz zpHW`ibIf zD{|lGFJHg?_P5`E{q1+}-+%q)MQ3|+eIr~0n7-Ebb`&sL8lfn+4XhlP5q>%PQS$Qg z3$t>|ndRulEu-e=CR~l)Ie%zyF93yn)S@9DW(X4uLhca}1?;u)d@5PTV<8k zTZ3N@@$fwzU2nhn_PZZ```vfnynFNJRd+{AT}>^32>?1usJNi5z$jqk^-76Sjp_rM zAJM*t{i7{~!(!3%DU>Id&+eQR{^J-5DZei%ACTA|Hb5HU(8=>x9!TYJ`Er}vYJ>f| zDiL?!ai6y~p`7>K_uqd1!*^dpc=t=lN9hcsh^U++JfeKvQdeoWf~!`@!AQ!4r3D3) zqMVG}qGBq8L8GCrpY!DM$xWY!_U~0c(U=OESTGR6keO?DpNvVMGAdB- zbU=P>T@#`XEUyDqpLg%x!2Ur1zk1cx)&kE5R-&c3skObWrM0oT8o2@Ja+M5~Cz(vf zEy~F&$jdD#!QH1aP*Kk>%(xxBZ{eVyh7tSp%Kp$4;p-bVderEF;Ui~nIC?2IA*Wof zf&W3l9o`>)j|@E>FWlt-bLmK5d|=03Z2V)L{CKMlbEfslL0B_ItTbo7+zgCj;y-*!3nabdXt z4O9q!Uci5ZpN@|9=UvacUPA+~UcGz&?p0UUi*B4ib9GHqTYC%Y_c(g6VqTQxQLiMc zU+m(7B7~ys?4shF9C}$%KIT=jo?JS(Y8=|%KIoqu^~TZnuEIYkbnuYjQIW%^ZoPCf zsay(HUv0yNP;){0*U{bv*WdNB`vvs>7G590_r*(a95DL!=gkdRLyZTvit;pSe4wS3 zsPq(2sYMu*C@sm#q0@`<@-otsADr7Ze?)KaBUkWQ|Ni~(>QBZ&fUvN@kg)JU6E+;b zl17yRIBU&r94V}-xuv}Wv|Ag(Z`VuIo?gFwjUn3Z?yfF)9Z-^BMQcDMqS6BSFn)y& zH&8$=K=&Mljw!h8Tuck))V%eb5^P)J+n^R{l_k%mgQ+ljsuqz4+ARIW9s zr94^*gIiXDDQ9{Cg~_DmqKi7=#<4G_M*MjD0Km!p_w5S+0t^5!LW0rI!Bc0iJdmga z_iVMgLHRXRS0evu!X;?KE$r&-?0)?Qrw{Mb{=B`py{+vi!qc#$<9nmetP}DvazAPv5(Y$AM*N<0EmnO$V`zL2L%NW9J}~n zsoQ3O^@E#0e5tBJ?Y0h_cT00KwB7yYHR@k4Q7^}tG`2zmt&R0?e3fLS%M5Btg<6kF ziV++xlU;@p1X?kLO3BSkNql_o;?B9lem;I6P#+w9uXLP0{saaF1%?kFx8N$*>Ty-N zk$k%m{_ARLa0uX_S^z=1T3fnbzJ>Eg)uavIZha0qw5qxWxuFYGCpdqlTBjjr&_oqH zbPiMC_ln3_owUTXhZm2npAq%Z3}io2^W+N(fP4hwpy1(ShRuuP$Zal?adU(D_29Sn z@~I7g-yNMTt=-+g9bMfpyM|iiLnJd)=|yh{#GADmoIi43m5iK0DW#&1ghnkcMkGpj zntDHG|B5MO>FKA}XQbVu8Kw7y&tXyF!Gj_rmOkSv%~qSo0|!v$w0o|7ySqWCigmS7vs?tcsC_zdD^ioDSy`;3fBtHjjv5#+G z+OuFx=uelQTtvTK`K0Ro0tW;KjGQt!C^#%~St7T>=s>y03EIP9BRd{yYHCRu3Q-R7 zyPpFJE-8FpI!xE`~JQG;UR&8MxsYDC}REt)Pr5<@&J86T7kE+stVq%7QwE$y#)@B)C1f; zXek7T)@pB+L8OBQPzpz>7hS0mfq=_~d~}J^ip%-DVnESn@wYD=Tr(;BBlTk$xca^N z#{~!o^bd&)#+RXA++wI4ZZi9`8&SM*d698~`}5!)G_?S3Hn(-OHUM>c!HP7uHi2Ze z>8+Ix6lwI>zgi)~=uK(42!k?0A)U&=tWsW9a>B!Fr*|wG74l>3`%wjb$@7Q)!HNU~ z_y&dt`=dW{R&1%ni8J-0AI1rq-vveBaydK*_CQ;>2MGKPHFk>&WMD5d0?&tB5dC>5 z#{&IIFpNsJ?_nf@hncj}!o2jS&z{{pz7Ydhe=Z*u*ef0GClK);c|bsL$fR>rxz&Tp zt=oa-47~w`e=pVmE(qbS4s0k|b*ih~7PPt{KL+-8!uO#)0=Mnwb28GB(i39#t(*ks_p$wv2jJg}LH*%4|*Lg6ocZ9%;W@BZX_Eav~sb`pjXKxA|?yNDFUeob9uR`>A4w+*N$#q zI5O}rThDO-P(BF&5rjURMZoX_RE5#$aYDGw=CE18aN#4i=pZiyD(Ylb4iXZJK*VvF z^khe%9)%!-L0M6u)GDQz!!BhC1ze$A1P@S@k)4wi8@>O_nNc5F|9`fB#2{Z%{~!hY zNgsqo`1l4!tp?gs*D5p{iveJ{|uN>LFaBOHFwEq7b{(G0vpWJ_M1p3Jh1rA*JNMRv& z3-LBPS@6MfoOn)#!-d)-;tZJ?lW?O~JUB5lWy0`*I+Y3}j#7zCjtOKA23CYZK8s$E z`Rr-J!*hGqO^*s7#s9el_92b`CqE1i3_dDiVJz2Rv%>D(sQTiKNsaC^Jf8y@F%X&C ziFLr;yWHg3$UuoYnI4WuCIcm-h6k3R_n61Tgc{~!7|f#dXYmhjp4c>ZYy>&^@aNk{ z5bBjrS|54-hyZ~R^KMljp@lFf%Kv2Zf=-L_Cu!u)N>IQk2;x1`GpGmu3{DoHOQ*)v zy-bF_T%Ag(5b;=LbWAL98FUIBiVzoj?$GLqQJDVxrTou&BOrMSz4jLv6cRb}GT&fw zI#4~voiZ9xWj5$BQwB~M>bFA`C@O+lM9z!-qpJyJLcI>C8{5~DQxY-(4`ty}2Ahe2 z$h@?aM>ozN**b3oIrs3F>W2-GDF`-C%7^*+1q~QD?KEABg11tIWCD`W`K;9%jA-(* zq6-4s$3hTk(Gr3_11p+q$nFva&K(m9Dg|0?_-xVv(a}Rm$*1He$KO7GWXIA8OYK7%Hd-`5e@ltCM7#R>+y|Crw^>1Is|wB*X0u=0_$}@_=HR_YV49* z5{FeRFhB}~z^`f0g9A<WI&163N4d8PAKH#9qP&O z%IF2`T@8wdWP_DK3!{hEN0YitS|Jj!*_g+s)A0NYjOM1@yL|4*)&-+OKP{fT1LXEe z2NW0*8XPum#lbv>iY7Ke3VFp~&a>G?jf{U5!cKkzTu`2j&8BbOY`RI^KUX0#pIamC0w zIBp^QF)k&5A&@TI9*iIMhc*wrR)fYDbl_C*1tI~L3&#)ogAlj9pAs147;B^{0|EN5P|Cp3LH3m$iRV9=5D_K z=$VYXZlrHD!WkpH>0yh=iE#$#Zbw@Lc>(YNO-Oj?14b@nVxbt@X8`y^esLkRpZw(J zslA&Pj|suR&nK1Ny8xIVEH5~8;IK)bj~YE|{jnR=-kvMc#gHBz?RhAOnoyMd(d(cg zs8{*8e6TvH43;Ml$;sg?I?f-Ev!Ea|;o;3Q2evF4`{UvNMd<&q@t;2Shw{O{3?4LY z$?Rd1=59?Bi4K~F2zgzu9roq#)N{gWx>6=IR7f)B`t2S}Bd zPzrLg)8lW)9Ne@R<1WAEcYhN6NYEk2~n= z6Nq9E9;Y-QDEy0)PjcB3u}F&cGPJuR!k`J%phHuc*`z^BD>`FHw~VuwV-5@*Z%VPC zLM9dA$p>5v;?wdmg8A@z^qx(NMu2Sn45$A~xBHh0AVCOu1wsZ!4O@EpVTlx{$rVDk zdh!mS>Zu39!PtdXg^nL$4R+Nu|&WV zqJ$b5(betse2R&3cD^YGqdDu&#d zEIfY==8Y$;p}SQn#$W(BUXL5k$Fq(AHpNId_w^=2{{P{$uKl*;kJESS07F;Erlz?vknkb$$1=+L?U98W6lfxcEZveN-6mLf`Veq z9;Ro;UpagJ+|j)|Hm{pAI-I0a@aIo+MxRpppM9SkO(GWnGJM?9CDUeZzj!|}1@n7U zdMTBT2V7tzkHw^BrQ{SA<`tEu-F}#!9(OzT>YXP~9$t(-yyeSH>zB-(F>x@;3E*}? zuKann`Ddbj{R@(eAs6817Ze#aZ2Ibr+YcVQ6rYrwnvz*WEy}|)wQ@6(@0>kzd?cBL@^U6hYXHB0pYG_1IzrGL+r}OI~{`z-GLL8%_U}XLLf(MVC zIDO8XB|DBBKXc(${NuZE$*GC=FGU~PxOnyYHCy*>TC@7guhuS`GyU^Pc*IfrLOH#7Ke!3j}v3xVr^+s8Ao@ z-Fxp|-|NPIK030~>CEok`+rk(fb+`pK60M(M(2UDEwTA1ZzG7y_>7IWO1%Aw*opUe ztloaueE+K-KL6FPeno8AvW3{Xbt|!L+cskR_U*(6AACUU*s+7yxpOD6Yu7Gf_wL=q zo;`bry?gf(`}XZ4KK$@QV*mdA#77@}L>xG9fH-*YAaUr>A>#1i!^FoQe@q-Xa)dZ~ z^eA!c*fHYx@#Dma6DNq1Cr=WeeDVo#>eMOX^y$;YnKNgIvuDo|=gyrYKK=Al;{5sZ z#DxnN2st@9;^M`N#HCA@h|8BR6IZTWA>`%diK|zy5()|m#IdB9xVtiMx025-KVxgsQ44p{Axr+`D&=P*+zc?%%&p zXlQ5OqiIM5T>T4 zgqfKc@!-J&!ra`Pu&}ToEG;bwD=RDF;lqc7wY4>2V`D?u+S(F!c6Nlly*=UJ;6OM! zIucG!PK2|wGvVUmLb$rR5^ip8guA;t;o;#yczSvgUS3{=x3@Rpj6Ig3IL+JRXlo zOiU#Bd_Ex%2neB2NF*gC5y{EPL`q5uk(!!Hh(sbHEiH{mPfsT@GBSwF%uFIHD~k|| z#YA>?Hj$H)Lr5eNA~!de$ji$k^7HeFf`S5~u&|IQDk>t1i;Ibpk`kh{w3H|-D|Z>g(%?hK2@0DwPtAjg3T8QxnnL+)T8z zv=FVWtwdW}8`0k0PIPp15S^W!L|0cA(cRrm^z`%)y}i9eUtb^5-``IR3=9y1gM-A- z&=4^^JWPy?j1Z%vqr}+Q7%@IRPRL|3Vq#)~n4Fv>rlzKd>FH@=W@d(%ot-7-=H`g` z`FUbtVS!j&TqKs3mWbu$WnyJzg;-r(CDzu~h)0he5sx1~CZ0TbLOgx?lvrP1C!Rff zMm&H1oOto#1@ZFbOXAh5SH$bruZcHr-VmRC_8IZ{=bsZ_eDMYG<(FR)Uw!oz@%7hV z6W@IE4e{$=|C;#CZ+=7k_P4(!{^BqGg80k7{7d4m{_3xY-~H})#9#mQUlV`xH-AI? z?ce?_@ppgscf{ZS{ofP+@DKk${Nq3VBk}v+|DO1#fBGllpa1!viGTT*e>q-2`o#y{>kpql8|VGM_{Y!*cux#(%eHOg@4p?$`~T9P_1!-Tzx9J1JNJBa z=-9bW&zw7V`sn^0+c1Vd3+g?;gg^C*OHU9xKRS5$*tuKk8hR$i4=jxDT|TmR`~R;2 z{4w+`+jk#0c}4M#x{;lykAHATSZI*9wf40W`>_P?nauz8TfaQ_t-B7Ny{M>e=IHJn zLQmjudBSA4$s`Wd+eY`?uKy1M_{EjqdhnFOJ(Guyz7cdLJ4KS82bY_hn^#a=kim@( zvAVkV|2lwQocy)}7ghBw96kLb68NGlNpU5db`_j?c|~1aMP3>|%KGXaY~KH26MhMP z`+Nd-QQO$kJuo~nGT7JE*4oz9+tVSf5VQPk49{#K^SU3V^rwIJv+!FE zT~#+QxAX7~ii+VRXBL!{)it%X_Y99CSWe4^dOACM1_ygu8w!MxUM|{)v50>T{?Eei zIj3f9>EPxcL5t_|)5Q6ewGHiEeFGztvx`ehi!)<`{k?s|!#$nt6{5J107tcB+pq%P zPn$GI^7;N7KljPc?ETgwH}y=dJwhmSW@2hamL#vdv8AJLV0cV6v-s%g`jeIEk&)3c z*=S#HcWo9YGBnUe>Db3s|EbMPNt(=)NO z^9qe&^Mq;H`6Z>Lyc*jn2czDvwO;CcWs)$ zkN@f~4B*E<`28AeKXOOk#Ktp-njlQY#ut@VRo6&6da?ME$k%3<9zB2a>edN%^NMA=& zSx$DIBuxiCRNI&r7=V$P7IDhInS0uLmL4II@rfzoyn>P{M7laD7QefvZ%{Tp zJv+a!w7j&qwDx#)?aA`&%+%CGUvphWNnw6|UIsso8enH;rmpbOJJWhE{`=s!pHk5? zw)KgMXYo_B3yX`(Yw8=M(x&G2p1%H}(a9MY-yFI9%a5Kudi->4X?}VF>)%*iR+KBr z6N`8(y049yiQ)BKKOVsQ@qhd?rlGl|xuq3HZ(wL- z0(H{#-25Ddu)Msuyt1@7D;pW;X=$h~FOuYlGepTr+(<7Qvj>KsZvW9Ae;@vProZ*b zT?_YsFgi;p%E&G#Eh{gts)OaXv~~9M4-O7&;?K;@PEBDS=H_OnCnv{;`no$>8f(f5 z#2FcBDalE~_;61vGYjq0U`4)v-Ut8g5ycO0{p603b3g=@nV6g*&M!rFQ-NUL*woVA z**7paG&DX*0?$lOOiaqA=jUf8$Hztof#23#TbiGhCQ3;b@{_pqAbZdScMttwgYS1g zKm7l1$GQE)Z3Cx(sF?UfQKlrXq@uE-qP)Di9^2p6(U0XHl}%s(GcdVH*~ARsW#gmB z0ucUM>dNvmQ@Ly|mzR{pqWd{nSQ^Oh`)>O0hyTg^w;jK0>J&m{a`~y^-29@l3KZ!T zx#wcSa(56R<MF|x9#+=6r+5C$+LLAL zch>Rk$6YGcp>b?Ma(ZTVPHr(wzp|>js=TbcTG|Huo`Er$YzlinF*-bqq-VIjs}d7C($3jC zN>tn4(N@iJvA4c;{`+j`-OT4*{H=2K;Y?vlT9!B`H?Od?0=8FMg9BJuhu!Z-(uH$B zJ2l)tFa(=xs>l_m@R&?iTsVb7kKqX8LIb^AoNUaEP0j6tgtfhcL+v>s&Q3;G4*rY< z{B-$m`^E55VEVw%FNX0|*VNWlVH0Ybd-{ilCuU~nW@lu*9o^k66}ef0_?WnaIEEmR z9v#h~@zUdcygl7r9Bdz$7@K<~R1J-d^p?l@dDtr--Ti(Gcz6255t9g(Fin(}i2|pn zw4xe>TwPstCFbAOH#jmrgNQ#nDI4tSkQNF+E>ff71xd;LnDFqJcshd`?BVI-mgJFVAK>IaxS!^p!Qt`gd4#*k@zJiv@-#*?BaVrj zoSzs=iwFq}3-)xfv$1n>dT4H-p?2%q)oXh6lA8MZQUNtG#6|6j{KxMxfp@omx2k6t z0)D0#yH75EjkHl(-vBbSw!W=zWORILera)DHrih;PK=ET508wFip2ZK@Bj~ITT4qD zD=Rx2D+_aDjeDB9Iy%}9BYFAd5+0oz?PqfH%K05XU4VC{zvYxwa1Zp>m0U`Ix0kCEm~A)I!@k}=9-f|F{((MT9?s4lo^JM5 z*7hzQo*n^IQ9*VhJ&F?!^uj+re(z3y-#zyTSpQr6qN1`I#N0;Ez>TeK?Y*Ou zQ)7Jy@y*S76lX^VCwJJIUmykSHfGl*JOu^Ps+vyJKH<^M~3=aYs*Sd1{CDw7ZjG2N<@O> z3}I}9`~5SgKlrf$zJtHd5WC70q-EgvA@8ZIu4`Cl)~?P@{Oj%O?n2>9#{G%O*@fkmRdgT7XLV_1 zZEa~z*5A`NwunNsy}Alvv$C?RAit!tszj1sSX`JPjP^0QwExE^@E!b9?jiKp1Oz{^ zL{f+{AKo9{PbzKcMA6gM*4@(umIsC3^xV?&D!Lz!*Vmr_{_*2gjAU(faRQn7;>zT3 z3zCKkRBP2`B`DX+3QNn&N^{egp^l0N$&&bo=Use{keFEHeHr3x37PnnS60`;`_?xj z@91rB>+0(4>K&ayYi3~uHQ(dMPf_^dc}xxgZ!0rn!$UKRvZ1DuvZ|`ux{B&bq%EK) zt7|ID^Ru{7o@&ST{on$~l<>#7&q>#?xHx8FN=9Zzc5Yz_%8t$WR|C2O8;|LC^^Z(1 zE-fx%_UkX6KYQ`&)$^xMo;+G!eY*bi$_x6F~8l9Y5T*Yjk zJbU@-_3Kx!UOpxFAFJ`?@sstng{l6w_P*ZIL~%uBO>IR@X+f2=xs%+trmE7M#28=w z>j%DFfcL-?7rdx(OcwlaW@frLM}qtVJ5W>C*xCux??L4=2p=>xxAtuP890Zx`0MC; zVe)IJ0v`dtuQoTYI3p@LRZ?70Rab+k-HTuA?P{s3DN1EgT=n1rNDFu${1*9u=om%< zFDW%WJq-x}YL8OX9StoVJp+B+J@`8)e5YpSmLIP_UtfRz^7Wh7uU?|r_U!rk^324@ z`0V2RcvB%imL6hd>`P;&ktI{}z{uFx$WU)r<-w7iCvBWNG2!SnT}k5;BS8`=iv7G@TfrklkGJZxsL zm64slM^IktpiDM4J~lki+1yx_pU$BL>zvqR$KQv)Q!5hYmw?8}L0(o|5~pIzKZ~S6tOLI5XNiGSXF$247QHm@lBYID6VqONJ&V z#>d8nd%IB@7K`~Ykv5n2lO)*t@DJL>BqSi2P80}}lCTGv;)2r3I%!*X|KKp_z8Umm z;c=Ij7G^g#X6DI70P(ai*;kWaR+^WS!eFMQr)E`FLky2Q4)+0(`PG z&P`^<`YIhH4e&kqTP_B~v01DH7EgdqI6o;ZE4u)UTYY=)AUejfDKgkBudF?JyfVMB zF)_Wc@_7B}`pVLHU4BVJeOYc|96!6LqOq;Be|UTp#c*w+zjrXRcW!zD_SX;m`pW!N zZbGQ$anc362Y-)YcpRI}VX=99K983u5M^Z-mRD8OAlP8vVR(znOCJ(ubm#_pa)k&bEwfwQg>{TX(I{+a!- zz@Or8!Rcp04#44X5)*kGu27VfQ&?V6Qr!uBl)Q6`=z9bI@slU3m_Pgg+~A`}D{YcO zDJ*0Fdo*w`w6e6kh@L=;m`Y9QpPn2aAL>P|)ChcWDvxF7we?LT&yU2HgePOplc!G~Z*0t>1PA-N@@TqRQrg&wQ!bmHnVOuK zS$h7P-@bYTK6tFNjLpm$niwA;n*$xq(z?nbNk&qfv;4=P=6~vcuvzzXNUz%8v#ROgq~xAhN^L!6&oc=YU> z-~awMFV+_4WF4g(VFhfDT$S$D#)i7e(!A_6rq7MTB>wjUc>BqYD~=&9RBSw-%SvFz zM#m&1WoG9i0Yt7bFg$_PU&YMfY9KIJf3~sl2zdudzpczPmXy~vcJ}rUkIl}{E4}z=UUm&+=lssZkq$o`1C1U4jJfx|9EY6Wf8g8@?1+9sL7Vj9;FK$0 z($IsPs;@FJJe0;uO60MbaWOPX1T8_3nOjsk`$@?79Z0; z>X9w&np{|zTUnXxtLDcGllj~P;G?pOW+i0-zo89zH}J9j0DKPH!@{pV!urGgBma2$ z{K?`(Uqdwrx{A6sa5Iy$D`X}#KRMo0kt8UWg0XJJ_M;H)>}ZizmlmYb^p7J8#0lJY z-8n#nY8!ca**aCTvSYHX+_kC$3e3)UEO$1IRRw=~pN6^rQl$3Vsq zTL^hpa%St83{}Pa^z`aVZzdeCkjsjvMTUn_Vz{DQ^m?R7y9Y?$i_`xYS;te5?Q6@+ zuz&dBwI^7C*DuyrCI`B^I-2U6;D!bVK@!Z&O!RkDq_Q$$8O^{(?%dhl*4`?uttvZ|g+v*xlIy!BT5u zO+}s{#$a>)+Z@v~b2IXLr#g(;{75JakCu=M42xJ1jGCMZV*V_dv>*<9f0{-k|XMHY@n^#ra(%Fr% z^>lZ(wYD@#tBZ5^v4)%YdqavPVsUDobb7A0G_SB`phwJPa(VGE{;=S1TD%~G#Fw^p z^$d<7;a`08nCx_7^HJ|?#((%?GVfknSzeeNgPZB;?C9$4?HeLJ;q-WGRVF*Rys;JC z3ep4icESN{o7gO?KKpu*p(9Df0!&T}Ny|j6 zY-wjNnKupgcXf3DzotAlGffz4b_q<(Zf!w+Nj`@i&qyrlo$RY+@ulKuIx{Yo9z_Wb zqQtUN#JR;~C^X?6fWN%Fw7LqP4;POI@gJ?Xl~r;?7|!(A@Yu*8*vP)V{()hnJChRw z4W&uE@;3Ad$>`GsZ9r>tU0G39vXDnNmIoL25w$iauPC0$ij5W&)s#w@^t?1G4URuL zGBPAMios6J0zTHio5Y_(p@|`o@MOOo`433Q&4{#yZ_Z93!x$VI9_S;jUnU!$81Jty zNfb78BXJlZ*9Fpqmd2{0yfmSJ8?AqB=a#L<_|lx5TwX%DkP;b(BNs!DX3?q47%DX~ zA|#Z`;HG7v@qo&Mj6O3Y{^Am}aC0EuCnu*jHo*DMERoKDtbV6J#E*`R4D=&SB?Q>wdJKnl1$L^T&lVP@Z}`+x!K|@zBnh&$HU9pJ(TP17Z$;! zM*%;S62nZ)$j&dVtZzluKQcLuF8?Ab{e{JObbJ84u>ta*fBmKV|gm>eA*m7(|> z-b~Sva(0zv@k$3qh6eh3JESQ7GE+EgP%<1gj~97I4*0jLN)U`iqC|eYpSz2_jVHt1 z$|*3GN})tXMbMZWK}K#-1>zcl{|IOfq+WQIS1<-RHyQ9{@U_#(xH13farC~2kRXrX z{g`ZOYJ9joKRLB|XsD;Ft-3HPiAN6)aCY(yr&6PtyzpD6z(S}Mi%Sbr5>t`|+}L1O z>xZ@;*185RQIQc5kyL6do1Y>sEC>D2irjY;K-m2iNDfyP5p&V)+SnKY;xJhag8rC6 z>kakC2zFoqwl_I3GSDjF=k*Q^b~Kk{2$<9;e@|yib8B$o6b3s`@hI{yHLw0q%Z*er~3Q_TjNi-|I(^|J=?h zYAENknBw}8D!R9mgRQB7x~h3#7==osWA~HOb4n^}>Y-Hp-#*hY(9xk*F~6|BxiSmX zPfnpY+R@h8CnUsL$0{%?((MMB|H+GL>WkRXOpd6jiXG_T=47d(s$}3D9zg|f$QFt+ z^UAu=RE~Hg$1#vfRx7K8dZBmI)}- zXnImk3dPOM<)N0cvW80-g+^zv6I0T~g&-eWyWsr>`XMxc*o2A>?pb%=qMj+HUls7nWy7hfn~FPfRVKBfdD*o0pbfkt!K|`J2E0&)*k$ zTAV$iXl$ZqYj)?3ik`mQ9^h~HsjZeaq=yHEghs>Xhk4lQt0}2l1W*~MzfgMRmQ>X> zxAovWjg27vM7M36EaTf6YKk+3i5nZpP$R-y@}CRKf0)6V4!#V(hW6JGX?O_1mV?K+tQvJ>FtkTM~$X9SsC0@ zReRt|i)V3Qed63w62BMu%)|t#bwHXj(B08gE=f;{r-?Q;qC$ehsOY@#(z8nkSJziY z`@8#wWOK{w>yMY_hHI1fS($kfhNSQ7|M>5fG}@hyuA7>gXAt8Y__mr zW5dAt>! z(d{$0Y~20bv^F&fZe3+%-R+`acUK=DztAv0TSM*p>blO<1P(u0l%6TU`Zu+94`ceW z@uAL^=GyZ7v?Oj!jG&;Vvt?t$()59&cVtF^D7~nCbbf7FHqhBWiIVu`tCwqYqs`fL zicrK)6UMXh>gzLtO?B>Gzj5oTsuL|PKFsdi2dMsBy4q{%hsqhjP99#aUcP>A#@d?d zx;9}PK@#|{EJ;C8HK?mWq>~dvUDC?Z+!Q9A5~-yfl%J;ir5ULLfV7 zM{`AAkBH%I>*VC<+0{R8qTAGK!#3=ko#yP+gEOBfsE?H$Ca7+!t6 zkiD^CuW<0fL#MEu*xLSykbEDoO=Pp1ZX zMMTpC#U({W`5BxD@&9JDxsiAeES`_SHZf9@jy>4=v2ERc>sgYVW;ZY7v_3(5pO>hsf>5m79t`MFFEDIO}X1|f<*VyQ$BZGVLzcHHBZOFP=;M(Scc%q?u~9GsjD z@2Tn8_(dforid~!GQmAmRyVYC_V;y2%W^YCJVvmKjj1)QrnPpod1E71>)34zv*0KT zcTQeCh}o8wKAgVC&%gNXUwre~%80aBB8;U((it3HVv;DcumU_TO3;QnB;YYl3RwU1 z7Icxcd+FD&>l3_8jm@kb+$^*-bS-=$>0ER_$p#d=QBg7ZSJ2Z+89Ysc3 zMs{&cRdGR9QmiBJiBHsYY!fPaU;So2KibaNz}U*k!A#r8+&`Me0{xYS4uqtju%xOU z4185tVQy|t8jlth;N$7#>FOD}v2jOL_1-+fb-XTAz0GnD@RhpZM5}gbG zOA8MS2?=Lsm7?;kswgWiYv@HsWNB^v>ElOBvcYb&-s@@_YIC^EC@hqp$mRHg)V%WQ>WYd|46>}UZEym7$okW@)dkr|PkTpa3lyrg`58$_ zL1Ln)QQ;v0zU~fY21Z8YC8?b!&tABtqO7c{XG>4v#k*^%sB35$TRHl81#?8A6r6#~ zj4WiR&|shojyYC0ljQ{-)KeQ9jrEXa)YO90Daa9L<(1b~l{a;RfmwO-baiQNVyqwS zn%)kSo*k%q>!sCYWyP5S9^?T&&JIpWz~6r4#PQQtZYf;3ao>r}iu8D(uBxi5|G>`4 zBaoSzmYPaBfy}J*w6x5;BCwFPwbCw<{+Z z5`dRoU0#@(Ad3N1rDQ!kG%$?l*xl7wR+ueHVMheJs{nu7f#WBR9+SJFc>VTWb7u!T zOKmk(Edyg48y6pXQX2H^sp%P+Xe)|9!xcjXP~SE%3L0#IB;TK-{upm55VGQ9BBK}_ zp(wYZxo3D}W)Y0c>ZA21OBjHRB&*4PcthwWOF(IDMM-{AJk^cF-?|UX)A17*E?v2H zP5$Z~0~2j^H5DBLb1QpyiXaVFj}V2@Qd97sC>=a-S#`?*Nx?3ztv`SL<;F&T6+hH3 zFgQ3gI65gUqrSI&6tyAhG4LWUpRX=1%uGQZg{~ZgN>gM?iUPHxxv{z^N64W%sRDn? z?)^v3oH};mwA__zmp?hDqN@RXO?^{qJJ&FNdTMfVQc7BCa%u|6g{P+HND6AYK|_Is zd-m+b%Z-gfZm5?pB`P8!C?+$#uz#q3hGaxQ4LwhWX^;#g%k^oqk+)Y z(o~r*PU1${tCIBRz7Ib-dG3?r$Io552yw!Bd1Va^_4`^TRyHod98y7sGXQAN;1~rC z1YaOQInp&Sgq=rT%#NW`!l|(!>vL8H<$thgBaO&dCTep=|@9SE+`Noh_PsTN{WEdhj zfE1BP$c#a6g2hjUZ%o9x0<75D{2U4uvRIv+ zo0)_yjP&<(x7Amo=1PqVu-7C7VIQA5dHB$$3Rf@4ox5;Z{@T^k$4_0puB5E0W8)RU zNlH!;3I#mA2;)dgPZpscn4iYu#8bi$)Y7vyHY(~GS_Y?Z++Kb0#phps{^rf=H(!4C z`t=L44+w&IabX$xGP32_x#_7%8A-r*HN%f*XCzX69d!2t|C0;nP8~jeN#WY%Gv}_z zU%h!l?(BtYx0F@Y^c@3eOfCe3NdmND)6+9VqIAeltDx;H$q^#qla! z_-C(OK7abyC!Z=@zk1>P#cMZ}?%q0o`qH%D6JuRnkD^2Lj%YmdN7EYHIgWBMrANvYNt8gO9W z$`SmyjBsy9lcT^tqj**B{K+FHF5kR)_0vzU-B7xxdg(}KkDc(|2 zyM5urCuc6)(SGRU8Whjt!^qJGMI&^x6JeM?){5C)5fHe4q9pm}5~7-|SZv>@bPkUocb$Nj#B`zj1$jiy*9PqasR=lBn zOF=>Y?5B!%@7`2UP`rH~Db4L`mo6%*YMR(P`{A}jN_tvGPOb!^|MIFDT(W8HM0-m% zIWav011IUvmv3Gp<$v`GOaB;a4@EfUK8aL}v^yENs4-j%=b1T+?mU_m6fhtSG;~tOI=$_?T(U)+C3dh8;Bv;g7l0G=m1FxF6aQL zzdO77(T%~{A`Gse+3*tL`{&PJzJT9*jBQ6P3^mAv3e5P7>O9- zPgzAZ#7N*n5QXvAG5;mR+NUqz`<|i=iuS-N4&6LXJp7GJhWn&s_#>}H43jiaLk;jV zK{tl`dAQiiZ{qJ%R8rH`Q@<&H{_<6vzPlRQ@bdYU({VnDZD^*gR@~95-^}n=3yu45jSE7)Y@``2L#8f}GR@ zR$Q2myQ|$bXri}l*>*?co{5>h+8u=}R}@q=)b6Tj>+9&~>TBP*e&e>9hQ67lrDIqO zJA+h0Riej&R`4eN@bD;5W^pYR{Wp>WhSihw1lbV78x{aQ4}IqmFh^tH1+f4i03jSo zPGH4CAnI&)1EO%?Uo}?OGd9puzkNedUQzwNrna`Ofxdx(q3)e)w^dZ`Yw10BXzL!B zke&cZp&8VFU~6w-VrHgw{kn=e zGIC=ZdwbVVb{0DEHBwTD1vv)<1vuby@Ig3kkix8@Cqi}uz(v31=iz)|1>^>h(gW!A zd%L7%C3z_c^vLiaA6Ikz3qS|{2Uo3q-5;3S+F2QE!TPjJjrEL7EF4Jrs;T-Vc{pVC z`}$^fj;?_WfdmFv4U378XertPQt6(3U_e?kNN?WOL-v3aDx__&_5JWf}-8 z5LiflrIls5N%4`P!T#P(hFWsp-q<~2)@waZ-al^#Y-_z06&DFtDUsDTS*TTTW+||$5 z!||cn-HR8lC@QOK>X-A9c-rM=33!`Xf;~(MX7U1t;{{REfvUjq2U}h5% z9^!3lYkK?A1%>O1cQkd(JOe#leS-xB()RZ5&8trn)3Xy($he;%1U!5F#pj5Euh&<} zyLcdq5eBgSlTgHw^C#~mKzvY~pUI1ZOxDNCO5@(eZ|A?|sHuy0WROpwzlW>M17kgH zGdp_}tG*GT0q&00`brn&6%?-D)zY&I@N@I>r*aFVkXMYr{-K1OnStp+2Zay>^v^zf z^=uWV0j>Z;z!{u@S`*C}+2}wIavy1JQC>Q7pCErP4=ZhrZ|4se@QJ%yP;^L8U|_JP zi?gYYp0S;cjkTkHI5fjf4iD~Jy>{cqO;rs&YZqT1zu@rLl#*uh_76@LDZ#_BL%BhQ zUqnG{Kgp28D`E(!KPJh@GdMcj54~VxO=V$jDw7`K>*MKUq4PaHj-ZK`dsuW>ctkiQ zB+$jwNL$z3&JnEw3N6yd)xk(f@#c-2HbsH`P@Cbo2P53%q5^0TVyJSO$#} z9!;l4_*xljXj$0Vc?O3w7~ugvjt0uN@7%e0Lq$XPfn#83NJv;@OaeQt2D~KF3pBna zk?g*B^Z9Go0d4`VK6wOZh}IO6e&qb4u>ApY_nT{r^RiM{F%S)VdbpU}Q#nOo=@A3T z=b(E~IG07ELqMJo<7@L!Thr3P#Xp$EjiyEV+UlyR-@AS7&V6k&3tI{!Dl8P75|f+V z&^eK$EV_vqR4$7l^90wezb|4+8WAl8QG!Rn*!+fZGU zkq8bX*vr8hzFtH9_;=vs#}DpC(IUCHvKJJ|PS1=D^nPey=j|4d05w1YEy&Hz*xbrM z?XJpwW2=Yu;mK+2m{_(z$WP>ed#~#rK!6z>UtR}3S!~UdW#1yo4^j_{std-~D3#)7 zxPU>YhIrbT8S81>Q;{R<&mW!-RV|`o_#%FMFjbh7%?k9iH??x{rl#a(3*r&49Zeos zKQPwO&^0u(u@B8b4F=*TBQq@}DH)f;YPukB>7PQyjhI75{s}|}I6m1B^pc=oAWf*R zE=_0Pg!$N+8X0KbQ^Cd1A3s};L{aJK;!Iiq3s(cnU3-_F*!4@wzhd}8rM?Lr9jq$P7JPSjrKvZ`|aiQ zifk4oB*fp@#z;d|>8|pDAEV=|!!glO$=PD2KSPk5#imgFoN)x{*`?*_OdcoFL+`%6 z$wOlULj!Y1XYZ8irqaCpqT&)BjASG ztK9)Lg2-fP4Nki)igj^Na97&!eGld(^WGCm;;a2KkKWdF`h;^ZOkk&TT)zs8f zBJI!MFrxgtoNdhwwY4>G9)R}aoo9~?gBie3;^a6=1YKBI4^xL&zo`+xRV4+*g?Wz`|4_P$i3cyM=|Wch@(acQiQRgG=5GFk4_8o_wotkmR016M7bP_ zm${PCJslHAFTW7nbE0y^dF9QWtt}`k>Kbr6sSMebfEpg1z~Z8JCC*Gu$HHW#rw9`H ziSf}i&_rS3p*{}g`Z~HA5Fh;%f7{7`#F*&V6tRdE%}7j3;j(FwQQ-mMY31cbnOR~s zlWL)?tfH!EY9AQS5eUiMDnl$pV5@8G?rnkEy1ubS!VLCyc1ANL1o|CD3_X?}9vT+n zhwB*D4o+^a_EuKr4<0C@`TSFSV$TB(lSLCqGLqw>;#ip?ejKjQg$FY8D$6A)1*vR~ zzvdlPmD_g>T*&(w(719S4r^;|?`UXf9T;jTD=n|@=&sF(b2iomiRkL?g{vSwejcta z&UOzU80zWk85$ZGnpr%22-o{QeBu+|SUN2>H77GAmd;3$q%o+GR2nUspI2Izm7br> zWqE3v()$mCQp=rR6UZ#h~=f1l!!9Q^95XA zt-E*ct81Ctcto;6DaZ4(@`|8NZf?ir5D1hznouKDSCopGk)BqD@N#%5Dpl1xw{9w4 zy>d-K?!4TUoA*qd-Ov0CK5_6NEru2omzpaPB{FHeOcpadEH;)-XQmhC3$x($68)`p z?`!DTxmnu>#j!B}ycj_~`0v`fhWe&<=$m>65NjK&3Ul}r4+|qLWyPzPE?&TkY@NLz zf9dS0({l2+HLYDX@!z)qTjbqo(KK4DATu+G#bKu=b9f9|0y927A+;!vCoB~6*)hHr zSObux4ndIW;LOnygxNXS*=W^3;$K!psueriq_t%^up&QK8$)%~d&)Pj$tzsFD0lJF zMY$`g=60vZ`M+0xyH6vS7D1s=xmnqKMtnk|kj19QC-V|w6LZn?735_n#Kng?nyKAV zGqC|X5kaF;B0_?x9HEe%kO;mwGY2>HB{>pFZVsYDQbG(h*xkYAfxh}(TareU(e3T z*2yaH z-290TlzoG7Z!?OWS&*O1PGGYbtSAPYA}2Aks6fQZE6ZReup?bjpILhbgarHe2Ksrq zJ3Bafghqx11&4)(MM6744fpr*^7iuaL8|9$V`*-nrK)sG@!Dl^V@19!8-{N3&BY;7$~ z4D^lceF6f!oSj@;oSa;6|I*IFNMBc5M^{@@LsR9Z!d3Z;a+g4{syH|v*s?kM_wGLi zu)`!IBqEYV<7VVZl9|-FSVm$*aC~+ui!I2^;4wJG)tO1j0tW7UQK<>39Ey*vnV!0` z(w)1SMwX6F7DjmGHUm9f9W8bBdn$L8m2TnG-$aMwI{3va^0$ng6rp^1`}`yVy#2-r zcf89TgKD!;FsLW$@W-PEv-D%@*fniI5l3C^2zN$i&&frYg6tU%yJu z?zWbpk+!<>jceDh$zQ_D*j+e({=x;hEAp2v%U`*4S?Hd->&}8&7atQ-P6z4 zJBZFm%qh%fQ=_88=y9NBa*PIsVC6IhDKE{a@by%>lUhxVQy`Qn;D8 z*9jwY_Kl`Svv_H#33O%>H=3E5BZ5wp7v*ejqOYwAANT1eM-G4d@u36z_a8WP`1q%n z<>fCNJMiJYJ-c@9+_h`>?p=HLA3BEK!fnO3_u$`-;O%z5@BMZqe@}aB&(H`i(rkJV zG9gb=l$4Olr%)1j90r4pt`Nd{gsXuvXv<4yPaN65XD?nCaqn)t$GeXX9X)=W9M9f8 zc-6$cd&$|KzO1IO=Q}iV1n&vK-~I1>4?^8-tv&og6A*rA!8m3vVf2^?3Xji<4v*$> z8FUt$1Cti&YN~Zl_2y-{Q-?mpT=(qVgW2xhyK~$2?H}N!8}X`*`!-GB__5<>h96fgG?A{;2zdeP&umZ%c14oaa{q%zT4OLxZQ}A)R zhPHu0-aes`0q$ObkqjDGM0a;5M|&GHUA5acE}#DRBN+Q$Sp0_{?IZ1O$2L4$KG?l; z=e`q{ZYq-frXM}z0{l<{|LA}H_=_#uw(o#lef06kE8ye659=73+q(J(`1`v!INDi1 zcz{5!di~tdkM`}^v2FVYJN6yiyOZ36ogZx5vTf(yz59+`R=t1Z$A1%FZQ}o;5&Yy= z-hN}-_FW$yI(q8TO?3@TZB4aXH}2e&KYL{Vu5FvExn=9NO=fZ12RpC_82O&v`#(PV mz2X1xH^0UIla}Cz-}=MPw(Wp%?cT8+%lwDm{u4jn^8Wz)H5y_7 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f129.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f129.bmp deleted file mode 100644 index 256d0311be856cfec0129a8d113d93a2b1f5318c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 DlL?(! diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f131.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f131.bmp deleted file mode 100644 index 27908ffcdc685731d7dea3e1fa3b299c58c57bc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 S_TS#&=OpyM{nY=z@Bc5+*H)nb diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f132.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f132.bmp deleted file mode 100644 index 8c65472bf701aa610195481ad67ecce75b531170..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f133.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f133.bmp deleted file mode 100644 index 0945ad9a800b9b4ceeadbdbfbdcf83b8d81e511d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 AZ2$lO diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f136.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f136.bmp deleted file mode 100644 index 2078eeab4e7fb2e63cf14f4647e0e74acae1d207..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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�Q$|I?zHfF(NuSBQ>j{B)7C{ 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f138.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f138.bmp deleted file mode 100644 index 8ad46c8c3857aec41faa8ab46ebc2b1ac77cb834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 TKMAz1zM(NK8UN2e@$dfub|P8B diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f141.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f141.bmp deleted file mode 100644 index cee904e6b4c245753318e93c241e8bb50a4bba9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f143.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f143.bmp deleted file mode 100644 index 3b2550bd1d4b681c36799dec5f7c16b1dad99514..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f147.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f147.bmp deleted file mode 100644 index 23b13cff9a34143213ad150017bce17a2bf35ab2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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⪼g6pEb2@oP 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 W?~AmnjE!WC7}$P_)$Z43`TqfEj)=ej diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f149.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f149.bmp deleted file mode 100644 index c8b49c884d35523408a131086c60a1a4fe032ced..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Jr@z~){|CxZ07w7; diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f150.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f150.bmp deleted file mode 100644 index b88a4bb06a1227d70d6100330d531db52c01777d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 P>ekQs`l;`{E$9CMqx@uh diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s001.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s001.bmp deleted file mode 100644 index f59e210a2a4437fe52db39c6c2640841c82676a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 TypOd1o8*66;D1}-?H2ey81Kl4 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s003.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s003.bmp deleted file mode 100644 index 248157c2739e33d65ea8d9ecb856427c50fe7ea0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s005.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s005.bmp deleted file mode 100644 index 8e2947c0a2bef2960d7fd9fc1390c550cd95070f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 JjlTYG`#)O8p2h$G diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s006.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s006.bmp deleted file mode 100644 index 1e8f57b75a36f96ad237d9f67c4027acd16dbbf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIa1(0Rubv1hOhaGYpTeiic(O~y9!)0b>W@ct)W^RUQ8Xk?Lkz`4>BvWjM?Ie!F z%*@#D$PkZW*_IOLulK6nsp{_2_ujhe!~N~O_Sy%>ToD3azE-{m04{=e8SrNx{P`~6 z2f*Lp#r?{kFaQ3ouit;ycYPP|fBw(^0lxdYzZ>|T@A)3!d%yR4f$#gi?*qR7`@bLf zfgkt*;0J&32Z8sz=RLp={m>5qKm5Z#4E)HC{0Q))Kl-D0q=e9dx0PS@gE1? z_rCW5Kk*Yk0lfeH?*~5cfe!!=J@gRp!4G~A_|S(w1bq0z9|j(N_+j9YM;-wlee_Y_ zvBw?*9)J9C;E5-m0G@pEN#M+xGr&_%Jq4USdlq>5>8F8n=gtA=&z}b_T(|&Sym%3~ zbmzB27>{xSS*0U;Q%}y4-g0hfJh_) zBoYZAlgR*uLIJ2$DnO&r06LuxFc=Jg$z%d777Jjr*#L*b0k~W)z~k`%KA#T=1Oh-P z6apfV2oQ_KfJ7nzq*5s$lgR+NTn;D{3P7n;0xFdXP^;B|Mxz0=S}mZ{=>WZ64;Tyv zz-TlACX)#;o6Ug5VgamHD`2zP0K44|I2;bZ>2v}vmkV&a-GImA0lZ!>;Pd$azuyl8 z0s$Zx3<9B02ndJ6KqL|YqR}W2i^YI=JPsrh2_TtF0;yCANT<_4CX)fO*({LD<$!!X z4-^Uopja#drBVqfm&-tRtspi+d!w&0lM8T(ChVp ze!mY41_NL?90H@!2pEsYz+^H3*4Ea5_4RdNV`Br@+}s4Vwzh!n?QLLZX9w8b-39jc z_JIBUecOO>fSWgO0=I760&d^F z4cxhN2e^CpF7V7V&j9!C-2XgfBfUXCqD5B;FF*H zB=D(EeG2&Wr#}t+BbDsl#>Zg7R`01biY2asm=4XJP{n?)d ze(vXf4*2<>|9RjSe&H8@&wu{&z!$#o1>hHd@fU$#`lVk2e)*Sw8TjHCzX<%wulx$| zr7wL6_|;$iRp8ft?bm=`|Mg!7e&aWO1NhC~{7vAue(Se@-~R3227c#veh2v7-~Co7!$15(;E(?3kAOe^<39%em4*qX;AyrOEi^W>wYAeivVntf9KRw(e%G{M?_kXz={+>i=NL0F2VX8Fj zT&+3r7gyLauF=~XuaLQJLnu+~fSd7u=Zf&C!Ja~>iIxUcUA0)N?)3tcIh0T>_T>79 zY^|#rsCCv4ubrG+|KDhU*92WPCWu6#CzH*v5~)IQtK+3#xQt_CRqlKT#?>b@&S0`W z=(XG9$#=K~Yg^4+1iP$_G3l~swKp^jcK2_6`h}JV1{E3v#$bCFt8mpE@n&~zduL;E zb$|Uk+JJhsU5VLI=U5&rf~mE|a;kc}vT=7OiF$HYXcSqZl?htuZ#on0$@bRv@$TW_ z(caE?tObqEu)n>rR#D9H1FKNFB^*u=+?meWjlCl0!iSIouGkSRO%cpxOQck5b$e@r zwefJU`JLJfhokki(fV-Q5if~+3rh@Fx>z8(vs<@by*oC+AIIyphDd7*!nGIm!F;J& z9}autL9|G5GY@rZ0}F@Hnz5nD>VI67r}u}FCG#Xi9p|g9{$MO#EteXtT-fb$yZ)#6yPK8$TgSJbyYbw!FTYYS1Sc#k z)f_F^U!!06$?aAjWv|w%h>MPf_!@^axN~N?Xw(y!z-I2~$yY0r>#@61=XO64c zd?9W5A2cA@Y;TTpldJ9i$z-kBYmbhv-` z$xq#H*@SQ!mn^a5&m$#jlER%RX4A!5r!m^zU9Wd0y_`?~-)w+fl^KmEZGUaQ*XQ@hn-S(tnU<_C+=)B?W5XGE2Z#s)Fx_ z%SD;f$@NM#GR~3L6O_k`b2*TX|Zb^u3)a(EG1Iu z#@2eXv39V%c6fa6<&$@h&&A_-fm*Xubd)zMm3(sjaQB)Iiq%hDx=5B;ybm)xh0(R! zJ244$m8uddtjXDnWC}wf(>M~PTsjrYwyGI-zFx?-#(U4~y=#0N7lY<`E1f|nHoCRB zc{q9Y#TTFT!WmvD0xqxxic_LQY4H3T&vm_Kj@+Pi6~=6;QD?WwWLj?~mC2?G^=dVq zE$6f4_T=Vf=3O=bg+@(ZTIM-p`G_&SR_$&ycCX#I8$}@nXP-V#R+_^PA++Jb)qB^9 zW;I=FGx+<5bZ#J-DMdZrSUMif6!NWRC7f#2OZD#L-f^?~?izrlQ6Lbw&>1eqbg@CX zy;<8kIJ#43a6C)Pi!`mT3BhPn#iJX$MT-bYlgTaM`NQyf!|7x&QEjG^v0Q1;s)wS@ zTBb4CyMO0h?g1i&Lq)*Q>Oi5MH6)wK#;Cl1vUe>(Wm=KY6_UnZUtl`&rK<-UF(nIv z=CVNBe+8{qnB8`VCD{(U9rjSUSv5OiUQ;OF+}|r^^Y3N=C^RlWsqv@ z_HIA(!fP$IB2Fd22ohI*3a3k^caJv`MmZA2wA;Cw@#iba}^;n9ZQ#*iwjVrH?)2@Ntg{3 zl2F33l$NkMsV$t#8d_QNpgJ5JWPirv!m(B%V+-mMnE@wPvF;*}YY3 zPX@_YvA(xetbn2WJHA$7Yyoq1c9|-0h3rCqMQezMT5Fv~cok-ZK$mf#VOqhfJm%U~ z%c&IO33LX>ky}|*$ZT$pFJ5Ytl9gJgKisWUhiipsA`hNKt=7Bn2C-Oif|+ zCT(G-W|fI?Fp5HDE0L#|Qb)kza`G-c;kR&b% zvb@SRhq57cW)v%wOGnQ?d!sCn*w_L(P3TBLAX>XVyIygtg#;*GtZ-G>i!`x2?64Z$ z*-XG2$>eI4aHc&dX3Nb5jVO$w4?@soiv})>?DLR45YfwWH~3H5+_q_;bs!6%2Xq($ox2;|bY0frc|) zOz+-%^hFW?T!}X2hZGosf%TXj2fXx8X7SXTB|MFt=NqY9-1iDILl%(B8(%q78DqU$sSIpQ}tFUmaKN_?M=TopN~a-@n+p0Pp4y1 z=Q|mI#rY*P4u*O9@iR})v-Dn*FxE7OG(@sTv=|;J>9(0#$(U3Ph*esO_g}DFQZvY;0dKQKxF=%20WN{YC z(mGWPPsb5T`o_19?_aer>}n&OCJt_jd4Xu4x>a|nZE7ZxCXfXT@N*QN%@_703Sqx5 zkt@|k0d=gBaH$=YZn4v;Wh38i0pjF*+|oP*fkYGdu!Y50I9F%WP;FIXs1#j0Il3_v zvz=O_L}T!;amc|~pt9Ep=sh|T=->y((Um&Q^jZ`Rwx#m8&QKV6mVMHiAu6q z2l0dEZ#e;6mQGHGK?!&afhB@3EnZpS$n;{IsigClQ~R&K^6?WBO{FjhCFbOTk_wup z=%iqmnRRR=nQbe32y+6Z-{lWAhoy2R+ZnVcA)P;!3b=ylZnaz}XCeXnx58&qSV}f_ z^)dvG#?b_@mAUz4uG%8TD&i`CA+_`J=YH<_m?i897=@bHo}Ocid&85uS8Lbt&@`5& z5EfpcP&6vF%u|TRqOp9vy^(OoDz&UHnC%roZ!{kZI=E2YHx0+A7=o0AUYUi=Ly#Ei z!t@kKZK}))qBbVdha%&f&wb{FkS-I5nY5O~u2vGxCvyA!n89fj5!iBjIW9-ZMHZV; zVUKxiMsUIB`hHswj6wXt!lcn}Rx+uCPl^${sc%0BTn?2i<4`d33lKO4in?^}{Fw_x zj#f&Lc?24hF5BC`Gqeg_7MoO{4o~EQP%)j_Y6nziEeA>9xtm!vn$NcQTzYpoY&U|A zNUZ48+LEcP)0yq&d+lZ>nXqw?3>{(mZ5zO(ArL$&9=SZb0-AsN;==6QES{;75L7Xt z-QyUnUwz}qA~IX-YOy@fS98N)54ZaPgH9b6b`$_T}uTV=|nu!a%%K} zXw0dJtasKYy-KzmH?d_F()85ZG(g4Y6Nw@Q4n7Biz~Kne)cLcQuOKKwHbRzE*j>88 z&65{yM|Dn{Ln$)FwjE4wG!kw!5_Xf4gFsTH*_;+nM{;yFoh9it>q7BZcn~#O96`TX zW2iKHomxJcO=$UY3+3{;x4~EP1Pq3RM@KF|P`Fhneh#!lODH0j4wFU2R3@SshXH-o-G*j6$YtTpipa9)`Rv)BpG)({e$kL z)2SEAd8^10k}jXW^oef!#ZB|R^aGJgvQ{WVAlRMxouGb66DwrqQ&qa%s3OE_|R(sg4 z6f=difo=#2S1!+d;|R!^Yyw3i6S2?;2o=4sJhKX0o<$QW=*xH|LS~ky*2ae$TCv&S z)G3YOfkl}tm+K%q6}D>tv_vMC+LBSPC!R~B*ZiJhsao_KwAt!Lw^c4w zlX47KLB8_T`Ny#Tbp*t8HWAI_F$ien92~j?o0?x;Ucghiq*WpVz(l}DdixctlclOqM zr9!I}(isi3>8GAPONYF*0em@~MdeDEOgs!XJ9XjAxhJkb<}Xf7K^7lJ$`-M7nzdZr z>KNI2nS{>JMb~Y@Kr<8W)vIx*(I6s|1nGp1LqSVS4qK`a@_K{qZtH421xCN)Mk8~0 z^Um>RuhbjmJ+Yt?w+LNTFy4wUmM{ezzDl8zvX~?+^vdPwCHV5i*+t0IlNU*67O;!* zP&ikW;RPZQ4Z|^4RCG%r9Ua$8F`HJ-M&hZygh?Sl3Y99QH|e&3M0lsORRXPWtx>6^ zt{&gNxwl?zv|@&kUyfgat|(}4#aAnse4#|CRtXq%8Uwuwg`i28rDY@oGmqE6DJ-}y z8?6q^OrBCBC36i`6T=d8+I!WgLCWV)S5aiUSHYqzGh|wY*>6%SeWgme9`QvoDKPOG z91OR2w#TJ<+pluDq|n*bD;)G&@#PvGpD#5^`79cX$RIAxFF?`I`Q_=^rypJxtP*&5 zQzk#@X}NNZMoQtkMqa)%6EbA;37ekJ=7WiBQ`974z==|g$`*0GNr==dtz@j$t(BAE z_-NzC!Nwq$tAXg@|hx?ZmAjp^Frfp zHX0s|ubmuh)++U=D<0NUR^ZEYFb)5}rIwqON{!WKx2t)4A{@3b10j>(Q%iFTXCFC- zes~GBB8?Y%aW(?a5YbRLTF3yUoSv$Jsj$O9!16FCf<7eU@MtWBTCNX)1YD#y%)~s- zc(qy2Bz>Ln+S=Br4n{=IxL-j=V9~slnFrtjo6ZHUY?IGwR`Ns~7LSM^^Mu%$r_WD6 z`PieY51pNz5ympz3LQ+osQ3gjClwKJPEVuhQqJe5q38$*S|1SOLE1zCa?vr5*%WGz znpLm2(5@D;Id`MKKI$~e)mqG!j;QHq0zrnKe-Php4eEs)g;j4swO+CsCWd>adf^9a*NpwcU&*Gk*#`FEU$4P+^R#)MQumrmR!I7A3h0kHs z1zX*EHI!)%`;}BF)E;lHul39IPTG`=Xy`B`N?sQ4_INM%s4@N_ zY%~mtTv?ezJ+_FrBFwa|pV(Q-Skxd=YN{m}`}8!J=(IBl8JP!PMo3dqRqp&zV>n#@0<%;;s2AADo*UR{eaM;up zB%M!zEzHiJpPC^&IfcB!^_LFH3aZZGmWcGO&6-68_P@A3%I7o;B^`>>q;&X20*|LQ z*!&KUE8ZH9*W1nE-pNL%SDI`b-8$JCv-;j2 z5Plv;VPR)4U3l`bOHVAn?*mh3s76P}GV>$?hn>5GAcr+H+Ucp;lgdTYQXCC&ewt^Z zE}gxIAhCH$vqUa8hf|4!D_p3xn%P2jZEI_7+y?K))H9cOBI^7cT&*P`PERG)L_L{MF}Yw% z;a)EM;mem`WC};Z5lXbaTq?3HW-b!y2Vr}8!kuHbP|#162HX&IV?`Q zQERaW{5Fxnrd0}Y9GRSpx_sr*V`tBy&ptK3EDd<-UGXBu6;M&AY@e0Q0_{(z)XbEe z3^otFL=1_k^RTJe#bum?LgT44?nu_=NEWM=P{x+%cN^_?Ia4i!YiT_ZiAU+E@CW)I zO~xZWZy*+kMZ5~R&L$%xg&LgzyRDTpsTl|#vjCBqtY)Xx8BKQ9!0+yi2mQ^RcD|JM)=C!K z>@vzkdeHvGlc|{3=Z{8H(V$(cu&P)DrPXd=VhJQX8@9Cg_=i7?HaRO1Wu zN~R+~L3~SL*vwjmN(B`!ZkuUvI${}J6Ui~wu-f$A6#v#GynKq|E#p6rWDv*-a6uad@ebCM3 zSUUL%k4DkZ8EivgH@P8W);UIV3}wdVhMua_yX-BAC3wJ zGz7?^I>vyVo*Lw_YALD4(WL@ByKTa+&`HZsI8I0*V8K;vQ85%&pDpHd3L_vR+}_w| z<>T>o&B3D*umSdi_SfqVgT$HI=}iP}8mC5~VIiePlL9jjfkW{Nh^31cF2D`udXE0Y z2gNcDWabLZhP!ZjDia0^rG$<|<&kFaNg3oa8nX(8Vq`=dnrHO7Oms=0kSwI)hRmql z9ACY*-YlmE9gmPkXJ+INuK#d6n~i$RE=N2S@qiAcioV3x+jI=j1)fLFtRm(YmM{*G zMlfUMd;tS~WmTNwo&)D!5a_m2CJIZ;g`yJ*JRAjs!r&+Y5sBnF{B{dZ;RNX)pG%$T zR`Z>W{eHa|Y&LClG?5l(UwL5uW0`t0>9GdA>1@m!@VZ@Mq{Qyg^C7UMdDPSA7H2Qb z%_=p~ykO>x!J$B0xFU%P!1>pRU8O?C!=ca#Q;>)dg(4wWS5~o1#Nq;8>$GYFVsFMD z^4JxTS}~BWj~bP{w_bO%5EyDq^Z+~%%k+okxH}Qe6_b%rFqF_yWX@Srm;tzn>OCqM3}DzRIZ?k*B9jnx&FUdxatibLm`AN+e!6bLQ#kODmAoix+8X ztCmEUdwo{Dl@|h8h;X)+j|X(&q>cj^H)}9F3r!u zI8q^r$ycf6A~{MD4mo}CbkJ_p`TZiq<+&N{gWU(bV3_K)J3`)AG!jVq{Q(2p=!~^2AS_i>0Cp>^vbvp9bx}GTqLWVg|d_B&BSoWJ(SVhd`r9RLn9_ zq}5Bsa*&4z`n*z8IvI#JhShY$m96;1C@dk!dC>kRQmsKD5si7XwL(0ROcet%N4k9M5BP9A&}>SDgd{zo#UxX+u57aEmRG8xTyB$jw7 zW#M2*93>VZ;?PKNxvq7sAV(+CDI*8RswpAh{^O-UnmuLHN;%l2VNxQ3VK7iQoPox` zaRRfAjG>5BI*Z-OmU`?;Q=(H#gbaa#n~B09y!^!nR)EzXO8KouUp!MN=c=h-%qDT< zYdMFI03i!OrQ*B2;0suR)yF6C3}(I2=Hn}3eyufGt7TGwP{Bn)qG18?gZMgEEFCZz zT%KY+;Vb52AtTS4ttN~D29>RTx8UICmqF@4s-`07dV^l8G;+i?hg20vrQ*?0vgD&c z;R|;01O8XY9snH~uQL&;HjBwZwUBTK&B;o}B%+adCJIi?5{k)cdF@_TgRi#Iddg); zoWF2-YFFh3yrJZ`x(G*Nkt8S-2ElUGVlqo%uz>u8Q05P6j35`8Oomfs z4-17_F$-Z2{pSQY9KlpMX*c=5>R z4AT}4bInCOJ#}f)8^d8g8#W7Ru=R$+gh%2jYyx^|es&HiR&r2ep-f@Yn^;thMJ90+ zI>j6q5nEYUG}IzSJ@Pettx99_#Y0w;!yJl)JU)NSAtkcG+^vd8z1Ad> zSxtPtt&_zIQA=uE^t!MFodkN893q+icuS%Q8&gGl5U$uJcY z!`Vy2!o@?h+?1$TOC)Fp?lW`U4ck47y)IY0(ac7oiBuvU&Lk^fkN_Hh zq(?%<2{i_w$&jL>-}I(Ea?XWa4-PyD9M+<(*J3e)n+yOiy)nqi)7=` zAgH292lNVC&}ZVI(R3wd1q_JgB%va>J9e^a?W{$DVhkMM{40%>{mtQ8zaKWy;kS0H zF#(AHPW=iThDReQQVvUOu$ygs36G{W3+47uE|)2UQz4Ut&-R-6OJBjiM9~@LN=Kpq zN=5RZawe5aCH)?q(j5p|`FJ=}g`SpkNNfa0p1nOW(F>J?h7Mu0ECewAk|#$4Fx}nq z%drdV-LQUj9-08mrXg0fn>riCSk=^#*&gprLV9gfwj$~csMLMxl5#mhkSaf zHCNZR>h;!E1q>(FCuJM%A{4SZy|}V?<>EAi1}3s-QngDiqH-)QmC~80HQP;4h~QJH zr75rMs{uHatam#c(Q>_3t%7>BY7fku*Nc94s*rUENO+-xy$X_IyakFdeKPTJd;OwU zusBn7F~Rkx%a8VYoz|q{p)c<3v_tGA=rZEch1F#+a)+~)XYmY<#2}LrnF=)>Op)c& z$$Ti8c1p#9xch4d0D_`7SHy7Z-rB%K}!q%2-GT?>4`X@vc-SfpGZyNlezz4gQpsc{W)X&> zU}!kZB9x;R3sroPK&UfIxqN*FBmhF-09f>fSV&D+c@rNoi{h#@8dD^jO;z%hN;zLG z<X&6f_*y#F!EY6e=_hW31;4^kO+~<*i;WJ3#+WtI8i=8+6*+Wh?zcqg8gu zaX2IaHj6;vSI}_m$|C+vI!-F(h#WQ&Y^+r4)CxYeFBG;(c~q%eGS8!O1j{gpAs*BdW7(ujiF`C~1Mww_(BxpyXdg5^ zisecpZMIO!Sp4eLDiVHq35H!?%rZ zG#lL6Y8PazdW~wP+#L5n0~kzX+**~$5K$uJ43>Ct5uvT64g7Se98eL@&xc0HgZ zUd&lRd;-_n-Rw7NyWOyMwK?v(Oi0)gZ27_xXar~GaF7|WCVwOK1yo7F}(QK+`Nd22A5@+c$>ZNf-*N(Cl50&l9N zt-?w%>(i1R&$+?<$5Q&%k9PWl>-#wmskhVh+VObE%9XPh7glGUcw+j(Q_~0{o=oAf z$U+4LjR%?ed^r^gd$nqf-^g72$^if)Np&_?u-NRiE46mL{-%Ju-O7RZL5p0>(58$u zpH2XhHdyE1xZtRBIOWgl7+Aq`()ZG2IpUu=xnUFTgST<7rwv0k%{rSSS<3= z5*m*~EPPo=K*iJ9d=Aefr!)B)U$_9uvg01LMr~J77A|~w`~jR;Z!+0S%|@+RZ-8@< zYYnQEq#>A02jxn+Ib&xyO)3}Yg3HT!kFiy#r>*SiqD^*sN|7hK8|(ev;Xygf=#OGJNMJlfC14a{CXFq#2diKRlyqw}I-iOCH3t|k z26Lv)VsCSE+#k0(qqX7A)>_jG=J(<@m&R3aGEAVoWNU&rP3Lr zX8wN?&@xc3>#w#!j;i0vl|cF4X20KXM8UOcb*X*TfXHdodAKBoHs8p3Ky6($sDqTk zj?+`JDBj!M>Qp9cSuZ30rruOVN8{1+D^T>*2Y>Vf@BhGK3phMv5lbZsz|1yTpw;>l zK9f_)WbkZ~uO|QmdXwE#Y>&p{$$GO|@3hw^>s?noS4o&$=2$j}XRB%`#JsUbj|h7@(|S)?~ds|lymD3PcgO6u1GFs<6+t*q_sUEP`t$AivfySF*?r8AYZ$D{L> zBJ#M$R>6v_;?d>`cKcQ+@K&5eztliMe` zW_!>nRg#Upj<1#qC)9WpDOM?ld!u0|A0}6F2^#?|Gj6>M78ri?GcWDNBjCcwxvdhA z0|ias!|(Z#$G+zWXRuTTm#WaHeNK%;YY+GewQRs+lqqChJ@+fS|IOb_hDhp7m%#*e zyHfA=yPF3m`|(DrSB~bBgXeZ~JN?=?s*@Po`|Hiy&)mPZ*;gDK>?UOLX!DbQ_(#9@ zTYr4|4_|!dBR})SFMjUXTf3u1G9P!SS*XR8*$@8s!)K-+pI%x4&Cv>i#GptGDuIBC zBBD5$ufqdiK`c({2n7SaAV|VyW3fagtFhQ!W~r2+N;yR-w>73EV>t10!oRt<*G+j* z^<>6Ikp5S;upU3=fC;!_0Rt5Z~yuiU%j`p(JS^ES-+NvU|}A8-$Rd_`_M%& zEy$r#xN?w+iG!I2gIueSzD0$?6^K2>Mxjv3ghL_F3urWZARC{KI_-u;E1}M%{CS6x z%d)46v2t(R&U;psaw+4fClRXJ(bfHfyPtkxJGy)K`B(1m^z$j7A?UU#Ik>pmcy53cS-i8i(9?p%d?;LC%zxK+ycd~zY>-uO=%p^nkTwKTJ zAQ1}>zvssvdE!Ht5Ol48NZ{Lp&QKRj$5m2=WavS7fPjXwjG<5<91F!##o_wewd3ZX z-N^a;_IN9$Nk#%eE)0$dRJx_X+SSc&LDBD3oaA|g$UhkEY+rrpl?`vX+2}U%@nFc| zNEh-}ISoo@Exqr%fB1dh{}@=K$3(!$YB0-Ht`=(LXg2c}cmP8{&@?u?KMJDPvX$}f zwY_+@QY{3$VCtk`C>635Gm|CCfl1xTWP8wvFzSuGmVl%iE7uN>wy%BcrE9gx&iLxq zxK}HLEwNnIDy0)eeE8Fke(?L>`<`Kfd}vj zScx~;-#qA)ilBGL10?_kDF@GDt(^VP`+xM2hpvD}AQ}PIY3SSqaE9aVZ@@>ckd2^c z8}ZoPfk-4J{`*r1TA+L%;!di!X1v$?jlQ8komV9fuaM_{hCgPpa> z$uozU@xk_utpZ8)549UnEi{mELVv-a|5U)g=}*;{vtYB9HceCzn+=(+p%Ps-~%-I!|O z++&I&DD6p<`&GLy8%UTP(QwqKH2eHo8igp9BhNkl*!v%Q?~gsUc<#dwpNG(ie4E2% zeVdA?6&OJt%;)l{c%jnUI=FiMMr-}(`r&x6_WE!C?5)p!>T|#P^0*dy?hBuP<1;_~ zOJDlJYdbG~(%Gi6JkDu6}1ccLjo4oS(V?Wit3C{@ddNXpY{fHtLl|kgpC$avd-k0~S(6qRsVgV$y51 z!fKH$yM5!@3(vpy#;Z3=C(qtp4|8baiCEYS9ITUZd=q$J5ie0I6%ug$DKuVJDC_q7!%?rv7_VjQ^+vs5 z;4o7%UDtixIM=-wYmr5CouhRR}6TEMV$3S&ZfiwPqy|t&S?5(P-E<(J5q* zZra@4y8ZmK`;q&v98c0>7Ev6nU%zvF_5R(R+aG!MmA(Cgox`nae=w;9J$8>r!J?7y zhGVI#poPLtflt2Za3gX7WF=bw3LeYCl;*#T*edeUN4=v^8fm5PO5oI{hS z6fB(fHiqZx<3U&G!~&sMW^s7@$zm%V_a_ROpgmlOn~V8+-_2x$8oaH8_0i$YTN}>F z&FywoNm=5@DtosMH;?y+>(4#+e7CzX*%@R((^>L*&7f3M#^uqlVDgkfClcWV#n;ik z@ea+G%fuX>SYtHWqPc1m%);e!Azu6wI{dk+-{e9!|iUo*%(w@dVMJA6mqyE!otNl2#SDO{W9P4jlf@fg)ilU z5>%c}XE8ZK`FJRjt>k0wI9Ngp5>jGdVO+y#i+b zUH){)=ZR#(9&4nSanGh;gNNZXNA_K}hfT z?!8XA-s%^9g;FKscj|o=pHe2}5nwPB5)Y35Hz2xbT^wI5JXL5C1>W|0uc);TJ+oV(y zg+W-s;J~NbeA|nKC!#SdIq02Pf>|&Lmda%k?r0+FNX647HUZOr|*GIeiozVKto7cxaHXN>X_O9POytTKn ze&dDP!)6zx!K$O-xE=~evbm^7qXBi@a4hD5Xz!bk0}+M5GkF|^LT>edI+SQO9d-D; z9<@J~%ee&{m>^LfH_IbXN#hw_-#^&&GglVmhWyrMXA=~+oxE^w8+=m1?sglrmo+d? zS_RjyMkQ9TNJR2C2YuijP;NsLD8c#)tu0gpD>?IpN-`CRm_w;d!op)Q<+=K>Q6FyX z^}OR-hx=<`CJf4#gn9$8*sPh|J~>%yfa#z~8GQUg7gYV^!w#)PB+{@5qz6F0)h!f> zW$<_+t;z`M@m%2yxBxPVm^%{BhD{VAR+eq|isjbkR@G78KiJ(!3b81StGKbhw!gbp zx$%*^TeXdi-ASnj=7fU&KrSCL%7j7{`#+hMZ-xEldoTo!DFo$QY=u4GvubXh3x!vhlWSZ3wT)qE|C!^p+Gy)=6MS67s2mT6 zi>ZJ?Ar|Px-wyWc??Z4bA&tZ3Dy&|UIgl$BBI#@f+>E(`>&?PbXK_?bH1>|x@*B4{ z)&~(j1g~{u25Y0WqwUhwXOA}9>xVb5_SW`~#+i7s(@2Bm2%>L!>UbA=M{>Dy5iNk4wg^j(f@z&5^2YrwA-f(xL*%|Ln!1DK2IUaxKMVDV~7gsKj zfJHvuLdX*aHT1DWBl7iYr&w8*1MfpV`n@X$3^%RzCP5LY=BlL(%l0Y>}t7DuXV-~ z(0?elz8%sxd!NYBTZ;jc6D%W7#eHw80>Pw}lm(d<28tGQtlDaL^5B$DvT_0+Qe9*cr`n0lO#zCse%GKF!c*Vg6Mhr5H}VASfaed}+2r|0;`kU|mSqtByJ2jbh)06waVi`9aI8wgkYw0(il&)>2`epJ`nCZeC5N*bh=p1 z=WH6ndsmzVmC&9oHOs+zrqM0y7-+uOk*|UjOivuFwl}`BPhI*-S1OH4rQT}zoRY_< zwFx2DRcyBNu5zwY%V7l`M|~hrK=h6SrO;dd6_g+>x}B&W~G!% zStzR8)bniF#BVp!FZkb4W!n$|FZwy zCvweRIoz*xyZsP%hCoxB%%%GOjjlh?+Pt@4DYiNR@nr~6W_qib@PUv0|F{3I9)bS{ DZaNxz diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s008.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s008.bmp deleted file mode 100644 index 05deae5103301401f59e82b30b25b10527c09202..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIa1$1NCl`edT!<~ktyQ{m4$yF{hTec*l%#1RlOp?r&WJwmI1r{@dMV2jt%vj{2 zrfN*mnPifg!0=24-}s&Gq?4*1NM~m9*811_?^OiOQyKrA_BU0?HY9b`gJHWG7`FR;|3HJ6$M2{M?*0&F;Hx5EEE?P2gS$7LkS59P-0>t zl$4YNB_}6CDJdyXYHBK!mX-#kr>8?O7!1nD$bd34Ga)z}4j~W-2#G{OSy@?7c6K(D zlamAG=H^0qd3jKNem;akp`e0-0;sUC5GpDvf{Kfap^}mksI;^cDl034%FD~4ii!%T zva%AYs;YvjtE-`!ni{CKwic?ZtApz6>!F5*2B@*I5kjNUP*YPA)ZE+*wY0QAt*xz4 zTU#5{-rf#%baX(Sot;ouR~OXX-3|5h^gzA6y$}Y2f%^LTp#J`TXkcIf8XO#ihK7b9 zEEWsla5xB$$3w%z!_dgc2sAo63XP48LF41&(8R<9G&wm5O-)Tf1Ofpf5{VFrM1rQL zry(+#3{fZ)h)ShGGcz*~jYfm$bUMUfFd!zA39(o#h|Ok091aKKa=8$X$AkEMJ|qwb zAfZqQ&Cbq3B9RCZi^Y&cB7vk*DKs}X2gzhING_K{3WWkvDwU8*rGnIIHKfsKAgxvl z>2x|suh&Bcg8?!cjgZM?g3M+!WU*KvtJMnGY&OVlw?htx19Cc@kjv$Q+-^5CKR*w7 zJRZpF^+Gx1l?C?m&0%-i3~jkD+__?m_qO--jMNcmO?o_z-&Z=n?e#>#sv^yzvI~=9_Oq zZ@u*v^!D3tLysRnhTeJS9q8S6--X_L?>*@K_uq#;_}~NR!w)}%zV)qdLErxNx1sNR z=R43xAAJOU_q*SP{`imo82aA#z6X8(``?HDL5%l99{}}qoPksXZ^rt_C{`}AX9QupD_zUPS|MD-Pzxu1cg8uri{~G$6zxf;J zZ~yjhp}+gPzk~k%@Bbe9+0T9k{lh=}1N4vo_>a&({nI}||NPJY4E@W${0sE2|N5`c z|M@@v2l}^v`#0$1M2io>s|~2zz@wYFo&R8C*|0cBs3hth%wF71P>3g_|602XW!IbeRovLZ*y6BW6{h z+pF8grm6TAbazK%BeJ*>S>N8&H_|&aP@R>VpPlks&_Jhlc`YiLT`REg+q!T~9Yi*F z0@I7fW7=~ItBX4D6C}pO#9%`~K`AON?tfc>>1mD9>a*z-UV|*4>S*n69Hh@m*%Om= z@^}xbupHGqOl0!OL`*|Lel9%jdQ9s7ss>69OJ{J07Tk`I-4dFg!A%Sh#B)N*@Hmx5 zz}DBHYrFB2bP1C()KO7TjEXsXB{KGZQ311r!8TaE3&DWhXK^gLi6cZDVNNQV8Nm@q z1blm2SL^5$fh`yF$rGJzt#!G{@o@>UN&ib4SZoIA3|+0WIb3e7QET%#$D1)|tWYB7 zjE+&MjY^AxG2YYM2#<=4ioOw7(2XwmA1dH> z_=3wzevesZwz&Oni^*fL%^N1L;xZkpjWcVrXkKycRU;oPmXn?G=yDJ-_6mj#03rIkAW~HcFhPliFIF8i$A! ziBX}JvB_iO_&RuUQbH=SlR44VT=YLsz%}m=t!(XWF9*yTpW71%`rW~RHyk8Sl7~r3 zooS9X!xbvHlOWOM&N4(gwOT7Ajr8=_<-!tT;}GakY*S;%S0RFB4LTRECf`(A|Th3Hf5R zSfgM}jg60@3lnZ6#b)=hM>^{Ab723yaG=*&Eb|`k^47uO=2~EWd*kNu&BLvG2g`45 z%*|P5#d3o|&0)-Pq-;DMH_VVIwI-EG#hM%)?5~DLM?}Zv^m8cK?&_+_;++4+8Bobo zdcE0d^Q~>~gaZ!qVsLH$U~Or4ckRxuTx23UtRP+IOedm0-nj~aw)|sV0AMyQzVhnuAe{qn<(J2yIgkn{Jh&ASX$dZ+FxJVUR&D=FZ(vbTlXGF z**2BJV0XGz617OD<oR>dNl!`tJ5BNCCF?7G~JSIkCrOacblSh1n?JQ)z0I(&{!l zbrLp}LLWj`lr>g0vGrOu4LGN|3PfgRTypy7UI4$>4uXx>Hy>DB32z_VyLA{2?eA~z z?(J`{FK^x7Wl@xJfy-la>s4l@R>k6yi4v*YzTjGL8|4BPv#+VTx~;C2ZBWrDeT^Np zS+ERPbi|F%Enla%I_CWW-$H0*4cOb!;XycbbhvxCzqh%!wflHaMAIt7cDLEB(>U}N z1E0m@7V6EBwzl#3aFKOt=VRCSlvrt z*Z1$--U+Q89PS_N?5^%@Ex*1oJ0q8{EH;ZvrL^nJS^=Ly*V;_h1^;Tmrjct6jPZ6f zrguagaB1dfBuZUwRxvC&CFa`alrNl9s?}DT!(nmwmO{(hdpD0Z*7pyNZXO=29&T^F zwJGJ9^m3ES;ZR6*Dua?M<}h@Yd2cYd6m+N*b27?sLv>5Xh|K3y&M~G*ot0%}1!);6 ziJwzGPp+29G!9)M%8y>)PK6Tl~%?>~@<=AE`>ui0fV+Kpz75S%}i z%;;P62mNNHKr%PhU0>hYG$`;nC4A!KSVvJ#K|U-cH75G=DIic;bsB?CZ?;(+3xVa0 z!~4hJ@ZH=$ym@+UT1y(}>K*Bu z(l7f=S}tv-x1p%IC>xO)_xYS4i7!^DL^8S3V78c?Uf_Ta4tKWK0D820dv|j=bhI!z zA`#7+9cHIeXE$oqEFqIBm1!LdzM$W(Q^<9sPIT*F=Y)1Cpwo#Mw2soE+A?^0O5*1$ zi>PuLIC^&1!a~sP^en7w?cBL@c(8SNxO4c{@%^39JGba`y-wu|I9xib+p0Iriuqiv zLIF~g^?+Tc)EGD;eXRq{SfNAD6S6q8{>Gxx^1Pgk)R@m@g18yFkS~%ctnNjh%j*p; zuO1zR_rn|82X`LdfA{shpM8%&u&9;ZkUwO$d%SL=$|w#B!O^QEzek!0}t#-95Z{=U``bb@$HETaVs( z@A#)Dp;^B>w6+HJe_>^D!De(RXLWLe!@sn)u>=(IE7=6>)R2sd}Z1s4SLW|3*tLwo<-|E)>dU!p&b4Mrf&WG>c-P{Rn@9pet ztgg>n*8{;|XnkvI+2>nawJMn;I!Rz!4j9Y|Ie&1Vvm1@dLuJK8e2(WInw(;DcmfF! zuhkjMu7$UR=d$2SYBUWn)kW= zdLfC%Wy+oV2Y!!Jr(h0u^!K;7w^bG7qkg>t1LIVdfX|!Nfb`2?16H-Xyt)z&udXln zm%=Nd!1kkCX7Rk)wg7SylgsaOIs`feSEH1v?clU5xNSDmEQd9Wo8dK&dm+5C99n+&ww7(yX_l9~ zD|X-7%F>c)-YRw&3~mqjJt$U|mrQbzK+c}^?H?|$S`~`Pp`N~m;_~9+jO@a)U#kEX zLt`-cGLsp&Uz5r1UR>JQ-#fgyza8FQ-`ZSXIkQ;?0nq#?YF>s?lj_qXXl8ZPi66SV~$>_J6qm^|*nafxgkP>1q1xoZ6t(8g&+XaC3Wq zb9HszXbburdbdAp;m^tE>`tpgZJ&2KbZVnsX3<#OAT>PP3@?T^y(Xztp|*#P?(D2u z=j1FBaRS?kZYa&pMU~WK{uc@~Hcw6V;s+-P6VnWV5EOKJhso_;zH@x{&iJ@4==TD{@rHLoKaumoIww?DYH9twgw)um!FI9#1&XJ=*2ZqbkdOn`6g zYOO`W^9#!|lCJ!xX4u>?JlWjZ*EKLaMdOJ1Ql&yYCs8{58%H+}_Lu#^mC%YybLitT z3{KzPdSHENWq)^PYjHCi+z)Ra>>eF%hl7FT6~`QxFPYWa!&|{cmrgI>QmC|vf$o;d zg7UJmoWg_)kyjJ`!&S)1YwfP6?jOJmU`I%^T!}(sHyd;gH*l@~MUU6Fw6N&YZm+ON zI-}AaFuSxmuh&1Xb7&>=Cfh=2XLoyJ$>;NHM7-I#S%Y(H&Et}b6{N8d5_zP*v#GYB zxwWaV6q%ZyoK^TAWCJA`sipOm#ho1klcN(vCX>bCNI)DknY`Y47f3g>Hj61Bc5bLS z3X6Mj%eUZj1VM?SayZ2Xxy)$y1{XYbr^h3rQi$vswQ+fSDP+;=W+%wgTS_AA@DN;x^7Q5T3vPjjSFOYOTTOv}&bNi(Nz>8Kp2arV!W-n_NV|jgs&fOnZ42A|tOb zGdm+S6P|;DrDY;NqX7=nOPVB8X%eH;>0e#n+Fo1STi@QoneZ9C5(X7j5v8i-(`0kFb#>%pS z?4%@E7VJvIsZ-xPbs^&HE1*^S)RlzFL3Q?E26_f3rzs+h)#kBTJPxnR9bDPn3@_W~ z1MA^X_~^a2*M0j3VUUvS?(G~Ozj0^p{=@aVclNeIYwIh!Vc!ZsOQcfutW|Gw+8tIk z@J58m-bS$V=^6QzH5r-diHULP$uUvaBF{Y~KNE#WE2*ex>}c;F#!s_n|5B{3T>?GJi(Rla(Hv^<{>B;J$B$2otwK4 z?;UL~&KpHME}w`S!8R9W7dN!zrKYDK5INb&3Gs2UPg!DNLvdDV2|T~Kvv+cGMxaz{ zKpHC5Tb(OAH}{s7T~?bD079D&e)!(X`gX|ex0tQKJ1woOY;W0Y28~u}usY|RF0*w` zz?Z0ncH7$4(z4T}m>$Al2Rqukn@UiqiW+3**|Qg-GZBe5&PPT*nUa^6wAYljwiM-e zVg{xt46a6RRw*1>hsV2j_uk#*Wt-XV_t_T?_TTyN;ql$W-J6HE4!72qHg`4;?`_}Q zTVD(B+`9kZ@Yb7m7p*36NJ1%S#Y1{!MGI-8M5 zSaf<~7Cb&KE+IbtiIhA!y$XeDYpWA>$KLu`rg4}(5SNomK@H- z-L?HUUw`{Jys^HuvA(-=aV@pe82Z#X_mPo>52nBMz*|WB_ z9rWo{YNJDMbL?#f0y~GRev8Uv)mzLbCkrbpcK-qhf_hLi27I9@XD;*#G;;|`|HcW z(3&5t)7`zh`+FN+he0Ldayir3AuM*NzP=(aA6{94fG5Yt$37uHHKQ^!v$`&~s=cGR zYluK*h?NqyY)-AWd4g*j^Jaxe;qtn}D-YhkbMN@!Jx~m9Y=FpjaPmN)kTksS8)#aHP#krN`MaY!I#3zBNS1)Bm z-^eeDh(?yzSGM4%c_OWt&1J}>21{UN-M45|Y8RJXo0}VtfAHP+zWeCjo3B6q;N6G& zCnxtm{K4_-kM=j#RziDwhr9P5hF8`PZ*P5EF>bD{tS>LRq!#_0O2wX-pbJ@jxSGo5 zhW@^e^8DhWiYEZ_=+yEoWMfZdZgpWP8r?lOMd5R360SxI;@@I;!Ka*^HP35(KBs2y zjk}L;Z`^<5-PhlG^WMqHgZICG`|(>hH~hNr1*9j#?;E&Z6f()^NwvM12tn3U?m>}G6hO>-M=Y?LBk5g0S01RRMj zlFRL8wQ6Q^aD+)@2{f!}jmByfa)c^SrfN=3%#Ky-!iv=(l1b(?8twc%$QH249#!tGM4#WIu9<6d0Ts=eNj(_sbGfyWN)FMKm(nfJT2N~uB% zl2*6XsL`1Xp+FGi!;3+$YnH7N)0iwmKW21-&^6p!SySHBTvL@_mY{w#`Wxs zbQC-y6P{Gv(SoOOxgsuemc-^7gZ`x@XFv_2ve&${>|I_8@2+q9ecsU4+A6TW@cvu( z_xHEfmKWv&p_Sn3irWrCg)O}52j;M{Ja2W#_)PNX2J=3#;MP<*lG&-m|c-&CKQNOYO%s- z;tI@mvqfRhS)Bf0;N--&bQlhAEV}KBp5PWJf%cc(UI5+g?e8A%AMUQMt(w&?r&OYm z&5Tj$l)2$7u0lXm@%hM{18nMi1wfkHrCtmv^$c=+$rCz7ESxt)}pUdU+FYMnrI=*{* ze}B15 zvqX$Z#w3%k0FmD#((`!&@cdSXj!&Pn0^m=pFz8J#;Q!_q!VB}u>q~Bz-8=7}UkaI| zLatoxU0vGP-dtQ=v}v?z5s$^1o)~8^*_}O&^_}fQ`0kqW$`TYj`qK~`9}|zrNXF$R$-P=F)tQ|nkPfl4W~IbAZLW!~gfs^$RpXwsjYIOf-ac94u1 zOjf6F5#Tj`t4yL)xdN_*K*;Y}b;wl?En758og5yg&9t;v71mUCwbzwY)RdPXei;F- zMn-0)CFK>xWFQg6jaBWq(FxK(`%oW&%26u}R=JJEmFSF8o7*as1U73wE-Zol z2MOr0hPcI(NB%f7U}81m{s#Q-v-rOmKYXLK$s1`fBjj}AlYVTTXo zKysOmJq^0lbR4d=6y4N`0SS3QWm#V4rv@0G7MFbeGOREyuAsEEspPt6r@%%0$4c-IfG z;PBSY@$Q|Q_io=k06BQTY13K&G*6|`#>UWfwapj|x(Jz{mk;};{423Bh{UMm)cDw# zG`Ln{-DWbwEKgrx58`tdpid!_5i4e&qlH-zdE8BaAaYK{+9m731Do+VupgHvznWHcW?H)J1buPGI5CaRJ_XdI| zC!2o%&IV}MskAbScMDj(&ueo976Lngwau_^BWy7H*Bz2srI;}V+N5LH=0_K^z@DoH1^haW5-#1jhfCI#7}Z&DH4%- zs%(NIlnJ;zkP(_4Cno`qcPqFMaBGYP`_k6N*5TIX>fZjXn{PaP^zijNx3`x!0Sj@# zXpjqNT)Bia)zRM7J~G(T-qc!Ck)8gF0C?(!=U%=Lars8ll?!o+8HgfuPfzz~e@hR# zZD^XSG8_1c;ju|Bm#Wq|CDr{PFK4r8dLu|cK>W42w){T7g3jg5s`WbWyb0izu7K}g zWn*ja{{0nOAQW_3%y!)zoh=eh5(Zkay^|xuWBuK2jTKoLKX<>UFP}Sg`t*hK(Xkif z5~E@h5LGR$nEIlIlA1OwVTL_RX7&sZjS)$+3N5!8uP}nTUN#TRJ#=!iyRvY!y>oXr zu#4;^NlM+U;HU{QBy=S|sAoW;iScd8DTf6#2c~y*=$+o#^sk zWPsPAu3o-&Jvu5HmWC`YtF5hUYHq>QmsA&2HDZWFCVK)f6@Sy~;O@gmM>qEZzQyhB z6{}e`E09aLq^Xvs-uA&^{2&C?HdF&1@F&-en3$_qA`{Z1lHn;ZL`7{AKw+i_n)=J@ zx^N7pOu_z5g@ey;AMPF9e6Zu+y9L%nDH9P%be0TH8*UouoFo8JF9g-s=E8msh{axy zymmb*E+Z)^7nzrrUxvo?cMlDqd#h`D1{iFd;c=rx~B29WRNiZWA!xFlOM@i&9 z@ca-|lnwj&0>oTBefr$B$mr-RY4Du9;?hRk#Ml(BAK%r|P2kKK6?`?7Naf6OL54fm zJSo-6r+RxCKpz)Z1Zicndca6-t-ii zFhd+}8|cK4Nt4~5tb4{Ux0)bpkm4fV* zBj6a#UP~WA?=y+mGdi19r#(5jwKTsQUIl3`IQP!wz{0#Ew6?LjxV*EreQ>=0_M_nH z&0E`Hk5$VdGAB8dnL%_9dXj+e|3v;Tzr6U$%P+rn@kZk1GtmGh%_?l{Xl|>k=%}gd z7@pzDcvI|NaQrERIjx%4Nzyp9lu43UuMy3ioNV|lp@7$?WDDhHken_AK)D83GdsuO z{hh<3z3p)5VA<<27?n&qm&}>sPgX9xp;EA2{S^WVmUV5a4yxetR_>1R)<|}1ojuOuLdn%n^dQ_c-8?fZChMh zSzcJav$}Tl==I09mNq_kychO3%?h@Z&!>SjbZVSN9hn+% zzO%o!d9by+8$MhEfW+~Ghr90eJ6qs{0CL3KET6;Z8yM)AA`N2No|b?1{MjqO37vZF z^eY$RZ)8-owD&iZG?!I1^^*A-#RRLZwh24cIYpq+%Nt1wKmr>V>P<=|knc9GEjr8! zu2N#~tnVBh>>fYd-@9{o9Ns&AZY55V? zFGa>&y%v4_TFkYS^xUeZhPKMQ(t@)3w&5AIdWzd!Q-vAp7{RclHKl_*CboZ&Ba^XM zCnw8R?V`(RmeP6jIgM{&eJl8JTWDwFcsabgyMMH?=m8X#72mvCE>TOk#A)*Q2$4EI zJlgql3;0xvOJ~nqxE38Bdo4CI9g&sWG&D5UQi(39scs`M6dEG4x2qXT!qaAEZKNTN zK{<>WV5!x7{>jOjO&9V2FkT>+8eBn-)jz+yw6eCbuo(#7zW3JShqqSmy}7%!y&y$!xyXv$D3j>H&q({=xF9!?$ts!AI`` zpz{9i#@4FKC>Ba}67E>r$S{#Th3V~iO8)tCFTD23tJh=CUP;W%%r0&QPP!Z2RbAiQ zJJYqa&kIz|0eX{r6e@HjPF|69{#|eSpE;KDznnt#^(d z1lRVC?!SI~aQNWC-LOCCv^xy~DR3ot-1r2IIyLyT2YBVRubesewXdEz{oD%?QSm8x zRaNM!g8GVvhSm{=OgBlWEomGicJ&UjWIeqUwShR?&(oL;!2j+oxh|w;!zT-aWo`bg;Gj;LU@*Mc|j5K7&%J70rrhJoYq$F!t2*U%vQ_D^ZtT zy%u}r!sXaRcu_@7OC>Tdv#=UHK#>SXr<&^8`p84WLz5zGKY)knlOtS(RssCamdCT= zHOtvlF^g|;gFfWu%{%vA|M2*DW&8N8ciw;f&fe|gHPFNZ8M5B!kjq(A9+kl*PT}!S zZNQm`XJ0$_^7E&oF1>c@Vsr|!q#9j`EKJGBuj#~3QCqr;b1FJV+xzi2Qg6p3pNs9o zv1O{cSx|qwZ2_BJ!<%4DQROD91CXZtq5b#n-(J|h_2{i{fA5_)9=-eEXnTD%pi^m# zG9i72GDBfdC$PAu4B%qys~4`EK6^PaKJoJ9#O%__s^-eviab;!TGZp-6n;28aqRz$+ULI;`;W=>gL1a{l%S|ca9%Ddhf#z z@7*~9y?HQ5;&OnzMJr`Xc?{ar)aa8NaPG#d7he1F*I$0-g>z?LJRg%)gsMPg*R^(J*CR&F^DN-DsE7t%tg(fws!TK*))D{VsM;WD1IZ~?w zK=F6qeCM5SKYkeAx%=k3AAR)r{-e7f3~et511mnS%ckTBMWR_IWt=qfE9nq)E$YQn zuRZtm^RIm!3~imd7@wM6ke!?n5uH+mnPiIw`|}Y+ol`xyQL<=yf;VU54P(i(fb9V4 zPm9eXrqV~+hcLrTz>Crug1d*eAKc!X_pk2XdGGPPyZ0a7-U}_cJZ`Vms?|u?Gcy9< z2gk;+Ps)!{gQVNU0RRO}>+WMV0-+B96Z{PH9-hA-(hwnZ5_7A@E_S^T4 zHdcZ`7wA#jb$W$D$>C9mPZ{9#=(DH4`3KLwbneuP&wc&5v+=OF%*3lvARJxKt?M5u ztV&OYH};~t+A$ODeI&kYx}|ZPD`EiuXA%qLT$YG7N*kjqY!1)r-W%^ee&d4=?uT|B zJbv%}M{m6T!5=?*5ZhleAU|o0r2z_LN%9m3IyQYLn0r3BJsX{q3K^`6?4>Ogn zKxldM{=;|Q`~G*|Tt9r{@rOV7?i=6w!4KYl>%q>}#?msNR4v5`l#Kr2O>M zh=?m^o_X<$U;4tAzWj}g>3N8P%mi3ubX;abA911Y26 zXh8f8JDu}jE@8NLY=FX3n_UhMpsXA}yua-YA3gf;hu{0?M}PU#?|$c<`!{a^ewNSS zb=VDHOiU!<2zXD*@9L{8FHE_H%1n-nc=emlo;rK}#^p2DPrZ63vZ$eVAg4GcI<2Ck zsHUlFsIq;6%;<0J1wA5#3i#iR^<}$8LdQ-M0a$5sF03EF@&4Oy9*6Y7?b~mE^wIbK z>YxAS`#<@~kG}i;_wH}411_b{>$VvTT8T{br2Ni~in5%{vxzYg5m#S5{nDv3r!Sp; z`N}t6eC2XxX>1k0iN^}gltCt@%<{!LKw8_{ zdGOBnfAE8k9*F2)j(o5es^~L93_}W)5 zW)x>%h=s*8}Y`hgKp$Kn{%Q^V~oT}^d^*b%l$Yx$Tr8uBb! z#7voWY2*IAJCELbboBbeyE{8RpGhs#>!b>)cn;LB3^L(Y^0{-enK`|VJKEn|mU`jR z*=L^p%JW}&?n^H|_sk!ijw{GJd-f||J{yyADG45Z^;}9xWk~@lzZo+!J~D{s6G_Cr zrta3ZaRO844{hIh{p~m3xOMNyF0w4|K79Y9@BH{@|MqwP@UwsTt3UsfKl#?%uRpj0 zXcFO7Z@}ZwtA8aQOCDr(SsWN`BF$YtMZ7wdmBi#QaiZ0-8waDNIc$X=(>pVh4pl z7(v&Rq+f}QM%E2YOcKenN`sU)g)ZqQ&l}X$eV?DYGo{^J|D$g$~L?N#{^UTX%`okAr`oc>WL5X(h-18}o zy|pRVu4a|jSCyjbM@Pqo8mfvj<1=&W2WQvd#QThyxr?wc38ogGn z_qgYs^LmGS9;C?tB(j*EkPk6&6Vt=Zo&7C!RXHVv2@z4T$?&wIoSe+77p|Ot@%by4 zzWUrNUwZk@4 zcqxsELsuXoo_X=rq~fkIhDhxT?`-S_1tT=Q%eS$6`1%ij_^tOJfBXAC`q59m{lUAB zZ{EJSyRm3>7 z`R0YpqSu~3^UBq$=bky2oQ%w`8W|=7!fS5&jZ@FO9F<*C-8{e$NJUB|zPfXCnkyEo z=hrrZ0l#4oQBxR{xD`Z_!@;@ZVir>|YO7?IkF?(M0qE6qy0e&K3LNlkYeB`og7)8Cj>!ro>;qaqZHL=&P?qTq!82t3rYygV?C+ zmtqk`mDP1aQ+y7KTAP%Q?!}TP2waOB(3F*PTEGL~d9TxrlNloFNrY58L_)L!%? znSdW`Z)(U&fu|Q#6#}rhC^h2pmFrRIx%p|=qR#?+6mj8dR>Fmd>xl?>YD{(k=+~oB zxq#i7o(3yv>A~Sf7;}1!c5bk+c8EMH5zN|m!X7{%0uZrXZ7?~EX1l}bG}v@j)zk8E zRC0F}erjTLxWBWt994h>gMDapV`ch{3jm$YE6h#3mKA*^E-K~BOHmhJdHHLvM#M*5 zPeC@7SJxs_<1fB)`rMhgyplR}=LnT6lrr0MO3-~o&~;{l_LoAgoKr{zGh~*C%V5a_ z0tSb{radixLLi<7W34l!32b*;RY_GrLuVbPuNR${5*wGEQdEXYi_V6n!m|*O(J*92 zQp9VQA|tNAvRiALJMwcuTldEGC}depbI&lD&gLtngH@eGu22hzbStaDW#58l-fRYp z7PDSscIXUh8Hdk)T7D;ijK>nDM)A0gmd2uj0%Sp5O;>wU6+G_3h2(^SqTKX|#OTNr zSn`Ey8F{dzxXTwlc1v+(#dQr?d8o{!=&Kj6$ED^MmvwaGMo7f^3{(qt0yKSQ!Tgv; ztyQb#a^ajrG^bE2q%uCALYaD6K97N!e93l~t9EeFVbH zcuiU%x(5#iqL@aL&SJKx6?1AZCZ(EF$u(Mun9pESo_>A;gMl4n(q<^*_u6p|gkTlk;kNMi@kz6eOEggUxDI>4g#rXpP%U2B}gzEBK6jXo`d#oFY$*k75S9 zD~c-%>zb;2dO8~l5HNU6etmO!R(e5Na#1D>AZ0P&Z5S7?M_suRpHx{=+mwgO0M6iQ zL<}5(C@gOuqYxQG=p=Xvx)nE!qpQKb&(0}yQURI8pB2x^)hZra$Yeg{{=r(XSk%cW zI%#rj5Ra*;YN&4OYZ~h7XfDoyCzs|mc2wtPlxM>mDhpE*6H?RC09_>V%JsN};=+dJ zoU-!#d{|OCtf;K2wq4e*)uDmjC#lnF(kV3CTYT)~s+ z&&OLqrBTU5#x!|mczmF?xT3UusACk{+gy~Lo?emD*j$WELLrjN&^7VN$gCVhYEo3> z)hpK`^V15dQgaHj;AuCaVsmp)g;jm{(GfDPAt9rpp_e#3K{Z-5W{p-Zo0C%kyBySN zJU)lVrxKs4|37|y_B5HzVzNLO=xeB|Eo;WK;`;jgs`HSDx?;>=S9MWs5v-u5DlruX z%PP)FPmPO-PfW;3&L~byPEScoNw^w?$jZ*m@4$=>P4!jB!OGE{7ss+8oba-m=ji{82yrMENpxr*$n0Gy)sIn2$-8rLF zNpupSNF@|AS;AQ{U{Xo=LN1j?d_wlew=_C+TEyfsCvX#kO*IYG9oX*S!J(o0!pyXa zqOPH~^8Ci4wCwEC^n~Q-1UND+0W?e!QgUFK)o=td6#+|6Ov?syzYU%JV}1ChvV=5L zX$KD1hv%v1)C!Rd^la%2o_G#8B85UL;_?}vl|Mrm<}q1p(hwlaRM%IwGX9Nm^P>Ne{lSp|Y)}7%=(M)8Xm)MY-^_xVW^q#Jmhd4Ga!T&rVCdc0C4`TT$29 zKZL2W%1nl(K%GSt@6 zT+@Zc5O95%x`Nb<`jU>`Zgg#1RWTsVz`#Hg9F?7t78?hPkAx@07bis~BJ<(!xY&fm zRAfPIOM7!$ZQhM!R5=&~>c-MJ%vmPrKF~QdB8@>~&+@szK{02@pM8D-gUlE4M6)a= z8Qa-`?j_=BW4ON7>YSYRMjUpaxw56Gs4BM@yiq4Ay|g$rF*XU77?+)#T%H1sWDXpe zk(!a3oRe2nRb7lOhsUPnS9i4a4NmfuN}WcjvMNMumQ1RYC}bcL29s(tpOw#;8W(Uy zvjP%ntgE@TrfYJTf*Q623_MA zI2if{8GCY8R%s*1qf7Hs6OqNW?QK2S89qlNk*iFg1xJ)}=jLYRY&wljn0^X>`9zno z5vf2amor$?1AX0%gOn*SLW%9D$;xYQod$CRXnbR3Bf1WB&5}y0OEckV>4?N6csi^c zo(oGvq$4ttQ`1s1a%);TYSD%HN$IH4;)c%FA+V=h2AwVv@+QW4V7g$2K_pMp=uee@ zKVOP*{M@W^jz=O6cXeaX{giPod2Fz;6p>L|GdhLqK@Zecp(`p;IS5#JZ3#RxH8~?T zHaRA?06cnnR!S}+CMqEz9Z^(MQ&NdQ+=$62sHkjh>zm<&nFjidgu|GgpmT)6SrMB? z24sNg&#pfNO$h`%E{jYV@9*tt8JYp^04UH_R@B-?AWvai2GGTI#pQ_9^rYg-A~-Aw zmJMd@6Jm2yk@-b+rPW0+SbSm@sv5M`YqJZIVp6iJ+dEo2@YB1KVqERL>P1Tj{O(Z&XybIr0-dTW1xp6fjzXFvK zmkiIzOhClPWG5%40)r^ZNli~r%PFjGKv$ykP-zJ{s4_5o)H5+T&ZjZiG7)P8OC^$c zEXD+ZK&SpZ{X;*k1y{%t&CYPCI6MHfXj39Klic4@Ueno02BWQ*@y4p|`qUfoAnR$U zKqP`rMN({fd_+cKTv9R$SzM479}}07Ur}07QV&PQ$0M?fDyo~?C#Q#rCnX#<32-H=dpf75M(~~F?&|)!{P@I} zq?(p;Kq${hPl`)TibSTS!ZV5sD$DZ`ATdIe0C!lG0f(i)vWqI~0G*#kWs~U~rI1g+ zvY1icW~yBm7jtH3Z> zR&!TPZc<7Xh`I?0(a4N=&@d>jE(IxIIwHRa(AX+qNMv$qW@%|&edoaFIEP4KD?|e7 zB%3YLfr-)aal&V#-!Il-RxagmL@dJOIF2f!$!EFL@xI1Z9EJu6v@OFeWi_QGd70^O z;NbG(lCzQE5T-?EfmjSLDXc=lQeki;s;auFp&_d%7YT?IO^xVIJYkAQpW&!D`&x(0qz_bH`&qEP*VhGW62GzHTlUI zd2nQULQ;HcN=!^rF%!21+m(*0$Vn;_v6Vp__fR4k`Su7^- z2ctyN6X4gUqCfdAo&`rxz?z{Fg&L_vB@qw@TH433;NOu)r#l7*JF2s?qElOX8uAk} zv(u5V)U?E;gzFJ$#RUzeIT=V~MrK}N3933DRgjYo&nYd=u5KC_VT==LB9UOEpGv0- zrU;|hiT}X(KivTVOTeBQBTlg70=;ZjL>j>i5{4K|;5}FX{~ajH%1z2>>90p6q`}h= zDIo2LiMw$l9Wd9+@^g^j^=aS@X{dTsUOu2$7F9P?R`m`I5k@9wM0^&00L<2LW=Oc9 z;eQwWez^!D9-t9`=s3yKNWnm@k~4)LVNOdWA|^pFOdyZ|bq$u))n8kXmI=rbY4NFX zH=?8B;1y*}HKo~E8JU?VRAGKy2@1T#EjzCqyowD+nW7PEO-)Nq0`vh?R#8@Fc4i7NhSI{a&attXi3tkOAKyqeKQr{}@)vlHP-k;#c^1&y^GjfIE| z7%VLd1x6hZ8Rhw@X^0GXWOc8$N~oFD%78m0Vh5(j#e5oRl7YocO*Z9$ z_X`Y6cGqQRmlsy%r6eaLAyU$c(Y5X9Ja{HD0}hylCADR!Qb2GkEC-{n9oVjs{yrRu zK*INoe~w50r9N`8Q3*%`!~rawZcu~ri8tCyAav&E!4SP;J+&xQd0}Z*LPlB~A|t1= z6Ev)=3UV`HV9KZ%Fb8sKN^(FhRFqxO)YLfw#_Ilk!SPE$|HX}XmdzL*q7#%FF>8WP z7@~3TRmE93m~l*9aZyciWpOG35tAC5TF_A4-U=QzH!G*Oq`auQ1iS;Hps=Jc3t83P z-U;Xe|B1i-FGT<1S3K$nc803ZDQ4+X$|RdLR8yIs-9OM(ou6HrkIGFQU#4FmX3Bdl@<(*3^bOa zs)~y85)p`qOk`GNNBcla37G22K%z>)-)Co(7U$%E{V%QlHUIT*_G|7efX6B;aKxde z%94i4iqh2Vyx8pgyjnn*X)T546o4aGT%2EoNG$#J)26?f=wE%htQb$7>}siPtF0_Z r&VXM-qEJ<>jlHc!*_m(%g8k})zwNuGx{_o#@>3GmZ(G`L<^TV`MG?>e diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s009.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s009.bmp deleted file mode 100644 index 569ca29e9ff532b620cf2769297dab57352637fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Y>wz9 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μrDRMDEkDfuy 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s015.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s015.bmp deleted file mode 100644 index b4722b108299f65fec82ae04fcad4eb535410432..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s016.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s016.bmp deleted file mode 100644 index e7d392e0262ad5fec867e6e88a02f24aaaa13a61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 J|NlV`{BQSodJO;o diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s018.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s018.bmp deleted file mode 100644 index 8bbc927e302254afadcd74a524ea830907924c30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Cto#AbK6j3{3UR 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s023.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s023.bmp deleted file mode 100644 index 6f0bfc53e5ab97144e9b0ed025b2dc71a1a0e258..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s024.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s024.bmp deleted file mode 100644 index 89a71e79824062a9f684b883759551113c76ec82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s027.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s027.bmp deleted file mode 100644 index e5c00704708c302fc00d68b2b7f78098d8f511c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s028.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s028.bmp deleted file mode 100644 index 4557f1883464008024e0b45f8f1ac75dd28b3bd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 N)B}I&fnW8&{|D}c0pI`t diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s030.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s030.bmp deleted file mode 100644 index 98a1c4af56e81c914166e55bf26ad651f4eb0d28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 V`Y#dU|8DhvJ@9`$@c&~E{6FuYZP5S# diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s031.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s031.bmp deleted file mode 100644 index f8819dea26bc89c1ac3ad9aaa59817766c9be76c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 PeuA3zPYd?{-QWFRXtcLU diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s033.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s033.bmp deleted file mode 100644 index d51cb303600814cf25ae5e41007f5aefd2223e8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 aK0X1+Rg-$2%>p_U9OHdl=l`D{{r>=*ehVA` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s034.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s034.bmp deleted file mode 100644 index 927c30b6f24c6a5712bfe778a50b1a98d537e9c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Dl(pRG diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s035.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s035.bmp deleted file mode 100644 index 1c55e4962e7227157de6a79fe471decafc2a40cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmdVC1$d+9l`sBvsl08|zyu~k#xb)b%d!lzY+1Ht3oKc(n3>UHW(Ld5FdpWaBomrI z(==(?CdDmmmwCHPzHjdRKhI9uG?}#N{_lOC$FgL7{?2*nyyyJR?|l7Zon+{Lx6a>z zpc?Sb1%B4S&nKWyfmhHb|Ie@g{rZXje*cM2d;{O-)d9b2HS^(gL-%wnA-fZBToAJJiw90d;nE zLS0>55DW%`;BYvEKp>#*?rsQ)L_$41JrD|of_i&=GMNmL%jJ+lp@5W1C8ScRAhlWzX*3#0 ztJOj}oet9L^^n0}fQ&{XWHOl`v)K$;EEdRWwL&(V4Vs&qgY0%Y}@i>%7B%ow638hjg zD4kA2nM?-CX0uQ(mxJ>8JX9zYpklEIl}aUOetsS*m&?$?!UD9oxCkvREkVo6%h1Zo z3beYq3azcJLF?=5(8k6Fw7IznZEbBq+uPgF&dv_BySoeR?d?JP`}@$DGiRWKg9GU7 z*|X5ObLXJ*=g&hIE?j^vUc3lhx^xM;eEBkT<;oT4>eZ{zwQJX)>({SCH*Va3Zr;2J z-MV!Px_$dL^wd*NK~F#ZH1y0f&p>zX+<~5b_F3q;=bnR}fBt#sg%@6cUVQOI=Z{OKzVa35wbx#QzWUX#La)F6I`p-#eGPi!jW?h--+UAL z`q#e>z4g{x&^NyE4d|QS{3i6RZ+#1T`|Y=(ciwpi`u4ZK4SnZ3-+{jS-S0x*``-7U z?|=XM&<}p_1LzO_;18f5{_uy;kACzc=*K_)G4zw4`~>>LKm0@Jr$7BE^hba6N6;Vt z@gGBf@+W@+{pp|nDfDN5_Gi$a|M{OofAJT80sZA){w4HRfAv?;U;p)ALx1x(e*^vP z-~KK1cYpVH(BJ?4-$Ot9+0USV_=kUh{_!9G5&EZp`X}h0|M{PxfBBbxf&TSh{}uYT zfBQG+-~avJq5t@g|A7AUKmQZ@umAcl=HQZ)j{qlbKBX$OvUxpw?R*K2IR4&2O&( zllPl#HMPx6b;C(t(XKOv{1TbLqE|bk#lrmJ)|pEeE}Yr=Smf87tf;B1 z>O!J=``gj*#>$GCCz~27o~USSJl%sCouW!P3Z+C53@ep7HJ<}avMUhFZR}rt=9xj?8`?gnp?ZN+MBvMdin>4DHF7590rX*;|M$&i9(#=$qf>j z%^+1NHCmU&7LDby*?hLV`)ezJ89`(E;Vo^IRi~b)scoq`dh%pVbtSBAgn~tNc6JS5 z*tGEp{1{Cnk!vhAg+Zl~7|jk}&>P9;ebM<}cNaD{b%1!cwxI*eLRBYvpu3~Hp}C{0 zr?H%y-&0BA%%8rE6g+EG_^ z{N#y-`p&k_*4EQiO~+33_O!ROA_s>?*;5oUiK)@DlsXNA$QASS2Cc*8jHY5CZ@l>H z8RDU~7FaV_=nZYHjV&!Tr<>~9dIr&LO}(vkeFN>yU47UIB8SRh&d7`=f!3{)bGcHk z#ccL?Jsw{q5Y2{S*7?YT8Sa%D&@l;jg$w!VJf3mXTSY=Cl?TPxjiq`IiQ#B1u zs3GhqiGUlSGDgU}nMop@H!GA1v?`0$3WDuGsl4&4%U7|%e8Y!O{oUQYBjEIbcMQN= zTN+!MsvkUcysf99vZkTF9oL5*r;#ZfHJ2mi5~yO8R%bEUJvM(N8P62srLEOpRRJ)c zv%}rUK3Ffh4>{0>=tXplq8sZ`-EB=rPaUmmsXf))h3Fzo4iG5gV{|c7q~hc7#95{Q z7yygG9tiln>0~Sx&HQQ#2nemLS);>4Xao$_hCpM- z(S5_jVH~cvwFBN#_r#OOYLA_Ub@pLlu-?H*7LCl73#O-eQjOkVoO3xHUbii}=njGv z_$wI!iq>UQ2-%d0@zGu+3IRus60t+1Y2bh%np@kD=;IGnw^W~QLktlH2Qb(%HiO7k zDXBBS3g~Tqf6yOJCsX;=-Ew|uCI71o08wYw38u-Up`qcfrfx)6drLnWImH;k4h#YV z)QPD((FSX7XhL9d*uMV$;Th)WBvS%T2qt${rk*p}yiuRm6DpRHrTO*TM^|8!W;TK8 z9~tlIox=8GM+Zmo(>UbN`0(KHU~@&&iPn=3oosAw?;0eMrs-q~g(n=D7OJRY1cp$e zR_OE!HP{BOq(2i#t>oW@KtE!`5HxPHk}=TR*VtZvvaz+LvvmO9gC)_qoQdv}6({QI zs~$K}TiejwJJ^Tr=^L5mqVZfFW0F85Qn(V0(QNb18Qt+h(qr|;{U3P%#;II;JYZ3> zrUg{;7z{Pki$)HNb&e2-93HK|rmDT83(-(pUyncx;|F>X$X+4`i{Y?oJg$I4XA0#4 zxxs0*hdl9x<=yRDmk&N-@1coFrahUo%E*H=6W9?XYGiZ(LzDDROpdVC?4j1WL1fp^ z$N;<@*48=Ljcjjh>mgy_qlDfG5|ho~h>S+ygzCh)q}^*%x&oz0=p!mHGb>N!iXn@X zB@|B0jAMpJknmwCVPpbBR?ElRE6|8e;QaKWPzcmue{X+RCyqQxpw8m)qa@1o6kVWF zD)m-_A-=h|xma2*pZSPZxNCsGw0Qz^BKj18Im?_F9>gJg(2PkcX>f|cp`aSOx_a;! zWG8S*;GM0F4K1AmcvL@Wb`poDF~+cDI+04@aK)loy4h$}n9LT3`Xdbhi6T~cVo|S7 zI6FlmvWa-?7!E(inwp}6h=WUp)waSg)1w$ne?MjnGuVyj?I$rO$2dGXfyQ7m>3o?= zDwP|Q?!}-zyYg1ndNsIK>ll$Fbu8+a80rRG#jG zb#*m1xAu(=bRh=@aMKtJok=846DhM)x=>L=H znk;gqbXLTlCC| z1#*ig;B&g|p39dW-=CKAoic}y0cH_c#*$z-X+ zVA7HY+FQHuaNv!du7?kg^|W?&v^NjXMiIjkBr1(GF+MRl!{D+7e1*d;H)$;{Z^-4* zORONraGy=WVyd*U&Gm@guH_Ra$HwSP!Z4mTHYK+z3?2<*YI{s))cW+zm zV~?Lajqa{$Y&mrrjY16!V2BhVjl!mjd?9bpkxUc|0f*J#3Er5&A)_kcPw)^}x zt(r{{X=W$JXGRAU7Ol=8Wst}u(gbE0*VB6HSUs$xxxJwZF@o(L9tMFzX9og-!r(9i z_zBW9-yCpy!+}69WN-xCp8K2tu*CUt)8gt{-fOm)4MrJHHK(2-34|kxh&K{(niLYT zg3qGQjt#*(YC7S_-T`#)Xg_>xv>$J>_rn;le5Ih$r-g&CgUnqO8xzf z|0oX8KS8zod=}X(i_f1WPfksf22jH|I9{pNNM{J6L|_uef&K08!}g;GhA@+4DvvrL zlFYIMvqU_35<7~;;d}ch_-dI!ualbsc9BLb)fn$DB&W<`$7lF+*?GT;PvHS0Izgke ziP&)x5``m**eOfGwTMhJZVUfgg;V|!;8ys@#NrVm-$g6{5WtZslKy0Li5^myO! zB$=l%T1;+7G~$n>0s*J#er%vXre;oQb&hB(8U=`oNiUOWL~ManY*Dzi5j*Ruf;H{l)y9W6~Q)fJT$M;?5v;&gL+`w#{@ ziXXsD5vTYZkxFfHY7`n*DC~6xKXe5Od3>Q#qXy?sB%O)`?Qx+f-Ste;1d3cC`!@&-y1M^?s z)d&EgZd8BY(CEle{~*}NW7AX)TP{`eh@(UjQ)jZ;4cZS>fJT`lvJ?uL))a__+#at> zqgTuLe6vy_Wb>3p0Pm_qY}zzaEah>y9P;4dVRv^A2+nF6YijD-Dk@uH)wNyd!J!`1 zFllU3%oj4~WP(VovaQ)!Bmr5ix!QjU|bhe5p~V*V-HgwZ)N0MWX4{ z2StOaSj6wN%(-p;&E@6!g+er7vwPhpi%FxDsBBiP&8RaOCMSr*u|Xte7(0Z7A0D2n zssxDOsV9y#HP)U!U0HqNWL;%#U2SzsZwH)2Bu-*5_(>{{JVvI>^0`{0bA0FzJjSZr|G4Se=jOa+#>#rc|n>X1CO2)oS#DSvHG3Gfw6)2-xAn!}cEZz+g{v zLj`cg>)R3V76b~}h3M`ib0?uG%<%tuO zz%6WVLA1A`v3&!0+SD|SAr?rrQu?ewrO|*qomubwWp0>RDpF|WJigwc5Sd-E<-M(9 zHXco+!v3hk=5$4~kyI)WiOi{aRFRU)W(Zhggu_EDZk$H!@9t=6YidHY*ES#kWQRg@ zHnhRI5dA|#1N~!@vs?}l1W>aKzFO}#$dtdN{~(dBn)5ou5}QVHg~}L2aqi-UC8DZI9T^!H}v%O;Q=m(#gE}8 zX$&@3X3|N70-ju_a5`hDfbo~ex9DUl%bd?+_1Mi`Pqe(bv5`+@LP3u^6*6lj4nM%P zeRFmxizneK1R|AWW)cU+AJa21)YIP3)ema|u6SD;41q-Tbbvffdk=P?w`+Km&f)_c zi!eqJ$>c_%%BYaNuL35WO3sqX*i?besIuATT%k}h>hxOd7M;^3U`ur-qtoZI=r|Mx zl`i2i1uWY5(BWZg9{}XBUG0cL6ubx4jqdO50Sck|`UZwTn8IX`r>59Euxn=~2{O6f zYLrRD?=RnG)M!OojYgp|nQd0roFm|m#Vr=FYAl|xT`dB~hcoC6I7}Q61uI3|846_- z3&y`4z{6c_6;&NAjcwJnh@L()*#BtkARIF?JcP%yMIwb=uMl%(N}&?OBz~96@_zmI zXH&^A$mZ+y?#R2SUB(-WL~^O1&*AcgvLUN>F7htZz!!8XS%ewMEN_-c9|iqy>S*ce z0e(+)Q*Cu?XI)E62cmCmv=@#TL=S?=pCaIAXiN?R48GZD_eA`m*h2dK+z?;3ytI-@ zC*v-6Je6GD*ehY6HFqOmJ;Rt0IEFYu5pqa08l5`Jl9}e54vWq4KJx80n=9xJI4r>a zhI9K{8|%RSEoD;k=~Td}hcR4xoDb`np@;u%?RE z#=2HmT}>0RqrMr1Y-{TyknkW#9-WxL_6+uo%*;}_Jekg*6Tgpqo!Ou@8*OHrS+8>h z@`XZqZMnFdOD-3Ri8*H`AF_jC@q3~vmsY~I>l8+VicTYf^KS$>h=rf7>S#UjL~BD` zRny56r&?M&YU_K@0JkTzn0%T<10o}yQlqq)?1@-Bo3y=8BXIj8EiU}F^O(P^#U7!g4ea4 z0vWPuz~rp2Z|Fkyj-dHeA`y#)lVM+RwHyw46k3OkYnDp&ashkx@DM*eIX;es)x3N7xAmZ5@RLu1 zi0t^2j~_kxM0GugQSg0ZbT)1j(>pLe%9JUk61iF``g!q?KjsVh{NZRcU^kiP5{so= zera_*p9GsO;!j1gxp36zpI=SnvKFPrsWhq#4y#5cI6Ul|zz>fPAsXP_OdUrVJ^SL5%za3=n6PZ}R z;R}ZoiKS9G=1T;fq0~Y!=y$lialJ$#6}#qa7I0K+4i5(b5<$VYHz8oB0TzYo=r~!~ zTvu6nm51X+E1+C`G{sGuQ#yTtY3gf<uF#WG+je$-Z5)r4%Wud8kCY(jK4HTJ+e`-W%vf?19nfCJK>?|(j& zEiNr23k!?cRB37L(z)&YLV0<4F%=19qN&116%MX%Z$Dkt(Am(@H8@J10ie_fkw%^t zOC)@ef-ltDeold?H(Lbj4J^7`GM8PxeEDGQ{JD!~4)(Sd*XQ%|`DkKk*{2WXR@ML} zpaAQ{>GPOWyu(8fVo)bW+N;sSogMgbRBLl>UCpUlkg%w2YHVp}siO}Q+_D)Pr zGH4u;2^=3f2}`W`IWI8g4aO4rTw!^Ap;*Y4cDL77wl3`N@9pfAmX`|i+r`4pjcs5G zmsj#hugM-?NW`KRi{bEaf=U&Mm?K@dQB*q;gKqDttEhbZk%vz-Hn+7^RXlN`>NE_F zfHl{(ccO;z6e?Sx5in_lDF*+&HYgg1`aCYDJCZ9ctt^3VE@qeZw-z^7H|N(^BFT-_ zWa-jcDxJ!uyk4JPD>BcSZE~6X@Q^0pi}^ESUAW0U_{ik&&;+u&sja26qZ44mzzqa6 zmF^yNPg7eHymy$$k;;??i&Ds8Dgj;k-d0Fw(J0g9zb+58vq(|csRx6aJVFpqZ;gL=*J*iVa*kfKYpsEv92B2 zPytBmRn;{eeIQbXgOm*xxZ+%{Si+s*o1E|EOBS>9h0@aILavaEEbOdqpIt93uk2qu zvv+QPdt)uNwzHgHJ-?Vq785puGn)1X!yb>_q&_@k%H=}2kT6WA4Gs||NVpMrM`v|a zV{2nuYkgHk)rrTBRJ8QBoNh#6s4TunZZ%uY#&>gLe%HO-hYIsct4s4s8ym~z`SQ-@ z`lYpeX>oh^!okkvbNj2srNzya)bie1X>~Om_W83J|GVDMyYgq$N}iNAjwVw2yN3r+ z-6P2Q=7!qlw%X?IhSSZpu+Em|hUQM-lvLIr(E}4S5^0)BCNlY|_n5%tXs(z~gmd}D z_2reNwat|?OXbarm(N|faAt4w%=W_m*{#*m`kDRG`cfzr52Tl}X|L6#l^q`P6f&V) zM8;CsqsVb0X%r1>ZK$fL>xMP;bT(I2GE&+M-+gV1L&Y4@iK`StT>c9+(+7Yn83Vrpe|1K0?gJK{G2Kgyyo=z;y^ zN+cXMV+uo}W8naHrwsQXQLQaajhzE9kRPl#_4tuvCu>fhIR4n9PaLa94Pr55@&E>e zkUTd39tAD}lefROx3hb2{@lUN?*9JS)lfXYy10G)!uh>}O9xwP#l_;n%4Vrlb~(bU z02lED{Z^ah@K6LY6k;)Th|HcCq|m2Hco2A?2Zo0*Ba?t4hU@F-YV2rl@9OTsjt%2R zCZ}m4i<(X6XtZ+fJ@U)h%<|@$y{*;FjRoL)p1-oc=yV3th53#3^Lx7&F7Iq^ZEoaq z^GoxK0jDpUEW~}`n8%_&JY;DMdZmIfJVhVx$4?N)hG1PS)padB-3=|ZC+pq~iot8e zvE%g(a8!3ch6n;D%J>MGW03Lgk-xo}Ti!i;@%-6qPhHyGJ=njzx4E#gx4W}*@%)WT z2bZs2IM`oXUMZ|>?(O9wPFpw^3#GG}i0|-_uQ6E7Y8EgkWDJ2orVPW7y=?#w>>nEL z?*{9xwY8%YHGt@aceLYhQw*V0BV!W@M5aV~uK|k20)A(tv{+udaQWQM_S)7`I-Fkv zd9$^hGY1=6U_Q>S<=5v|cQ2ev#lmyZkk1)O1ifZ3{!*=3Bcu?fXybhZ{Mf{3_q!aK z&e|ud+G?w+DjRC*YpRYNJ5dShS?XKSqm(HoS1e|W<(Bt=vFkgFOG_(zJDX>(UA}zj z;+gB0_ewiYJ#*{&^=EIt@bq&pzxB$UEBib1>-*O(ZEx?b%x4#~8#_B|nZrY~*&7Tx z6+(%OK0ZsMO^tv&eJg5Y09oI3`r*f_k5)HTH6vPpQ`XjnBF}0}YCw;0SA5!fBx1>FWkJkb1=WWv9eXl%mZ9F5=rOt zIWYcuz0PRX^GR$mfTd>1)M>&Np5MQC@!ZApSFSz%{2MPld-LM0 za~H4NdHU?Z93}}fF$!;Os;jN3 zeew~o2P;oC^^H%n1WL6`36gS-_wt0}abLvmk4F6wU#1`K}3V8bITi0$p{o>O%uikj}_RUu= zt(__7O1oFVpRZiLd3k^H+OyBS`pSz>UB33*-3xo?E?v5~wY_`e%7uf&!?V|KpV{3l zdt=L)@O&|wjRf6xqt2j`OXTdSA#_XC@gooX-lxCxg-?F=!6Q#L4NfuzBC$YbGKAiP z#a}!B^mEs*-FoV&n@_*;^{>72wQE<_vr7lpZryqD_SNebw+q`B&fa|PsjHVRUcP>I zbL;%hRv}kdU0f<19xm;lJ9DsK4kgP$cRJ?tfxN5VW^vjM7dH1dH?}u&OM6T6o6Du; z`6Uo2rIJ|?J^3_(aUywWsJjh0GSUMQbw?j~@R3KW>wrOmcaM(^-m?Mn@#600`kC{4 zTifR^UAl6xaj>2)Z(qH2^XB!-2j{MBf@-9zH+IimJ$L1NIut1vw{{N-`B*A`co>Nn z5;4C`=gEa5`4m`3L4U{#wqzt<49*$l0xEut(APIMMZk8nAA9mkk3RbOM~;8_GoL#0 z_>l+hksq2fd;Ez!D1h47IJo)Tjq}%clj(&spu;acfBVMu^S}|@JAdx#vrj+w;<=Ui zh1~Me_V(IRIed6%14UbQ4HvkzoLRL-t&%DMP-C>%=PYicL@AYuIW*eDIEcRq$hs$w zS60e3=Vq+B%g_RB8ARnai{TPnEqZQ z@VwF3fu2ERW6cwl6?L7xh_?F1K2%fne~X7wxrEP^0c+{}(|6C=4S+x+rOCa?(%$9k zPv5+8^Vz3v-?)6|E6?1y`}|kG^6HI?7gkovyF0tP>tO#cF0E}WX8eh;*=n_z)N<}D z3D7{Mr&v-3VQj3oyQ{OQ6@eWF0$UJ(K8orY9K-;0oPr&=NB))Tm(HHK^2}@B`}2P~ z{Ev68EC9FDmzZDMyY|{U-+Sl#Kl;g!-g@cw-EY42qo4lt$KU^hH(z@7g_rN%zH#@Z zmk$rYUc7MS!rsD}GYj)MkTP*wby|r`C=`hJv|$XYx4rJv(a(MA$gzix9Qo3bikj9g z1hTE8xov0|b&q&^I39?3llj8R#pmC8=hgG6rR~LVro6SXcAz47WR z@4WrPKmOUzzWtrI-+24=H^1}d>u-Pa>#x1?;){1*`s%CKcW=G&{Hp^^7>mZzy89rcVE19?ehNK@+z>A>&tPS zHxo^+F07{f2Ax5xcl)fiu+3!Bh`9{n2xfeWMV}gI2Iz3r>6%&)sCIR=)!ZZBY_Z!M zo@g>#TG~5v>C)we{QCOJg=e3?^VFrw=g)2J9X$KoohxToK7MU3E4Epbbn9(Bz|-V(bNcQYi@6? zIq})w|NKKojy+l5g6hZLJN=L=;B|Wv0O?N8udXf3N5kpj!lk<}KmXeEcVGU>i!Z$R z=Ih^h{pqKldEw@r7hZh*yFd8WSMI*?gCG9*55M=rw_pF^4}bKN?|tiyH($NBcXoSi zeP;oX-ty%FKr_51A!!ni!;OH9Fr6@lK_i=w9ewQKhaULi0}p@Up?kUyLC8TeX=+9w zlgmtjjBidsCzFT*|MJ@Q#xf{;+$ry`Z=Ab+Y3suEr*0mcfBNM+7kAFCZ*3o(zxmAd zmtTAB>tJVm<&`_vZ{NDQf401^Tw2`Q+&H*;adR=554-F(tz4oPFlZCQ1PrpP0}xg^ z+hFez4`Bg$V~Pm?0=3nfEoJ>0*?3zwE1b@(ubeyB-OXm+y-heezp}QPSU9+P?cCaS z#Amg-La9`_n9U_)AZRbAmNrW9q|@)8^Sj-VP(JI@N;M#Xr4R@;zz*X2+Pcs!^({yY z$XUNvJOqsm5m2)Nf07L`6eI*bPp>@=T0jUR${Rae)Z ztmxs)>mJ7@ulaVd;a3(Ti37MzJ6}|_U&_LZa;JD))jC*xE%g)AQ%rAMJ(P7 zAVXkrqaz4(ds|1tu}6+)nHvk>s()rsrpTE7acJAiEGk30EJ-@oTv{lZnu56q+SW0c~mRAnWp1pW!b#)6E zt}|z^-@39kpU=d?e)pU$7V@}MQW=*z4VWwFe)KQMhtNpOG$dMoLea_q>IbvpMCAk+n3Hgcjc9rubkW1+$=2=eI8#JID*!2%xQHRv@#W& zA>!+720#I|=?oG+kHKV6STe1E0vI8%?!kTxqU9HdAM5})qJM-;rLj3uHWxT>!!4bt zaULK*0Zw}`H0N@A=L{-eX65|;rTsh4y!e&ppS^hH;`YYYW;wTbW^Z?SWx1FHDA7gtu-&YrpS)H5%>{PK+(*Us;4oLgJjIJdjLuv&<^@~g{B z^L~fR=I{rcHqV?^2GaIi78T?xz&ipOSr0<;#*Uu%li%LfIe-Q9VzO9H=gyLuMD*YU zZI&l8n(TIKAmI1g{8pLK8wf-TrQFu)nS=AY2bV4$tnaLVsBAG;S}#V!Dd3X?oJO-s z=kQqVPOTE;O(~N!`sDZ&n1h*VBCf5qt?uOeiHDFqAW;OGTx;M8nIzgs7oH^ngBXoC z-E-zZBIHVjZQfkD=ucz|+rSUr-`qVoIJdsBv3YQCad++V-pcCM!S?D}HWKxP78h5G zTZ=I-AOU-=29-#oQ|jeBI&~NZL!;kUen%@DOPHFT5gT6s_GbK@`W0!&+E0A zoo58XPpxkc{oQb8COc}UA%jNt6H~@1SE2ZSd+I%9YQ(FKB+iQ3FRbm-O$f3>7&akV}))0ltHnNa?9+9-?u$3N=W5dgg-hY|xoB+kjotMhfv< zwpa*8Lh(>Ik1l&}ff=gj3W@w%DsBx}BXZIwcscay*x}6UfLtdBLrVSQL>CF5h2$u@; z^Y7v!iy%=M%@^XyY;rl90P0$N$y7R9$c5b2h}Uk^h~#PslQB(WO`&^#N%tYBwiVff z85#zv5@uvfa?7#iJ_<)5l9;U?zu6QkhSfo<$!W83_5OS$5(@*0YAT&h6_UYtK9h|k zBH>WX>vFjD8oktDv4UenuU0Dnja)*f3&A>&vvKHA+;IQ8f*bV?6k0(`#JMvz;FW^zxA`7Wv)MK{=QiVdgm`&#viuqg-1RP5nYl{i9 z!(|5nUNDx6hO^NSuo^~rVm4D)D#ap2kS0qluP-L%+;)(gn6r4@ z);Sa4ZSjBsBD0i2E^CGisH#6F^xlskkv)i;;m=OaNN9w%`uc7hT?Uxc25;1>1;rF5 zrBf^kI_A9oNFeM7K7-Ssw{c^l9qQFCTuO$=Jl$6kj2jo&jva&YA{*R{+9-L2m}>E{hvXJ)jSmtz4zS6^r|T zHWr7^7Y&C);eb2fN&*Bsk34OJpXMKnm!|<0Bu`e+U{F z9HI$$R2G*-Xs>NY;m91GRISmejV6oNVbbu7ra6yDXYoa&?^d>e?$2*5g9KeNT}YRT z^QHB2d1*P5OGo0-!eXgZ%*4D-i^~UCt5%!bpkkB9h|~8D_%FUk_Yo;mSPFA`r14aJ zN6!eAEmev|VyRpt5DWNBuGVJeC;*EJL~7YsI+q43A)m`e<3V2}9QG7*$xO-@jCkFV zXgE_!hkYKk6!0$O61Co_SBgpCnI#|6urnMohR7HlX>M%kL61*PbA<}MN@Y+;`CK*N zFc?(=xzU*b35ZClP%18D^YI*b$;UvFE|^Yb(iu-63|2!C1ma*|0DDGbwa67317H^@ zMbo$s5f4Em4#4s_ljH66jXi@z28SnB7{vmUT`89tK;oazCb9W4lhR<;xk8EDQZeoV z2n?Y1#1gSkFc=6XoO5=g#TQ7WG7-1itk0B}qjrl|2pg$6Jy3--Q&mD*+ z^B`MUNQb>jg1IB?xV5;auz+;5t2qd0R$Pr3e8ar^NG*k*(CZjSH z2A$qw(ON9dATR~F637{NLSetd77Tctely6hc@hNx)@G7%eY~9j1T-YtD%$Io7>UD6e^V|k?C~`!22@>OnfFs zAeRdD4!={Y(}EhKOeU8}<>S#{0%#Bcd!mqex9l+FizkxNM9}Xx`mB1RQLVMSH{0@o z(%=0O-(SQiG>GXjNu4;If(BfYhDvfcnBb*yCQW!y5+J_ zn9PDx5SYVgBwq&UgiO%paXXy`we|j}xA&+u*3kn;3{R2>WG+Xh)q&z_f!YV2^r2Of zrvwHWIN_}x7vN~dqu}8^W~a3UH289a|CkSgZ@g&+b7LH%LpdsBVy>EefcpfV{;zDS@k>di`7P%8t~ zePXrVU=d5z7L(QH3nt>J{QP_>o({*8?=FO7ED{9>AmAD1m&>^{NYepVVHyel)h99o-%Z!&8be5Kx@HG3>dn?Ib$r2Vl-Fc^+SbA|G1CI>Ju za1fSOH_z{HE&`V{5($2ofDii~l(i73BD+ChS8!B%3!qZlf&i;@S`1#022F*5cz-e; z&lMI*!0XJ!V*y}(@{3ErF69frGy1Umf9UrbIf!2^dZ9wb(ad=)0QATN-8Sc(Et<%c zQvho&bct&=OYu1K^DFz-MllS@R(i^~fuE9n~JB*l+ba(5p}kQ6jBFaR75s19=b z0L~12@<Wa3p$*Gaa6D`ax+`B2&y2 zO7U1U4v1vw`@Gq&a2cC7HO4V21P1$@%Hja--clqOjU;lpbRm^X$J4Qt>sLMO?oS&! zb%LtYNI)%t$r+4AV)-yIzS(pl0Pp~ZKN?GZNQJ}wN%`ehkr`}`*sQhAIqmL9GM!ya zMZ@uYc_9|gWg?N%$GPR-UkUgmZJJA^vn4XM!JSCNLoTZ;m@dWwF~DAZ|9|$!yf^@;Jk#R5bHHBmMt$2GEIR0ILlE&K5{oCsV7-#qE!|n;&{Rx!U4P TWx_tU$CoXA=+*z1UhuyFlUCBe diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s036.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s036.bmp deleted file mode 100644 index 255e01e8c4adac02d01e67cdf00ad8544ea51655..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 C5PsPJ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s037.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s037.bmp deleted file mode 100644 index 666b8015591b211226ca5bef3f1c1f9051209f53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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%0Db(%?2G&{d!*BYXxR4#L2 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 BMdkni diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s040.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s040.bmp deleted file mode 100644 index a083445afaea53ead8e94de9dfec405a93b6553d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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

      py-9V}Nju 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 b*8RO--Tq_ij~e)+2L7mlKWgCrXbt>7#g!6C diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s044.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s044.bmp deleted file mode 100644 index a652b99d4b5d9df29d476ec02cb93377bbd7ad2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 M%lG)({~I3tfBTT_zW@LL diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s045.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s045.bmp deleted file mode 100644 index 2b5e16798e17f919275b8d6ef3ea74158ea544bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s046.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s046.bmp deleted file mode 100644 index 20cc16043e4de903003fc04a7a4e0f48f1f99545..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 YG%}4uVX;9n^n2&kykAlOzd!c>0Qc1@JOBUy diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s048.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s048.bmp deleted file mode 100644 index 33552a75a0ee4cb4c90e70a6a992c3ca87f20cf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 RaYLUfP5Y^D{y+W2{{yw(G^_vs diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s052.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s052.bmp deleted file mode 100644 index f427e335da62ba5cc079fef8bd6acef6b71aaa6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 J|G)nH{{uh+|ET}~ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s056.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s056.bmp deleted file mode 100644 index 6bbffd696e3a83e3aa8d368dada3724a09dafbaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s057.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s057.bmp deleted file mode 100644 index 2575e637a7f4b08035b5d1d1d8461bf9cc5fa7ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s060.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s060.bmp deleted file mode 100644 index a78e5775533a93419147c82c62bd83381a73f57d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s062.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s062.bmp deleted file mode 100644 index 94f06916f85c3d41af5a56fd41dfca2b06ace3eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s063.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s063.bmp deleted file mode 100644 index e87782d64b026845fc3254a5e1343df21beca71b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 +5+tZIz_z0SaV0~eLLq9&<{zBUgtZlZJ~ zERV6Z1YfwYMN`-`D5lNfjOwicTQI+K^;SY22JBO-n6EYBxwA9C21awqc&5}S7u)SC z699)yXP_vnt7!>f0m*lCT2JJxWBPZQup zU%!6{GRTBt!o^F=>a|r79!6lH);CudE;E!?6^5qQY3xdgNp3AQt7)gj8}x^hnP{r+ zOP!rXgPBM)77WJn%|d&&zq>msHoEP@QDb;GZH)&24|F>9LcWp$*Lp3stp&Q)VHJ6` zaxSQE36gKxhh%aiW95PKW->-X*upV3S5XV=@4*PwqD`Voz}E@3g-n^tlPy{_09|Vj zb{dUNzHxR|F7ND)C!qS-IU4p4PaZuOjykiQgWcio(YR46CNimF-tW?AWn@ECucxeW z1KFrO<1t7HST5`Lv$JNdlC2k_@nor8D+7l9bZ^?(n+`^e<`m#@y|l-!H)v!s1r4RN z=;TO@43I>Yl-sEzB8f=!H}2mNaVbsAxrY}#9Hw6(RS4+_?E2z+FQIAZ2NxJDwsM=q zVMsJqw_UDGh27a=K3gf5K>Y1hJ1qdcRY4hEFOQC|?#{07+`4gevO57Oa=#n*IZa^S zSsg;Y*XcK5k@8q0?asL!S_YYo`$h&J^7-9*mw5H!dPvF*sr6nhk4Q%&7hnj|=0giq zCP%@cGbvJQ!tZmN{C>MT0rp)XlsG$!1ydjg%A^aGR;@gl0=#l>a(q0UO~$?ExLyw^ z)e@7CAyG3)Hka3mL`j3Sh%KhoatTDn=GOxtjB7BdBrehN#RZ?3X=XExIu3~j-@33u zrlZcC$5BXh4EQEAhMl%RC|^k@n~iK^w@^Df1L-J0A6nH`V>sxZUVZeaHyIt@x_)}) z`qA_dprOH_!)sIsHDXF2;RtdNqG&zm$l5Iu5`KI2>+`?CH#wa;i(vWOvRf!}%Oobd znlBQtG0SVn%MYDL0SAsF(CGrL$4X#mOlG?$91YmZso2?BE>r5XYIy)kwrZKlh4>(=4b>Z75+EVdu~fd4FO@pOI>1GGp;RUrHtWr1Q6y;e z5n)1qrsT?HohB7dO1n=@^VgQPjqac;sKz1Z3uaYHr!qPfd=ZfeyRf)-5U0uem zEyFMb0)j-A>5UEzL2dJgg7Iw7moa+I&U8AP)fEm0LxtwBTN)0gy&}j(2jgz53$W{Y z*Aejf{aS@yE01UF4%P}YT+VnZ@qkf)m2mHuV9d)abgRqhwke348+n^C?=XbjGLD?b zA+2MOa1vr=4JZ}g>Z?}EbO9C+2>?leQmj&_B8iZhJx7R^n!$9?qZbk+qOI50pSikB zP`k}ekDQKMFM|1Z=!-l}o%`C7GH?+z!iWIE}yD2#etCZF{w z5cG6)n5|~PnCSdBKnUjQ2E!0=d;MA_36?j>f<~prEtg7}T>2JlZ3VZrw1K8DFdT{0 z5)5d#wvgZB3k0m*kk)y2X430zfp{z#uk>2|5fI{JD&=NtFzWZlgJH8X@Q1=~yOAdl zbG-4egSWm7IJ;;mm+@HteX+Jx&=!~X7CK&Rj>cuADXMr{bQSomC+;S5# zrFyj+38y0glU6L3x`9MTwLwXhnwe@IxLcW0NPgWudv%$s^M<1dD}xGa_{?dO*=93o zv?2)?y}7i?#&4{nFk~cwLFQ`gT$;%Rl8TU9X9#K?_v|Zm{&*-9&X$Vhb|oA0-%AFv z#bU1AXgBNQOs1HQx@>yACL9ARw#6tmdLUPi`*bpcg7(J#Tcj(TkyPFzpsf`AAUbMX zCWFo(m-6u#By5{Wz!6C_42?mSX?(JEQ!wmy1?*ORNNYShQ_7UOP%;>b=8H{$P)1^b zOemCyq;lCN0E}CcM7WrZI*kgIG?MVf&3JaPGiVMwwUAX|GrhsdZmrXe;0kHrbl?St zBW}`ykRg?^n7GAD7w3pD03NNwHwi?HSP}HCbNm6PH|n*yf@ZM(Dz)AgFC-EPS-^l-0SEw47%@%Pg zILMOCka1dkPNmK$mU40MEsTtTf~_vY;5ZzHFE-j?6r11Sig=B7r_^+Irci41zGNt# zs@3X%^)6S_rBXZ&=$90brFGh~d^na)hHO%?Adm|9rAxR#I^l0uYZ1G`rsusr|E%@P zB&FMD4_ZYmRMu_?8+A651c;c#EG(8tQSoR53<8ZO6VM{1&Adc*c%1%_$LaIQ&1Yvq zkvikH?&uyRlLSn779di!_AnVpCjAbrNG$Ls1Aa3Wo2jQ` z%|bC^7pg&yanC+^`8-zY2nWJ085h&=Ig%EG)uPoH`9kK##>xs0w+RC$0F5K##VWOT z9aPT>t<9ivSj1rdr4pUi84o4Wm0q(`YIVCEz*1CdfPSe~ORe586N<+?RyCW=)HrQk z)h0Gv%lMj^T*M*Ks|3>5?XO=zip_yg$SI*CS|GV~+ud%X-mOIu8edXa<= zm~*sMLLuT1_oTg8noMtEFfC@C)uFeB++r)RPv!}=ZinBWY1G=0ECA$t?R!jozuand z20I76T&k4u`#?yE2YeCr@^S$v2AidNGGqkyb@%LVZO(1-!IqBtjB-*Z87zc-u8_-Q zk}CLEGzMi<(6;F$1{sOM(B)b&k!3OIO-{2r7E}QLM<#GY){rk2uK?O7k*_z}6YvIb zk=^lRHak2X)Jok#B4p91f?lgjxjG*y=D|$oBLRcWaGwUiAQo15?qnhvHLACVg+w_L z^!e-#r%Ep&!d6z*5+a>Oq*8H6JX3B^P)R10Sgn=Yye=8Ie>{f4R(n0sSg~8H#8cT? zyIn6u*W>kitY#e>gF>4mR3Z+JqY%(YGG8jjk`!u@T&>VKZEX4384*R>R=Ay^2%rNx z`D7JLdbJK9!F^Dc4Ey6*3s400ddg)rhO>#d5pf|@D92N&OepCJI_~o@B-k8`XNp9k zcAXMeiv+VEV*5N!yGf_v;8AFUg2`l&XdE&Ij-qndTX+eFE>H<%CL>RFc81y@FjOw9 zJCto#T9stI-I>-ZfD+p2kEcMLvfFL6N4smFKAuX)gCJ>*c_Q}v_EGT5 z8*FQ$T#g&0)K)&-%*0cGy0+=e>TMzdp_9@mZ2C5ziX-5GjA9eP-)0D;e1YD~(*XOM z1S(&nFnMF;Ts9pm)H=KU?)dQP_2a`U2RpMv0FMHSsu;GJz}mFJ%%xnV0VW~^fRUK( z4f`AOD5*1)E5W0kDmrcpZBg@qdWkJzQb+I`fys#4=2TPK4diped(f)K9?%B%7t<< zkxylP_xs_NHs7;MR|2XhVV08$@k%!nPX_Gc3Y3tI{_eqGI32e8<3?xqu+wYif{s)oopjMx z@`XyFTB{bS`9kQvDsCBl;XFa%3rGAqDLJ3XbaPqI*WuJjwCZg<3a1s($z%eRj#!1^ zsT|fa8c^z>!;LM~(j{kSi1iI5P0kl8tp<%!Xo<$-wQ8=}oy}Su0EkSF+O5%EuhA?7 zT!m68X{KIGq;jcTu?mQza_qkSIqcknXccf_LA`>R_j~j443PEPEGm<6n*hhCMcaTm zq|!-v3~8Ii+FGU1$sC?QYqhY%_wFB#mmK_wKv=YQ5&@Oi2!lgfmxMs79|OMn71=r$UpQUMkL zBWam<3>>zFLZgrrK2HWmQ&|kYfU7W>h3d1jtxXh)59%ub%ElrpgFE64MSQ_@rBUsT zc0fa0rPP`>OWB0mlmH9w=B^h@xm*dX$gtk6MT7V3!?4RM97{f*jk~PUdNEzdWeWLB zEC6a23W3P?N@#dA41r!-UWAhwA_PhxU`yp9fksOgot~4F)6Y074wk zq!W6z$?FZpJl=Gv-5KwXCWkk7hex-Lj@z|Dya1eHR!?fzOSx*RSqI6&ARWGEAL64H z;Ob~0SBg5-K)lg!HbDH&`pgbJmqnKb98E~}+UI0ft!1JqS1K06PR-ul{_akHw$m!c9e%r9#8Jo8Yz761A|Wxz^XK3F?u9u#2}hz+ zDI6t+u`s_pzqGt1kZ8?;h%e#L8>}XiPO3Edv)R_D4h&^|U^-Jln_MK3sDcK{R;>pL zh3;r)0;C(Y`}RrjHIfA^IsohBvmGEg>Vvs!my!{mUafH#bwVD8KofDeto2pcCSv~F zrMZYg^VJ3G4CPgh6nPOB0G9U>C7 z0C^#jiG%cP9f?x%N1H*-KOAgW5`@O zlf1rxLXxSQ8!M|T%bS#K82Zx2=E{YK=SYNYfzjy-*-ToS)#tQ3-0^aGaxgl)dA*&e z?9>563^)sy160@#gpwh@*B_5({pn!fz5`|~orm*-K)Y{KQUG)@==2BePPLqjITaeU zx8+w$`9$hAk&Iip`0x^yfI@B{(a1SGbzymFZDrx|{3?^d5m`LWfX8F9Xx&Dg(-Y6; zfePlzjcdJBeb(QbG;`@hB;+)1Uk-!-hUoNz3MLT<-*>SjZHb z>0C1E^%_Jnxo?!PC;JpbX3eem{kAA08Q!6X}V8LVbK zd){s~na!Y!*`oCa9rqI;2s?L~=kd6`7Ok{VZ?~)6akX47#6WMML>W7%M1u~UQLj+* z)-J8iefPPA#rc(ut@U*>Y#Bpb-&nr1M#NGD8k50dx2sefrG%~U=7y6y&)k0Qm5+Sr z@%O*>;tRKKjM{lmAmkLTnSuDjpafN$%;9(5-+vHwYeNjSMaV4UH0sr2q13GuQc0iN zxXl%M4_f(5JeEp@BMuIhOWC~m-UrWJn!j*yle)6Hf!x|!UsxkyiF~z5tJjcIU+)A6WJ#TU7UrHI#Qw3($+4jwBctgX*2t*mXrmMT9d_=aQH0%+g7NoZdaw>>+GB!?c99w&aIn=pc*JAl70m;;xg%V zDveyNu^WwV5I`H3u_^#m6%!%X-efQujc@LZ+l^u&Wa4v-^~^oKGm{R2`==P$*yRi7 z=N|!H_ks0`4@6at6CqVb#9jX5$E4p^#1AlN~%I3h7et&xhAGNHokc3Tsm zZK6A^XKP1O(2fE0A_rF|6+bEA3x`Bny}@qrd*ATC5Oe)J1-PVO#3c_#eSt_gS*=ua z*-XqNQwE117m3FTm0~$&mMJWJ91`sN%}w~~^2#EM4#%Jo%X4!pYd8v-M&t50T!5Pj zlxDj%k}nqP(|$TXo?QX$3H4@wuU`w0(!o>;PyuF8jk{cL$gt>Z7a4W{t9z_`S0LmH zBy!;Vr(@}uQKgOzbCEz8u$`qw#;G;AO%fg*NLtZ&*d`h!5tHZ?{MO>)$`YD_#8W8@ z3Kc9rm;jq8oJ(fQ-C8;`na(<+B4|?ULz1BW}h`0j|iBPMOaM>g}jfBUoB5){$l)+|F&~tN(izosb z%_LKCC=QXp5^9aQKr$Rifs!cKYY$taTB(q(71DZ~*WwC^4JMsU2cXM0_8+wLFkE4A zfC!=YC6cjtJ`(|&%T%r4Ga1soNXX+hxjcTKRS%*J@GxisnL-7^W->}5r7;GX*jQ$Vi>(el=Ggj==o`H5gDTm5ekOVA92AtHEV*7)|o~`yX1n zgf+PR$#~F|tdvr@W;<6e<^iFf@p+olbj<4j)uz|0*D%yBsz^X%vgkBE2F=1tbu1Bk zo47Q$u#Cim`h1&0!LX2MIw+8&j)>Qn?v@gHPy%#!I*nSZkuMmxy#~8eVAN~PYLnie zdc!^hQS>ff$Zt~z0b^Szw`-j|pfQROm$y7CCSw5$cxFY!B9nSt90ng0LfaG;z(lb^ zC0oelQI{9ySK$~el1#)Bwx|d+odzmoUo;Xd)UugEw>4;tT0p~Es^lCTx4~f*8;yFC zQlm4xasKX<3YMi(BXRMq-&l6`-c+cn(zL_S`TT4frkIP%vTT3A|1&o=GOt7<2+^ zi%OHK`C<;xHmt5}BEgeEXfz51$Z9swWT8Uo@cAr>S~`^nZ6b|vqnyiw0N|1O^_Bon zV*+z8(;2@>z@wFVgEQdO*@7WoC|v;HWh$1=2HdXlI34rY4Hl4C+hh{El}TdKm`o~# zf=5%BVwFJ5nkfj)Pg0Em~nMfdEqcDg~42{O2QOS4!l2FMcE??~Q*}dtEKNJV`X0BJv z#@+E$(xZ-g@7XsQt$Mk}`Az$qQnMunx>!BQqBnBy2mr}15K#MkxgLl^5qGMPjanrV zqgBh~inv@Fg~h;g`6{gpAQ9UL91=lbFt%y*Z90oZrO@bHHWy%orf}Nlje&YIS1%Of zpm8G^HhLU3-?qxE)d3XuTkOM>7IOsjZ@B?9m57ImwQ?n$N`bVedZk-Q#N6PSG@zYO z@3$!^Y#wkwbQX=w=WBtwl_wEk@F*04N@g-B!0JgdV6_+qEkn*oFn;3NI6 zWI7uIGA^@?ECvv+PG$J!?L(__y%q#nt05Y41cKo-pe;jDzXsgGq?}GBU9m(Iw3exp zKo7_eP$*>J1#ld;(V$Zclw1H1Qnv*hpmJjI`BD%O7~2f0#$>SsV}5HO584HRMmgZm zrR#Zz+hB6gHy4&$sg3&U7l1bos9z6(xUSeQ>jGA7Kw*}Xhh(& zD6wP)mV!fKFem|AV^k|Sd=?6iCv1y(Vkwg+RTxDgE}ze&0sz^X$;HEfjPBH@<4(w* zY)*^rkV$VPOZ95ERrg=)Ly+1Z3b=HDR*3{1@ob?2cnrVK7p@iZ$+$P0iAOyqiPJ6s zPeeju&>->MVpD{2v4|sJ!M8RL7z&Lk1RhDK0a(8XBmpLe*&Ip4Lh*KOG(6ZD#eAto zH*WK2H3ke{E-@&?-!lF8-WtR4L`WBk*?^^BrqZY<3yE+v3+m+@(9&1)xv<#~^GO&S z5c2RK+`2*CYxU8_1TS)W_Hj5a`Cu7lP;yb z9;L#B7l5ZL{kNAXnaafNnW`%Y^mN%m695%J*_5i5N&pY5*9&nV>-kQ9ob&_9T+9`;v#ktqnZ5$yN@@^%k8*EfL8%B$dFRk%)LA z9-aV4tS`f06gqMXNdpr>Wzy+t9bak>2fp}m&O@JpJPilfG zXDnfNgKmd>IqP>hLZt!#q{3i3q})nX+zsdki`Al%TXih6%wbU||0SfyPbY3VUoot^gWDyPaIvYYArGfE@mt?R)>>@`ppZK*SLPy-O~CAQJVt z?RHNj8V0FPH0H7yRSL5bL*Pmk3JyaiV;IC{vqG+ri)i3^2XrbG2?y?v%m#2djX_{) z3@V)+AR^&(Ae9HCL%f>FR8W|HwpES-vjhpd1->9dJ= z7TLx+nn0lwiDEWfwyo2Gg^&no+aMvN(lHxY1OZNBU_k;x+*WEddKc(`@mCYzkrktE zD45EA!_xooCKd)752@X#HU~rLVjVyc;RF!Z#P1PY03Q)^^+FtsMCWj53;<3lg+{#$ z#7!=h%VBTx1x!4R$!F1oY^H#>Ed`njLok(aM24;XqpOeJ1P|l--(N9BAfykwltAQ{ z%9ZjU5T?p0a2))}Y%CR(DUA#`h9i{lK|dc8Bc!RM9I;x)#!yKF>NcH

      R0NZNOU# zL~OpsWKz09UTe5f9rkwikNK!P1*N|f=PEKVsQmi#WJYD;z3_B?sP|-iEJ$C zwc3IjCW+6Js`vttkf34c3}F4`0^oZPXbhSJN09EV1f9kf@pwv$R^ z!O@__2}?$U#yt{+2?!gBN-i|o^m1n)n9Eh(oOwV-yMrR9S7Y^uV;}`7C1Rk%DHaWT zGN~vKE!gZqgG{efs^tQ)hNcr6fU?MJS1@RJJb(ld>lh*iMM4wkJRy%OQSrEHmr-Sp z#LA^NYyOSTS?!TxrJB!!A~0RbL?h7vNPqIFa3Gmd3FRW0TB%cu@G`c=Z8Y1g3c!t$ z-~b8P*nn*y$Osgg&S5e|Y7t-Ovg#e6a(Ij8K`aE%7yzoau-_8~xOy@fE)_xg8uizT zOrC--SBj)Sy`d4=TzZq$1|Ge`08*Xxb-)l@UL~vnuzH(87V15lObRy^rB@(ejB2*}(N~M@9Tjn$6QjK205wo!huFjz{S{-r@n??nI+{*H$mAM7@ z5*&@A5eWjVT4D6L9l>1kEm{7?he0!aE)q(`0k4;dgW9FvNP%`hF;*Z{=%hLwcT2?7 zT2)%3LB^sHaVv|9bC(``;DK|i3u|yB76Eb`rP31c`J%aRT=6ZxDP;hmcaJei-6J*Y zi9~xSA#wO>y+~u#P_+uH$KeL8416w~ym4U(JYRBt?%_use&o`n)n)j$oWHHHnl0hC zZ1unVLAp??l#7KQsaNQ*4zG}m<3N3=w}1rd{#{4DvfHH-6Eh0gl-3T5}RHol8G6(bsTmR zi2%6Z{Kaz@!4o;(;a9y<&xWIgj1mF*A#@UpTg6jK-5#3@Ad_Obh(&@E$yfsM|J~mB Pj*W@`KPFLc(Zv4;HGLl< diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s065.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s065.bmp deleted file mode 100644 index 7780c14684025dfdf8548b2f13eb985660334880..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIa1yp2NmM(mIre|8Jy~`^rJ;_Ym-Q6{ChX5jgAdo-aYF^`0Ky^Yv7At{37r-fAcrM-~R32 z0$=*lmw+#S`OCmpzVa2|t6%*p@X|{!0bl#t*MP5o{p-LtzVQv)_CBV5oj_Mt7XX9705}{Dba!_HJv}`@Z*MPvKp=p=zCHkn zL<0T&{lLJ$05CW>2n-Dk0Vos-7#kG=NU00}KWOU^1Bii^T%iY&O8*Z~!is3-EY6fY0Xx0)YS!3Wb13Bm%@@F(8ph z0I5_8$Ye4=E|&ueg#u72m4Hg60@P|XpwVamtyT-@bUHw<*8>KF0WcbkfXQS6%w{uS zu~-1B)e6{bHo$JT0}h7+a5|lU%jE*xZa3iZcmS{03;29KU}0eaSX^8LmX?-)<>h5y zWn~3eU0ns%*4BXa^>tulV*}XS+yu6^wt(&JZD40-2iV=+1@`v#fNR&T0sH&=z`?-* zaCmqKT)%!DxN+kKaCCG893LM8H*ekqZr!>C+`fGqxO3+YaQE(A;NHD^!2SF8fd>yB z0Pno>4)E~dL*UV)N5JF9kAWvoo&ZmuJ_VjVdj`Dw?z_Ny@4W}S|Ni^H2OoR@eE8vq z!1uoQJ>a8{J_5e~{qF-m_`wf=AO7%%z>j|PBjCqB{xR^ApZo;)=}&(O{Oo5x1OD#s z{to#0&wmd5;upUFe)-E^0>ApzuYh0w`q#j3e)AjP@BjYqfq(die*k{_+us8J_>cbx z{O)(Z1ODls{t5W!fBt9SU;gD^fPekhe+B;S-~J8w_kaI);6MK3KY;)I&;JBYPEP*I z2>idJ|KIfhk;7gw>%C69T&m^$4@>V}UN#D(yp6-9O`n;scA6!8+W(jcMm?X-rH+gf ziOV*lRc8@QFopDi@yY)g0bI+zO_xc+2ZdQ@`2<%<{mBcg%|{;VR9H5)hY-@AWr*Rry^;4qq$T(MlHRc>5c zynEzQaV0V#A|+&`|IsgQ>b0xuTaWJVUE6iwx_c2A=GYoF@ zsC5`iQkxf64sWd5_n$ua!S_CTvahp0x_R{Ov+JwZ4qPl6M@&W`^8&K{1I{Oge&a$q zG`A5ki0m#aPX5ycz~p7adMB_9JX2vYDr8HWdz))}j}BeWzW4CEtZpNubaj`dDrc~ZA;)dhN58jWxF`nJ}xzPh{j z_=i9F@Sbz`{(}$SyJ1tXQKQ86)Ng$8Qgmc+U~t%%@?VRHKlggepC|y9EkO*>@noZW z``X6gmfLMN*d1@=DW|1c3rl`g%5xA z?vr%ji^oug}8JJ%mR{qRS>d1qzk!7qOKyC2_KR!SHSn`DkoB;e=ucoH(W zw&>!ysL_JhKVE>o$>x^cxu*Ko&XHLnok~zhEeZ}1KT8wh`ldAWX&O@|qT@$VC=!D* zR+3!Q(OjF~2knG*v3uZc(Pe3;&W3c>=l#+6kkP5ywqZ&?3WJ{{i44BITX*h0d;fzE z-hcA=M^CmEc9!=J4{ZlWCJA$L53=kS z_0VWTb2lohqIGPX#gJKTn}^4@-n)PI!Oi3MA0Hh(e){C`PoKT>yMO)hlO3N{A;otN z)CF94<*k(D*qVZ}kc(N-kyir>Uk}LoBL!&grt;9k19NrFb&V*3gd>wUt!A~sy5RP> z+^d^D_rl`B`u>K=dw6{BnpPm=5(r~0Sutf9mr{qu$MRoGNlA#v=_vVQJD|0BTqtI+ zIqE4KdXmGl`&@d@=Emms;m-Qu!uGYDqiZXB$M4=g+E)who0|^KM9;`vKeWDVWG1Z^ z+~#&=cMkM)bg=mNmYhGP1HK#NpIcW~T-$*uZH1x6<^(pqNT#$I%s!7+s&e{lmgOab z+Gbwc+4YL40uc}2-8kM=ni&fjD=8R4O$@b9^mjB@3u(m0{~eq8d{VrA*)O)fDn70P zm0Q!$(}ku>?Vgq8^;?lfqn1ZYQfeOJ`CG7Cb}pixOdFXtzo4a~tIGGb%?h-Ek~qcA-I zG11W0Np9#sPIFmem0fEvhy{*??VVd&Ys>p9%Xe>VtZm%b*j?Mcakyo3O;6&Wd6!QY z_m-9q)D|aY4z(1O8ymibWuI^L`sNL{!=hFS_{3f*5uO>I(VCypUJ@6S+%;I6oQEETga@8E_c;ZC z;{5`%Q}SSa4LvA&ZxeiYYF6dg+q=2p^KI zzPHXp(+P9%+%EhOOeur~e5<0fIx7cW-&Wh0aS{Fb1SmxLedXNQ(DH)xayX?MIgIF^ zCF9u~qeG)Jne0}lLFrzyXbnQP%3+sy+$4*S$0YQi39!7{yt;X8&kPk;orUXbshKp* zv?P^A2I)T+{&x~uL%(_Y&9j9Cq0#l|Dj1$JD>dk}*6X`l3pZ}<`i{U3xO;H#==OUL z4j%8U?75693YHl=q^ES`)pYi?pgE&Gt!0GCu7(K%0R;*6|Ayjo;a`et%ewf@x6URf z23!ozi%WyR+L0vEJkM=1^0Y38)akQ$ecrW2*WR6*A3Z&OxazrotTmF``D{dfR5_{? z@AVqy`gIN=QF7huR802N@(7~VUO#_j8?x2|n(xfZX30Wb^8 z!dB`k^e^UI$e%os z`Ig+P*BoB2#pw3PaMhinsYxbtFg;>u1W`xaRL%7j1YNv#TlAUn`^qBIYO13y1cjBB zC5F6`mJ}P8kl#EtOPphKRKC3%t47Pt{_g(b`uf6}$FcutZ+BH^5%MKC8i6P8E$$*r zjLR&ly6{d0Zg5Z`5#YyalYI`%XT=XkpS zTX^@H@U!AyMP{9ePA)wE^4W7&BhsqM^8@0t%ZgfHeY3=w`B|<+uGSi@n_K%5?e>Cq z?{IbVaO1(_hX-qRKF1)Q7IMW_@)&8JFjOw0Pma*N8ZxB4F~w&b{j4FXfZ?jEf$6PL zFTZ^%&hJZpfl2-`aRq5@xXB69=p>P3Sg<-)-3z7-qf)1_uPs^K+m?lchX-2@Hbv(o z)-;Vs*)w_*3DF`|bvH2Xt?Ng6>kHnwr__AL4!GD`bJ;%ynsepqOEJ0OfswISu0)h% zXCP*|B<$D}QQ=r#yZhk&{+8Ojv9@>p@X^h8?i}pDe`D+Mu2pB#^)&Q!)K+#4%{NzY z1k>#uD$XQ)s5ymr^9C!8Xwj0pCSc9mdrr@1 z#19-n7Wq{O8j_1rzZQM@n?Yr%r!HNNNv>;wO<<=dP%}IMOJsB`ud0k*mEOQ(uvN<| zE4PpLUFvx(W&k~}+-1(%q#ZRG2#S!3U3CiKT_u-&cCG#Q`MA%}0!LwmAuS?!MoH$m zu;4epn~|TIUKF2MRy|3kP7}#Yp+>i|VOZMLY4mE>@xkG;#cH)ZeDvtS}KtPglew4wufh$Q5LSQHz!bKLx**ZdMXo!_d9?XM#r> zathNT{V!a2`O?cTorw>M&&q)!$Hysj5?`m)Y;RdT0tKI|SzFRAudnZKAK!iETVK6? z!z9FuWh(2PHJ1?QS(T$nTV^8%Gt%j?iVQ~XC*x-#P5V2F@eCHWF)DJhtGqQoGB!0O z?5tnd`OASxrDdhyI?&uRFhAQ*;ApkV@i{Vyr?aY5VzbTSS#;Wray%Z_H#E>+0q3)( z+S@tP-5rC9c>`VTL%Iq3QqF+exD?x9Zy%d#S4(;m0%%jnB za||J0w&b&Ua9oXC=UO<}TlX9;Uq5>H?&^})BO&w*Yo)?fxtZN7S#p~dcQ%$a0?yR& zns;rjY=M$_yqmi)BUqB z1~&(hLF>)^?iCWMs5B)eCN)0c+$q1%prDAjw3^P&#@bfIAa;%~)=E!KhVU~~p>fe? zQhToNZ|rR?ddzm6Zjz~*#h4ci^fsIrH$>fBzqzC}OlZU`m3#vA2?9VSawR0>YVg@h;Ylg+(Z$WM?*8637#2^%va~AA$q9}@XL2EN)xPP?o zUER57lgTHBDf81J8Jp6{*K(+gy+x0jgKgJore#L@T>pzZpfWi$hwC&m;H4G;A~}|a zhCm@#UORp9)z@Bs`RvupelZ1Y@cz!;?rAEQFV#B0@t>d)7#fX{NmW|C+dGS{>r2RijqHck&iFC}mn7j06Bc);t>xfUH#@(c0d-MR63lWHrgx7aG2Y06dO5fjkxg2wjT zx8nRypYaP%i-|}s%&#aehm8!NadVuLlfH2*iO#dhSu8nMwP0iD_(tMPS9Uq*_jB0n z@yeMw!uXs=A)rqW)u`Qehe55IdJ%q4V|!+Hn_zKIH&DJHMm0hV#BtGlWqw0gXQAVZ=6r1bqL=c#hTRaO(A|J9qCM-M+PWxNeiFtqW$;^0JrNPhin` zRKAdjr64OjOO|DeQg42d{@vB>@oz;V`9fl6ri9Xwnn0iGoriZJCQvn5Fi3tvFfdxuq8Z~Ivt6ydy`#vM(bmecg2M3loXnJx z>Z<1Me%Po~#5+0Z>1jhv&8xU1jzXa|xOP{U);vl+kwYS~Xz01VV!n~XVaXh75)Icx zk#R(fN!p9%AEv*nJ?ct1(cx2#m1ya;k>_Um8@h{=($ljbr9E}Ul@*YT98mj;N=Wn2 z%ph7K;h&rgqo?K=TBliWSy?{3xwg2of9G(2Meed|O^a3?aag+Sl!KE)#Sjr76u#J` zq|;wS6;LonhHDZFMieUXWTl$f6CXq#Z5eCGNU6w=1s&k<#KiQh^z@ucNO@CfGooX3 zj)^%r8R+Smm;__;B8lDZT-jXEDQ#-CjKJYCgf^d=Hf2$$3?i>>L29IR4dDq~C5!li zJrK=6g(311Yj9E>6Ir8Tp|S(!krn-r_}IMi{P^<1=%l3J*n<3WNJRy_e{^n^D^|)* zPLNaZKC;lD>&g!A3WABnJ8?CkKWVX2k?VMF+%X*45>gWR&!dcaMv;+>?{B z8O+$6)UCCd+-9zRW5uz&?vitKE7zADn`X0Mc5Q#xr(M|H)^g<-i9n{-$QAPE&p);n zGl+xbmQU(7OtZBL)o^;2me@T82~IDq2s>BZQj->+k(C2!sH<*IsaA;;4WwL>+R3jBN)*28|-c)fmDYqamrywo2thBB&yR-v^LXPsKp#G?-E;yPh z8|=l4ctXpHcVT67V%o_`b$=HE!(Eh2 zkxZ*brNidctE3=9!KqQmjCK>BA=h$va+^`lri!ULk5+3?YhMtCgi^*Do68cDhIAWd zKGw>Erw6bpsIJ1`k}d=^y1p_ug?yR_kPN`Qx9^EvL zmBs2*BwAlsNH?AU>4Vo6q{gJB=B8w(7o|5M`&xP?G31kz*0H`xypT45oZ!$%axPa* zFUoU5m;?+tSN9%Rqs1&k5?KC~N12W)ZK6;`)F)+1X%_B`No2l(-I?gVv!tRVAmHubl$=Lb(}RP-AYegC85jmZBGG(4<>aIh){2;7nN2dW&Zu$v4%fXZg+pp^u3TSSJy_C9 zyhe>yXO~FGEHqjrohM3-a>n!V0g+^aGm;usf)%LPL%SYAQv#bgBjGn)%IyW2il4VF z8*N)ou~ehx@=uj43+4Hasx> z^MZrdyFJE*Cx?4Shg%D4E{jJq2Y}6TSN>w zqcj7GXbgx-PKhaqyAYq1mKqU!HL|T_27yk| znbI;dRZ&$}oLdl^n41+>P?DQb-rQ6@Ko)@ZcW?yOi)L`f2Jm7YTdmezyRmX`ym|ZG zrw5B}kKAqY7_~+ngQHS%88f32pIIkX>1J@x8-O0Ih{Ej7y_kmJnHf#?1!i-l$I3Gr z*t4S}SU9AjBr+!G8~%}jDS1ipxiw{l&A9pLlard(np&t(k0~ETxO=p_|NaLzZ{FBGc)agjbW)TSi^gX0d7m4E>eQGyl%D*6a+1uUKEsRgBwOI zQ|?$ddz@<7I@kDUU$0P*aTYTfPbTn4^BnMHP=lQ3kGEDfZsDmWt=Ik_&* z<>ZR--ObqHs@!J8AiTY~p(f*ed`g60bVX}p#|#J5zqX~YW0b97jr7u~EQM00vDuCf zcXppVS~`RBWBeCoXYC9 zn3&=n_v-Gg)rEDZYty%Kc<+PvZ)`t2^sa7jz=(l+aqZ@sTl;bR5Gd$RsK-mAs#$KY zep+o*qRK#4sf1RWi^5`hduxl5V`Cx${8G~*V#KU9mcTUVOiPOnx6k|WRN&b*rVu~dl6)MucTIjL4%|?*HW&U^&=4>HB zK&8WS{lfdiY930=;SEBxYKes>AdgJ97a;oUTcPf(zZom8UC--i;oC^yUt<^%-+8uhI%b_xxj31i- zAuxl9EkdM)#Efv%BCJ%a8?N2oux@VJ=tMCM$;1yJMhfGDUq5x`{FTte{M6XW-oZX_ z{3~*+>PN;9os$%iT*z5jUpE^?<^_|*Ear(+GO5Sy*jUh-eL6m$J0cZw6b8LT%JqHR z2l-|(Rf4A><4z}y6B&$Nkj&Sb=J9G>3u-A(F2PA?=%K+@NJ-Qs|I4Q@y%`b{mES$k zdUBGMnUUSpi)*g$pPQyjBqGC_$9-^gw7LG^;i`FaZ`-QVs90o%*=l!t5HoZlU8+@R z#D;~B>wjfj%H^OczI(X~iz5z?VrLpN2$a$B!Ol@8d9r5`J3KMm-B1>LA>hjSu)v7a zj{=2jyn2wk1%>3NR9v$(r+2y#JI_8$E3*FQY|(XW5>n_vFq=hrQ3*Oy(} z8+5%_BU`+-;dMU82aHQ2xjar%XVfL6NUh{?Md~RiS1nY?26~AMY#(6^(c9coQ=S*; zcj4^o7Xm{AqU#$WCnuM#T=5I8tj;TK>}Z7Hr%0qJvQ%Pra2TNTC1i8et{a;>yPo}9 zZjsJ7;oNuHcK3FDu8*q^gd|SMMM7NVnIJfg%fxEL3|NgwN#RMcqf_|d4lHhbw6`5n znUi0VpB$D}(b(8erlLx|;_Y+NXtTDpkGm@ZQq)IKPZ*rG%85&=-0|-==d2LO*-Arm(%c)dGypU3^D*~ zsjewVN%jBgo0rbK@%6VuBMZCX%_k=*SxI>{Z4>RS{S#miR48$-TAV($e${;Qz<&IX z-`{_9`}WbAeFKaQA6%Dd47SDNM~@%h-22$@1O64VMTdbqkrp{_GO0O2osT`Uw(791 z=%oq?4JqVtP~F|Voz)qkmm=fR)1pJ78vEM8`Ja+e-q_IIR#ArNs_Mcpl|nvCv$N$= zi1c`lR>$Wm%vy32*`$!EBnUd5!qnQ9jaI|Q@&6`z6gNBCP!sS{@yO_4=j0p%0TFO# ziGrz#2_!tTZwOhEk(Hbged^6K-+AduW@=LPIC|{lq^h-Jg2W>cW;m`z>+=5lAN>@p zWclace)Qwt{QTzaTkn5(>jxja|5(j*t}N_dFX_O8L3_7t<>Tl8SfB+iAA5?Krl_DRq_-{H+?&%+0b z6zjGd3sa>@U3}k;)u3O}4%=3i)~+qO^%hz;NIXPiMutZ_s`86!N`ue6asEtjT+qqM zxv#(V*4qJzS1(8RjzOV)<18_WEYjJRTnF#n*?#yyvwHmS2M_lj-Q9b9{|?1@9WsPwI? z?BtV^fUuCTnE2$x#Ju9xrrtihXiLMF!&Fa-A_E=F|ugvIC`@jeuU2RvJEMS!ZpU0hxw5{y=H4-hSwro$g(W!=VL1iKmrh@L zH9kG|-nHlB10y!0PA~yUDx*2PGMjtR%y;dt?;bB59PMu{-dr{+$QXEAb7^W^N?iC` zr_Kc@~|J7Zi_1c|hE33Ef-F$ql zgJ99?cCWoae_+&Ov6?7#QPnu}x<+AL(aE$rgWIj}-dwSHZXG*q1}=FD2B|D4gA|3n z{q|R{o`3c7o8Nxrl{frzQiD#PimO9VFxVLiX;!RqZ?8I+HjlplyI(vxx^=wd*}Qq@ z?$f8k1f^pMq^rC@|315SZCTk7Rm9M481n>ly!86TS1yEQS5%FoJ13c3Ho6CgnUv~QDOi@l zy>2yZf3SD&#t7HuTYLJ^gWcx~fN^_|S9lG@y}IQ?k7?_{lJoe+f^W&PegEDA*UtX( z+R~yk}8!Rs*EYhz$<8sg&-#8O|H6kT4JUF%-HOEFHa4eSqG^ULWM7f+q zoFPmhhDa)-$qXH&@|Yl9^5f3m?*)3Ll1XDTG1XTgY?V#U`EMez41A#9{}`a^(}3AmRzLLe1^^IofX?P0?=1=o8=UqLN-Mp zVu+Y-)G)g8tuvwdO=bDHu~CsBsaZuiWr>$wdFjjFz8n%9ngQt=?7~h76f!=CV=zeN zn_4E<<|C>G>{NnkdqJ%gbmxRbh=ibs&{O_r0t3!P7FDF@HuMj4 zl(tsYw+xWx2L>mZ(+#b?Lo;*iGU(j=EK?|c&i=o1BsG_{w%}AyJF>Bh?>snM^gcLV zdivqR`_~qn%SYFjHjlx80vpfKSj;=`9_mNin+i(GO7e&5s~U3x141HFW0K=j60)i~ z`s!Qyrg-Gqu89^TPoNo@r!c6wjj%BWWi~LQ6ADF5%s*%P<<`Z$-Ob~IDeLM}*)v+V zNv8M8=eNPY-Kt8U*HXubd=YJCxUH?dFdfEMNQq;};)FCv3kp^PDb9`zj|d2fN=nL! zD{XBmtM2R^L^Z(S)#GzgE1t|FQoH)cC`_>|s|ME8Ifi|1{sWnP4z96T&9Z@*_z|*N z%@;b<42#>b?A0olJ#rCUDiqOh(C*H*wD6S7%$$O%!o=*dLU0?}lAV?YDM~IVZ0Ldx z%*${TDwRYWfDNOodS=)PqkX}nm}YUPBDo~4x*Ihn5(w$f>427;b3IDOqD3;2lQu5# zTG$e|P3CgBR~DVR#Wm22)@wzeRhh)ohY&r8uFR;2tFNC4%f&*=8;V1&28CSm56#R7 z%I!oAw}DK3EqB()?`lEgl{6~bAnh6=kU4D1w{qLtdKg@R=y@cV?C+G(Wy>x`PfjjI z?J}wyD^{gvX>Hx(5F6GV61B}HGYPm1DrI5{GdeujJy4er797{p*V59M5uFx!^>R>b zVp7g90Sg_(@uc)|0UJBV(=ISMB837uO;*s=+VB`8nkdwXKfd_{J0$B{SxkXOPV7yL z?!yZtM7~Zb)!2=8gPALISan*hRV?OUi4*;>zJZRq>bmyw@aW)>s*>EYg7om@grML6 z|A2tlT3BmEMGr|yo4^raP%K|DKSQQadN5QDQ>KZ}9-N~~s0!jOdmu)_N}t>tRu_$;2!XbFuS z7C4nup+>2e8Vp*!nnmN$DIAejC8DwU)Pe3{#MC&fxwR%CGVFX;U2a`DOW?&g}Dq=c-Lu!w}z ztX9-e-#DE@nQj@KYwDe3NwJe)m3%2=l1ilW&L+2X43gO|U;&2|5M~(yY;9;9Qn~07 zY8IE597}e)&tni96f%xPt}(D!e9k0^N*SN(YU_X$W@cs$!popd4Y7g2k>}sI;2)Y& zjwmW_m}W1T<|ilNcsw6u|4>Anas+Cg&R~2ew!X0oHTXRH0}e<)@(hhAn1?4`fbl&p zvBvIld%RZb!m3H{knjX5qeU&!7=+^!6gnOYgAO<3g~rAW^@F>>?9{;M)Hwg3?4-il zL1=j`5-X95q}V$2G)Fg&qp)cuoyc*jjQ6ce)lD6Q7j!?6ol22{;o8|8zj}(rzyZUC zCacwG@%Z#omq|j$QplOzI_QQFu~na~brhfq|}~qMV|+>7K!!#*(!9+RU8ru#~JCM0;@` zOQB&5Vd*_csz{6>@Eqy_NIy+)x4iCOT-8l{LHZ23ONlkOQ++}ux>Q?w5)hIi471A~I{MhgB_0MGp#7gRTrhg67WF!dGX06EPaa(O> z$C^u~(b}~VJxEQNouct+^TU0;)lupBq5b_`V?Di%dDT_9*$EkWg)OMQ%C-Rvc@l{k zsHuYybc1jt9uKJp`M2||fWXu`1uT3m2_V^-CSM$bVY(PeGjGX~`FGzT4-(?Mh_q;cni zi$4h-061nDzB;ZQ$JLIL1#&QrXLqTUa-Krr)+n?ltwE}lvdN^`>FM^yE?9nMNg=Lx z2t7R5kzZGooL*6ukzF@9SkX9urcDk`!xL(dc+*hdv}h)&re%~OREH#hU##+pZC1#c zsf|O3G}>XN&f*qQHAhNR7x& z%__)ggmfY6syk=NJ+-qlrNy0dYGnHe9+QyO+1WQQ2)O*Ib&x6@t|Fk8qSp7&3~CkE zY_l2d9)nk}&?seMp+F?%VsK;<4L>tI(3qZ?ojHL-;)v+F0x&(2o*EhyAD^F-RzJ#j z(YtXhX#F5Ti<-o6#sd-xNBS|0n7~g|{tqYR!^MHsY`J-mrqmelDuqU?*9pvGf!b=c zx|ZcyF^R?z$Z6vvn6BFDlB_utYy{rhQB>Jc8J|;DmQc~vm|iwO*Ndld;|=x5DGR&_ zPN3w&+D38nysMuM4*=r@S86yq3xcK5Td4}YUZiu11+-C;fWud+G-e)|MWx~A(1SyW z?2MfB;hyIH{@V1^j66tMNN!4Q84Ll=e2j3q7du*7+s0cPs_K}4h88wznZUa}SP>Mt#1-GxYr7?eojF}tnudVNEFDVYY92u5WTbb29z)%sOgVXI$ zB+k;^HHhvDNvwts<6p4ueq5@eVZN>hE3m0ZMzc^PcQ1PM7LC-P6l)D8Er}r#NTr17 zX;?*VMWK+1!eM&r(%TRf4In=}K0G5mDxtCihpdA4XLTS5rhfR~I3hf{tfia$aiAA| zLQ-^2ak@laaLz4TWG1kTNq|-2m-xhh#>l z=O^Ws*VPnt50vCV8>8!5X_kI8hTaq!pIy=RS-bxaLWw((b37qNtPpZ#a-K|TS7@w0 z`-0u9mavUhE`5AtYOKDwxt>IvX3g|hw+)YU*0yFwhsHNGr{+L1ob`#6`p<)K(Yf!$&8(Duzc3YWmr>!FCjSFe$q6xgekP;Skqh>A=awEVUIZ zGtAcyD-kLbY$^}m+}u^m!ePlX$o5)zLt|b+eCUNNF&T0n<9zrHZO2^ZgOqE2+C6HK{mX_`|Ds_fA z2No!f48tm`@)HAsl1o#-Qt{@(3}{nwR(&76w6G4|6Z;~FPyXE5iKCO*DlO=Gf>|ZK zo^R2~WimRLz61+x$z!#3@J`SjqD)QI*AI-gSJoG0hr~5CR?8B{8wJz08_| zs_sul`Gm7w^E9SdW0WckDuvSGGCQ3vn}jD;DWz-@kB;o>YFCM=OwzYKDLp$@C0x^Gv1j#Y&?_#-$2$pdkYJMZBS& zzD_oosiuPzkUl81DknbR;)RH$kf2NmJSV)o#ILMwoYwfM^$wpb1eQz{gWiv15)B$2 z5RJ`bN_1`=m&GQG4h+G0EEetVIiHUC->;a}dvr>hS1syg1f85Kzw=Ph#oKOXU^|L9C^i@{>D%D_Msd-hW=|4Uq;QyNre Tr}DWmw7&%2|9j?NvOqJ!ul5E4ZoKvdB|5-JD@^@4iuy;l&u4@{r& zG(Dp8@eSyk-~1-@#1l_IPd@o1^sR4w3;OoAzYRV0)Kk#YPd^QP=R4nlPMkOa zJ@d>n(6i4z3qAMTbI|k8KM%d|!VA!gFTMz!Jb4m2b?Ov!`t)h&%$YOL*|TS%bLY-M z=g*&qE?l?(B_$<6$;ru3N=gcJ@!~}&H8mAVOG|^&)6=1hj0`9gwvC`ucjPp`ignAP`VvVjXkualnw*@3rlzK# z>FH^RKp;RwA`v2yNYKp83`8cAAqs^8QK?jjMx#Nqv$GJLPKV~^<{$=x0Wq0OXnuYk zVzF2do6Uwe91g_gav>g%2l4rQNFWeELZJ{6iA0cCEQS^q79fd40!gJ(NG6j(a=9E* zC=`%Vsf1K26{J?HA&o`@X|-BNr_(`ty&f_c43N=igiIzAWHy^2i^T$2tyaipvq5&d z9dbAvkkjdeTrL;ncDo^u#{+r2UdZS3L4Lm<3IqaBFc^eFp%4@fhoML$0!5=yC>D!B z@pv3sTwH{fmX@GIA^|NgFGDLUE70odDzvt?2Cc8JLmL|#(B|eQw6(PbZEtTwJ3Bkj z?(QzMx3>rF@9#sGE?t5S4i2Eh!$auu<;&2OD_5YaSFb|Xu3dw!U%w9BxN!rzdGjW8 z>((vk_U+ryOE0|y-MMoIx_kF7bno6h=>Glt(1QmLpqF2M8G7ZFSD;s4eHD7`wb!86 zUw<8Xa&({nI}||NPJY4E@W${0sE2|N5`czx~_4LI3{m{|^1f zfBXmZpa1!v(0~2ce?dn_N56Ff|NpCxX8|?;SR%$d$OICd$W`zN zR4HF!wK*MbyGh9!b(_W0qiqGpfA%r_7Bf0FIx$mMiJrob5J%Zc&NNdgG5SMG(WQ`0 zE1EVL1eBSf%7WibavlTh|K6gYs&jCRI#XNQHa#&)oSaqgCTI$&CAM~Ocx`7TWMu~} zV%lU+ZDwiF|9<3ge*fm#+^RZc|7ccj9j*gA*gM6T9T*}LxjM7kZa3-_yfLR)Ix~!c zoytu=`#6FB`(DZCPQ%*!yZSMC@U{^g7K`ed7{v@wr??hhEEad$RlFIIXl`n{uk1wH ziy-ZL+}G#7_|44L(XlytHEL4Idx^d*lAwFF&}l;lI4)lPI}^)$O&< zz3|Lq#)nrH15TF0;>44J_m@-GJLs(bhL{6RZ=fKF&Y z)SP^*4amsJgOyZP)FIH71-0mIR8tGGeW0fbHQdsMpC%KTG!Bc@C)J2&8B^U&cx)*w z=c&hvpP!kXm62OegYNEZ>F6U24vzE>O$@XRQ1OE_saoyzMMG|t-z26`NNrVvxcY|1 zyyVB&fTo5zcu6Iq9*LWrz;ul;rlu$a8enR4bcCr&+% z0jS8!I(P2O$>*LumzG~qkdt4ItgmZCv~)HX)%JDv%?M1s{lhDlw-T3jSA!uNXOK2f zT3D2Pwi15&#Pg3~1V*t<6~)DQNiRHeF1w(*Ft4l*gG9Hq_KaXE&=W)B^GZkL^3|&c zYr)HVt09kp)I5$YhLMQ+)>h=4dH&4B+>ETk;;NGJnwnM| zI=7;$y`RL1w^xH(I|qrVi`z9jiN>HRN-*_jzxKt?KmSQbV4$y~rKzU2x*#_@ z?P7XyR#sk3Lq%yByc*S*3&)~+W<=)D*5=`*t;Fv3dNk&tB1wbb?M21dHn3z*ratir z8$crrbz@Mi$h`CCl2Vg0GKe2svKEYy zmHq9N*tM5#?=D9)6Kpc7v$dvXuqQVq`C`F~pA3J7JUY)V#X7q~i9*wqXia=W$1(e#g=Z$O1HM9Bm4NK^Nz?p;MoE>X|d&e)f|zK*VIz zNrb6EJieu-DE;h(q;rLNuzXlnMtXKxNoFy!p?QeNlsKHhXvDjj2szApMn82F)zem6 z+=aECF=EuS3(hwbc{vDb$6l~hp`#YKKY%j7oJM_;~OC6Gubo} zVPXhB-ixX!&rd)5LQ!fiEF&u`Jv%@5x%BF)N-SZT?ezJA9$P3B@w?spLE2xL=zo`rcrhHOkX)-J)vmmdaIQ3j=HM|r(##9AXmSPeA>ehN95RXe# z0^-ahzKb~4T3eh{TXN!s%0CjHD>s=G!g(5X20t>~R}DLNAvNV($+@(w^wf-uoWjDS zq~a1dYH&hm_jz3|M|9`%M#SS=Fl)%PslhJ7IHI~D2UC9XiSlA7<&Q}Q^$xeoZdVFf zZ1Nm+va>EfEhjS_mHNWDi>WC|IoT|jgEIG5FWVqzSnF|+^&RopPxR3

      GCRZimyS_B$jz{wz_#9>zA6ccF97VUYEu7n1U_ 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 ZB?7s{=d+m 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 M>;L~}zi12m4}^h%6951J diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s068.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s068.bmp deleted file mode 100644 index 2a4479dcb02b2a1c628281da986061e5b8c72b60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z zPzE;E4|l8GwY81i&GlYuZTsNzi~w2yj<4kz432L`J&EjCfOGLw&h{vW@ zXtZ)B74%6Ao;*H2Fm(FVu}4mvINA5$qa!Hd7?wPN<}=xno5LeonbhD0hm%68Fl!WQ zqh+z!TI;QMimUC;=I+)Syx%#zc>O|YxmMcft#+D?YI)`8XrtTAFV4@+Ek;tMYAL^* zn2Vah5vG)jIaE4}PQ~Ns^a(tH2!b^RgBnB8=;ZMeeK;=lmhcFR#AGQg(;OBYq)Mr5 zTDy=glvg@y`8MF*-L39wwZ6H3{n=~F)wOyJnCX1BRIDByx9eQ`uTQcXqQ=FF;9jbhNrsTFxw_vbn|dazJkZ}i3FQcd1u{8}NK>*Xx5PJanKUUN8i_y&a)DW+(+6U? z+DfY$$wRhTTWi!hy}fhW+xz)kVX<`sj+JuR;?Yq#m&<12iBuuASZS0qnYhEHSE&^W z9-IMa9Fd8FQfz!+6ptSPkz^D&LL6oCWFL`r%lwr_E^t@EX&{iB8!I zJ6CCSHuiTr?bb?fbK}DGwch@EXKk~)y1KcxdUVuluawH!8`N~J3aJ!7t zVh|`r0?-H1*fV`&=;6Wfek_S3=8>^j44%fidHy;xpTLkS4cckBLZbok8rDCX$}G3m z3cx)yS8CNdl;f*A7kAR-^?IRD%4Q4ol^U#ny;>|J7M7PY&^42*mU0o7L1hHxd72IQ zmqtgU>FCMfzSAd_B2qtX3!|icez-g6Cr)!N` z5@uF_90U%AovrN)S65edSNC?dHhY_Ey>mxL`@LE*pIOX7t=jH1dz%dqP2FI-0gZ~s z;0c5bhL}mhpqUgL3sNHKh8!Xjk%?5M^rrYTE`>onHKi5MNi>-ajxvX9sa&meH#)_| zY_8Pqtu{N2RxQ`qDV6HwOc@U3QmX>@|7xp{%BB|w$QYJU(ZJ^xijPuL6Ty<@|)$a5* z_Al&g?jKxw{K;nyi_Ht?fRx0~~Dn$=YADvpQaDnFma?Si) zJf6-iEoD=wbh^}P`hrlF=Bt%@tyYEo*Q}P87Za()+;TBr$d$^aWYp^l*wtbh0c1cL zYjT`4`tZr)L&K*BPJ?9%N9d=psU$j!E&74*h)u7Nnt9Vko03OiTVfID*ov>LZ*QKz ze6Eu()!I9ITe}DQJKgTiVIx=BH~@ye3#e=puK#wYSX|C8*Q(80b-B1+%>sRvS_lOk za?s(qQ*^pgL_wVy!x892Dg&fK+ys$G;YuYpufNeCmWk;iF_ny^aHf^O)fzJSQhoF6 zCM4JjkP#bOm#$se>+NsViU5OZP1x&DpTqjE0yeAwIBkGhk&71!QLoeHv?#?g36IC1 z5GMyoRP?~Zr%v@vjH8Az0+7VG96FsjrN8M0bk6GaF87Q>D`F~adL2+YB4;=p%T+52 znL@7I-PqW_`s~wBKL5p6)>hA*-@kD60<6ep7vgViZfvZAPSA!FU0C>Ni_}CzoMPPzygDI8Els_0B(Sdc4z!Xr31eV4M z992RtbFaVswP&7r?X|Ce@$+B!;+MbhxmRC& z?y0Aqf9~1GE}g%6>HOuZSI?c>>olsl+)^UocN+l+7{t>SuxgMd2Tz_jcF*m%-TTnp z{ezDj8%9$EHz%Mej#!}pl8`$*h66PpPax@Bo_M3TR$SZMI(*{k=U@N)m%jd$FTV55 z$M>Fm;kDO4_qo^KeEaiX{^~oQ|J+-zy!iB!PdpBeiKnhzx_oXQ$m(XRUQ9-UPLokD zp#d1B0z*83n;h%A>lZ%$na|w*skd2}hvvjM zV1i&Uo(8SUsFLxhWBphh4s-hUkNnCVpSk1S2aXT+pFHt{17J+jCdP@<8!mf^#p$$~ zOrF$ov9Z2YgQT{ywsYmmV^2Tv_zQ2m@j7%CzVU_6eg4hY-+J@yFMs9pufF**T!hE3 zKYsbrl`9v{?XI`0kd9L6cwh$lHyt{$OhjR_S*XED9GTRA*Qaj(^rs&@cD%0-gBtz8 z_y{8yG?&Zf*LU`Njn%b{g9}%mc<$8~ub+GBwd>D4_w>u3|KgXw z`qgi~^Uk-v^V{F~?Qi`m4CkFMz5enmuf6u_%NH(P*gH5p*oN*8I3(MpbOgEw00|NC zm`VK5r+@BacfbNXaO~Kr;qjZ|-#^-a>d{l20B~vA!wcsxT)+0zQ!hS!`Rv*A=XcK@T)6(i zE6*Hui@8d*UM=LZsaOhBpO6*u8OUXFl|;-$^*wUu{bvSFkDfXHz#})s|M(queB_=9 zoWSC=n$?gzj0?qb`|SB^2W#tFJLj)lf9&a};2yvJ`0n8|uYBpPx4-#Uw!)e3(sCU*jcTBa37Bb=H?Si3yDHH=z#8CK%`s|b@0*q zZ~x@|58id(XK%mlqc_DDIILEU&L5Re^p6b>AAjHhxp%Ye?|t`A{`hbH;a~smFaGoBFaPKdfA?E& zz3{}9^Swg0lwVAwm$ND8{Pno~W|vh!M)miNj~;vEp$AT!z9~Lp*USV`yKg+ZOnLO< zKmF0$KKalvfyd|aAzyN*EFd8VoOXvN>J~b^E_Wd83oj%V^To#I!If+0&Rx9l%uApD z;yYje#_xako4@gux8Hv0$*Y$y9G>0U-d%5&@=FWBfZqc)FtrEYgZDk~;N8#| ze$&fqQ>d)zbFVzH>=HAfTD<4<7?}s8Ek(qW7z0tDEM{GvSlprv#!7`k9yVvKw+TSB zQb_th)lL;!n_Ih2KL5-!;2+p(m6n1~WQP;c;9?;&AD&x?&Ii0vw~7n)06KGg6hj~o zZwikf0`P814MvyW37u?Q)DTUev05Bvsb1?y)O(Oywjk?o7Sfpl6oZv&t+Cd-aP{Kl zr=EP`{QhbSN~9J**RDMI+-q;V^_6#i{g1x;z3+YJoj2Zm?y*bTyZfztsho_u ze6x;#*J7RKaHjZdDF;1x`ox2G-x7ava9|Pxp1R?OK5^&qNz^1uW_G)Rvoo=DYybRa zXA@K~@B+-wrj~#RSZ%IAL3ZKlwQJA3^ulA84#6!4d-B4SYfr!O`d7a3g|}XO`XUr* z^+G(7nhylcTAdn-3Jnt)C(z>*-0=tQz3-mS-Vz_~%`*(W#cG(=OL1q8-SNwxxa+~= z;UgA3!21~k4-~p_)GhG=Fww>KS&Mwi zRq0}MMjI!TpVY|db4E>-CE66NjHwGI&C?K%iVwPq9UgHCI0e`EdN@fTly z;pwMded(pQKKJGeuUtQO_UzT`o849c$kNO_NG73xK>!sQQ!Zy>(33Zxe>cWL86PFE zxvY`npSkPyhmYU(P~VBkaSZ0(J`~gh4sRG3T%84=!9fcXsE})t#NgwR$d9%7jzP@p-#cD5F!PQVs$A z?(hh05=WJZxdbei%@9%^x&QtLPY(cp)A#TrV<2Jc?Jf_PXS~5QG&nBhip6|mt67Jo zZ?~F_Mz38fgJJ+KWs1Ogvr6raZ2(R9j}-q_yQJUDyd^5v^nF72K_ymI~8 zl}lT29PRDz0vG}7*!teVg~RiQXScU^cGr6cYpdC%{1Q}g<$M(6A->RHR^5dD|7$6R zPoQ`V4hvjN08f7Tw!0rVc6xB)_=!hPOwa%wnQrJ#0h2pbh{d2GslL%`ZLid;t<|-) z^Wog@ql^_?2Q!{MwnyXMl1zEr!n)7b!V_R{qypL+b#`ExrPz0K|I zjqUxtt&7h*d--s^y}Aa~>DnITjP0%6{gq-Wm4hNOpPu*4XjKx4S}ndQ?0vR)~d zmda~uDuo&zr}0BxLb+~QE}a%~K`l6a z?AXbH!AZ=?8;wpRCQohkL}K}(J65hN7wgqdZ~y$I%jfs^E?v5M^~(A4k3W9->g6Y1 ze)V}sJCC2=0_1l7;@-jT*4Dv(ueVZbRy%90>SActK4W#=s(b#|Xn0dbC67htv)FXp zBlp~M=R+rkMve`fJUxse(6}N6m_z&q^ZZ;gSy(C-L6B`XO63kPW9#dyZ4fKE+lS}R zUO2lCVj-9{00kawwAMCPs`(^%Xw&Ir2+R^fx%^hy?Z3h!T&2xCMZu%dOo13TJkWRQ z#31^_qmTBDL5m+$=jxe6%H>}OXCQWGqqlMS?B4nYK=8G0^Tzz(JD09pJUF=U*p`?G~r~R@vph!z0L)M$V%V2qZj(J9ZkL?E>BA(C&O{ zXbewcO{=u#U`(xZS{<%nBvS=q5R6fvN&!7tESBq~QgyYv-mCy^xKgS@c@EiOtyZY# zGpYH7d1y!sdn`JMY37GdA4Xy|LbIuWIj!J9PvPJ=*trJ>2L{G*I4oN{rM8A5Mx_Vb zhw0@)1G}_{uneE8b*eO z`}>E-$49}-fdf~Wcv_;eM?gKC^~C^=S8DauR;gYp=Ru~aHNT&K8+%}u*u8M=$!m{2 zcJUlMzhwt#>z%C@5LmTFWjPgkm*(*9;m9at29?9&0Z1Dh8yGOgyv|QJBD6_76;;C&sbpaSV|{=W&G~Uz$`(74(5RJ+b5x zC=k%t1$O0JF_Wv5voQ5;tFi`uy|wj&^XJc9-rL!OvuPU$)OtQ!tCoKFoNxLU(Ccq> z)>c&g2TsrL(0v5KmRGh(WG{8*ybB2=LWLuG)l? zAJWn;B;Wm=wa!`KF5&hAko5kRABI9Bl9)^~dSc+wW5;f&SOWv#<6zT;@U#U9N3K>_ ztZr{Km4g1lOfm!btJWyzmU2MXhpUW2D$hv8gKk5r$ zUnm>_jyU@0sWW|(=%S4$H2xHYj6Z$q;WI=6*juq^ijd1<^Hdg| z5FWha3eKhSAPkhj&fRFNt+wj<;xc$k6U9I1## zKwaY}hEJb-@Uvs%!y|*^<777Qb{vgH$TL|DV5eOulx}4GaLAtt>7iqKn|nPbRaOrNx-vlTOFymg?ZwE!WpK z_JNJ6uWWQzD<3>Q!d0*dsEOfIkAj^V{KX&(Lw_Ne$EQp5Gdk;RV6jxLmf~T!|Fea1 zWhu9ujrhaK7%WB>gn(SR1Sz?>vr((>Y<;NKW5gg8&~W&%ej*NwfhW05U@>GGO(H@Q zv__p8PQZA2v6_vgQkiT%U&6PR1)7WzJRn}Sv@$n zyVF~_aPZ;6BLX&!jK>XwpPB|84WJ%l@FW_8L>J1nYLk05JfF%ff<}}{E-n`nOT{Ii zoKh=IkR_KZEdalD(9gFv-hbA8_b5ed0Ag4kgHFYwMu*371PqSHC9u^>wb3@?4M*as zkjL+tkEimvSTHv41y@!+ABA;+N(`_F08>Dw@BX##|2u3v8Z{}PQZV2pI5UKr9G}3A z_D`@R8hGr2$rT93(lLJkkUcydBRDq?9TMKmqCW^?Tq#?vgI>MXd;hWC^OFP=YM2F& zUBLo$L( zLBAW!!zrk39O+1xjzNK~d~9$6b?Vq8l}2QVbyjHNaC>6W)LcBB&CJD9UU(AUhy3;L m>&HgNCns<$GHQI{M!%CnueUqlAes%|YNLE#zwH10(EkPM?H#ZH diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s071.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s071.bmp deleted file mode 100644 index 064fe6b052bbba5d0ae44278a75e790fc83f3b26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s072.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s072.bmp deleted file mode 100644 index a7c870e64989b0c4802e7511a1db112838d24b45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 eXTMULn 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 PDpISJvakO1_1*tJQLn0Z diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s074.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s074.bmp deleted file mode 100644 index 3b659d18619ffd5db49afe9aa804868931533116..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 sDriE~mZv9WHqt={5N;;|CMk49}@$v{{R30 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s076.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s076.bmp deleted file mode 100644 index d81d77c4919a0732f6f8b848267c0106e122032b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s077.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s077.bmp deleted file mode 100644 index 7862c90557e46771218db6a3334ed96a5329d1e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 E0G(nf5C8xG diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s080.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s080.bmp deleted file mode 100644 index 5f5e3dbbf967c925d4862185f2eb11bb6defade7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s081.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s081.bmp deleted file mode 100644 index 79230ee74f843c139ab0878ce6940e0a47cb8244..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 arey)>6`32IV?TB0AMWjM$e@1@u>S-8*NKAw diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s083.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s083.bmp deleted file mode 100644 index 6a3fcccf7fc20a599ea1f8e5dbefd9f9ff616c85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 I|I`Qm9}(tTQ~&?~ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s086.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s086.bmp deleted file mode 100644 index ff0b8d197192c4e4b21b7c983cba0b2a03e4b13c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s121.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s121.bmp deleted file mode 100644 index ce94b0d26ec60359198d298b458f8e3856ae498c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 TTvF?DDa+CRmH4o^@n@<}$tkPK diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s123.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s123.bmp deleted file mode 100644 index 2c6908ab3afcd6a4d506fe2f9921a5c7e9897bf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 d-G0+P?2Ui%t-f0=WpVGe7_U diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s124.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s124.bmp deleted file mode 100644 index 773bbe8cfde978a4600dc5d2160655162e88a081..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 UJ%gvcxy=8*|KAaKJ0tLa0NS!d5C8xG diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s125.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s125.bmp deleted file mode 100644 index 173f2c1ef78c51b6e69fc562063a72e5079ff8b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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≫0G+9Q`)+;**f@#5{L4=yeV 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s126.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s126.bmp deleted file mode 100644 index 16e7dad0a1d24e076a74cd95cfbf38bad05ee670..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 UF!jgv;;n-RpZcyp>hg{M7YB6}jsO4v diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s127.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s127.bmp deleted file mode 100644 index 6c9343ca4c3e007fc9c8e0f4e2d7c987b29bb090..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s128.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s128.bmp deleted file mode 100644 index 6af8a596a82a045646ec839bca3b794a32904667..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s129.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s129.bmp deleted file mode 100644 index b0ee48499657e5b623ef303dd5bae06f657b429e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Hnt}fTmx=N< diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s131.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s131.bmp deleted file mode 100644 index 951faaf69b8de1573fd134902265a14769373e19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 D?K_ha diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s132.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s132.bmp deleted file mode 100644 index 246e3285a8a7efa7872ebc9f56de1ccc1563420f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 a=t@GG%`tc&6T-=$MR8(vobQbCYr}uB<~}C? diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s136.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s136.bmp deleted file mode 100644 index ec6019707c4ee81bfd6a6fdd10c7383c8979d457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 B#~uIx diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s137.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s137.bmp deleted file mode 100644 index 1e5f12f7701ec16e74ed92de3ba9b002b17e9451..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s139.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s139.bmp deleted file mode 100644 index aa781baa32383bfbabe2b418c0d4437d652e72bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Qb@R_I`k4g&zn8%O1s$5bo&W#< diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s140.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s140.bmp deleted file mode 100644 index 07fae9cd00f0f8890a3b892ddcf5d80e0005ac74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s142.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s142.bmp deleted file mode 100644 index a3023e77b569ab5693b32d9e625061076ab91fbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s143.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s143.bmp deleted file mode 100644 index d7b47ac380184d9f3d1f0439fbd38b8d69c9d1c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 F{|7%Z9RUCU diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s144.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s144.bmp deleted file mode 100644 index de8b6d3bc13700631396c717d07e21fcecb9ed0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 X1>EGdYSHS=TMuvDvui)HdID?!T9t~` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s149.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s149.bmp deleted file mode 100644 index 77365ada641c82c1a1f25dfab504e945a9afa525..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Zc_O_RdZn`aBlM@~CD$H{cgDK6`!9Niylnsg diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s150.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s150.bmp deleted file mode 100644 index 075aac6086ed17ff2371146835278120063cf647..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 R`zHSe_xi}iD}CLje+LwD-uM6j diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u002.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u002.bmp deleted file mode 100644 index b2b742e876ca9722998473a7c2b00a693242b3aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Q68_KI|D%EbZ#3|K0HIpjzW@LL diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u004.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u004.bmp deleted file mode 100644 index f4e319efd9a4dac942e179d2630c722d94bb5c6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u005.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u005.bmp deleted file mode 100644 index 278655fe379fd8a42f388a0f6c871022e4c89b9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 J|4%*e{{cm2<4XVl diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u008.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u008.bmp deleted file mode 100644 index f8d0d871680d36105cf796cc082723584decaadb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 b#_#Yq7cX9fHw}dy{z*3ZJ1pRj@+1ETjqt+| diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u009.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u009.bmp deleted file mode 100644 index 854c53248d8a4310476e4456d267ac91801c7c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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

      Q2li_6vs&+Bv(0 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 S`9Cn`{-3x1*B5`R1^y3P0QFh` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u010.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u010.bmp deleted file mode 100644 index cde7709e4087e4afdf581af02cb26c1436b86014..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Ax&QzG diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u011.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u011.bmp deleted file mode 100644 index 4fb9ce23ec6d6e2796efb89607d42b3fb6b71e14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 VZ|wh$^j`}6mjeH#z<-(o{||lx>mvXF diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u012.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u012.bmp deleted file mode 100644 index 500e8254965a405e2b24a5848e80ea66d4c29e58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 S`CmEx|I4cXm0SDx$ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u013.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u013.bmp deleted file mode 100644 index 8ecf3f4baf97337da9f55a5464796906ff1fa34d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u016.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u016.bmp deleted file mode 100644 index 477a225406fbcd49349d7ff50c18c44161e9360f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 ZZ~fxAXP$oIft$ZZbooP@{r}`|{}0>G?KuDd diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u017.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u017.bmp deleted file mode 100644 index dcfc412c3a0d64b454496d8181c75cd7c0a961fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u018.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u018.bmp deleted file mode 100644 index 851c867d34633e6e6f2f9f36426b2e8c154a9739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 YYCr7j@9l>EFSGlfaR21MKa>Oi2Y+r8q5uE@ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u019.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u019.bmp deleted file mode 100644 index e478fadd56ac8fcfbfc6a59c411d91701df87260..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHv2UwF?+V+v2LP$sggkA*&1RIJvD)!z*>|Kh8NR!@sPk?k1(t98Yy?1G1Z!*G+o^j)Lhczz6^@c$W#k z`0#51FoU1)ItYLzYUT@mQ~wXs*MbELfPsMlFf=p-Mn*=!*w`4Dn3w=lQ&V7OW(E)l z1VAE@0EI#UG#U-e&CLM@g8>#6766OI0vrwpEG;bo9*+kE0s#<-L||oQ1+1;DfsKs~ zAdyJG*47r-+1UYmdwbyE-~b#Q9f6aR6L5BR1}-ixz}3|ixVgCjcXxN-;o$)mE?fva zJw1V!mls&HXc1Vvcrozy_69yaKET)47c5z_1o-*+0e^pguypBCux!~fuzdM)uwumu zuyW-}5D*XmR;^kER{+O=!Jx^?ToC!c%*)~{a=Hf-1cHg4Pqf`Wp; zrcIl`=FOYImMvSr)~#E?wr$(M_U+rjjvYI|&Ye5Ku3fvp?%lh=o;`cO-o1OlzJ2?^ z{{8#GfddD?!Gj0Ep+kqj;lqc)kt0XI(W6H}aBwg3{-v9YlrE-ntl$H#+&gamN& z=1q{8mD3CLtJpin5Fs;UZ9 zS673Yni@c*QUQ%d19UnaFc=KLWHJGZ#R6{}A zfKVs|B9RD)#bO|lNPtu-1u~fo$mMdNP$+;>sRSyO3aHg;P+wmU8X6jaMxy~*trqBX zI?&kI2%4IjKy!05XlZEyt*xz~t*s5Tx3`0ijtlPRp83CiCqhM@o42+MDgNca=aQpUcFgZC1?%cTp z?%ur%?%lfw?%%%;9z1ve9zJ{s9zA*l9zT8zo;-O1o<4mFo;`a8KK=Al@Y!ddf#=Vk zgBLGefX_ew9DMP`7vRe;zXV@>^%eN~>#xB#-+TkU{q|e%-FM%CU;XM=;QQ~t2S5Dq z1Nil?e+_=~o8N%n{`R-vcfb1``2FvH5B~6nKY%~}@sHq7fBF;nmw)*e@aI4O8T{oh ze*ypcum1}E`q#gLfBUz81ONW-{|^4+KmG&!=YReu_}kz92L9{6{tNu~fB!f5pa1zE z@W222zhG)=YNi1E^Yfn;_@@Q_X@QThfB^&xh6W$;3%}Tp8W@{lZ5-UaJl$QLtjx_I z*7?778JijyAV^-zH|{=k?BuBvM-J`|TH#@hHT}P%0D@qNFtb^-DfnDiOk8q$W>#WM zWZ3zGn*tZxTj;^tKUND98(%jB+GF$4s|g87xkcofs;ZKr+^mea@bf1QY;ZO;LYw~s z?O=fM2waRK`R@%+$x6$}ucWhBwY4=>6biXGFFhgh(&1&+Xo5Zd9~BIyB>zo|agJ;D zho=`7SL{2qH_+Pn7u3LbQE)_D*lO>sC&SZ9s-d@OOg2X# zZSHIzyw%s;snx0#3bkA+7qiMz!gns)dge^XRxdbY{X&=7(v$H8S;qqcgTv#CYuL={ zYC4n2;wze4d&b5GySiF*DwU>QEmO(3%#!5G`-4KRMO_IFu=<6nfwAAEU+LnW5V6bh+W%%K#g zUb&dbVo{1RPPzX4?ugl+!Bo~IgOI_&C7GL_C?)rl3FmbRY3;er0{me!Vf zsZ^p=%H=7C%x6G_BkAzv&LiTO-Qaalc+;VdR>!N+tggI(bcQOJZKP+ zNGO)bMRklSN?As>q*>0TCGK(l88JxQnL?$+T}r8IRMlpt6;{w{Sv3^8KrBx3(*XSgyqR=%z-2;Z+7xQbfuf^A>o9mew z=|$Bn7L!irDH@s@8{4`%T01-28=KmiH1!I(n9t|d)`_5W5wwFq$fLx^F%>y2QdyT3mDA8D<5XN-_EQaDBT$q+cS2s7wDJcb17K_2=$utd0nE8EBc5h!- zPcQsv>+ES($oLE;-j5bc!JkDNPyDLm|ASon>^%-oFlwCt?xG6bi5fl4a&imHs%q$57DFIa>e|{nU|CQ?5GE1vAn@i>D=Lcfv(i&i zi>OSgNZ8t3FXJ)G({HAyCtf?ZcZJ)>lmG*K0Q7Z4S~0nX#i*$vQyFw}VNqcL>;Vi8 zSE$r9_w@A+-s*4Gv~+a0!z!%RXk@Sg!7Yet29HM-3K$Z#l3z=!$V*B|h>p5^B*5MB zBLcw4cFn$%kx2z)8iP)+sV=XoWmQuu$|`H%eg$7vuhnT=d-?|Ydz+fN`UbjNv|0$q z)Eov40yG+f#bAl53TogmtNjWzcg>7&e*d z$uSY(C)az}eE3LgXz9Q8P-I~hlP3_0gdp_(P}6)T-QErsre;{T{iVA8!JdweRtUe~>?f7URNDG_ zerj|X4-Nt(nA@CAF5rq-2Mm zJ-p7%8exdEa`A8@5!R#%bq#V=y;dz2%A{hMO4p*17RBcC6v_rQ}*w}vl){8D>&Pj81#$%C$EQzO>95|D-lX2eCG>^pJhxr2J~peUC^hQB?#0%Y1RF=Mz|+}mp;QKcL7W#` zB+@pww>P!6G-{N5MpbcoLR9Ffb#89N50#Hub@*~ZE{!LtZ)oeiH8C>K+tH+8R?#yK z9u7XZcmLrNu_aWFNX#iqj}1K+a`g1+gZmEzCvk-`MZJ=oT2!a)=9?EfR9bImuC%LRPvhCIB;QyT2cV z21tk9Vd)iB41q}9(mObE`{AQ|lf#`#R#`@Da(v{K=mK_QM|c0k2Lo0`B1Zj$DEp?bHsdlc~*HHt306OKFMc4SF z7hk@3{_Mf%P=9A5B;|PY;;i^fN7uM7^1zuOyiXo`e;61T8sP#iXOuIAGNl5R*`A@v zyAK~fc=qD?y>4M?QDM^cLVm;G)33k()fe{$+7xxHsi{gf2l6r{RW()Oj=qT}U;X;` zKYa7z+2pOE-qvQdRKTt*h&vau*~`m~h%&L-80`4oG%z$Wv08sUuZkm9HE6UgT|@l? zV|VV|`SkPWpWSO?7Z+qD6bp0%cOE~!e|KcC17^k4R0R#90tQDYRP|5ZefIV5{`8kW ze*eYO`*$EW+SZ_w)m7(SI~n}R!o>?oXaggHEB<{BFfc>mowvmm)9NG|$TGBc4h;5> z+#0|A@bSYJU)^n_W~3z*iZs0=6BA>jeci1xTIJMKab-1IAW=1T3`{=FC0I*)@#Wk2P|xXhDPs`kG8UPUA#B3jLDZZb+mW1b$0g; z+!`4fzdbqm_{(R*>YVtS`65ln;P~x{A;^A6Xcbda1!QWSO4HIaH2&b(m%sY$?|%Q= zUw`rZvqyI)2D>^M8|v$&dFRdsuUq1~(9H?;cY3f9$sHdlI zcx**gJ93G#%JHSegN@gqD`^WE(4t1!-9KHR^SjwipiLu*HKL6&2AHM$l#j{5b9z1#a z@b0a_zScH)7=)R5Gwk#hf1icUju!79!%XmaYj^*ZC$h_#B4tx&|ESlJ2aXG4mmG2bWh-#WiBpG@8^QdUGO%G{8pXKsbov*8+!(CjgG+sClgR`cL%J* z-EEq>ij?Slwx;9O{qdnLjf}^D@h{SK4%~bG{L62?eDUJxg9o?AM#k?=^y@ z>Fq9vc)5HizrLwwWNdWe&b^6|p`O0Jfw8giiHX~j=WN?umf+2cF>+;hhuFh7CO08>c9~c}S9Ukn1$Fv&c^|FfCbVlRA=%X*6k9R=gS2{H%khejQ zGCndocK?fSzW?DHsKBRBp5DKGdwgPKu&22}$*U^QjlFVqw~w>`A_P3vIByZeds^G= zJbg8z2zEcnZntaTECHE)nYQ!R<8Q#274EcVW!l9vPXuKQYwbQZMH+D{~XVFYfWQ^KmsrV$9}u0TK(b*R_Hy zI>b#3u7F-$QBEV5G8im51hjCQLBcL0XXkL6hbJC<`Q4MgR-IG?YG|MG=-n9j~ zs;#Z7@7BoZ#OV0Q_-H?*4iyq+an8-i%X>YD{yvUaIEEO{*$0q%iUJvM^m0-x8SXL` z

      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 W*a?4r)erx__}>4&C;u+h`@aCprQ>=4 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u054.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u054.bmp deleted file mode 100644 index 9a3f1806e4db0aa101814ad23f645cf306297225..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 btB3EObFTk4SNeyt{wiDZhhqMJ{*(U$c&yx` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u057.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u057.bmp deleted file mode 100644 index 43a0f06209f59940737619383371dee36ba9fccd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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ⓈH&F-P_4G!Qaov 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

      aU&x3T}1o?UU2M78JQ%;C zd_y_oVvLP2|vRU5Vo*rHv98YimKwm&;ZwAZP-QCyS(?1a00SG3H z5)wU-xj@5&#GAnM_4oFG%$3dNQr^gR|8Nv9z}DIx?H)RAZ0Pvlpa35(+s)e>PJ|b{ z4hs$loj4`fn;SGaz;~PvHz3pp!Zd-xrh;xogme`Tc|O=Dx&?USprQ&n>|dPyOJd(}Qzp)(VWOrB2q*?QVDehz3iBz|c$y7TRH_$VJLjyv``MEL8 zTA%;aDFL7$IKI*0_I4|O^0(H`kPV@k7!s69xFmM4hdm^D_RvOUVGm+e;CMfOZw3`Q zT;O(^96A|oCZ@lR|4-WZqmR8f6Tt9*T{}CW@UNx0K(Cw~>>(fg=?h-m{0uahm&fRj OzV`p@Z&rVH`Trkp_T=vX diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u061.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u061.bmp deleted file mode 100644 index f0b203bc47d41af2b5c252c443fe13f3b3e9fffd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Vs9zoa>%Q=L{OsHDVkhr+{eKhK(p~@n diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u064.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u064.bmp deleted file mode 100644 index 93a1776939b2878312caa45c2a7e0bbdb7435689..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 U`i-wX^~9GR`*XMc@4x(i0Z%ObKL7v# diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u068.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u068.bmp deleted file mode 100644 index a7a3af8bc2d230688601687ab511ac1b892bf670..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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%0AP@G>u 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u071.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u071.bmp deleted file mode 100644 index d4d803e08bcb54f1a98e06d9fba06b034c28fae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmdUX1(=-mwf@(HhTt9uvGtwZad&rjcXxN+k)2t$C{Uo3_TFB1cXxMpclW#hGodYo zLQ9~%&-0&Tm$mHq$&vSc&-oB(X;$R!i*_G^px~noc>5TPim5R`4G=xs4BMb%uVKSKri^W3NY&OE-a1bt+i|}|ngwN+A0)YS#3WbPBBtpbu zF(Q#j5UEs($Ye4^E|((;g#uA3m555ELey$CqS0s&tyYWZbUH+@*CPgl0Wlhlh{?Cc=BySvEV-X5~QzmFUo93Y2> zhse><5psNdjGUaDAlI*7M{eA>f!w@#6S;Nk7IORcZRF0KJID(!ynwv;;)}>jFTI3( zL(oU-LD{*M9BSB477)Ux$4C*MB|o z4d3t$$TxoDHzMEkP2Yrk^EZDp@-5%;Ey%Zi>$f7`_HEyWeEYY5JMtah@g2x_e&=^0 z-}PPJg?#sSe>d_y-}61l_kQp9BH#CY--mqv_kTa~13&Ns$PfPD4UmIPw!e@e{~T{^U<0KlM{Th5YnS|1|P5Kl3xl&;IPs zB0u+YKZpGM&;LB~3%~FS$S?llFCxG6OTUEt@-P1~@+-gcE6A_@>aQZd_G`a}{Q9r| zI`SL8@f*l*{^oBYzx7+ch5Yt!|2FbFzw0zlZ$(@BcpX2Y>Jf$RGaU zA0mJBM}LI;@gM&&@+W`tC&-`v>7OEh_Gf>F{P~~%Ir0~O@fXNn{^egHfAv>?h5Yqj z|26VAfAcrU-~R32B7gUHe~0}2-~T=G5C8BF$Upw$KO+D1PydAc^FRMH@-P4LFUY_C z>%SuZ_HX}&{QJNEJMtg@@gK;4{^x%p|Mg%0h5Yw_|2OhK|MNe{|Nig)BB!UPZzh5N z|2{f<--jVX-GBc4{pZe|{l8uQ*#|EyQTZaVL?(m3LLr}Y>7nx<{=Zto`DaO5cQl*N z7s~Zoxl+s~qG792KwEtD%>Tg>&M%7W=|a9-t<;*WUc1?G_hr z&Rr4)i@#&=u}`e2(WY*D8=)8_gP|)lLWY zU$3^xrCc(eOon}4s~r9Km*^JmdxmO`-aU91O*hnOxLicj%~3e&7YX*EU&c=NeT z^;|YzZFc&-ZleJK&}}t3-DVSlqMA>|Qt6m4;8HDq(K5j~PACJOR;@Q%t#%VEl{1+_ z1-zi!?zKDpPN(1P_uI{Oz0q#hO6f=<6%Bgq(#3P1x`NL>$@gESk5DwCCrw8uQZq#dqcpz2Eg#Av%wGU|djkR92 zAC5N1<6*DY?{+)wb_a5CwU|g0i zo$NwyrySFnM1B9LhLZ{d3wkm~O zx&Rd+=C@Nna3XwI63f?{wf0~%-QAh?TJ27|v#~LT-A{L>)19sDovnkz?X9ixsNZOB zbQ(|?s^xM%Qz(^lQJ;bE;5~2nE&t%mS}0d(RvY8($=1QN)4A*Hqw(fwIGSvO*=^YU z!O{NC_U51uvDj-tU96VMm3+2XFK44(#nlfMeUE8V`C7HvpX}~zZ*MfgJY4(cbTk}n z49A<3tsVIK-r@f4-W0yl>kT`NcB9#-)hZ=GC$((E$$a921i=|hBAu^PyMxL0{!YIO zM}PO;HzD%jD0<)n)5!!bX1u+%F@SV5n5DU^E(!H;4UB9WENmQL_bsKODi%`%sWuP@ih`a;4s=R2vYc^+M7sUj6_#u$;mU2N1B)sy8cT_yblObtn*k%YggV03yK2RLfA83%LO2 z!dpE0UOsusU(aQVknKie*nVd)olZ94BUny^*7c7*D@>3 z7NmeioN2r_<#|Z#bSn?%fzqx5kt4Y%QZ9{@W#9>0Egwx*x}ZmlH+OcnAlGkijv>$? z@&>acJOZor)<(Zsx$F9H0ucCc4B!T}My&!Bvso*I*%#ku3Yd%3^09QQ58*f7-kCz8 z+1uLO=ns0cx(_U%TFxYsm43V3tU$Jz1pvIj`(_ysJfL1K0aPz1#g{*gMDFb#&XV$t zY&_TKLC%|QPj|L=_V#x-`%vux`PWLhbSfV7NAtCGxdrH`QUrKhF3#X!y$`*5pXvk$X7%XNG{`7jS-e@sfEk>8$?eT|G`9cXeQmr!>_82SEcUXRP|aoU|WkK1fg$+QNG!{z}BRLJMc zwbpQR(5_eD{)-6{Vg7x1;N!YPIGHa2+ZX`G+d15uZf}j7B?zlh5w5>bNJT^8aKIPz zhhjco&|y}qjXHxTlFp_xkh3ORgVv0lR0=64bNy2S^t}WC$`cAD^Ysp7-%ap{^n@3J%XY*-Px$+lCbZ1EbK8^?cP+m-W+Ys zJg{0T7xSU_!$+S~N1~}*vC-`HHb$G1=@b(GWP1ca5U3W=u5J&K@L-l1N1I!Kh+6et zt6I$i{q(sbrCP2z9YB?a6kGxaU|hMElfV13bM{aql`S>^=Ro-HOlL`OV>AQ+)Pd69 z1Ux+4n8C5hunQ3~-P!;^Qmf?hg?uU;N*A-0;RpcJtOype9{$|DI^bEV%NI}Q^0iKH zGzEyY1&n8N065@{%Gc|ITlRW`@pNai(-~}!yG_XW;Q7T$F%u3Z(#hOl1ds?)P%)ni z$d(_u#{+mw>_0Votu z@ZB6S187a)B2l|!;k}ojbC)nAhS=x{K~*c1I}rVot=-9ZZ+rLXaCZuYaCTK7`y?FqS>f`9APBA zS3&B`B@zxx6YCtVP&$<>)WH3~@c?~IcMlJb5B9dk8$dfJlhMXZbp#;@q>)-Noh(A# zhZyK~VG%8WrhUl1HIOD7pi5;EcFKFyWzRfG5lBP=k-_5$XH(hA4E;=YcejCI?i?IK zw`p$zDg-QN*vvtGgfdhH9jIPR1|s-pCnwiW_Tl=E z4|exvRC~0u(=GwVh4TiJGjpv0C&JA`gK5E z#dM(soB&eQ2$s*mS9-u7fP=@oKi*jjfyJ$e0=8wW$kzFjYlxl8(&awm8^YHo$w{E|9=hn^J z$A<^ge!rQ|l;LtWrsJF6_=!8$K@q4|O37S*4A-%Hax@(RY8}Hh41lE73h9W2PsJ}h z_4yX?(A9M;iK}p@?9g+zIK9D0JX>xJM!>mtcK7yApnLk#i?>g}{LvnqcMfzJfac@D z$?JDc4km+6y_!!H`_)IEh?&)`5!1-&dD;S1cWl8%r za;4c32!TJ9!Trbm(e}aq!HpMgzxwJ+cTSG3-?(voZ_S^)O_{%|r| zX$`j~8?gWVgIhO_UwZk4J2z)uaO3EBb5`t2r>DK)!OguLNJ`C0Hj-|ScMlHsPHr7T z!0tl1+?sB5AP(!GiR#%z{K~b3r{6gW&tF=@p%)2atLPRUzveqwMx%7^D)cu#1P*@C#4pRlrghwVZ+T5W?B$_U^Mq9i4yF0swCpSOx z%1gIz-+|ux4X}T-)2mgosngR9$VK~*6FRj*$X}Zto$T!$9UsGzwzmN>fHXRj3aXVt z$e@r4NOKo2FTMj8x&O+_)vGI*6}n3=Hbsm=mC5Z7L}QU;xdYJ;#Ovtrh{ssC zG`EcYoJ#o6HPq_m%S-Fa6thvTwQB@wvojEkr;?dU4>osje6VwP^Tj*2@4RsH1Wxww zcppk|6I!2Tus;}2ri1=Q6M7$o)@bMGhKv_5>0lL_j(1R7=D%;?gRPCAj+5Jb3>y z4!yLtwla4Gt9OfO9I0HVH@YK+uB;u0^K3Pr3m3SXiy zhhvFCr2^@H48Q2$;OKaNXYXWhbFu-Ah`p21tlL%0!v4WShJf>H89)okLJ#D@9@w4& zE!*1O1IoO&*&Bdbo6q|6LY7#FzIcf!;1I8V79Tycz+zHSE6Z~jW2ur(SeR6^2CQv+ z8%ScmQ_H4&MloM1!(6$7qqC@}OK-LZ&*Hgs>hj|JJTw_g*_eSvVM;B&NTLAMb)&g4 z7;l5@1fU0wVmR4@rEIjJ2UE-C^Qpw?X$5K!v>iYUn5jUe4iL2N2ISq*45e%VWq|PS zv_S;$Y57dK5_|RXDxQQ{U3lsNz9-AvSdt&KgqtfXE-5mn? zn*!Vfs?pm3>erC)%L{XoM8fZNsTee&*6fI8i%sZo_B!2-%^8z# zLk`c^E9nvltko)z%4#f{44SL42LG!(1B);pt(nLq(+hs+1EIW!BJRp7*4 zlSEB*@w*1 zsP+2ILLweFn@xI~$71u?y-~R9dLjV(uLIieRMX+0$Cc@|tEEgP7R#s8kpTDu+#n37 z03WI4lZmiFps<^igy$|_yLRQ7XD(g3gh$U#-~o+|MkSHf7MICJtCU705=a7t9xPO# z!vK*5Yp-?75s%%YcgI5cY^fac2Ey55AeZw6Pfr1%j(W9}*X@AlNhLCgbifS)gw+*` z1(Ky%!+16_P|3#qMukctQFE_cTe$S>g^L%TTj45Zh2VlkBV=Hf=dN8riFlM193D&N zDUD#i+G}-(fZZ|yeq08eE+_FK*|Wg(wIcF|c1~kEffR ztjp{N7FbA!6WL@mYO@*jO1>_X$jwGJfP+;tA-7q|C9KkAn9I*UfBEvW%j$?rF%R~o zMVp#D|IBmGU%E0sx3Io6zqn2m=v=XM2^4;ix?1HzR7qyrlD&pQ&%p@2-J93j?O`pL z=@-HOYMW5+I$@hN-KnSDPFu7JmDua`yVNqB-5xCfg9Vsg&cr-=5r?p}!e?E5?#i{R zi;7H4&jC^5tgMtUljoj&?&_rrPd~S?IQt%2pm)VH1!$_YsvxLT%O*OO5gx}hw0Rs} zQ@nmW1a%|b*l&eSPn+BO2iwhn-CwUqW8p}wI&KHUR5$u^BEg*T;>z+oPN-3d z7*wH$1ES=Uxb#i(RJe2^5}D1O+^cc;`IM7{CUH%{ zSQbWuk^!elLRejzn_ECp6$XuvMp0*?H~^wg7;AaX+B%L%#;vU2xy<>C*H+g_42dC{ zPG!=`XarbbI#wvhH8ebF9ZO$-eqo(ub-CP5x6=ppZ*s7=x!Esyv|4}A8}#s&F!T-@Ff99WwJ@1!z{qAEnT^^tn~VU3Q;ZPv~o5h^prIprlZkoI0l1?C(tF7 z=Ps_SQaM9{CN96CKT zBO)%^9BhToBoQ#{IEug#NoGsi{tZWo&egS7{6kP%m%UCa|oW2vw`9QLIlxA;var%4YkZ8h0FZeJu*@0^~3G_W)7 zL4EL=ZFZ;KWoIt0t*+y-1R{YbcBa6KVJ0dOvKv(#!pa<8Rj+vD9HA~-F{y)Gxc{fE zP7apJVY8V63586j3&iAW*VbuFI*VuW$MetuN(Sr}Gl)UCVj>jqm~?8fLaj17e8F4; z>~8_c9(SN6mJa!B7Ngwb7c-ec9-qVIDcy-;A(Mv5v`EONle4KPG)?NTYZMA)IIWb& zVkEf#3l1}lNM6UWnQWz;%i=I-a&SU2mrCVmJTT)4C8dyX8*~PXHIUB*Z5j@dz+iCY zCXX{c^ULj{qn+sx)Sha>=hmwgMw``Y^}CE(joF_pLH|1)k47V2i%!Xp)hkk?2|5{^I@XjB5e%p@hC=|Uk-?oS4S$y~7nH6ZGO zUoH@GV2ocPk||_7h00%QY=Hga>&GzvF>2(4utzD2%HZ2W!C*9+O6Q9CLNVzJg#8{H zB!3nOhhN7KXaWhBAq$68eC`#%pchOcGJ}MrQfV|2l_s_8H72K1f+fr30+}Nj@yCnM z&2D!xQHx%!0eY&CX^bX^!x4twZhv}udI)s<ZwQ3<5 zaC<{Ot6nAHvMB2-SS+5zV38S| zveh<&Ql{1z>?(y)!V+sW4zJH240^nPy}V9;B3` z@zlFRqEE_YEGBsk1+b4Jx0;nYn@ppZ%j8n2!JxOgLVl1zgASL&Y_SEh)&AD;$?=UF zFMaa$mp}3G*I#?>^z^mYKl$16^5 z+zOX~!lF@Y>#Ix4t3(okh$Ya;v;99IQHa=N0**+bFcb!@(%`cyby}%NEEI70GM&xl z48;?nkR7_sW_P+fgf_tL{;gMDzVqs9ufP5}*njoK8~ZoE{L5Z_^|e=CeewDM3<|U= z*`V912QA6!G^;g`u@o|enmbd!mR435mq{c*nM5iPGrRxCcsv1@vA(cMqH&-q%M6yV zQ>_*YWKxkF8rxPUvbEIPM?~wGPk(A1|kauy+)vr;o+Ux{vTip;d0g%)-YtY z+@ujIP5y{k2}w!^DK-!aMdE?L-GNGI_M6O(aIp`%%E`?;H}>`qu3tYry?y=oX#du& zlf#qS;Eb$Q9GML>TIr-=9zF*?0m0 zgCdZ~L?WKdR$yl>!LuknNuX3|ECHv@>hQVr?o74dl1Oz9ZybOxKqsJ%{y-#?i$|+a zO9SC}83bi`J$q35a>Tp{;uCX-tJf9fjA7?a<%DiX++bQI-@Z?+~Q^^HQ91@vKA<{@h8jHmis2%HI9(mFn(sLMmfL|OQmm$d2!!Cay z6bsqRFj(XA1Y#K&>-XC2K9F0gy=mT&$oN$ngDalM=DZ%zA0|6Dd+_8*usQ6P@>OWI zm4JrAl!*C!4oB=v zN5dX}C?0d_by|}_AB3TXVmjot>rI}3zqnB{lo zVu`RfUV!~allgKcUoI4yrEmyxNi^zqM1w*MmPEh;w&iMEZoBBN3jDaUS4v805*e4n zVGCnXyFV88M?F@PQE&AmTGMI2RL-aTHmBDUt!BLOpevGu0->`77SOzY)Pnxi4RNh{SC zn_;8YSx9>W@o*>}%GdJ=uQQOT)?jd^nGZo5Gvu;3bRr%{suw_!Ww1mJNG~@28~xyO z%tkNU_V5^R{tQPo zUM%#-9a3pHVs}NtKEF3w%ICvIv%dgi5zUz@8j3{&7OO*}HOQn!laxuN%bWp+&8%E` zqY-tMlxkvi6c3l@zQP;zJFP~&BkZx8%?_8ZleD;^Ik&Hn zNycnSlgDne8e~E_fIW^}sR8b1G1-zupGhjU&UjZQlWsIXcZIPqtz6Ec)95_0kZFmy zJyu|ElFtkUlVEtF4MW~8Dp_sS%gE~tHVF$9m~Zs@JU)lP0Z;0J|Jrk9mq-^*r2J`k z(kEe88BJEbTqKlmnGBj(X|kHl2942aP^C@Nt$1nqV=v!5s|v+(ECa9?{Y`j!4eu zisd1_8{}$(lq(PlSPT+VEYZRQqRHfrdR>uft67Y?%psWjipOG6kJD;%*z`)71XS%v z!Kcw04F|iD`xx}g-XDJlu4(N1wy`DVbrS)v0^k>Zq-|bdM&8YWr}fsFp-OT9Y%-S;|qCR z?r^}S2j}B{)+oaBDd3LK>WLSELITQJaZA{=H4Fw#OJ$~L%ooalO5bc(Qcjtxm@W6(gJH9luS7k5zfEs; z8dY+MQt<37^MC5~umi>jO7T)98jmQ~*Nla@UPxSDL*r=-mdX)!>!T*EMeB$=lw=H* zNYUqg8fQEWBVJM(0Y}EH;Rz%Put%OiEYf;C{&=%|Z>$JMuCacG9 z*Q#|wIqA*IpPj*_K)IM{wj-IM*IS72*LmKmpNU>snJs|9RS6v_HOG{6sDvyk1%oBq zVtR?mAM!cvoK*sG9leIe5~*w!mBv>&4Z&Kq-WqmO(Mls*aJZvRlL~0NOd?n4%r>9j zs#VIww9mTynf10FRE5t0Up_f*P3?Yvf$%vIkol*d3KrTEUTVYuI%RpjkSF%F*go1$ZR0wbArMYZVx|fZNlGK~v#!g$j+{;Wk?g z3K92nrokUp)ym;$uTj`+8ui(#gGMkW0uti#>dM?IkwOqmWKu0>-u=(MXK zy1eamH2@E4Bnp|rv}vc>01T?@|CXFphLeZ`FTdr8U6Zbk?{zMdXRxX3aGnnjti&SscshIEZFu*xx zsgjK)BjLt&C*Vj|Gddh*r!TiI+SGd`^)8nw86N(N761Rf~k8}v%fb8p-G-A|u%Lpw1W z4JS&&p4S=9Cv_~QTrXy=;|S{na33Cr4iuR{CxTFk0e8pacrqyo%fc^RU0p}5k?2es zfkqWY@=;LRH`B?{ZmST{Fl3>$SdeMk1Zo#R6{*1{=B&Qi_x!AdoW&(!Sih7Eg|ow| z%jQh@1uU*g!6V@56fBvol!By+fx-a3hFM!D(n&a)NJ?6yQ0FhrgWO2uh`D$Mo9j-5 zK<(}%tJ^(j$jBK|UrCNPHJV1F#|CnMT|>dW!|=sy9goOr(CsWIBEI-W#cQ$03>+3$ zA%H`rV6jw@giFF=*Jy0qIvR&rSfx|Zc!8L;LT1igTSlRAR1oBtK&ZR{Uj}GFv42ni zp;E*U+p{LB$k8o?od$){Vir)|bq@TJz117k%Q?5Jyj^rzgJBt)$KwmR6e5uXVltD8 z!=eaW92QT&EzjX;D=40b3G(*(3I;=<(6~GqhsIUt{0-i3@ z$h*{PgHg_=ye;(Kyn?fs_yA<=V$vU~_tG}A$G~HOio*t0KxOk;BqkM$!mDLe)q$EJ}9C=vuFN62PMbWVdQ42pSjP&Zki;zC>7P}EC|!E!Au0FuvQ&cA`V z-ZcB>M-K@bqh=MbO&l8EF{9p~;IUXdCX3IZbHp+Vo{C*2&~PXWZhdhcO~kHXK`+NJ z=oHKf8P>@Yu!Rb}&E~d;!hT1qV0Y@I0v4Ta&N)q8*1YZyKL{^sIT( z$tHriS~QSKyL5V;f=w3)c_ImmBD9FH1l$^wIxHHET9{iSuA|loG}1Z=+yh0Xv&0r9 zTPRg1pvC}a^jCszuU5>W@Ku4R)0YbS(+L$w9_+<;-#&tzxe|mvnlGC0c>_TY06V1w z^fRf5Ct%XGM(!-n6Y$`F=;e7d4U58%$;5R66RsZ|L}XHl1Y)T|tG30%z*qxehlGwr z^L)i*tdx~WGEoT;8VsNRNx1tknf;#M@9;sh#HJ7_L1q_-q*9Sm!Q-nH6bN(-bsdGp zE?+@W2y1It$PIWFb{$J#GB`3h*cU2|a?=*nRZmCK&LOL#tG?sGr5sL!=? zUYpyW2x{a)u86O&!gC!8wN9!s%9!X?)G~&E!K_|gBvMuu*Kj2KIuXtQVjm^v5ZOO3b-vchXlJkzp{?SEG#a7l)Sit zBS1}{PzhKv9Ta3dRUlSKC47O-VX<0)yNyOApPIw7`oigmj!6@WKZE!`&m!(8*lk9u zUM<)7tqL9oz?v~t^tjTsyu+mC(NObCfJ)}CUR%ea(3qKuNvEL6Od>2x1D57B$pi+!Ln+{hHF8O?n#)xORi|3Y zCd^$~!K^N!&}gW75DR1~i-DoC$uxk1bPkXK5l>+qJ$aE?mM`E$b zpe)cu0zO}CFdD7y7|h$s_*^Cv*uId!WX{%H%{O&rW$V2Y*7RA_NaIYtxA`h zPTTq3w4j%;skpgCG?9eCKs`iZhy*eji(_z@L>!vPl>!D=8ch~=DCCqgAt|#MOdiPl z9H~1jdQa2ecUSN*7Vh2VfD$6p`&>$aLSxDHHfrHyr{dH~p~J-{5O6pwkxU>m$rL7q zCFD@>Br+46Pojm^XfP18L3c+efHy7&bO*65X1nxxobK)4I(L;ORB3_I+6+d2)S*#X zz5Z|-W@tf*ghH+nlgT99I*H4nGT3|(hc6Pq^|Sa=u|xx|?~nMLNEB(;*$a54P_59IZDy-Km9VKTVYfZstH)h|MAB!GQ)n#kcL5&)pCjPQRT8Mr zLNN^O*IJ)j2gSu80~UI7mp$x4$3byw+q`##_O^D|FjSyHh`X>@p;o@~h@(?|00 zU^)|zr?U~eTc?uHh?JRL$6yJB5`|X86iTHswZ#cqiA}{}33wEil+WTo@#ad^+;;(8 z?`|JC^VkXvI=Bk6)t5{q@=>cZT8zWkPc#$_Xf-CgM$7`+Oag@mhJpNYL<)sm3!1x8 zBjhouG&YUSH@6~*kF%VyIG~t zh=KD_X$p}3oVzcNj{?hVsXp%_5mq=JbjlpKoDCIJ# zn8T!zASk64gHRzATatOfI|BZ9vG}$xpM8?9)f(Y(1V0G84tFS#f;qnw%p*BP0v?e_ zCNqTswn$2)3HVGH+XbpC=Ci0|GF_tA2>DurGajLQ0Q0b#M~R@nc&)xrAn1d_WJ$#= z7OQ1Oesx?rjV+b(sA3asjm{HrcoLNqasdlZ;>xvBAz$VUx};aX5af8=$b_zdYU!;) z!{_|+_wt2jIF>*-;PkkxPH2=lTz0JvNW4fU5sGEdA!XteQ85MBF;5~CC{!k!#bi}N zBgK`7@b5kB-(f*#oJ#QyME)`qS9p4sx@kzBj^ujV$cdz&Z<3|&E-pA=0GUnKt~S) zXpF(4;@9RcJn%vN?rlpse+5J3Df9qI><({i)`ir_#bOn-YsGSnlrIoVI8-K!PR6fZ zdi;U=zR1RBYdL%W!%r`ecp8htXs{Y|DydARGkU!+@uSyDL=u4nh8s~=pM2=tm%#R? z&*IF7AAD+&%#&-4Mvc;Bv%1syL?Glh8&zU96?6HK4}S@5e|inbxu+J0QoYV#GdY5h um=FArN?yPG!~^d;%YWuKzt<1WoPYZ2+~Vr;+S=;U3_eSv%fQy@!9A9zUw;aKm>;MJnLC=UZvx!4PQSa zR^dAyC%$}o`~7GC{rYD=`x#+jVL@10S`y2aEhCmMUrwx8v4U8+awV~9)hc53>ea-W zHEW2qYu6I%)~zGfuU}7W*sy`vxN#$~Y11a+lTSV&HgDccY}vAf*t&Hqv2EKnV*B>( z#Eu<1h@Crk61#ToB6jcIO?>+4r^KE;dx*Vz_Y(W|?IZT@-%lJkaDX^?@E~#M&>`aR z;lqTLl@(!aZB5wN*buh1wuGIX9bs>8PdGR@5RQ(Hgp-pK;q2^8xVX3wuCA^Gg+d{y zR4U=-=0>=?yAvKB9t4d>Bj|KG!C){5CX-39SS*6gW)q&Co&<-(A-G&F!Q=4=KA%qr z1Omd#%Zu>#_9lFMd?*d#M!fFiF4=95$DgJCoWvLKwP|d zk+^i}5)l>_MqIvpnFtRLCn6#uh$~mF5Ld5WC9Yk&MqIysow#x1266M|P2$$ATg2_# zw~0GN)2B~~w6ruLJw2Vs$jBfv zGc$>-tSllsJDbSK$suxcbBVmXJR(0opC~9OAPNf$iK3z+qPV!2C@Co+N=r+Lva&Lw zyu6&KsHh->LLng%iHOR|N}{T&im0xxCTePGh}zm(qOPuvsIRXl8X6ji#>PfMEEW?@ zO-)2|b2HJ>(n7Shwi0b^ZA5!}JJHe6L3DO@5?x(gM0a;LA(2Rko}L~;DwPs4nT+V| z?Iq-LIiXM}2&Ga<^!4=-DwT@p@9!rD1_lVVT1{v)8e(v8kkD$igifa;hK7cS;o)II zuh$bJBO`>tU?4_EM+u|RNSI6}!fZAZV`F2)`1m+6F)=|*PEHb2Q&YtB^fWOuGegYI z&JuHTbHx1oJh8B_KrAjU5=%=<#ItA5i099r6E9x8AYQ(FNxXXXig^9{HSyVJpAnyb z{yFi*7he!R|M|~}U-^|^A%68&f0g*PU;8!U*MI%jiQo8*-ynYTH-D4(t>5}B;vI&|M!VM_=7(n{_qd~kocoN`Xl0x|M-uIKlzhCA^!AF z|CIQ%Kl?M{&;R_-iNE-ZzaakdFaMJGtH1gy;;;YuuZh3;o4+Cc_HX}|_`ARRJL2#E z{_lx@_=kTW{_!9Gk@%;7`X}O_|M{PZfBBbxA^!DW|CRW+fBQG$-~avJiU0VI{~-SJ zKmU_>^XAQe2Z8^6^}ibUe@FwCmdlo}Shaf9$`#8jk-Gk89~LV&ZrinY|G`6t4j$OM zd&kyK)~{K;a>a72GU#V>sc7OS>7 zc%8a>JNi-Fbql=}my(r}pPiduSW+RXtZry*sH>|N zH`dpdWyakIrS93d>X)UV$u26$&&w++6;_MIjZJOsZLRGcZEfxCZB3QA zk1lX+wypkUEWl#*4oB~Ew-d7R%gRa$3(G{64Q*W=ZQarynN%k2kxFH9X;-uG>Fr~* zz3YDZ1uWZW#W{5|CONAhzo4+VtfI26sjW*U>*v!jjU8nwHMao`C@c#A}CuGPK%Z!^p61K;B-F7In;NGcfp1 z_pn&IpMCPigD2@(1){3#bWv%3d9$QPA{!j+ld06eHh?ulBPP?RUN_j^RaX#uj{o=QbgSfnM|(MC{+U*{jkAkGU*LQqj_{#uj}hppF{&IKlMBlnVg)KS6C>jt*@)8s;;SORtzZnH3NOhL7jGJcxcq5 z*N#B_K(OOuM*W~l)-HM&>ag*r@Pg%ADaY@oWTj;nl~j=0uMt+(H@8WoQl(NR>m5+5 zhlWQ?!&<#*46-LC@y!4ulyz3z^Es%sk>>np39I+|L$ zx+UG+GFX6S*k~BmjhM}*G1I7d%sf7(*A5N#_jQ#)Nc1jcjs5A6Ny;e73FyH`;SOpFMCos@2?-YjHZu+q{xN;x+Y)o2q zMrLk7Ni_e`mp)}{``A6Z}jfO>FfSUWg4Y%mzjrcnfev2lY&t?pMTB_%<- z*Z;^kw1s{$Iwd77HKm|b)Ywo}U5%oys;;HELEP5TByMf%?2<@fh$^*?^uJL!f!<^q z8qjJHl6$+7-M0KV6IgC{>|Sz8YG!6mNkvUvm8hz!vKlI=udA)Etq=)CRkd}EE!{m* zS>NFB(1-zHkaR}F(2!Q$uT)5yZXDY1qnvQF_ua&l#LU8i{E|{(O(lX~Rc&K!9sZ%n zt*)uAtFNtZ?vP341H*bmfMKmpug5Zmbb|v*g+kI(9lUMLk8r}}juDB;iK%%-g@qLr zRn?Wye>L`wf?D|27a_gAuBA&RRj9REy?j3^uReg%y-lr}be}oTg4}F~e zG$XsPxTK=0rbZ;Hti-OX>Z(O$1x010qKY#3gs8f%siQ}x=+|M}$V3JmEK;xTQ{kUX z-f`vAbwBt7*0H0~KuF{k6_r(!TZhu?Dn+8Ivi$7);)2Yyl;pJhvcimv;@Z|OiCnGI zArb3G_1Zz5j)Vk#%3i6w+-Jv{9~gyJyIf1k$j!~pD=e?7tg3IQudS)8t*k69%udV9 zNqclJD(-1fd2VV#?3483nx@X)e%;UzaxoO3)eUO3nt_3StRREA@rNm3rS-YTDVce> zIr+t~yV^#vxVFBrs=T}~>uG9Y^o`rmu>d1E@mXn)9>yeOlr(fJNW}vN3=e9Dv63O} zpr&6gYrDH|H|SYdO7*IdBwt-n)*gCHVxu>AxtqN<>A$^EB9lQbMgyP9_Qsg zeH`=XQD%!&)~nKv3?l*zkC4tV1TWC2dV5OwKLidg-yd+}QBqn?L4F}DA926Axv9Rc zvaF~eC+2$CrJJ$wNm<23`5DPYm8Agx37NH`+D?ULSU;k}7aj(^epsg+RP~B)?Op!; z6|jkS`(a#CCX#MRWlb$kUfhVoFDov}d~o^F&3my)iOEkhk`of*v&+ir>PvF-@=|gd zdX(C?^7RHX42{Aebpy(dbl&>!U6!r14~vP7e~J>P7@(uNvbv@LjxQ=H%(@?b86@G= zh_Hyum%}ceITLX+HY?+4dVbE+q@22*0UeToPOBR>n9RnJ;bEP+Pg;4)`ui%ta#v7v zEV=#cg3=OUC7is5#9f8iNw<#p1_TIrT!DW`$njH00z*%nJR2T<_4b44sJr))%cWYi zQqeb{)*1`|qk26uv9cpOc=NLF7X{b4MLdX!PtD5BFD@&o5LOB+Y8$Fca+0IY`Lg-G z0f7O5p=U0IUA}bw>h0UtFP*(`;nb>L|YO>5A`Tf-4;^KYSRQn4VKuSXxp5)LSX4 zsSy_EQIHl_)C=>n6BDwlyQEU}piVzL3@i#K z)M@47r(T=C#{pPu;opskO-#$oFUl(_$}21>E-n?-)|8hD%ZiFbLed^_#Syu94J z?0j&~MJ45x)k0x?wXm|PvbF)?u)eWD+|t(7+0xO`D(Tk@sx^qcLmGvoyBCSCr$dm{|BOb;jraaBc&&|zz3i(CFWgxuEL_pujzTzeIRsGt3Od8n>$X>Dq5Yi*NhVC7`QR}T*Auwz9p z^08der&7ZXpnt5cv+C@o@1%fbYqspPKKURanXGs6vYuw-quLe$dz6<|)r-XqAn@xO zYHF)0L?U5zlbDQ)ZGD3pjdpNAr`JFUx*<((Pj^pGH>!g^;8QU30AsR_q{H6@3tOz% zu;Wu|#G`~HbS1LVlgWC&2=d7U+}J3tZxjQA*Ht1Qloc0Oh{}sgtLoboO67o7*{RYF zAn^|N_jaH@>FQBH0dl3hS0?N4N3BvVSo`fRXkoeflU;|n*W(hC)6!F(rlq9h6ciMf zSJhP2qg&A|ZXmxmR9BRi6cuD=X6F{>=9db^l3uw&Eo)N^q9Rmjq|J4W9TGGvz=+^` zF9;H)LaFEq+xqPa!1lL)YU6(^Avq~2@kw$@8mzy#0$Ufiwl=r6h+*~%`NhjnC0CA|4@|NoA7D>;Sa+Pv9mLb6c zaY;!D@rlW)83n~fCBiy!b8CAmcHV+EO=C?(9!@4DHu6p^7MNF9DiUFR5@jy}KLAg6 zQ(b+BLN4o7V%JJ&zgHnu^aGET)4shLTCr)@p1tnpqT-Vi6H>_VTT)tDURg&9?&xf5 zX=!V1suLAtrKUW&8*%k+Jg6`c;$nV&UXi$4Dp!(-ud}(eM~)Bx(^DxF_)OK`uO0vz zZ424{Z5Cj$dfUGJ`cp9EiH|;)uq{K$+36BZ$5~B zT3FxQ-qli5l%A4WRNDzFP$;DB;`UwzS(}rz6kz!fiAUASzJ5jcp3UEa1edM<^x(dO zg78PFPZFNym6jEiipX#Wl26hj?^ATOwlvg=3eywgBJVszc&=!csYoTaii&gcMQuG2 zn0u$VzN1&(H_#`C`wxwnNA*J*wRW&yr5K3ZzjO6BG7=UmH}5}mh!T4JabjFzURgys zGGA?Ny||^dLn7@}!LeHEYee~}FpQKm7=B~Bv`^lv86A{$wKX@jb;HbLZQ@p$Qbl54 z&Ctl$#MFcdHK9qb>FXUV*)B$X(kPi%CceSOdNrl2P zB;kgphPDAc{xtH7LMB&ATH2&tjp9x@$;hD)904a`oS2%P8aEsCTIIm7rZv)K!#C99 z7Ars5@95!m^76yAgn{g zt*dWnY-w*6w@G2xD)^IJ+TC8AnpRm`URoinu5WwuW@2nqEtmK9felo&l{U7wNd|P< zVRTwY^tvJA1hzjtIXojWPNK1Ly(QhE9mv7o@??&f@-pwp6ud1u90px5D!@pXk z3V3#3|J!{^#2G2V+OpD$>iQ<>n>VB5W9r^s_T7HeosGjTbh_uUnEVPvd@x<$xmr6V-Cbn(LOxfi&~ff<&r2$) zEH15WZfcRed83~gRU_&t<=x$#wRPPxg-UBQ8AjjoK&G(?w2&t!#>UJ>6vgI==JdKk z-<|6}9t13wZ}`-fO7q~KeNrr}0M8(9XlNq21u2M594c8+Dix|;No8_+L3T+)Q%fi0 zkC;eB5A;dfTN`WIlmi1=gK>OfauS+1jZREWPMAiai80f#QZ+UyPOU7wY`5j3X~4pA z)z*Xd6gM})#Z++nH8|ZSvADTg-rK9h_CYe~^@9pUzp|$>D)^{LLGvc4TC@ zUn%QoZtYZRbvjUB*!9#DR6mAQm`4r9u?g_9%D##D=8TfUIKf91U}3pz?JjEvS2vpf z)l4BQzplQu6$1eh94<&!kc@i6$e?C$K;F|X%*)6q2MO2J`{s?wFs#*Ru*e>nN(TaN z)I2pYJ~cBlJvFy9H90jkF@tXY)RC9WzesA_C(>QKCSqtgNN3?lp}b;il5iHR}O z#KiR6!ovLA+``=a{M^hebTK(@p3rF~=hX$3<+)dFHm~{60xT_8Za(DT;zp(WMPyah zq1s01X=?9LY5FzrrQxAr*z*Y3PNl4?sa{wH^XTkRzIiij93C-`^edDay%E&wnAtQj zJ3qhle12+r;l;~m^Rw9f_{7xM*wFCgqBf_hCg-Zlw)HDNfP$9GR&TR%pio_@tn=B` zjR?7&i0P6()RLf-U}L(GG3Z*SQA#@-YpN@SqPh-g|C={P)35>Z8O%oTiUu6N*$kFlHz4Z-4+8$Hu3b6+{~rP6qm%V&bR+>gVK$FL`_G>* z%+4=9e}RFFmrL^)<(Qb98qtp}Or^wDitYy<*s|_}Y7E}D*WQuh;^5$ZIj6F*wY38T zvvN>BIyPo98BxoRj+#sckQxKXuzo2pe*W3g?DX8y zvzM=5fA;Fd()7&iBskfTvBlY(+qsqT$82|Q{NMmAR(x{6(TVEpV9&UkTP1GkK*p0J ze;Z98b#*$DS{((uY8=rjyIPtXYb(m?8rxNG-e?SClSY*a%oi#?sAzmc1y<|fSJM&soCLg|%^>crD7pKe<9L6>&r*26BYZjKI)oa;GNO)YJmvi?2< zogtGECA0w%%z$zpHN95V-3kOQ5`l$=|7nerlSWiHgJ^>3LBCJUE-o!CEaL1*`7f59 zKYz9`0|S^ej*ibQRfVSrpPZ)b+wwt^7TrZ#iYwL0!9{RALkRtMD+j=BgGWFr(;G)o zP7gyq+FXk6HgSDJHPTaK_nS9r9n4RS-$dvcMxYs=UVOf^_zb4M`0DkmMR?*2^glZ_ zH99&uw^SXLP@Ztg!)oV-Rqt7##hP9Au1*vuCyL-kMnywQyA0`0qg4+MBa0&R0ZwQ& zYR!OJqmW5DTEvyrB2k^>%^Re3vtEr7M>{xdnwm0?&CHPz2Sy0%dpUEkYnYiD zHB8SfR$qQnmVA-ruz%b7_bkw2-5w_wCs!v&s`sso(we3Y)J}-z{c6eLE! zS!Ec0l6G}8h=dgt)rh~ngQF9pS`F!^`f)PVm<9*b$bXXyuYdlUTZ0xC;FhV2XZapIQs)gKD)#gStx6 z)eaoq-PzeDt|}}N)p;*%q^`Y<*T)3^B|xu3HXeI($<#tF2HXc;3qn=rm2~^#f7=q=`q7FTywVga%{mv zUqOhkz+>-!%|w0)h%MLbwxv+0&NlY$KG&Y)RyMYD$>kEMTp?|1s0Hs|i^fY$WqASk zu!5rUimFOsQBFY>>|fQdHIM5Q2*77?{joJXPr ziPvLph4>yh8gwMkW$jl>fo1CtI8$8QD0cP~pRfnWu7LABk}k-vEh|L#BPS~hQwMqZ zc{y1bIb}j&Ir%|Z7xLe*aeQiQ5N&YOxsBD;z)e+EHH}SmVt}?@m?c^QfFJOm>4hcD z{qUQoc>d?kVQPi)uKW!LoH4%X=HTGUL$k9~+*H#5TWf0+=A80g`!Y(+g9Mxa{;D~8< zenEQs%u!$eb2lyo`};V&r~kc1pck?eV;|nT_wdoZ>){u| zu0=k$fAe-^RMdmyw8Vtu9Mb+x6G$(UqXXS-&8=-U`DwAy_ag5{UJpBW;Yw6OK|?)Q zvevdXDL~=${Cv~ZV2;nZh?{4;19?{O*x#~sdy#xys2&b>9!GCH&abYoD$PqzdvfpQ z&1(_265>w#hMYcsDk3!__V(p7r=yY{Mc+#-7ORnek=&^-miTTb`L6D+whj)q&OVo60K($z%!KIcC%t)s6A6i!RQ$e=gXfyA-fxTK9(hz7pWHZ_QWjAA>zOe^=|nwkQBE+(|4f%YXVL?$NbVex6LfD`&s2 zaQwd4`FsB75_~;D>!aBV3o%2Wfvv+fIu{m_u*3t9q z&Bs|8$xq_q;vZZ(=F4LF`Ow)+d#Yb((2>~4ee2|=9-Adx` zK@?i%F_L7EwFnCf(jP@#zj^WKnG*p%e12e9%+u_Q;tsG6Xbz6et8ZeeI{5UtlP5#m zcf4DLS*+Y*aPesK0MONO0)s3t?Ao-j9in zdYoQb-`ENNL)-UlyGO5)ifby$i?fpAqOV^(ed@%iOE(@SXXllQ0pLOZs5OQO<=p^* zU+9rDx09j;JKlrfE4CbVrnuT+?A(ri>~ds$Y)o7{+U{9}pxUytQ)1&DL$!DAM&7?4 z^C0r>{p6ymCUH0LFR~8Wj>99`fu832a`fs7^HLwj#6EtKl3P+nTNuNrm z@44m8!8Yy`HROcsdJlmw-+b7~jp|@)V{Pjm8W9x}^&sX^VoG{ZS$RciMWwK;vPP7b znuNx~&AZXjkDulW8(KT%z@I}}G#vpClzqLDminr~%-o#9^7872CQvh~fj;#xAPY#j zo<6y>zcYfz5%B#Za_TdKcf3~wFWY?B+14% ztYD+6`x1-k$>(v;+`T|u|GxY!RxVU0J3Gw$Q$sFC-oJh8&YkGkhf(n$poQhR$w_HX zA4lJaIDhu~gUtGtCJ?L=Ss&sbdMs%CkC4ZpR!CZFD+&<$GmT|L8Da_ybEozgOPV)!a~?68|(gA-lY&NLWXbhSJ`S z+OjfHdAp(gq?@ywfJO1()Ay`d{;mO7Y&_&baj>zox3+dW5*``z;NH#4=W)Tn^~igX z(T}38MTCckMcj%`DiSrc_Vh?Vu%p8Q`RF%7|3irHdUEJNt?ccn%E`%2d6JTxn3$4R zQjFeFSypnkuu*NSKSFV#^WEJA{vNwlzuysDe~9AYWMgY*ZQ~Xi9u*rG9~*h?;^~Xm zZr;56Anwk^OV{r|Nlh!PYX!9Ek;0&Qf%0^)|55Z=Q6TG$X0RS;I1Xv#-L17n`8nyy z@wgBnDW{|~D=xN3GB`RU45qsCI25`M$6?zC1<2Y1&K{07RyI~vl+cKK4`Pz@^3tMi z-i?ZW^dvPi`SH_2A&^yv1kzFWs+7GLy&2LY{|xKU^9J8!G#SA~UliYQs!Ic%U3n}QmXC+kmJbTB)%#rB9qp{)fGz=-?#9GtlnKl7(-TQI z1`|^+ZtDQ@1sNliNP5xV>g&^@!G`!lA{?~X21hV_h4Oc7oUB2>IhoD+{_f`bx`wLa z!rE>#AXe^iM)hL_19bF0AN4pfqo};5UQ`Su+=d=sR|n>e zdSr6&fKrTFKs>rF!`MG?FUUp`=K%=-3IOVXa+_P2U!0wqG=cR4H7eJElrW9^h6 zeLUQ~ych>Rq(GMMasd20WMg~C-s@~+?30YLss=DntzG1Brv#T}Nab=g5qi;BQlc^> z8+^kfIDazypy#BA`XL?FKI*OMx%q`fTsbi}H8C}g!fSroJZ2h^C9>VUeW;!sHuKIr2|p#5Px0+lc;Jr>qZSW|A%`IDNTXrIMkoBUcXS)Tp@h2An^J z9LNO>jbi)c=4Tcc7v~qBJp%)<^bD^SW@qPSCjpU06>&88Kz|00PIo)-ZuTRQfW@Z6 z6sqlED_dJ<&e2PyiADFDxOe zv{sDKVrUzbC&_=J_C-4b0Y-ruSgq^Fq{S%YqvSV%o*5l6k~J^5hlPdbkpIQczxb6e zKL7l)&p!tRF+VvD0%SrKNoR-pb0`#s{g#h(!j^Bfc5y=ZwX$*Yyp)(-T8C~ASO`U* zQi)CqMheLN;|qhnSbz$F&j9_C+^T7mqe8gT%=N{)X1iI zrPFEve8;EWyaBakHW@)VPLp-^^z6dR=U`k&1NiLoFTQvU0_w%$q}gDenH}$r;`4)i zT^wodA2EN(U;C+*jWrYi1a|IGR!I%oZ7t}j$a>LxP-6e6$HD)B6B!uP4uX;a%>en} z{EUWi(EOk|z`M@9c>e79((~7!zy2JT9)0%eC8)6Jaf4}QZnP~L$)DrkNTcjs_ipk3 z)&Kwj4_H~**&ecSa6kSqw@ifQLu-3?S65dzDPKLHPz<2I-47}N@lJ<{-*L!Cb!#^2 z%~1U8?9A-^+~SKDi;K^}{lExdgRft_eDQ34d~^~eO5Ghk&ztVxO10nhv1ts86`S^8 z^A6T9z$3ARXfhGp2s0=fUyJlCB5p zb9V0eOVS0&Gr+f3&lV<(GYgXgW#N1tivo_(YR5;15|^#panQ=v(ay%sH87^2x~{Rc zjpPz!paIZC?Ca}QYA{!c0{|fdKGXnO8TJRdn-?u8TT)SxN~rP889qZ*v`%_BtMM0qLZxxr-SVS?xMv4lbc#xB-70_ z%x->haTXh0c(%0g{2AQuvo8<VJE{M@V&jR{3{IFsh$N~KX+imZZ{$G{9cH04aAW*e;j}EkGje=|+1^NhW=8 zpyY%nh<-BMlSJ#>6xm*x2EhsgK;l~h>-hrLLLvZ=$N%!h0`Sn_;7C)nuRG1vjme_9 zxma!axcL#pvNc-|kO8adZ4i}Q^YGx%+!#z2hvDY9 z=N;zlodqmgyM3Pxia>jE1rEH6@dedbK$jdT5Uz)qPojOy*qe}iK=dyzK3klH{Ke^6 zm>sEg$c23Jd1(fH*Kzb6TWZU0F(_kZ?x3rmZ$VA{t( zaL><8LOJG%dF+1z4J%n;WDwnj!K2ZbOa`CNq6?UZ-yz=K6>qU@#k%c>otzyVo$ak* z2F|pA@R-cf`Zj65cEmh8p&K&c>IR%E>GtUAj*O0I4YL5a(}=_P6eW-W1K5V~sfkfN zW^P(@B12qV=$;H3gYL%SvY0-;lszB89{*<*%Wwb(oSYpT9G%E8c>1zYl{S>j}ccq3}fFV+u-pA09C>FKI`-jmA1e1y=V8TFyvc06FytDvUVku;uZCz~* zt>Rit$XAOhFtb&d1*+(z7mLZHyHQ*bdD%>Nrr&XY=Pe)E^;bT!T(NG;J{x;`7gsC+ zbexsF3*9^P(!IE(oaz=C@&G2A2G9%wrG+c)GE(9b(uGyRlKh;!+yc<@Iq8{CQ&ZyO z<05ZdKI+ZoqSNC}b#|e;G3f3den*2ChrW6H1bG0vtsLzgD6TG4XIpFdp%dH7=jes2 z_fm^$aP3WVQv(Ka+FI&_dGQYtqa*L#ONfh#x_jr|gV@K9V{uD_sJpjsT)P%_{$!w! zH{X*9`4kGwkH+-!^Ak{ad}Xg6eQB|L-PU~$&URqqTwI(T!ARLSvjqZg{}Wen`Ckg= z@=}shGIP@sp2XaUe01aHt?=+mr;i^!dh){Mi0ij*T)iB2;oSL47tfwL7VO7oxKYql zV6wPu4;s&#!}oOj`q=x6)mW@pztfuHWbfimb#oH=p)#3_88J{9645O8QziaRzA*N6XeJ^6gv zp07)NzmSe+%axz(bD}!fQE+n36lZ6!a;`W6F4s%o>+65y-06_Oz@XsZ&|^o#Ze2Zo z@|eHBfaBxi9~yKF&4Od0!GVFH*gBI`Ig`QkaHF%3c{x0mz>jIa{ws36_NC?Otp{CQ z9np}WIJvmFxjH*JQCYZI2hS60@D1=`dkO@6flqMA$?%Bd$Il)K@)vk}`33lg961*3 z!{z(<;GnslOgd@vR2TTYt23L=@(kphifzKQF$wkAHB;k>CJdFE73qmdE3;7#{8(G=v?Fo4vai zgB9fCVe@ss@BM`=-+&XKI=kY_$;lOa)7MIJQ<2;!hK9A>r^1{jU;b%hw z{Cxa;0z(4)amNyGuBRuH$?{~myL-6PSaeS=&5_FS^b82{blLeGPXEiLfR1*>wyEwA z?dImr@MJS+EEe07NnvP` z&@b@p-RLXF0{n0So-7WOj^9D9r+aunOB@bc5a7jRdNSDlM~?g2e^cWBh2UR2Tdv+A3D%?~(rE&AStU;&rS!ix9;FSI?l40jKf zrza0q=oiRgdxLTHJ9#?PWA`^C-d~9Q@8{*4?U@2T(}PBbCgI0SJ|9b9(daCQf;I5G z1w4Uo(DCp`N#WjXCf$?6=W@8PJsv;~*T>g4Fv!OzfXC!>-6-BC&j+|4_~zNm|Can; zuU77&aJ_kS8V(T}_kaoD4^8MiDd=8H% z@CyjKc<+iY18(ldVDSVzCh3=czCOO*-hKgIT)rQl#yxW8OrX=Q4;jag$b9Fc<(sV8 zI8h#l>*X(C(HJy$((Hg?IoLmk%jJ7RPEbVTSv~`9!T`Ev(&-#5%HPk&i^uZ`fidS=x_bn2 z-KYo>I3o^M;2jX;<4I@n{X&BLeFcFhPag3+yyXYok^ncFaN-LDJ_0t~lgES2lXedu zL^l%oguz6p^*?p@rav7~-o=HA#qqq5A$&PBcea;*NU)!8(6N(8{Fnzm`6%D|FbPtL0mSe)Y%8*X_3R;F6w=&<6i!Gw2Ato-jkY2kG*GXRloF zg=vuPK_V>&Dw~TICvvdBljrRp;6vH9=7UkMuL}6K*Ej-O8iynBCIcXwjXZ$pgJ+h9 z2hEeq3%Y#mtT%E4q`LvKx-s~^e*S@he%^exS3qEpuj|eqVEFH>2_>l&g~fvtAp7AI zP(mWK16e>39Dc}^o2R_k9u#C~Hb zMEqyL2Ru2@0{k-c`mGau=$?ke$YyX5|NVS`5YXoI3JhS|Z~qw4`Ofyf!yAkS?zIPs z#1eR1Hk*YeswbC4M`+;kL$2LAA0Xi1LpIbyMnwc?7LDy4bTp7&`-W)h56AOd|o;dE$u-g0)mjC@f{oUSMuG+Nw zki83#G%yHqFoVm*6P?B22A#WgKFFU09z0}THiOCW1`rDl;8OOj|88LKyR86a$&LdK zR1!?%02l(KKRkFm?;~O1$9x2^PG|sug6rdl#LRR(wDl*_{V$e>!f4}e^yrZQ;fLNp zf7mioVDPDnr@i2sNYXHW9+$^s~=doO!?QISp z+_!7X#`SC0;2ucd^f!Lo&n%X$TDNK2j@^6qA3D5$-<~~tKHazP(81k1w|%l<-T%PN zm)o#*gO%fI&p#y?gM%U7&ixnjkNW&c0ie(S%MZef8N VR{oFQ`|HQ)?SKF8|I0M+{{f^-_pJZ` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u074.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u074.bmp deleted file mode 100644 index 98a551530fee77d7582ab817f980a0beb7174676..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u078.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u078.bmp deleted file mode 100644 index 3bb90d127a8fcd534d842b44db6dd467a52f10b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u079.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u079.bmp deleted file mode 100644 index 09f2c01e94f3ebc86c6b32adb483a0d773cb03fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u081.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u081.bmp deleted file mode 100644 index 97a37f2798a05b130a31aa6b4c4331e9714610b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 YK3(%)^SFOfpJ`wGA&~ng{}<%{0p2nwGynhq diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u083.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u083.bmp deleted file mode 100644 index b88bc4479a0a63611399f6ace877e5ca8c6eb86d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Sivxdg;4cpR#ev_$f&T|BEY$A+ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u084.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u084.bmp deleted file mode 100644 index 7e6963e869d735078bc01191bf7e3350eeb90ef4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u086.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u086.bmp deleted file mode 100644 index 824841d9f1b85e58af1f24c174e74bc8024440e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 X-17H+$A#Z#O@H{?KWN~yHSqrd(35t5 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u088.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u088.bmp deleted file mode 100644 index 879807da5ddc7b5a021b42685473fd7f7d34f88c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 O{{3VBz54&o0{;gC9LLN6 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u089.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u089.bmp deleted file mode 100644 index 50ba06e789ac6a2a4c629329f30b713dfa116e91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u090.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u090.bmp deleted file mode 100644 index 36ff7ef901e3a2c61895415b454f968995c7b3ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u091.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u091.bmp deleted file mode 100644 index 19fc15377ce8e2b73dfc42e3cdd0ea72b958df52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmd6P1wh+bw*Fn5Bt#)tp+dc#x_72i_tH|J#oaBqO9C;HpdkrP2*HATmD)_(=}gDp z+FN<8$>|GlpsfA4$WBQ`cR#Mai9*xA_;dwYB0;NU_em&W+VFTH? zaUNef!A%{rky*0|&^#g9pi>Lx;%W!-vV6Z@x+1dh0E6 zRXm)2C09GiT0_vuDqebLY;H^XJc#3l}bsix)4FOP4MYe}8{+ z`SN9Q<;oQj5D-AFUcE{J0|QA=P!I_Y4kp*GT_e}8Une0UAtW?3l!S$ak?`X=Bs)8s;Z&EF?umMWnd6n3R;1 zkkZmpQdU+*%FD}1MMVXvtgIweRaHbR788j?LaM8)Nli@+kxHdRCX*4lTuu}U1yL%M zq_(z}s8lMVR;!6dqak&5b)>$&o-{NxkjBPF($v&Mnwy)6R;wi~EiFW+(-FO1PYebF zX>DyKZEbC&y}g}ubaar;&Q8+R)kV6yyGc(^4>1~zq_?-1m`oTNCVzF4r$jAs89UUcOV`F4|e4I>7OpwXRNisDxMW&~x$;`|QnVp>_ zb8~ZKetw=TEG&>4H*S!dH*b<#w{DT!w{Md>ckYn8ckhzL#YJ-O-aT^v{(bV`!2|N} z;Y0H1(IfKCJMWNp-+h-ne*Bm`dGdrjefpHV_uhNt*|TTl{rBG|AAIludH(!4`S8OJ z$wwc3L_YrbWAe!-pO8;K{giz6*=OYQ&p#)>^;^G1zW@F2lOO!x2jqu8{2}?#kA6gc z{No>!-~R32CO`SfPsmSy`cv|=pZ$#d{O3O>zw^9lzPj|BDf5=i=$JYU9>T>(=hu++~clXwf8`p0}X|Q$Yq1_u+`wCfKv%0;**M9s}1uwtfd0R+weDL|x zXV08EeeA8n`?qi3wQujix6WKRf9~S>qrUbpOZoNtz<$N?xXg^yMguP}J(X+O_RH9ePxfMpGA7p(x4EN=uH9489zE z#GSYX)IjSeqNVE5I-7tg)=1HtK>vKqOvUe{?F85^G*8|d%1j8BaA8%?I6 z@j;W>GB|m2ez1RZsH;gI(IwTw=T z4Gj!V&d*L*hWiHwhRmiu%jnenyk%f$pj%s8S(=xXfl!PJ3X8b5?FAoxy<~iK)$vO1 zxzZ|xyiBb#7zakiMyDo6hKHvYZckgLrY(Tt#MH#x+|=x7pV8Rcu91q1^K(V1sfp3y zkrJvlx+Hg@CL z`*-JWOikXrF)}nfG&MIeXld^;b?NF=((1~b%(V2Bw50IJ@ZB#w;P~Av;N&ln%4(zv zbzO6N?-1ZOHfk9#4_c-lzyI|1&DojT3nOOp;5e*5(B0kBrE6-?C?t8ADJf|gsWDMW z7kFP9!1l#TzI^7DzVDF9#nqr%b)()iI5<2q+~42V(?2{kG(C62(myaXIn{6KGn-Au zt{!t=Pj{QPsX;9(5Tzt#WMwAB#Kf+AA>}*uBo6TkDX?E7YtVOs`Ud)XyF1!Dx{U+< zy?uj5eP?@DpRTpD9sO-9eY&Sh+t{L#m*%A=W@MzN#z%>EzL5W29{9dp2IZ@2WU3}z zdv~9)x3i;FZ!qYz`nI6!VJQnj+aQKPQc zx3+aOsieheX~_x6;Gw7x_tzKu;vL-VMx|UX6+?fmp}n)u2>&+gTAI|7%ECg-GAasl zMOkTyNupA5ZLO+7qiSe2v>A{O%QI3_5~=*?l?2>NIqA zcNlan+9tJ3Qc;+bosp7|5SyHul9E+WSSDB3s#LXVU0a8)K_Mx?geENsG?;w&t2Ff5 z3s_gH!Q@4*P%3L1nhYK7y@;@OgI-&wQb?=I%1g`2O7creiwp8|v-3)2DvesHYSi`^ zn(O4nBES#jS#<0L&TEVP@(ng;>+5UP3VCf^lTO>z*wKm6Om}-n8%)qW{`A3w$<$@C zSSI>A^|Gpxf--4seM7ybR^6bkq4LvUn1tx4kTqXk?zO)=q}J7`YGn$QrlkYfy`!^d zz}(&1YS8zXC+>g#^u~~-uWxc_puM$|l1@pPOjD=UXzJ=~D-X(%NMN19UGw|Kx{1 z|M>3xDa+LC@aW8xzF8$#DAdaGvizLlB6*7%21rhbjf;$)!$M6Hbt#W2J(|A^`@TY=GvmX^tAG#{NnPeDutp}Stk`&RFo7~78i)J zlH+3|LxLmXB7#H1W0Uih_0lTTA#qW0v9WPcyT2mK!JYI#FrgGy7A6&-Ru zGA$(~K0F~ax1gx3q_V0MML(@}peKBtk{okAEGna*NTN_y6c^PiVE_w($bRR6B5(YGqSTX6O&W2 zi>Ul6tNhsLu<+>M&0p^ZUU4_5B`Rr6O;vemabZzO zSy`31FgrapzoJ?$t07q&89QRd4p+fY~|sVFNg zuc(r%)KZmJ-_jtis8Tc=I(qwudb?XStzEq%Q^Q@_27R~5Jk(uZURIDLDymdUE0ij^ zv^Y0AB_TdCA|^g6{L1dvcY*Ci=n3sBk^N+HxvH*nbZ9`|+-~gaADX{&`~JP#_ZM%^ z-@Lzgb9%&L?im^}sbuP^3Uotii9(~4m*k1iq{oCuBqYRy2X24u^3N$=E~%)jM29J< zhCh{>&av5vUeoZ<*yO_E!tHyHZ{2Sot&7uwRms-;X6;CKA4%EF%R9D8=Jg&>&}e{b6c~nt(#Uybqa|@ zCN9j$!ek;gA~G%^Dm?VE`zuc)G0O&FID{&oepyAeq83S5tw8Ey zy@!wPPmhiCneX2o8Mcfs%$j>z>b0Hypvl%onFN5T$QLEX$HhhgfYH~l1^SX#Wg&Ze zIzwNREfrT)l$D9)YE5IKuBpDErM+i#{^reFGm|s7=I3wSygg|d88qI!J!#_39<+o>qlIS>N8#u9hoHizF(Q zys984IX*rrCORTIHs(Zl)CD&6>i>MRWeC^p-MuMFB8L6N;+ooeZI`J>uWfE!L_0#sZ+ex&_(Kh$%yJV{`i;lph^5Ps|K;4UHO`o9h&+ zM!BL^oGU7kp+9eLLI0hXS6+t_tqPei0ZAb?B0M%Gyf8a2>T1U+t26>IRQcSa~ve{tlo0^$0b+tDu z%H`(C`SHoY{0RAEZ)aCoZjLA=J}EO-RH@6q7+>EYO%9Js78TXDb+%{}RYj=@330Kg zfWpHP)fM@9qT?^mgnkJU?83V&1E$_aaIZ`S@j#ssm!zjxaWn33x z4)i~O&@rp8-)uDNrInRZmAbCJrM0JTcy{5={LHYvt|Td2-D7FXk370>-^r-l!cwtZ zAuCRcj|lL;5FDRTn&BT1mrh%pM*(JGYv;;&1#-!+#(xR*cPqrPQyUPBLh zs2)Rgd1Z~VQE%wz?;jkSyZvBsaiLEuNeW3<>Gds*DnLWg(9zx9)zPlk6lZ5<=ap2H zWe1)J&McPb%x$_lb*;QI8}NvWk46a+ol#k@$QSK*bAtSDwZQ7GzD9Xnlcut)8oqBu z$vr$ZJH2@C&b=EWMujLiTGH0tYiidwYg-0y-I|?PS{ffv7U$-b)<`9yQ)l8zQ7w10 z>FXMl)fKrJ$q8}sF=5fsv1tVoSy{gSMi+X<;9JypiWx9pYHGNHcveJ(GNa+xU}@--ClWFX_ZteiP|4lOxeoV)uGoZ zW#as7Q7Te!bWBuC9Oi)C%RsZ=oLLf= z-PJ!hVm1xT-23o{KY0EG`ad3S08>>}m0UWR*Q9Ih?dk69YHPwAq6oEOMruM_QhZEk zYVx(nEDXfJf!`*7@8Cpp?Xa=AMy3GaW1?XipT70MXCHs~{DWst9=|)?Rgz-p?KK*@ z2WB2TdGh$tH4J~b5Jw5&7lQZvp@+tm3fA8`8kLTLUTTN)j+Iog(Z{N9d z>+aIhotvgc42jB1gF{L%BN`q;oifNo@!`%!4W=Qr;==? z8kJFE>cWwWdR=RG{{SXl19Tl?9l`$47^q+_=`m)y;k5xi!C}6`+R} z9JqX*Pf!WwZLM8B{i9>C|?h_dP*|R54KmPo)cWzG&_m57P`+6-SbMs3} zdT~jmx~WOi)Q)GT$H%5dN5@8odOOu(_>C*Q``XtI7%sMCmE<2~k&8xCz}{U4^T*v2Z}+8&ZIc zoxKBt&Ekc02c-Fx@lCr=*D4h@Vvzc@L*qiw`tU3?l;z#6_*rY7>zU(ab*=3r_%(kK6_T!e`6_Z zV{1>vb2cPb%H{Q~2BUdoe9SV4FrT#;J35WS<0Ch2-MW4E!Q#}&=*Un{uW4*%etK!C zt)iq_CRbp^?Hyf>=+wn%nq{pTS{mdRm6zmN8}!J4^&B3b?OcCU29iguMv}W%gnH`qpe9^R8%3Y?-?AQnwp!P7@wUqclDYkZrqq$TI!UP$)r-H zys@#lxmuKxk}AqhEm2h07KoBl3yO;iaYQp1#5Ho1-JM3yZgI-k9jAEvtr9pvy8njM}4j1WdQI)KXm`5ld^O z>RJo|Wi5J4NSkymbqy`5(!7EkQDH%z2z#?Jp$FMGEy&@ydH4#MzqmDTZ|~sD6u5HP zoP%Xb%yC;=yG?!ls02sGW^O+D;61dwH)c(Swr*?!LH=M*Pls`6e0*qWsa0Mnsi>;P zkV4npJ~c7e+h*wL?XVciN;1;&aR9EgC?8v5ap6b!9FB_%&&|!l%a!>H2(+_xV7S0M z0{(Harm;!i+G#X_e*1@}r$;UG16q})sX^7$JwG?xXSR$Dj!yKocMeaCnh}5Uva;$L zWwWleZ@f=0F2q=*Op;y%qvYolmK0gvoELjeX4@#)!_DcO1X`MEinsfjU1cw8=<&3AM6SiyHfkNdS4w6Sww zap-Sdy{^cbv`zYs?%sZLdqa!KSXrRynI2MTJ0bf6! zWb42L^|85beD7eTR;O+5!X}fczE;uISyW?Kc&{<+QfO-XpZ<8FOH;3E8R;4S@Q$%# zWNrrX6%viKq@u1zQLMfB!=Ed{&L2M(D(zNeh6RTP91F{>k`;phGm;{Y2%x?T*TWMr z$aJ!|``VVMt)mOT&*8WVe6A^)^|}_L+1S%oC#^Pgh^2i`ZdYA7b|Jj_)1NPz6?Juu zox1VQ7CSpfW~WCXU#yT67D?M{avIGJ~r{X2G^PuEGJ{Lh>`dMYZXw5l*OEhRlE z`iOwTc5&gld%C&0u^A3_FOz_cy^AZvvt9U}tAgZBdVQ<0U8iqR6l6z*MW;`Ht_t1k z&VMUK`R-_GR;8pex6*ifxViu4!X)I^SCthc#l)qS<)*0L>nJNcz&#prxFBKoN?*U- zp(&!AEV>z&k{Ep$_+tV89&Q3RAsYsG2>`Z^Tz5WQ9^ZYXzZCNIZCb5CTb-J4eCx&& zZSQBqq@EI#n6eDX;Y9_R$!X=L!TN@=cOTrM{99R;7abCEIZK>=sVGZ-r;;yGZH+j% zLg=&g&~=PJl9Hlg!N8G+cpN6nh3hKh^ITnB7>+L;5VCP#@P&L1mdECMUaV_tp=j#f`>-PmjUH3nK;VSySL>x*u z$Z?_a-GqE5i{;`12)=Lt1)nRZm&xY3cwGjQx3p=MMWW=K{DQL7z|)7eZ(X-}$NBK! zn8){cx`O=!o!q}ATl;Ep@7yP3V65>NI9Dn=m zx30z~;Dk*-eJ=auB8W@MLZyV~0O!GGG~kn^Wbojwx~Um)u;XfzGd znl|&0t}-p=^npFQcDxlDlMo*t6BBa4mFmxSb9Z4f7+A?y^6eNLK8O+Y1PWYnS&U6A zUAwL%KImLPNOXFsZe*gzP^YXnbhb4}@-fT|4h)Y?leV;Xn>#y!|KgAfM-J@Saqz^& z;GEjdo^G5{=xfV~2sn3O$EFS2PDEe^fG+&nUOo#3aB+2oc*tk59lxl9Y#dlz9vh(K zb6G6z>dWN{?6aT)PrY*a{Dr{KEN$m(Z%2nt*HT}e9u<7{{KZS>f?`s{+Kx_i!b?l4 zqR5Mf_UzoWdFQrW$Ad(rvbwewc|p{r6Gz|Pw_)S{i!nIVos<|8yqgbrGg$%w8{%<@ z-o^2YM!?R|h0EulI^hF;T=%1SQh8lVr=cm||M-a`$If29mfzObuPM!s54yN_{nl-V zj$J$x7%oy7&3&c;r5rcJxggaQ3Y zY4PC!yLeQ67LU(j003CR3;9kQE|&vfxVpG-*n&56YvdSv7_>R(4;|RM_svshl2w`p zMNwApnYT9j`fc8S?851QxYDL>v&A$#hWy)@6nHV<%84E8)~;LS>cW#8lAxWp-W#a$|);|4LG!I z<0@|-A8+548#is(yw-2^>W#aOUr$U*h)+z63G?3seqp+ju&K=pcdF`eR+qbOrT(N5PhQn8`C8Vce7cwp?=(Hc=jz&Jy(Fy81 zGg!{cDcIJIjmm_@;<@n@6bjAld-~k5n3;A}=TplVDRA&?)Y@W}-sG@SIy0Jm7sLn{guzSb8 zV<)c!1qP+4j9Rs%JU=~OrZ61vG@bK1DpT3~NU><0#o1Dfd{^lLbUq1Z&v-h7pe)#x< z$BU01-I?j>(yL^JiJ3+DsVSLhnORBEQBhZq>|DiTL1_lV=?m{OT$o?T2Pg6Xe8>ho z_-x*qT_=MIY7|MLqJ)4e7fv49e>_xd9vPm0^7y@<{qW&LvdBDt*Q}nlOioWtq5gmJ z^w|gRJ%0M|!TV2cKX@105rbU~>Z+|^~0{-X~$tY!YS zcjln*05{Sb^mp~%u>DA4e%kqnsHihXcLpBWzVGn)cxhArop&Dp=+irsDX9a)HwKlx zqa$M@W2pac-Ffu*;o`l;#e4S_@82CC9`0<>HYlZKh51?O>DYvi4ZeDDgS#7#wX8pa zA7W_yf6)ljwu8f`r-{J|F5n?I@3ouHg&aL_DJkjd@h!(stUVNV>HM|G!uIJK_h(EU zSFg4i2Zrh;y*;Mh9^=x|#N-TiMP?`Q4JVT@u54{-#jy<>3CPWY{M6XMBfGr>NV!Zb z0Dgz)Wiv3A~G08wRU#4ga3ytqhn(eQ{$tPW5YO>V;XGJx6~;#bvO>0m7biH9vyIS zi>oV@54nKgvZBr`_80PP?3rLcL>|pcfFOs>_wwGj({Ih*u;ke5d-epsx%29^fXi2c zQYH1x9bNTjPKjIFjqP~`ZHunGeQC)!NSn^Fkzsr|WuR|xpi|eRt=BZy%f&@GS*e+6 z(f-@kx`Em${DFU9fbuW$4`bQ?w)W1HcjygK0E%L|@C5E2?t*mzqQscP8!n#Pa3&z| zYRJ{V$dsHyY4y=lHTp)KA+x?w-)b-{Ewy7v*FOl!Lr4gH{k=MU2M%boH!7;j3NRv1 zjy&!y6rl98a{gBiU@@4>1qj++BwiM>zYCkq0z;uV;GhxU`kjqP$+@!j@VQkRj$aE4 z2@MVkjxQ+9fAdtePGivK)@ls~y&nAE+Sb)K&_7@qwG5gEa6+ORCsec;KFP{30FIBi zv|Z?m(#slrSOntF>IX#Pvi>#>Odgv7 z!>;>><`!q}K3dhL?`+CfwCGyf+E9P!+Hf?huOF=shEf<UEF*@}4 zIya~f#hDCxXx^DpKd|QXWfyMa$U^ByxtXd@A?n0nvH5J4_pWp4c?svY@7W?;e>gBW zIyxjUC@CxL=;=(2p;cR`*6FPF*S55EboUs0(JtZ$XnSjGqeiLLsN^+O#U+`sVVCy% zvQgGSs+IPjKK9or31OGdIt8(HW`lr{l+hk7hbWfH=W`jZ8%~GD6o&2Dyv<|X8*lrE z$A<@B!Cuyz$C9d>nw2H>hGsNMsDGNZS~ROYI1OrSgXOi#>T;=4R$WzABo@U4oY*FG zVS!#;T&${r`)Qm3iP&abme1f|>Hq{Xm|QHw8ly}^p$p&V$kmYajMJO8di!lSd@ejG zF7(Q^h=il(OQaf|rmUi&zOJEhX$jpr&L-hhTt{b@LD!(s;H)O5(d8wDnVInc7mu$6 z*|_!wIY72>EQb$DWIU*As*G?A)?`)1J2i zqas86uLMP33M!Py>S`-;CAI3tx}_y)jZ&k5T z_B|&8uuQV|_D-M_FB3RszyZ#L=U$E9Z~y z@#8UAETk1S+i5xbQ3EsCF2LWi{>0V^l?O+N5CJh$gkp`5FBAwod@(Y;9=&(-8yoi= zIvpj7zH;XDiSZvo7t5XQ(j(CSye5Q)ykw*S)%NW*odnakKu!z z2ls4V>w~V6&4k-2`!JDQ*jNKHAN~5$`~(DqtcS`AKxJ`U-F;TM2{;V4V9iQzfvcO> z=IvWItnl{n-E=1S+T}z0_pbKcasusc;6?we+$>RMW^Qg#aWMcIygFmS7BS|1@xf^2f=(LpV-l?M=Jn4%iw#hT(jES4KH84)zclb z0?$=%Y+mW%?!IEnser)K2X^_ouh?r6NsqAB2z)8J$320X(;^ZQlzOY9vS8I*$9OlNdLuB+F2dAjrY zOs2rwTgas&3ojopHj*QM<<^~>SGx1r!VMcX?pwcU+o8j69eexO$@BhKgRc5tIC<>A z1|M%P#4^qF(36Hc{j$e8D75)dpRNTr`ix?9wkQGkZb(9OWyk`Ukhuv2Tvx1tjd2Yd!xDVZ%pNGFS71Xvi^*{l zxC>A>uJBvs$>n={dHMK2Ixg>I52Yc}x(JXhavfX%^K-3Uv8vCY`|w}Mr^81#AwEY= zJ2SjeAmF*88-{!)1F+$^SS<)E()ta>6Zn~dob3j}V0rki@Nz}aVywwy;kVSs(AcN7|3d3U`!_nS~JZtRHB`{fh0iWeeeFFPCvmBuQ3;v-2 z=z>qo(-k1>T|g074-ZKZ?xLd!AP;t=N;$#}&;X0E)-qTN{K26$y8sylUZ<9)2B7Q3 zWe^95Hkwzg-i252UR({S?*bFJ&B%3SR(t)2rZSH2~oMmHVv>?kKGJti6S4yL2EC> z(2G(pjYeAjIQ+NyyN#_Q3j-hlAKN2do}TWgSUq^CSP=WPZGpO|&a79kS_07xOVF!B zE`kAV1GJ;DhF{p?JCusq{0JXF)8XaeuXO?F0%^=qZ+fovT;YvD(;L15@D625t}C4#F&NMpPJj$MI|paJ zD{WW+Ez0!tlE6I$xV^0%g&@2DH#j2cVX%n~pT-u}4lFVlj=vzD*w|qMzyqHp-He49cnX)b7!ody?As^PKj-U^yxmY~l z16G11;Y!3WgZYb}R)q;{L2rCYDhNDRcP~!?hbu(aM){7-=h5XODgYt)&T3pIM{8sN z@YL`SghWrd9+mcDkd&-h%Jg`T!dfjRdY!?HOxVeMjp#jZaa4T*!m*JAQ zB6PMxUVxpPoe;t<6rEU-6%&-L;4(_5h+nWECNNg?+r5-~myJ*FsaD7~d_Gczn~$HL z7YcCnB|IM1K*JX*Scw=W#Xc>yBb9=H!1xB$EJT6kXp>`wo;BrDk2oXVC~&b{N>eB? z9KT6@x&V78Hm&+Okm=@y-FiOiRg?hOFoArChjt9a7p#qbf?k)p9cbY|ci4o3chV^e z{Ei5~7v&181?av4E&#fsjPZ@`x7xwhkwaY$7KB(d1+YIDnR)>?xPf zJZaS!QoytnuFG`~qLfk*w1=B;qwOui&&s7Q`W~yuuie?$(GUcs^W5C6lBsOa2kpB~5!y3;QjHuN1}b9ewD^xvrW zOMoem{h+fo z)j%|Li}eKvKnfVZ4@ux#tmObt z=;48O7&Odg2|V0a_@U%NM(3jZa73}oqD3jarEMfa3y}V^bIgr`|xdf%z=BD1(p= z+%dmICWX^s0uUjP#zC(EyMUcw0Bdf8K$_&Jd~h9tlY)bK!-_n-6Yc1Wru$`)Uw>@N zc3!! zodrrU%n&iZf-I=Zab51EUgvvV7y!)5@Gu2W0HUPKgO$NwY;;Q)J-nE>yrk?mKg3KJoZ}|+ z_NFSs3V@#g8oR<9sE}Pf(R*QD0&x@(d;|vVi-1?8Z<-b{^q^kHe;5QI0_5>nwB!Fa z=)b%alw;sL#Jz_QD4_dexHvW^V0lm<7c7L13u{1P0VzQ`_VD0*t}AjZ#RuvEh{l>| zvVa17HxCXy^z-WSo!~Ik?e3nQsD_0=AN)XR6k`IQ&trubmWAigB%rbaQ6OSaJ>!>P zPwQgYG+|+oD->{Cg+eb+*2^vT%esE!W0X-&4A6?l3J;GJt7t94<6?gjtO)GkPn&tV zvA8e}r4)LoNazM9pmbou7|_?c2wL@Gp5*PpLN<3}qvv~7?Xe>C#P;?$5asEMT9`&3 ztwb;;LKJcF6DUFG?jb~hPAL%tMUymq!2-}xtz$nOqa5_8U`;P~b3BA1d%jY*JIZ?C#1PBgV%W&ClZs?%V zalM{=mIA6;6h}Oi&!k0OU#9^Z+X~W6{c$ zHaxE@e%S=J_Don0F#!1jG_uIYv>8JMfHoC9BYuWqP@*GG<8Tw@E9xWA4aFaqgB*a) zh<>8yHMOUxM3)RFIAVj;O^Ct}PNq0OMgZ{X$dDfB1J+YH04pI<@eh&D zaE4^-k@xSQJzW98U$nBp(KxUXG{Y1SR6yl}1>jkllxda%R|9N33^3@gp*+n3P#mqo z7g~P@<*nkE8NoTmT|zIY2n|9XT|WuOkmR_K16Xa@veqy9i>(5VF#kNrcc zJam7dFvah8Mc%RoU%$8dk}ky#BPhCAjXIRhxshhj^rGT~>Hw_O^!R2K|Me^Ux_+XD tKz&W;q7YHbyU^Z(WB{vSFr!dw6V diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u092.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u092.bmp deleted file mode 100644 index 870772eae3a8140c477a3cb7b0758784b314d949..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u093.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u093.bmp deleted file mode 100644 index 36d8ad4b9a18d0067275f05d76e7d14c2173f277..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 Kf&cF{@P7bw{>~r( diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u095.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u095.bmp deleted file mode 100644 index 51b4b2d26592d133f0eb225a48950eb148f15420..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u098.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u098.bmp deleted file mode 100644 index f5a5c511f0a6163a6d378476f6a19075ce1b2937..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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�HE(KFtQ#DaeCI%WZqC0o*KcJ&~NP6Sa)!X-| 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 DMYLUK diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u101.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u101.bmp deleted file mode 100644 index 5c95e8c99e0ce61982f2bd793954a7b128b73a28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u104.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u104.bmp deleted file mode 100644 index 208e5d3738d02ffbf681986da13c08a06754cb85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHvcU+t2x%OLUH?t#clQd1zwCPHl&a@d$Vmsb8HrVXF_uhMNA(n(BkkH;j0|Y_? zA&?MAAP{>GkEHF{d!NI1z3w@`V>@Y@(SE=0kB`J=7`Wf(dG2xD*L6QSe(_a*;?~=% z_Y%Z+@lh522=M1~#Dn-7Z@#~KckA!Z{qM)0``qV6FMdJ1`s%C1FMs(<;#a@=74h0@uMw}m{yOo-8*dPAzWF9`^ypFI zt+(DH-hTUS;+=QiA&wn8MjStWoH%jf1o7^>?-D0Zo+M74Iz^m5eVRCP<_vN6>{;U6 zxpTz%^XG{R7cLMNFJ2^ke0+#Ymo5>PFJC5neSHZ(KR@Eil`F*6t5*qse}5t%AbVORqN1XR=;&x7CMJf6jg2MZ;^K(- z_;?~AA%RFtOeB($l8EHwWFjRcg-A_JCDPK;i1hSyA|oS%$jr?CfkJCntx< z&CMn9^74rM{CuLIpnxbWEF_AGiiqOkVxpv^geWa7CCbXmi1PAsqN1XLsI06cs;a7p z>gsBurly9dt*s^M>gtI4`g)?Fp@C>@Y$TeRnuzA+W}>B~g=lSUB`6dM(bm>RP^na+ zy}h02=;$CiJ3EQ4t}ddxyPKfVXat>3Cwh8%2nK^eFquq(#bOb?y}d+VUmw9{vk4A| zL-hCe6I?Er;PH3_pU)=*0s$cu3JH-&M2N*=LL!k6QmK@X$z+6FE+-TU1))?b36)Ak z3=9kqYPFisXf%XYt0i@gS67L(wKZaWeVy3Y z*dR7HH;JvSEn<6no7maeA$E6niM_o&Vt;?1I5;>Uu3fuET)%#uxN+kKar5R);=T9Y zBi?`ied5=@{x$KN-~5L7?Qefe{Mn!V8S&?T{^!JB{Ka1ofBBbxN&MAc{T1=ofBo0Q z-~7$r5P$o(e@pz`-~Ao&_kaKQ#6SGQKM?=;kN-&g(?9(a@z4MK&&0p{%fAr+`mg^= z{M*0%8}aY|{_n(p{KtO~|M{Q)N&MG;{TFd~c=*3b;QxR0X?NhB`yYJhp$G3f@@aqm zGyL3xkALl@pP#&RH7GdX%xkZ__~rXP!|(d!Kl=EOPY1 za7veO)89qpg$H-ovD^SUibTCKva2x7DY<`p}CEQ=u`*Y3W(HWeu%8Y+83m zb6sl}vzx|Z^SE4rK&(&=sFh+qi_ukj?vH;4Pn`~pj*ZXAOwTHAXzStkb+e!S3tpX>DlgWb%X( zkw7Gr%f(`;NU6~bjTm)mQ9rFV=7m3IPJZBrei6}e8F_hy6>U_wT0e`^+uqXB-6xR9 zC48Y&J%ImIYW2|2h;>w_;P!SjCVlIVw*!y;)ITgHDK(>@sA;Z5X40u;d=|Aa{@Fj$4&3wH@t~;a#Js$$ysDbYCTb^(!(%mf zP}@4_JgGz?lPc6op+q}u9F)n77K3qUNF(MkI+}u?JaW$;VGka8#V;~8F(t3OJg=ak zsjj7~ht1{nwRLuNF!^GcLa9^@XjGzs5yR-9PG>Y4jQSD1N-X5{QLlUfP0eS0`|_En z_@tz?yo&0IqT1G$)(#H0x1Yo4=;)$xrDFMjN~IpqsuX&IaYR3?9~w3rbOw_~tkO#O zoqkVzX8VtxPDx2mOV25(s4A;yu5aq5bNYK(y&aTJYD=G3BvY$ZI-P!KaM&<9GCBeT zJUXHqH4iGZS{YwJz4XLq^nrVSmXMW|lUG<)QC?M5TUXc8*-dA2S2?Qd!LL^q}HG1=y&1SV)4B7$Bpng!V8PKT3d=amV?1ex5+cSO{#T6x` zWu@hn^$iV8jqP2XbVhdho!#A??X8q{dT)O}ub<74$b>>N0cvmrrqR)nVZB;CVuJq(`eoP(jYix4?N7M@ z-%KhiEhYV~zP6^Vn?hsLD4lKX^d1JSi`qu(69{;04!f7$%i*xte3?dPG@H?Ijt-5C zS&X9^9$z}3)u`3Os*q2&0gnV%RFszkSGH1GYN^aFI*Z!S*2Q2md%9^I?R1tv%X3N;bgwZ%YW*L(31Zv%oUOzl) z9!~sk2I><%#=}>!_L{o-CWL$orK7u}sj0Q8qqm<?r7(Lr z65+t0ZcsOj5VTHCS~NnQ%rG)MGGa81n)`nAi7fx_o4=V}+fd)o*wRF4Z*A=+qYkV` z2ZK%T6A4-PjM7YLYoT;?P@5Ymv_1}pEtVl0s7H)r;})w?B@(L5rctBGf;};$eDWM{ z@7v`~%}vde)`mt(Q)>^iub)Nlp>;9)nEiYsssJydLJ=?- zEmmY9rGP(R8nceuC#R+-Y@DBb;thBzzM+NEO6{aHH?_8PF_}COkH-hf?Pc|`ncZF8 z-82TyUZjLwrFO(%9=BR2CmhZx#0OPni=R{e%y2@9`SoENXXm zM?1B%huO>KOA+ZzIv6EpPbU@ofGzK13xx``8s&aaZ@^KHj!)TbW2WIDm5{;U%LlD^ zo=LmI;hyFG{1cYJXENI;l=jXp8iU5@;Q(X`9{yw-@LEG>2erMso5g0akz5oi zxm=^-Gkd$?4~@-~rmAvqc6Ig5)J`UcFW_?ce4&uX=kWx58jZuFRaSQKg>s{9!r^jF zyXNL**q>|z?!DXreAz)`^!4%hf_||ARZY(8LzmT5Q(ak6l#^RniTAb5ZP?h*tm$$z(7CWz{te-sHo`Fteote@;YowM<32hF=TT%?CwRc zchNJ^_53HX|CMwa;AIz?+qpuX2pChY5OlV6Q0ofQ<6|O2L#|%Fbjj!JC7&}Fd?VuH z;u8|0!=n+m6c`Bl;rJuK7k8je}Wuz|G9P=y{C)LVD=r4Wz1NcTEQVfm8Kz(Hk z(cGw2Dw$No=%O>hFf_Jww0Cqc;Pz-b<$A-AN+Q*nZR2C6QPZe?#AF#W504Hibb5u! zH8Zz3zX%7Ib2~=-KKA|}Io83Vb@$M*`hK2RLD~n(miKm{*!6a|0f8{teO$f(^;fP| zO9i}szJA~!{u>lEG=kmgJs0$0FA%@;@n zT%NEW9?~xn@j0~iz5(D2^TfErj`BNZLH9AL*IOs8b8BAj#@4EL9w|s4^M^LzS^uo? zpFKg`^Lh&pJPw`F%jfVUV!2GA(Hn<{29!7fL?eg8;|qCQ;E#?LDxD|fcD8nLl{(!p z%H8zjxYcO3YSm`*kZEepy|T5wv4!<}7w26zweLqWV^4>aH?>v-fA{$iI=7EOhj78= zNmMeqOoirVbVQ@o%lg+8NkRH$uxTx=454O7tB1NUX`irKY-1y%7Q?8+ zv$DRkyR*B6_*+_>cTd^tzV=Zb@TC9>qp!cWH8re=%_cz|K$cLYRSgUb8iDD|27}ok z@9UFDL=wJ8BIuc;l&{=x3f-tH#$e`RgSGv^lm@b?|S)2VEQh%b`K6$(Z} zH#%$@t+%g_D;_ou8BF*~#FwC}wVFqiVt_ogT*T|`qLh_ZS69`xbTD~Rxl*MROZ8*+ z8MkX{YQhN5-`w8aySB4=aIn6zx(xgCvvY>Czvlq%4N<6NJPubRQ!3f*3{D@5$>>Af z*N%>in9OF&khq_(Hdq`J7QIqR=3`zjqpd8jq7mI$MI()bASe+$#fa7Enwg#&vrI3p zZ|)r&?BN->5UTq+jQJ6Y^r7K1I2$q{(yYb{pm*!Z-4a&~UY zVILnEkV#}9_^R^?^P|uCgoVU12DPHT#^kJavBogr^304|Cg#_+cJ`pK9UScJ?rm>u zuB~saFU>71i9fsKA~ht1aMX{*gSySlXl=eu@ru)n*vx4pWyxwEml zI={3s_~wVM|A9y@pUP7V=yiaYbXqUFm)R?j4`>w1L7czUGG?E4x!v<*5IdZL8I+sOf^dYzO3DDUqkk&^=O{OusbH+V8zvx8}dmP3gDTmS0NIg6( z&djW3hz%B#Vc6=h$hEfViOHFTmCe0t*WY{pH}Buv-`j`exxKl%yt=u$IyX5x#eD9= zHsH~c&aMFktFe+o_Eu!-LziY#ZBkV9n~wwzl`LVefC;xDNCCyIY$Z8|&+9>uX-Oam2fj`(Y~GFFF0gobuXE zDpMy$pA*#?wFdH_j>0SydIBh+Bs#_iF-O=pTS}=q{i_n&nhtH z93tQDSUK3=yYb$Qn|Oe0`+GavySv+@_ag%>cq~%8x8=hck>gUesypz!rF zS^cPdC~2d^!-IN@W6JKHUtIEf7d+ktAo^*$SX-yL|%R8GZ9+zuoa(sI0 z+BIzc`@jC}`!}v#zlH!j*xAMwtSotEW+!>W^UNndmk`-cXd}?la#bq&%O-|0N?p(Wh^S$@T z&?DD=<2v5&Y^-krgLpjiM#JLZ_daODtJP?PopiMLVyO(EOU@pg7z3QL z*`3p~*!tNyuNUi|0?06H#n^u)lg(F|tP@inmql;1j8A&jwsui_H{&w8gPSEet0(EeAc%3&R?mC7@ihFG0_D1&kZiMqh4T5aYDCmQH^@AAU@oM&co z%85Y@$Anoc6&@banOvcK6baWo>$E%UHrL|Xs@=77ZGRW%jwJBjd%yneZ*E-QM-Z&7 zF3-YCC!a88j(NmS@hu8QGy(H=aj=SAIxm5I&*767V-F*N- zQm7Y0ChMegc7ATbJMW(LxZw0t?inYx*)cgWIXVp;NZK_PCQu4~vYS@Bap-8GwsR#9X!`Orir#|PJ zoV1w@qvJ?AVDxO35gpimy@E%^AFZQLjuK_JStrIVV>8IX-uY?ksM$U)YytXB=qUjFHkW5^);(iG=V6^N>L4dUZj#ES5+R4= zpP7e;YzC!AIRg7`m(^qfKAjwuOJs7*unCZH!tL>{VgI)_w@?KUlUtiB>wDYgmb)|X z7t*_VqsBoAyO)%e1q!(e3mwIQ&w1Q4QgpSsC^Vr`XRtb^XT9FpSgK9<2^eI1b93X`!K`s0@DBS&j@8t6 zDOG&Fgv&w$EL9E+jsQ@i^DyX?atJs&jff{xh`AgVU(CbULrYUbZEbaB(cxhYrMX3n zsF*;Nwv5S}%gZb4nkh^~kXmn^021{~PtVTJ&pK!3SGUoOZmw-@Oj|AGcjyrhgx6Fz zar%3N0%kWI_ObjC1B45MK_f;Z*4xkHgLdg>P^isR=$@UOO^pq;)eVhRhljbfO%xG0 zpQ+ht>zJmqy0W1SDoGblERiS%bwd-=PH^Hzy=82AX>}XT_~z2mifi23a0do^G^?bn zlG;uaaJoB@{6zygfc_zP!03>i+XrjSlrC0J7p0*zB`ztwtP^c-X<<=SL+#;VLP2Av z3_a)KipQq!Z=!Uzx71fvw}89rV8|o_EmEUVh2LnIUD^T^+TL7RSOQ3Dyn~2&B00aj zqMpj?p*DgxmB`eC2>zi#ATPZ}Az;)O<>geiG}qOY1z!$`j85y~(`s_EimU2M4-aFL zDj1r{h2^!)C7Zgtnc7lOQdm$?SDc<4l}ZuI#B!}(+{5S_o?h74y?z~V)a#rDoND{> z?J4--;JmWhP7bZHq_mUN^EE>{WM5D&!-E5IKC>kklZv18EjcZbvoJr%>1DK1TO~-w zo7-6b-i`;GYOqkAzTN))7wdWiqQ2(x)FQf2AW~@{BMs_xLxv%RLYlyb{*e=XYBjg3C^oUAhu*?gsY%&xP^}q6 z#uJG}JbHOtOhQ~z@`dB4&W40simWe8Ov=c~FU~(a3=hZ>S{K$)?AMLds)mlX(t`Y! z+Tid@Z(oW?&QjO}g?UYlx~18<#WiF=;8B;NshBBByAy+duR|$kHfIGUmv_|{(v=Wx z2M4v_I|nrIW08o*C{M}CN{PSn?y0NES5JiHq-E!%rKY519UcaUm&qsR$!>FdyuG%) zxvrwHxHQx6>IL8I=<~^glB!lIOTMx^JHN7y)dPyp@T=}Ylz~b23Q01# z1kkGLinH?zvJ)f2Q!_80%jC4uhc#O7ntgHs$!`nczcJR=-V%O?_md~_N>6!AbZl&B zd`)d}C)gbgCORPEs{zNA5`jVX|nt#C6xcJDD zs^T_O8Kn|~REh!3fLb>oS4su_Ty__g+S*uOQk> zoKR3z(ZUvjN|MV#G68}Qg87#9v-x1SIX&&IjnyT2*?9$JRdu!HCCI;YfzC38o&%Yk z%m8o}KD{C%H9fzix|1uv)fu@gGfUt>_jgbTmuCChm^JAi(Bq$r3yBL0O3FyiuBvOK zi)C`TOp3W4gE2?Xn4-cirNvF#Tthv6rvN$&Z zP$-e~w>P)6Gk8j9Atv+m^1N$tl?3GLt7|LE)BV-enT27Wzdii$@wXzbBqW5UW<{sf zG&a-4QYq|9&;cp5Lt2F4farI!Uvoo!Sy54bc1BiSZcS?&@Q2Zbj%XfLetpR^KR0C_ z8c^U7ggmH{+93>~kIgJBu7L-;w!gKyiVny@%gN2GYq}%-!2WjwuSO?DrDaAWR5VeT z0+AFHn_R8{kQqcShMXhgF<7*AYF%kzPG)9CT24_V=0MPYOu9WFmeG~2E;wwH_VLjn zl~lrKU>u*Ek&>$Qj=6=k?SpIA_tr@nXvsk@%*~^;Jb%~vU-rKe5+0M56dRl0+|CqA z5caUHkjlXS86d1;qG&*lT-aS-T~<_FQd&_(WikcBhlf-1OY2@2n2DA7$qDr3)={;9 z(?e~lt*EG@(E1gFCU7&$d;7baD^S5!mZn+78F`)6FWhPW$k7O&knqry#JI$QhV~wT z1pN<2DbWHd2Zszs6WDK)X+*D6^>?*(bW$np-BA0Lqqf7tSzxQ>MNHhUE-e82d)$*F z@;)}5Qr|#j@THm&v(-91zl^nG7=L4BadDQJot|G;^3yx*KNc8uB`7$UOfE%r9Sp7r z6K$mGAs5TEx9BhPxCN?~L93F%DWnqR5C%QWcGuzI>iX8!+REa}1_-A0O+17PKv62< z2qhrytj-zN^o$p+$kIC4zcn;~Gu>I)`Nh>CcaEpNkZ{%4*T+9RF(s|233DxIKok=A zzf>rKqCa9Vf&(y)8Z8#^@FtQC9(T?-rWY0u4>vav`0%XFjnxg%Y-?VZ(`nNfEKcX- zw95nC$+NJ8Heij6{pA(!g1xIGFTc1dM|hT z`r`cZ#^xpf@CNpO-s|kIEh?rRFt&{1$?QmO$~9N#z5ez)WKnGn&gO^x{*K z5VY-6?zzPkw04JwK=r%m>$WyFcXkovU|Z4UY;NMIwm^W8PQSc@?;sfvG5{AHtjf}o zlBhe%|HG#fLVeDjJbCt z_Q)r|yMyc3(emEBc@3az3o^*{1Dw$M%KV(AIxPn?v@hRg|Hw<2B?!E5=G{}L&j$ie zW3Edo6_KhtUy2HZR?>vPBPT0O?m8V7J!+fWWuEck{jL`v=!? zi3gj2qu5^G#L0sO#2#&ItS-$tb!Exv`3?;D;`)!r+R zK~rV(gnX=jV2~W@GlGU41?gY|4UBOTm)kYxU0z=Oo&CL?)m3;Ly8N41`}ON!AHh8D zgM8lICLIFZ_byuhwY5dJU7DYionIIC<=g!K5x?Th@T(Wk96NgEf=^I#WjmWElFNh~ zo`{?&0t(e*tPVq^M$DFhXav&@i4PMcODkU3$HGZ=6~P9v4U7{hdEfwmHLqg_@Ylf} zwrH2EzH5sfM{inkaz=CL!?z8^e%?PRK0YGg{E63(oxK>8P)_aT2_R}?oJAs%4yZIx zU`B`00mHn>I63W}bxk>DJoCsuSU*%AI3U~|;2O5!{p4qRyLcFKEA~mx+W`p<7e)Bb zTic?;Qi{7T-)5e;=R{gqa8%&Aci(*d_<6tBl2#V_cd?Yu8^ORq5Z5PB30Xb2GxfAq4TCEPgx*a5y+RQXrPS3!9|yLK2anT{c$NR~Ht%ZhAm)OnUT7w|O4|;oHIOCEcD`O)IdN*7z_}BCahKrS6~Ye2S`F7Hdaw(mexo^STI5l{)V(i zX25N@9nJ<11L_$iauGvF_L57Xv02COX#NS}=XKphF@cw__?$Za_FHdXPH*UD@})c| z&|HBC64)S^IFw)$?2nD2`k@X@fE9K?4_g2!415RIhxdVFg!A8OGT{r*UGWJX3BHKa zUs>|b&wB^s{2~%-GVYQvfsrMXU?3y7+2ZV%fWa7pAQERW2_Yc2rdd^ zePbrQ(P*+l<{Lg91yP2`ry&nw53WGE=f>(XNYr@`Gbkvc zkREx5_u&8@cr7J5FeEhK%DLn396uYJ(@gK<2qCZw zXWU*W$_wy-wRO@yR*s}Y1|jKwSUy4#&jiYWT>j$xg4;P>b~PlUyXFVCCBNT&_~?b? zh`_)gf4_HMd-K?Z*pg<<)Ny%YzEG!vs1G(~#9%UkUmF_(#|kMBT7(rx*vl0>Se$4zJ6DI&mDc^&0_%o zVHiB)OT_}&fD%m7;4o%uKr)Su+Yo;s;2qO*V8j=({obV|vcB$1%<^vq5hTf@WBD{3y@fqnjaFP?kmm7uU7f8R52zy9X=*o?APY8MAAyi%pr zDq;Ut^kJ?C(1{irj$`=ou6>?QL)GzcVTJVLJ;aMisgXffE}eYy^>>0(^Xr-@JzUIU$k2lhfb<3MG(!V-OhF1F zlixf5_ww4(oOcP~PwM=Lc{1uzj#2)ulfvuX2HA6OZ6HFx;?6Eu%KSpJippYs&j`%Z zK?#9ZulQX!@#b4Tu~{WmbrhyhfgVVOaen>q2zoiIeQLsPCnpMlLQsN9JnIDvBxNSD z;E<&s-hbmJQUIBCx3_^mG4z15g7P*miu6y;EX+LlLG|U(MMK+ zjb)@ADE2Nqz`Ub2FghbYJ@)Op$@l+0j;H)f3gRMyfGD|gJ`fOzen|I6`d?q2n}_7(frc?Vw=fVN znv`FZnDW!xpwI1|@bJ-ugzx}A->U)GgDVkn$yp_hxKJnI3KZyqhB4daK+1;@J8s8& zjC8t5`^)Pn{E)g1$aO<(eE&W89^4U6v$?+No?n{7Nn!TO>u&Ln%Ph#w4EyTsMsNH0 z{$GS8gkAOVId|#G)hky5Lc?PcbIKaKdU;%_QicmI5X0bpj)_UD4N^Q#6j!l53yVw3 zz+R;PlTi=h`90D+643rW`ZDO%xU@Yx=kY8Ir-WqY7iOj0j{I)3jtF@9r@y@H_wKtV zPWkxxUcM3-9*3)LImOj2bdE|bmaDaTlXYx-!h#&+K=qw*&4QfA%FyH>{gd4Xip{MG zgwzA`2hiJ=ymKzVC4e;#Eg-VEFf--s@9{o7%I6Q_fkpFREVX`d^h2`R}*$r+isRa6>{$rqvm) zH}-D4|NgB2JlFvpgo5XWR__8zS&$|9Blvuux)XTZasKdtpC+Y*UOw^K8*jb!_M2~? zxp>(>HYGeP5?5WbOPboddoctq!vhQs0*H@~PdX+i@k#+Mz%UGVpaTNTB0(=1flxmY z__H(U7!d+XD~7BqA#r($uRL~_#XCPe@=`!@OrYPXV{gCl`q9(pFZf*a3-ALk6Pb{b zQBX_mq_eRFXh@+AL2{3ja00$pf`hOJ>3Nkcm~`yNO-}_b8jj$G z0s28Q8&0{~`3Fw{d*_Y|^Ye^6LxM0`qSc{6ziWN!{73Oy0fFeVN#7y$?Kc)@Xy zJO~N>Fzv9k;Bh&CQqd=`E$edv6H8lKPdxAk%oF##;S(Mi9us}}%BAzC-g)QvxeF&w zoV(x~7#tE7lai5J+0@e6!{`@DBr2r_*Gj<1*wBzqk;Q0n0l6Oh0=m*|(3}f%GuZo? z8JJ%js}D`CYo%m7^&u<1>r2m|0gQ}E3pnrRd+yw+%zd?(F$Xz5!vOxP6*cTHD;x27O$B#t^9hMG2q` zBE1V*@50jZycaKtfkA~?SchjK?JUn*cx4$S6_qJ3eGK!+fxkfJP0EbC;^P+_dimYs zC(oU~c*z%o_E&>~LgG>~N@}nL%>I6ihd>q7ft(vQj@d99N6PdIbF*ZnpL1hW3==A| z*ouWQ22_=T=E@)bp|k(*ZFu;#VBhepw6IGT0z!lR&YwPZ?2J!vV4&|M|A3H)*re>D z(%M!qtGM$Eb{_XGZ}kN>k{OzDV?Yo^8Bve<2;6&FTwR=-3A%DQG$Jh2@65ZW&t3`&3%u$d6cQR1ot%|lQ48j`58b&0PoTwMEIFNrY=n{k zU!20qZIftD=3LVlLY0=Mls4ucyF+ce{lGu?@x3qkhR0+iMThzYgat*$1pE5?`uGI| z2V4mZ3JeN~Nlh-UuEVtq45xx2fl#g)z|^n7XdJ`L>o^J|Mis2KDHq0phBQh+U1oVn z=<^@6@)2KoFWK?)yfd7@N^GnE!xNU9SxS+%5L!<*`1*wvJ830~icVl@$S`@(a zi6`#+$cpEUBokEp4Q>wX%4e-cCBMi*zOo>X3(S6rH!lARG35gQ$qlo}ru2c9f4B0MZKBs3@#_&mQ7VjcMs z1h@^{OlfavtS-uqiwF-2j0m}W`BFr1YWR;ocG|i7neO@e>Ezt({PO(FjP%&3glL>X zVsv6cOjKM#Ok`MiC`w{MTl%AE6n2;0|77>-0mKc|s7!?*892TFNTUJ#?!M)I?%KXyG z!j!ZGB#5hlR|BI`)59-6|EX91y9ayp`xoN!sw%Tm3n2KVrRI^N?kNc==_#o>sVV8W z1r{5Vnwy?kT3J$7R+w9mn;a3F8Wk8486K2VR}yvXD<7-kedHcI_LH#u%HpgHT>gh_ zm6w|f@h~+tF%f~0RZx(dk5}SI1293aSd^ce7L$;g7#xyXoRrntkbL&jy51cR^uTw5 zvhxZ{^0NvG^YU^E^0M-a^DWvb40K zxFElFtED9Q(hvUt%Kj*0ANp_ieDP;j&U$3BS5yu<65o*Qfj1kw>0>@r|IAjHC>_x?NFjVR2z@Rt8=Qro6VH zuCk=6sj8}_qoXG2)jyH>TMvEzH;x5_r56|Ep!!u*lvY+(SC>{)mljml)pv9=8BNiz zJ^TB+`%ky*yMF54N51%@puFnZ^0KnZDqK9Ogb-iT$>p;9x(b6{ee%PI#k+pPXaDq} zue}x+5+0vbR9H}4R#I44P})XGJN^A9AN=g;?&Ch(k$dld_^EH=Fpp+Vv7VQGX9Rg88h`YPHXCf2#nYgAuHf_cy|5e zkDq@3)BpSYr$7A(S+r;ovUu@gWXX~x$kL@tk!8!4Ay@fvjA)64B7mKvu0< zg=lJOB3fEnh_<#iqNAgO=<4bsdU|?@zP>(UU|@h48X6)-Mn;ISu`yy|VuF~Onj&Uq zW{A1DIf6o=5HuQ%U@#a2i^U>191g+b@d$xHK!`*lLL!k6GMS7}C=`TBr6M#M4WZNN z2!p{um`o3Kp;SbLLnj&i4d_^j7TIBL@Jdc78VwW zOeRAtEiDl%D=Wm>+8VL3u|aHYZIRWhS0iiItU>JT>=1iyY*9*CQJ? zY(O?{+=y)2vJNqkC9J4`2_j&(@&B8`}ZRU4je!}`|LC1;K75)=bwL$eDTE>$e}}rki&-$ zBS(%LL5?0hiX1z33^{)MIP&F}Um}10^PiCuCr%(IPo6|hojQel_0?C%>C>l?GiS~q zXV0ER&Ye4loIigaxp3hEa`ECt$0l9VS7IORcZN$;h5pi;ILY$qQ5f>L1#MRXmadUG+?%cV9xVyU}ckkXsJUl#* zd-v`ko}QkFmzNjf?d^^D`1l~czP^Z`pC97y?~eoo1R#Ndfk;qL5E2|5jD&=QAfch5 zNLW}H5*{9oL_|a&k&%%|R8$la9UYCt#Ka)6v9U;8TpSV~ACDv?Bp`{2iAYjX5|W&p zjHINbAgQUTNLpGNlAfN9WMpI@nVFeLR#q00ot=&3!A>G~GNKa1>(%ajM^!4>2{r&yOz`y`9I5>z54Gkf~!^6nP$OtkzI*N>qjUnUX z*T^^De1m-Z?YGEx-+hOC|NZyK z4?p~X{P^RK$il+H{|f?t=%+=0=y&_?H~a4j{C5TZy8{1RfnTn`;w4L$E&2ZuY!@$G zwsaA)Xz|kJD^@I9vRGX`{_j1D!0Pg)%QW?k(If_wK_wD!C=-3nW&b;4SiDR_bJZ$+ z9M^jNjy(sC965C0lTSYU;JqzYOuXLG|M(&-S)r+GXpH7<{rvpZo38hK0s;g5eY}1A z{oF2nzI!dx080P=}6{$Te|c=b0(Io)I+n@ z>^*xoA}%&QM^RN?Ro~cHTV5zvRFo7IIP*;S6fp}Rb_Qeb!BOOMpjnDUFTC<2)e6QF8`zV0FE1myW`jm7oWJy zlIq5$`kDq+XHWk?e@}N?eSJeiokA`zD@+XXbvv_*Z@Oy5AA1y*uF^H7+3r5=V znO&%;Z*En#b@%l4LoGc#(9xz+wl+65ROO{7h6nmw|JWL*`A0^irK|MKu&fQAp1b9G z$1@@=r=+sBp{1i|ps#OWWPEI7aGVcfkX2OO)ZDD>92^@S8kwA(9vd1S=Tn%n!|0kpt!Vrc};U`YkT*=$nenc#O%!Y=-5yX^ggQArrPSV+>ET0pj#(D ze@CqUM-4!iDA@ervGdoQ-0u2DrR5iwfqhk1|IpCD0N9_MoR}EtX;ZbesahK9D+@BS zvf};Eeg4@VOXEN046MLP-Z*&bvZL!=FTb$VB88&5zFFDcJ2*Vp*FQ8dH#e=euWD7b zsak7ms){l*vr?m-PaHaWaKj%mfTbAOTVI^H?C9m?;~x^6Q&C%2*Vv-!=p7j9@97;F zpP88)8y)OYDcjnVEtLvIVMcmJYJ7;}$&;79TxTI?&VI z+0owF-O*a7sH&|j&dth9PmJ<)y6WJ3=?e?Zf6Kn6#euJG-ShSdj!8^P$;d6OX;P`0 znp)br2l_i&+dDdY21oi^DjS;{n^aw$ZOwHxiqfL|tn|$E_+a;&w_F`AyhqpgH>R)2 ze&^hcy8&SlG4UzsX_*BT^)0QfjZLj>?d=`yu;yJoJzXso`DGQQ<+UwJm9n->od+{A zva-{ny>H#V<9g$(UD$tl0hVafwjOnG@d}AaNP$gF%gC>20NkaqS=pvib*S2ghr3$p zYZdaM($eC>;Wyn^&l*ITacPEP0SbpNFVShiBz5G&jBmE#?su-Js; zblB9a0!5>;wFOcScw2``)!)}zT~Se10!2t}T2gXGUSVN=ZkBrXSp{W937(FQu8uA) zUkF$J3j@$ZVK8{shELA9d56Tr#U-X>WM=1<)U?1MZ&fPWIw0CME0y)tl?r)YMsi$4 zfVX!*cw};JE`*=#thC(9>f8{wTaLGG-MRGv9*V->`7A|I$vCp?y<=CsL!#mn5)zZs zvvUhd>)Se%O|a2$*jpOwl^rd0RTV|qX-P2=LEeA{x(BDErKD$PXC!4*G*%?~INiSG z;No#%&F|jO#7ykjsdesW?`T4qjuNo7k{cN?TWcv>LWw01UD$mQkLwe^j4 z6*;l~cOCEeheal)XJy1Em$f$Lg}J-9Iyv2S-h=(Uxp;{oo`gelcAdWE5t$5dV{&Rn zc3xpwU3+hD2kbxiKx18%qN=hazo@EXWNK!1dbF)1+SkMBri*W6Qbu}QLP@KtBHq{i z&K);5ms9q?cLB6ecpQpoyWhbxFg7_gEj1-I1FGEehOWWEP6&T3O$`n8bu~rFDS1_0 z(@$SLniw5!uSgE@ce{AeB^0(RKC!U5qai!g)6LDp-Pz#_=I`@>WhMkN7R7wylxHNA z_$jH$iOHF{`Gw_;-NQp&kYoW2tt~IkPmNBmY#$t-o*z{;R2O9@MMno*IC?oCCORfA zKDVJ$SrY5#=H%|->~PY0)$j5@T|AwMH5YtvH83eXF#(nzyf3e?q)Ig~GSsbvV5d}8 zXT?UwrkA#~H&rUY2Q%X%!XqN1gDxC6c{eOFE;b^qwxg{wHT0gd+g+C%XLgwXo*=XW zMdh;57~A7_LShnO`O`D9^P%8YH1~{*_O~~wvtMgzVsJosYED63Qba_2a&%}|RCGkJ zr}L$whc3AIMkPikmMJ?M^5gtmTs_=wUH?M#J7T~heIi@HM3J{$@e2)$P0dKpgvl2b zm)ErojE{6TR#rAODbj;I?s|Hj@io}tmf_L|b7WDkdcg2t|?`xA4|Uw!l44?q6+ z-M2q1Ed2QWci(+8mVfKhJ*WL+oR57KH~clA>(8D%efHwjH{X8y!w=v8_`~<#efw~v zF8<2i?O)uBPROiisFCL-hx+^ac-}mHV!J8OYX8gvEHlJXSxgF^zsDgwDl|OdC+{mR zEw8L;XzlFp?`~_Yin(<7YIu59ab;$5j=ZY5tEYQb0^=yBTH8P6Faa-ABCsF{K*!dx`c%Xhs30$r)TCBmzF828=F5_NsrBh*lbs znN$La&av5Z&NDP5G%_{`kdDlp0=c5LvGJ$W+tJ=oSKrvwP+eJBT3KCL-&mAg(_CAc zm7EwK8yy*&mYbcVj=$BwTtPDs9~185=6L1&sZXtqwRE-rK^R)5ZAxbna8xG4;=Kz# zVZkBc;jyW(0^kAVRdo$bDkwR-yPF!Dn_Ju3I=UL_>#J&N<%JdPU5#b=8OaIJi8=Dh zvh1Xkba_)tQ(a|oW^zJ=xAV;lr%!#p9;0iZr?vd=xxivAT{M%1#WFZd={x6r!UBU} z2NDt!pz;Nf1=^mDp5DHJ!FE*}ltAs>J#{ci7)!IVx35dpSY1(CTu@Y6UXq!TSybQN zp=_uu$xcs+@pHL(?&QfYHj|A^4767Ly#Z(#>7(dOB96x4+U!2(73A+992^=I9g~=z zTUcD)0Br{}og*WCUC?VZHZ`}ZJ0WFjdrx;G98P6RLrs;uu&6L6BeSqd+1(APsU$Bu zD>>ZL>B6Z$f3clrYGSCP`S%8(Z)Sp{GspxQSG@k?OZWVId;_8Biil3i$SsmrG%6tg zjgF0v4G;8ms(^e{b#``ib*j3C`l?E5R2{9gWd#LLf#&9y)wg!`_H;B?$qRDxa+5>v zUHj_9;WwCOCdPVNnwo#}5G(_No=9iV$aKDJ`=RUie7(VbP#E}BPGOm%wxzvicx+;F z5)hA}!T!G9zP_%7h0b=>!1Ry`QqyR6V?|MMNnu`5Rcm)QbO!BBRnUwS7G=i;+&+Km z=-X@)GnA3`%9WabD-LQCu>=a8!Jsh(Ht(Fc?djv?8wf5KotRy$sBLIgbq$P7PEJh% zO*%0?I@s6U(Xz0hRJIP?AL|{Mm>TJ9RFs#MmXuU9wgE6SGziT>bw!!Hs30@idKyaZpTi>E%Z zFflS$JHV<{zg>-KP}xj2i^gEHm;(C`&bfMec=&}!N5v#%7FRX3!NKbvnV6ZM9UmE= znj9U1?z^jfVL_$rog7ogpR>yGN#{20Po7jaBjzc|mf3+x2sw zufyxB0$mNL1K98A9iQ&Z2n>mgj7>~VN{Ww7%$C<$U$e zJDEDGv~>0KH8p;-8eEEDa(Qefi^Cug#cv+DblV*on&`OXOmL`{?!mDMaJ|`wj~~s9 z^mYwQ&CLwA*HtVmG(hQ}=HZoHR*;hv=Ie3iUSL#mNlRDX_}uLH@L+#OgQ7xFQIHUL z_tv?6V*Qn1-#}0MH?g@@L@J$0A+rT^G)}hr_}Jp;QZtHzUut6g@v4WFNa%h3C%t2%_Rx`ZjK%y;So8_J^hmp?oW*k5B9cJS5{Ta z(<1%dt{z-tyh2+~*T~dB_qR@f0gVB9m%`>V2~_LdCvV;H@DGWIPs_?Lt!!umoMm$E z@zZB7zj^s!w6|wu{>f~6ac0KCLP3o41;@CWwvOI@r93InJ1##XKDTXnXzI};^#b&& z>Z_`%%d=ub@7+AM38kTHsAG&ZGyIJcumsEDa+ow4o5!MZ)_r)!#mgrU@Sf}<2>i;P zVet9;&tJU!=DV*SO%C-BjL(g?loVAjEVR|;CM1Nu;y~VQ^FP=Y{9q8=p>#QuQ9avcC8y)LvZ0LUY;_0)eb3Ns$ zQSpfpd1Ei1K6&F~p-d)Xfqgnd zu;Jq~PX6H$v59GUWwn4c_JH?KPR-2E%{_SX;w8A?Q13u{X=aHM&VReIuD*Nj#jBUk z9!~eyWJE=T$5l>!{q=+C890DlsupE^S$TPGVx+%^!#<3Lp|+N(v4Oei{}qJ&EE$^% zWY$uay7Z%qw(LLe5)dAhn3h#oR^6;pL%rjZph$r++o}HPwpB zrv54T@}ud|Zbe*VOjMR~=Ed{rki$~Klb3=7G zDGLjwC2~bmXYa`DgZYU;RY_D(M0|eR^uzhF0bnM&I@;U2JF201%82w0a(`1#>nHmr zDAcdop+zLVg_V>|WzZ=stG7=$dIyCkWEILQs%imoYwzmr8y+17?T&gJ({qm>%sqNK z(^*-vuuxn8ut2K{Qp40pPeWcrV0f~;b7Fd8s25N{C{tS7R5b~r~W1gR{`U0*u+1w{bSP+Cz9v8T7MzqhBir>CzU4wQN%!{gHr zpFW!IXIH3QfI$vkWl+vu8JnU_erexCAQkg@LJ5~nVMyLM<{T6nk&pu%S8Zc^|G*%qrGV&xnxh+bRGkT- z5E&oogZy8vZj4(RyGMqGhuY-H;ZZ4hrByXG^({>`0EU;BE2X|eOT3$(sTd8GjLH?>2>IXXT*Hagl5I4{&)N+`U# zJKKBuI_ee{s>@4Ds~Q@5$A<>{nscKABhzw=6(At1t|%%jE-8W7t!yeS$_@*N^M4nk zZDwj@XlQJXr(u7Q0hUrEQX!8owHCAJY^%5b>=qUom7HIyfV#3BNUo8w(UGBnE?^iM z>+9f0GvHsU&X)3pg}O?4VM%3O-#B=CU0SerSW0$5c};Cqd2vBrUV*%-rnIC&o|_sG z7I}LM#sGyynHZx;G$!E}0YHN(k&5^{v6Yz3&Jyjr(u-hegC@%E4Sy zQ*%dGM{9jmc}YI-j#UlH=IZK3z&~qCa!a88EUzdnDXnhk9v|%}O$d!hNr_1=sew+Y ztPt?(oV>i;41n)qBBCN(KVX`oux3UkXaa>H5dY!;nhC|=|2&bkj7=BV?{^9g3yI1o zE-9{nF0!>v+1glB4wEXDgKV;-Ag8i(XsEp`r${~j(&GH$>gJyDv9`kKkm#(m=(O6l zW@!8XH%v;(E-uc9jg1TO4-dcf78QlVn;M!Es7#JP^b7kakp%Xi$CpUCbe{cw$KdeL z$dvrTLV0B+C^TW8fA^D^lo0A46d4l{=;!I=;Ng2|GYLl_Lhd0kA zn8)Gpxir?AgD%0LAu;Ls1^LD0u#cHg=l$*{JJQqT#-(#-&zwGc=I9saoKD)|2n>q3 z35v`C^UT)+@De;vWMwTCFzFl~g=Tl;PEc@YVoo6>jI!*bY1{nM5jg+QVdWN9w)Bio^%O@(rlrJXHgtE?R@Tb{E}uJhWcSu}_M3Jecz@^q zi-#@E@f-%)1ViJC#S)?EYyP*K!WLTDSO^$o28Tpl_vIb`;K;NB;BxW- zGKsCdt;F_&KksH55F`Se8I~cEN@bSl*X(Q1nF32|DW6WJF^Kd{CtbaRVloQh0B7Z9 z#@;!1=)HAow(dLbnwoa~?VbBRyPO0xb86t70LZ^NMX*WLN{CVICGp|Wsc}xet^I?Q zhbTn0Y;QoG@1b35MJ%SxM~AnOjcJxbycvcelt?YDF|XOzVo*6!3lY?xbPAri?Tqu? zpoFY~g3RQ!tmIIauileUMIZWA42hQ?w2M1KU^- z8xT^^l#%o3$8Yl15_uF9>r7=+*ylD}k!<6~`!`VWJQ)vfj)TJ|v9!j%W?z>L8z2&J zLE%nBv)(-Cr2b?N@@Ar<4piqg*dQ&#&A$xLy_n|l0qN@UiyZ+yDPlFX1ya zE%C3}H-N%RAQC|L#Ux^w+s`=P@ry}HOo)#T_49DOef7(awo6IUOI50q1dC$_`GkX& z>F@1H9G;z9SV&3FD6H)mnH=w}PxHGIR5bKzGB51*8sYPii!4~P?ajUWw{n=4b~X|Qk-`y6MM4SXwH_S9FgK%%IYbJLNF~xY9KY#&HzXk` zIs~9QC#M@1FJHTH?Z{S3TYDKD$Ka8ve9|_5<;#ad;|mK(+4&W!q3Qc$-JLb50p8(h zd7a-ps&m;yFf=BzxfC3K^TxHicJKRW16ydf+S(eTi_pSCEU}^g-2P$$&>dtRlR$w6 zl)%|?Vgrx^(gK&0E(m9on>hla$Ye`rykr)xhY)?8L%CR$g&^ z_t@N{iJp$i)FAJ$w4|(_r_WUh?q9yUW9u4`)y@MS?*8b*5B9F(TW_?ouoJO)BB@Mj zwSo2X^W?pVZTkk+eNwoV};35w1+js2CkKWt8 zR=9SHOlmJ>F(mdj0@+&1&kL}X93};grI9cc9yI^LO`m>s#o5Q-+sn(#!{z2x2Vgop z?|OzOrsNcrl$RG5)%LX2HFVETbu>c$sjTlDoqOK!9GmaOTMV!~5+mHt*VKZ7E~XZMNC+WVU8MKYwO?CfVGKK*ZCz zbR3Rl`|g)F?|Qho-0^^kd;16Zc!XwWC#C1*WS2EGD+lN22AZ3c4Hb%dh`%*;t$maC zAHRG&)~^EmFFPqIB_Sa>B_*REKLr$V!GRt(FPuDj;-H;m>)RVFA;(GVH^_w6mIgn! zPY^OmCPsKNiN&X4adhb$$8O*AaC5tJ=dP!JNJw;IR9u0)xTF*y*qZ8wj^56uf{dav z5S`UP{ngMhJoE6`H&4e0+8e9O3v-gA)j&{UGGN99g@w6k5#Fv>&tE=lE8g+$I+>-+ zX5AKhv2=|@`{(vaLKex`5Jx64I8+>#Bzp7cHP?H-es`VS{Gww+f@4y1%Nvxcrj~)B zuFg(XU0I>Lyri_gcNqHr#3GxOh^^$!ch_3TEbX>$vld#d6}$$7lZ7lY7LCPXfO(=~@xon4&foM134yx7%{M$D zF(xTrQQy)zG&wW(=-I>3j^@Vp?)J`+N6#Ssbq~)xhUWXlpe)T*@*h`nM;mC&p-R~M&*2i&=NZlAUF_DvG8joqg0_F|d6E$!#ak5C}-6LA;} zmOusgjm)(F=&X~6H%M**Jsh3ABh!n@n|h$>oPGTDH*mKED7Wvv|NhlXZ4T7`kDtE$ z_WSQ%J%94>{v6y>nVuN#?QAaeyLi?yw6LbOrlz_mHR|rgLvL8FebbI7vR%7ns}%Mz{Guz9_OaP>NC!fW;kEDC6d!9Iz><Oi%T-DB?XF&L2N~=*ZE-$4~9E;M%U?ao4}OPAXZwVXcMvYxWJOBs>m>1@xUM z;4^4YJ8eDb5*QU35)zwPP*fE} zBmk%8=kGsw_+WN&a%`xttGh>8nI9kE>3;W~)8()BSa4-BHh10DH4=&Kx;4Vr%kO1y z`wxdkq489XK)@Gph-BN(u6qWD0|1wrnUh;o)z~0U@OE}|gM@G|AhE1{>g6}DUOayW z_0RKX&z?Shc>n&~^zQt{_FFPVGO^YAbryV{ zWc6wZ>-G5~#$+^>NQGUX2ram5nH3c+J9ypICpi#RX{&{u~_*&qipC^I3@-PK_)k1m!9t=8M} z*<7i$l*@W8{UC@o%^U};GZ|0hN_i}aH4DRk|NL#&dtsnH$d=1NwXrKRYo9=+AdKOtF9^vKBKLe3>Pm z&P2WDf5-|F4o7A%NYEk)#5}%CNTP2#eAVHWS7L5XPFZDX=}(f&PGEjJ0Q(sp8H4#w z&&)u;fyGeU2Mwwk9vlXsXh4m;DVsqWRbHHzo)qDE`}&zTxIAbqMK*jqNnm5i#8Y1P ze`Jw48BeCs$OHnJWg%pXEf_?}?z1k;xn5CPR#udm5b5i9?dtJ$451aDZM~L*qFC67X(ZO` z?GJ(&(1>Ijl|mvCX%-R|U&bXcHy*ip%O#>fo|&frRtbR6#ug>W&eTxk1h^T@9@hWC zgZuZv^?;KD`(q=+g9F0@T_8mUZ!In^El7(FyytlB_S@3(<{|UAIfdPQ2I#n%A^_B9XqP(Oas3Wc)lo6O53PoZkL=mml2&fF9_?Pov zN~DmfK!5=J&E~6d7#>r+>9C`#Q)qTdVn#-KZi%9%zNxvTRRyx^(b2Kl`(XXSL-lhX z6u990lamvGk%5QyLfQj?Qnk8qkGbdU?s8?n1&P6;(j`_bJVPvE(Ya#&FW?6RK~rD@ zSX?fjM`H=N5UluOi+8U$U-e8$iU&oTn*RoVuNu(c?xC@XDM&Sso;-z|Gym|x{QS)H z89h2(;ryTXe<_2DkPG490rps7BgQfztm^JkW7Hy zn*kGR_esbQ`KQbXHH9a%8u%uj3S@)Cuv1zC{VfwFLK7R^%=cm}K4u4=D0BZ1l z0PBDWO-YXQbhvTpv-NZ;i$-CKI9O8xjlz(vvt^q6%KjoV3XM(&{GH8YawRgUSS(w; zcH^#tm%JmQV_*Ov!2&^xnhXNTF%*IiVEdmwc{n!%b5{pnU?)J14~$1gN2gLPMaWN! zj}3OYeD=sL3kn%n1qP39W=^4!ST<{=1pQwVaC$g0g~DKQg&a8k)-pcNdi`2k`(1~f zgCnD$pa%(Bk-W6BzDe2DHw0uHcpyaI>2V;2)L|dkSb)g;dm%}*wFB#0F3(Mljq<&A z;?SNoTn2?gr!u%CBQ%{t=GoYCG5WuNU%>%aVTmL%{4bG6AOt3a#j@SJMj~3X`zP#K*Ivm4j!li9vV*ih}!b#;2`ikzz2f}8*W4N0OJ8%gsQ2!tT;O*F7(d1FZQhG zv$%9iZ>p(;u#VXpO_2+ z$UH9ULDYn~;(P_Dj`# zP#dV;hkxP(#^LG*@DhW-Pk<%^uA=}!09R3(K$D!85*^@t`K!IwKxk8mWC|IF#*kXi=VCMK|zhf(P(%K7DvG2**0tVcoRdt z*V>=I%zqh^PbZP6Y(9rfwc2dQAu}X)>#TU9&7WQLiU$2{dKw6zO8^pXZ0~4o=~UA} z5Nvwk1`tp~J$>Cj-2iEBsIRS76z8PI2D&?3J+=dIEgr=j%b=po(L^#H$G2a@LKzwA z{FVZNyvc$@5%Aa|K0|0{FXd3FB0C!{+ji%N7yaWia?=yzK?ow3S2e*si#ioZUwV2V z)vD2XICG$WhlQ`NsRBNrI6Ema@b2v^U+xs*$s88moX8-fOwlA7nJijsMKw1z(EK_2 z@|WpD4t`@Rhar`Utu47Mp^cr4NuY@>ghH9!mi^cK;ZkG>_NpfO|y4GVk+35UfKDNL@=(wdJkGS>ZV36Pon zPCGi&dbN!u4@kgu>!frNOCsYz?6lo?#VaH{xu^`(J#YpZK#B)b?o!`-fCJwQKbx8w z;Oaw8Mp`O#OaX2eKHb1Yn-CaGqPaPqOaLuAi9}|Ac?+hQfx+Ln6S0D~bDMwyxz9$% zrP5^Ew@85tx8PDpG||=rXRbT@$7K~10;o_@rl@IZZGj=EfRk!!Y^Vb*oC4H_nMrYx z;So_`Zb!HBFs5cWj);vmFe8DM8AF27hAFWT)A448+P^)0@BpiA_8cNpY-uZ_qM2LX zTFYk(KokHc!G7EB{l_mm`^Kb#6bO>?B;Cg_H)vC$X)! z?fvY~iK}%%W5t}7mEhAB6>(<&?@@Nn}@dOITV#6Enesb*W zE#HWQq@>K8w4y3-xSYJ)oZP&EJdk6?hWUpiCAq#$UT(yYSa3;LEWBU_ZDwk!wvWM5 z*$lLvj`oVbXC6T`%;=y)VY7G=DUTEY|^>E#y? zm6Dm25)m319UB)1GO5@Af4@M#8++;6#tchaF&uj}rhzhpx8Rs!2qYSfh%(UB_=op0 zwP}17lLu4)2Wmlq)mnf|@hB{jOlR=~A|c;m^M@xdUOaRBlGZ}>gDVBg&oZlw`SuyD;CxqO(5VgC{q&?bLgz;EQ*<)=8AuO8)~^Jk;>!)7eI$% z1PD2sjq8CmK|=+hfAGkebBEuzW8p9q={h?p zhen}N(8gE-*4!MNm%;#iSMQ&_l&fh%=1W0}gD3N45)R8^{r0s?G|EU%-^dJ0=R=Di zwp?w$e#?#>Teof7x@pVK9h=v$-}2_$Z^1Cp46(&(J0TQY(8v%mcmkjr7(9{2VPbSv z{Ii#mm*@gVCE@`jN9XgY7(CNzHSk9IS~|uU5}iedVvZxWvb3X#6Vd)%^wf)-FR#JE!6sTB8L=uIBN1LOFaFa-P`9Hh(KMi7urZGh%6R=ri z41tUXx5Hx040H_fG#b{(*v#C_)Ywo@S4V4=juChTn!;pIh;+$nyEWDpV$jflii`@q z1f5QWEg(YdKV0LL&c)6xm=gPVVY^`8kray8W`%XT&b~2 z$Iui=U4cLd&B}&N_Er{RA^0bUL1(hrECz*uBT!guin-R(-+d!r1I6H~cbJGpgA17( z>+7vru8rex@cQ}&5JYu!wKZ01>KMY#aICE*VhdY4J8M30OA?8Q$6~P|Z~%^s$5YuX zqJhTmTKm6v!D1~mgNZjWR%cIhQxgNQzjPIf!NS9)uY#FtX=&@in+QOyDY3TTLA16I z^H^+%kU*lc*&Hss8jQGW=Gp^*_G$w>~V`lgkrmY&dr~42*-vmaYbuVY0YjJ1|6*EciP)6>;j1=9x^ua>TXfiVPE6i7<&fZOt|*V%}89G*xl5(xoC zg&fX8X)XKRTmRP;S+rbBSKmmj7*{W~k*9E$T|Hf0eHeqeIhLYs z+4+2tg*8xI7M81RWFjt;Mlsi1`Y-JLUk89JU8$*7>uPC(!@<0@^bIwau7t%fHZd~L zH!=q;6__`~(BQfViwPr;SlU>M1Y)bzwlvj_@!*)?pBNGokRkw;c(Qd{*IBU0RIXGe7I4UBx|;A3gnxPU z|L-uCEMKLqqob#_Yz0IcGpxa~Wg2koO>j)OphY5}(Qs9PC$O}ImQ}iD!x|8eaU~)q zl|ey6siCoQ`9G6ye?H+~e}*@_EY~nF*45V6HN+83G&FRywDpY4&}b4HQW3;hI!g#W z3Y)P<;oTRy669LjPRlxc=d-Fjzq?rXoDBRyA9znB~an6 z0*fcIkV*JV3YEd2vw3X1F_gGVm;B*xeq8 z5&^HiHbulh$k2jy|99Q)mn#5&U$l6Ij-ffU6OfEx0A^H~m9>R{MWfoTg?(XjH5G+V=*MuM;BoIOp;;zI9f#6c=?eUR&@66np>+bIE zycNzlZ`w}JOwY{R_t)DkB!rN)*7q&_t@Z8vs^li*`bxfqAffP#1YbJ%`WkW=7zYt zyCWVR9*C!>C*tMhg?M{=BR)Pph_A0N;^*gw`1|`K_wV0F0s;b%z`#HxC@2UC4h}{_ zLPC(x&`=~SEDQ+`4@V**B9O?)NF*vM3W<)6Mq*-Okl5H*BrYxviI0y*5)u-S#Kc4- zDJcm_PEJNrQc{rA)KnxbEe%OePe(E`GLX#7Oe8BS3(3yTMsjj;klfr{Brh)y$ zq^_PgZsi_G;p-@P3b2HM?(t@FVl2y1Tm(3-Qpf}Eb7B4=l3$ocs>a&d8iJb3T` zxxBnY9zJ}CJbLs9dHnb>^5n@A*`^X0$e1LrT z;fKgaAAN*;{PD-gC!c(ReER99$k)IAb>ti0_y+RLZ+;W`*0;We{M^s|9P;x&|MSQ% z{K79F-~RTuk?(xxJIHsx`(5N0fAJTQ?|tuk$oIehedL#Z>6egS{^egre&ttw1^Lxq z{Z-`Ge(l$gU;p)AM}FfsegpZ<-~3JFw|?ulkl+68-$s7tcYX)?-QWFP_mJQJ z{ohCa;1B))`NKc_L*$SC=#P*;{^LJJ{^U>o1o_iH{Zr)6{_M|?KmYSTNB-h3{sQ^S zzx+$&um0+7S5) z{^x&2{^ei(1^L&1{a57Q{_Wq8fB*M?NB-kK{sZ~X|NKwnzy9mLkpKSg|3?1jfBpx# zy1M#-6ZlcjZrlLZ@V3kBHD0;Q?|bcqSAO?XJpGLP>pTGE&##-eZr#3f`{vDCw{P9L z39tPWgud)g&6Hjh|N7@U)*j*UNnt_veLURVT*2o#IoMj<0T#aOQ+~SFUtz%f^o~PR z%_NDsvA#}P0NWoP9Bi*^EYApWwYT_RVgUJq19-f3&n>kB&tNg>n_L!yx`|2Oskk`oK>r1I8@WeQs?(dbkf_1@{>p=r;se_%3htEF-Y zlQ20khMOpfcK)d(efuBZykqT~jvARFtaB9Vox`1-{r%I2j~<;K?d_dBczCg^(`tDe zq=gAAajMw=y|;hHPxGp^dq@s?W|>5yiZ#aFo$YkpTt2+KxO{qfX4>9TOZl9& zdD6yQzOU`=pREp9BsO*q;is22cs!{_Z7}TZYPGtZi)YV2eDdt^|$DgJA7Ad{cGq{B*B1b6OQf{d=2gaQ(h3??-%lDr?zkKlI@x{48BV~)E zGVumwlQvZpofc~GGh^VkYu@Pm(mW1N+~6s;G&+q&x1&+ZWcuCn%ggfz4-QO6r$*zp zT&R@DBoqpbGSLtnk`i?9XT!iv_pA=w@(KYrJGVyXNEKRxN@vikl~U!w!SUJo>G=bb zVgF=rZ$~MR2_+ILg-)Gniwj9gviq6PzZZickXBbo*xAJe5}hqq>y%OrWQ-d9_O|ih z;PB}5Xm@wd1oo%oOCj@QP?;=3Z%$-fX3)>V3LSICmxzl*^2#iBi9%)agi4)Cx1-Z- zZ2<#Xqv`nY?D+KTcvr7hiMT?(K*(jW*_7Fatkm?3pr0%hK%DzxAuhYr6e6d(01s>Rxg^tS1)a)#`FFxn1JVLtj z1p^k5t=OgIrDZ4*R>+h!K2IpqXbpRipKlwDrhSzf_&7K=Z13om3b|CmQz>Oau~g2b ztPHo6rsfpJ{RB2}oo<;!{f(Q}(QPw}OG{WHg}MQ1%@uNGdY#sAU^4A)@0w0d^jd>) zduLC(rBR4PLb;qTl}f~7sfe?&Iz8B$lUDi%Zsb) zR2qxJ5rXckHCtPtcRPCrM~|Og7*9{Px8!EgWeTBYdrQg}%48xYV`F(9J5-WWS()qg z?v$_J`9-b?kN5m5#;~|~0)?`{V6wO(kxT`&R4V=M?*8t!>EPt-;`rj?=-^~;XU_<1 zXt%du{bg!7XOm7|z)hjbYnsaAzN!s;#(0E)2`|8;^Jg){|HL5oxOdHOb$tbT&b2bS@c!X0=~PUzO%W+_vTkz0duNpChwKq zHH{~%Kzc``GdWxl(3eTJ)M}+tuZ4(zdJL7}{^7x%Y0qTbF`5h-xroclpOA zz=Fx7(;D~GYLyV`WR^(8Wz!jJG$wfx)85sGD)j#e=-;yRN=1##;ql9BT$zN$0Of=I z7s|KvMm>0W{jTW%EMUiA+}k@oI@<+5aG=%7*+c?meS^hg(^gmLH1fny`@m3NU5eXR zRRQFdwSQ_=|MU!gfwC#osYC)Xi@_C&<)C_dMx9!(+uPCUxAj_ZekOzQKr2^hwp9u# ze|2u2Kw4w4XdBBk_WJxtCuVfCvpmt~tFC}$Kw4GX$Sihlk;dV}j`Kwf1~4Jl7|gr9 z4>_k2R>EjJzBt=gZyC3MHL*l2mu)P}%n_H#OcrN_BV$u1Fr6b411%M4UvU9$cqbP( z^bSoektsZICtG3$i^mfPc}&ILzDZ*==`>qPoldRQZX5M#37f|UJY*A0gttzBHG?e^ za%p0fn7P>B-8nit+*Wn}|N8THT8TT+xfSihBa_Pv7Jo~p-V!mH61i9*m#cRVk9Kx< zRa%`=Cg9PitMkiXXd?q7V-qveFpaGClW?_dobu$G-jZ$ ztFxoCy}fsSb)7AOG)bf7vt}`v{(;_}>c~4^eD*s$-U!SqXzm)AA&}X8k!XuYS*3E# zDc6<);_bdxy(Q(cv7H^QtzCoteO>L{n9jDgmX=OTPfrV~rml5pkwg>nWXi20qntX` z*VfhBjjsGE1%X{gVLqy3WEQ_>uJA-m8g=8E{p*Y^ZIUTA_&qT%N?JS8`Xz(B0#`t*EGX4}`bE%8QE{G2?R!R0d0- z5%V}q8Vmf+_73nm%^in<9n)wd}$`P#flj$3NWE30U1EUz0}To()I zn*y~)#iwC=y9b9`n@iq34%ugv7nP!V#^(rBI!m!7;j@`^j#9gA&_mj%1^AAK?QWttjO(v`hWYP^Plg*$J z*Vl>jv!kOk)1y;3?BW8R$QA(#!`oP!8*Z&A%uLHpOGyY14hYLcPhv+#@Kmm0i#`iM zpsTK_CgR5?LN=L;T!~_+tf(H-H$J&QVbB?ylw}fAD&;Uae3fn+T+jOY+VUcSLS@VN zU|(wOj#^`aq*N(pY%EQ5qe`pMovjUZH5JX6k*SFZ5=Sf`O=5b+TIx}GKdv0SnL1A4 z^VMTz<&B-a6{@fL*~0l!sE%H1e+|rYD)=a zx16;}rwJ60?`!l*txkJzu&v%dQY$q(J9~0AmC0bxsT4Aiu)IPh5SQ`O^Gx3Q;$&Md z(69f|G3cg6*2ElTV}nLo1$c{*PPfY+XuwMt@2 z)Vmspsyx1k&0uq&+7O6ka_-s!o(#@*L;cRYDH|Tu6fJ z=(zX3d;xB}m(Vt{!4`7Y`%{2^_t*>$4~Wm)B4M2=k}84zo{~+WN|b>8C|NwIh|S~y zeF2Y7S)Ly2>FS@vlU9i9G$s=ikP7B0mT*>xR2rK>S(+X1Lsb@|IuqXe@&&kQS%t+j z=}aNLBfY%25j{3Lj-8*!%`GfbH+X!p+IVoWs}ul((xW4TOaNhl!{uy}*C`7_xZNGz?5ljdfL3bdJp7 zNE?hz8iNmox{$*bDpXPqheah5XF9Lt{}J?Wdks!tg);8iY*Sf%V*`40VHP(xGY7fs z22-JynvM?+kN36|68r4(&4H)#}nS6KrmDHo^JEn+pbMyGQ1C$ox_XEC+DVZ zC_98KmT>>ci*wrS{MFTLPfg?ax=hCBayCXXV^S)cJJIc{9G*zX=F1fzzDgxvZcvCb zkT5nhr&!(nQU$ch8^DZBwYM+Pdh6?}>bi!f7UrQ_O{DMuP}n^@ef;c`4=(gO28~K0 z5i3l3>dXT9>S}{VU8C?+X4FH*7;8iiLNd@fyaBZrl!|)eo?NU{OWCVSGd-yK`i2Z= zyD!bcU8`s2#`^oFX)EZKmfD(*v9Y=NB{Gr36w1{*rsGE+ee&u1&reJT2DM5lSL%5H zMy_66nceJ$P@&)7QE%}HZEeG&L!*PeG{9-L_YY4m9~otGl~Tl^y(( ziA-LlNsW(QJ~U`0l)m zs{|rVATfRV&6me}8v4}0$kga?@3P8t`sCTOr;i?=9~yM}Eis$EFw)W7Seu+tQu!tH zZ}K6?J>@rioP zEdL6Ana-1FAHTRX8MNH_k-njkzHY(EllQ;z(X$8V4=)b1fXYfXsf3XpbVF%eW=>Vi z+vT@z=kJ?N&V_4i)>LO>RYm*2)a>;9DwQr$Y;EtD_RpU_xrAO1%o03)_WXlSK6-Jg zq~NcvrpFd(Jh|3%xWA*7(`S0nnBGC+_W8>fFP(_9)Fn%JKH zb_;MH6}^1<^^dnm90>{2SX4`b znJ9kt{^J7!X^})6Z>_1tj9>{%L>gp0GQL;^V2eSs-rLq(Q(jr$IfSF_K6!SuBe}Yo z9~oU_Db!kxS}NF>>#1uWSY->Rn=5M2gTteP&6UMy3}54ZJ-t1I%@ zB!Q+<=`;YnujAV)2dDV_+35QfSn=NOo|ZdX8W7RL7V%i?1pG)-VPrw`So~WNdH2pG z#*XPwqgz{8?L{{?)c4_*)|OTnLJ1^Qa>I^}g{e(Tubo)lWHZRP-l}T6Os$fF{!dLV z(4|7DQZC|2EDaZ)(L9S-!;pEOE>s zBAX}Nq_1J;(IpKiRL2CK3ZOGIn3a&|Vkj>R(AGu_TVY&bRHY>4Yj@_w1=YB?Cfr(K!lR z0Lji$M@4N;_1f0{!_%XEgAS&c04tFyl}rM0eXgx*5!aTJR$M!l18W_r)#m?Y} zL=tUL$eo(%Zf5(UIQz#erF19uO$VE>y((U>JF z2Rbecd|hg6@rLU7cw54uF@;izfX8IgC=9~P)YwFSR(4r=PC-TMWQ;?3!5j4Npck=1 zJb}w!9ied6uu#mmp!-G_R{(#I$ko#PJ`Ihs!WMEE96pcB=Rpff&WG|#$GW#OVZb^O8#g)q_Ifhr3RPs*%9kB$U8)neWlkFXe; z#0hZ(Hjg^CKqixh>Kj`y{UdntI*rERDQKC?$~Dq5l}cKK^qNYCP7I8k02HrbUtRfT zb&TR6MoT4(iPG5AMXi!UBjV@r3(KSx!ZHyzhFe-+80~Ma=nD@BimSoQb_RJ=4!i+G zSVE-Z&4B#m5&Znx@=#qvE2e*FZUwqNY@TenU_(w?2Kp<|34)q-b&ax4V+i=-EgsNM zZy%c95J+WG`gn14{-R7sB`@M|)7T}bTyWT_@tMhG{BTcGX@5*mU_@=_RDYO9#qb+3 z*lKKKkvTrk=FE04PLK)19nI*j-u~GoGUR?jZd< z#8+1#>1~*0re+J|pUI6xO|GmG2=lWOIKmp0Ou`QK4~?QGuzhVcxt$r2LHEl#r{?3` zN@oLKR{+bN9vr#5XBs=uu`-RDhhn0&t*2)UN2ap4{Plb^d!e&;U}$)7nn0s23Y9U!w6Qh{J|HYd1lbcwLEL?BZ+P>MlnHr-WUlY<)UYOhRhtH=m& z%j_LqNc1e72zs5qMQg`6wgqaQ?)vdA^a{GRx}mun(}!DLTUlBj%ju?%m*nKuw~j6W z49%x4jE+tW^o- zdD-dpg*ibkX{`gZ(eC*e&)4bSEpO=?uWzWXYAx^YL$CFsnj4!3$1s!FIUE*0oQ0;$ zG-Sl5*`vEr_K2?muIy%rT9fRl!6so4W zBEdDd6xCgt6qVjyn2`|_kyl&q>zrKv1`cvNAJx=Z)6!VhSkXJyNg1eZ?`-QIYlB(T z;qmF7xWeICOm(cgXHrLBLt$=mMn_L;MMYh0RsS;3PpnxMDR&HV33ntaGN+=tb&jx5 znHUlrTh>~c7363YSJT{_9eF>YsywA2F)F(}%E=};!RmGSk;txQROe7@MMGPCZ^!&# zBdVpXt-iXUqaiIKu{DW!wxWY?gqmWKS4$N>L{#6TAZ--4oY4_9Zu`)@j6 z*P0G=-&kE*R%>w+X1uefsidmDs=lwMCe_lpsmwj^tCPPuarO-Nc%ulraoe}Fy}ddiD7>byxNWGXwjeXFC?z^9EIP?E3Onc?9nN=Ad8J$s7cXf3?YlbM(aT%1=sgC@%-ui)+Z~x`he}0cLR9#wD z-OyB9k`xr==@*@u;T#|7;^=01*TTxh`z<4aPEpB`Zq}|T840Q7#WB9_j#l?|JDcmMqA zcOGzvz4fT3%Iw4t4;N48(4x|?^e8v)pkS-J7M4y9Z^;1fc|?S`*gD1~M})@5_&V5F zS~%QKtLz#d=_#lo=f~H^#iwP~%^Lsx6Z%9&T0&UB{n*^<`l_p|^qy6LR==&3OE(wV zs)Tz}>gT`q&p&5aooFems3=N{j|q16bc!g+i7N(jC%7Q*l;Ca#CtiO7pC@zh6{(PC;BmTzYwcy|azI^IPfLhPm5V zTHmv>aZOGyuc>P3ZtKHL;ODRtZDlD9WK33KMs~&c8s~6pbsE#&QeRhJofDgSb=8ku zXUY{y0eOW&T%15P=~P4@ci%lIFg(AZs;Z#{ZT7%e0FZ~!xe3LS6nY#x+K;Zy%g>682#-z5L0w%9 z%`&7arAh)>@hSy3Gg#G6Umb3(&dbSysrtO!^tiyl$g;}3+{)U#l(cwPS9e#BFu%79 zhWSQDMumpQM?^#?#8%Z;HlWbm-95uo(*r}Z{dGAx1r1XiE&<(8Uzn5-8yptu9}t^U zTssW)*9uD}-_|H3LOyqsyha>vt3l5#&(!AUjZ{H*k1G^!Cm(@|4WQdypz z5FO)eZ{rmd9ApXOHLrWXTOsk`zQOT{kx^;MiK$h!;79v=y2tR?>B-62nQ1I>eyC@l zw|!`0yt}=%rEdr`IzymKlvh_AnFfFc7(m=LUYs8pR4@{!*Qw=F=@x`Uh~68^BpkZ7 zw7j%5HznB9&Dzq_Cpgj;<||&OZyA*s8=RD%8y%UQom5;@QPbGj*M}JxpP8DRUYNxa z>AY1OZf2PZs3v)7gT9eU0o@3`xlRZ{KKbbmzPIp2L|J=X%~QUXuhgc3L$hM zmnYG+C6zVMu?ui@cW@4d4e)wHdIYhK&Pa^_6_1a~El)2hDlDl*clP%53`|W=;RuUZ zG82+NI$NU9Xtz~L=>I=>bhrzh(5ov*#V?+o@9aH)|LF%GK7Mw-W8B??K@5$`JSHRO z3neVVWJeFFPw#^Yh| zYL-aj^0{2ame#1zn_%wa;L*dq!?V4;t1Fm*Ieu_q+I|1yr!PPK_{Hfi6bR6tR>Pc* zOd*2a;U*c|iE2jG)R!iB`T2SK21Ujs-G5{CksB@v1-Xey$yxEq#ZATW1yzNm&CQs> zzW!+(c4c{Ki9~~WR}u8nw>5_Sy}i@R2d5_&rw0dDSIXU!vyAk2MClNW|gsIke^R&gPD`x`x8|V88o5J^`V@5n*q}zq{dy1!?iou{mieITiKk zQ3a)?b)-HmR_(va!9jZ)_Uy=cReG#z}-Q_NLY7VbbmRRO0B=KvNwcnpx2iaS5qO9^QT-X+hSnw?e&B zViKa$Gb4i2DjTaiYO9OVbE~SWx_bL&mKGPFwLs$tVX$gTy`|rV;g7?!i-#|tKYRA% z;nfuk0qG2Ch5888;q>hJi-)HGI-bBhoJyjQahC7|`~;!5v9YPKCMzZ}EjBUU=YDWl zYHY0Y7xR5)KXAjtFCrx-IWsvRKBv94p{b@Kzoe$Rp{u8FYGDC4w@BJxLLn^Qg4)wy zFdZJAJ~%a#zXbV>fc(IGiuUmI^!)7X@zVzv$LA0B_w-u|Ay2?q#Ny|1i+ybcXegbL+?wowR3a~8VL~jgUi#?lO1q@BIYIo3NaFC9y{FG z(p+De7FW`gn3aiDS4$eH7%VmxYpF#H!wCkho7Cm zt}r%vTn03Ng)+6_@C+y%9G{$DJ_Pv>cJ&(QJ?@{LU7TNlQJ$Zio}KMMk4(&ALmj$A zCeP0d0-)Sbm6={$n^9R&P@EkWUz8W{Y6Q4_*U>v7JUuEFPPFAWw4*THfB?6(^*|+o zpPQbTCo(uJJ|AYvpbsn47)*ez9K+<_G1&j^juysXVND)BJU%`>eE`76q0z9dmT%JO zYb(SR@)~sPyC9*iEvtc{j^^h2)~cAalyJ8julS(bcO2Y9qq3tSVxppRYFk?R`!N_4 z8r?ZOIgiIpPtPyYIV=vJ%VhHbWmjl-3_E*=CufI;;Qx$zXn`7!jxT`z;mPTP!=r;; zzz0-fDrIAhL?o_JNpqv!P0h`EF0x@8A=hotKcDl2K4l z-q_mH*W1;N=^B|_z~koT7FXyTHWR1={-9Q=;E0%Rdw1{f;(QOhE7K7_?jB%}vGzeUn0>tkG7M<_20@QT0{T4dpd;O$~jWIiUd|uU9~~?poM~ zhG(bdB!T|d);4wab$1U84vx;?akEemFRinLQjw4+f$>ThDba!W$H#~JyZa^+Gy{zK z-J^>K58xmKoCh!(%!4XoKBy}ljs`7n(AHOGdRkyCs=U0iEU&Pzd8i>XBs}nS5c2j- zYlpz-qNdW4oT{?Q`le=dTlYYJ-yn=Q%+4(07pMY=WMYAc4}DmLQnF>#?;jr?93Jc+ z>}m`!{CV*Zd@q3Gm*=qi&>mHY0H|S5R~N|})HTSVySthyic9KiQ*$c&d&;s?QaxVL zK5#&{ZaX^rMwZr9mXtKKmew}6HKRJZF_;mkfX&mlkbam?`UoT2xw}lR^PFVi?oaP+nAzE=ew~#dJ56 zR~5V5eJuyQeb>gxGqSS2Hlw<#rKYj21=RraY<)u$(1V2rB!$gmuwlXwf{JEauY-99 z)86S3xT1s8^8>KBi>EIy&o3UH9~?h8f%L}!iGoG|?Pn@~lSo=1%=Tl@wM7-^w%q)} zd^Dz`s-@A*$?oneNyu$STkoKxLJX?9tunu-ucf`YwFA{NIyN&qJ-q-u2sUezFOez~ zO1<8!U%N1Fes*$x@cJ|DoY;FDGVlvzMs?kl^IbF3i&Fz@3o{71|rRk|95`(n~ zNH9Q5kXFHG@9m#FcyRgX`J>a*XU`tJ{NUxYCr_WAnqUYOnzE{`E#1Km1ZpvK!PlV~ zytag&>}^L?*VNZkXNBfgudPm2S9c9YyqF%gV%CD(Mwe@rj4o%_a z0Tv}}us3M}Xs1I;r-XUe-Th+-G|yf#9<>M#MKY~;UQUVhU1RozleB3kc zY-^R!^r6w&jP-T${CH1KTSZM}adKc#O~>R|dsS6Sz?&HK4eK0qdPdVsYjb&gc4}F7 z7pAvoVhRsu`>;4FgG6BoMSPK5soUP)J%o(s3^xDa<>Lnzk3RYox?vAa;oR#fFm|x5 zJ3cb0l`tUzlVdC>in4KGE4x)6^RJ<}BKcyP;JHY1R1N`i7MJ z%$$m*9!&o@%)ide&d<;`=a*sDfW?MhsvhLu+dnuuIXZiA1|I*}bI1c8U7UbELWA67 z(Cr={?LkhUlt={N0bmdZJ3H3f0^>*pi9XKZY57gvy{PVNPq#Nx(3^MNbK^qGCVH#N zOOmtm^GZ4Z0Ua2F+Ji8^!I)oQFxgzLP$~uVAI5%Rui?zc!O`iN+3B2|9RWv>1@7;{ zSpd`iu1=#=N_b4#26=f2KQ}p!X@KFdoLG1JsQjXQ@GZ^pL2o!9`kb)X^!!rDKibg!12Eb)Nm#-6O|HUBheRrY0AOy&7&!JwCqxb=ZYY z$Nn)CMCvV-7TP3Qu|UXNCleR(Go#~}j{36l+_;E9_oS-K#C&vnL29)98_N&e+;a?w zOAJZRk4Xu24^J&_Z>|Oups}>PwXtQCxQLmfuG2UIfmkRsk6yt5xcTrEWFq_f2Vi#a zcyM6ch65>(B&!qx7@1#(;is9I*|C;303u70qaq?w%iripA5kYT?4>_oXos(O5 za%M@gORT#`Fn|F0sfj5W=~;zE8I@B+>;%NJO_oprDf$n6A%>=_hxN`=Ob+S_9X+Fzp(( zDj36p10ZZJheKOigyF!c(VnLIri$#un7}~qgoL=fs;1hMs5q}Ttsm&$v~sj_baxHN zNC&ZUC<~2>Ep48_jZG~PNmMpe0xAJZ1VaIE{0L^Db^Au`4je*) z6A)XFA1kHMh-9%j^wov=1>7j6x3Q%$GchJS$jdi1tSGk~jY^IUad^e`n`Jj&cU-(2 zU3~-YC+9}F`?%XVhlKgKxVd_I-cL^mi^(c(pBf*XUtL>gGPq)e2&Rt25&!`71~r@l zgsOCRAAGJts@hVB#R3k5J_>1mesQ|HrK_>AG9^0XzNbrEMr>7Kb5l)9bnqMPmuvdB zyb^-k0+W)$qqC#$hlF|AxqCU;IXYNdIr;ng2Sw-9_w9+7Xk+z=L%F+RaPtj4<7Dm$;G)v<%KyQ-&@3o{SQuz z42g`7_K%72_6iJe_4ILv1Kk!@c6RQb9^UbpHRh2dB57%19x7tW>e4z7x{hL)%9p_m zCg{9eDG~FTn`{`rV=&f*_X9oM{XA?eE$!_s?^${Ky4u>iIfo{vWmR=2f=Nrv%k z9`r|bdKKJXL8IW%*T@tI)+928h#kW~)>m1YlMJ`aaJLVR56(_bD~(R-czgdDL0m%| zT*7iwLStg0V!Ul^0fDu)v$b_{_44v_vx40S2#H9|&nqZJ_YREXR*2J6(>OAm2$9G{ zLbYKF;0dvqwMM|rOiv6j= zLGD)8E>V$z=}G=U5pI^YRt2p}J{J0lgS5ux3I0CAvEIA=EGSCfn(ZSWmFEk*yu`Jg5hfV);7VLro zoE+VPf)ldB!ec@l9Bi#!U2LqKLVX?F{aoyw;jSfK?txL^kx_BU8F}^S&T%|$VtjaF z5zc5ZDNt#wFN_cL^>uf))&bTP9vqQTm=hCu-^bt9+SO;WEj)g z)i*(y9RsAXt|Y%OIXXEhJ}oIc%*(+)EZ8r=$J*M`%F4pZ+S)tN&&T~o%pbxISUXzT z`-LS0WhR9Ad%9cO*jRgcy0}KBMS6G!dpI~a+ge%L+Ij`Kcm%|zMn^`*#b;&bmNYb@ znwlGHYO8ZnQd3iceD3>!x%m3K*tp;KbaeNzyk}`~59D|B3G{S*HRt?7>K{Dbc+bZA zu2)i2h>>Mmy z6GNjQ4g~o-TfseVEG;bT+#{lcTs{3gJslj}9l&O^opI@QE&~FV9Mh zPDp|~&?F?p`a9X#T3J}y**ZAcT3TAb|LZS1M<)+Y=X+nOd!Ms$$J)uk*+0ag3{`|%rEAK$30C!spE8h?g^Pd6(HZI=b z@sUnmVFAuwq3Ox@J;Nh?tsU%aJj0W6(!)Z+6O*zMA#g`}_}mXj2y}C_GYkF2bq_?a zxCdRAd-p7U^y*);aPzi9STZ0)?k+BVp4OI@HuerS7IwjD*&#j-cFu0D9)4aP-p(%0 zaGMJ&Cr?*L2WJ=m`}YGPqQgV{+}vCsVAxyRJDGP5$eP*soW7ZzA1l3?gB!Okd_wHK z!eV^yIS2T9TUgo$xLI2TC*Ak-@^H4dw{~%NaPsnXx3+V0x_cL7vUG5?uyJ;=1w{oC zmKJuNU?kUczn~A&gZWv!i}cq^aN{oAO2pB{!^X-Le8*j@`$5o{atrmgcL)gd_x5nJ zw{diG_w$A3a_XBV@Zo9eJSz6oMSUP#y zLl6S*XJO^(WoPB!7m)<|?ciZ=>FgRD0e3!$O3X`*jrR2hku9&y%Erpl#m(N<)x{omz{l3Y#?{-)*4ob9#nscv-PPXO(ZR{y($>Yz z%iYb{($dMr3Kkh6rkRQBeZRK4Yw{4n9UR`0a9uCAK>^!0bQwRf;{u(1Uv2bySW z2^$U40(U^)`g8KI{Fd*e`ET%WYw(H|PR=%t z&NkN8@atz`UOD%o?^Ay5Zxg`aZqKj+~y1-b+F2)UH`GUqccju0KqQRmv) zEw4k&XTLSGa?QfspTzFpl>616Z`{0n2L?FIA8%vp? V{XZf3RayN1@BjZR@MBis{{U={Nml>> diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u107.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u107.bmp deleted file mode 100644 index a9b133381e58aeeac1f632e35795769fa1dece5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u108.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u108.bmp deleted file mode 100644 index fa359a41b0ff54945a0efd8ad461d9f7d83d54e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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%0Dx} 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u113.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u113.bmp deleted file mode 100644 index f6618eab183d1845f2b8cb24e0a5576a2c8ce941..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u114.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u114.bmp deleted file mode 100644 index e50e17de313e49a2d277de3d62b5004b3d500bba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u118.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u118.bmp deleted file mode 100644 index 309196b0e1d2962532d0c2ec2f88778ca4a5ce53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 I|8E)kKar4RhX4Qo diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u121.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u121.bmp deleted file mode 100644 index 70e9e0f3e0c1a29ae010b6341c97b5f4b652a364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 R%#Hki_-DsLarfER{{ut}9nJs% diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u124.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u124.bmp deleted file mode 100644 index c02f4387d5792bb99ae16f617cf78beeba8103ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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%0D0JD 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u125.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u125.bmp deleted file mode 100644 index 66eb57fe31fa6c012f373b890890b29f05839635..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u127.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u127.bmp deleted file mode 100644 index d1e9d297de99df9dd49608941cc739d0e01f94db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u128.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u128.bmp deleted file mode 100644 index 8c98dd3b42185932e18ab8f3b621fdc88c9c0c8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u129.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u129.bmp deleted file mode 100644 index 0c4aa4daf82972fa65de6c126eaabd66c37ca803..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 G(EkF}{_Xw% diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u130.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u130.bmp deleted file mode 100644 index d17712af7ba7f97814e67b6802c2378f5209eddc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u134.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u134.bmp deleted file mode 100644 index 35f7724993611487b2b04e20df40b562ffc0d968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 bH-FdHM85Wk9Xr4F+5i6&KVc1gZPWih<+1tC diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u136.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u136.bmp deleted file mode 100644 index 48843c85cf72af1d38eff745fabe10f076dba1b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u137.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u137.bmp deleted file mode 100644 index c7e2a49343adf0ce794596c8e53f19bdf08ed91f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u138.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u138.bmp deleted file mode 100644 index 8535706479a4057ffba75d151509540993987965..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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�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 fXA%(`MGGouWWY=I?#_ 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 Rd3&lP(95Sr%@@ck{|^iSJFNf! diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u143.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u143.bmp deleted file mode 100644 index 8cbc79ef98d881a6bfe48012e273536ae6907ba3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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%0Aw^p~7CgGbm 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

      b?`C>7;L9EX#3|FE$b045D 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 M9>BmX>_Y$hFAe4uvH$=8 literal 91583 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 diff --git a/tests/scripts/test_validate_bids.py b/tests/scripts/test_validate_bids.py new file mode 100644 index 000000000..513085419 --- /dev/null +++ b/tests/scripts/test_validate_bids.py @@ -0,0 +1,28 @@ +import os +import io +import unittest +from unittest.mock import patch +from hed.scripts.validate_bids import get_parser, validate_dataset, main + + +class Test(unittest.TestCase): + + @classmethod + def setUpClass(cls): + cls.data_root = os.path.realpath(os.path.join(os.path.dirname(__file__), + '../data/bids_tests/eeg_ds003645s_hed_demo')) + + def test_main_bids(self): + arg_list = [self.data_root, '-x', 'derivatives', 'stimuli' ] + with patch('sys.stdout', new=io.StringIO()) as fp: + main(arg_list) + self.assertFalse(fp.getvalue()) + + def test_main_warnings(self): + arg_list = [self.data_root, '-x', 'derivatives', 'stimuli', '-w', '-p', '-s' ] + with patch('sys.stdout', new=io.StringIO()) as fp: + main(arg_list) + self.assertTrue(fp.getvalue()) + +if __name__ == '__main__': + unittest.main() diff --git a/tests/tools/analysis/test_annotation_util.py b/tests/tools/analysis/test_annotation_util.py index b6cbdfa99..ff6436dd8 100644 --- a/tests/tools/analysis/test_annotation_util.py +++ b/tests/tools/analysis/test_annotation_util.py @@ -283,7 +283,7 @@ def test_merge_hed_dict_full(self): exclude_dirs = ['stimuli'] skip_columns = ["onset", "duration", "sample", "trial", "response_time"] value_columns = ["rep_lag", "stim_file", "value"] - event_files = io_util.get_file_list(self.bids_root_path, extensions=[".tsv"], name_suffix="_events", + event_files = io_util.get_file_list(self.bids_root_path, extensions=[".tsv"], name_suffix="events", exclude_dirs=exclude_dirs) value_sum = TabularSummary(value_cols=value_columns, skip_cols=skip_columns) value_sum.update(event_files) diff --git a/tests/tools/analysis/test_file_dictionary.py b/tests/tools/analysis/test_file_dictionary.py index 938aa098b..d0b2b677a 100644 --- a/tests/tools/analysis/test_file_dictionary.py +++ b/tests/tools/analysis/test_file_dictionary.py @@ -13,20 +13,20 @@ def setUpClass(cls): '../../data/bids_tests/eeg_ds003645s_hed') def test_constructor_valid(self): - file_list = get_file_list(self.bids_base_dir, name_suffix="_events", + file_list = get_file_list(self.bids_base_dir, name_suffix="events", extensions=['.tsv'], exclude_dirs=['stimuli']) dict1 = FileDictionary("My name", file_list) self.assertEqual(6, len(dict1.key_list), "FileDictionary should have correct number of entries when key okay") def test_constructor_invalid(self): - file_list = get_file_list(self.bids_base_dir, name_suffix="_events", + file_list = get_file_list(self.bids_base_dir, name_suffix="events", extensions=['.tsv'], exclude_dirs=['stimuli']) with self.assertRaises(HedFileError) as context: FileDictionary("My name", file_list, key_indices=(0, 1)) self.assertEqual(context.exception.args[0], 'NonUniqueFileKeys') def test_file_list(self): - file_list = get_file_list(self.bids_base_dir, name_suffix="_events", + file_list = get_file_list(self.bids_base_dir, name_suffix="events", extensions=['.tsv'], exclude_dirs=['stimuli']) dict1 = FileDictionary("My name", file_list) internal_list = dict1.file_list @@ -34,7 +34,7 @@ def test_file_list(self): self.assertEqual(6, len(internal_list)) def test_get_file_path(self): - file_list = get_file_list(self.bids_base_dir, name_suffix="_events", + file_list = get_file_list(self.bids_base_dir, name_suffix="events", extensions=['.tsv'], exclude_dirs=['stimuli']) dict1 = FileDictionary("My name", file_list) new_path = dict1.get_file_path('sub-002_run-1') @@ -43,7 +43,7 @@ def test_get_file_path(self): self.assertFalse(bad_path) def test_iter_files(self): - file_list = get_file_list(self.bids_base_dir, name_suffix="_events", + file_list = get_file_list(self.bids_base_dir, name_suffix="events", extensions=['.tsv'], exclude_dirs=['stimuli']) dict1 = FileDictionary("My name", file_list) new_list = [next_file for key, next_file in dict1.iter_files()] @@ -51,7 +51,7 @@ def test_iter_files(self): self.assertEqual(len(new_list), len(file_list)) def test_key_diffs(self): - file_list = get_file_list(self.bids_base_dir, name_suffix="_events", + file_list = get_file_list(self.bids_base_dir, name_suffix="events", extensions=['.tsv'], exclude_dirs=['stimuli']) dict1 = FileDictionary("My name", file_list) dict2 = FileDictionary("Your name", file_list, key_indices=(0, 1, 2)) diff --git a/tests/tools/analysis/test_key_map.py b/tests/tools/analysis/test_key_map.py index 30021b2bb..be479313f 100644 --- a/tests/tools/analysis/test_key_map.py +++ b/tests/tools/analysis/test_key_map.py @@ -119,7 +119,7 @@ def test_remap_files(self): key_map = KeyMap(key_cols, target_cols, 'my_name') key_map.update(self.stern_map_path) event_file_list = get_file_list(self.curation_base_dir, name_prefix='sternberg', - name_suffix="_events", extensions=[".tsv"]) + name_suffix="events", extensions=[".tsv"]) for file in event_file_list: df_new, missing = key_map.remap(file) self.assertFalse(missing) diff --git a/tests/tools/analysis/test_tabular_summary.py b/tests/tools/analysis/test_tabular_summary.py index 40c7ad8db..05cb5c39b 100644 --- a/tests/tools/analysis/test_tabular_summary.py +++ b/tests/tools/analysis/test_tabular_summary.py @@ -194,7 +194,7 @@ def test_get_columns_info_skip_columns(self): self.assertFalse(col_info, "get_columns_info should return a dictionary with a key for each column included") def test_make_combined_dicts(self): - files_bids = get_file_list(self.bids_base_dir, extensions=[".tsv"], name_suffix="_events") + files_bids = get_file_list(self.bids_base_dir, extensions=[".tsv"], name_suffix="events") file_dict1 = FileDictionary("my name", files_bids) dicts_all1, dicts1 = TabularSummary.make_combined_dicts(file_dict1.file_dict) self.assertTrue(isinstance(dicts_all1, TabularSummary), @@ -213,7 +213,7 @@ def test_make_combined_dicts(self): "make_combined_dicts should return right number of entries") def test_update_summary(self): - files_bids = get_file_list(self.bids_base_dir, extensions=[".tsv"], name_suffix="_events") + files_bids = get_file_list(self.bids_base_dir, extensions=[".tsv"], name_suffix="events") tab_list = [] skip_cols = ['onset', 'duration', 'sample', 'value'] value_cols = ['stim_file', 'trial'] diff --git a/tests/tools/bids/test_bids_dataset.py b/tests/tools/bids/test_bids_dataset.py index 7a1d5da13..b7dae32e0 100644 --- a/tests/tools/bids/test_bids_dataset.py +++ b/tests/tools/bids/test_bids_dataset.py @@ -4,7 +4,10 @@ from hed.schema.hed_schema import HedSchema from hed.schema.hed_schema_group import HedSchemaGroup from hed.tools.bids.bids_dataset import BidsDataset +from hed.models.sidecar import Sidecar from hed.tools.bids.bids_file_group import BidsFileGroup +from hed.tools.bids.bids_sidecar_file import BidsSidecarFile +from hed.tools.bids.bids_tabular_file import BidsTabularFile class Test(unittest.TestCase): @@ -13,118 +16,175 @@ class Test(unittest.TestCase): def setUpClass(cls): cls.root_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), '../../data/bids_tests/eeg_ds003645s_hed') + cls.demo_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), + '../../data/bids_tests/eeg_ds003645s_hed_demo') cls.library_path = os.path.realpath(os.path.join(os.path.dirname(os.path.realpath(__file__)), '../../data/bids_tests/eeg_ds003645s_hed_library')) cls.empty_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), '../../data/bids_tests/eeg_ds003645s_empty') + cls.inherit_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), + '../../data/bids_tests/eeg_ds003645s_hed_inheritance') - def test_constructor(self): - bids = BidsDataset(self.root_path, tabular_types=['events']) + def test_basic(self): + bids = BidsDataset(self.root_path, suffixes=['events']) self.assertIsInstance(bids, BidsDataset, "BidsDataset should create a valid object from valid dataset") - parts = bids.get_tabular_group("participants") + parts = bids.get_file_group("participants") self.assertFalse(parts) - bids = BidsDataset(self.root_path, tabular_types=['participants', 'events']) - parts = bids.get_tabular_group("participants") - self.assertIsInstance(parts, BidsFileGroup, "BidsDataset participants should be a BidsFileGroup") - self.assertEqual(len(parts.sidecar_dict), 1, "BidsDataset should have one participants.json file") - self.assertEqual(len(parts.datafile_dict), 1, "BidsDataset should have one participants.tsv file") + + def test_basic_with_suffixes(self): + bids = BidsDataset(self.root_path, suffixes=['participants', 'events']) + parts = bids.get_file_group("participants") + self.assertTrue(parts) + self.assertFalse(parts.has_hed) + events = bids.get_file_group("events") + self.assertIsInstance(events, BidsFileGroup, "BidsDataset events should be a BidsFileGroup") + self.assertEqual(len(events.sidecar_dict), 1, "BidsDataset should have one participants.json file") self.assertIsInstance(bids.dataset_description, dict, "BidsDataset dataset_description should be a dict") - for group in bids.tabular_groups.values(): + for group in bids.file_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset event files should be in a BidsFileGroup") self.assertTrue(bids.schema, "BidsDataset constructor extracts a schema from the dataset.") self.assertIsInstance(bids.schema, HedSchema, "BidsDataset schema should be HedSchema") + issues = bids.validate() + self.assertFalse(issues, + "BidsDataset validate should not return issues when the default check_for_warnings is used") + issues = bids.validate(check_for_warnings=True) + self.assertEqual(len(issues), 6, "BidsDataset validate should return issues when check_for_warnings is True") - def test_constructor_all_tsv(self): - bids = BidsDataset(self.root_path) + def test_basic_none_suffixes(self): + bids = BidsDataset(self.root_path, suffixes=None) self.assertIsInstance(bids, BidsDataset, "BidsDataset should create a valid object from valid dataset") - parts = bids.get_tabular_group("participants") - self.assertIsInstance(parts, BidsFileGroup) - events = bids.get_tabular_group("events") - self.assertIsInstance(events, BidsFileGroup) - self.assertEqual(len(events.datafile_dict), 6) - - def test_constructor_libraries(self): - bids = BidsDataset(self.library_path, tabular_types=['participants', 'events']) - self.assertIsInstance(bids, BidsDataset, - "BidsDataset with libraries should create a valid object from valid dataset") - parts = bids.get_tabular_group("participants") - self.assertIsInstance(parts, BidsFileGroup, "BidsDataset participants should be a BidsFileGroup") - self.assertEqual(len(parts.sidecar_dict), 1, "BidsDataset should have one participants.json file") - self.assertEqual(len(parts.datafile_dict), 1, "BidsDataset should have one participants.tsv file") + self.assertEqual(len(bids.file_groups), 3, "BidsDataset should have one file groups") + parts = bids.get_file_group("participants") + self.assertIsNotNone(parts) + issues = bids.validate() + self.assertFalse(issues, "BidsDataset validate should return issues when the default check_for_warnings is used") + issues = bids.validate(check_for_warnings=True) + self.assertTrue(issues, "BidsDataset validate should return issues when check_for_warnings is True") + issues = bids.validate(check_for_warnings=False) + self.assertFalse(issues, "BidsDataset validate should return no issues when check_for_warnings is False") + + bids = BidsDataset(self.root_path, suffixes=['participants', 'events']) + parts = bids.get_file_group("participants") + self.assertIsNotNone(parts) + events = bids.get_file_group("events") + self.assertIsInstance(events, BidsFileGroup, "BidsDataset events should be a BidsFileGroup") + self.assertEqual(len(events.sidecar_dict), 1, "BidsDataset should have one participants.json file") self.assertIsInstance(bids.dataset_description, dict, "BidsDataset dataset_description should be a dict") - for group in bids.tabular_groups.values(): + for group in bids.file_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset event files should be in a BidsFileGroup") self.assertTrue(bids.schema, "BidsDataset constructor extracts a schema from the dataset.") - self.assertIsInstance(bids.schema, HedSchemaGroup, "BidsDataset schema should be HedSchemaGroup") + self.assertIsInstance(bids.schema, HedSchema, "BidsDataset schema should be HedSchema") - def test_constructor_tabular(self): - bids = BidsDataset(self.library_path, tabular_types=["channels"]) + def test_demo_none_suffixes(self): + bids = BidsDataset(self.demo_path, suffixes=None) + self.assertIsInstance(bids, BidsDataset, "BidsDataset should create a valid object from valid dataset") + parts = bids.get_file_group("participants") + self.assertIsNotNone(parts) + self.assertEqual(len(parts.datafile_dict), 1, "BidsDataset should have one participants.tsv file") + self.assertEqual(len(parts.sidecar_dict), 1, "BidsDataset should have one participants.json file") + self.assertEqual(len(bids.file_groups), 9, "BidsDataset should have 7 file groups") + scans = bids.get_file_group("scans") + self.assertEqual(len(scans.datafile_dict), 4, "BidsDataset should have 3 scans.tsv file") + self.assertEqual(len(scans.sidecar_dict), 3, "BidsDataset should have 3 scans.json file") + motion = bids.get_file_group("motion") + self.assertIsNone(motion) + for key, group in bids.file_groups.items(): + self.assertEqual(len(group.bad_files), 0, f"The demo dataset should have no bad files but {key} does.") + issues = bids.validate(check_for_warnings=True) + self.assertEqual(len(issues), 4, "It should have warning issues") + + def test_demo_empty_suffixes(self): + bids = BidsDataset(self.demo_path, suffixes=[]) + self.assertIsInstance(bids, BidsDataset, "BidsDataset should create a valid object from valid dataset") + parts = bids.get_file_group("participants") + self.assertIsNotNone(parts) + self.assertEqual(len(parts.datafile_dict), 1, "BidsDataset should have one participants.tsv file") + self.assertEqual(len(parts.sidecar_dict), 1, "BidsDataset should have one participants.json file") + self.assertEqual(len(bids.file_groups), 9, "BidsDataset should have 7 file groups") + scans = bids.get_file_group("scans") + self.assertEqual(len(scans.datafile_dict), 4, "BidsDataset should have 3 scans.tsv file") + self.assertEqual(len(scans.sidecar_dict), 3, "BidsDataset should have 3 scans.json file") + motion = bids.get_file_group("motion") + self.assertIsNone(motion) + for key, group in bids.file_groups.items(): + self.assertEqual(len(group.bad_files), 0, f"The demo dataset should have no bad files but {key} does.") + issues = bids.validate(check_for_warnings=True) + self.assertEqual(len(issues), 4, "It should have warning issues") + + def test_inheritance_no_suffixes(self): + bids = BidsDataset(self.inherit_path, suffixes=['events']) + self.assertIsInstance(bids, BidsDataset, "BidsDataset should create a valid object from valid dataset") + events = bids.get_file_group("events") + self.assertIsNotNone(events) + self.assertEqual(len(events.datafile_dict), 6, "BidsDataset should have 6 event.tsv file") + self.assertEqual(len(events.sidecar_dict), 3, "BidsDataset should have one participants.json file") + self.assertEqual(len(bids.file_groups), 1, "BidsDataset should have 7 file groups") + json1 = os.path.realpath(os.path.join(self.inherit_path, 'task-FacePerception_events.json')) + json2 = os.path.realpath(os.path.join(self.inherit_path, 'sub-002', 'sub-002_task-FacePerception_events.tsv')) + json3 = os.path.realpath(os.path.join(self.inherit_path, 'sub-003', 'sub-003_task-FacePerception_events.json')) + tsv1 = os.path.realpath(os.path.join(self.inherit_path, 'sub-002', 'sub-002_task-FacePerception_run-1_events.tsv')) + tsv2 = os.path.realpath(os.path.join(self.inherit_path, 'sub-003', 'eeg', 'sub-003_task-FacePerception_run-1_events.tsv')) + sidecar1 = events.sidecar_dict.get(json1) + self.assertIsInstance(sidecar1, BidsSidecarFile, "BidsDataset events should be a BidsFileGroup") + self.assertIsInstance(sidecar1.contents, Sidecar, "The contents is set and should be a Sidecar") + + # Test inheritance for missing keys + tabular1 = events.datafile_dict.get(tsv1) + self.assertIsInstance(tabular1, BidsTabularFile, "The tabular dictionary should have a BidsTabularFile") + tsv1_sidecar = tabular1.sidecar + self.assertIsInstance(tsv1_sidecar, Sidecar, "BidsDataset events should be a BidsFileGroup") + merged1 = tsv1_sidecar.loaded_dict + self.assertIn("rep_status", merged1, "The merged sidecar should have a rep_status") + self.assertNotIn("rep_status", sidecar1.contents.loaded_dict, "The original sidecar should not have a rep_status") + + # Test inheritance for overwritten keys + self.assertIsInstance(sidecar1, BidsSidecarFile, "BidsDataset events should be a BidsFileGroup") + self.assertIsInstance(sidecar1.contents, Sidecar, "The contents is set and should be a Sidecar") + tabular2 = events.datafile_dict.get(tsv2) + tsv2_sidecar = tabular2.sidecar + merged2 = tsv2_sidecar.loaded_dict + self.assertIn("rep_status", merged2, "The merged sidecar should have a rep_status") + self.assertEqual(merged2["face_type"]["HED"]["famous_face"], "Def/Famous-face-cond, Label/Famous", + "The merged sidecar should have a overwritten famous_face") + self.assertEqual(sidecar1.contents.loaded_dict["face_type"]["HED"]["famous_face"], "Def/Famous-face-cond", + "The original top-level sidecar should not be overwritten famous_face") + + def test_libraries(self): + bids = BidsDataset(self.library_path, suffixes=['participants', 'events']) self.assertIsInstance(bids, BidsDataset, "BidsDataset with libraries should create a valid object from valid dataset") - parts = bids.get_tabular_group("participants") - self.assertFalse(parts) - chans = bids.get_tabular_group("channels") - self.assertIsInstance(chans, BidsFileGroup, "BidsDataset participants should be a BidsFileGroup") - self.assertFalse(chans.sidecar_dict) - self.assertEqual(len(chans.datafile_dict), 6, "BidsDataset should have one participants.tsv file") + parts = bids.get_file_group("participants") + self.assertIsNotNone(parts, "BidsDataset participants should be none if no HED") self.assertIsInstance(bids.dataset_description, dict, "BidsDataset dataset_description should be a dict") - for group in bids.tabular_groups.values(): + for group in bids.file_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset event files should be in a BidsFileGroup") - events = bids.get_tabular_group("events") - self.assertFalse(events, "BidsDataset should not have events if tabular_files do not include them.") - channels = bids.get_tabular_group("channels") - self.assertTrue(channels, "BidsDataset should the type of tabular file specified in constructor.") self.assertTrue(bids.schema, "BidsDataset constructor extracts a schema from the dataset.") self.assertIsInstance(bids.schema, HedSchemaGroup, "BidsDataset schema should be HedSchemaGroup") - - def test_validator(self): - bids = BidsDataset(self.root_path) - self.assertIsInstance(bids, BidsDataset, "BidsDataset should create a valid object from valid dataset") - issues = bids.validate() - self.assertTrue(issues, "BidsDataset validate should return issues when the default check_for_warnings is used") issues = bids.validate(check_for_warnings=True) - self.assertTrue(issues, "BidsDataset validate should return issues when check_for_warnings is True") - issues = bids.validate(check_for_warnings=False) - self.assertFalse(issues, "BidsDataset validate should return no issues when check_for_warnings is False") + self.assertEqual(len(issues), 6,"BidsDataset with libraries have 6 warnings") - def test_validator_libraries(self): - bids = BidsDataset(self.library_path) - issues = bids.validate(check_for_warnings=False) - self.assertFalse(issues, "BidsDataset with libraries should validate") + def test_demo_empty(self): + bids = BidsDataset(self.demo_path, suffixes=["channels"]) + self.assertIsInstance(bids, BidsDataset, + "BidsDataset with libraries should create a valid object from valid dataset") + chans = bids.get_file_group("channels") + self.assertIsNotNone(chans, "BidsDataset channels should not be a BidsFileGroup") def test_empty(self): - bids = BidsDataset(self.empty_path, tabular_types=['participants', 'events']) - parts = bids.get_tabular_group("participants") - self.assertIsInstance(parts, BidsFileGroup, "BidsDataset participants should be a BidsFileGroup") - self.assertEqual(len(parts.sidecar_dict), 1, "BidsDataset should have one participants.json file") - self.assertEqual(len(parts.datafile_dict), 1, "BidsDataset should have one participants.tsv file") - self.assertIsInstance(bids.dataset_description, dict, "BidsDataset dataset_description should be a dict") - for group in bids.tabular_groups.values(): - self.assertIsInstance(group, BidsFileGroup, "BidsDataset event files should be in a BidsFileGroup") - self.assertTrue(bids.schema, "BidsDataset constructor extracts a schema from the dataset.") - self.assertIsInstance(bids.schema, HedSchema, "BidsDataset schema should be HedSchema") - issues1 = bids.validate(check_for_warnings=False) - self.assertFalse(issues1, "BidsDataset with empty events should validate") - issues2 = bids.validate(check_for_warnings=True) - self.assertTrue(issues2, "BidsDataset with empty events should validate") - self.assertEqual(len(issues2), 1) - - def test_validator_types(self): - bids = BidsDataset(self.root_path, tabular_types=None) - issues = bids.validate(check_for_warnings=False) - self.assertFalse(issues, "BidsDataset with participants and events validates") + bids = BidsDataset(self.empty_path, suffixes=['participants', 'events']) + self.assertEqual(len(bids.file_groups), 2, "BidsDataset for dataset should have no file groups") def test_with_schema_group(self): x = load_schema_version(["score_2.0.0", "test:testlib_1.0.2"]) - bids = BidsDataset(self.library_path, schema=x, tabular_types=["participants"]) + bids = BidsDataset(self.library_path, schema=x, suffixes=["participants"]) self.assertIsInstance(bids, BidsDataset, "BidsDataset with libraries should create a valid object from valid dataset") - parts = bids.get_tabular_group("participants") - self.assertIsInstance(parts, BidsFileGroup, "BidsDataset participants should be a BidsFileGroup") + parts = bids.get_file_group("participants") + self.assertIsNotNone(parts, "BidsDataset participants should be a None") self.assertIsInstance(bids.dataset_description, dict, "BidsDataset with libraries dataset_description should be a dict") - for group in bids.tabular_groups.values(): + for group in bids.file_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset with libraries event_files should be BidsFileGroup") self.assertIsInstance(bids.schema, HedSchemaGroup, diff --git a/tests/tools/bids/test_bids_file_group.py b/tests/tools/bids/test_bids_file_group.py index b40e11716..625c9b8ef 100644 --- a/tests/tools/bids/test_bids_file_group.py +++ b/tests/tools/bids/test_bids_file_group.py @@ -4,6 +4,7 @@ from hed.tools.analysis.tabular_summary import TabularSummary from hed.tools.bids.bids_file_group import BidsFileGroup from hed.tools.util import io_util +from hed.errors.error_reporter import ErrorHandler # TODO: Add test when exclude directories have files of the type needed (such as JSON in code directory). @@ -12,12 +13,14 @@ class Test(unittest.TestCase): @classmethod def setUpClass(cls): - cls.root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), + root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), '../../data/bids_tests/eeg_ds003645s_hed')) - cls.exclude_dirs = ['sourcedata', 'derivatives', 'code', 'stimuli'] + exclude_dirs = ['sourcedata', 'derivatives', 'code', 'stimuli'] file_name = 'eeg/sub-002_task-FacePerception_run-1_events.tsv' - cls.file_paths = file_paths = io_util.get_file_list(self.root_path, extensions=['.tsv', '.json'], - exclude_dirs=self.exclude_dirs, name_suffix=['_events']) + cls.file_paths = io_util.get_file_list(root_path, extensions=['.tsv', '.json'], + exclude_dirs=exclude_dirs, name_suffix=['_events']) + cls.root_path = root_path + cls.exclude_dirs = exclude_dirs cls.event_path = \ os.path.realpath(os.path.join(os.path.dirname(__file__), '../../data/bids_tests/eeg_ds003645s_hed/sub-002', file_name)) @@ -25,29 +28,39 @@ def setUpClass(cls): cls.sidecar_path = os.path.realpath(os.path.join(os.path.dirname(__file__), events_file)) def test_constructor(self): - file_paths = io_util.get_file_list(self.root_path, extensions=['.tsv', '.json'], - exclude_dirs=self.exclude_dirs, name_suffix=['_events']) - events = BidsFileGroup(self.root_path, file_paths, 'events') + events = BidsFileGroup(self.root_path, self.file_paths, 'events') self.assertIsInstance(events, BidsFileGroup, "BidsFileGroup should create an BidsFileGroup instance") self.assertIsInstance(events.datafile_dict, dict, "BidsFileGroup should have an event files dictionary") self.assertEqual(len(events.datafile_dict), 6, "BidsFileGroup event files dictionary should have 2 entries") self.assertIsInstance(events.sidecar_dict, dict, "BidsFileGroup should have sidecar files dictionary") self.assertEqual(len(events.sidecar_dict), 1, "BidsFileGroup event files dictionary should have 1 entry") self.assertIsInstance(events.sidecar_dir_dict, dict, "BidsFileGroup should have sidecar directory dictionary") + empty_stuff = BidsFileGroup(self.root_path, [], 'events') + self.assertIsInstance(events, BidsFileGroup, "BidsFileGroup should create an BidsFileGroup instance") - def test_validator(self): + def test_create_file_group(self): + events = BidsFileGroup.create_file_group(self.root_path, self.file_paths, 'events') + self.assertIsInstance(events, BidsFileGroup, "BidsFileGroup should create an BidsFileGroup instance") + self.assertIsInstance(events.datafile_dict, dict, "BidsFileGroup should have an event files dictionary") + self.assertEqual(len(events.datafile_dict), 6, "BidsFileGroup event files dictionary should have 2 entries") + self.assertIsInstance(events.sidecar_dict, dict, "BidsFileGroup should have sidecar files dictionary") + self.assertEqual(len(events.sidecar_dict), 1, "BidsFileGroup event files dictionary should have 1 entry") + self.assertIsInstance(events.sidecar_dir_dict, dict, "BidsFileGroup should have sidecar directory dictionary") + empty_stuff = BidsFileGroup.create_file_group(self.root_path, [], 'events') + self.assertIsNone(empty_stuff, "create_file_group with empty list should return None") - events = BidsFileGroup(self.root_path) - hed_schema = load_schema_version("8.0.0") - validation_issues = events.validate_datafiles(hed_schema, check_for_warnings=False) + def test_validator(self): + events = BidsFileGroup(self.root_path, self.file_paths, 'events') + hed_schema = load_schema_version("8.3.0") + validation_issues = events.validate_datafiles(hed_schema) self.assertFalse(validation_issues, "BidsFileGroup should have no validation errors") - validation_issues = events.validate_datafiles(hed_schema, check_for_warnings=True) + validation_issues = events.validate_datafiles(hed_schema, error_handler=ErrorHandler(check_for_warnings=True)) self.assertTrue(validation_issues, "BidsFileGroup should have validation warnings") self.assertEqual(len(validation_issues), 6, "BidsFileGroup should have 2 validation warnings for missing columns") def test_summarize(self): - events = BidsFileGroup(self.root_path) + events = BidsFileGroup(self.root_path, self.file_paths, 'events') info = events.summarize() self.assertIsInstance(info, TabularSummary, "get_summary returns a TabularSummary") self.assertEqual(len(info.categorical_info), 10, "get_summary info has entries with all columns if non-skipped") diff --git a/tests/tools/bids/test_bids_sidecar_file.py b/tests/tools/bids/test_bids_sidecar_file.py index 3f0d772eb..5fe11a877 100644 --- a/tests/tools/bids/test_bids_sidecar_file.py +++ b/tests/tools/bids/test_bids_sidecar_file.py @@ -37,9 +37,10 @@ def test_constructor(self): self.assertFalse(sidecar1.has_hed) def test_bad_constructor(self): - with self.assertRaises(HedFileError) as context: - BidsSidecarFile(self.description_path) - self.assertEqual(context.exception.args[0], 'BadKeyValue') + sidecar1 = BidsSidecarFile("-bad.json") + self.assertEqual(sidecar1.bad, ["-bad"], "BidsSidecarFile detect bad file names") + self.assertEqual(sidecar1.ext, '.json', "BidsSidecarFile should have correct ext") + def test_bids_sidecar_file_str(self): sidecar1 = BidsSidecarFile(self.sidecar_path) diff --git a/tests/tools/bids/test_bids_tabular_file.py b/tests/tools/bids/test_bids_tabular_file.py index 4cb75f5de..7d2d30b57 100644 --- a/tests/tools/bids/test_bids_tabular_file.py +++ b/tests/tools/bids/test_bids_tabular_file.py @@ -1,6 +1,7 @@ import os import unittest from hed.models.tabular_input import TabularInput +from hed.models.sidecar import Sidecar from hed.tools.bids.bids_sidecar_file import BidsSidecarFile from hed.tools.bids.bids_tabular_file import BidsTabularFile @@ -36,16 +37,16 @@ def test_set_contents_no_sidecar(self): "BidsTabularFile should have TabularInput contents after setting.") self.assertFalse(events.has_hed, "set_contents indicate HED if no sidecar and no HED columns.") events.clear_contents() - self.assertFalse(events.contents, "BidsTabularFile should have no contents after clearing.") + self.assertIsNone(events.contents, "BidsTabularFile should have no contents after clearing.") def test_set_contents_with_sidecar(self): events = BidsTabularFile(self.event_path) sidecar = BidsSidecarFile(self.sidecar_path) self.assertFalse(sidecar.contents, "BidsSidecar does not have contents until set.") - events.sidecar = sidecar + self.assertFalse(sidecar.has_hed, "The sidecar has HED") sidecar.set_contents() - self.assertTrue(events.sidecar.contents, "The events sidecar has contents after setting") - self.assertTrue(events.sidecar.has_hed, "The sidecar has HED") + self.assertIsInstance(sidecar.contents, Sidecar, "The sidecar has contents after setting") + events.sidecar = sidecar.contents self.assertFalse(events.has_hed, "The events file does not have HED until contents set.") events.set_contents() self.assertIsInstance(events.contents, TabularInput, "BidsTabularFile the right contents after setting") diff --git a/tests/tools/util/test_io_util.py b/tests/tools/util/test_io_util.py index 57186a59a..b1a5d7648 100644 --- a/tests/tools/util/test_io_util.py +++ b/tests/tools/util/test_io_util.py @@ -3,7 +3,7 @@ from hed.errors.exceptions import HedFileError from hed.tools.util.io_util import check_filename, extract_suffix_path, clean_filename, \ get_alphanumeric_path, get_file_list, get_path_components, get_task_from_file, \ - parse_bids_filename, _split_entity, get_allowed, get_filtered_by_element, get_full_extension, group_by_suffix + parse_bids_filename, get_allowed, get_filtered_by_element, get_full_extension, group_by_suffix class Test(unittest.TestCase): @@ -34,10 +34,10 @@ def test_check_filename(self): self.assertFalse(check2a, "check_filename should return False if extension does not match") check2b = check_filename(name2, extensions=[".txt", ".nii.gz"]) self.assertTrue(check2b, "check_filename should return True if extension with gz matches") - check2c = check_filename(name2, name_suffix="_events", extensions=[".txt", ".nii.gz"]) + check2c = check_filename(name2, name_suffix="events", extensions=[".txt", ".nii.gz"]) self.assertTrue(check2c, "check_filename should return True if suffix after extension matches") name3 = "Changes" - check3a = check_filename(name3, name_suffix="_events", extensions=None) + check3a = check_filename(name3, name_suffix="events", extensions=None) self.assertFalse(check3a, "check_filename should be False if it doesn't match with no extension") check3b = check_filename(name3, name_suffix="es", extensions=None) self.assertTrue(check3b, "check_filename should be True if match with no extension.") @@ -77,11 +77,6 @@ def test_get_alphanumeric_path(self): repath2 = get_alphanumeric_path(mypath1, '$') self.assertEqual('g$String1$sTring2$string3$string4$pnG', repath2) - # def test_get_dir_dictionary(self): - # dir_dict = get_dir_dictionary(self.bids_dir, name_suffix="_events") - # self.assertTrue(isinstance(dir_dict, dict), "get_dir_dictionary returns a dictionary") - # self.assertEqual(len(dir_dict), 3, "get_dir_dictionary returns a dictionary of the correct length") - def test_get_file_list_case(self): dir_data = os.path.join(os.path.dirname(os.path.realpath(__file__)), '../data/sternberg') file_list = get_file_list(dir_data, name_prefix='STERNBerg', extensions=[".Tsv"]) @@ -92,7 +87,7 @@ def test_get_file_list_case(self): def test_get_file_list_exclude_dir(self): dir_data = os.path.realpath(os.path.join(os.path.dirname(__file__), '../../data/bids_tests/eeg_ds003645s_hed')) file_list1 = get_file_list(dir_data, extensions=[".bmp"]) - self.assertEqual(345, len(file_list1), 'get_file_list has the right number of files when no exclude') + self.assertEqual(3, len(file_list1), 'get_file_list has the right number of files when no exclude') file_list2 = get_file_list(dir_data, extensions=[".bmp"], exclude_dirs=[]) self.assertEqual(len(file_list1), len(file_list2), 'get_file_list should not change when exclude_dir is empty') file_list3 = get_file_list(dir_data, extensions=[".bmp"], exclude_dirs=['stimuli']) @@ -161,79 +156,6 @@ def test_get_task_from_file(self): task2 = get_task_from_file("task-blech") self.assertEqual("blech", task2) - def test_parse_bids_filename_full(self): - the_path1 = '/d/base/sub-01/ses-test/func/sub-01_ses-test_task-overt_run-2_bold.json' - suffix1, ext1, entity_dict1 = parse_bids_filename(the_path1) - self.assertEqual(suffix1, 'bold', "parse_bids_filename should correctly parse name_suffix for full path") - self.assertEqual(ext1, '.json', "parse_bids_filename should correctly parse ext for full path") - self.assertIsInstance(entity_dict1, dict, "parse_bids_filename should return entity_dict as a dictionary") - self.assertEqual(entity_dict1['sub'], '01', "parse_bids_filename should have a sub entity") - self.assertEqual(entity_dict1['ses'], 'test', "parse_bids_filename should have a ses entity") - self.assertEqual(entity_dict1['task'], 'overt', "parse_bids_filename should have a task entity") - self.assertEqual(entity_dict1['run'], '2', "parse_bids_filename should have a run entity") - self.assertEqual(len(entity_dict1), 4, "parse_bids_filename should 4 entity_dict in the dictionary") - - the_path2 = 'sub-01.json' - suffix2, ext2, entity_dict2 = parse_bids_filename(the_path2) - self.assertFalse(suffix2, "parse_bids_filename should not return a suffix if no suffix") - self.assertTrue(entity_dict2, "parse_bids_filename should have entity dictionary if suffix missing") - - def test_parse_bids_filename_partial(self): - path1 = 'task-overt_bold.json' - suffix1, ext1, entity_dict1 = parse_bids_filename(path1) - self.assertEqual(ext1, '.json', "parse_bids_filename should correctly parse ext for name") - self.assertIsInstance(entity_dict1, dict, "parse_bids_filename should return entity_dict as a dictionary") - self.assertEqual(entity_dict1['task'], 'overt', "parse_bids_filename should have a task entity") - self.assertEqual(len(entity_dict1), 1, "parse_bids_filename should 1 entity_dict in the dictionary") - path2 = 'task-overt_bold' - suffix2, ext2, entity_dict2 = parse_bids_filename(path2) - self.assertEqual(suffix2, 'bold', "parse_bids_filename should correctly parse name_suffix for name") - self.assertEqual(ext2, '', "parse_bids_filename should return empty extension when only name") - self.assertIsInstance(entity_dict2, dict, "parse_bids_filename should return entity_dict as a dictionary") - self.assertEqual(entity_dict2['task'], 'overt', "parse_bids_filename should have a task entity") - path3 = 'bold' - suffix3, ext3, entity_dict3 = parse_bids_filename(path3) - self.assertEqual(suffix3, 'bold', "parse_bids_filename should correctly parse name_suffix for name") - self.assertEqual(ext3, '', "parse_bids_filename should return empty extension when only name") - self.assertIsInstance(entity_dict3, dict, "parse_bids_filename should return entity_dict as a dictionary") - self.assertEqual(len(entity_dict3), 0, "parse_bids_filename should return empty dictionary when no entity_dict") - - def test_parse_bids_filename_unmatched(self): - path1 = 'dataset_description.json' - try: - parse_bids_filename(path1) - except HedFileError: - pass - except Exception: - self.fail("parse_bids_filename threw the wrong exception when filename invalid") - else: - self.fail("parse_bids_filename should have thrown a HedFileError when duplicate key") - - def test_parse_bids_filename_invalid(self): - path1 = 'task_sub-01_description.json' - try: - parse_bids_filename(path1) - except HedFileError: - pass - except Exception: - self.fail("parse_bids_filename threw the wrong exception when missing value in name-value") - else: - self.fail("parse_bids_filename should have thrown a HedFileError when missing value in name-value") - - def test_split_entity(self): - ent_dict1 = _split_entity("apple") - self.assertEqual("apple", ent_dict1["suffix"], "_split_entity returns the suffix of the entire piece") - ent_dict2 = _split_entity("task-plenty") - self.assertEqual("plenty", ent_dict2["value"], "_split_entity has the correct value") - self.assertEqual("task", ent_dict2["key"], "_split_entity dictionary has a key key") - self.assertFalse("suffix" in ent_dict2, "_split_entity has a key-value but no suffix") - ent_dict3 = _split_entity("task-plenty-oops") - self.assertEqual(1, len(ent_dict3), "_split_entity is returns a dictionary with 1 entry if invalid") - self.assertTrue("bad" in ent_dict3, "_split_entity should have a bad component if invalid") - ent_dict4 = _split_entity(" ") - self.assertEqual(1, len(ent_dict4), "_split_entity is returns a dictionary with 1 entry if invalid") - self.assertTrue("bad" in ent_dict4, "_split_entity should have a bad component if invalid") - self.assertFalse(ent_dict4["bad"], "_split_entity bad value should be empty if blank piece") class TestGetFullExtension(unittest.TestCase): @@ -289,14 +211,9 @@ def test_files_without_underscore(self): "anotherfile": ["/path/to/anotherfile.tsv"], "me": ["/path/to/ignore_me.txt"] } - expected2 = { - None: ["/path/to/filename.json", "/path/to/anotherfile.tsv"], - "me": ["/path/to/ignore_me.txt"] - } - result1 = group_by_suffix(file_list, exact_match=True) + + result1 = group_by_suffix(file_list) self.assertEqual(result1, expected1, "valid_groups") - result2 = group_by_suffix(file_list, exact_match=False) - self.assertEqual(result2, expected2, "valid_groups") def test_files_with_multiple_underscores(self): file_list = [ @@ -312,11 +229,182 @@ def test_files_with_multiple_underscores(self): self.assertEqual(result, expected, "It should parse with multiple underscores") # Should be empty since len(split) > 2 def test_empty_file_list(self): - result1 = group_by_suffix([], exact_match=True) + result1 = group_by_suffix([]) self.assertEqual(result1, {}) # Should return an empty dict - result2 = group_by_suffix([], exact_match=False) - self.assertEqual(result2, {}) # Should return an empty dict -if __name__ == '__main__': +class TestParseBidsFilename(unittest.TestCase): + + def test_standard_bids_filename(self): + self.assertEqual( + parse_bids_filename("sub-01_task-rest_bold.nii.gz"), + { + "basename": "sub-01_task-rest_bold", + "suffix": "bold", + "prefix": None, + "ext": ".nii.gz", + "bad": [], + "entities": {"sub": "01", "task": "rest"} + } + ) + + def test_filename_without_entities(self): + self.assertEqual( + parse_bids_filename("dataset_description.json"), + { + "basename": "dataset_description", + "suffix": "description", + "prefix": "dataset", + "ext": ".json", + "bad": [], + "entities": {} + } + ) + + def test_filename_with_multiple_entities(self): + self.assertEqual( + parse_bids_filename("sub-02_ses-1_task-memory_run-2_bold.nii.gz"), + { + "basename": "sub-02_ses-1_task-memory_run-2_bold", + "suffix": "bold", + "prefix": None, + "ext": ".nii.gz", + "bad": [], + "entities": {"sub": "02", "ses": "1", "task": "memory", "run": "2"} + } + ) + + def test_invalid_filename_without_underscore_before_suffix(self): + self.assertEqual( + parse_bids_filename("sub-03task-memorybold.nii.gz"), + { + "basename": "sub-03task-memorybold", + "suffix": None, + "prefix": None, + "ext": ".nii.gz", + "bad": ["sub-03task-memorybold"], + "entities": {} + } + ) + + def test_empty_filename(self): + self.assertEqual( + parse_bids_filename(""), + { + "basename": "", + "suffix": None, + "prefix": None, + "ext": "", + "bad": [], + "entities": {} + } + ) + + def test_filename_with_missing_entity_values(self): + self.assertEqual( + parse_bids_filename("sub-_task-_bold.nii.gz"), + { + "basename": "sub-_task-_bold", + "suffix": "bold", + "prefix": None, + "ext": ".nii.gz", + "bad": ["sub-", "task-"], + "entities": {} + } + ) + + def test_filename_with_missing_suffix(self): + self.assertEqual( + parse_bids_filename("sub-04_ses-2_task-motor.nii.gz"), + { + "basename": "sub-04_ses-2_task-motor", + "suffix": None, + "prefix": None, + "ext": ".nii.gz", + "bad": [], + "entities": {"sub": "04", "ses": "2", "task": "motor"} + } + ) + + def test_filename_with_unknown_format(self): + self.assertEqual( + parse_bids_filename("invalidfileformat"), + { + "basename": "invalidfileformat", + "suffix": "invalidfileformat", + "prefix": None, + "ext": "", + "bad": [], + "entities": {} + } + ) + + def test_parse_bids_filename_full(self): + the_path1 = '/d/base/sub-01/ses-test/func/sub-01_ses-test_task-overt_run-2_bold.json' + name_dict = parse_bids_filename(the_path1) + self.assertEqual(name_dict["suffix"], 'bold', + "parse_bids_filename should correctly parse name_suffix for full path") + self.assertEqual(name_dict["ext"], '.json', "parse_bids_filename should correctly parse ext for full path") + entity_dict = name_dict["entities"] + self.assertIsInstance(entity_dict, dict, "parse_bids_filename should return entity_dict as a dictionary") + self.assertEqual(entity_dict['sub'], '01', "parse_bids_filename should have a sub entity") + self.assertEqual(entity_dict['ses'], 'test', "parse_bids_filename should have a ses entity") + self.assertEqual(entity_dict['task'], 'overt', "parse_bids_filename should have a task entity") + self.assertEqual(entity_dict['run'], '2', "parse_bids_filename should have a run entity") + self.assertEqual(len(entity_dict), 4, "parse_bids_filename should 4 entity_dict in the dictionary") + + the_path2 = 'sub-01.json' + name_dict2 = parse_bids_filename(the_path2) + self.assertFalse(name_dict2["suffix"], "parse_bids_filename should not return a suffix if no suffix") + self.assertEqual(len(name_dict2["entities"]), 1, + "parse_bids_filename should have entity dictionary if suffix missing") + + def test_parse_bids_filename_partial(self): + path1 = 'task-overt_bold.json' + name_dict1 = parse_bids_filename(path1) + self.assertEqual(name_dict1["ext"], '.json', "parse_bids_filename should correctly parse ext for name") + entity_dict1 = name_dict1["entities"] + self.assertIsInstance(entity_dict1, dict, "parse_bids_filename should return entity_dict as a dictionary") + self.assertEqual(entity_dict1['task'], 'overt', "parse_bids_filename should have a task entity") + self.assertEqual(len(entity_dict1), 1, "parse_bids_filename should 1 entity_dict in the dictionary") + + path2 = 'task-overt_bold' + name_dict2 = parse_bids_filename(path2) + self.assertEqual(name_dict2["suffix"], 'bold', + "parse_bids_filename should correctly parse name_suffix for name") + self.assertEqual(name_dict2["ext"], '', "parse_bids_filename should return empty extension when only name") + entity_dict2 = name_dict2["entities"] + self.assertIsInstance(entity_dict2, dict, "parse_bids_filename should return entity_dict as a dictionary") + self.assertEqual(entity_dict2['task'], 'overt', "parse_bids_filename should have a task entity") + + path3 = 'bold' + name_dict3 = parse_bids_filename(path3) + self.assertEqual(name_dict3["suffix"], 'bold', + "parse_bids_filename should correctly parse name_suffix for name") + self.assertEqual(name_dict3["ext"], '', "parse_bids_filename should return empty extension when only name") + entity_dict3 = name_dict3["entities"] + self.assertEqual(len(entity_dict3), 0, "parse_bids_filename should not have a task entity") + + def test_parse_bids_filename_unmatched(self): + path1 = 'dataset_description.json' + name_dict1 = parse_bids_filename(path1) + self.assertEqual(name_dict1["suffix"], "description") + self.assertEqual(name_dict1["ext"], '.json', "parse_bids_filename should correctly parse ext for name") + entity_dict1 = name_dict1["entities"] + self.assertIsInstance(entity_dict1, dict, "parse_bids_filename should return entity_dict as a dictionary") + self.assertEqual(len(entity_dict1), 0, "parse_bids_filename should 1 entity_dict in the dictionary") + self.assertEqual(name_dict1["prefix"], "dataset", + "parse_bids_filename should have entity dictionary if suffix missing") + + def test_parse_bids_filename_invalid(self): + path1 = 'task--x_sub-01_description.json' + name_dict1 = parse_bids_filename(path1) + self.assertEqual(name_dict1["suffix"], "description") + self.assertEqual(name_dict1["ext"], '.json', "parse_bids_filename should correctly parse ext for name") + self.assertEqual(name_dict1['bad'], ['task--x'], "parse_bids_filename should have a task entity") + entity_dict1 = name_dict1["entities"] + self.assertEqual(len(entity_dict1), 1, "parse_bids_filename should 1 entity_dict in the dictionary") + + +if __name__ == "__main__": unittest.main() From c6bc1dace4640a8f715eff81e70b8d99561c1803 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Thu, 13 Mar 2025 17:15:47 -0500 Subject: [PATCH 28/50] Updated the remodeling arguments --- hed/tools/__init__.py | 4 +- hed/tools/bids/__init__.py | 1 + hed/tools/bids/bids_dataset.py | 24 +- hed/tools/bids/bids_file.py | 4 +- hed/tools/bids/bids_file_group.py | 49 +- hed/tools/bids/bids_sidecar_file.py | 2 +- hed/tools/bids/bids_util.py | 166 ++++++ hed/tools/remodeling/cli/run_remodel.py | 93 ++-- .../remodeling/cli/run_remodel_backup.py | 140 +++-- hed/tools/util/io_util.py | 250 +-------- hed/validator/hed_validator.py | 7 - .../bids_tests/eeg_ds003645s_hed_remodel.zip | Bin 70521 -> 70521 bytes tests/tools/bids/test_bids_dataset.py | 7 +- tests/tools/bids/test_bids_file_group.py | 2 +- tests/tools/bids/test_bids_sidecar_file.py | 1 - tests/tools/bids/test_bids_util.py | 500 ++++++++++++++++++ .../tools/remodeling/cli/test_run_remodel.py | 27 +- .../remodeling/cli/test_run_remodel_backup.py | 14 +- .../cli/test_run_remodel_restore.py | 2 +- tests/tools/util/test_io_util.py | 262 ++------- 20 files changed, 895 insertions(+), 660 deletions(-) create mode 100644 hed/tools/bids/bids_util.py create mode 100644 tests/tools/bids/test_bids_util.py diff --git a/hed/tools/__init__.py b/hed/tools/__init__.py index 3ec5a41bd..6d32d3119 100644 --- a/hed/tools/__init__.py +++ b/hed/tools/__init__.py @@ -11,11 +11,13 @@ from .analysis.key_map import KeyMap from .analysis.tabular_summary import TabularSummary from .analysis.temporal_event import TemporalEvent + from .bids.bids_dataset import BidsDataset from .bids.bids_file import BidsFile from .bids.bids_file_group import BidsFileGroup from .bids.bids_sidecar_file import BidsSidecarFile from .bids.bids_tabular_file import BidsTabularFile +from .bids.bids_util import parse_bids_filename from .remodeling.dispatcher import Dispatcher from .remodeling.backup_manager import BackupManager @@ -41,7 +43,7 @@ from .util.hed_logger import HedLogger from .util.data_util import get_new_dataframe, get_value_dict, replace_values, reorder_columns from .util.io_util import check_filename, clean_filename, extract_suffix_path, get_file_list, make_path -from .util.io_util import get_path_components, parse_bids_filename +from .util.io_util import get_path_components from .analysis.annotation_util import \ check_df_columns, extract_tags, generate_sidecar_entry, hed_to_df, df_to_hed, merge_hed_dict, \ diff --git a/hed/tools/bids/__init__.py b/hed/tools/bids/__init__.py index de946b829..dbea133e2 100644 --- a/hed/tools/bids/__init__.py +++ b/hed/tools/bids/__init__.py @@ -5,3 +5,4 @@ from .bids_file_group import BidsFileGroup from .bids_sidecar_file import BidsSidecarFile from .bids_tabular_file import BidsTabularFile +from .bids_util import walk_back, parse_bids_filename, get_candidates, matches_criteria diff --git a/hed/tools/bids/bids_dataset.py b/hed/tools/bids/bids_dataset.py index b5928c160..9123aea46 100644 --- a/hed/tools/bids/bids_dataset.py +++ b/hed/tools/bids/bids_dataset.py @@ -2,10 +2,11 @@ import os import json +from hed.errors.error_reporter import ErrorHandler from hed.schema.hed_schema import HedSchema -from hed.schema.hed_schema_io import load_schema_version from hed.schema.hed_schema_group import HedSchemaGroup from hed.tools.bids.bids_file_group import BidsFileGroup +from hed.tools.bids import bids_util from hed.tools.util import io_util @@ -32,12 +33,11 @@ def __init__(self, root_path, schema=None, suffixes=['events', 'participants'], """ self.root_path = os.path.realpath(root_path) - with open(os.path.join(self.root_path, "dataset_description.json"), "r") as fp: - self.dataset_description = json.load(fp) if schema: self.schema = schema else: - self.schema = load_schema_version(self.dataset_description.get("HEDVersion", None)) + self.schema = bids_util.get_schema_from_description(self.root_path) + self.exclude_dirs = exclude_dirs self.suffixes = suffixes self.file_groups = self._set_file_groups() @@ -54,25 +54,33 @@ def get_file_group(self, suffix): """ return self.file_groups.get(suffix, None) - def validate(self, check_for_warnings=False): + def validate(self, check_for_warnings=False, schema=None): """ Validate the dataset. Parameters: check_for_warnings (bool): If True, check for warnings. + schema (HedSchema or HedSchemaGroup or None): The schema used for validation. Returns: list: List of issues encountered during validation. Each issue is a dictionary. """ issues = [] + if schema: + this_schema = schema + elif self.schema: + this_schema = self.schema + else: + return [{"code": "SCHEMA_LOAD_FAILED", + "message": "BIDS dataset_description.json has invalid HEDVersion and passed schema was invalid}",}] for suffix, group in self.file_groups.items(): if group.has_hed: - issues += group.validate(self.schema, check_for_warnings=check_for_warnings) + issues += group.validate(this_schema, check_for_warnings=check_for_warnings) return issues def get_summary(self): """ Return an abbreviated summary of the dataset. """ - summary = {"dataset": self.dataset_description['Name'], + summary = {"dataset": self.root_path, "hed_schema_versions": self.schema.get_schema_versions(), "file_group_types": f"{str(list(self.file_groups.keys()))}"} return summary @@ -80,7 +88,7 @@ def get_summary(self): def _set_file_groups(self): file_paths = io_util.get_file_list(self.root_path, extensions=['.tsv', '.json'], exclude_dirs=self.exclude_dirs, name_suffix=self.suffixes) - file_dict = io_util.group_by_suffix(file_paths) + file_dict = bids_util.group_by_suffix(file_paths) file_groups = {} for suffix, files in file_dict.items(): diff --git a/hed/tools/bids/bids_file.py b/hed/tools/bids/bids_file.py index b5c6de842..2c88a392a 100644 --- a/hed/tools/bids/bids_file.py +++ b/hed/tools/bids/bids_file.py @@ -1,7 +1,7 @@ """ Models a BIDS file. """ import os -from hed.tools.util import io_util +from hed.tools.bids import bids_util class BidsFile: @@ -26,7 +26,7 @@ def __init__(self, file_path): """ self.file_path = os.path.realpath(file_path) - name_dict = io_util.parse_bids_filename(self.file_path) + name_dict = bids_util.parse_bids_filename(self.file_path) self.basename = name_dict.get("basename") self.suffix = name_dict.get("suffix") self.ext = name_dict.get("ext") diff --git a/hed/tools/bids/bids_file_group.py b/hed/tools/bids/bids_file_group.py index 3ce6b6f49..968a7a487 100644 --- a/hed/tools/bids/bids_file_group.py +++ b/hed/tools/bids/bids_file_group.py @@ -32,15 +32,15 @@ def __init__(self, root_path, file_list, suffix="events"): """ self.suffix = suffix - [tsv_list, json_list] = self.separate_file_list(file_list) + ext_dict = io_util.separate_by_ext(file_list) self.bad_files = {} self.sidecar_dict = {} self.sidecar_dir_dict = {} self.datafile_dict = {} self.has_hed = False - self._make_sidecar_dict(json_list) + self._make_sidecar_dict(ext_dict.get('.json', [])) self._make_dir_dict(root_path) - self._make_datafile_dict(root_path, tsv_list) + self._make_datafile_dict(root_path, ext_dict.get('.tsv', [])) def summarize(self, value_cols=None, skip_cols=None): """ Return a BidsTabularSummary of group files. @@ -168,7 +168,7 @@ def _make_datafile_dict(self, root_path, tsv_list): try: column_headers = list(pd.read_csv(file_path, sep='\t', nrows=0).columns) except Exception as e: - self.bad_files[file_path] = f"{file_path} does not have a valid column header" + self.bad_files[file_path] = f"{file_path} does not have a valid column header: {str(e)}" continue if "HED" in column_headers or "HED_assembled" in column_headers or tsv_obj.sidecar: self.has_hed = True @@ -196,7 +196,7 @@ def _get_tsv_sidecar(self, root_path, tsv_obj): sidecar_list.append(candidate) if len(sidecar_list) > 1: merged_name = "merged_" + io_util.get_basename(tsv_obj.file_path) + '.json' - return BidsSidecarFile.get_merged_sidecar(sidecar_list, name=merged_name) + return BidsSidecarFile.merge_sidecar_list(sidecar_list, name=merged_name) elif len(sidecar_list) == 1: return sidecar_list[0].contents return None @@ -252,45 +252,6 @@ def _make_sidecar_dict(self, json_files): self.sidecar_dict[os.path.realpath(file_path)] = sidecar_file self.has_hed = True - @staticmethod - def separate_file_list(file_list): - """ Separate a list of files into tsv and json files. - - Parameters: - file_list (list): A list of file paths. - - Returns: - tuple: A tuple of lists of tsv and json files. - - """ - tsv_files = [] - json_files = [] - for file in file_list: - if file.endswith('.tsv'): - tsv_files.append(file) - elif file.endswith('.json'): - json_files.append(file) - return tsv_files, json_files - - - - @staticmethod - def _get_candidate(candidate_list, tsv_file): - if not candidate_list: - return None - candidates = [] - for sidecar_candidate in candidate_list: - if sidecar_candidate.is_sidecar_for(tsv_file): - candidates.append(sidecar_candidate) - if len(candidates) == 1: - return candidates[0] - elif len(candidates) == 0: - return None - else: - paths = sorted(file.file_path for file in candidates) - raise Exception({"code": "MULTIPLE_INHERITABLE_FILES", "location": paths[0], "affects": tsv_file.file_path, - "issueMessage": f"Candidate files: {paths}"}) - @staticmethod def create_file_group(root_path, file_list, suffix): file_group = BidsFileGroup(root_path, file_list, suffix=suffix) diff --git a/hed/tools/bids/bids_sidecar_file.py b/hed/tools/bids/bids_sidecar_file.py index b0aad6840..0b764ef27 100644 --- a/hed/tools/bids/bids_sidecar_file.py +++ b/hed/tools/bids/bids_sidecar_file.py @@ -96,7 +96,7 @@ def is_hed(json_dict): return False @staticmethod - def get_merged_sidecar(sidecar_list, name='merged_sidecar.json'): + def merge_sidecar_list(sidecar_list, name='merged_sidecar.json'): """ Merge a list of sidecars into a single sidecar. Parameters: diff --git a/hed/tools/bids/bids_util.py b/hed/tools/bids/bids_util.py new file mode 100644 index 000000000..4a7d2ef37 --- /dev/null +++ b/hed/tools/bids/bids_util.py @@ -0,0 +1,166 @@ +import os +import json +from hed.tools.util.io_util import get_full_extension +import hed.schema.hed_schema_io as hed_schema_io + + +def get_schema_from_description(root_path): + try: + description_path = os.path.abspath(os.path.join(root_path, "dataset_description.json")) + with open(description_path, "r") as fp: + dataset_description = json.load(fp) + version = dataset_description.get("HEDVersion", None) + return hed_schema_io.load_schema_version(version) + except Exception as e: + return None + + +def group_by_suffix(file_list): + """ Group files by suffix. + + Parameters: + file_list (list): List of file paths. + + Returns: + dict: Dictionary with suffixes as keys and file lists as values. + + """ + suffix_groups = {} + for file_path in file_list: + name, ext = get_full_extension(file_path) + result = os.path.basename(name).rsplit('_', 1) + if len(result) == 2: + suffix_groups.setdefault(result[1], []).append(file_path) + else: + suffix_groups.setdefault(result[0], []).append(file_path) + return suffix_groups + + +def parse_bids_filename(file_path): + """Split a filename into BIDS-relevant components. + + Parameters: + file_path (str): Path to be parsed. + + Returns: + dict: Dictionary with keys 'basename', 'suffix', 'prefix', 'ext', 'bad', and 'entities'. + + Notes: + - Splits into BIDS suffix, extension, and a dictionary of entity name-value pairs. + """ + + name, ext = get_full_extension(file_path.strip()) + basename = os.path.basename(name) + name_dict = {"basename": basename, "suffix": None, "prefix": None, "ext": ext, "bad": [], "entities": {}} + if not basename: + return name_dict + + entity_pieces = basename.rsplit('_', 1) + + # Case: No underscore in filename → could be a single entity (e.g., "task-blech.tsv") + if len(entity_pieces) == 1: + entity_count = entity_pieces[0].count('-') + if entity_count > 1: + name_dict["bad"].append(entity_pieces[0]) + elif entity_count == 1: # Looks like an entity-type pair + update_entity(name_dict, entity_pieces[0]) + else: + name_dict["suffix"] = entity_pieces[0] + return name_dict + + # Case: Underscore present → split into entities + possible suffix + rest, suffix = entity_pieces + + # If suffix is a valid entity-type pair (e.g., "task-motor"), move it into the entity dictionary + if '-' in suffix and suffix.count('-') == 1: + update_entity(name_dict, suffix) + else: + name_dict["suffix"] = suffix + + # Look for prefix - first entity piece without a hyphen + entity_pieces = rest.split('_') + if '-' not in entity_pieces[0]: + name_dict["prefix"] = entity_pieces[0] + del entity_pieces[0] + + if len(entity_pieces) == 0: + return name_dict + + # Process entities + for entity in entity_pieces: + update_entity(name_dict, entity) + + return name_dict + + +def update_entity(name_dict, entity): + """Update the dictionary with a new entity. + + Parameters: + name_dict (dict): Dictionary of entities. + entity (str): Entity to be added. + """ + parts = entity.split('-') + + if len(parts) == 2 and all(parts): # Valid entity pair + name_dict["entities"][parts[0]] = parts[1] + else: + name_dict["bad"].append(entity) + + +def get_merged_sidecar(root_path, tsv_file): + sidecar_files = list(walk_back(root_path, tsv_file)) + merged_sidecar = {} + while sidecar_files: + this_sidecar_file = sidecar_files.pop() + with open(this_sidecar_file, 'r', encoding='utf-8') as this_sidecar: + this_sidecar = json.load(this_sidecar) + merged_sidecar.update(this_sidecar) + return merged_sidecar + + +def walk_back(root_path, file_path): + file_path = os.path.abspath(file_path) + source_dir = os.path.dirname(file_path) + root_path = os.path.abspath(root_path) # Normalize root_path for cross-platform support + + while source_dir and source_dir != root_path: + candidates = get_candidates(source_dir, file_path) + if len(candidates) == 1: + yield candidates[0] + elif len(candidates) > 1: + raise Exception({ + "code": "MULTIPLE_INHERITABLE_FILES", + "location": candidates[0], + "affects": file_path, + "issueMessage": f"Candidate files: {candidates}", + }) + + # Stop when we reach the root directory (handling Windows and Unix) + new_source_dir = os.path.dirname(source_dir) + if new_source_dir == source_dir or new_source_dir == root_path: + break + source_dir = new_source_dir + + +def get_candidates(source_dir, tsv_file_dict): + candidates = [] + for file in os.listdir(source_dir): + this_path = os.path.realpath(os.path.join(source_dir, file)) + if not os.path.isfile(this_path): + continue + bids_file_dict = parse_bids_filename(this_path) + if not bids_file_dict or bids_file_dict["bad"]: + continue + if matches_criteria(bids_file_dict, tsv_file_dict): + candidates.append(this_path) + return candidates + + +def matches_criteria(json_file_dict, tsv_file_dict): + extension_is_valid = json_file_dict["ext"].lower() == ".json" + suffix_is_valid = (json_file_dict["suffix"] == tsv_file_dict["suffix"]) or not tsv_file_dict["suffix"] + json_entities = json_file_dict["entities"] + tsv_entities = tsv_file_dict["entities"] + entities_match = all(json_entities.get(entity) == tsv_entities.get(entity) for entity in tsv_entities.keys()) + return extension_is_valid and suffix_is_valid and entities_match diff --git a/hed/tools/remodeling/cli/run_remodel.py b/hed/tools/remodeling/cli/run_remodel.py index 4c78e22fa..71e5774c6 100644 --- a/hed/tools/remodeling/cli/run_remodel.py +++ b/hed/tools/remodeling/cli/run_remodel.py @@ -1,16 +1,17 @@ """ Main command-line program for running the remodeling tools. """ import os +import io import json import argparse import logging from hed.errors.exceptions import HedFileError - -from hed.tools.bids.bids_dataset import BidsDataset +from hed.models.sidecar import Sidecar from hed.tools.remodeling.remodeler_validator import RemodelerValidator from hed.tools.remodeling.dispatcher import Dispatcher from hed.tools.remodeling.backup_manager import BackupManager from hed.tools.util import io_util +from hed.tools.bids import bids_util def get_parser(): @@ -29,8 +30,8 @@ def get_parser(): help="Name of the default backup for remodeling") parser.add_argument("-b", "--bids-format", action='store_true', dest="use_bids", help="If present, the dataset is in BIDS format with sidecars. HED analysis is available.") - parser.add_argument("-f", "--file-suffix", dest="file_suffix", default='events', - help="Filename suffix excluding file type of items to be analyzed (events by default).") + parser.add_argument("-fs", "--file-suffix", dest="suffixes", nargs="*", default=['events'], + help="Optional list of suffixes (no under_bar) of tsv files to validate. If -s with no values, will use all possible suffixes as with single argument '*'.") parser.add_argument("-i", "--individual-summaries", dest="individual_summaries", default="separate", choices=["separate", "consolidated", "none"], help="Controls individual file summaries ('none', 'separate', 'consolidated')") @@ -38,15 +39,13 @@ def get_parser(): help="Optional path to JSON sidecar with HED information") parser.add_argument("-ld", "--log_dir", dest="log_dir", default="", help="Directory for storing log entries for errors.") -# parser.add_argument("-n", "--backup-name", default=BackupManager.DEFAULT_BACKUP_NAME, dest="backup_name", -# help="Name of the default backup for remodeling") parser.add_argument("-nb", "--no-backup", action='store_true', dest="no_backup", help="If present, the operations are run directly on the files with no backup.") parser.add_argument("-ns", "--no-summaries", action='store_true', dest="no_summaries", help="If present, the summaries are not saved, but rather discarded.") parser.add_argument("-nu", "--no-update", action='store_true', dest="no_update", help="If present, the files are not saved, but rather discarded.") - parser.add_argument("-r", "--hed-versions", dest="hed_versions", nargs="*", default=[], + parser.add_argument("-hv", "--hed-versions", dest="hed_versions", nargs="*", default=[], help="Optional list of HED schema versions used for annotation, include prefixes.") parser.add_argument("-s", "--save-formats", nargs="*", default=['.json', '.txt'], dest="save_formats", help="Format for saving any summaries, if any. If no summaries are to be written," + @@ -101,8 +100,8 @@ def parse_arguments(arg_list=None): """ parser = get_parser() args = parser.parse_args(arg_list) - if '*' in args.file_suffix: - args.file_suffix = None + if '*' in args.suffixes: + args.suffixes = None args.data_dir = os.path.realpath(args.data_dir) args.exclude_dirs = args.exclude_dirs + ['remodel'] args.model_path = os.path.realpath(args.model_path) @@ -135,37 +134,7 @@ def parse_tasks(files, task_args): return task_dict -def run_bids_ops(dispatch, args, tabular_files): - """ Run the remodeler on a BIDS dataset. - - Parameters: - dispatch (Dispatcher): Manages the execution of the operations. - args (Object): The command-line arguments as an object. - tabular_files (list): List of tabular files to run the ops on. - - """ - bids = BidsDataset(dispatch.data_root, suffixes=['events'], exclude_dirs=args.exclude_dirs) - dispatch.hed_schema = bids.schema - if args.verbose: - print(f"Successfully parsed BIDS dataset with HED schema {str(bids.schema.get_schema_versions())}") - data = bids.get_file_group(args.file_suffix) - if args.verbose: - print(f"Processing {dispatch.data_root}") - filtered_events = [data.datafile_dict[key] for key in tabular_files] - for data_obj in filtered_events: - sidecar_list = data.get_sidecars_from_path(data_obj) - if sidecar_list: - sidecar = data.sidecar_dict[sidecar_list[-1]].contents - else: - sidecar = None - if args.verbose: - print(f"Tabular file {data_obj.file_path} sidecar {sidecar}") - df = dispatch.run_operations(data_obj.file_path, sidecar=sidecar, verbose=args.verbose) - if not args.no_update: - df.to_csv(data_obj.file_path, sep='\t', index=False, header=True) - - -def run_direct_ops(dispatch, args, tabular_files): +def run_ops(dispatch, args, tabular_files): """ Run the remodeler on files of a specified form in a directory tree. Parameters: @@ -176,18 +145,39 @@ def run_direct_ops(dispatch, args, tabular_files): """ if args.verbose: - print(f"Found {len(tabular_files)} files with suffix {args.file_suffix} and extensions {str(args.extensions)}") + print(f"Found {len(tabular_files)} files to process") if hasattr(args, 'json_sidecar'): - sidecar = args.json_sidecar + base_sidecar = Sidecar(args.json_sidecar, name=args.json_sidecar) else: - sidecar = None + base_sidecar = None for file_path in tabular_files: + if not base_sidecar and args.use_bids: + sidecar = get_sidecar(file_path, args.data_dir) + else: + sidecar = base_sidecar if args.verbose: - print(f"Tabular file {file_path} sidecar {sidecar}") + print(f"Tabular file {file_path} sidecar {str(sidecar)}") df = dispatch.run_operations(file_path, verbose=args.verbose, sidecar=sidecar) if not args.no_update: df.to_csv(file_path, sep='\t', index=False, header=True) +def get_sidecar(data_dir, tsv_path): + """ Get the sidecar for a file if it exists. + + Parameters: + data_dir (str): Full path of the data directory. + tsv_path (str): Full path of the file. + + + Returns: + Sidecar or None: The Sidecar if it exists, otherwise None. + + """ + merged_dict = bids_util.get_merged_sidecar(data_dir, tsv_path) + if not merged_dict: + return None + name = 'merged_' + io_util.get_basename(tsv_path)[0] + '.json' + return Sidecar(files=io.StringIO(json.dumps(merged_dict)), name=name) def main(arg_list=None): """ The command-line program. @@ -205,7 +195,9 @@ def main(arg_list=None): if args.log_dir: os.makedirs(args.log_dir, exist_ok=True) - timestamp = io_util.get_timestamp() + timestamp = '_' + io_util.get_timestamp() + else: + timestamp = '' try: if not os.path.isdir(args.data_dir): raise HedFileError("DataDirectoryDoesNotExist", @@ -214,22 +206,19 @@ def main(arg_list=None): save_dir = None if args.work_dir: save_dir = os.path.realpath(os.path.join(args.work_dir, Dispatcher.REMODELING_SUMMARY_PATH)) - files = io_util.get_file_list(args.data_dir, name_suffix=args.file_suffix, extensions=[".tsv", ".json"], + tsv_files = io_util.get_file_list(args.data_dir, name_suffix=args.suffixes, extensions=[".tsv"], exclude_dirs=args.exclude_dirs) - task_dict = parse_tasks(files, args.task_names) + task_dict = parse_tasks(tsv_files, args.task_names) for task, files in task_dict.items(): dispatch = Dispatcher(operations, data_root=args.data_dir, backup_name=backup_name, hed_versions=args.hed_versions) - if args.use_bids: - run_bids_ops(dispatch, args, files) - else: - run_direct_ops(dispatch, args, files) + run_ops(dispatch, args, files) if not args.no_summaries: dispatch.save_summaries(args.save_formats, individual_summaries=args.individual_summaries, summary_dir=save_dir, task_name=task) except Exception: if args.log_dir: - log_name = io_util.get_alphanumeric_path(os.path.realpath(args.data_dir)) + '_' + timestamp + '.txt' + log_name = io_util.get_alphanumeric_path(os.path.realpath(args.data_dir)) + timestamp + '.txt' logging.basicConfig(filename=os.path.join(args.log_dir, log_name), level=logging.ERROR) logging.exception(f"{args.data_dir}: {args.model_path}") raise diff --git a/hed/tools/remodeling/cli/run_remodel_backup.py b/hed/tools/remodeling/cli/run_remodel_backup.py index 462504288..c866f862c 100644 --- a/hed/tools/remodeling/cli/run_remodel_backup.py +++ b/hed/tools/remodeling/cli/run_remodel_backup.py @@ -1,72 +1,68 @@ -""" Command-line program for creating a remodeler backup. """ - -import argparse -from hed.errors.exceptions import HedFileError -from hed.tools.util import io_util -from hed.tools.remodeling.backup_manager import BackupManager - - -def get_parser(): - """ Create a parser for the run_remodel_backup command-line arguments. - - Returns: - argparse.ArgumentParser: A parser for parsing the command line arguments. - - """ - parser = argparse.ArgumentParser(description="Creates a backup for the remodeling process.") - parser.add_argument("data_dir", help="Full path of dataset root directory.") - parser.add_argument("-bd", "--backup_dir", default="", dest="backup_dir", - help="Directory for the backup that is being created") - parser.add_argument("-bn", "--backup_name", default=BackupManager.DEFAULT_BACKUP_NAME, dest="backup_name", - help="Name of the default backup for remodeling") - parser.add_argument("-e", "--extensions", nargs="*", default=['.tsv'], dest="extensions", - help="File extensions to allow in locating files. A * indicates all files allowed.") - parser.add_argument("-f", "--file-suffix", dest="file_suffix", nargs="*", default=['events'], - help="Filename suffix of files to be backed up. A * indicates all files allowed.") - - parser.add_argument("-t", "--task-names", dest="task_names", nargs="*", default=[], help="The name of the task.") - parser.add_argument("-v", "--verbose", action='store_true', - help="If present, output informative messages as computation progresses.") - parser.add_argument("-x", "--exclude-dirs", nargs="*", default=['derivatives'], dest="exclude_dirs", - help="Directories names to exclude from search for files. " + - "If omitted, no directories except the backup directory will be excluded." + - "Note [data_root]/derivatives/remodel will always be excluded.") - return parser - - -def main(arg_list=None): - """ The command-line program for making a remodel backup. - - Parameters: - arg_list (list or None): Called with value None when called from the command line. - Otherwise, called with the command-line parameters as an argument list. - - :raises HedFileError: - - If the specified backup already exists. - - """ - - parser = get_parser() - args = parser.parse_args(arg_list) - if '*' in args.file_suffix: - args.file_suffix = None - if '*' in args.extensions: - args.extensions = None - exclude_dirs = args.exclude_dirs + ['remodeling'] - file_list = io_util.get_file_list(args.data_dir, name_suffix=args.file_suffix, extensions=args.extensions, - exclude_dirs=exclude_dirs) - if args.task_names: - file_list = io_util.get_filtered_by_element(file_list, args.task_names) - if args.backup_dir: - backups_root = args.backup_dir - else: - backups_root = None - backup_man = BackupManager(args.data_dir, backups_root=backups_root) - if backup_man.get_backup(args.backup_name): - raise HedFileError("BackupExists", f"Backup {args.backup_name} already exists", "") - else: - backup_man.create_backup(file_list, backup_name=args.backup_name, verbose=args.verbose) - - -if __name__ == '__main__': - main() +""" Command-line program for creating a remodeler backup. """ + +import argparse +from hed.errors.exceptions import HedFileError +from hed.tools.util import io_util +from hed.tools.remodeling.backup_manager import BackupManager + + +def get_parser(): + """ Create a parser for the run_remodel_backup command-line arguments. + + Returns: + argparse.ArgumentParser: A parser for parsing the command line arguments. + + """ + parser = argparse.ArgumentParser(description="Creates a backup for the remodeling process.") + parser.add_argument("data_dir", help="Full path of dataset root directory.") + parser.add_argument("-bd", "--backup_dir", default="", dest="backup_dir", + help="Directory for the backup that is being created") + parser.add_argument("-bn", "--backup_name", default=BackupManager.DEFAULT_BACKUP_NAME, dest="backup_name", + help="Name of the default backup for remodeling") + parser.add_argument("-fs", "--file-suffix", dest="suffixes", nargs="*", default=['events'], + help="Filename suffix of files to be backed up. A * indicates all files allowed.") + + parser.add_argument("-t", "--task-names", dest="task_names", nargs="*", default=[], help="The name of the task.") + parser.add_argument("-v", "--verbose", action='store_true', + help="If present, output informative messages as computation progresses.") + parser.add_argument("-x", "--exclude-dirs", nargs="*", default=['derivatives'], dest="exclude_dirs", + help="Directories names to exclude from search for files. " + + "If omitted, no directories except the backup directory will be excluded." + + "Note [data_root]/derivatives/remodel will always be excluded.") + return parser + + +def main(arg_list=None): + """ The command-line program for making a remodel backup. + + Parameters: + arg_list (list or None): Called with value None when called from the command line. + Otherwise, called with the command-line parameters as an argument list. + + :raises HedFileError: + - If the specified backup already exists. + + """ + + parser = get_parser() + args = parser.parse_args(arg_list) + if '*' in args.suffixes: + args.suffixes = None + exclude_dirs = args.exclude_dirs + ['remodeling'] + file_list = io_util.get_file_list(args.data_dir, name_suffix=args.suffixes, extensions=['.tsv'], + exclude_dirs=exclude_dirs) + if args.task_names: + file_list = io_util.get_filtered_by_element(file_list, args.task_names) + if args.backup_dir: + backups_root = args.backup_dir + else: + backups_root = None + backup_man = BackupManager(args.data_dir, backups_root=backups_root) + if backup_man.get_backup(args.backup_name): + raise HedFileError("BackupExists", f"Backup {args.backup_name} already exists", "") + else: + backup_man.create_backup(file_list, backup_name=args.backup_name, verbose=args.verbose) + + +if __name__ == '__main__': + main() diff --git a/hed/tools/util/io_util.py b/hed/tools/util/io_util.py index dac0c3900..51f1ac346 100644 --- a/hed/tools/util/io_util.py +++ b/hed/tools/util/io_util.py @@ -83,6 +83,7 @@ def get_alphanumeric_path(pathname, replace_char='_'): """ return re.sub(r'[^a-zA-Z0-9]+', replace_char, pathname) + def get_full_extension(filename): """ Return the full extension of a file, including the period. @@ -116,27 +117,6 @@ def get_unique_suffixes(file_paths, extensions=['.json', '.tsv']): suffixes.add(result[1]) return suffixes -def group_by_suffix(file_list): - """ Group files by suffix. - - Parameters: - file_list (list): List of file paths. - - Returns: - dict: Dictionary with suffixes as keys and file lists as values. - - """ - suffix_groups = {} - for file_path in file_list: - name, ext = get_full_extension(file_path) - result = os.path.basename(name).rsplit('_', 1) - if len(result) == 2: - suffix_groups.setdefault(result[1], []).append(file_path) - else: - suffix_groups.setdefault(result[0], []).append(file_path) - return suffix_groups - - def extract_suffix_path(path, prefix_path): """ Return the suffix of path after prefix path has been removed. @@ -175,9 +155,9 @@ def clean_filename(filename): out_name = re.sub(r'[^a-zA-Z0-9._-]+', '_', filename) return out_name + def get_basename(file_path): - filename_with_ext = os.path.basename(file_path) # 'myfile.txt' - return os.path.splitext(filename_with_ext)[0] # 'myfile' + return get_full_extension(file_path)[0] def get_filtered_by_element(file_list, elements): @@ -302,210 +282,6 @@ def make_path(root_path, sub_path, filename): os.makedirs(dir_path, exist_ok=True) -def parse_bids_filename(file_path): - """Split a filename into BIDS-relevant components. - - Parameters: - file_path (str): Path to be parsed. - - Returns: - dict: Dictionary with keys 'basename', 'suffix', 'prefix', 'ext', 'bad', and 'entities'. - - Notes: - - Splits into BIDS suffix, extension, and a dictionary of entity name-value pairs. - """ - - split_dict = {} - name, ext = get_full_extension(file_path.strip()) - basename = os.path.basename(name) - name_dict = {"basename": basename, "suffix": None, "prefix": None, "ext": ext, "bad": [], "entities": {}} - if not basename: - return name_dict - - entity_pieces = basename.rsplit('_', 1) - - # Case: No underscore in filename → could be a single entity (e.g., "task-blech.tsv") - if len(entity_pieces) == 1: - entity_count = entity_pieces[0].count('-') - if entity_count > 1: - name_dict["bad"].append(entity_pieces[0]) - elif entity_count == 1: # Looks like an entity-type pair - update_entity(name_dict, entity_pieces[0]) - else: - name_dict["suffix"] = entity_pieces[0] - return name_dict - - # Case: Underscore present → split into entities + possible suffix - rest, suffix = entity_pieces - - # If suffix is a valid entity-type pair (e.g., "task-motor"), move it into the entity dictionary - if '-' in suffix and suffix.count('-') == 1: - update_entity(name_dict, suffix) - else: - name_dict["suffix"] = suffix - - # Look for prefix - first entity piece without a hyphen - entity_pieces = rest.split('_') - if '-' not in entity_pieces[0]: - name_dict["prefix"] = entity_pieces[0] - del entity_pieces[0] - - if len(entity_pieces) == 0: - return name_dict - - # Process entities - for entity in entity_pieces: - update_entity(name_dict, entity) - - return name_dict - - -def update_entity(name_dict, entity): - """Update the dictionary with a new entity. - - Parameters: - name_dict (dict): Dictionary of entities. - entity (str): Entity to be added. - """ - parts = entity.split('-') - - if len(parts) == 2 and all(parts): # Valid entity pair - name_dict["entities"][parts[0]] = parts[1] - else: - name_dict["bad"].append(entity) - -# def parse_bids_filename(file_path): -# """Split a filename into BIDS-relevant components. -# -# Parameters: -# file_path (str): Path to be parsed. -# -# Returns: -# str: BIDS suffix name. -# str: File extension (including the .). -# dict: Dictionary with key-value pairs (entity type, entity value). -# -# Notes: -# - Splits into BIDS suffix, extension, and a dictionary of entity name-value pairs. -# """ -# -# split_dict = {} -# name, ext = get_full_extension(file_path.strip()) -# -# # If the name is empty, return only the extension with a "bad" category -# basename = os.path.basename(name) -# if not basename: -# return None, ext, {"bad": [""]} -# -# entity_pieces = basename.rsplit('_', 1) -# -# # Case: No underscore in filename → could be a single entity (e.g., "task-blech.tsv") -# if len(entity_pieces) == 1: -# if '-' in entity_pieces[0]: # Looks like an entity-type pair, not a malformed name -# update_entity(split_dict, entity_pieces[0]) -# return "", ext, split_dict -# return entity_pieces[0], ext, split_dict -# -# # Case: Underscore present → split into entities + suffix -# rest, suffix = entity_pieces -# suffix_parts = suffix.split("-") -# -# # If suffix contains multiple hyphens, it's malformed -# if len(suffix_parts) > 2: -# split_dict.setdefault("bad", []).append(basename) -# return '', ext, split_dict -# -# # Process entities -# for entity in rest.split('_'): -# update_entity(split_dict, entity) -# -# return suffix, ext, split_dict -# -# -# def update_entity(split_dict, entity): -# """Update the dictionary with a new entity. -# -# Parameters: -# split_dict (dict): Dictionary of entities. -# entity (str): Entity to be added. -# """ -# parts = entity.split('-') -# -# if len(parts) == 2 and all(parts): # Valid entity pair -# split_dict[parts[0]] = parts[1] -# else: -# split_dict.setdefault("bad", []).append(entity) - -# def parse_bids_filename(file_path): -# """ Split a filename into BIDS-relevant components. -# -# Parameters: -# file_path (str): Path to be parsed. -# -# Returns: -# str: BIDS suffix name. -# str: File extension (including the .). -# dict: Dictionary with key-value pair being (entity type, entity value). -# -# Notes: -# - splits into BIDS suffix, extension, and a dictionary of entity name-value pairs. -# -# """ -# -# split_dict = {} -# name, ext = get_full_extension(file_path.strip()) -# -# # If the name is empty, extension is the only thing -# basename = os.path.basename(name) -# if len(basename) == 0: -# return None, ext, {"bad": [""]} -# prefix = "" -# entity_pieces = basename.rsplit('_', 1) -# if len(entity_pieces) == 1: -# suffix_split = entity_pieces[0].split("-") -# if len(suffix_split) == 1: -# return entity_pieces[0], ext, split_dict -# elif len(suffix_split) >= 2: -# split_dict.setdefault("bad", []).append(basename) -# return '', ext, split_dict -# else: -# suffix = "" -# rest = basename -# else: -# suffix_split = entity_pieces[1].split("-") -# if len(suffix_split) == 1: -# suffix = suffix_split[0] -# rest = entity_pieces[0] -# elif len(suffix_split) > 2: -# split_dict.setdefault("bad", []).append(basename) -# return '', ext, split_dict -# else: -# suffix = "" -# rest = basename -# entity_pieces = rest.split('_') -# for entity_piece in entity_pieces: -# update_entity(split_dict, entity_piece) -# return suffix, ext, split_dict -# -# def update_entity(split_dict, entity): -# """ Update the split dictionary with a new entity. -# -# Parameters: -# split_dict (dict): Dictionary of entities. -# entity (str): Entity to be added. -# -# Returns: -# dict: Updated dictionary. -# -# """ -# split_piece = entity.split('-') -# if len(split_piece) != 2: -# split_dict.setdefault("bad", []).append(entity) -# elif not split_piece[0] or not split_piece[1]: -# split_dict.setdefault("bad", []).append(entity) -# else: -# split_dict[split_piece[0]] = split_piece[1] - def get_task_from_file(file_path): """ Returns the task name entity from a BIDS-type file path. @@ -544,3 +320,23 @@ def get_task_dict(files): task_entry.append(my_file) task_dict[task] = task_entry return task_dict + + +def separate_by_ext(file_paths): + """ Separate a list of files into tsv and json files. + + Parameters: + file_paths (list): A list of file paths. + + Returns: + dict: key is extension and value is list of files with that extension. + + """ + ext_dict = {} + for file_path in file_paths: + basename, ext = get_full_extension(file_path) + if ext not in ext_dict: + ext_dict[ext] = [file_path] + else: + ext_dict[ext].append(file_path) + return ext_dict diff --git a/hed/validator/hed_validator.py b/hed/validator/hed_validator.py index 875f4491b..826660ae3 100644 --- a/hed/validator/hed_validator.py +++ b/hed/validator/hed_validator.py @@ -204,13 +204,6 @@ def _validate_individual_tags_in_hed_string(self, hed_string_obj, allow_placehol if not self._definitions_allowed and hed_tag.short_base_tag == DefTagNames.DEFINITION_KEY: validation_issues += error_reporter.ErrorHandler.format_error( DefinitionErrors.BAD_DEFINITION_LOCATION, hed_tag) - # todo: unclear if this should be restored at some point - # if hed_tag.expandable and not hed_tag.expanded: - # for tag in hed_tag.expandable.get_all_tags(): - # validation_issues += self._group_validator. \ - # run_individual_tag_validators(tag, allow_placeholders=allow_placeholders, - # is_definition=is_definition) - # else: validation_issues += \ self._tag_validator.run_individual_tag_validators(hed_tag, allow_placeholders=allow_placeholders, is_definition=is_definition) diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_remodel.zip b/tests/data/bids_tests/eeg_ds003645s_hed_remodel.zip index 9a151c08f93438e1f170b82ce17156a24b954e73..fb40753ede842a0404251e5e24f897ed69b418f2 100644 GIT binary patch delta 916 zcmeyljOFJtmI(pucOovQPl~uac_F9t#3EbvSrG2VZ32ui_U5yU)0yGwvRPB%?0O^V z$)8w*Q21$V@o+xS%*oH$^5F)>vhy>-B|)0|IEs<@C6g!oVw)WOLvZpwHg>r9Le70~ z1JbxsdEuN(;^hcVfT{*BTuZ&tBshB^XUXKh4r-HSe#%aEaAb$;zH6L?(Cz2wjNr`h zd&L9S-WlD)z8DfFn`L4Q8QIrBIU%v#jO@FhoM&;;2#YCef+H>64uyX#-H8JlKk1VXHcCzYw@+od0Slw+WQQh%PZnm#v%t+fo|D4N z4vbH5ochi#2m9N%4War`gzT8vFas99pN$+@(vy#+t4x2u%g8p_dZh%qkG&@EU#SMuxp`s6 zb!L!K&FS}e7$s1gEVK^E$+a8dwr!T*NtngA((qjmrQ delta 916 zcmeyljOFJtmI(pu2VR~^?|FG@@TKqiR0ahm`mjJ^3R<8)@Yx@^`|IJ@3R zdh#dMAQXNYTRfZ(G;{KEwtTojvF!Yea7mEnK8|7}e#ztszt|>6{}7zKkBuEJzL0Yt z+<-K$R9-mel6X0S6QHWW3)fO_GzrdL$XPP^uY=lTnV+(g9UR%=y6+liA$0pWIwLqU z{9f_EwRcAMz_rN47$O2CB(@vDc@`&)@EFL~$_egpZG{O!aFvt05~sl>)RSac;TC~{ zBQ4zyg?}vFi31ux>5~sON=^Q^Pi49R3#02~hbDwi7G}t^z|B0Klfn$+O!l2!4)(Wi z8$$J!0$+qz7iRoro_y~Z+jKjAMo|<){hH9sF=$hPnY%f8P}OXN;Rk7<6)FQ zak9`lBq!Hygxj`Rev?14b0G$(;qvzZrpeLAmcT5WT)VM+GP2)S9GAsn7>)q&YXX|K Y={CZ&*gFVk{lD{x2WHLYA1@m<0bh06nE(I) diff --git a/tests/tools/bids/test_bids_dataset.py b/tests/tools/bids/test_bids_dataset.py index b7dae32e0..1dffae017 100644 --- a/tests/tools/bids/test_bids_dataset.py +++ b/tests/tools/bids/test_bids_dataset.py @@ -39,7 +39,7 @@ def test_basic_with_suffixes(self): events = bids.get_file_group("events") self.assertIsInstance(events, BidsFileGroup, "BidsDataset events should be a BidsFileGroup") self.assertEqual(len(events.sidecar_dict), 1, "BidsDataset should have one participants.json file") - self.assertIsInstance(bids.dataset_description, dict, "BidsDataset dataset_description should be a dict") + for group in bids.file_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset event files should be in a BidsFileGroup") self.assertTrue(bids.schema, "BidsDataset constructor extracts a schema from the dataset.") @@ -69,7 +69,6 @@ def test_basic_none_suffixes(self): events = bids.get_file_group("events") self.assertIsInstance(events, BidsFileGroup, "BidsDataset events should be a BidsFileGroup") self.assertEqual(len(events.sidecar_dict), 1, "BidsDataset should have one participants.json file") - self.assertIsInstance(bids.dataset_description, dict, "BidsDataset dataset_description should be a dict") for group in bids.file_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset event files should be in a BidsFileGroup") self.assertTrue(bids.schema, "BidsDataset constructor extracts a schema from the dataset.") @@ -155,7 +154,7 @@ def test_libraries(self): "BidsDataset with libraries should create a valid object from valid dataset") parts = bids.get_file_group("participants") self.assertIsNotNone(parts, "BidsDataset participants should be none if no HED") - self.assertIsInstance(bids.dataset_description, dict, "BidsDataset dataset_description should be a dict") + for group in bids.file_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset event files should be in a BidsFileGroup") self.assertTrue(bids.schema, "BidsDataset constructor extracts a schema from the dataset.") @@ -182,8 +181,6 @@ def test_with_schema_group(self): parts = bids.get_file_group("participants") self.assertIsNotNone(parts, "BidsDataset participants should be a None") - self.assertIsInstance(bids.dataset_description, dict, - "BidsDataset with libraries dataset_description should be a dict") for group in bids.file_groups.values(): self.assertIsInstance(group, BidsFileGroup, "BidsDataset with libraries event_files should be BidsFileGroup") diff --git a/tests/tools/bids/test_bids_file_group.py b/tests/tools/bids/test_bids_file_group.py index 625c9b8ef..8a5a89e3d 100644 --- a/tests/tools/bids/test_bids_file_group.py +++ b/tests/tools/bids/test_bids_file_group.py @@ -36,7 +36,7 @@ def test_constructor(self): self.assertEqual(len(events.sidecar_dict), 1, "BidsFileGroup event files dictionary should have 1 entry") self.assertIsInstance(events.sidecar_dir_dict, dict, "BidsFileGroup should have sidecar directory dictionary") empty_stuff = BidsFileGroup(self.root_path, [], 'events') - self.assertIsInstance(events, BidsFileGroup, "BidsFileGroup should create an BidsFileGroup instance") + self.assertIsInstance(empty_stuff, BidsFileGroup, "BidsFileGroup should create an BidsFileGroup instance") def test_create_file_group(self): events = BidsFileGroup.create_file_group(self.root_path, self.file_paths, 'events') diff --git a/tests/tools/bids/test_bids_sidecar_file.py b/tests/tools/bids/test_bids_sidecar_file.py index 5fe11a877..3045b6141 100644 --- a/tests/tools/bids/test_bids_sidecar_file.py +++ b/tests/tools/bids/test_bids_sidecar_file.py @@ -1,7 +1,6 @@ import os import unittest import json -from hed.errors import HedFileError from hed.models.sidecar import Sidecar from hed.tools.bids.bids_tabular_file import BidsTabularFile from hed.tools.bids.bids_file import BidsFile diff --git a/tests/tools/bids/test_bids_util.py b/tests/tools/bids/test_bids_util.py new file mode 100644 index 000000000..3ae685e3d --- /dev/null +++ b/tests/tools/bids/test_bids_util.py @@ -0,0 +1,500 @@ +import os +import unittest +import json +from unittest.mock import patch, mock_open +from hed.tools.bids.bids_util import (parse_bids_filename, group_by_suffix, get_schema_from_description) + + +class TestGetSchemaFromDescription(unittest.TestCase): + + @patch("builtins.open", new_callable=mock_open, read_data='{"HEDVersion": "8.0.0"}') + @patch("hed.schema.hed_schema_io.load_schema_version") + def test_valid_description(self, mock_load_schema_version, mock_file): + """Test that a valid dataset_description.json correctly calls load_schema_version""" + mock_load_schema_version.return_value = "Mocked Schema" + root_path = "mock/path" + result = get_schema_from_description(root_path) + + mock_file.assert_called_once_with( + os.path.join(os.path.abspath(root_path), "dataset_description.json"), "r" + ) + mock_load_schema_version.assert_called_once_with("8.0.0") + self.assertEqual(result, "Mocked Schema") + + @patch("builtins.open", side_effect=FileNotFoundError) + def test_missing_file(self, mock_file): + """Test that a missing dataset_description.json returns None""" + root_path = "mock/path" + result = get_schema_from_description(root_path) + self.assertIsNone(result) + + @patch("builtins.open", new_callable=mock_open, read_data='invalid json') + def test_invalid_json(self, mock_file): + """Test that an invalid JSON file returns None""" + root_path = "mock/path" + result = get_schema_from_description(root_path) + self.assertIsNone(result) + + @patch("builtins.open", new_callable=mock_open, read_data='{}') + @patch("hed.schema.hed_schema_io.load_schema_version", return_value="Mocked Schema") + def test_missing_hed_version(self, mock_load_schema_version, mock_file): + """Test that a missing HEDVersion key calls load_schema_version with None""" + root_path = "mock/path" + result = get_schema_from_description(root_path) # Debugging + mock_load_schema_version.assert_called_once_with(None) + self.assertEqual(result, "Mocked Schema") + + +class TestGroupBySuffixes(unittest.TestCase): + def test_basic_grouping(self): + file_list = [ + "/path/to/file_abc.json", + "/path/to/another_def.json", + "/path/to/something_xyz.tsv" + ] + expected_groups = { + "abc": ["/path/to/file_abc.json"], + "def": ["/path/to/another_def.json"], + "xyz": ["/path/to/something_xyz.tsv"] + } + + result = group_by_suffix(file_list) + self.assertEqual(result, expected_groups, "Basic grouping should work correctly") + + def test_files_without_underscore(self): + file_list = [ + "/path/to/filename.json", # No underscore + "/path/to/anotherfile.tsv", + "/path/to/ignore_me.txt" + ] + expected1 = { + "filename": ["/path/to/filename.json"], + "anotherfile": ["/path/to/anotherfile.tsv"], + "me": ["/path/to/ignore_me.txt"] + } + + result1 = group_by_suffix(file_list) + self.assertEqual(result1, expected1, "valid_groups") + + def test_files_with_multiple_underscores(self): + file_list = [ + "/path/to/project_file_abc.json", + "/path/to/another_long_name_def.json", + "/path/to/another_def.json", + ] + expected = { + "abc": ["/path/to/project_file_abc.json"], + "def": ["/path/to/another_long_name_def.json", "/path/to/another_def.json"] + } + result = group_by_suffix(file_list) + self.assertEqual(result, expected, "It should parse with multiple underscores") # Should be empty since len(split) > 2 + + def test_empty_file_list(self): + result1 = group_by_suffix([]) + self.assertEqual(result1, {}) # Should return an empty dict + + +class TestParseBidsFilename(unittest.TestCase): + + def test_standard_bids_filename(self): + self.assertEqual( + parse_bids_filename("sub-01_task-rest_bold.nii.gz"), + { + "basename": "sub-01_task-rest_bold", + "suffix": "bold", + "prefix": None, + "ext": ".nii.gz", + "bad": [], + "entities": {"sub": "01", "task": "rest"} + } + ) + + def test_filename_without_entities(self): + self.assertEqual( + parse_bids_filename("dataset_description.json"), + { + "basename": "dataset_description", + "suffix": "description", + "prefix": "dataset", + "ext": ".json", + "bad": [], + "entities": {} + } + ) + + def test_filename_with_multiple_entities(self): + self.assertEqual( + parse_bids_filename("sub-02_ses-1_task-memory_run-2_bold.nii.gz"), + { + "basename": "sub-02_ses-1_task-memory_run-2_bold", + "suffix": "bold", + "prefix": None, + "ext": ".nii.gz", + "bad": [], + "entities": {"sub": "02", "ses": "1", "task": "memory", "run": "2"} + } + ) + + def test_invalid_filename_without_underscore_before_suffix(self): + self.assertEqual( + parse_bids_filename("sub-03task-memorybold.nii.gz"), + { + "basename": "sub-03task-memorybold", + "suffix": None, + "prefix": None, + "ext": ".nii.gz", + "bad": ["sub-03task-memorybold"], + "entities": {} + } + ) + + def test_empty_filename(self): + self.assertEqual( + parse_bids_filename(""), + { + "basename": "", + "suffix": None, + "prefix": None, + "ext": "", + "bad": [], + "entities": {} + } + ) + + def test_filename_with_missing_entity_values(self): + self.assertEqual( + parse_bids_filename("sub-_task-_bold.nii.gz"), + { + "basename": "sub-_task-_bold", + "suffix": "bold", + "prefix": None, + "ext": ".nii.gz", + "bad": ["sub-", "task-"], + "entities": {} + } + ) + + def test_filename_with_missing_suffix(self): + self.assertEqual( + parse_bids_filename("sub-04_ses-2_task-motor.nii.gz"), + { + "basename": "sub-04_ses-2_task-motor", + "suffix": None, + "prefix": None, + "ext": ".nii.gz", + "bad": [], + "entities": {"sub": "04", "ses": "2", "task": "motor"} + } + ) + + def test_filename_with_unknown_format(self): + self.assertEqual( + parse_bids_filename("invalidfileformat"), + { + "basename": "invalidfileformat", + "suffix": "invalidfileformat", + "prefix": None, + "ext": "", + "bad": [], + "entities": {} + } + ) + + def test_parse_bids_filename_full(self): + the_path1 = '/d/base/sub-01/ses-test/func/sub-01_ses-test_task-overt_run-2_bold.json' + name_dict = parse_bids_filename(the_path1) + self.assertEqual(name_dict["suffix"], 'bold', + "parse_bids_filename should correctly parse name_suffix for full path") + self.assertEqual(name_dict["ext"], '.json', "parse_bids_filename should correctly parse ext for full path") + entity_dict = name_dict["entities"] + self.assertIsInstance(entity_dict, dict, "parse_bids_filename should return entity_dict as a dictionary") + self.assertEqual(entity_dict['sub'], '01', "parse_bids_filename should have a sub entity") + self.assertEqual(entity_dict['ses'], 'test', "parse_bids_filename should have a ses entity") + self.assertEqual(entity_dict['task'], 'overt', "parse_bids_filename should have a task entity") + self.assertEqual(entity_dict['run'], '2', "parse_bids_filename should have a run entity") + self.assertEqual(len(entity_dict), 4, "parse_bids_filename should 4 entity_dict in the dictionary") + + the_path2 = 'sub-01.json' + name_dict2 = parse_bids_filename(the_path2) + self.assertFalse(name_dict2["suffix"], "parse_bids_filename should not return a suffix if no suffix") + self.assertEqual(len(name_dict2["entities"]), 1, + "parse_bids_filename should have entity dictionary if suffix missing") + + def test_parse_bids_filename_partial(self): + path1 = 'task-overt_bold.json' + name_dict1 = parse_bids_filename(path1) + self.assertEqual(name_dict1["ext"], '.json', "parse_bids_filename should correctly parse ext for name") + entity_dict1 = name_dict1["entities"] + self.assertIsInstance(entity_dict1, dict, "parse_bids_filename should return entity_dict as a dictionary") + self.assertEqual(entity_dict1['task'], 'overt', "parse_bids_filename should have a task entity") + self.assertEqual(len(entity_dict1), 1, "parse_bids_filename should 1 entity_dict in the dictionary") + + path2 = 'task-overt_bold' + name_dict2 = parse_bids_filename(path2) + self.assertEqual(name_dict2["suffix"], 'bold', + "parse_bids_filename should correctly parse name_suffix for name") + self.assertEqual(name_dict2["ext"], '', "parse_bids_filename should return empty extension when only name") + entity_dict2 = name_dict2["entities"] + self.assertIsInstance(entity_dict2, dict, "parse_bids_filename should return entity_dict as a dictionary") + self.assertEqual(entity_dict2['task'], 'overt', "parse_bids_filename should have a task entity") + + path3 = 'bold' + name_dict3 = parse_bids_filename(path3) + self.assertEqual(name_dict3["suffix"], 'bold', + "parse_bids_filename should correctly parse name_suffix for name") + self.assertEqual(name_dict3["ext"], '', "parse_bids_filename should return empty extension when only name") + entity_dict3 = name_dict3["entities"] + self.assertEqual(len(entity_dict3), 0, "parse_bids_filename should not have a task entity") + + def test_parse_bids_filename_unmatched(self): + path1 = 'dataset_description.json' + name_dict1 = parse_bids_filename(path1) + self.assertEqual(name_dict1["suffix"], "description") + self.assertEqual(name_dict1["ext"], '.json', "parse_bids_filename should correctly parse ext for name") + entity_dict1 = name_dict1["entities"] + self.assertIsInstance(entity_dict1, dict, "parse_bids_filename should return entity_dict as a dictionary") + self.assertEqual(len(entity_dict1), 0, "parse_bids_filename should 1 entity_dict in the dictionary") + self.assertEqual(name_dict1["prefix"], "dataset", + "parse_bids_filename should have entity dictionary if suffix missing") + + def test_parse_bids_filename_invalid(self): + path1 = 'task--x_sub-01_description.json' + name_dict1 = parse_bids_filename(path1) + self.assertEqual(name_dict1["suffix"], "description") + self.assertEqual(name_dict1["ext"], '.json', "parse_bids_filename should correctly parse ext for name") + self.assertEqual(name_dict1['bad'], ['task--x'], "parse_bids_filename should have a task entity") + entity_dict1 = name_dict1["entities"] + self.assertEqual(len(entity_dict1), 1, "parse_bids_filename should 1 entity_dict in the dictionary") + + +class TestGetMergedSidecar(unittest.TestCase): + + @patch("hed.tools.bids.bids_util.walk_back") + @patch("builtins.open", new_callable=mock_open) + def test_get_merged_sidecar_no_overlap(self, mock_open_func, mock_walk_back): + from hed.tools.bids.bids_util import get_merged_sidecar + mock_sidecar1_content = json.dumps({"key1": "value1"}) + mock_sidecar2_content = json.dumps({"key2": "value2"}) + + # Mock walk_back to return full file paths + mock_walk_back.return_value = ["/root/sidecar1.json", "/root/sidecar2.json"] + + # Mock open() to return the correct file contents + mock_open_func.side_effect = [ + mock_open(read_data=mock_sidecar2_content).return_value, # sidecar2 is processed first (LIFO) + mock_open(read_data=mock_sidecar1_content).return_value # sidecar1 is processed last + ] + + # Run the function + merged = get_merged_sidecar("/root", "file.tsv") + + # Expected result (sidecar2 processed first, then sidecar1 updates it) + expected = {"key1": "value1", "key2": "value2"} + self.assertEqual(merged, expected) + + @patch("hed.tools.bids.bids_util.walk_back") + @patch("builtins.open", new_callable=mock_open) + def test_get_merged_sidecar_overlap(self, mock_open_func, mock_walk_back): + from hed.tools.bids.bids_util import get_merged_sidecar + mock_sidecar1_content = json.dumps({"key1": "value1", "key2": "value2"}) + mock_sidecar2_content = json.dumps({"key2": "value3", "key4": "value4"}) + + # Mock walk_back to return full file paths + mock_walk_back.return_value = ["/root/sidecar1.json", "/root/sidecar2.json"] + + # Mock open() to return the correct file contents + mock_open_func.side_effect = [ + mock_open(read_data=mock_sidecar2_content).return_value, # sidecar2 is processed first (LIFO) + mock_open(read_data=mock_sidecar1_content).return_value # sidecar1 is processed last + ] + + # Run the function + merged = get_merged_sidecar("/root", "file.tsv") + + # Expected result (sidecar2 processed first, then sidecar1 updates it) + expected = {"key1": "value1", "key2": "value2", "key4": "value4"} + self.assertEqual(merged, expected) + + +class TestGetCandidates(unittest.TestCase): + + @patch("os.listdir") + @patch("os.path.isfile") + @patch("hed.tools.bids.bids_util.parse_bids_filename") + @patch("hed.tools.bids.bids_util.matches_criteria") + def test_get_candidates_valid_files(self, mock_matches_criteria, mock_parse_bids_filename, mock_isfile, + mock_listdir): + from hed.tools.bids.bids_util import get_candidates + + mock_listdir.return_value = ["file1.json", "file2.json", "file3.txt"] + mock_isfile.side_effect = lambda path: path.endswith(".json") + + mock_parse_bids_filename.side_effect = lambda path: {"ext": ".json", "suffix": "events", + "entities": {"subject": "01"}, + "bad": []} if path.endswith(".json") else None + mock_matches_criteria.side_effect = lambda json_dict, tsv_dict: json_dict["suffix"] == tsv_dict["suffix"] + + source_dir = os.path.abspath("/test") + candidates = get_candidates(source_dir, {"suffix": "events", "entities": {"subject": "01"}, "bad": []}) + expected_candidates = [os.path.abspath(os.path.join(source_dir, "file1.json")), + os.path.abspath(os.path.join(source_dir, "file2.json"))] + self.assertEqual(candidates, expected_candidates) + + + @patch("os.listdir") + @patch("os.path.isfile") + @patch("hed.tools.bids.bids_util.parse_bids_filename") + @patch("hed.tools.bids.bids_util.matches_criteria") + def test_get_candidates_no_valid_files(self, mock_matches_criteria, mock_parse_bids_filename, mock_isfile, + mock_listdir): + from hed.tools.bids.bids_util import get_candidates + + mock_listdir.return_value = ["file1.json", "file2.json"] + mock_isfile.return_value = True + + mock_parse_bids_filename.side_effect = lambda path: {"ext": ".json", "suffix": "events", + "entities": {"subject": "01"}, "bad": True} + mock_matches_criteria.return_value = False + + source_dir = os.path.abspath("/test") + candidates = get_candidates(source_dir, {"suffix": "events", "entities": {"subject": "01"}}) + + self.assertEqual(candidates, []) + + @patch("os.listdir") + @patch("os.path.isfile") + @patch("hed.tools.bids.bids_util.parse_bids_filename") + @patch("hed.tools.bids.bids_util.matches_criteria") + def test_get_candidates_mixed_files(self, mock_matches_criteria, mock_parse_bids_filename, mock_isfile, + mock_listdir): + from hed.tools.bids.bids_util import get_candidates + + mock_listdir.return_value = ["file1.json", "file2.json", "file3.json"] + mock_isfile.return_value = True + + def mock_parse(path): + if "file3.json" in path: + return {"ext": ".json", "suffix": "events", "entities": {"subject": "01"}, "bad": True} # Invalid + return {"ext": ".json", "suffix": "events", "entities": {"subject": "01"}, "bad": False} # Valid + + mock_parse_bids_filename.side_effect = mock_parse + mock_matches_criteria.side_effect = lambda json_dict, tsv_dict: not json_dict.get("bad") + + source_dir = os.path.abspath("/test") + candidates = get_candidates(source_dir, {"suffix": "events", "entities": {"subject": "01"}}) + + expected_candidates = [ + os.path.abspath(os.path.join(source_dir, "file1.json")), + os.path.abspath(os.path.join(source_dir, "file2.json")) + ] + self.assertEqual(candidates, expected_candidates) + + +class TestMatchesCriteria(unittest.TestCase): + def test_matches_criteria_valid(self): + from hed.tools.bids.bids_util import matches_criteria + json_file_dict = {"ext": ".json", "suffix": "events", "entities": {"subject": "01", "session": "02"}} + tsv_file_dict = {"suffix": "events", "entities": {"subject": "01", "session": "02"}} + self.assertTrue(matches_criteria(json_file_dict, tsv_file_dict)) + + json_file_dict = {"ext": ".json", "suffix": "events", "entities": {"subject": "01"}} + tsv_file_dict = {"suffix": "events", "entities": {"subject": "01"}} + self.assertTrue(matches_criteria(json_file_dict, tsv_file_dict)) + + def test_matches_criteria_invalid_extension(self): + from hed.tools.bids.bids_util import matches_criteria + json_file_dict = {"ext": ".txt", "suffix": "events", "entities": {"subject": "01"}} + tsv_file_dict = {"suffix": "events", "entities": {"subject": "01"}} + self.assertFalse(matches_criteria(json_file_dict, tsv_file_dict)) + + def test_matches_criteria_mismatched_suffix(self): + from hed.tools.bids.bids_util import matches_criteria + json_file_dict = {"ext": ".json", "suffix": "participants", "entities": {"subject": "01"}} + tsv_file_dict = {"suffix": "events", "entities": {"subject": "01"}} + self.assertFalse(matches_criteria(json_file_dict, tsv_file_dict)) + + tsv_file_dict["entities"]["session"] = "02" + self.assertFalse(matches_criteria(json_file_dict, tsv_file_dict)) + + def test_matches_criteria_mismatched_entities(self): + from hed.tools.bids.bids_util import matches_criteria + json_file_dict = {"ext": ".json", "suffix": "events", "entities": {"subject": "01"}} + tsv_file_dict = {"suffix": "events", "entities": {"subject": "02"}} + self.assertFalse(matches_criteria(json_file_dict, tsv_file_dict)) + + +class TestWalkBack(unittest.TestCase): + + @patch("hed.tools.bids.bids_util.get_candidates") + def test_walk_back_candidate_in_root(self, mock_get_candidates): + from hed.tools.bids.bids_util import walk_back + # System root directory ("/" on Unix, "C:\" or equivalent on Windows) + dataset_root = os.path.abspath(os.sep) + file_path = os.path.join(dataset_root, "level1", "file.tsv") # File in the dataset + + # Define the side effect for get_candidates + def side_effect(directory, file_path): + if directory == os.path.join(dataset_root, "level1"): + return [os.path.join(directory, "file1.json")] + return [] # No other matches + + mock_get_candidates.side_effect = side_effect + result = list(walk_back(dataset_root, file_path)) + expected_result = [os.path.join(dataset_root, "level1", "file1.json")] + self.assertEqual(result, expected_result) + + @patch("hed.tools.bids.bids_util.get_candidates") + def test_walk_back_single_match(self, mock_get_candidates): + from hed.tools.bids.bids_util import walk_back + + dataset_root = os.path.abspath(os.path.join(os.sep, "dataset")) + file_path = os.path.join(dataset_root, "subdir", "file.tsv") # File inside dataset + + # Mock candidates only at the expected level + def mock_candidates(directory, file_path): + if directory == os.path.abspath(os.path.join(dataset_root, "subdir")): + return [os.path.join(dataset_root, "subdir","file1.json")] + return [] + + mock_get_candidates.side_effect = mock_candidates + + result = list(walk_back(dataset_root, file_path)) + expected_result= [os.path.join(dataset_root, "subdir", "file1.json")] + self.assertEqual(result, expected_result) + + @patch("hed.tools.bids.bids_util.get_candidates") + def test_walk_back_no_match(self, mock_get_candidates): + from hed.tools.bids.bids_util import walk_back + + dataset_root = os.path.abspath("/root") # Ensure cross-platform compatibility + file_path = os.path.join(dataset_root, "subdir", "file.tsv") # Place file inside root + + # Always return an empty list (no candidates found at any directory level) + mock_get_candidates.side_effect = lambda directory, filename: [] + result = list(walk_back(dataset_root, file_path)) + self.assertEqual(result, []) # Expecting an empty list since no matches are found + + @patch("hed.tools.bids.bids_util.get_candidates") + def test_walk_back_multiple_candidates(self, mock_get_candidates): + from hed.tools.bids.bids_util import walk_back + + dataset_root = os.path.abspath("/root") # Normalize root path + file_path = os.path.join(dataset_root, "level1", "file.tsv") # File inside level1 + + # Define the side effect for get_candidates + def side_effect(directory, file_path): + if directory == os.path.join(dataset_root, "level1"): # First level with multiple candidates + return [os.path.join(directory, "file1.json"), os.path.join(directory, "file2.json")] + return [] # No other matches in the hierarchy + + mock_get_candidates.side_effect = side_effect + + # Expecting an exception due to multiple candidates + with self.assertRaises(Exception) as context: + list(walk_back(dataset_root, file_path)) + # Check that the error message contains the expected code + self.assertIn("MULTIPLE_INHERITABLE_FILES", str(context.exception)) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/tools/remodeling/cli/test_run_remodel.py b/tests/tools/remodeling/cli/test_run_remodel.py index 4a87dd394..44133f254 100644 --- a/tests/tools/remodeling/cli/test_run_remodel.py +++ b/tests/tools/remodeling/cli/test_run_remodel.py @@ -57,17 +57,16 @@ def test_parse_arguments(self): self.assertFalse(fp1.getvalue()) self.assertTrue(args1) self.assertEqual(len(operations1), 1) - self.assertEqual(args1.file_suffix, 'events') + self.assertEqual(args1.suffixes, ['events']) # Test * for extensions and suffix as well as verbose - arg_list2 = [self.data_root, self.model_path, '-x', 'derivatives', '-bn', 'back1', '-f', '*', '-e', '*', '-v'] + arg_list2 = [self.data_root, self.model_path, '-x', 'derivatives', '-bn', 'back1', '-f', '*', '-v'] with patch('sys.stdout', new=io.StringIO()) as fp2: args2, operations2 = parse_arguments(arg_list2) self.assertTrue(fp2.getvalue()) self.assertTrue(args2) self.assertEqual(len(operations2), 1) - self.assertIsNone(args2.file_suffix) - self.assertIsNone(args2.extensions) + self.assertIsNone(args2.suffixes) # Test not able to parse arg_list3 = [self.data_root, self.bad_model_path, '-x', 'derivatives'] @@ -87,15 +86,15 @@ def test_parse_tasks(self): self.assertFalse(tasks3) def test_main_bids(self): - arg_list = [self.data_root, self.model_path, '-x', 'derivatives', 'stimuli', '-b'] + arg_list = [self.data_root, self.model_path, '-x', 'derivatives', 'stimuli', '-b', "-hv", "8.3.0"] with patch('sys.stdout', new=io.StringIO()) as fp: main(arg_list) self.assertFalse(fp.getvalue()) def test_main_bids_alt_path(self): work_path = os.path.realpath(os.path.join(self.extract_path, 'temp')) - arg_list = [self.data_root, self.summary_model_path, '-x', 'derivatives', 'stimuli', '-r', '8.1.0', - '-j', self.sidecar_path, '-w', work_path] + arg_list = [self.data_root, self.summary_model_path, '-x', 'derivatives', 'stimuli', '-hv', '8.3.0', + '-j', self.sidecar_path, "-w", work_path] with patch('sys.stdout', new=io.StringIO()) as fp: main(arg_list) @@ -135,21 +134,21 @@ def test_main_direct_no_sidecar(self): self.assertFalse(fp.getvalue()) def test_main_direct_no_sidecar_with_hed(self): - arg_list = [self.data_root, self.summary_model_path, '-x', 'derivatives', 'stimuli', '-r', '8.1.0'] + arg_list = [self.data_root, self.summary_model_path, '-x', 'derivatives', 'stimuli', '-hv', '8.3.0'] os.remove(self.sidecar_path) with patch('sys.stdout', new=io.StringIO()) as fp: main(arg_list) self.assertFalse(fp.getvalue()) def test_main_direct_sidecar_with_hed_bad_task(self): - arg_list = [self.data_root, self.summary_model_path, '-x', 'derivatives', 'stimuli', '-r', '8.1.0', + arg_list = [self.data_root, self.summary_model_path, '-x', 'derivatives', 'stimuli', '-hv', '8.3.0', '-j', self.sidecar_path, '-t', 'junk'] with patch('sys.stdout', new=io.StringIO()) as fp: main(arg_list) self.assertFalse(fp.getvalue()) def test_main_direct_sidecar_with_hed(self): - arg_list = [self.data_root, self.summary_model_path, '-x', 'derivatives', 'stimuli', '-r', '8.1.0', + arg_list = [self.data_root, self.summary_model_path, '-x', 'derivatives', 'stimuli', '-hv', '8.3.0', '-j', self.sidecar_path, '-v'] with patch('sys.stdout', new=io.StringIO()) as fp: main(arg_list) @@ -157,7 +156,7 @@ def test_main_direct_sidecar_with_hed(self): def test_main_bids_no_sidecar_with_hed_task(self): arg_list = [self.data_root, self.summary_model_path, '-x', 'derivatives', 'stimuli', '-t', 'FacePerception', - '-r', '8.1.0'] + '-hv', '8.3.0'] os.remove(self.sidecar_path) with patch('sys.stdout', new=io.StringIO()) as fp: main(arg_list) @@ -176,12 +175,6 @@ def test_main_errors(self): main(arg_list=arg_list) self.assertEqual(context.exception.args[0], "BackupDoesNotExist") - # Test no arg_list - # with patch('sys.stderr', new=io.StringIO()): - # with self.assertRaises(SystemExit) as context: - # main() - # self.assertEqual(context.exception.code, 2) - def test_main_verbose(self): arg_list = [self.data_root, self.model_path, '-x', 'derivatives', '-v'] with patch('sys.stdout', new=io.StringIO()) as fp: diff --git a/tests/tools/remodeling/cli/test_run_remodel_backup.py b/tests/tools/remodeling/cli/test_run_remodel_backup.py index d0174ea04..310adb90d 100644 --- a/tests/tools/remodeling/cli/test_run_remodel_backup.py +++ b/tests/tools/remodeling/cli/test_run_remodel_backup.py @@ -50,7 +50,7 @@ def tearDownClass(cls): def test_main_events(self): self.assertFalse(os.path.exists(self.derv_path), 'backup directory does not exist before creation') arg_list = [self.test_root, '-bn', BackupManager.DEFAULT_BACKUP_NAME, '-bd', self.derv_path, - '-x', 'derivatives', '-f', 'events', '-e', '.tsv'] + '-x', 'derivatives', '-fs', 'events'] main(arg_list) self.assertTrue(os.path.exists(self.derv_path), 'backup directory exists before creation') json_path = os.path.realpath(os.path.join(self.derv_path, BackupManager.DEFAULT_BACKUP_NAME, @@ -58,12 +58,12 @@ def test_main_events(self): with open(json_path, 'r') as fp: key_dict = json.load(fp) self.assertEqual(len(key_dict), 3, "The backup of events.tsv does not include top_level.tsv") - file_list = get_file_list(self.derv_path, name_suffix='events', extensions=['.tsv']) + file_list = get_file_list(self.derv_path, name_suffix='events') self.assertEqual(len(file_list), 3, "The backup of events.tsv has the right number of files") def test_main_all(self): arg_list = [self.test_root, '-bn', BackupManager.DEFAULT_BACKUP_NAME, '-bd', self.derv_path, - '-x', 'derivatives', '-f', '*', '-e', '*'] + '-x', 'derivatives', '-fs', '*'] self.assertFalse(os.path.exists(self.derv_path), 'backup directory does not exist before creation') main(arg_list) @@ -84,7 +84,7 @@ def test_main_task(self): shutil.rmtree(der_path) self.assertFalse(os.path.exists(der_path)) arg_list = [self.data_root, '-bn', BackupManager.DEFAULT_BACKUP_NAME, '-x', 'derivatives', - '-f', 'events', '-e', '.tsv', '-t', 'FacePerception'] + '-fs', 'events', '-t', 'FacePerception'] main(arg_list) self.assertTrue(os.path.exists(der_path)) back_path = os.path.realpath(os.path.join(self.data_root, BackupManager.RELATIVE_BACKUP_LOCATION, @@ -99,7 +99,7 @@ def test_main_bad_task(self): shutil.rmtree(der_path) self.assertFalse(os.path.exists(der_path)) arg_list = [self.data_root, '-bn', BackupManager.DEFAULT_BACKUP_NAME, '-x', 'derivatives', - '-f', 'events', '-e', '.tsv', '-t', 'Baloney'] + '-fs', 'events','-t', 'Baloney'] main(arg_list) self.assertTrue(os.path.exists(der_path)) back_path = os.path.realpath(os.path.join(self.data_root, BackupManager.RELATIVE_BACKUP_LOCATION, @@ -113,7 +113,7 @@ def test_alt_loc(self): shutil.rmtree(self.alt_path) self.assertFalse(os.path.exists(self.alt_path)) arg_list = [self.data_root, '-bn', BackupManager.DEFAULT_BACKUP_NAME, '-x', 'derivatives', '-bd', self.alt_path, - '-f', 'events', '-e', '.tsv', ] + '-fs', 'events' ] main(arg_list) self.assertTrue(os.path.exists(self.alt_path)) back_path = os.path.realpath(os.path.join(self.alt_path, 'default_back/backup_root')) @@ -125,7 +125,7 @@ def test_main_backup_exists(self): der_path = os.path.realpath(os.path.join(self.data_root, 'derivatives')) self.assertTrue(os.path.exists(der_path)) arg_list = [self.data_root, '-bn', BackupManager.DEFAULT_BACKUP_NAME, '-x', 'derivatives', - '-f', 'events', '-e', '.tsv', '-t', 'Baloney'] + '-fs', 'events', '-t', 'Baloney'] with self.assertRaises(HedFileError) as context: main(arg_list) self.assertEqual(context.exception.args[0], "BackupExists") diff --git a/tests/tools/remodeling/cli/test_run_remodel_restore.py b/tests/tools/remodeling/cli/test_run_remodel_restore.py index af75f1d2e..79801ddab 100644 --- a/tests/tools/remodeling/cli/test_run_remodel_restore.py +++ b/tests/tools/remodeling/cli/test_run_remodel_restore.py @@ -56,7 +56,7 @@ def test_restore_alt_loc(self): shutil.rmtree(self.alt_path) self.assertFalse(os.path.exists(self.alt_path)) arg_list = [self.test_root_back1, '-bn', 'back1', '-x', 'derivatives', '-bd', self.alt_path, - '-f', 'events', '-e', '.tsv'] + '-fs', 'events'] back_main(arg_list) files1 = get_file_list(self.test_root_back1, exclude_dirs=['derivatives']) self.assertEqual(len(files1), 4, "run_restore starts with the right number of files.") diff --git a/tests/tools/util/test_io_util.py b/tests/tools/util/test_io_util.py index b1a5d7648..b99435f3b 100644 --- a/tests/tools/util/test_io_util.py +++ b/tests/tools/util/test_io_util.py @@ -1,9 +1,10 @@ import os import unittest +from unittest.mock import patch from hed.errors.exceptions import HedFileError from hed.tools.util.io_util import check_filename, extract_suffix_path, clean_filename, \ get_alphanumeric_path, get_file_list, get_path_components, get_task_from_file, \ - parse_bids_filename, get_allowed, get_filtered_by_element, get_full_extension, group_by_suffix + get_allowed, get_filtered_by_element, get_full_extension class Test(unittest.TestCase): @@ -157,7 +158,6 @@ def test_get_task_from_file(self): self.assertEqual("blech", task2) - class TestGetFullExtension(unittest.TestCase): def test_single_extension(self): self.assertEqual(get_full_extension("file.txt"), ("file", ".txt"), @@ -184,227 +184,61 @@ def test_nested_directory(self): "") -class TestGroupBySuffixes(unittest.TestCase): - def test_basic_grouping(self): - file_list = [ - "/path/to/file_abc.json", - "/path/to/another_def.json", - "/path/to/something_xyz.tsv" - ] - expected_groups = { - "abc": ["/path/to/file_abc.json"], - "def": ["/path/to/another_def.json"], - "xyz": ["/path/to/something_xyz.tsv"] - } +class TestSeparateByExt(unittest.TestCase): - result = group_by_suffix(file_list) - self.assertEqual(result, expected_groups, "Basic grouping should work correctly") + @patch("hed.tools.util.io_util.get_full_extension") # Replace 'your_module' with the actual module name + def test_separate_by_ext(self, mock_get_full_extension): + file_paths = ["file1.tsv", "file2.json", "file3.tsv", "file4.txt", "file5.json"] - def test_files_without_underscore(self): - file_list = [ - "/path/to/filename.json", # No underscore - "/path/to/anotherfile.tsv", - "/path/to/ignore_me.txt" + # Define the return values for the mocked function + mock_get_full_extension.side_effect = [ + ("file1", ".tsv"), + ("file2", ".json"), + ("file3", ".tsv"), + ("file4", ".txt"), + ("file5", ".json"), ] - expected1 = { - "filename": ["/path/to/filename.json"], - "anotherfile": ["/path/to/anotherfile.tsv"], - "me": ["/path/to/ignore_me.txt"] + + expected_result = { + ".tsv": ["file1.tsv", "file3.tsv"], + ".json": ["file2.json", "file5.json"], + ".txt": ["file4.txt"], } - result1 = group_by_suffix(file_list) - self.assertEqual(result1, expected1, "valid_groups") + from hed.tools.util.io_util import separate_by_ext # Import inside to avoid circular dependencies + result = separate_by_ext(file_paths) + + self.assertEqual(result, expected_result) + + @patch("hed.tools.util.io_util.get_full_extension") + def test_separate_by_ext_empty_list(self, mock_get_full_extension): + mock_get_full_extension.return_value = None # No calls expected for an empty list - def test_files_with_multiple_underscores(self): - file_list = [ - "/path/to/project_file_abc.json", - "/path/to/another_long_name_def.json", - "/path/to/another_def.json", + from hed.tools.util.io_util import separate_by_ext + result = separate_by_ext([]) + + self.assertEqual(result, {}) + + @patch("hed.tools.util.io_util.get_full_extension") + def test_separate_by_ext_mixed_extensions(self, mock_get_full_extension): + file_paths = ["file1.log", "file2.json", "file3.log", "file4.json"] + + mock_get_full_extension.side_effect = [ + ("file1", ".log"), + ("file2", ".json"), + ("file3", ".log"), + ("file4", ".json"), ] - expected = { - "abc": ["/path/to/project_file_abc.json"], - "def": ["/path/to/another_long_name_def.json", "/path/to/another_def.json"] + + expected_result = { + ".log": ["file1.log", "file3.log"], + ".json": ["file2.json", "file4.json"], } - result = group_by_suffix(file_list) - self.assertEqual(result, expected, "It should parse with multiple underscores") # Should be empty since len(split) > 2 - - def test_empty_file_list(self): - result1 = group_by_suffix([]) - self.assertEqual(result1, {}) # Should return an empty dict - - -class TestParseBidsFilename(unittest.TestCase): - - def test_standard_bids_filename(self): - self.assertEqual( - parse_bids_filename("sub-01_task-rest_bold.nii.gz"), - { - "basename": "sub-01_task-rest_bold", - "suffix": "bold", - "prefix": None, - "ext": ".nii.gz", - "bad": [], - "entities": {"sub": "01", "task": "rest"} - } - ) - - def test_filename_without_entities(self): - self.assertEqual( - parse_bids_filename("dataset_description.json"), - { - "basename": "dataset_description", - "suffix": "description", - "prefix": "dataset", - "ext": ".json", - "bad": [], - "entities": {} - } - ) - - def test_filename_with_multiple_entities(self): - self.assertEqual( - parse_bids_filename("sub-02_ses-1_task-memory_run-2_bold.nii.gz"), - { - "basename": "sub-02_ses-1_task-memory_run-2_bold", - "suffix": "bold", - "prefix": None, - "ext": ".nii.gz", - "bad": [], - "entities": {"sub": "02", "ses": "1", "task": "memory", "run": "2"} - } - ) - - def test_invalid_filename_without_underscore_before_suffix(self): - self.assertEqual( - parse_bids_filename("sub-03task-memorybold.nii.gz"), - { - "basename": "sub-03task-memorybold", - "suffix": None, - "prefix": None, - "ext": ".nii.gz", - "bad": ["sub-03task-memorybold"], - "entities": {} - } - ) - - def test_empty_filename(self): - self.assertEqual( - parse_bids_filename(""), - { - "basename": "", - "suffix": None, - "prefix": None, - "ext": "", - "bad": [], - "entities": {} - } - ) - - def test_filename_with_missing_entity_values(self): - self.assertEqual( - parse_bids_filename("sub-_task-_bold.nii.gz"), - { - "basename": "sub-_task-_bold", - "suffix": "bold", - "prefix": None, - "ext": ".nii.gz", - "bad": ["sub-", "task-"], - "entities": {} - } - ) - - def test_filename_with_missing_suffix(self): - self.assertEqual( - parse_bids_filename("sub-04_ses-2_task-motor.nii.gz"), - { - "basename": "sub-04_ses-2_task-motor", - "suffix": None, - "prefix": None, - "ext": ".nii.gz", - "bad": [], - "entities": {"sub": "04", "ses": "2", "task": "motor"} - } - ) - - def test_filename_with_unknown_format(self): - self.assertEqual( - parse_bids_filename("invalidfileformat"), - { - "basename": "invalidfileformat", - "suffix": "invalidfileformat", - "prefix": None, - "ext": "", - "bad": [], - "entities": {} - } - ) - - def test_parse_bids_filename_full(self): - the_path1 = '/d/base/sub-01/ses-test/func/sub-01_ses-test_task-overt_run-2_bold.json' - name_dict = parse_bids_filename(the_path1) - self.assertEqual(name_dict["suffix"], 'bold', - "parse_bids_filename should correctly parse name_suffix for full path") - self.assertEqual(name_dict["ext"], '.json', "parse_bids_filename should correctly parse ext for full path") - entity_dict = name_dict["entities"] - self.assertIsInstance(entity_dict, dict, "parse_bids_filename should return entity_dict as a dictionary") - self.assertEqual(entity_dict['sub'], '01', "parse_bids_filename should have a sub entity") - self.assertEqual(entity_dict['ses'], 'test', "parse_bids_filename should have a ses entity") - self.assertEqual(entity_dict['task'], 'overt', "parse_bids_filename should have a task entity") - self.assertEqual(entity_dict['run'], '2', "parse_bids_filename should have a run entity") - self.assertEqual(len(entity_dict), 4, "parse_bids_filename should 4 entity_dict in the dictionary") - - the_path2 = 'sub-01.json' - name_dict2 = parse_bids_filename(the_path2) - self.assertFalse(name_dict2["suffix"], "parse_bids_filename should not return a suffix if no suffix") - self.assertEqual(len(name_dict2["entities"]), 1, - "parse_bids_filename should have entity dictionary if suffix missing") - - def test_parse_bids_filename_partial(self): - path1 = 'task-overt_bold.json' - name_dict1 = parse_bids_filename(path1) - self.assertEqual(name_dict1["ext"], '.json', "parse_bids_filename should correctly parse ext for name") - entity_dict1 = name_dict1["entities"] - self.assertIsInstance(entity_dict1, dict, "parse_bids_filename should return entity_dict as a dictionary") - self.assertEqual(entity_dict1['task'], 'overt', "parse_bids_filename should have a task entity") - self.assertEqual(len(entity_dict1), 1, "parse_bids_filename should 1 entity_dict in the dictionary") - - path2 = 'task-overt_bold' - name_dict2 = parse_bids_filename(path2) - self.assertEqual(name_dict2["suffix"], 'bold', - "parse_bids_filename should correctly parse name_suffix for name") - self.assertEqual(name_dict2["ext"], '', "parse_bids_filename should return empty extension when only name") - entity_dict2 = name_dict2["entities"] - self.assertIsInstance(entity_dict2, dict, "parse_bids_filename should return entity_dict as a dictionary") - self.assertEqual(entity_dict2['task'], 'overt', "parse_bids_filename should have a task entity") - - path3 = 'bold' - name_dict3 = parse_bids_filename(path3) - self.assertEqual(name_dict3["suffix"], 'bold', - "parse_bids_filename should correctly parse name_suffix for name") - self.assertEqual(name_dict3["ext"], '', "parse_bids_filename should return empty extension when only name") - entity_dict3 = name_dict3["entities"] - self.assertEqual(len(entity_dict3), 0, "parse_bids_filename should not have a task entity") - - def test_parse_bids_filename_unmatched(self): - path1 = 'dataset_description.json' - name_dict1 = parse_bids_filename(path1) - self.assertEqual(name_dict1["suffix"], "description") - self.assertEqual(name_dict1["ext"], '.json', "parse_bids_filename should correctly parse ext for name") - entity_dict1 = name_dict1["entities"] - self.assertIsInstance(entity_dict1, dict, "parse_bids_filename should return entity_dict as a dictionary") - self.assertEqual(len(entity_dict1), 0, "parse_bids_filename should 1 entity_dict in the dictionary") - self.assertEqual(name_dict1["prefix"], "dataset", - "parse_bids_filename should have entity dictionary if suffix missing") - - def test_parse_bids_filename_invalid(self): - path1 = 'task--x_sub-01_description.json' - name_dict1 = parse_bids_filename(path1) - self.assertEqual(name_dict1["suffix"], "description") - self.assertEqual(name_dict1["ext"], '.json', "parse_bids_filename should correctly parse ext for name") - self.assertEqual(name_dict1['bad'], ['task--x'], "parse_bids_filename should have a task entity") - entity_dict1 = name_dict1["entities"] - self.assertEqual(len(entity_dict1), 1, "parse_bids_filename should 1 entity_dict in the dictionary") + from hed.tools.util.io_util import separate_by_ext + result = separate_by_ext(file_paths) + + self.assertEqual(result, expected_result) if __name__ == "__main__": unittest.main() From f4148a19530ed24c4c22f15d114183a98db2e32b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Mar 2025 11:55:16 +0000 Subject: [PATCH 29/50] Bump spec_tests/hed-examples from `55a70fc` to `737d8a1` Bumps [spec_tests/hed-examples](https://github.com/hed-standard/hed-examples) from `55a70fc` to `737d8a1`. - [Release notes](https://github.com/hed-standard/hed-examples/releases) - [Commits](https://github.com/hed-standard/hed-examples/compare/55a70fc53a40517979e9b74f8b85148310369bb9...737d8a184127bf7a307b9107f585e2903450c58d) --- updated-dependencies: - dependency-name: spec_tests/hed-examples dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- spec_tests/hed-examples | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec_tests/hed-examples b/spec_tests/hed-examples index 55a70fc53..737d8a184 160000 --- a/spec_tests/hed-examples +++ b/spec_tests/hed-examples @@ -1 +1 @@ -Subproject commit 55a70fc53a40517979e9b74f8b85148310369bb9 +Subproject commit 737d8a184127bf7a307b9107f585e2903450c58d From 6e146585ce964a9580c726bfc2e01dd11685a4e5 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Tue, 18 Mar 2025 11:42:24 -0500 Subject: [PATCH 30/50] Fixed issue of splice column missing from tsv --- hed/models/df_util.py | 9 +- hed/models/string_util.py | 204 +++++++++++------- hed/tools/bids/bids_dataset.py | 4 +- hed/tools/bids/bids_util.py | 5 +- spec_tests/test_errors.py | 5 + .../summarize_columns_rmdl.json | 20 ++ tests/models/test_string_util.py | 72 ++++++- tests/scripts/test_validate_bids.py | 3 +- 8 files changed, 233 insertions(+), 89 deletions(-) create mode 100644 tests/data/bids_tests/eeg_ds003645s_hed_remodel/derivatives/remodel/remodeling_files/summarize_columns_rmdl.json diff --git a/hed/models/df_util.py b/hed/models/df_util.py index 12e57a926..c46f43d3a 100644 --- a/hed/models/df_util.py +++ b/hed/models/df_util.py @@ -182,6 +182,7 @@ def _handle_curly_braces_refs(df, refs, column_names): # Filter out columns and refs that don't exist. refs_new = [ref for ref in refs if ref in column_names] remaining_columns = [column for column in column_names if column not in refs_new] + other_refs = [ref for ref in refs if ref not in column_names] new_df = df.copy() # Replace references in the columns we are saving out. @@ -197,8 +198,14 @@ def _handle_curly_braces_refs(df, refs, column_names): # Handle the special case of {HED} when the tsv file has no {HED} column if 'HED' in refs and 'HED' not in column_names: for column_name in remaining_columns: - new_df[column_name] =\ + new_df[column_name] = \ pd.Series(replace_ref(x, "{HED}", "n/a") for x in new_df[column_name]) + + # Handle any other refs that aren't in the dataframe. + for ref in other_refs: + for column_name in remaining_columns: + new_df[column_name] = \ + pd.Series(replace_ref(x, "{" + ref + "}", "n/a") for x in new_df[column_name]) new_df = new_df[remaining_columns] return new_df diff --git a/hed/models/string_util.py b/hed/models/string_util.py index ea28a86d0..e96d9b5c6 100644 --- a/hed/models/string_util.py +++ b/hed/models/string_util.py @@ -1,81 +1,123 @@ -""" Utilities for manipulating HedString objects. """ -from hed.models.hed_string import HedString - - -def gather_descriptions(hed_string): - """Remove any description tags from the HedString and concatenates them. - - Parameters: - hed_string(HedString): To be modified. - - Returns: tuple - description(str): The concatenated values of all description tags. - - Side effect: - The input HedString has its description tags removed. - - """ - desc_tags = hed_string.find_tags({"description"}, recursive=True, include_groups=0) - desc_string = " ".join([tag.extension if tag.extension.endswith(".") else tag.extension + "." for tag in desc_tags]) - - hed_string.remove(desc_tags) - - return desc_string - - -def split_base_tags(hed_string, base_tags, remove_group=False): - """ Split a HedString object into two separate HedString objects based on the presence of base tags. - - Parameters: - hed_string (HedString): The input HedString object to be split. - base_tags (list of str): A list of strings representing the base tags. - This is matching the base tag NOT all the terms above it. - remove_group (bool, optional): Flag indicating whether to remove the parent group. Defaults to False. - - Returns: - tuple: A tuple containing two HedString objects: - - The first HedString object contains the remaining tags from hed_string. - - The second HedString object contains the tags from hed_string that match the base_tags. - """ - - base_tags = [tag.casefold() for tag in base_tags] - include_groups = 0 - if remove_group: - include_groups = 2 - found_things = hed_string.find_tags(base_tags, recursive=True, include_groups=include_groups) - if remove_group: - found_things = [tag if isinstance(group, HedString) else group for tag, group in found_things] - - if found_things: - hed_string.remove(found_things) - - return hed_string, HedString("", hed_string._schema, _contents=found_things) - - -def split_def_tags(hed_string, def_names, remove_group=False): - """ Split a HedString object into two separate HedString objects based on the presence of def tags - - This does NOT handle def-expand tags currently. - - Parameters: - hed_string (HedString): The input HedString object to be split. - def_names (list of str): A list of def names to search for. Can optionally include a value. - remove_group (bool, optional): Flag indicating whether to remove the parent group. Defaults to False. - - Returns: - tuple: A tuple containing two HedString objects: - - The first HedString object contains the remaining tags from hed_string. - - The second HedString object contains the tags from hed_string that match the def_names. - """ - include_groups = 0 - if remove_group: - include_groups = 2 - wildcard_tags = [f"def/{def_name}".casefold() for def_name in def_names] - found_things = hed_string.find_wildcard_tags(wildcard_tags, recursive=True, include_groups=include_groups) - if remove_group: - found_things = [tag if isinstance(group, HedString) else group for tag, group in found_things] - - if found_things: - hed_string.remove(found_things) - - return hed_string, HedString("", hed_string._schema, _contents=found_things) +""" Utilities for manipulating HedString objects. """ +import re +from hed.models.hed_string import HedString + + +def gather_descriptions(hed_string): + """Remove any description tags from the HedString and concatenates them. + + Parameters: + hed_string(HedString): To be modified. + + Returns: tuple + description(str): The concatenated values of all description tags. + + Side effect: + The input HedString has its description tags removed. + + """ + desc_tags = hed_string.find_tags({"description"}, recursive=True, include_groups=0) + desc_string = " ".join([tag.extension if tag.extension.endswith(".") else tag.extension + "." for tag in desc_tags]) + + hed_string.remove(desc_tags) + + return desc_string + + +def split_base_tags(hed_string, base_tags, remove_group=False): + """ Split a HedString object into two separate HedString objects based on the presence of base tags. + + Parameters: + hed_string (HedString): The input HedString object to be split. + base_tags (list of str): A list of strings representing the base tags. + This is matching the base tag NOT all the terms above it. + remove_group (bool, optional): Flag indicating whether to remove the parent group. Defaults to False. + + Returns: + tuple: A tuple containing two HedString objects: + - The first HedString object contains the remaining tags from hed_string. + - The second HedString object contains the tags from hed_string that match the base_tags. + """ + + base_tags = [tag.casefold() for tag in base_tags] + include_groups = 0 + if remove_group: + include_groups = 2 + found_things = hed_string.find_tags(base_tags, recursive=True, include_groups=include_groups) + if remove_group: + found_things = [tag if isinstance(group, HedString) else group for tag, group in found_things] + + if found_things: + hed_string.remove(found_things) + + return hed_string, HedString("", hed_string._schema, _contents=found_things) + + +def split_def_tags(hed_string, def_names, remove_group=False): + """ Split a HedString object into two separate HedString objects based on the presence of def tags + + This does NOT handle def-expand tags currently. + + Parameters: + hed_string (HedString): The input HedString object to be split. + def_names (list of str): A list of def names to search for. Can optionally include a value. + remove_group (bool, optional): Flag indicating whether to remove the parent group. Defaults to False. + + Returns: + tuple: A tuple containing two HedString objects: + - The first HedString object contains the remaining tags from hed_string. + - The second HedString object contains the tags from hed_string that match the def_names. + """ + include_groups = 0 + if remove_group: + include_groups = 2 + wildcard_tags = [f"def/{def_name}".casefold() for def_name in def_names] + found_things = hed_string.find_wildcard_tags(wildcard_tags, recursive=True, include_groups=include_groups) + if remove_group: + found_things = [tag if isinstance(group, HedString) else group for tag, group in found_things] + + if found_things: + hed_string.remove(found_things) + + return hed_string, HedString("", hed_string._schema, _contents=found_things) + + +def cleanup_empties(string_in: str) -> str: + leading_comma_regex = re.compile(r'^\s*,+') + trailing_comma_regex = re.compile(r',\s*$') + inner_comma_regex = re.compile(r',\s*,+') + empty_parens_regex = re.compile(r'\(\s*\)') + redundant_parens_regex = re.compile(r'\(\s*([,\s]*)\s*\)') + trailing_inner_comma_regex = re.compile(r'[\s,]+\)') + + result = string_in + previous_result = None + + while result != previous_result: + previous_result = result + + # Step 1: Remove empty parentheses + result = empty_parens_regex.sub('', result) + + # Step 2: Remove redundant parentheses containing only commas/spaces + def replace_redundant_parens(match): + group1 = match.group(1) + if re.fullmatch(r'[,\s()]*', group1): + return '' + return f"({group1.strip().lstrip(',').rstrip(',')})" + + result = redundant_parens_regex.sub(replace_redundant_parens, result) + + # Step 3: Remove leading and trailing commas + result = leading_comma_regex.sub('', result) + result = trailing_comma_regex.sub('', result) + + # Step 4: Collapse multiple commas inside + result = inner_comma_regex.sub(',', result) + + # Step 5: Remove trailing commas inside parentheses + result = trailing_inner_comma_regex.sub(')', result) + + result = re.sub(r'\(\s*,+', '(', result) + + return result.strip() diff --git a/hed/tools/bids/bids_dataset.py b/hed/tools/bids/bids_dataset.py index 9123aea46..de2e290bd 100644 --- a/hed/tools/bids/bids_dataset.py +++ b/hed/tools/bids/bids_dataset.py @@ -1,8 +1,6 @@ """ The contents of a BIDS dataset. """ import os -import json -from hed.errors.error_reporter import ErrorHandler from hed.schema.hed_schema import HedSchema from hed.schema.hed_schema_group import HedSchemaGroup from hed.tools.bids.bids_file_group import BidsFileGroup @@ -72,7 +70,7 @@ def validate(self, check_for_warnings=False, schema=None): this_schema = self.schema else: return [{"code": "SCHEMA_LOAD_FAILED", - "message": "BIDS dataset_description.json has invalid HEDVersion and passed schema was invalid}",}] + "message": "BIDS dataset_description.json has invalid HEDVersion and passed schema was invalid}"}] for suffix, group in self.file_groups.items(): if group.has_hed: issues += group.validate(this_schema, check_for_warnings=check_for_warnings) diff --git a/hed/tools/bids/bids_util.py b/hed/tools/bids/bids_util.py index 4a7d2ef37..e1c1a925f 100644 --- a/hed/tools/bids/bids_util.py +++ b/hed/tools/bids/bids_util.py @@ -9,9 +9,10 @@ def get_schema_from_description(root_path): description_path = os.path.abspath(os.path.join(root_path, "dataset_description.json")) with open(description_path, "r") as fp: dataset_description = json.load(fp) - version = dataset_description.get("HEDVersion", None) - return hed_schema_io.load_schema_version(version) + version = dataset_description.get("HEDVersion", None) + return hed_schema_io.load_schema_version(version) except Exception as e: + print(f"{str(e)}") return None diff --git a/spec_tests/test_errors.py b/spec_tests/test_errors.py index 18e4f8255..b287d2381 100644 --- a/spec_tests/test_errors.py +++ b/spec_tests/test_errors.py @@ -49,6 +49,7 @@ def run_single_test(self, test_file, test_name=None, test_type=None): print(f"Skipping {error_code} test because: {skip_tests[error_code]}") continue name = info.get('name', '') + print(name) if name in skip_tests: print(f"Skipping {name} test because: {skip_tests[name]}") continue @@ -77,6 +78,7 @@ def run_single_test(self, test_file, test_name=None, test_type=None): else: def_dict = DefinitionDict() for section_name, section in info["tests"].items(): + print(f"\t{section_name} tests") if test_type is not None and test_type != section_name: continue if section_name == "string_tests": @@ -208,8 +210,11 @@ def _run_single_schema_test(self, info, error_code, all_codes, description, name self.report_result(result, issues, error_code, all_codes, description, name, test, "schema_tests") def test_errors(self): + count = 1 for test_file in self.test_files: + print(f"{count} of {len(self.test_files)}: {test_file}") self.run_single_test(test_file) + count = count + 1 print(f"{len(self.fail_count)} tests got an unexpected result") print("\n".join(self.fail_count)) diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_remodel/derivatives/remodel/remodeling_files/summarize_columns_rmdl.json b/tests/data/bids_tests/eeg_ds003645s_hed_remodel/derivatives/remodel/remodeling_files/summarize_columns_rmdl.json new file mode 100644 index 000000000..8d45d610a --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_remodel/derivatives/remodel/remodeling_files/summarize_columns_rmdl.json @@ -0,0 +1,20 @@ +[ + { + "operation": "summarize_column_names", + "description": "Summarize the unique orders of column names.", + "parameters": { + "summary_name": "Summary of column names", + "summary_filename": "column_name_summary" + } + }, + { + "operation": "summarize_column_values", + "description": "Summarize column values.", + "parameters": { + "summary_name": "Summary of column values", + "summary_filename": "column_values_summary", + "skip_columns": ["onset", "duration", "sample"], + "value_columns": ["trial", "response_time", "stimuli", "stim_file"] + } + } +] \ No newline at end of file diff --git a/tests/models/test_string_util.py b/tests/models/test_string_util.py index 5df651374..f491570be 100644 --- a/tests/models/test_string_util.py +++ b/tests/models/test_string_util.py @@ -1,6 +1,6 @@ import unittest from hed import HedString, load_schema_version -from hed.models.string_util import split_base_tags, split_def_tags, gather_descriptions +from hed.models.string_util import split_base_tags, split_def_tags, gather_descriptions, cleanup_empties import copy @@ -188,5 +188,75 @@ def test_gather_descriptions_missing_period(self): self.assertNotIn("Description", str(result)) + +class TestCleanupEmpties(unittest.TestCase): + def check_expression(self, test_strings): + for test_key, test in test_strings.items(): + result = cleanup_empties(test[0]) + self.assertEqual(result, test[1], f"for {test_key} expected {test[1]} but received {result}") + + def test_trailing_commas_and_parentheses(self): + tests = { + "multipleCommasAndBlanks": ["(value1, value2, , , ) ", "(value1, value2)"], + "justAComma": ["value1, value2, )", "value1, value2)"], + "noComma": ["value1, value2 )", "value1, value2)"], + "multipleParens": ["((value1, value2),)", "((value1, value2))"], + "noAction": ["value1, value2", "value1, value2"], + "singleValueWithComma": ["value1,)", "value1)"], + "multipleSpacesBeforeParen": ["value1, value2 )", "value1, value2)"], + "multipleCommasBeforeParen": ["value1, value2,,,,)", "value1, value2)"], + "nestedParensWithCommas": ["((Red, Blue,),)", "((Red, Blue))"], + "extraSpacesAndCommas": ["value1, , , , )", "value1)"], + "multipleNestedGroups": ["((A, B), (C, D,),)", "((A, B), (C, D))"], + "commaAtEndWithoutSpace": ["value1,)", "value1)"], + "onlyCommasBeforeParen": [",,,,)", ")"], + "emptyString": ["", ""], + "onlyParens": ["))", "))"], + "multipleCommas": ["value1,,value2,,,value3", "value1,value2,value3"], + "spacesBetweenCommas": ["value1, , value2, , , value3", "value1, value2, value3"], + "leadingCommas": [",,value1,,value2", "value1,value2"], + "trailingCommas": ["value1,,value2,,", "value1,value2"], + "commasWithSpaces": ["value1, , value2, , value3", "value1, value2, value3"], + "onlyCommas": [",,,,", ""], + "mixedContent": ["(value1,, (value2, , value3),)", "(value1, (value2, value3))"], + "noChange": ["value1, value2, value3", "value1, value2, value3"], + "singleComma": [",", ""], + "singleTrailingComma": ["value1,", "value1"], + "multipleTrailingCommas": ["value1,,,", "value1"], + "trailingCommaWithSpaces": ["value1, ", "value1"], + "multipleTrailingCommasWithSpaces": ["value1, , , ", "value1"], + "nestedParensWithTrailingComma": ["(value1, value2,),", "(value1, value2)"], + "nestedParensWithSpacesAndComma": ["(value1, value2, ) ,", "(value1, value2)"], + "multipleGroupsWithTrailingComma": ["(A, B), (C, D,),", "(A, B), (C, D)"], + "spacesOnly": [" ", ""], + "singleLeadingComma": [",value1", "value1"], + "multipleLeadingCommas": [",,,value1", "value1"], + "leadingCommaWithSpaces": [" ,value1", "value1"], + "multipleLeadingCommasWithSpaces": [" , , , value1", "value1"], + "nestedParensWithLeadingComma": [", (value1, value2)", "(value1, value2)"], + "leadingSpacesAndComma": [" , (value1, value2)", "(value1, value2)"], + "multipleGroupsWithLeadingComma": [", (A, B), (C, D)", "(A, B), (C, D)"], + "emptyParentheses": ["()", ""], + "multipleEmptyParentheses": ["() ()", ""], + "nestedEmptyParentheses": ["(())", ""], + "deeplyNestedEmptyParentheses": ["(((())))", ""], + "emptyParenthesesWithSpaces": ["( )", ""], + "emptyParenthesesWithCommas": ["(,, ,)", ""], + "multipleEmptyGroups": ["(,,), ()", ""], + "validContentUnchanged": ["(value1, value2)", "(value1, value2)"], + "mixedValidAndEmpty": ["(value1, value2), (,,), ()", "(value1, value2)"], + "nestedValidAndEmpty": ["(value1, (), value2)", "(value1, value2)"], + "multipleLevelsOfEmptyParens": ["((), (,,), ( , (,), ()))", ""], + "mixedNestedValidAndEmpty": ["((value1, ( , )), value2)", "((value1), value2)"], + "onlySpacesInside": ["( )", ""], + "lotsOfParents": [ + "((((((((((((((((((((((((((((((((((((((((((((((((value1)))))))))))))))))))))))))))))))))))))))))))))))))", + "((((((((((((((((((((((((((((((((((((((((((((((((value1)))))))))))))))))))))))))))))))))))))))))))))))))", + ], + } + + self.check_expression(tests) + + if __name__ == '__main__': unittest.main() diff --git a/tests/scripts/test_validate_bids.py b/tests/scripts/test_validate_bids.py index 513085419..d4e65e771 100644 --- a/tests/scripts/test_validate_bids.py +++ b/tests/scripts/test_validate_bids.py @@ -16,7 +16,8 @@ def test_main_bids(self): arg_list = [self.data_root, '-x', 'derivatives', 'stimuli' ] with patch('sys.stdout', new=io.StringIO()) as fp: main(arg_list) - self.assertFalse(fp.getvalue()) + x = fp.getvalue() + self.assertFalse(x) def test_main_warnings(self): arg_list = [self.data_root, '-x', 'derivatives', 'stimuli', '-w', '-p', '-s' ] From 3261d5d84609c802dc2ea981a3949b52e38505e0 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Wed, 19 Mar 2025 17:19:02 -0500 Subject: [PATCH 31/50] Fixed the combo tests --- hed/errors/error_messages.py | 8 +- hed/validator/spreadsheet_validator.py | 96 ++++++++++++++----- spec_tests/test_errors.py | 11 ++- .../validator_tests/bids_events - Copy.json | 82 ---------------- tests/models/test_tabular_input.py | 50 +++++++++- 5 files changed, 131 insertions(+), 116 deletions(-) delete mode 100644 tests/data/validator_tests/bids_events - Copy.json diff --git a/hed/errors/error_messages.py b/hed/errors/error_messages.py index 25aaee9a4..b520d6eb8 100644 --- a/hed/errors/error_messages.py +++ b/hed/errors/error_messages.py @@ -211,14 +211,14 @@ def val_error_extra_slashes_spaces(tag, problem_tag): @hed_error(ValidationErrors.SIDECAR_KEY_MISSING, default_severity=ErrorSeverity.WARNING) -def val_error_sidecar_key_missing(invalid_key, category_keys): - return f"Category key '{invalid_key}' does not exist in column. Valid keys are: {category_keys}" +def val_error_sidecar_key_missing(invalid_keys, category_keys): + return f"Category keys '{invalid_keys}' do not exist in column. Valid keys are: {category_keys}" @hed_error(ValidationErrors.TSV_COLUMN_MISSING, actual_code=ValidationErrors.SIDECAR_KEY_MISSING, default_severity=ErrorSeverity.WARNING) -def val_error_tsv_column_missing(invalid_key): - return f"{{HED}} is used as a key in a sidecar but does not appear as a column in the tabular file" +def val_error_tsv_column_missing(invalid_keys): + return f"{invalid_keys} used as column references in sidecar but are not columns in the tabular file" @hed_tag_error(ValidationErrors.HED_DEF_EXPAND_INVALID, actual_code=ValidationErrors.DEF_EXPAND_INVALID) diff --git a/hed/validator/spreadsheet_validator.py b/hed/validator/spreadsheet_validator.py index 882f80678..8ff5599e6 100644 --- a/hed/validator/spreadsheet_validator.py +++ b/hed/validator/spreadsheet_validator.py @@ -2,8 +2,9 @@ import copy import pandas as pd import math +import re from hed.models.base_input import BaseInput -from hed.errors.error_types import ColumnErrors, ErrorContext, ValidationErrors +from hed.errors.error_types import ErrorContext, ValidationErrors, TemporalErrors from hed.errors.error_reporter import ErrorHandler from hed.models.column_mapper import ColumnType from hed.models.hed_string import HedString @@ -11,6 +12,7 @@ from hed.validator.onset_validator import OnsetValidator from hed.validator.hed_validator import HedValidator from hed.models import df_util +from hed.models.model_constants import DefTagNames PANDAS_COLUMN_PREFIX_TO_IGNORE = "Unnamed: " @@ -18,6 +20,7 @@ class SpreadsheetValidator: ONSET_TOLERANCE = 10-7 + TEMPORAL_ANCHORS = re.compile(r"|".join(map(re.escape, ["onset", "inset", "offset", "delay"]))) def __init__(self, hed_schema): """ @@ -44,7 +47,6 @@ def validate(self, data, def_dicts=None, name=None, error_handler=None): issues (list of dict): A list of issues for HED string """ - issues = [] if error_handler is None: error_handler = ErrorHandler() @@ -59,7 +61,8 @@ def validate(self, data, def_dicts=None, name=None, error_handler=None): # Adjust to account for column names if data.has_column_names: row_adj += 1 - issues += self._validate_column_structure(data, error_handler, row_adj) + + issues = self._validate_column_structure(data, error_handler) if data.needs_sorting: data_new = copy.deepcopy(data) @@ -67,11 +70,24 @@ def validate(self, data, def_dicts=None, name=None, error_handler=None): issues += error_handler.format_error_with_context(ValidationErrors.ONSETS_UNORDERED) data = data_new - onsets = df_util.split_delay_tags(data.series_a, self._schema, data.onsets) + # If there are n/a errors in the onset column, further validation cannot proceed + onsets = data.onsets + if onsets is not None: + onsets = onsets.astype(str).str.strip() + onsets = pd.to_numeric(onsets, errors='coerce') + assembled = data.series_a + na_issues = self._check_onset_nans(onsets, assembled, self._schema, error_handler, row_adj) + issues += na_issues + if len(na_issues) > 0: + return issues + onsets = df_util.split_delay_tags(assembled, self._schema, onsets) + else: + onsets = None + df = data.dataframe_a self._hed_validator = HedValidator(self._schema, def_dicts=def_dicts) - if data.onsets is not None: + if onsets is not None: self._onset_validator = OnsetValidator() onset_mask = ~pd.isna(pd.to_numeric(onsets['onset'], errors='coerce')) else: @@ -204,14 +220,13 @@ def _is_within_tolerance(self, onset1, onset2): # Return False if either value is not convertible to a float return False - def _validate_column_structure(self, base_input, error_handler, row_adj): + def _validate_column_structure(self, base_input, error_handler): """ Validate that each column in the input data has valid values. Parameters: base_input (BaseInput): The input data to be validated. error_handler (ErrorHandler): Holds context - row_adj(int): Number to adjust row by for reporting errors Returns: List of issues associated with each invalid value. Each issue is a dictionary. """ @@ -221,21 +236,56 @@ def _validate_column_structure(self, base_input, error_handler, row_adj): issues += col_issues for column in base_input.column_metadata().values(): if column.column_type == ColumnType.Categorical: - error_handler.push_error_context(ErrorContext.COLUMN, column.column_name) - valid_keys = column.hed_dict.keys() - for row_number, value in enumerate(base_input.dataframe[column.column_name]): - if value != "n/a" and value not in valid_keys: - error_handler.push_error_context(ErrorContext.ROW, row_number + row_adj) - issues += error_handler.format_error_with_context(ValidationErrors.SIDECAR_KEY_MISSING, - invalid_key=value, - category_keys=list(valid_keys)) - error_handler.pop_error_context() - error_handler.pop_error_context() - - column_refs = base_input.get_column_refs() - columns = base_input.columns - for ref in column_refs: - if ref not in columns: - issues += error_handler.format_error_with_context(ValidationErrors.TSV_COLUMN_MISSING, invalid_key=ref) + valid_keys = set(column.hed_dict.keys()) + column_values = base_input.dataframe[column.column_name] + + # Find non n/a values that are not in the valid keys + invalid_values = set(column_values[(column_values != "n/a") & (~column_values.isin(valid_keys))]) + + # If there are invalid values, log a single error + if invalid_values: + error_handler.push_error_context(ErrorContext.COLUMN, column.column_name) + issues += error_handler.format_error_with_context(ValidationErrors.SIDECAR_KEY_MISSING, + invalid_keys=str(list(invalid_values)), category_keys=list(valid_keys)) + error_handler.pop_error_context() + + column_refs = set(base_input.get_column_refs()) # Convert to set for O(1) lookup + columns = set(base_input.columns) # Convert to set for efficient comparison + + # Find missing column references + missing_refs = column_refs - columns # Set difference: elements in column_refs but not in columns + + # If there are missing references, log a single error + if missing_refs: + issues += error_handler.format_error_with_context( + ValidationErrors.TSV_COLUMN_MISSING, + invalid_keys=list(missing_refs) # Include all missing column references + ) return issues + + def _check_onset_nans(self, onsets, assembled, hed_schema, error_handler, row_adj): + onset_mask = pd.isna(onsets) + if not onset_mask.any(): + return [] + filtered = assembled[onset_mask] + issues = [] + for index, value in filtered.items(): + if not bool(self.TEMPORAL_ANCHORS.search(value.casefold())): + continue + hed_obj = HedString(value, hed_schema) + error_handler.push_error_context(ErrorContext.ROW, index + row_adj) + error_handler.push_error_context(ErrorContext.HED_STRING, hed_obj) + for tag in hed_obj.find_top_level_tags(anchor_tags=DefTagNames.TIMELINE_KEYS, include_groups=0): + issues += error_handler.format_error_with_context(TemporalErrors.TEMPORAL_TAG_NO_TIME, tag=tag) + error_handler.pop_error_context() + error_handler.pop_error_context() + return issues + #filtered = assembled.loc[onset_mask.index[onset_mask]] + # for row_number, text_file_row in filtered.iteritems(): + # error_handler.push_error_context(ErrorContext.ROW, row_number + row_adj) + # error_handler.push_error_context(ErrorContext.COLUMN, text_file_row.name) + # error_handler.push_error_context(ErrorContext.HED_STRING, text_file_row) + # issues = error_handler.format_error_with_context(ValidationErrors.ONSETS_NAN) + # error_handler.pop_error_context() + diff --git a/spec_tests/test_errors.py b/spec_tests/test_errors.py index b287d2381..a56de2d58 100644 --- a/spec_tests/test_errors.py +++ b/spec_tests/test_errors.py @@ -49,7 +49,6 @@ def run_single_test(self, test_file, test_name=None, test_type=None): print(f"Skipping {error_code} test because: {skip_tests[error_code]}") continue name = info.get('name', '') - print(name) if name in skip_tests: print(f"Skipping {name} test because: {skip_tests[name]}") continue @@ -78,7 +77,6 @@ def run_single_test(self, test_file, test_name=None, test_type=None): else: def_dict = DefinitionDict() for section_name, section in info["tests"].items(): - print(f"\t{section_name} tests") if test_type is not None and test_type != section_name: continue if section_name == "string_tests": @@ -163,9 +161,13 @@ def _run_single_combo_test(self, info, schema, def_dict, error_code, all_codes, from hed import TabularInput for result, tests in info.items(): for test in tests: - buffer = io.BytesIO(json.dumps(test['sidecar']).encode("utf-8")) + sidecar_test = test['sidecar'] + default_dict = self.default_sidecar.loaded_dict + for key, value in default_dict.items(): + sidecar_test.setdefault(key, value) + + buffer = io.BytesIO(json.dumps(sidecar_test).encode("utf-8")) sidecar = Sidecar(buffer) - sidecar.loaded_dict.update(self.default_sidecar.loaded_dict) issues = sidecar.validate(hed_schema=schema, extra_def_dicts=def_dict, error_handler=error_handler) string = "" try: @@ -212,7 +214,6 @@ def _run_single_schema_test(self, info, error_code, all_codes, description, name def test_errors(self): count = 1 for test_file in self.test_files: - print(f"{count} of {len(self.test_files)}: {test_file}") self.run_single_test(test_file) count = count + 1 diff --git a/tests/data/validator_tests/bids_events - Copy.json b/tests/data/validator_tests/bids_events - Copy.json deleted file mode 100644 index a708693f9..000000000 --- a/tests/data/validator_tests/bids_events - Copy.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "onset": { - "Description": "Onset of the go signal which is the disappearance of the cue bar", - "Units": "s" - }, - "duration": { - "Description": "Duration of the event", - "Units": "s" - }, - "event-type": { - "Description": "Subject presses both buttons causing cue bar to start count-down display", - "Levels" : { - "cue": "Subject presses both buttons causing cue bar to start count-down display", - "go": "Bar disappears cueing the subject to make a choice about which hand to raise", - "right-raised": "Subject releases right button and raises right hand", - "left-raised": "Subject releases left button and raises left hand", - "left-raised-match": "Subject raised left hand and computer presented image of left hand.", - "left-raised-nomatch": "Subject raised left hand and computer presented image of right hand.", - "right-raised-match": "Subject raised right hand and computer presented image of right hand.", - "right-raised-nomatch": "Subject raised right hand and computer presented image of left hand." - }, - "HED": { - "cue": "Description/Subject presses both buttons causing cue bar to start count-down display, (Sensory-event, Visual, Cue, ((Rectangle, (Position, (Center-of, Screen)), (Size, Decreasing)))), (Agent-action, Experimental-participant, (Press, Hold-down, (Left-side, Button)), (Press, Hold-down, (Right-side, Button)))", - "go": "Description/Onset of the go signal which is the disappearance of the cue bar, Sensory-event, (Visual, Experimental-stimulus, Instructional, Signal-go, Rectangle)", - "right-raised": "Description/Subject raised right hand thereby releasing right button, (Agent-action, Experimental-participant, (Lift, (Right-side, Hand)), (Release, (Right-side, Button)))", - "left-raised": "Description/Subject raised left hand thereby releasing left button, (Agent-action, Experimental-participant, (Lift, (Left-side, Hand)), (Release, (Left-side, Button)))", - "left-raised-match": "Description/Computer presented image of left hand thereby matching a previously raised left hand, (Sensory-event, Visual, (Drawing, ID/left_hand.png,(Left-side, Hand)), (Feedback, (Intended-effect, Penalty)))", - "left-raised-nomatch": "Description/Computer presented image of left hand thereby not matching previously raised right hand, (Sensory-event, Visual, (Drawing, ID/right_hand.png, (Left-side, Hand)), (Feedback, (Intended-effect, Reward)))", - "right-raised-match": "Description/Computer presented image of right hand thereby matching a previously raised right hand, (Sensory-event, Visual, (Drawing, ID/right_hand.png,(Right-side, Hand)), (Feedback, (Intended-effect, Penalty)))", - "right-raised-nomatch": "Description/Computer presented image of right hand thereby not matching a previously raised left hand, (Sensory-event, Visual, (Drawing, ID/right_hand.png, (Right-side, Hand)), (Feedback, (Intended-effect, Reward)))" - } - }, - "sample": { - "Description": "The sample within the EEG data at which an event occurred" - }, - "stage": { - "Description": "The current stage of the experiment.", - "Levels": { - "1": "Stage 1. BCI acts randomly", - "2": "Stage 2. BCI was trained on data from stage 1.", - "3": "Stage 3. BCI was trained on data from stages 1 and 2." - }, - "HED": { - "1": "Description/BCI acts randomly, (Definition/Random-selection, (Experimental-condition, (Random, Predict))), Def/Random-selection", - "2": "Description/BCI was trained on data from stage 1., (Definition/Trained-on-random, (Experimental-condition)), Def/Trained-on-random", - "3": "Description/BCI was trained on data from stages 1 and 2., (Definition/Trained-on-all, (Experimental-condition)), Def/Trained-on-all" - } - }, - "trial": { - "Description": "The number of the trial in the experiment.", - "HED": "Description/The number of the trial in the experiment, (Experimental-trial, Item-count/#)" - }, - "latency": { - "Description": "Estimated beginning of the data chunk used for the BCI prediction with respect to the true event as measured by parallel port trigger in this trial.", - "Units": "ms" - }, - "bci_prediction": { - "Description": "Which hand did the BCI predict was raised in this trial.", - "Levels": { - "left": "BCI predicts participant raised left hand", - "right": "BCI predicts participant raised right hand" - }, - "HED": { - "left": "Description/BCI predicts participant raised left hand, Computed-prediction, (Computational-evidence, (Left-side, Hand))", - "right": "Description/BCI predicts participant raised right hand, Computed-prediction, (Computational-evidence, (Right-side, Hand))" - } - }, - "bci_prediction_valid": { - "Description": "Did a prediction arrive on time (if not, a random prediction was made) in this trial.", - "Levels": { - "1": "Computational prediction arrived on time", - "2": "Computational prediction was late so random prediction was used." - }, - "HED": { - "1": "Description/Computational prediction arrived on time, (Computational-agent, Predict)", - "2": "Description/Computational prediction was late so random prediction was used., Time-out, (Random, Predict)" - } - }, - "n_repeated": { - "Description": "Number of trials that had to be repeated until the present trial because of invalid participant behavior (within this stage)." - } -} \ No newline at end of file diff --git a/tests/models/test_tabular_input.py b/tests/models/test_tabular_input.py index 0d95935b7..bd54a4b07 100644 --- a/tests/models/test_tabular_input.py +++ b/tests/models/test_tabular_input.py @@ -1,9 +1,10 @@ import unittest import os +import io import shutil from hed.models import Sidecar, TabularInput -from hed import schema +from hed import schema, get_printable_issue_string from hed.errors import HedFileError from hed.errors import ErrorHandler, ErrorContext @@ -34,6 +35,13 @@ def setUpClass(cls): def tearDownClass(cls): shutil.rmtree(cls.base_output_folder) + def get_tabular(self, events_list, sidecar): + string = "" + for event_row in events_list: + string += "\t".join(str(x) for x in event_row) + "\n" + file_obj = io.BytesIO(string.encode("utf-8")) + return TabularInput(file_obj, sidecar=sidecar) + def test_missing_column_name_issue(self): events_path = os.path.realpath(os.path.join(os.path.dirname(os.path.realpath(__file__)), '../data/validator_tests/bids_events_bad_column_name.tsv')) @@ -58,9 +66,47 @@ def test_expand_column_issues(self): input_file = TabularInput(events_path, sidecar=sidecar) validation_issues = input_file.validate(hed_schema=self.hed_schema) - self.assertEqual(validation_issues[0][ErrorContext.ROW], 2) + self.assertEqual(validation_issues[0][ErrorContext.COLUMN], 'event-type') self.assertEqual(len(validation_issues), 1) + def test_nan_issues(self): + events1 = [["onset", "duration", "event-type", "HED"], + [1.0, 0, "go", "Blue"], + [2.0, 0, "cue", "(Delay/3.0, (Green))"], + [3.0, 0, "go", "Red"],] + events2 = [["onset", "duration", "event-type", "HED"], + [1.0, 0, "go", "Blue"], + ["n/a", 0, "cue", "(Delay/3.0, (Green))"], + [3.0, 0, "go", "Red"], + ["n/a", 0, "go", "(Duration/5, (Red))"],] + events3 = [["onset", "duration", "event-type", "HED"], + [1.0, 0, "go", "Blue"], + ["n/a", 0, "cue", "(Delay/3.0, (Green)), (Delay/5.0, (Black))"], + [3.0, 0, "go", "Red"], + ["n/a", 0, "go", "(Duration/5, (Red))"], ] + json_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), + "../data/validator_tests/bids_events.json") + sidecar = Sidecar(json_path) + + error_handler1 = ErrorHandler(check_for_warnings=False) + tab_input1 = self.get_tabular(events1, sidecar) + validation_issues = tab_input1.validate(hed_schema=self.hed_schema, error_handler=error_handler1) + self.assertEqual(len(validation_issues), 0) + + tab_input2 = self.get_tabular(events2, sidecar) + validation_issues = tab_input2.validate(hed_schema=self.hed_schema, error_handler=error_handler1) + self.assertEqual(len(validation_issues), 1) + + tab_input3 = self.get_tabular(events3, sidecar) + validation_issues = tab_input3.validate(hed_schema=self.hed_schema, error_handler=error_handler1) + self.assertEqual(len(validation_issues), 2) + + error_handler2 = ErrorHandler(check_for_warnings=True) + tab_input3 = self.get_tabular(events3, sidecar) + validation_issues = tab_input3.validate(hed_schema=self.hed_schema, error_handler=error_handler2) + self.assertEqual(len(validation_issues), 3) + + def test_blank_and_duplicate_columns(self): filepath = os.path.join(os.path.dirname(os.path.realpath(__file__)), "../data/model_tests/blank_column_name.tsv") From 1aa511dc7334a32b83c93a46a0f92bb550327a6c Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Sat, 22 Mar 2025 14:08:46 -0500 Subject: [PATCH 32/50] Removed equivalentTo and made annotations attributes --- hed/schema/hed_schema_df_constants.py | 9 +- hed/schema/hed_schema_entry.py | 848 +++++++++++++------------- hed/schema/schema_io/schema2base.py | 5 + hed/schema/schema_io/schema2df.py | 12 +- 4 files changed, 439 insertions(+), 435 deletions(-) diff --git a/hed/schema/hed_schema_df_constants.py b/hed/schema/hed_schema_df_constants.py index 4c26f220b..b6c59e45c 100644 --- a/hed/schema/hed_schema_df_constants.py +++ b/hed/schema/hed_schema_df_constants.py @@ -54,13 +54,12 @@ has_unit_class = "hasUnitClass" annotations = "Annotations" - -struct_columns = [hed_id, name, attributes, subclass_of, description, equivalent_to] -tag_columns = [hed_id, name, level, subclass_of, attributes, description, equivalent_to] -unit_columns = [hed_id, name, subclass_of, has_unit_class, attributes, description, equivalent_to] +struct_columns = [hed_id, name, attributes, subclass_of, description] +tag_columns = [hed_id, name, level, subclass_of, attributes, description] +unit_columns = [hed_id, name, subclass_of, has_unit_class, attributes, description] # The columns for unit class, value class, and unit modifier -other_columns = [hed_id, name, subclass_of, attributes, description, equivalent_to] +other_columns = [hed_id, name, subclass_of, attributes, description] # for schema attributes property_type = "Type" diff --git a/hed/schema/hed_schema_entry.py b/hed/schema/hed_schema_entry.py index 90dd31bea..eabb71d6a 100644 --- a/hed/schema/hed_schema_entry.py +++ b/hed/schema/hed_schema_entry.py @@ -1,424 +1,424 @@ -from hed.schema.hed_schema_constants import HedSectionKey -from hed.schema.hed_schema_constants import HedKey - -import inflect - -pluralize = inflect.engine() -pluralize.defnoun("hertz", "hertz") - - -class HedSchemaEntry: - """ A single node in a HedSchema. - - The structure contains all the node information including attributes and properties. - - """ - def __init__(self, name, section): - """ Constructor for HedSchemaEntry. - - Parameters: - name (str): The name of the entry. - section (HedSchemaSection): The section to which it belongs. - - """ - self.name = name - # key: property/attribute name, value = property value. Will often be a bool - self.attributes = {} - self.description = None - self._section = section - - # This section is largely unused. It will only be filled in when we try to add an attribute - # that isn't valid in this section. - self._unknown_attributes = None - - def finalize_entry(self, schema): - """ Called once after loading to set internal state. - - Parameters: - schema (HedSchema): The schema that holds the rules. - - """ - # Clear out any known attributes from the unknown section - to_remove = [] - if self._unknown_attributes: - for attribute in self._unknown_attributes: - if attribute in self._section.valid_attributes: - to_remove.append(attribute) - - for item in to_remove: - self._unknown_attributes.pop(item) - - def has_attribute(self, attribute, return_value=False): - """ Checks for the existence of an attribute in this entry. - - Parameters: - attribute (str): The attribute to check for. - return_value (bool): If True, returns the actual value of the attribute. - If False, returns a boolean indicating the presence of the attribute. - - Returns: - bool or any: If return_value is False, returns True if the attribute exists and False otherwise. - If return_value is True, returns the value of the attribute if it exists, else returns None. - - Notes: - - The existence of an attribute does not guarantee its validity. - """ - if return_value: - return self.attributes.get(attribute, None) - else: - return attribute in self.attributes - - def attribute_has_property(self, attribute, property_name): - """ Return True if attribute has property. - - Parameters: - attribute (str): Attribute name to check for property_name. - property_name (str): The property value to return. - - Returns: - bool: Returns True if this entry has the property. - - """ - attr_entry = self._section.valid_attributes.get(attribute) - if attr_entry and attr_entry.has_attribute(property_name): - return True - - def _set_attribute_value(self, attribute, attribute_value): - """ Add attribute and set its value. - - Parameters: - attribute (str): The name of the schema entry attribute. - attribute_value (bool or str): The value of the attribute. - - Notes: - - If this an invalid attribute name, it will be also added as an unknown attribute. - - """ - if not attribute_value: - return - - # todo: remove this patch and redo the code - # This check doesn't need to be done if the schema is valid. - if attribute not in self._section.valid_attributes: - # print(f"Unknown attribute {attribute}") - if self._unknown_attributes is None: - self._unknown_attributes = {} - self._unknown_attributes[attribute] = attribute_value - self.attributes[attribute] = attribute_value - - @property - def section_key(self): - return self._section.section_key - - def __eq__(self, other): - if self.name != other.name: - return False - if not self._compare_attributes_no_order(self.attributes, other.attributes): - return False - if self.description != other.description: - return False - return True - - def __hash__(self): - return hash(self.name) - - def __str__(self): - return self.name - - @staticmethod - def _compare_attributes_no_order(left, right): - if left != right: - left = {name: (set(value.split(",")) if isinstance(value, str) else value) - for (name, value) in left.items()} - right = {name: (set(value.split(",")) if isinstance(value, str) else value) - for (name, value) in right.items()} - - return left == right - - -class UnitClassEntry(HedSchemaEntry): - """ A single unit class entry in the HedSchema. """ - - def __init__(self, *args, **kwargs): - super().__init__(*args, **kwargs) - self._units = [] - self.units = [] - self.derivative_units = {} - - @property - def children(self): - """ Alias to get the units for this class - - Returns: - unit_list(list): The unit list for this class - """ - return self.units - - def add_unit(self, unit_entry): - """ Add the given unit entry to this unit class. - - Parameters: - unit_entry (HedSchemaEntry): Unit entry to add. - - """ - self._units.append(unit_entry) - - def finalize_entry(self, schema): - """ Called once after schema load to set state. - - Parameters: - schema (HedSchema): The object with the schema rules. - - """ - self.units = {unit_entry.name: unit_entry for unit_entry in self._units} - for unit_entry in self.units.values(): - unit_entry.unit_class_entry = self - derivative_units = {} - for unit_entry in self.units.values(): - derivative_units.update({key: unit_entry for key in unit_entry.derivative_units.keys()}) - - self.derivative_units = derivative_units - - def __eq__(self, other): - if not super().__eq__(other): - return False - if self.units != other.units: - return False - return True - - def get_derivative_unit_entry(self, units): - """ Gets the (derivative) unit entry if it exists - - Parameters: - units (str): The unit name to check, can be plural or include a modifier. - - Returns: - unit_entry(UnitEntry or None): The unit entry if it exists - """ - possible_match = self.derivative_units.get(units) - # If we have a match that's a unit symbol, we're done, return it. - if possible_match and possible_match.has_attribute(HedKey.UnitSymbol): - return possible_match - - possible_match = self.derivative_units.get(units.casefold()) - # Unit symbols must match including case, a match of a unit symbol now is something like M becoming m. - if possible_match and possible_match.has_attribute(HedKey.UnitSymbol): - possible_match = None - - return possible_match - - -class UnitEntry(HedSchemaEntry): - """ A single unit entry with modifiers in the HedSchema. """ - def __init__(self, *args, **kwargs): - super().__init__(*args, **kwargs) - self.unit_modifiers = [] - self.derivative_units = {} - self.unit_class_entry = None - - def finalize_entry(self, schema): - """ Called once after loading to set internal state. - - Parameters: - schema (HedSchema): The schema rules come from. - - """ - self.unit_modifiers = schema._get_modifiers_for_unit(self.name) - derivative_units = {} - if self.has_attribute(HedKey.UnitSymbol): - base_plural_units = {self.name} - else: - base_plural_units = {self.name.lower()} - base_plural_units.add(pluralize.plural(self.name.lower())) - - for derived_unit in base_plural_units: - derivative_units[derived_unit] = self._get_conversion_factor(None) - for modifier in self.unit_modifiers: - derivative_units[modifier.name + derived_unit] = self._get_conversion_factor(modifier_entry=modifier) - self.derivative_units = derivative_units - - def _get_conversion_factor(self, modifier_entry): - base_factor = modifier_factor = 1.0 - try: - base_factor = float(self.attributes.get(HedKey.ConversionFactor, "1.0").replace("^", "e")) - if modifier_entry: - modifier_factor = float(modifier_entry.attributes.get(HedKey.ConversionFactor, "1.0").replace("^", "e")) - except (ValueError, AttributeError): - pass # Just default to 1.0 - return base_factor * modifier_factor - - def get_conversion_factor(self, unit_name): - """Returns the conversion factor from combining this unit with the specified modifier - - Parameters: - unit_name (str or None): the full name of the unit with modifier - - Returns: - conversion_factor(float or None): Returns the conversion factor or None - """ - if HedKey.ConversionFactor in self.attributes: - return float(self.derivative_units.get(unit_name)) - - -class HedTagEntry(HedSchemaEntry): - """ A single tag entry in the HedSchema. """ - def __init__(self, *args, **kwargs): - super().__init__(*args, **kwargs) - self.unit_classes = {} - self.value_classes = {} - # These always have any /# stripped off the end, so they can easily be used with normal code. - self.long_tag_name = None - self.short_tag_name = None - self.takes_value_child_entry = None # this is a child takes value tag, if one exists - self._parent_tag = None - self.tag_terms = tuple() - # During setup, it's better to have attributes shadow inherited before getting its own copy later. - self.inherited_attributes = self.attributes - # Descendent tags below this one - self.children = {} - - def __eq__(self, other): - if not super().__eq__(other): - return False - if not self._compare_attributes_no_order(self.inherited_attributes, other.inherited_attributes): - return False - return True - - def has_attribute(self, attribute, return_value=False): - """ Returns th existence or value of an attribute in this entry. - - This also checks parent tags for inheritable attributes like ExtensionAllowed. - - Parameters: - attribute (str): The attribute to check for. - return_value (bool): If True, returns the actual value of the attribute. - If False, returns a boolean indicating the presence of the attribute. - - Returns: - bool or any: If return_value is False, returns True if the attribute exists and False otherwise. - If return_value is True, returns the value of the attribute if it exists, else returns None. - - Notes: - - The existence of an attribute does not guarantee its validity. - """ - val = self.inherited_attributes.get(attribute) - if not return_value: - val = val is not None - return val - - def _check_inherited_attribute_internal(self, attribute): - """Gather up all instances of an attribute from this entry and any parent entries""" - attribute_values = [] - - iter_entry = self - while iter_entry is not None: - if iter_entry.takes_value_child_entry: - break - if attribute in iter_entry.attributes: - attribute_values.append(iter_entry.attributes[attribute]) - iter_entry = iter_entry._parent_tag - - return attribute_values - - def _check_inherited_attribute(self, attribute, return_value=False): - """ - Checks for the existence of an attribute in this entry and its parents. - - Parameters: - attribute (str): The attribute to check for. - return_value (bool): If True, returns the actual value of the attribute. - If False, returns a boolean indicating the presence of the attribute. - - Returns: - bool or any: Depending on the flag return_value, - returns either the presence of the attribute, or its value. - - Notes: - - The existence of an attribute does not guarantee its validity. - - For string attributes, the values are joined with a comma as a delimiter from all ancestors. - - For other attributes, only the value closest to the leaf is returned - """ - attribute_values = self._check_inherited_attribute_internal(attribute) - - if return_value: - if not attribute_values: - return None - try: - return ",".join(attribute_values) - except TypeError: - return attribute_values[0] # Return the lowest level attribute if we don't want the union - return bool(attribute_values) - - def base_tag_has_attribute(self, tag_attribute): - """ Check if the base tag has a specific attribute. - - Parameters: - tag_attribute (str): A tag attribute. - - Returns: - bool: True if the tag has the specified attribute. False, if otherwise. - - Notes: - This mostly is relevant for takes value tags. - - """ - base_entry = self - if self.has_attribute(HedKey.TakesValue): - base_entry = base_entry._parent_tag - - return base_entry.has_attribute(tag_attribute) - - @property - def parent(self): - """Get the parent entry of this tag""" - return self._parent_tag - - @property - def parent_name(self): - """Gets the parent tag entry name""" - if self._parent_tag: - return self._parent_tag.name - parent_name, _, child_name = self.name.rpartition("/") - return parent_name - - def _finalize_classes(self, schema, attribute_key, section_key): - result = {} - if attribute_key in self.attributes: - for attribute_name in self.attributes[attribute_key].split(","): - entry = schema._get_tag_entry(attribute_name, section_key) - if entry: - result[attribute_name] = entry - return result - - def _finalize_takes_value_tag(self, schema): - if self.name.endswith("/#"): - self.unit_classes = self._finalize_classes(schema, HedKey.UnitClass, HedSectionKey.UnitClasses) - self.value_classes = self._finalize_classes(schema, HedKey.ValueClass, HedSectionKey.ValueClasses) - - def _finalize_inherited_attributes(self): - # Replace the list with a copy we can modify. - self.inherited_attributes = self.attributes.copy() - for attribute in self._section.inheritable_attributes: - if self._check_inherited_attribute(attribute): - self.inherited_attributes[attribute] = self._check_inherited_attribute(attribute, True) - - def finalize_entry(self, schema): - """ Called once after schema loading to set state. - - Parameters: - schema (HedSchema): The schema that the rules come from. - - """ - # Set the parent and child pointers. Child is just for "takes value" - parent_name, _, child_name = self.name.rpartition("/") - parent_tag = None - if parent_name: - parent_tag = schema._get_tag_entry(parent_name) - self._parent_tag = parent_tag - if self._parent_tag: - self._parent_tag.children[self.short_tag_name] = self - self.takes_value_child_entry = schema._get_tag_entry(self.name + "/#") - self.tag_terms = tuple(self.long_tag_name.casefold().split("/")) - - self._finalize_inherited_attributes() - self._finalize_takes_value_tag(schema) +from hed.schema.hed_schema_constants import HedSectionKey +from hed.schema.hed_schema_constants import HedKey + +import inflect + +pluralize = inflect.engine() +pluralize.defnoun("hertz", "hertz") + + +class HedSchemaEntry: + """ A single node in a HedSchema. + + The structure contains all the node information including attributes and properties. + + """ + def __init__(self, name, section): + """ Constructor for HedSchemaEntry. + + Parameters: + name (str): The name of the entry. + section (HedSchemaSection): The section to which it belongs. + + """ + self.name = name + # key: property/attribute name, value = property value. Will often be a bool + self.attributes = {} + self.description = None + self._section = section + + # This section is largely unused. It will only be filled in when we try to add an attribute + # that isn't valid in this section. + self._unknown_attributes = None + + def finalize_entry(self, schema): + """ Called once after loading to set internal state. + + Parameters: + schema (HedSchema): The schema that holds the rules. + + """ + # Clear out any known attributes from the unknown section + to_remove = [] + if self._unknown_attributes: + for attribute in self._unknown_attributes: + if attribute in self._section.valid_attributes: + to_remove.append(attribute) + + for item in to_remove: + self._unknown_attributes.pop(item) + + def has_attribute(self, attribute, return_value=False): + """ Checks for the existence of an attribute in this entry. + + Parameters: + attribute (str): The attribute to check for. + return_value (bool): If True, returns the actual value of the attribute. + If False, returns a boolean indicating the presence of the attribute. + + Returns: + bool or any: If return_value is False, returns True if the attribute exists and False otherwise. + If return_value is True, returns the value of the attribute if it exists, else returns None. + + Notes: + - The existence of an attribute does not guarantee its validity. + """ + if return_value: + return self.attributes.get(attribute, None) + else: + return attribute in self.attributes + + def attribute_has_property(self, attribute, property_name): + """ Return True if attribute has property. + + Parameters: + attribute (str): Attribute name to check for property_name. + property_name (str): The property value to return. + + Returns: + bool: Returns True if this entry has the property. + + """ + attr_entry = self._section.valid_attributes.get(attribute) + if attr_entry and attr_entry.has_attribute(property_name): + return True + + def _set_attribute_value(self, attribute, attribute_value): + """ Add attribute and set its value. + + Parameters: + attribute (str): The name of the schema entry attribute. + attribute_value (bool or str): The value of the attribute. + + Notes: + - If this an invalid attribute name, it will be also added as an unknown attribute. + + """ + if not attribute_value: + return + + # todo: remove this patch and redo the code + # This check doesn't need to be done if the schema is valid. + if attribute not in self._section.valid_attributes: + # print(f"Unknown attribute {attribute}") + if self._unknown_attributes is None: + self._unknown_attributes = {} + self._unknown_attributes[attribute] = attribute_value + self.attributes[attribute] = attribute_value + + @property + def section_key(self): + return self._section.section_key + + def __eq__(self, other): + if self.name != other.name: + return False + if not self._compare_attributes_no_order(self.attributes, other.attributes): + return False + if self.description != other.description: + return False + return True + + def __hash__(self): + return hash(self.name) + + def __str__(self): + return self.name + + @staticmethod + def _compare_attributes_no_order(left, right): + if left != right: + left = {name: (set(value.split(",")) if isinstance(value, str) else value) + for (name, value) in left.items()} + right = {name: (set(value.split(",")) if isinstance(value, str) else value) + for (name, value) in right.items()} + + return left == right + + +class UnitClassEntry(HedSchemaEntry): + """ A single unit class entry in the HedSchema. """ + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self._units = [] + self.units = [] + self.derivative_units = {} + + @property + def children(self): + """ Alias to get the units for this class + + Returns: + unit_list(list): The unit list for this class + """ + return self.units + + def add_unit(self, unit_entry): + """ Add the given unit entry to this unit class. + + Parameters: + unit_entry (HedSchemaEntry): Unit entry to add. + + """ + self._units.append(unit_entry) + + def finalize_entry(self, schema): + """ Called once after schema load to set state. + + Parameters: + schema (HedSchema): The object with the schema rules. + + """ + self.units = {unit_entry.name: unit_entry for unit_entry in self._units} + for unit_entry in self.units.values(): + unit_entry.unit_class_entry = self + derivative_units = {} + for unit_entry in self.units.values(): + derivative_units.update({key: unit_entry for key in unit_entry.derivative_units.keys()}) + + self.derivative_units = derivative_units + + def __eq__(self, other): + if not super().__eq__(other): + return False + if self.units != other.units: + return False + return True + + def get_derivative_unit_entry(self, units): + """ Gets the (derivative) unit entry if it exists + + Parameters: + units (str): The unit name to check, can be plural or include a modifier. + + Returns: + unit_entry(UnitEntry or None): The unit entry if it exists + """ + possible_match = self.derivative_units.get(units) + # If we have a match that's a unit symbol, we're done, return it. + if possible_match and possible_match.has_attribute(HedKey.UnitSymbol): + return possible_match + + possible_match = self.derivative_units.get(units.casefold()) + # Unit symbols must match including case, a match of a unit symbol now is something like M becoming m. + if possible_match and possible_match.has_attribute(HedKey.UnitSymbol): + possible_match = None + + return possible_match + + +class UnitEntry(HedSchemaEntry): + """ A single unit entry with modifiers in the HedSchema. """ + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.unit_modifiers = [] + self.derivative_units = {} + self.unit_class_entry = None + + def finalize_entry(self, schema): + """ Called once after loading to set internal state. + + Parameters: + schema (HedSchema): The schema rules come from. + + """ + self.unit_modifiers = schema._get_modifiers_for_unit(self.name) + derivative_units = {} + if self.has_attribute(HedKey.UnitSymbol): + base_plural_units = {self.name} + else: + base_plural_units = {self.name.lower()} + base_plural_units.add(pluralize.plural(self.name.lower())) + + for derived_unit in base_plural_units: + derivative_units[derived_unit] = self._get_conversion_factor(None) + for modifier in self.unit_modifiers: + derivative_units[modifier.name + derived_unit] = self._get_conversion_factor(modifier_entry=modifier) + self.derivative_units = derivative_units + + def _get_conversion_factor(self, modifier_entry): + base_factor = modifier_factor = 1.0 + try: + base_factor = float(self.attributes.get(HedKey.ConversionFactor, "1.0").replace("^", "e")) + if modifier_entry: + modifier_factor = float(modifier_entry.attributes.get(HedKey.ConversionFactor, "1.0").replace("^", "e")) + except (ValueError, AttributeError): + pass # Just default to 1.0 + return base_factor * modifier_factor + + def get_conversion_factor(self, unit_name): + """Returns the conversion factor from combining this unit with the specified modifier + + Parameters: + unit_name (str or None): the full name of the unit with modifier + + Returns: + conversion_factor(float or None): Returns the conversion factor or None + """ + if HedKey.ConversionFactor in self.attributes: + return float(self.derivative_units.get(unit_name)) + + +class HedTagEntry(HedSchemaEntry): + """ A single tag entry in the HedSchema. """ + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.unit_classes = {} + self.value_classes = {} + # These always have any /# stripped off the end, so they can easily be used with normal code. + self.long_tag_name = None + self.short_tag_name = None + self.takes_value_child_entry = None # this is a child takes value tag, if one exists + self._parent_tag = None + self.tag_terms = tuple() + # During setup, it's better to have attributes shadow inherited before getting its own copy later. + self.inherited_attributes = self.attributes + # Descendent tags below this one + self.children = {} + + def __eq__(self, other): + if not super().__eq__(other): + return False + if not self._compare_attributes_no_order(self.inherited_attributes, other.inherited_attributes): + return False + return True + + def has_attribute(self, attribute, return_value=False): + """ Returns th existence or value of an attribute in this entry. + + This also checks parent tags for inheritable attributes like ExtensionAllowed. + + Parameters: + attribute (str): The attribute to check for. + return_value (bool): If True, returns the actual value of the attribute. + If False, returns a boolean indicating the presence of the attribute. + + Returns: + bool or any: If return_value is False, returns True if the attribute exists and False otherwise. + If return_value is True, returns the value of the attribute if it exists, else returns None. + + Notes: + - The existence of an attribute does not guarantee its validity. + """ + val = self.inherited_attributes.get(attribute) + if not return_value: + val = val is not None + return val + + def _check_inherited_attribute_internal(self, attribute): + """Gather up all instances of an attribute from this entry and any parent entries""" + attribute_values = [] + + iter_entry = self + while iter_entry is not None: + if iter_entry.takes_value_child_entry: + break + if attribute in iter_entry.attributes: + attribute_values.append(iter_entry.attributes[attribute]) + iter_entry = iter_entry._parent_tag + + return attribute_values + + def _check_inherited_attribute(self, attribute, return_value=False): + """ + Checks for the existence of an attribute in this entry and its parents. + + Parameters: + attribute (str): The attribute to check for. + return_value (bool): If True, returns the actual value of the attribute. + If False, returns a boolean indicating the presence of the attribute. + + Returns: + bool or any: Depending on the flag return_value, + returns either the presence of the attribute, or its value. + + Notes: + - The existence of an attribute does not guarantee its validity. + - For string attributes, the values are joined with a comma as a delimiter from all ancestors. + - For other attributes, only the value closest to the leaf is returned + """ + attribute_values = self._check_inherited_attribute_internal(attribute) + + if return_value: + if not attribute_values: + return None + try: + return ",".join(attribute_values) + except TypeError: + return attribute_values[0] # Return the lowest level attribute if we don't want the union + return bool(attribute_values) + + def base_tag_has_attribute(self, tag_attribute): + """ Check if the base tag has a specific attribute. + + Parameters: + tag_attribute (str): A tag attribute. + + Returns: + bool: True if the tag has the specified attribute. False, if otherwise. + + Notes: + This mostly is relevant for takes value tags. + + """ + base_entry = self + if self.has_attribute(HedKey.TakesValue): + base_entry = base_entry._parent_tag + + return base_entry.has_attribute(tag_attribute) + + @property + def parent(self): + """Get the parent entry of this tag""" + return self._parent_tag + + @property + def parent_name(self): + """Gets the parent tag entry name""" + if self._parent_tag: + return self._parent_tag.name + parent_name, _, child_name = self.name.rpartition("/") + return parent_name + + def _finalize_classes(self, schema, attribute_key, section_key): + result = {} + if attribute_key in self.attributes: + for attribute_name in self.attributes[attribute_key].split(","): + entry = schema._get_tag_entry(attribute_name, section_key) + if entry: + result[attribute_name] = entry + return result + + def _finalize_takes_value_tag(self, schema): + if self.name.endswith("/#"): + self.unit_classes = self._finalize_classes(schema, HedKey.UnitClass, HedSectionKey.UnitClasses) + self.value_classes = self._finalize_classes(schema, HedKey.ValueClass, HedSectionKey.ValueClasses) + + def _finalize_inherited_attributes(self): + # Replace the list with a copy we can modify. + self.inherited_attributes = self.attributes.copy() + for attribute in self._section.inheritable_attributes: + if self._check_inherited_attribute(attribute): + self.inherited_attributes[attribute] = self._check_inherited_attribute(attribute, True) + + def finalize_entry(self, schema): + """ Called once after schema loading to set state. + + Parameters: + schema (HedSchema): The schema that the rules come from. + + """ + # Set the parent and child pointers. Child is just for "takes value" + parent_name, _, child_name = self.name.rpartition("/") + parent_tag = None + if parent_name: + parent_tag = schema._get_tag_entry(parent_name) + self._parent_tag = parent_tag + if self._parent_tag: + self._parent_tag.children[self.short_tag_name] = self + self.takes_value_child_entry = schema._get_tag_entry(self.name + "/#") + self.tag_terms = tuple(self.long_tag_name.casefold().split("/")) + + self._finalize_inherited_attributes() + self._finalize_takes_value_tag(schema) diff --git a/hed/schema/schema_io/schema2base.py b/hed/schema/schema_io/schema2base.py index 8ddc9d4b3..9415c0213 100644 --- a/hed/schema/schema_io/schema2base.py +++ b/hed/schema/schema_io/schema2base.py @@ -80,6 +80,11 @@ def _write_entry(self, entry, parent_node, include_props=True): raise NotImplementedError("This needs to be defined in the subclass") def _output_tags(self, tags): + """ Output the tags section of the schema. + + Parameters: + tags + """ schema_node = self._start_section(HedSectionKey.Tags) # This assumes .all_entries is sorted in a reasonable way for output. diff --git a/hed/schema/schema_io/schema2df.py b/hed/schema/schema_io/schema2df.py index e48b4de1a..15a0022e7 100644 --- a/hed/schema/schema_io/schema2df.py +++ b/hed/schema/schema_io/schema2df.py @@ -67,8 +67,8 @@ def _create_and_add_object_row(self, base_object, attributes="", description="") constants.name: name, constants.attributes: attributes, constants.subclass_of: base_object, - constants.description: description.replace("\n", "\\n"), - constants.equivalent_to: self._get_header_equivalent_to(attributes, base_object) + constants.description: description.replace("\n", "\\n") + # constants.equivalent_to: self._get_header_equivalent_to(attributes, base_object) } self.output[constants.STRUCT_KEY].loc[len(self.output[constants.STRUCT_KEY])] = new_row @@ -100,8 +100,8 @@ def _write_tag_entry(self, tag_entry, parent_node=None, level=0): else tag_entry.short_tag_name + "-#", constants.subclass_of: self._get_subclass_of(tag_entry), constants.attributes: self._format_tag_attributes(tag_entry.attributes), - constants.description: tag_entry.description, - constants.equivalent_to: self._get_tag_equivalent_to(tag_entry), + constants.description: tag_entry.description + #constants.equivalent_to: self._get_tag_equivalent_to(tag_entry), } # Todo: do other sections like this as well for efficiency self._tag_rows.append(new_row) @@ -123,8 +123,8 @@ def _write_entry(self, entry, parent_node, include_props=True): constants.name: entry.name, constants.subclass_of: self._get_subclass_of(entry), constants.attributes: self._format_tag_attributes(entry.attributes), - constants.description: entry.description, - constants.equivalent_to: self._get_tag_equivalent_to(entry), + constants.description: entry.description + # constants.equivalent_to: self._get_tag_equivalent_to(entry), } # Handle the special case of units, which have the extra unit class if hasattr(entry, "unit_class_entry"): From 48c605df4e2c3c1645f9892d1b3286882ab2299f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Mar 2025 11:42:50 +0000 Subject: [PATCH 33/50] Bump spec_tests/hed-specification from `d35dcf4` to `82dcb18` Bumps [spec_tests/hed-specification](https://github.com/hed-standard/hed-specification) from `d35dcf4` to `82dcb18`. - [Release notes](https://github.com/hed-standard/hed-specification/releases) - [Commits](https://github.com/hed-standard/hed-specification/compare/d35dcf4d05841d507515000c971d8e6741f3eceb...82dcb18b49968eac45f26f441d8688cebd2e541b) --- updated-dependencies: - dependency-name: spec_tests/hed-specification dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- spec_tests/hed-specification | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec_tests/hed-specification b/spec_tests/hed-specification index d35dcf4d0..82dcb18b4 160000 --- a/spec_tests/hed-specification +++ b/spec_tests/hed-specification @@ -1 +1 @@ -Subproject commit d35dcf4d05841d507515000c971d8e6741f3eceb +Subproject commit 82dcb18b49968eac45f26f441d8688cebd2e541b From 0a498e3ac5f475ed81cc699b4f292803fa4e4284 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Wed, 26 Mar 2025 16:14:29 -0500 Subject: [PATCH 34/50] Updated df representation to include extra files --- hed/schema/hed_schema.py | 2 ++ hed/schema/hed_schema_df_constants.py | 6 +++--- hed/schema/schema_io/df2schema.py | 2 ++ tests/schema/test_hed_schema_io_df.py | 9 ++++++--- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/hed/schema/hed_schema.py b/hed/schema/hed_schema.py index 1a2ea9419..cc8d37bff 100644 --- a/hed/schema/hed_schema.py +++ b/hed/schema/hed_schema.py @@ -327,6 +327,8 @@ def save_as_dataframes(self, base_filename, save_merged=False): - File cannot be saved for some reason. """ output_dfs = Schema2DF().process_schema(self, save_merged) + if hasattr(self, 'extras') and self.extras: + output_dfs.update(self.extras) df_util.save_dataframes(base_filename, output_dfs) def set_schema_prefix(self, schema_namespace): diff --git a/hed/schema/hed_schema_df_constants.py b/hed/schema/hed_schema_df_constants.py index b6c59e45c..3e61342f2 100644 --- a/hed/schema/hed_schema_df_constants.py +++ b/hed/schema/hed_schema_df_constants.py @@ -23,12 +23,12 @@ PROPERTY_KEYS = [ANNOTATION_KEY, DATA_KEY, OBJECT_KEY] DF_SUFFIXES = {TAG_KEY, STRUCT_KEY, VALUE_CLASS_KEY, UNIT_CLASS_KEY, UNIT_KEY, UNIT_MODIFIER_KEY, - *PROPERTY_KEYS, ATTRIBUTE_PROPERTY_KEY} + *PROPERTY_KEYS, ATTRIBUTE_PROPERTY_KEY, PREFIXES_KEY, EXTERNAL_ANNOTATION_KEY} DF_EXTRA_SUFFIXES = {PREFIXES_KEY, EXTERNAL_ANNOTATION_KEY} -DF_SUFFIXES_OMN = {*DF_SUFFIXES, *DF_EXTRA_SUFFIXES} - +#DF_SUFFIXES_OMN = {*DF_SUFFIXES, *DF_EXTRA_SUFFIXES} +DF_SUFFIXES_OMN = DF_SUFFIXES section_mapping_hed_id = { STRUCT_KEY: None, diff --git a/hed/schema/schema_io/df2schema.py b/hed/schema/schema_io/df2schema.py index db43ec6f4..68ccba546 100644 --- a/hed/schema/schema_io/df2schema.py +++ b/hed/schema/schema_io/df2schema.py @@ -83,6 +83,8 @@ def _parse_data(self): f"{len(self.fatal_errors)} issues found when parsing schema. See the .issues " f"parameter on this exception for more details.", self.name, issues=self.fatal_errors) + extras = {key: self.input_data[key] for key in constants.DF_EXTRA_SUFFIXES if key in self.input_data} + self._schema.extras = extras def _get_prologue_epilogue(self, file_data): prologue, epilogue = "", "" diff --git a/tests/schema/test_hed_schema_io_df.py b/tests/schema/test_hed_schema_io_df.py index a0bdd96ee..2750b5fd0 100644 --- a/tests/schema/test_hed_schema_io_df.py +++ b/tests/schema/test_hed_schema_io_df.py @@ -51,9 +51,12 @@ def test_from_dataframes(self): filenames = convert_filenames_to_dict(filename) new_file_strings = {} for key, value in filenames.items(): - with open(value, "r") as f: - all_lines = f.readlines() - new_file_strings[key] = "".join(all_lines) + try: + with open(value, "r") as f: + all_lines = f.readlines() + new_file_strings[key] = "".join(all_lines) + except FileNotFoundError as e: + pass reloaded_schema = from_dataframes(new_file_strings) self.assertEqual(schema, reloaded_schema) From ae4635857389af9f71069f07415022dbad8b5024 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Tue, 1 Apr 2025 14:44:59 -0500 Subject: [PATCH 35/50] Updating the schema i/o --- hed/schema/hed_schema_df_constants.py | 2 +- hed/schema/schema_io/ontology_util.py | 22 ++++++++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/hed/schema/hed_schema_df_constants.py b/hed/schema/hed_schema_df_constants.py index 3e61342f2..da7da0d8c 100644 --- a/hed/schema/hed_schema_df_constants.py +++ b/hed/schema/hed_schema_df_constants.py @@ -52,7 +52,7 @@ description = "dc:description" equivalent_to = "omn:EquivalentTo" has_unit_class = "hasUnitClass" -annotations = "Annotations" +#annotations = "Annotations" struct_columns = [hed_id, name, attributes, subclass_of, description] tag_columns = [hed_id, name, level, subclass_of, attributes, description] diff --git a/hed/schema/schema_io/ontology_util.py b/hed/schema/schema_io/ontology_util.py index c5d235afa..7a917fb99 100644 --- a/hed/schema/schema_io/ontology_util.py +++ b/hed/schema/schema_io/ontology_util.py @@ -236,10 +236,12 @@ def get_prefixes(dataframes): extensions = dataframes.get(constants.EXTERNAL_ANNOTATION_KEY) if prefixes is None or extensions is None: return {} - all_prefixes = {prefix.Prefix: prefix[2] for prefix in prefixes.itertuples()} + prefixes.columns = prefixes.columns.str.lower() + all_prefixes = {prefix.prefix: prefix[2] for prefix in prefixes.itertuples()} + extensions.columns = extensions.columns.str.lower() annotation_terms = {} for row in extensions.itertuples(): - annotation_terms[row.Prefix + row.ID] = all_prefixes[row.Prefix] + annotation_terms[row.prefix + row.id] = all_prefixes[row.prefix] return annotation_terms @@ -418,14 +420,14 @@ def _add_annotation_lines(row, annotation_properties, annotation_terms): value = f'"{value}"' annotation_lines.append(f"\t\t{annotation_id} {value}") - if constants.annotations in row.index: - portions = _split_on_unquoted_commas(row[constants.annotations]) - annotations = _split_annotation_values(portions) - - for key, value in annotations.items(): - if key not in annotation_terms: - raise ValueError(f"Problem. Found {key} which is not in the prefix/annotation list.") - annotation_lines.append(f"\t\t{key} {value}") + # if constants.annotations in row.index: + # portions = _split_on_unquoted_commas(row[constants.annotations]) + # annotations = _split_annotation_values(portions) + # + # for key, value in annotations.items(): + # if key not in annotation_terms: + # raise ValueError(f"Problem. Found {key} which is not in the prefix/annotation list.") + # annotation_lines.append(f"\t\t{key} {value}") output_text = "" if annotation_lines: From 87b7aebb6a6d4ec36df0774ae3f695cc5020fb9b Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Thu, 3 Apr 2025 07:43:11 -0500 Subject: [PATCH 36/50] Trying to fix schemas --- hed/schema/hed_schema_df_constants.py | 28 +- hed/schema/schema_io/df_util.py | 17 +- hed/schema/schema_io/ontology_util.py | 11 +- hed/schema/schema_io/schema2base.py | 46 +- hed/schema/schema_io/schema2df.py | 69 +- hed/schema/schema_io/schema2wiki.py | 6 + hed/schema/schema_io/schema2xml.py | 277 ++-- hed/scripts/create_ontology.py | 2 +- tests/schema/test_hed_schema_io_df.py | 12 +- .../test_output_AnnotationProperty.tsv | 5 + .../test_output_AttributeProperty.tsv | 15 + .../test_output/test_output_DataProperty.tsv | 15 + .../test_output_ObjectProperty.tsv | 7 + .../test_output/test_output_Structure.tsv | 4 + .../test_output/test_output_Tag.tsv | 1231 +++++++++++++++++ .../test_output/test_output_Unit.tsv | 47 + .../test_output/test_output_UnitClass.tsv | 17 + .../test_output/test_output_UnitModifier.tsv | 41 + .../test_output/test_output_ValueClass.tsv | 6 + tests/scripts/test_script_util.py | 2 +- 20 files changed, 1653 insertions(+), 205 deletions(-) create mode 100644 tests/schema/test_output/test_output/test_output_AnnotationProperty.tsv create mode 100644 tests/schema/test_output/test_output/test_output_AttributeProperty.tsv create mode 100644 tests/schema/test_output/test_output/test_output_DataProperty.tsv create mode 100644 tests/schema/test_output/test_output/test_output_ObjectProperty.tsv create mode 100644 tests/schema/test_output/test_output/test_output_Structure.tsv create mode 100644 tests/schema/test_output/test_output/test_output_Tag.tsv create mode 100644 tests/schema/test_output/test_output/test_output_Unit.tsv create mode 100644 tests/schema/test_output/test_output/test_output_UnitClass.tsv create mode 100644 tests/schema/test_output/test_output/test_output_UnitModifier.tsv create mode 100644 tests/schema/test_output/test_output/test_output_ValueClass.tsv diff --git a/hed/schema/hed_schema_df_constants.py b/hed/schema/hed_schema_df_constants.py index da7da0d8c..358a9d4d9 100644 --- a/hed/schema/hed_schema_df_constants.py +++ b/hed/schema/hed_schema_df_constants.py @@ -19,16 +19,17 @@ PREFIXES_KEY = "Prefixes" EXTERNAL_ANNOTATION_KEY = "AnnotationPropertyExternal" +SOURCES_KEY = "Sources" PROPERTY_KEYS = [ANNOTATION_KEY, DATA_KEY, OBJECT_KEY] DF_SUFFIXES = {TAG_KEY, STRUCT_KEY, VALUE_CLASS_KEY, UNIT_CLASS_KEY, UNIT_KEY, UNIT_MODIFIER_KEY, - *PROPERTY_KEYS, ATTRIBUTE_PROPERTY_KEY, PREFIXES_KEY, EXTERNAL_ANNOTATION_KEY} + *PROPERTY_KEYS, ATTRIBUTE_PROPERTY_KEY, PREFIXES_KEY, + EXTERNAL_ANNOTATION_KEY, SOURCES_KEY} -DF_EXTRA_SUFFIXES = {PREFIXES_KEY, EXTERNAL_ANNOTATION_KEY} +DF_EXTRA_SUFFIXES = {PREFIXES_KEY, EXTERNAL_ANNOTATION_KEY, SOURCES_KEY} #DF_SUFFIXES_OMN = {*DF_SUFFIXES, *DF_EXTRA_SUFFIXES} -DF_SUFFIXES_OMN = DF_SUFFIXES section_mapping_hed_id = { STRUCT_KEY: None, @@ -43,6 +44,16 @@ ATTRIBUTE_PROPERTY_KEY: HedSectionKey.Properties, } +section_key_to_suffixes = { + HedSectionKey.Tags: [TAG_KEY], + HedSectionKey.Units: [UNIT_KEY], + HedSectionKey.UnitClasses: [UNIT_CLASS_KEY], + HedSectionKey.UnitModifiers: [UNIT_MODIFIER_KEY], + HedSectionKey.ValueClasses: [VALUE_CLASS_KEY], + HedSectionKey.Attributes: [DATA_KEY, OBJECT_KEY, ANNOTATION_KEY], + HedSectionKey.Properties: [ATTRIBUTE_PROPERTY_KEY], +} + # Spreadsheet column ids hed_id = "hedId" level = "Level" @@ -95,7 +106,10 @@ hed_schema_constants.UNMERGED_ATTRIBUTE: "HED_0000303" } -# Extra spreadsheet column ideas -Prefix = "Prefix" -ID = "ID" -NamespaceIRI = "Namespace IRI" +# Extra spreadsheet columns +EXTRAS_CONVERSIONS = {"Prefix": "prefix", "namespace IRI": "namespaceIRI", "namespace iri": "namespaceIRI", "ID": "id"} + + +Prefix = "prefix" +ID = "id" +NamespaceIRI = "namespaceIRI" diff --git a/hed/schema/schema_io/df_util.py b/hed/schema/schema_io/df_util.py index 1cb45e9ff..14c3712c2 100644 --- a/hed/schema/schema_io/df_util.py +++ b/hed/schema/schema_io/df_util.py @@ -83,18 +83,17 @@ def save_dataframes(base_filename, dataframe_dict): lineterminator="\n") -def convert_filenames_to_dict(filenames, include_prefix_dfs=False): +def convert_filenames_to_dict(filenames): """Infers filename meaning based on suffix, e.g. _Tag for the tags sheet Parameters: filenames(str or None or list or dict): The list to convert to a dict If a string with a .tsv suffix: Save to that location, adding the suffix to each .tsv file If a string with no .tsv suffix: Save to that folder, with the contents being the separate .tsv files. - include_prefix_dfs(bool): If True, include the prefixes and external annotation dataframes. Returns: filename_dict(str: str): The required suffix to filename mapping""" result_filenames = {} - dataframe_names = constants.DF_SUFFIXES_OMN if include_prefix_dfs else constants.DF_SUFFIXES + dataframe_names = constants.DF_SUFFIXES if isinstance(filenames, str): if filenames.endswith(".tsv"): base, base_ext = os.path.splitext(filenames) @@ -133,30 +132,30 @@ def create_empty_dataframes(): return base_dfs -def load_dataframes(filenames, include_prefix_dfs=False): +def load_dataframes(filenames): """Load the dataframes from the source folder or series of files. Parameters: filenames(str or None or list or dict): The input filenames If a string with a .tsv suffix: Save to that location, adding the suffix to each .tsv file If a string with no .tsv suffix: Save to that folder, with the contents being the separate .tsv files. - include_prefix_dfs(bool): If True, include the prefixes and external annotation dataframes. Returns: dataframes_dict(str: dataframes): The suffix:dataframe dict """ - dict_filenames = convert_filenames_to_dict(filenames, include_prefix_dfs=include_prefix_dfs) + dict_filenames = convert_filenames_to_dict(filenames) dataframes = create_empty_dataframes() for key, filename in dict_filenames.items(): try: - loaded_dataframe = pd.read_csv(filename, sep="\t", dtype=str, na_filter=False) if key in dataframes: + loaded_dataframe = pd.read_csv(filename, sep="\t", dtype=str, na_filter=False) columns_not_in_loaded = dataframes[key].columns[~dataframes[key].columns.isin(loaded_dataframe.columns)] # and not dataframes[key].columns.isin(loaded_dataframe.columns).all(): if columns_not_in_loaded.any(): raise HedFileError(HedExceptions.SCHEMA_LOAD_FAILED, - f"Required column(s) {list(columns_not_in_loaded)} missing from {filename}. " + f"Required column(s) {list(columns_not_in_loaded)} missing from {filename}. " f"The required columns are {list(dataframes[key].columns)}", filename=filename) - dataframes[key] = loaded_dataframe + elif os.path.exists(filename): + dataframes[key] = pd.read_csv(filename, sep="\t", dtype=str, na_filter=False) except OSError: # todo: consider if we want to report this error(we probably do) pass # We will use a blank one for this diff --git a/hed/schema/schema_io/ontology_util.py b/hed/schema/schema_io/ontology_util.py index 7a917fb99..05cfc9198 100644 --- a/hed/schema/schema_io/ontology_util.py +++ b/hed/schema/schema_io/ontology_util.py @@ -258,11 +258,15 @@ def convert_df_to_omn(dataframes): omn_data(dict): a dict of DF_SUFFIXES:str, representing each .tsv file in omn format. """ from hed.schema.hed_schema_io import from_dataframes - + from hed.schema.schema_io.schema2df import Schema2DF # Late import as this is recursive annotation_terms = get_prefixes(dataframes) # Load the schema, so we can save it out with ID's schema = from_dataframes(dataframes) + schema2df = Schema2DF(get_as_ids=True) + output1 = schema2df.process_schema(schema, save_merged=False) + if hasattr(schema, 'extras') and schema.extras: + output1.update(schema.extras) # Convert dataframes to hedId format, and add any missing hedId's(generally, they should be replaced before here) dataframes_u = update_dataframes_from_schema(dataframes, schema, get_as_ids=True) @@ -350,10 +354,11 @@ def _convert_extra_df_to_omn(df, suffix): """ output_text = "" for index, row in df.iterrows(): + renamed_row = row.rename(index=constants.EXTRAS_CONVERSIONS) if suffix == constants.PREFIXES_KEY: - output_text += f"Prefix: {row[constants.Prefix]} <{row[constants.NamespaceIRI]}>" + output_text += f"Prefix: {renamed_row[constants.Prefix]} <{renamed_row[constants.NamespaceIRI]}>" elif suffix == constants.EXTERNAL_ANNOTATION_KEY: - output_text += f"AnnotationProperty: {row[constants.Prefix]}{row[constants.ID]}" + output_text += f"AnnotationProperty: {renamed_row[constants.Prefix]}{renamed_row[constants.ID]}" else: raise ValueError(f"Unknown tsv suffix attempting to be converted {suffix}") diff --git a/hed/schema/schema_io/schema2base.py b/hed/schema/schema_io/schema2base.py index 9415c0213..aca8da664 100644 --- a/hed/schema/schema_io/schema2base.py +++ b/hed/schema/schema_io/schema2base.py @@ -73,6 +73,17 @@ def _start_section(self, key_class): def _end_tag_section(self): raise NotImplementedError("This needs to be defined in the subclass") + def _end_units_section(self): + raise NotImplementedError("This needs to be defined in the subclass") + + def _end_section(self, section_key): + """ Clean up for sections other than tags and units. + + Parameters: + section_key (HedSectionKey): The section key to end. + """ + raise NotImplementedError("This needs to be defined in the subclass") + def _write_tag_entry(self, tag_entry, parent=None, level=0): raise NotImplementedError("This needs to be defined in the subclass") @@ -133,6 +144,7 @@ def _output_units(self, unit_classes): continue self._write_entry(unit_entry, unit_class_node) + self._end_units_section() def _output_section(self, hed_schema, key_class): parent_node = self._start_section(key_class) @@ -140,6 +152,7 @@ def _output_section(self, hed_schema, key_class): if self._should_skip(entry): continue self._write_entry(entry, parent_node) + self._end_section(key_class) def _should_skip(self, entry): has_lib_attr = entry.has_attribute(HedKey.InLibrary) @@ -153,17 +166,13 @@ def _attribute_disallowed(self, attribute): return self._strip_out_in_library and attribute == HedKey.InLibrary def _format_tag_attributes(self, attributes): - """ - Takes a dictionary of tag attributes and returns a string with the .mediawiki representation - - Parameters - ---------- - attributes : {str:str} - {attribute_name : attribute_value} - Returns - ------- - str: - The formatted string that should be output to the file. + """ Takes a dictionary of tag attributes and returns a string with the .mediawiki representation. + + Parameters: + attributes: {str:str}: Dictionary with {attribute_name : attribute_value} + + Returns: + str: The formatted string that should be output to the file. """ prop_string = "" final_props = [] @@ -189,18 +198,13 @@ def _format_tag_attributes(self, attributes): @staticmethod def _get_attribs_string_from_schema(header_attributes, sep=" "): - """ - Gets the schema attributes and converts it to a string. + """ Gets the schema attributes and converts it to a string. - Parameters - ---------- - header_attributes : dict - Attributes to format attributes from + Parameters: + header_attributes (dict): Attributes to format attributes from - Returns - ------- - str: - A string of the attributes that can be written to a .mediawiki formatted file + Returns: + str - A string of the attributes that can be written to a .mediawiki formatted file """ attrib_values = [f"{attr}=\"{value}\"" for attr, value in header_attributes.items()] final_attrib_string = sep.join(attrib_values) diff --git a/hed/schema/schema_io/schema2df.py b/hed/schema/schema_io/schema2df.py index 15a0022e7..d9402d68c 100644 --- a/hed/schema/schema_io/schema2df.py +++ b/hed/schema/schema_io/schema2df.py @@ -30,7 +30,7 @@ def __init__(self, get_as_ids=False): """ super().__init__() self._get_as_ids = get_as_ids - self._tag_rows = [] + self._suffix_rows = {v: [] for v in constants.DF_SUFFIXES} def _get_object_name_and_id(self, object_name, include_prefix=False): """ Get the adjusted name and ID for the given object type. @@ -58,7 +58,7 @@ def _get_object_id(self, object_name, base_id=0, include_prefix=False): # ========================================= def _initialize_output(self): self.output = create_empty_dataframes() - self._tag_rows = [] + self._suffix_rows = {v: [] for v in constants.DF_SUFFIXES} def _create_and_add_object_row(self, base_object, attributes="", description=""): name, full_hed_id = self._get_object_name_and_id(base_object) @@ -88,7 +88,22 @@ def _start_section(self, key_class): pass def _end_tag_section(self): - self.output[constants.TAG_KEY] = pd.DataFrame(self._tag_rows, columns=constants.tag_columns, dtype=str) + self.output[constants.TAG_KEY] = pd.DataFrame(self._suffix_rows[constants.TAG_KEY], dtype=str) + + def _end_units_section(self): + self.output[constants.UNIT_KEY] = pd.DataFrame(self._suffix_rows[constants.UNIT_KEY], dtype=str) + self.output[constants.UNIT_CLASS_KEY] = pd.DataFrame(self._suffix_rows[constants.UNIT_CLASS_KEY], dtype=str) + + def _end_section(self, section_key): + """ Updates the output with the current values from the section + + Parameters: + section_key (HedSectionKey): The section key to end. + """ + suffix_keys = constants.section_key_to_suffixes.get(section_key, []) + for suffix_key in suffix_keys: + if suffix_key in self._suffix_rows: + self.output[suffix_key] = pd.DataFrame(self._suffix_rows[suffix_key], dtype=str) def _write_tag_entry(self, tag_entry, parent_node=None, level=0): tag_id = tag_entry.attributes.get(HedKey.HedID, "") @@ -101,12 +116,24 @@ def _write_tag_entry(self, tag_entry, parent_node=None, level=0): constants.subclass_of: self._get_subclass_of(tag_entry), constants.attributes: self._format_tag_attributes(tag_entry.attributes), constants.description: tag_entry.description - #constants.equivalent_to: self._get_tag_equivalent_to(tag_entry), } + if self._get_as_ids: + new_row[constants.equivalent_to] = self._get_tag_equivalent_to(tag_entry) + + # constants.equivalent_to: self._get_tag_equivalent_to(tag_entry), # Todo: do other sections like this as well for efficiency - self._tag_rows.append(new_row) + self._suffix_rows[constants.TAG_KEY].append(new_row) def _write_entry(self, entry, parent_node, include_props=True): + """ Produce a dictionary for a single row for a non-tag HedSchemaEntry object. + + Parameters: + entry (HedSchemaEntry): The HedSchemaEntry object to write. + parent_node (str): The parent node of the entry. + include_props (bool): Whether to include properties in the output. + + Returns: + """ df_key = section_key_to_df.get(entry.section_key) if not df_key: return @@ -116,7 +143,7 @@ def _write_entry(self, entry, parent_node, include_props=True): return self._write_property_entry(entry) elif df_key == HedSectionKey.Attributes: return self._write_attribute_entry(entry, include_props=include_props) - df = self.output[df_key] + tag_id = entry.attributes.get(HedKey.HedID, "") new_row = { constants.hed_id: f"{tag_id}", @@ -124,15 +151,16 @@ def _write_entry(self, entry, parent_node, include_props=True): constants.subclass_of: self._get_subclass_of(entry), constants.attributes: self._format_tag_attributes(entry.attributes), constants.description: entry.description - # constants.equivalent_to: self._get_tag_equivalent_to(entry), } + if self._get_as_ids: + new_row[constants.equivalent_to] = self._get_tag_equivalent_to(entry) # Handle the special case of units, which have the extra unit class if hasattr(entry, "unit_class_entry"): class_entry_name = entry.unit_class_entry.name if self._get_as_ids: class_entry_name = f"{entry.unit_class_entry.attributes.get(constants.hed_id)}" new_row[constants.has_unit_class] = class_entry_name - df.loc[len(df)] = new_row + self._suffix_rows[df_key].append(new_row) pass def _write_attribute_entry(self, entry, include_props): @@ -187,7 +215,6 @@ def _write_attribute_entry(self, entry, include_props): domain_string = " or ".join(domain_attributes[key] for key in domain_keys) range_string = " or ".join(range_attributes[key] for key in range_keys) - df = self.output[df_key] tag_id = entry.attributes.get(HedKey.HedID, "") new_row = { constants.hed_id: f"{tag_id}", @@ -198,12 +225,18 @@ def _write_attribute_entry(self, entry, include_props): constants.properties: self._format_tag_attributes(entry.attributes) if include_props else "", constants.description: entry.description, } - df.loc[len(df)] = new_row + self._suffix_rows[df_key].append(new_row) def _write_property_entry(self, entry): - df_key = constants.ATTRIBUTE_PROPERTY_KEY + """ Updates self.classes with the AttributeProperty + + Parameters: + entry (HedSchemaEntry): entry with property type AnnotationProperty + + """ + #df_key = constants.ATTRIBUTE_PROPERTY_KEY property_type = "AnnotationProperty" - df = self.output[df_key] + #df = self.output[df_key] tag_id = entry.attributes.get(HedKey.HedID, "") new_row = { constants.hed_id: f"{tag_id}", @@ -211,7 +244,9 @@ def _write_property_entry(self, entry): constants.property_type: property_type, constants.description: entry.description, } - df.loc[len(df)] = new_row + self._suffix_rows[constants.ATTRIBUTE_PROPERTY_KEY].append(new_row) + pass + #df.loc[len(df)] = new_row def _attribute_disallowed(self, attribute): if super()._attribute_disallowed(attribute): @@ -322,6 +357,14 @@ def _find_range(self, attribute_entry, range_types): return None def _process_unit_class_entry(self, tag_entry): + """ Extract a list of unit class equivalent_to strings from a unit class entry. + + Parameters: + tag_entry (HedUnitClassEntry): The unit class entry to process. + + Returns: + list: A list of strings representing the equivalent_to for the unit class. + """ attribute_strings = [] if hasattr(tag_entry, "unit_class_entry"): diff --git a/hed/schema/schema_io/schema2wiki.py b/hed/schema/schema_io/schema2wiki.py index e4a8f775d..0e9bdd828 100644 --- a/hed/schema/schema_io/schema2wiki.py +++ b/hed/schema/schema_io/schema2wiki.py @@ -50,6 +50,12 @@ def _end_tag_section(self): self.current_tag_string = wiki_constants.END_SCHEMA_STRING self._flush_current_tag() + def _end_units_section(self): + pass + + def _end_section(self, section_key): + pass + def _write_tag_entry(self, tag_entry, parent_node=None, level=0): tag = tag_entry.name if level == 0: diff --git a/hed/schema/schema_io/schema2xml.py b/hed/schema/schema_io/schema2xml.py index f453bfed2..fab3137d2 100644 --- a/hed/schema/schema_io/schema2xml.py +++ b/hed/schema/schema_io/schema2xml.py @@ -1,144 +1,133 @@ -"""Allows output of HedSchema objects as .xml format""" - -from xml.etree.ElementTree import Element, SubElement -from hed.schema.hed_schema_constants import HedSectionKey -from hed.schema.schema_io import xml_constants -from hed.schema.schema_io.schema2base import Schema2Base - - -class Schema2XML(Schema2Base): - def __init__(self): - super().__init__() - self.hed_node = None - self.output = None - - # ========================================= - # Required baseclass function - # ========================================= - def _initialize_output(self): - self.hed_node = Element('HED') - # alias this to output to match baseclass expectation. - self.output = self.hed_node - - def _output_header(self, attributes, prologue): - for attrib_name, attrib_value in attributes.items(): - self.hed_node.set(attrib_name, attrib_value) - if prologue: - prologue_node = SubElement(self.hed_node, xml_constants.PROLOGUE_ELEMENT) - prologue_node.text = prologue - - def _output_footer(self, epilogue): - if epilogue: - prologue_node = SubElement(self.hed_node, xml_constants.EPILOGUE_ELEMENT) - prologue_node.text = epilogue - - def _start_section(self, key_class): - unit_modifier_node = SubElement(self.hed_node, xml_constants.SECTION_ELEMENTS[key_class]) - return unit_modifier_node - - def _end_tag_section(self): - pass - - def _write_tag_entry(self, tag_entry, parent_node=None, level=0): - """ - Creates a tag node and adds it to the parent. - - Parameters - ---------- - tag_entry: HedTagEntry - The entry for that tag we want to write out - parent_node: SubElement - The parent node if any of this tag. - level: int - The level of this tag, 0 being a root tag. - Returns - ------- - SubElement - The added node - """ - key_class = HedSectionKey.Tags - tag_element = xml_constants.ELEMENT_NAMES[key_class] - tag_description = tag_entry.description - tag_attributes = tag_entry.attributes - tag_node = SubElement(parent_node, tag_element) - name_node = SubElement(tag_node, xml_constants.NAME_ELEMENT) - name_node.text = tag_entry.name.split("/")[-1] - if tag_description: - description_node = SubElement(tag_node, xml_constants.DESCRIPTION_ELEMENT) - description_node.text = tag_description - if tag_attributes: - attribute_node_name = xml_constants.ATTRIBUTE_PROPERTY_ELEMENTS[key_class] - self._add_tag_node_attributes(tag_node, tag_attributes, - attribute_node_name=attribute_node_name) - - return tag_node - - def _write_entry(self, entry, parent_node=None, include_props=True): - """ - Creates an entry node and adds it to the parent. - - Parameters - ---------- - entry: HedSchemaEntry - The entry for that tag we want to write out - parent_node: SubElement - The parent node of this tag, if any - include_props: bool - Add the description and attributes to new node. - Returns - ------- - SubElement - The added node - """ - key_class = entry.section_key - element = xml_constants.ELEMENT_NAMES[key_class] - tag_description = entry.description - tag_attributes = entry.attributes - tag_node = SubElement(parent_node, element) - name_node = SubElement(tag_node, xml_constants.NAME_ELEMENT) - name_node.text = entry.name - if include_props: - if tag_description: - description_node = SubElement(tag_node, xml_constants.DESCRIPTION_ELEMENT) - description_node.text = tag_description - if tag_attributes: - attribute_node_name = xml_constants.ATTRIBUTE_PROPERTY_ELEMENTS[key_class] - self._add_tag_node_attributes(tag_node, tag_attributes, - attribute_node_name=attribute_node_name) - - return tag_node - - # ========================================= - # Output helper functions to create nodes - # ========================================= - def _add_tag_node_attributes(self, tag_node, tag_attributes, attribute_node_name=xml_constants.ATTRIBUTE_ELEMENT): - """Adds the attributes to a tag. - - Parameters - ---------- - tag_node: Element - A tag element. - tag_attributes: {str:str} - A dictionary of attributes to add to this node - attribute_node_name: str - The type of the node to use for attributes. Mostly used to override to property for attributes section. - Returns - ------- - """ - for attribute, value in tag_attributes.items(): - if self._attribute_disallowed(attribute): - continue - node_name = attribute_node_name - attribute_node = SubElement(tag_node, node_name) - name_node = SubElement(attribute_node, xml_constants.NAME_ELEMENT) - name_node.text = attribute - - if value is True: - continue - else: - if not isinstance(value, list): - value = value.split(",") - - for single_value in value: - value_node = SubElement(attribute_node, xml_constants.VALUE_ELEMENT) - value_node.text = single_value +"""Allows output of HedSchema objects as .xml format""" + +from xml.etree.ElementTree import Element, SubElement +from hed.schema.hed_schema_constants import HedSectionKey +from hed.schema.schema_io import xml_constants +from hed.schema.schema_io.schema2base import Schema2Base + + +class Schema2XML(Schema2Base): + def __init__(self): + super().__init__() + self.hed_node = None + self.output = None + + # ========================================= + # Required baseclass function + # ========================================= + def _initialize_output(self): + self.hed_node = Element('HED') + # alias this to output to match baseclass expectation. + self.output = self.hed_node + + def _output_header(self, attributes, prologue): + for attrib_name, attrib_value in attributes.items(): + self.hed_node.set(attrib_name, attrib_value) + if prologue: + prologue_node = SubElement(self.hed_node, xml_constants.PROLOGUE_ELEMENT) + prologue_node.text = prologue + + def _output_footer(self, epilogue): + if epilogue: + prologue_node = SubElement(self.hed_node, xml_constants.EPILOGUE_ELEMENT) + prologue_node.text = epilogue + + def _start_section(self, key_class): + unit_modifier_node = SubElement(self.hed_node, xml_constants.SECTION_ELEMENTS[key_class]) + return unit_modifier_node + + def _end_tag_section(self): + pass + + def _end_units_section(self): + pass + + def _end_section(self, section_key): + pass + + def _write_tag_entry(self, tag_entry, parent_node=None, level=0): + """ Create a tag node and adds it to the parent. + + Parameters: + tag_entry (HedTagEntry): The entry for that tag we want to write out. + parent_node (SubElement): The parent node if any of this tag. + level (int): The level of this tag, 0 being a root tag. + + Returns: + SubElement: The added node. + """ + key_class = HedSectionKey.Tags + tag_element = xml_constants.ELEMENT_NAMES[key_class] + tag_description = tag_entry.description + tag_attributes = tag_entry.attributes + tag_node = SubElement(parent_node, tag_element) + name_node = SubElement(tag_node, xml_constants.NAME_ELEMENT) + name_node.text = tag_entry.name.split("/")[-1] + if tag_description: + description_node = SubElement(tag_node, xml_constants.DESCRIPTION_ELEMENT) + description_node.text = tag_description + if tag_attributes: + attribute_node_name = xml_constants.ATTRIBUTE_PROPERTY_ELEMENTS[key_class] + self._add_tag_node_attributes(tag_node, tag_attributes, + attribute_node_name=attribute_node_name) + + return tag_node + + def _write_entry(self, entry, parent_node=None, include_props=True): + """ Create an entry node and adds it to the parent. + + Parameters: + entry (HedSchemaEntry): The entry for that tag we want to write out. + parent_node (SubElement): The parent node of this tag, if any. + include_props (bool): Whether to include the properties and description of this tag. + + Returns: + SubElement: The added node + """ + key_class = entry.section_key + element = xml_constants.ELEMENT_NAMES[key_class] + tag_description = entry.description + tag_attributes = entry.attributes + tag_node = SubElement(parent_node, element) + name_node = SubElement(tag_node, xml_constants.NAME_ELEMENT) + name_node.text = entry.name + if include_props: + if tag_description: + description_node = SubElement(tag_node, xml_constants.DESCRIPTION_ELEMENT) + description_node.text = tag_description + if tag_attributes: + attribute_node_name = xml_constants.ATTRIBUTE_PROPERTY_ELEMENTS[key_class] + self._add_tag_node_attributes(tag_node, tag_attributes, + attribute_node_name=attribute_node_name) + + return tag_node + + # ========================================= + # Output helper functions to create nodes + # ========================================= + def _add_tag_node_attributes(self, tag_node, tag_attributes, attribute_node_name=xml_constants.ATTRIBUTE_ELEMENT): + """Add the attributes to a tag. + + Parameters: + tag_node (Element): A tag element. + tag_attributes ({str:str}): A dictionary of attributes to add to this node. + attribute_node_name (str): The type of the node to use for attributes. Mostly used to override to property for attributes section. + + """ + for attribute, value in tag_attributes.items(): + if self._attribute_disallowed(attribute): + continue + node_name = attribute_node_name + attribute_node = SubElement(tag_node, node_name) + name_node = SubElement(attribute_node, xml_constants.NAME_ELEMENT) + name_node.text = attribute + + if value is True: + continue + else: + if not isinstance(value, list): + value = value.split(",") + + for single_value in value: + value_node = SubElement(attribute_node, xml_constants.VALUE_ELEMENT) + value_node.text = single_value diff --git a/hed/scripts/create_ontology.py b/hed/scripts/create_ontology.py index 731d70537..4d586cb77 100644 --- a/hed/scripts/create_ontology.py +++ b/hed/scripts/create_ontology.py @@ -21,7 +21,7 @@ def create_ontology(repo_path, schema_name, schema_version, dest): final_source = get_prerelease_path(repo_path, schema_name, schema_version) # print(f"Creating ontology from {final_source}") - dataframes = load_dataframes(final_source, include_prefix_dfs=True) + dataframes = load_dataframes(final_source) try: _, omn_dict = convert_df_to_omn(dataframes) except HedFileError as e: diff --git a/tests/schema/test_hed_schema_io_df.py b/tests/schema/test_hed_schema_io_df.py index 2750b5fd0..5e474e5f0 100644 --- a/tests/schema/test_hed_schema_io_df.py +++ b/tests/schema/test_hed_schema_io_df.py @@ -19,12 +19,12 @@ def tearDownClass(cls): shutil.rmtree(cls.output_folder) def test_saving_default_schemas(self): - schema = load_schema_version("8.3.0") - schema.save_as_dataframes(self.output_folder + "test_8.tsv") - - reloaded_schema = load_schema(self.output_folder + "test_8.tsv") - self.assertEqual(schema, reloaded_schema) - + # schema = load_schema_version("8.3.0") + # schema.save_as_dataframes(self.output_folder + "test_8.tsv") + # + # reloaded_schema = load_schema(self.output_folder + "test_8.tsv") + # self.assertEqual(schema, reloaded_schema) + # schema = load_schema_version("score_1.1.0") schema.save_as_dataframes(self.output_folder + "test_score.tsv", save_merged=True) diff --git a/tests/schema/test_output/test_output/test_output_AnnotationProperty.tsv b/tests/schema/test_output/test_output/test_output_AnnotationProperty.tsv new file mode 100644 index 000000000..5a7ff13bf --- /dev/null +++ b/tests/schema/test_output/test_output/test_output_AnnotationProperty.tsv @@ -0,0 +1,5 @@ +hedId rdfs:label Type omn:Domain omn:Range Properties dc:description +HED_0010500 hedId AnnotationProperty HedElement string elementDomain, stringRange The unique identifier of this element in the HED namespace. +HED_0010501 requireChild AnnotationProperty HedTag boolean tagDomain, boolRange This tag must have a descendent. +HED_0010502 rooted AnnotationProperty HedTag HedTag tagDomain, tagRange This top-level library schema node should have a parent which is the indicated node in the partnered standard schema. +HED_0010503 takesValue AnnotationProperty HedTag boolean tagDomain, boolRange This tag is a hashtag placeholder that is expected to be replaced with a user-defined value. diff --git a/tests/schema/test_output/test_output/test_output_AttributeProperty.tsv b/tests/schema/test_output/test_output/test_output_AttributeProperty.tsv new file mode 100644 index 000000000..d15301454 --- /dev/null +++ b/tests/schema/test_output/test_output/test_output_AttributeProperty.tsv @@ -0,0 +1,15 @@ +hedId rdfs:label Type dc:description +HED_0010701 annotationProperty AnnotationProperty The value is not inherited by child nodes. +HED_0010702 boolRange AnnotationProperty This schema attribute's value can be true or false. This property was formerly named boolProperty. +HED_0010703 elementDomain AnnotationProperty This schema attribute can apply to any type of element class (i.e., tag, unit, unit class, unit modifier, or value class). This property was formerly named elementProperty. +HED_0010704 tagDomain AnnotationProperty This schema attribute can apply to node (tag-term) elements. This was added so attributes could apply to multiple types of elements. This property was formerly named nodeProperty. +HED_0010705 tagRange AnnotationProperty This schema attribute's value can be a node. This property was formerly named nodeProperty. +HED_0010706 numericRange AnnotationProperty This schema attribute's value can be numeric. +HED_0010707 stringRange AnnotationProperty This schema attribute's value can be a string. +HED_0010708 unitClassDomain AnnotationProperty This schema attribute can apply to unit classes. This property was formerly named unitClassProperty. +HED_0010709 unitClassRange AnnotationProperty This schema attribute's value can be a unit class. +HED_0010710 unitModifierDomain AnnotationProperty This schema attribute can apply to unit modifiers. This property was formerly named unitModifierProperty. +HED_0010711 unitDomain AnnotationProperty This schema attribute can apply to units. This property was formerly named unitProperty. +HED_0010712 unitRange AnnotationProperty This schema attribute's value can be units. +HED_0010713 valueClassDomain AnnotationProperty This schema attribute can apply to value classes. This property was formerly named valueClassProperty. +HED_0010714 valueClassRange AnnotationProperty This schema attribute's value can be a value class. diff --git a/tests/schema/test_output/test_output/test_output_DataProperty.tsv b/tests/schema/test_output/test_output/test_output_DataProperty.tsv new file mode 100644 index 000000000..d39415515 --- /dev/null +++ b/tests/schema/test_output/test_output/test_output_DataProperty.tsv @@ -0,0 +1,15 @@ +hedId rdfs:label Type omn:Domain omn:Range Properties dc:description +HED_0010304 allowedCharacter DataProperty HedUnit or HedUnitModifier or HedValueClass string unitDomain, unitModifierDomain, valueClassDomain, stringRange A special character that is allowed in expressing the value of a placeholder of a specified value class. Allowed characters may be listed individual, named individually, or named as a group as specified in Section 2.2 Character sets and restrictions of the HED specification. +HED_0010305 conversionFactor DataProperty HedUnit or HedUnitModifier float unitDomain, unitModifierDomain, numericRange The factor to multiply these units or unit modifiers by to convert to default units. +HED_0010306 deprecatedFrom DataProperty HedElement string elementDomain, stringRange The latest schema version in which the element was not deprecated. +HED_0010307 extensionAllowed DataProperty HedTag boolean tagDomain, boolRange Users can add unlimited levels of child nodes under this tag. This tag is propagated to child nodes except for hashtag placeholders. +HED_0010309 inLibrary DataProperty HedElement string elementDomain, stringRange The named library schema that this schema element is from. This attribute is added by tools when a library schema is merged into its partnered standard schema. +HED_0010310 reserved DataProperty HedTag boolean tagDomain, boolRange This tag has special meaning and requires special handling by tools. +HED_0010311 SIUnit DataProperty HedUnit boolean unitDomain, boolRange This unit element is an SI unit and can be modified by multiple and sub-multiple names. Note that some units such as byte are designated as SI units although they are not part of the standard. +HED_0010312 SIUnitModifier DataProperty HedUnitModifier boolean unitModifierDomain, boolRange This SI unit modifier represents a multiple or sub-multiple of a base unit rather than a unit symbol. +HED_0010313 SIUnitSymbolModifier DataProperty HedUnitModifier boolean unitModifierDomain, boolRange This SI unit modifier represents a multiple or sub-multiple of a unit symbol rather than a base symbol. +HED_0010314 tagGroup DataProperty HedTag boolean tagDomain, boolRange This tag can only appear inside a tag group. +HED_0010315 topLevelTagGroup DataProperty HedTag boolean tagDomain, boolRange This tag (or its descendants) can only appear in a top-level tag group. There are additional tag-specific restrictions on what other tags can appear in the group with this tag. +HED_0010316 unique DataProperty HedTag boolean tagDomain, boolRange Only one of this tag or its descendants can be used in the event-level HED string. +HED_0010317 unitPrefix DataProperty HedUnit boolean unitDomain, boolRange This unit is a prefix unit (e.g., dollar sign in the currency units). +HED_0010318 unitSymbol DataProperty HedUnit boolean unitDomain, boolRange This tag is an abbreviation or symbol representing a type of unit. Unit symbols represent both the singular and the plural and thus cannot be pluralized. diff --git a/tests/schema/test_output/test_output/test_output_ObjectProperty.tsv b/tests/schema/test_output/test_output/test_output_ObjectProperty.tsv new file mode 100644 index 000000000..827b727c5 --- /dev/null +++ b/tests/schema/test_output/test_output/test_output_ObjectProperty.tsv @@ -0,0 +1,7 @@ +hedId rdfs:label Type omn:Domain omn:Range Properties dc:description +HED_0010104 defaultUnits ObjectProperty HedUnitClass HedUnit unitClassDomain, unitRange The default units to use if the placeholder has a unit class but the substituted value has no units. +HED_0010109 isPartOf ObjectProperty HedTag HedTag tagDomain, tagRange This tag is part of the indicated tag -- as in the nose is part of the face. +HED_0010105 relatedTag ObjectProperty HedTag HedTag tagDomain, tagRange A HED tag that is closely related to this tag. This attribute is used by tagging tools. +HED_0010106 suggestedTag ObjectProperty HedTag HedTag tagDomain, tagRange A tag that is often associated with this tag. This attribute is used by tagging tools to provide tagging suggestions. +HED_0010107 unitClass ObjectProperty HedTag HedUnitClass tagDomain, unitClassRange The unit class that the value of a placeholder node can belong to. +HED_0010108 valueClass ObjectProperty HedTag HedValueClass tagDomain, valueClassRange Type of value taken on by the value of a placeholder node. diff --git a/tests/schema/test_output/test_output/test_output_Structure.tsv b/tests/schema/test_output/test_output/test_output_Structure.tsv new file mode 100644 index 000000000..f675688ed --- /dev/null +++ b/tests/schema/test_output/test_output/test_output_Structure.tsv @@ -0,0 +1,4 @@ +hedId rdfs:label Attributes omn:SubClassOf dc:description +HED_0010010 StandardHeader version="8.3.0", xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance", xsi:noNamespaceSchemaLocation="https://github.com/hed-standard/hed-specification/raw/master/hedxml/HED8.0.0.xsd" HedHeader +HED_0010011 StandardPrologue HedPrologue The HED standard schema is a hierarchically-organized vocabulary for annotating events and experimental structure. HED annotations consist of comma-separated tags drawn from this vocabulary. This vocabulary can be augmented by terms drawn from specialized library schema. \n\nEach term in this vocabulary has a human-readable description and may include additional attributes that give additional properties or that specify how tools should treat the tag during analysis. The meaning of these attributes is described in the Additional schema properties section. +HED_0010012 StandardEpilogue HedEpilogue This schema is released under the Creative Commons Attribution 4.0 International and is a product of the HED Working Group. The DOI for the latest version of the HED standard schema is 10.5281/zenodo.7876037. diff --git a/tests/schema/test_output/test_output/test_output_Tag.tsv b/tests/schema/test_output/test_output/test_output_Tag.tsv new file mode 100644 index 000000000..f45f9ae96 --- /dev/null +++ b/tests/schema/test_output/test_output/test_output_Tag.tsv @@ -0,0 +1,1231 @@ +hedId Level rdfs:label omn:SubClassOf Attributes dc:description +HED_0012001 0 Event HedTag suggestedTag=Task-property Something that happens at a given time and (typically) place. Elements of this tag subtree designate the general category in which an event falls. +HED_0012002 1 Sensory-event Event suggestedTag=Task-event-role, suggestedTag=Sensory-presentation Something perceivable by the participant. An event meant to be an experimental stimulus should include the tag Task-property/Task-event-role/Experimental-stimulus. +HED_0012003 1 Agent-action Event suggestedTag=Task-event-role, suggestedTag=Agent Any action engaged in by an agent (see the Agent subtree for agent categories). A participant response to an experiment stimulus should include the tag Agent-property/Agent-task-role/Experiment-participant. +HED_0012004 1 Data-feature Event suggestedTag=Data-property An event marking the occurrence of a data feature such as an interictal spike or alpha burst that is often added post hoc to the data record. +HED_0012005 1 Experiment-control Event An event pertaining to the physical control of the experiment during its operation. +HED_0012006 1 Experiment-procedure Event An event indicating an experimental procedure, as in performing a saliva swab during the experiment or administering a survey. +HED_0012007 1 Experiment-structure Event An event specifying a change-point of the structure of experiment. This event is typically used to indicate a change in experimental conditions or tasks. +HED_0012008 1 Measurement-event Event suggestedTag=Data-property A discrete measure returned by an instrument. +HED_0012009 0 Agent HedTag suggestedTag=Agent-property Someone or something that takes an active role or produces a specified effect.The role or effect may be implicit. Being alive or performing an activity such as a computation may qualify something to be an agent. An agent may also be something that simulates something else. +HED_0012010 1 Animal-agent Agent An agent that is an animal. +HED_0012011 1 Avatar-agent Agent An agent associated with an icon or avatar representing another agent. +HED_0012012 1 Controller-agent Agent Experiment control software or hardware. +HED_0012013 1 Human-agent Agent A person who takes an active role or produces a specified effect. +HED_0012014 1 Robotic-agent Agent An agent mechanical device capable of performing a variety of often complex tasks on command or by being programmed in advance. +HED_0012015 1 Software-agent Agent An agent computer program that interacts with the participant in an active role such as an AI advisor. +HED_0012016 0 Action HedTag extensionAllowed Do something. +HED_0012017 1 Communicate Action Action conveying knowledge of or about something. +HED_0012018 2 Communicate-gesturally Communicate relatedTag=Move-face, relatedTag=Move-upper-extremity Communicate non-verbally using visible bodily actions, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body. +HED_0012019 3 Clap-hands Communicate-gesturally Strike the palms of against one another resoundingly, and usually repeatedly, especially to express approval. +HED_0012020 3 Clear-throat Communicate-gesturally relatedTag=Move-face, relatedTag=Move-head Cough slightly so as to speak more clearly, attract attention, or to express hesitancy before saying something awkward. +HED_0012021 3 Frown Communicate-gesturally relatedTag=Move-face Express disapproval, displeasure, or concentration, typically by turning down the corners of the mouth. +HED_0012022 3 Grimace Communicate-gesturally relatedTag=Move-face Make a twisted expression, typically expressing disgust, pain, or wry amusement. +HED_0012023 3 Nod-head Communicate-gesturally relatedTag=Move-head Tilt head in alternating up and down arcs along the sagittal plane. It is most commonly, but not universally, used to indicate agreement, acceptance, or acknowledgement. +HED_0012024 3 Pump-fist Communicate-gesturally relatedTag=Move-upper-extremity Raise with fist clenched in triumph or affirmation. +HED_0012025 3 Raise-eyebrows Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Move eyebrows upward. +HED_0012026 3 Shake-fist Communicate-gesturally relatedTag=Move-upper-extremity Clench hand into a fist and shake to demonstrate anger. +HED_0012027 3 Shake-head Communicate-gesturally relatedTag=Move-head Turn head from side to side as a way of showing disagreement or refusal. +HED_0012028 3 Shhh Communicate-gesturally relatedTag=Move-upper-extremity Place finger over lips and possibly uttering the syllable shhh to indicate the need to be quiet. +HED_0012029 3 Shrug Communicate-gesturally relatedTag=Move-upper-extremity, relatedTag=Move-torso Lift shoulders up towards head to indicate a lack of knowledge about a particular topic. +HED_0012030 3 Smile Communicate-gesturally relatedTag=Move-face Form facial features into a pleased, kind, or amused expression, typically with the corners of the mouth turned up and the front teeth exposed. +HED_0012031 3 Spread-hands Communicate-gesturally relatedTag=Move-upper-extremity Spread hands apart to indicate ignorance. +HED_0012032 3 Thumb-up Communicate-gesturally relatedTag=Move-upper-extremity Extend the thumb upward to indicate approval. +HED_0012033 3 Thumbs-down Communicate-gesturally relatedTag=Move-upper-extremity Extend the thumb downward to indicate disapproval. +HED_0012034 3 Wave Communicate-gesturally relatedTag=Move-upper-extremity Raise hand and move left and right, as a greeting or sign of departure. +HED_0012035 3 Widen-eyes Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Open eyes and possibly with eyebrows lifted especially to express surprise or fear. +HED_0012036 3 Wink Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Close and open one eye quickly, typically to indicate that something is a joke or a secret or as a signal of affection or greeting. +HED_0012037 2 Communicate-musically Communicate Communicate using music. +HED_0012038 3 Hum Communicate-musically Make a low, steady continuous sound like that of a bee. Sing with the lips closed and without uttering speech. +HED_0012039 3 Play-instrument Communicate-musically Make musical sounds using an instrument. +HED_0012040 3 Sing Communicate-musically Produce musical tones by means of the voice. +HED_0012041 3 Vocalize Communicate-musically Utter vocal sounds. +HED_0012042 3 Whistle Communicate-musically Produce a shrill clear sound by forcing breath out or air in through the puckered lips. +HED_0012043 2 Communicate-vocally Communicate Communicate using mouth or vocal cords. +HED_0012044 3 Cry Communicate-vocally Shed tears associated with emotions, usually sadness but also joy or frustration. +HED_0012045 3 Groan Communicate-vocally Make a deep inarticulate sound in response to pain or despair. +HED_0012046 3 Laugh Communicate-vocally Make the spontaneous sounds and movements of the face and body that are the instinctive expressions of lively amusement and sometimes also of contempt or derision. +HED_0012047 3 Scream Communicate-vocally Make loud, vociferous cries or yells to express pain, excitement, or fear. +HED_0012048 3 Shout Communicate-vocally Say something very loudly. +HED_0012049 3 Sigh Communicate-vocally Emit a long, deep, audible breath expressing sadness, relief, tiredness, or a similar feeling. +HED_0012050 3 Speak Communicate-vocally Communicate using spoken language. +HED_0012051 3 Whisper Communicate-vocally Speak very softly using breath without vocal cords. +HED_0012052 1 Move Action Move in a specified direction or manner. Change position or posture. +HED_0012053 2 Breathe Move Inhale or exhale during respiration. +HED_0012054 3 Blow Breathe Expel air through pursed lips. +HED_0012055 3 Cough Breathe Suddenly and audibly expel air from the lungs through a partially closed glottis, preceded by inhalation. +HED_0012056 3 Exhale Breathe Blow out or expel breath. +HED_0012057 3 Hiccup Breathe Involuntarily spasm the diaphragm and respiratory organs, with a sudden closure of the glottis and a characteristic sound like that of a cough. +HED_0012058 3 Hold-breath Breathe Interrupt normal breathing by ceasing to inhale or exhale. +HED_0012059 3 Inhale Breathe Draw in with the breath through the nose or mouth. +HED_0012060 3 Sneeze Breathe Suddenly and violently expel breath through the nose and mouth. +HED_0012061 3 Sniff Breathe Draw in air audibly through the nose to detect a smell, to stop it from running, or to express contempt. +HED_0012062 2 Move-body Move Move entire body. +HED_0012063 3 Bend Move-body Move body in a bowed or curved manner. +HED_0012064 3 Dance Move-body Perform a purposefully selected sequences of human movement often with aesthetic or symbolic value. Move rhythmically to music, typically following a set sequence of steps. +HED_0012065 3 Fall-down Move-body Lose balance and collapse. +HED_0012066 3 Flex Move-body Cause a muscle to stand out by contracting or tensing it. Bend a limb or joint. +HED_0012067 3 Jerk Move-body Make a quick, sharp, sudden movement. +HED_0012068 3 Lie-down Move-body Move to a horizontal or resting position. +HED_0012069 3 Recover-balance Move-body Return to a stable, upright body position. +HED_0012070 3 Shudder Move-body Tremble convulsively, sometimes as a result of fear or revulsion. +HED_0012071 3 Sit-down Move-body Move from a standing to a sitting position. +HED_0012072 3 Sit-up Move-body Move from lying down to a sitting position. +HED_0012073 3 Stand-up Move-body Move from a sitting to a standing position. +HED_0012074 3 Stretch Move-body Straighten or extend body or a part of body to its full length, typically so as to tighten muscles or in order to reach something. +HED_0012075 3 Stumble Move-body Trip or momentarily lose balance and almost fall. +HED_0012076 3 Turn Move-body Change or cause to change direction. +HED_0012077 2 Move-body-part Move Move one part of a body. +HED_0012078 3 Move-eyes Move-body-part Move eyes. +HED_0012079 4 Blink Move-eyes Shut and open the eyes quickly. +HED_0012080 4 Close-eyes Move-eyes Lower and keep eyelids in a closed position. +HED_0012081 4 Fixate Move-eyes Direct eyes to a specific point or target. +HED_0012082 4 Inhibit-blinks Move-eyes Purposely prevent blinking. +HED_0012083 4 Open-eyes Move-eyes Raise eyelids to expose pupil. +HED_0012084 4 Saccade Move-eyes Move eyes rapidly between fixation points. +HED_0012085 4 Squint Move-eyes Squeeze one or both eyes partly closed in an attempt to see more clearly or as a reaction to strong light. +HED_0012086 4 Stare Move-eyes Look fixedly or vacantly at someone or something with eyes wide open. +HED_0012087 3 Move-face Move-body-part Move the face or jaw. +HED_0012088 4 Bite Move-face Seize with teeth or jaws an object or organism so as to grip or break the surface covering. +HED_0012089 4 Burp Move-face Noisily release air from the stomach through the mouth. Belch. +HED_0012090 4 Chew Move-face Repeatedly grinding, tearing, and or crushing with teeth or jaws. +HED_0012091 4 Gurgle Move-face Make a hollow bubbling sound like that made by water running out of a bottle. +HED_0012092 4 Swallow Move-face Cause or allow something, especially food or drink to pass down the throat. +HED_0012093 5 Gulp Swallow Swallow quickly or in large mouthfuls, often audibly, sometimes to indicate apprehension. +HED_0012094 4 Yawn Move-face Take a deep involuntary inhalation with the mouth open often as a sign of drowsiness or boredom. +HED_0012095 3 Move-head Move-body-part Move head. +HED_0012096 4 Lift-head Move-head Tilt head back lifting chin. +HED_0012097 4 Lower-head Move-head Move head downward so that eyes are in a lower position. +HED_0012098 4 Turn-head Move-head Rotate head horizontally to look in a different direction. +HED_0012099 3 Move-lower-extremity Move-body-part Move leg and/or foot. +HED_0012100 4 Curl-toes Move-lower-extremity Bend toes sometimes to grip. +HED_0012101 4 Hop Move-lower-extremity Jump on one foot. +HED_0012102 4 Jog Move-lower-extremity Run at a trot to exercise. +HED_0012103 4 Jump Move-lower-extremity Move off the ground or other surface through sudden muscular effort in the legs. +HED_0012104 4 Kick Move-lower-extremity Strike out or flail with the foot or feet.Strike using the leg, in unison usually with an area of the knee or lower using the foot. +HED_0012105 4 Pedal Move-lower-extremity Move by working the pedals of a bicycle or other machine. +HED_0012106 4 Press-foot Move-lower-extremity Move by pressing foot. +HED_0012107 4 Run Move-lower-extremity Travel on foot at a fast pace. +HED_0012108 4 Step Move-lower-extremity Put one leg in front of the other and shift weight onto it. +HED_0012109 5 Heel-strike Step Strike the ground with the heel during a step. +HED_0012110 5 Toe-off Step Push with toe as part of a stride. +HED_0012111 4 Trot Move-lower-extremity Run at a moderate pace, typically with short steps. +HED_0012112 4 Walk Move-lower-extremity Move at a regular pace by lifting and setting down each foot in turn never having both feet off the ground at once. +HED_0012113 3 Move-torso Move-body-part Move body trunk. +HED_0012114 3 Move-upper-extremity Move-body-part Move arm, shoulder, and/or hand. +HED_0012115 4 Drop Move-upper-extremity Let or cause to fall vertically. +HED_0012116 4 Grab Move-upper-extremity Seize suddenly or quickly. Snatch or clutch. +HED_0012117 4 Grasp Move-upper-extremity Seize and hold firmly. +HED_0012118 4 Hold-down Move-upper-extremity Prevent someone or something from moving by holding them firmly. +HED_0012119 4 Lift Move-upper-extremity Raising something to higher position. +HED_0012120 4 Make-fist Move-upper-extremity Close hand tightly with the fingers bent against the palm. +HED_0012121 4 Point Move-upper-extremity Draw attention to something by extending a finger or arm. +HED_0012122 4 Press Move-upper-extremity relatedTag=Push Apply pressure to something to flatten, shape, smooth or depress it. This action tag should be used to indicate key presses and mouse clicks. +HED_0012123 4 Push Move-upper-extremity relatedTag=Press Apply force in order to move something away. Use Press to indicate a key press or mouse click. +HED_0012124 4 Reach Move-upper-extremity Stretch out your arm in order to get or touch something. +HED_0012125 4 Release Move-upper-extremity Make available or set free. +HED_0012126 4 Retract Move-upper-extremity Draw or pull back. +HED_0012127 4 Scratch Move-upper-extremity Drag claws or nails over a surface or on skin. +HED_0012128 4 Snap-fingers Move-upper-extremity Make a noise by pushing second finger hard against thumb and then releasing it suddenly so that it hits the base of the thumb. +HED_0012129 4 Touch Move-upper-extremity Come into or be in contact with. +HED_0012130 1 Perceive Action Produce an internal, conscious image through stimulating a sensory system. +HED_0012131 2 Hear Perceive Give attention to a sound. +HED_0012132 2 See Perceive Direct gaze toward someone or something or in a specified direction. +HED_0012133 2 Sense-by-touch Perceive Sense something through receptors in the skin. +HED_0012134 2 Smell Perceive Inhale in order to ascertain an odor or scent. +HED_0012135 2 Taste Perceive Sense a flavor in the mouth and throat on contact with a substance. +HED_0012136 1 Perform Action Carry out or accomplish an action, task, or function. +HED_0012137 2 Close Perform Act as to blocked against entry or passage. +HED_0012138 2 Collide-with Perform Hit with force when moving. +HED_0012139 2 Halt Perform Bring or come to an abrupt stop. +HED_0012140 2 Modify Perform Change something. +HED_0012141 2 Open Perform Widen an aperture, door, or gap, especially one allowing access to something. +HED_0012142 2 Operate Perform Control the functioning of a machine, process, or system. +HED_0012143 2 Play Perform Engage in activity for enjoyment and recreation rather than a serious or practical purpose. +HED_0012144 2 Read Perform Interpret something that is written or printed. +HED_0012145 2 Repeat Perform Make do or perform again. +HED_0012146 2 Rest Perform Be inactive in order to regain strength, health, or energy. +HED_0012147 2 Ride Perform Ride on an animal or in a vehicle. Ride conveys some notion that another agent has partial or total control of the motion. +HED_0012148 2 Write Perform Communicate or express by means of letters or symbols written or imprinted on a surface. +HED_0012149 1 Think Action Direct the mind toward someone or something or use the mind actively to form connected ideas. +HED_0012150 2 Allow Think Allow access to something such as allowing a car to pass. +HED_0012151 2 Attend-to Think Focus mental experience on specific targets. +HED_0012152 2 Count Think Tally items either silently or aloud. +HED_0012153 2 Deny Think Refuse to give or grant something requested or desired by someone. +HED_0012154 2 Detect Think Discover or identify the presence or existence of something. +HED_0012155 2 Discriminate Think Recognize a distinction. +HED_0012156 2 Encode Think Convert information or an instruction into a particular form. +HED_0012157 2 Evade Think Escape or avoid, especially by cleverness or trickery. +HED_0012158 2 Generate Think Cause something, especially an emotion or situation to arise or come about. +HED_0012159 2 Identify Think Establish or indicate who or what someone or something is. +HED_0012160 2 Imagine Think Form a mental image or concept of something. +HED_0012161 2 Judge Think Evaluate evidence to make a decision or form a belief. +HED_0012162 2 Learn Think Adaptively change behavior as the result of experience. +HED_0012163 2 Memorize Think Adaptively change behavior as the result of experience. +HED_0012164 2 Plan Think Think about the activities required to achieve a desired goal. +HED_0012165 2 Predict Think Say or estimate that something will happen or will be a consequence of something without having exact information. +HED_0012166 2 Recall Think Remember information by mental effort. +HED_0012167 2 Recognize Think Identify someone or something from having encountered them before. +HED_0012168 2 Respond Think React to something such as a treatment or a stimulus. +HED_0012169 2 Switch-attention Think Transfer attention from one focus to another. +HED_0012170 2 Track Think Follow a person, animal, or object through space or time. +HED_0012171 0 Item HedTag extensionAllowed An independently existing thing (living or nonliving). +HED_0012172 1 Biological-item Item An entity that is biological, that is related to living organisms. +HED_0012173 2 Anatomical-item Biological-item A biological structure, system, fluid or other substance excluding single molecular entities. +HED_0012174 3 Body Anatomical-item The biological structure representing an organism. +HED_0012175 3 Body-part Anatomical-item Any part of an organism. +HED_0012176 4 Head Body-part The upper part of the human body, or the front or upper part of the body of an animal, typically separated from the rest of the body by a neck, and containing the brain, mouth, and sense organs. +HED_0013200 4 Head-part Body-part A part of the head. +HED_0012177 5 Brain Head-part Organ inside the head that is made up of nerve cells and controls the body. +HED_0013201 5 Brain-region Head-part A region of the brain. +HED_0013202 6 Cerebellum Brain-region A major structure of the brain located near the brainstem. It plays a key role in motor control, coordination, precision, with contributions to different cognitive functions. +HED_0012178 6 Frontal-lobe Brain-region +HED_0012179 6 Occipital-lobe Brain-region +HED_0012180 6 Parietal-lobe Brain-region +HED_0012181 6 Temporal-lobe Brain-region +HED_0012182 5 Ear Head-part A sense organ needed for the detection of sound and for establishing balance. +HED_0012183 5 Face Head-part The anterior portion of the head extending from the forehead to the chin and ear to ear. The facial structures contain the eyes, nose and mouth, cheeks and jaws. +HED_0013203 5 Face-part Head-part A part of the face. +HED_0012184 6 Cheek Face-part The fleshy part of the face bounded by the eyes, nose, ear, and jawline. +HED_0012185 6 Chin Face-part The part of the face below the lower lip and including the protruding part of the lower jaw. +HED_0012186 6 Eye Face-part The organ of sight or vision. +HED_0012187 6 Eyebrow Face-part The arched strip of hair on the bony ridge above each eye socket. +HED_0012188 6 Eyelid Face-part The folds of the skin that cover the eye when closed. +HED_0012189 6 Forehead Face-part The part of the face between the eyebrows and the normal hairline. +HED_0012190 6 Lip Face-part Fleshy fold which surrounds the opening of the mouth. +HED_0012191 6 Mouth Face-part The proximal portion of the digestive tract, containing the oral cavity and bounded by the oral opening. +HED_0013204 6 Mouth-part Face-part A part of the mouth. +HED_0012193 7 Teeth Mouth-part The hard bone-like structures in the jaws. A collection of teeth arranged in some pattern in the mouth or other part of the body. +HED_0013205 7 Tongue Mouth-part A muscular organ in the mouth with significant role in mastication, swallowing, speech, and taste. +HED_0012192 6 Nose Face-part A structure of special sense serving as an organ of the sense of smell and as an entrance to the respiratory tract. +HED_0012194 5 Hair Head-part The filamentous outgrowth of the epidermis. +HED_0012195 4 Lower-extremity Body-part Refers to the whole inferior limb (leg and/or foot). +HED_0013206 4 Lower-extremity-part Body-part A part of the lower extremity. +HED_0012196 5 Ankle Lower-extremity-part A gliding joint between the distal ends of the tibia and fibula and the proximal end of the talus. +HED_0012198 5 Foot Lower-extremity-part The structure found below the ankle joint required for locomotion. +HED_0013207 5 Foot-part Lower-extremity-part A part of the foot. +HED_0012200 6 Heel Foot-part The back of the foot below the ankle. +HED_0012201 6 Instep Foot-part The part of the foot between the ball and the heel on the inner side. +HED_0013208 6 Toe Foot-part A digit of the foot. +HED_0012199 7 Big-toe Toe The largest toe on the inner side of the foot. +HED_0012202 7 Little-toe Toe The smallest toe located on the outer side of the foot. +HED_0012203 6 Toes Foot-part relatedTag=Toe The terminal digits of the foot. Used to describe collective attributes of all toes, such as bending all toes +HED_0012204 5 Knee Lower-extremity-part A joint connecting the lower part of the femur with the upper part of the tibia. +HED_0013209 5 Lower-leg Lower-extremity-part The part of the leg between the knee and the ankle. +HED_0013210 5 Lower-leg-part Lower-extremity-part A part of the lower leg. +HED_0012197 6 Calf Lower-leg-part The fleshy part at the back of the leg below the knee. +HED_0012205 6 Shin Lower-leg-part Front part of the leg below the knee. +HED_0013211 5 Upper-leg Lower-extremity-part The part of the leg between the hip and the knee. +HED_0013212 5 Upper-leg-part Lower-extremity-part A part of the upper leg. +HED_0012206 6 Thigh Upper-leg-part Upper part of the leg between hip and knee. +HED_0013213 4 Neck Body-part The part of the body connecting the head to the torso, containing the cervical spine and vital pathways of nerves, blood vessels, and the airway. +HED_0012207 4 Torso Body-part The body excluding the head and neck and limbs. +HED_0013214 4 Torso-part Body-part A part of the torso. +HED_0013215 5 Abdomen Torso-part The part of the body between the thorax and the pelvis. +HED_0013216 5 Navel Torso-part The central mark on the abdomen created by the detachment of the umbilical cord after birth. +HED_0013217 5 Pelvis Torso-part The bony structure at the base of the spine supporting the legs. +HED_0013218 5 Pelvis-part Torso-part A part of the pelvis. +HED_0012208 6 Buttocks Pelvis-part The round fleshy parts that form the lower rear area of a human trunk. +HED_0013219 6 Genitalia Pelvis-part The external organs of reproduction and urination, located in the pelvic region. This includes both male and female genital structures. +HED_0012209 6 Gentalia Pelvis-part deprecatedFrom=8.1.0 The external organs of reproduction. Deprecated due to spelling error. Use Genitalia. +HED_0012210 6 Hip Pelvis-part The lateral prominence of the pelvis from the waist to the thigh. +HED_0012211 5 Torso-back Torso-part The rear surface of the human body from the shoulders to the hips. +HED_0012212 5 Torso-chest Torso-part The anterior side of the thorax from the neck to the abdomen. +HED_0012213 5 Viscera Torso-part Internal organs of the body. +HED_0012214 5 Waist Torso-part The abdominal circumference at the navel. +HED_0012215 4 Upper-extremity Body-part Refers to the whole superior limb (shoulder, arm, elbow, wrist, hand). +HED_0013220 4 Upper-extremity-part Body-part A part of the upper extremity. +HED_0012216 5 Elbow Upper-extremity-part A type of hinge joint located between the forearm and upper arm. +HED_0012217 5 Forearm Upper-extremity-part Lower part of the arm between the elbow and wrist. +HED_0013221 5 Forearm-part Upper-extremity-part A part of the forearm. +HED_0012218 5 Hand Upper-extremity-part The distal portion of the upper extremity. It consists of the carpus, metacarpus, and digits. +HED_0013222 5 Hand-part Upper-extremity-part A part of the hand. +HED_0012219 6 Finger Hand-part Any of the digits of the hand. +HED_0012220 7 Index-finger Finger The second finger from the radial side of the hand, next to the thumb. +HED_0012221 7 Little-finger Finger The fifth and smallest finger from the radial side of the hand. +HED_0012222 7 Middle-finger Finger The middle or third finger from the radial side of the hand. +HED_0012223 7 Ring-finger Finger The fourth finger from the radial side of the hand. +HED_0012224 7 Thumb Finger The thick and short hand digit which is next to the index finger in humans. +HED_0013223 6 Fingers Hand-part relatedTag=Finger The terminal digits of the hand. Used to describe collective attributes of all fingers, such as bending all fingers +HED_0012225 6 Knuckles Hand-part A part of a finger at a joint where the bone is near the surface, especially where the finger joins the hand. +HED_0012226 6 Palm Hand-part The part of the inner surface of the hand that extends from the wrist to the bases of the fingers. +HED_0012227 5 Shoulder Upper-extremity-part Joint attaching upper arm to trunk. +HED_0012228 5 Upper-arm Upper-extremity-part Portion of arm between shoulder and elbow. +HED_0013224 5 Upper-arm-part Upper-extremity-part A part of the upper arm. +HED_0012229 5 Wrist Upper-extremity-part A joint between the distal end of the radius and the proximal row of carpal bones. +HED_0012230 2 Organism Biological-item A living entity, more specifically a biological entity that consists of one or more cells and is capable of genomic replication (independently or not). +HED_0012231 3 Animal Organism A living organism that has membranous cell walls, requires oxygen and organic foods, and is capable of voluntary movement. +HED_0012232 3 Human Organism The bipedal primate mammal Homo sapiens. +HED_0012233 3 Plant Organism Any living organism that typically synthesizes its food from inorganic substances and possesses cellulose cell walls. +HED_0012234 1 Language-item Item suggestedTag=Sensory-presentation An entity related to a systematic means of communicating by the use of sounds, symbols, or gestures. +HED_0012235 2 Character Language-item A mark or symbol used in writing. +HED_0012236 2 Clause Language-item A unit of grammatical organization next below the sentence in rank, usually consisting of a subject and predicate. +HED_0012237 2 Glyph Language-item A hieroglyphic character, symbol, or pictograph. +HED_0012238 2 Nonword Language-item An unpronounceable group of letters or speech sounds that is surrounded by white space when written, is not accepted as a word by native speakers. +HED_0012239 2 Paragraph Language-item A distinct section of a piece of writing, usually dealing with a single theme. +HED_0012240 2 Phoneme Language-item Any of the minimally distinct units of sound in a specified language that distinguish one word from another. +HED_0012241 2 Phrase Language-item A phrase is a group of words functioning as a single unit in the syntax of a sentence. +HED_0012242 2 Pseudoword Language-item A pronounceable group of letters or speech sounds that looks or sounds like a word but that is not accepted as such by native speakers. +HED_0012243 2 Sentence Language-item A set of words that is complete in itself, conveying a statement, question, exclamation, or command and typically containing an explicit or implied subject and a predicate containing a finite verb. +HED_0012244 2 Syllable Language-item A unit of pronunciation having a vowel or consonant sound, with or without surrounding consonants, forming the whole or a part of a word. +HED_0012245 2 Textblock Language-item A block of text. +HED_0012246 2 Word Language-item A single distinct meaningful element of speech or writing, used with others (or sometimes alone) to form a sentence and typically surrounded by white space when written or printed. +HED_0012247 1 Object Item suggestedTag=Sensory-presentation Something perceptible by one or more of the senses, especially by vision or touch. A material thing. +HED_0012248 2 Geometric-object Object An object or a representation that has structure and topology in space. +HED_0012249 3 2D-shape Geometric-object A planar, two-dimensional shape. +HED_0012250 4 Arrow 2D-shape A shape with a pointed end indicating direction. +HED_0012251 4 Clockface 2D-shape The dial face of a clock. A location identifier based on clock-face-position numbering or anatomic subregion. +HED_0012252 4 Cross 2D-shape A figure or mark formed by two intersecting lines crossing at their midpoints. +HED_0012253 4 Dash 2D-shape A horizontal stroke in writing or printing to mark a pause or break in sense or to represent omitted letters or words. +HED_0012254 4 Ellipse 2D-shape A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. +HED_0012255 5 Circle Ellipse A ring-shaped structure with every point equidistant from the center. +HED_0012256 4 Rectangle 2D-shape A parallelogram with four right angles. +HED_0012257 5 Square Rectangle A square is a special rectangle with four equal sides. +HED_0012258 4 Single-point 2D-shape A point is a geometric entity that is located in a zero-dimensional spatial region and whose position is defined by its coordinates in some coordinate system. +HED_0012259 4 Star 2D-shape A conventional or stylized representation of a star, typically one having five or more points. +HED_0012260 4 Triangle 2D-shape A three-sided polygon. +HED_0012261 3 3D-shape Geometric-object A geometric three-dimensional shape. +HED_0012262 4 Box 3D-shape A square or rectangular vessel, usually made of cardboard or plastic. +HED_0012263 5 Cube Box A solid or semi-solid in the shape of a three dimensional square. +HED_0012264 4 Cone 3D-shape A shape whose base is a circle and whose sides taper up to a point. +HED_0012265 4 Cylinder 3D-shape A surface formed by circles of a given radius that are contained in a plane perpendicular to a given axis, whose centers align on the axis. +HED_0012266 4 Ellipsoid 3D-shape A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. +HED_0012267 5 Sphere Ellipsoid A solid or hollow three-dimensional object bounded by a closed surface such that every point on the surface is equidistant from the center. +HED_0012268 4 Pyramid 3D-shape A polyhedron of which one face is a polygon of any number of sides, and the other faces are triangles with a common vertex. +HED_0012269 3 Pattern Geometric-object An arrangement of objects, facts, behaviors, or other things which have scientific, mathematical, geometric, statistical, or other meaning. +HED_0012270 4 Dots Pattern A small round mark or spot. +HED_0012271 4 LED-pattern Pattern A pattern created by lighting selected members of a fixed light emitting diode array. +HED_0012272 2 Ingestible-object Object Something that can be taken into the body by the mouth for digestion or absorption. +HED_0012273 2 Man-made-object Object Something constructed by human means. +HED_0012274 3 Building Man-made-object A structure that has a roof and walls and stands more or less permanently in one place. +HED_0012275 4 Attic Building A room or a space immediately below the roof of a building. +HED_0012276 4 Basement Building The part of a building that is wholly or partly below ground level. +HED_0012277 4 Entrance Building The means or place of entry. +HED_0012278 4 Roof Building A roof is the covering on the uppermost part of a building which provides protection from animals and weather, notably rain, but also heat, wind and sunlight. +HED_0012279 4 Room Building An area within a building enclosed by walls and floor and ceiling. +HED_0012280 3 Clothing Man-made-object A covering designed to be worn on the body. +HED_0012281 3 Device Man-made-object An object contrived for a specific purpose. +HED_0012282 4 Assistive-device Device A device that help an individual accomplish a task. +HED_0012283 5 Glasses Assistive-device Frames with lenses worn in front of the eye for vision correction, eye protection, or protection from UV rays. +HED_0012284 5 Writing-device Assistive-device A device used for writing. +HED_0012285 6 Pen Writing-device A common writing instrument used to apply ink to a surface for writing or drawing. +HED_0012286 6 Pencil Writing-device An implement for writing or drawing that is constructed of a narrow solid pigment core in a protective casing that prevents the core from being broken or marking the hand. +HED_0012287 4 Computing-device Device An electronic device which take inputs and processes results from the inputs. +HED_0012288 5 Cellphone Computing-device A telephone with access to a cellular radio system so it can be used over a wide area, without a physical connection to a network. +HED_0012289 5 Desktop-computer Computing-device A computer suitable for use at an ordinary desk. +HED_0012290 5 Laptop-computer Computing-device A computer that is portable and suitable for use while traveling. +HED_0012291 5 Tablet-computer Computing-device A small portable computer that accepts input directly on to its screen rather than via a keyboard or mouse. +HED_0012292 4 Engine Device A motor is a machine designed to convert one or more forms of energy into mechanical energy. +HED_0012293 4 IO-device Device Hardware used by a human (or other system) to communicate with a computer. +HED_0012294 5 Input-device IO-device A piece of equipment used to provide data and control signals to an information processing system such as a computer or information appliance. +HED_0012295 6 Computer-mouse Input-device A hand-held pointing device that detects two-dimensional motion relative to a surface. +HED_0012296 7 Mouse-button Computer-mouse An electric switch on a computer mouse which can be pressed or clicked to select or interact with an element of a graphical user interface. +HED_0012297 7 Scroll-wheel Computer-mouse A scroll wheel or mouse wheel is a wheel used for scrolling made of hard plastic with a rubbery surface usually located between the left and right mouse buttons and is positioned perpendicular to the mouse surface. +HED_0012298 6 Joystick Input-device A control device that uses a movable handle to create two-axis input for a computer device. +HED_0012299 6 Keyboard Input-device A device consisting of mechanical keys that are pressed to create input to a computer. +HED_0012300 7 Keyboard-key Keyboard A button on a keyboard usually representing letters, numbers, functions, or symbols. +HED_0012301 8 Keyboard-key-# Keyboard-key takesValue Value of a keyboard key. +HED_0012302 6 Keypad Input-device A device consisting of keys, usually in a block arrangement, that provides limited input to a system. +HED_0012303 7 Keypad-key Keypad A key on a separate section of a computer keyboard that groups together numeric keys and those for mathematical or other special functions in an arrangement like that of a calculator. +HED_0012304 8 Keypad-key-# Keypad-key takesValue Value of keypad key. +HED_0012305 6 Microphone Input-device A device designed to convert sound to an electrical signal. +HED_0012306 6 Push-button Input-device A switch designed to be operated by pressing a button. +HED_0012307 5 Output-device IO-device Any piece of computer hardware equipment which converts information into human understandable form. +HED_0012308 6 Auditory-device Output-device A device designed to produce sound. +HED_0012309 7 Headphones Auditory-device An instrument that consists of a pair of small loudspeakers, or less commonly a single speaker, held close to ears and connected to a signal source such as an audio amplifier, radio, CD player or portable media player. +HED_0012310 7 Loudspeaker Auditory-device A device designed to convert electrical signals to sounds that can be heard. +HED_0012311 6 Display-device Output-device An output device for presentation of information in visual or tactile form the latter used for example in tactile electronic displays for blind people. +HED_0012312 7 Computer-screen Display-device An electronic device designed as a display or a physical device designed to be a protective mesh work. +HED_0012313 8 Screen-window Computer-screen A part of a computer screen that contains a display different from the rest of the screen. A window is a graphical control element consisting of a visual area containing some of the graphical user interface of the program it belongs to and is framed by a window decoration. +HED_0012314 7 Head-mounted-display Display-device An instrument that functions as a display device, worn on the head or as part of a helmet, that has a small display optic in front of one (monocular HMD) or each eye (binocular HMD). +HED_0012315 7 LED-display Display-device A LED display is a flat panel display that uses an array of light-emitting diodes as pixels for a video display. +HED_0012316 5 Recording-device IO-device A device that copies information in a signal into a persistent information bearer. +HED_0012317 6 EEG-recorder Recording-device A device for recording electric currents in the brain using electrodes applied to the scalp, to the surface of the brain, or placed within the substance of the brain. +HED_0013225 6 EMG-recorder Recording-device A device for recording electrical activity of muscles using electrodes on the body surface or within the muscular mass. +HED_0012318 6 File-storage Recording-device A device for recording digital information to a permanent media. +HED_0012319 6 MEG-recorder Recording-device A device for measuring the magnetic fields produced by electrical activity in the brain, usually conducted externally. +HED_0012320 6 Motion-capture Recording-device A device for recording the movement of objects or people. +HED_0012321 6 Tape-recorder Recording-device A device for recording and reproduction usually using magnetic tape for storage that can be saved and played back. +HED_0012322 5 Touchscreen IO-device A control component that operates an electronic device by pressing the display on the screen. +HED_0012323 4 Machine Device A human-made device that uses power to apply forces and control movement to perform an action. +HED_0012324 4 Measurement-device Device A device that measures something. +HED_0012325 5 Clock Measurement-device A device designed to indicate the time of day or to measure the time duration of an event or action. +HED_0012327 4 Robot Device A mechanical device that sometimes resembles a living animal and is capable of performing a variety of often complex human tasks on command or by being programmed in advance. +HED_0012328 4 Tool Device A component that is not part of a device but is designed to support its assembly or operation. +HED_0012329 3 Document Man-made-object A physical object, or electronic counterpart, that is characterized by containing writing which is meant to be human-readable. +HED_0012330 4 Book Document A volume made up of pages fastened along one edge and enclosed between protective covers. +HED_0012331 4 Letter Document A written message addressed to a person or organization. +HED_0012332 4 Note Document A brief written record. +HED_0012333 4 Notebook Document A book for notes or memoranda. +HED_0012334 4 Questionnaire Document A document consisting of questions and possibly responses, depending on whether it has been filled out. +HED_0012335 3 Furnishing Man-made-object Furniture, fittings, and other decorative accessories, such as curtains and carpets, for a house or room. +HED_0012336 3 Manufactured-material Man-made-object Substances created or extracted from raw materials. +HED_0012337 4 Ceramic Manufactured-material A hard, brittle, heat-resistant and corrosion-resistant material made by shaping and then firing a nonmetallic mineral, such as clay, at a high temperature. +HED_0012338 4 Glass Manufactured-material A brittle transparent solid with irregular atomic structure. +HED_0012339 4 Paper Manufactured-material A thin sheet material produced by mechanically or chemically processing cellulose fibres derived from wood, rags, grasses or other vegetable sources in water. +HED_0012340 4 Plastic Manufactured-material Various high-molecular-weight thermoplastic or thermo-setting polymers that are capable of being molded, extruded, drawn, or otherwise shaped and then hardened into a form. +HED_0012341 4 Steel Manufactured-material An alloy made up of iron with typically a few tenths of a percent of carbon to improve its strength and fracture resistance compared to iron. +HED_0012342 3 Media Man-made-object Media are audio/visual/audiovisual modes of communicating information for mass consumption. +HED_0012343 4 Media-clip Media A short segment of media. +HED_0012344 5 Audio-clip Media-clip A short segment of audio. +HED_0012345 5 Audiovisual-clip Media-clip A short media segment containing both audio and video. +HED_0012346 5 Video-clip Media-clip A short segment of video. +HED_0012347 4 Visualization Media An planned process that creates images, diagrams or animations from the input data. +HED_0012348 5 Animation Visualization A form of graphical illustration that changes with time to give a sense of motion or represent dynamic changes in the portrayal. +HED_0012349 5 Art-installation Visualization A large-scale, mixed-media constructions, often designed for a specific place or for a temporary period of time. +HED_0012350 5 Braille Visualization A display using a system of raised dots that can be read with the fingers by people who are blind. +HED_0012351 5 Image Visualization Any record of an imaging event whether physical or electronic. +HED_0012352 6 Cartoon Image A type of illustration, sometimes animated, typically in a non-realistic or semi-realistic style. The specific meaning has evolved over time, but the modern usage usually refers to either an image or series of images intended for satire, caricature, or humor. A motion picture that relies on a sequence of illustrations for its animation. +HED_0012353 6 Drawing Image A representation of an object or outlining a figure, plan, or sketch by means of lines. +HED_0012354 6 Icon Image A sign (such as a word or graphic symbol) whose form suggests its meaning. +HED_0012355 6 Painting Image A work produced through the art of painting. +HED_0012356 6 Photograph Image An image recorded by a camera. +HED_0012357 5 Movie Visualization A sequence of images displayed in succession giving the illusion of continuous movement. +HED_0012358 5 Outline-visualization Visualization A visualization consisting of a line or set of lines enclosing or indicating the shape of an object in a sketch or diagram. +HED_0012359 5 Point-light-visualization Visualization A display in which action is depicted using a few points of light, often generated from discrete sensors in motion capture. +HED_0012360 5 Sculpture Visualization A two- or three-dimensional representative or abstract forms, especially by carving stone or wood or by casting metal or plaster. +HED_0012361 5 Stick-figure-visualization Visualization A drawing showing the head of a human being or animal as a circle and all other parts as straight lines. +HED_0012362 3 Navigational-object Man-made-object An object whose purpose is to assist directed movement from one location to another. +HED_0012363 4 Path Navigational-object A trodden way. A way or track laid down for walking or made by continual treading. +HED_0012364 4 Road Navigational-object An open way for the passage of vehicles, persons, or animals on land. +HED_0012365 5 Lane Road A defined path with physical dimensions through which an object or substance may traverse. +HED_0012366 4 Runway Navigational-object A paved strip of ground on a landing field for the landing and takeoff of aircraft. +HED_0012367 3 Vehicle Man-made-object A mobile machine which transports people or cargo. +HED_0012368 4 Aircraft Vehicle A vehicle which is able to travel through air in an atmosphere. +HED_0012369 4 Bicycle Vehicle A human-powered, pedal-driven, single-track vehicle, having two wheels attached to a frame, one behind the other. +HED_0012370 4 Boat Vehicle A watercraft of any size which is able to float or plane on water. +HED_0012371 4 Car Vehicle A wheeled motor vehicle used primarily for the transportation of human passengers. +HED_0012372 4 Cart Vehicle A cart is a vehicle which has two wheels and is designed to transport human passengers or cargo. +HED_0012373 4 Tractor Vehicle A mobile machine specifically designed to deliver a high tractive effort at slow speeds, and mainly used for the purposes of hauling a trailer or machinery used in agriculture or construction. +HED_0012374 4 Train Vehicle A connected line of railroad cars with or without a locomotive. +HED_0012375 4 Truck Vehicle A motor vehicle which, as its primary function, transports cargo rather than human passengers. +HED_0012376 2 Natural-object Object Something that exists in or is produced by nature, and is not artificial or man-made. +HED_0012377 3 Mineral Natural-object A solid, homogeneous, inorganic substance occurring in nature and having a definite chemical composition. +HED_0012378 3 Natural-feature Natural-object A feature that occurs in nature. A prominent or identifiable aspect, region, or site of interest. +HED_0012379 4 Field Natural-feature An unbroken expanse as of ice or grassland. +HED_0012380 4 Hill Natural-feature A rounded elevation of limited extent rising above the surrounding land with local relief of less than 300m. +HED_0012381 4 Mountain Natural-feature A landform that extends above the surrounding terrain in a limited area. +HED_0012382 4 River Natural-feature A natural freshwater surface stream of considerable volume and a permanent or seasonal flow, moving in a definite channel toward a sea, lake, or another river. +HED_0012383 4 Waterfall Natural-feature A sudden descent of water over a step or ledge in the bed of a river. +HED_0012384 1 Sound Item Mechanical vibrations transmitted by an elastic medium. Something that can be heard. +HED_0012385 2 Environmental-sound Sound Sounds occurring in the environment. An accumulation of noise pollution that occurs outside. This noise can be caused by transport, industrial, and recreational activities. +HED_0012386 3 Crowd-sound Environmental-sound Noise produced by a mixture of sounds from a large group of people. +HED_0012387 3 Signal-noise Environmental-sound Any part of a signal that is not the true or original signal but is introduced by the communication mechanism. +HED_0012388 2 Musical-sound Sound Sound produced by continuous and regular vibrations, as opposed to noise. +HED_0012389 3 Instrument-sound Musical-sound Sound produced by a musical instrument. +HED_0012390 3 Tone Musical-sound A musical note, warble, or other sound used as a particular signal on a telephone or answering machine. +HED_0012391 3 Vocalized-sound Musical-sound Musical sound produced by vocal cords in a biological agent. +HED_0012392 2 Named-animal-sound Sound A sound recognizable as being associated with particular animals. +HED_0012393 3 Barking Named-animal-sound Sharp explosive cries like sounds made by certain animals, especially a dog, fox, or seal. +HED_0012394 3 Bleating Named-animal-sound Wavering cries like sounds made by a sheep, goat, or calf. +HED_0012395 3 Chirping Named-animal-sound Short, sharp, high-pitched noises like sounds made by small birds or an insects. +HED_0012396 3 Crowing Named-animal-sound Loud shrill sounds characteristic of roosters. +HED_0012397 3 Growling Named-animal-sound Low guttural sounds like those that made in the throat by a hostile dog or other animal. +HED_0012398 3 Meowing Named-animal-sound Vocalizations like those made by as those cats. These sounds have diverse tones and are sometimes chattered, murmured or whispered. The purpose can be assertive. +HED_0012399 3 Mooing Named-animal-sound Deep vocal sounds like those made by a cow. +HED_0012400 3 Purring Named-animal-sound Low continuous vibratory sound such as those made by cats. The sound expresses contentment. +HED_0012401 3 Roaring Named-animal-sound Loud, deep, or harsh prolonged sounds such as those made by big cats and bears for long-distance communication and intimidation. +HED_0012402 3 Squawking Named-animal-sound Loud, harsh noises such as those made by geese. +HED_0012403 2 Named-object-sound Sound A sound identifiable as coming from a particular type of object. +HED_0012404 3 Alarm-sound Named-object-sound A loud signal often loud continuous ringing to alert people to a problem or condition that requires urgent attention. +HED_0012405 3 Beep Named-object-sound A short, single tone, that is typically high-pitched and generally made by a computer or other machine. +HED_0012406 3 Buzz Named-object-sound A persistent vibratory sound often made by a buzzer device and used to indicate something incorrect. +HED_0012407 3 Click Named-object-sound The sound made by a mechanical cash register, often to designate a reward. +HED_0012408 3 Ding Named-object-sound A short ringing sound such as that made by a bell, often to indicate a correct response or the expiration of time. +HED_0012409 3 Horn-blow Named-object-sound A loud sound made by forcing air through a sound device that funnels air to create the sound, often used to sound an alert. +HED_0012410 3 Ka-ching Named-object-sound The sound made by a mechanical cash register, often to designate a reward. +HED_0012411 3 Siren Named-object-sound A loud, continuous sound often varying in frequency designed to indicate an emergency. +HED_0012412 0 Property HedTag extensionAllowed Something that pertains to a thing. A characteristic of some entity. A quality or feature regarded as a characteristic or inherent part of someone or something. HED attributes are adjectives or adverbs. +HED_0012413 1 Agent-property Property Something that pertains to or describes an agent. +HED_0012414 2 Agent-state Agent-property The state of the agent. +HED_0012415 3 Agent-cognitive-state Agent-state The state of the cognitive processes or state of mind of the agent. +HED_0012416 4 Alert Agent-cognitive-state Condition of heightened watchfulness or preparation for action. +HED_0012417 4 Anesthetized Agent-cognitive-state Having lost sensation to pain or having senses dulled due to the effects of an anesthetic. +HED_0012418 4 Asleep Agent-cognitive-state Having entered a periodic, readily reversible state of reduced awareness and metabolic activity, usually accompanied by physical relaxation and brain activity. +HED_0012419 4 Attentive Agent-cognitive-state Concentrating and focusing mental energy on the task or surroundings. +HED_0012420 4 Awake Agent-cognitive-state In a non sleeping state. +HED_0012421 4 Brain-dead Agent-cognitive-state Characterized by the irreversible absence of cortical and brain stem functioning. +HED_0012422 4 Comatose Agent-cognitive-state In a state of profound unconsciousness associated with markedly depressed cerebral activity. +HED_0012423 4 Distracted Agent-cognitive-state Lacking in concentration because of being preoccupied. +HED_0012424 4 Drowsy Agent-cognitive-state In a state of near-sleep, a strong desire for sleep, or sleeping for unusually long periods. +HED_0012425 4 Intoxicated Agent-cognitive-state In a state with disturbed psychophysiological functions and responses as a result of administration or ingestion of a psychoactive substance. +HED_0012426 4 Locked-in Agent-cognitive-state In a state of complete paralysis of all voluntary muscles except for the ones that control the movements of the eyes. +HED_0012427 4 Passive Agent-cognitive-state Not responding or initiating an action in response to a stimulus. +HED_0012428 4 Resting Agent-cognitive-state A state in which the agent is not exhibiting any physical exertion. +HED_0012429 4 Vegetative Agent-cognitive-state A state of wakefulness and conscience, but (in contrast to coma) with involuntary opening of the eyes and movements (such as teeth grinding, yawning, or thrashing of the extremities). +HED_0012430 3 Agent-emotional-state Agent-state The status of the general temperament and outlook of an agent. +HED_0012431 4 Angry Agent-emotional-state Experiencing emotions characterized by marked annoyance or hostility. +HED_0012432 4 Aroused Agent-emotional-state In a state reactive to stimuli leading to increased heart rate and blood pressure, sensory alertness, mobility and readiness to respond. +HED_0012433 4 Awed Agent-emotional-state Filled with wonder. Feeling grand, sublime or powerful emotions characterized by a combination of joy, fear, admiration, reverence, and/or respect. +HED_0012434 4 Compassionate Agent-emotional-state Feeling or showing sympathy and concern for others often evoked for a person who is in distress and associated with altruistic motivation. +HED_0012435 4 Content Agent-emotional-state Feeling satisfaction with things as they are. +HED_0012436 4 Disgusted Agent-emotional-state Feeling revulsion or profound disapproval aroused by something unpleasant or offensive. +HED_0012437 4 Emotionally-neutral Agent-emotional-state Feeling neither satisfied nor dissatisfied. +HED_0012438 4 Empathetic Agent-emotional-state Understanding and sharing the feelings of another. Being aware of, being sensitive to, and vicariously experiencing the feelings, thoughts, and experience of another. +HED_0012439 4 Excited Agent-emotional-state Feeling great enthusiasm and eagerness. +HED_0012440 4 Fearful Agent-emotional-state Feeling apprehension that one may be in danger. +HED_0012441 4 Frustrated Agent-emotional-state Feeling annoyed as a result of being blocked, thwarted, disappointed or defeated. +HED_0012442 4 Grieving Agent-emotional-state Feeling sorrow in response to loss, whether physical or abstract. +HED_0012443 4 Happy Agent-emotional-state Feeling pleased and content. +HED_0012444 4 Jealous Agent-emotional-state Feeling threatened by a rival in a relationship with another individual, in particular an intimate partner, usually involves feelings of threat, fear, suspicion, distrust, anxiety, anger, betrayal, and rejection. +HED_0012445 4 Joyful Agent-emotional-state Feeling delight or intense happiness. +HED_0012446 4 Loving Agent-emotional-state Feeling a strong positive emotion of affection and attraction. +HED_0012447 4 Relieved Agent-emotional-state No longer feeling pain, distress,anxiety, or reassured. +HED_0012448 4 Sad Agent-emotional-state Feeling grief or unhappiness. +HED_0012449 4 Stressed Agent-emotional-state Experiencing mental or emotional strain or tension. +HED_0012450 3 Agent-physiological-state Agent-state Having to do with the mechanical, physical, or biochemical function of an agent. +HED_0013226 4 Catamenial Agent-physiological-state Related to menstruation. +HED_0013227 4 Fever Agent-physiological-state relatedTag=Sick Body temperature above the normal range. +HED_0012451 4 Healthy Agent-physiological-state relatedTag=Sick Having no significant health-related issues. +HED_0012452 4 Hungry Agent-physiological-state relatedTag=Sated, relatedTag=Thirsty Being in a state of craving or desiring food. +HED_0012453 4 Rested Agent-physiological-state relatedTag=Tired Feeling refreshed and relaxed. +HED_0012454 4 Sated Agent-physiological-state relatedTag=Hungry Feeling full. +HED_0012455 4 Sick Agent-physiological-state relatedTag=Healthy Being in a state of ill health, bodily malfunction, or discomfort. +HED_0012456 4 Thirsty Agent-physiological-state relatedTag=Hungry Feeling a need to drink. +HED_0012457 4 Tired Agent-physiological-state relatedTag=Rested Feeling in need of sleep or rest. +HED_0012458 3 Agent-postural-state Agent-state Pertaining to the position in which agent holds their body. +HED_0012459 4 Crouching Agent-postural-state Adopting a position where the knees are bent and the upper body is brought forward and down, sometimes to avoid detection or to defend oneself. +HED_0012460 4 Eyes-closed Agent-postural-state Keeping eyes closed with no blinking. +HED_0012461 4 Eyes-open Agent-postural-state Keeping eyes open with occasional blinking. +HED_0012462 4 Kneeling Agent-postural-state Positioned where one or both knees are on the ground. +HED_0012463 4 On-treadmill Agent-postural-state Ambulation on an exercise apparatus with an endless moving belt to support moving in place. +HED_0012464 4 Prone Agent-postural-state Positioned in a recumbent body position whereby the person lies on its stomach and faces downward. +HED_0012465 4 Seated-with-chin-rest Agent-postural-state Using a device that supports the chin and head. +HED_0012466 4 Sitting Agent-postural-state In a seated position. +HED_0012467 4 Standing Agent-postural-state Assuming or maintaining an erect upright position. +HED_0012468 2 Agent-task-role Agent-property The function or part that is ascribed to an agent in performing the task. +HED_0012469 3 Experiment-actor Agent-task-role An agent who plays a predetermined role to create the experiment scenario. +HED_0012470 3 Experiment-controller Agent-task-role An agent exerting control over some aspect of the experiment. +HED_0012471 3 Experiment-participant Agent-task-role Someone who takes part in an activity related to an experiment. +HED_0012472 3 Experimenter Agent-task-role Person who is the owner of the experiment and has its responsibility. +HED_0012473 2 Agent-trait Agent-property A genetically, environmentally, or socially determined characteristic of an agent. +HED_0012474 3 Age Agent-trait Length of time elapsed time since birth of the agent. +HED_0012475 4 Age-# Age takesValue, valueClass=numericClass +HED_0012476 3 Agent-experience-level Agent-trait Amount of skill or knowledge that the agent has as pertains to the task. +HED_0012477 4 Expert-level Agent-experience-level relatedTag=Intermediate-experience-level, relatedTag=Novice-level Having comprehensive and authoritative knowledge of or skill in a particular area related to the task. +HED_0012478 4 Intermediate-experience-level Agent-experience-level relatedTag=Expert-level, relatedTag=Novice-level Having a moderate amount of knowledge or skill related to the task. +HED_0012479 4 Novice-level Agent-experience-level relatedTag=Expert-level, relatedTag=Intermediate-experience-level Being inexperienced in a field or situation related to the task. +HED_0012480 3 Ethnicity Agent-trait Belong to a social group that has a common national or cultural tradition. Use with Label to avoid extension. +HED_0012481 3 Gender Agent-trait Characteristics that are socially constructed, including norms, behaviors, and roles based on sex. +HED_0012482 3 Handedness Agent-trait Individual preference for use of a hand, known as the dominant hand. +HED_0012483 4 Ambidextrous Handedness Having no overall dominance in the use of right or left hand or foot in the performance of tasks that require one hand or foot. +HED_0012484 4 Left-handed Handedness Preference for using the left hand or foot for tasks requiring the use of a single hand or foot. +HED_0012485 4 Right-handed Handedness Preference for using the right hand or foot for tasks requiring the use of a single hand or foot. +HED_0012486 3 Race Agent-trait Belonging to a group sharing physical or social qualities as defined within a specified society. Use with Label to avoid extension. +HED_0012487 3 Sex Agent-trait Physical properties or qualities by which male is distinguished from female. +HED_0012488 4 Female Sex Biological sex of an individual with female sexual organs such ova. +HED_0012489 4 Intersex Sex Having genitalia and/or secondary sexual characteristics of indeterminate sex. +HED_0012490 4 Male Sex Biological sex of an individual with male sexual organs producing sperm. +HED_0012491 4 Other-sex Sex A non-specific designation of sexual traits. +HED_0012492 1 Data-property Property extensionAllowed Something that pertains to data or information. +HED_0012493 2 Data-artifact Data-property An anomalous, interfering, or distorting signal originating from a source other than the item being studied. +HED_0012494 3 Biological-artifact Data-artifact A data artifact arising from a biological entity being measured. +HED_0012495 4 Chewing-artifact Biological-artifact Artifact from moving the jaw in a chewing motion. +HED_0012496 4 ECG-artifact Biological-artifact An electrical artifact from the far-field potential from pulsation of the heart, time locked to QRS complex. +HED_0012497 4 EMG-artifact Biological-artifact Artifact from muscle activity and myogenic potentials at the measurements site. In EEG, myogenic potentials are the most common artifacts. Frontalis and temporalis muscles (e.g. clenching of jaw muscles) are common causes. Generally, the potentials generated in the muscles are of shorter duration than those generated in the brain. The frequency components are usually beyond 30-50 Hz, and the bursts are arrhythmic. +HED_0012498 4 Eye-artifact Biological-artifact Ocular movements and blinks can result in artifacts in different types of data. In electrophysiology data, these can result transients and offsets the signal. +HED_0012499 5 Eye-blink-artifact Eye-artifact Artifact from eye blinking. In EEG, Fp1/Fp2 electrodes become electro-positive with eye closure because the cornea is positively charged causing a negative deflection in Fp1/Fp2. If the eye blink is unilateral, consider prosthetic eye. +HED_0012500 5 Eye-movement-artifact Eye-artifact Eye movements can cause artifacts on recordings. The charge of the eye can especially cause artifacts in electrophysiology data. +HED_0012501 6 Horizontal-eye-movement-artifact Eye-movement-artifact Artifact from moving eyes left-to-right and right-to-left. In EEG, there is an upward deflection in the Fp2-F8 derivation, when the eyes move to the right side. In this case F8 becomes more positive and therefore. When the eyes move to the left, F7 becomes more positive and there is an upward deflection in the Fp1-F7 derivation. +HED_0012502 6 Nystagmus-artifact Eye-movement-artifact Artifact from nystagmus (a vision condition in which the eyes make repetitive, uncontrolled movements). +HED_0012503 6 Slow-eye-movement-artifact Eye-movement-artifact Artifacts originating from slow, rolling eye-movements, seen during drowsiness. +HED_0012504 6 Vertical-eye-movement-artifact Eye-movement-artifact Artifact from moving eyes up and down. In EEG, this causes positive potentials (50-100 micro V) with bi-frontal distribution, maximum at Fp1 and Fp2, when the eyeball rotates upward. The downward rotation of the eyeball is associated with the negative deflection. The time course of the deflections is similar to the time course of the eyeball movement. +HED_0012505 4 Movement-artifact Biological-artifact Artifact in the measured data generated by motion of the subject. +HED_0012506 4 Pulse-artifact Biological-artifact A mechanical artifact from a pulsating blood vessel near a measurement site, cardio-ballistic artifact. +HED_0012507 4 Respiration-artifact Biological-artifact Artifact from breathing. +HED_0012508 4 Rocking-patting-artifact Biological-artifact Quasi-rhythmical artifacts in recordings most commonly seen in infants. Typically caused by a caregiver rocking or patting the infant. +HED_0012509 4 Sucking-artifact Biological-artifact Artifact from sucking, typically seen in very young cases. +HED_0012510 4 Sweat-artifact Biological-artifact Artifact from sweating. In EEG, this is a low amplitude undulating waveform that is usually greater than 2 seconds and may appear to be an unstable baseline. +HED_0012511 4 Tongue-movement-artifact Biological-artifact Artifact from tongue movement (Glossokinetic). The tongue functions as a dipole, with the tip negative with respect to the base. In EEG, the artifact produced by the tongue has a broad potential field that drops from frontal to occipital areas, although it is less steep than that produced by eye movement artifacts. The amplitude of the potentials is greater inferiorly than in parasagittal regions; the frequency is variable but usually in the delta range. Chewing and sucking can produce similar artifacts. +HED_0012512 3 Nonbiological-artifact Data-artifact A data artifact arising from a non-biological source. +HED_0012513 4 Artificial-ventilation-artifact Nonbiological-artifact Artifact stemming from mechanical ventilation. These can occur at the same rate as the ventilator, but also have other patterns. +HED_0012514 4 Dialysis-artifact Nonbiological-artifact Artifacts seen in recordings during continuous renal replacement therapy (dialysis). +HED_0012515 4 Electrode-movement-artifact Nonbiological-artifact Artifact from electrode movement. +HED_0012516 4 Electrode-pops-artifact Nonbiological-artifact Brief artifact with a steep rise and slow fall of an electrophysiological signal, most often caused by a loose electrode. +HED_0012517 4 Induction-artifact Nonbiological-artifact Artifacts induced by nearby equipment. In EEG, these are usually of high frequency. +HED_0012518 4 Line-noise-artifact Nonbiological-artifact Power line noise at 50 Hz or 60 Hz. +HED_0012519 5 Line-noise-artifact-# Line-noise-artifact takesValue, valueClass=numericClass, unitClass=frequencyUnits +HED_0012520 4 Salt-bridge-artifact Nonbiological-artifact Artifact from salt-bridge between EEG electrodes. +HED_0012521 2 Data-marker Data-property An indicator placed to mark something. +HED_0012522 3 Data-break-marker Data-marker An indicator place to indicate a gap in the data. +HED_0012523 3 Temporal-marker Data-marker An indicator placed at a particular time in the data. +HED_0012524 4 Inset Temporal-marker topLevelTagGroup, reserved, relatedTag=Onset, relatedTag=Offset Marks an intermediate point in an ongoing event of temporal extent. +HED_0012525 4 Offset Temporal-marker topLevelTagGroup, reserved, relatedTag=Onset, relatedTag=Inset Marks the end of an event of temporal extent. +HED_0012526 4 Onset Temporal-marker topLevelTagGroup, reserved, relatedTag=Inset, relatedTag=Offset Marks the start of an ongoing event of temporal extent. +HED_0012527 4 Pause Temporal-marker Indicates the temporary interruption of the operation of a process and subsequently a wait for a signal to continue. +HED_0012528 4 Time-out Temporal-marker A cancellation or cessation that automatically occurs when a predefined interval of time has passed without a certain event occurring. +HED_0012529 4 Time-sync Temporal-marker A synchronization signal whose purpose is to help synchronize different signals or processes. Often used to indicate a marker inserted into the recorded data to allow post hoc synchronization of concurrently recorded data streams. +HED_0012530 2 Data-resolution Data-property Smallest change in a quality being measured by an sensor that causes a perceptible change. +HED_0012531 3 Printer-resolution Data-resolution Resolution of a printer, usually expressed as the number of dots-per-inch for a printer. +HED_0012532 4 Printer-resolution-# Printer-resolution takesValue, valueClass=numericClass +HED_0012533 3 Screen-resolution Data-resolution Resolution of a screen, usually expressed as the of pixels in a dimension for a digital display device. +HED_0012534 4 Screen-resolution-# Screen-resolution takesValue, valueClass=numericClass +HED_0012535 3 Sensory-resolution Data-resolution Resolution of measurements by a sensing device. +HED_0012536 4 Sensory-resolution-# Sensory-resolution takesValue, valueClass=numericClass +HED_0012537 3 Spatial-resolution Data-resolution Linear spacing of a spatial measurement. +HED_0012538 4 Spatial-resolution-# Spatial-resolution takesValue, valueClass=numericClass +HED_0012539 3 Spectral-resolution Data-resolution Measures the ability of a sensor to resolve features in the electromagnetic spectrum. +HED_0012540 4 Spectral-resolution-# Spectral-resolution takesValue, valueClass=numericClass +HED_0012541 3 Temporal-resolution Data-resolution Measures the ability of a sensor to resolve features in time. +HED_0012542 4 Temporal-resolution-# Temporal-resolution takesValue, valueClass=numericClass +HED_0012543 2 Data-source-type Data-property The type of place, person, or thing from which the data comes or can be obtained. +HED_0012544 3 Computed-feature Data-source-type A feature computed from the data by a tool. This tag should be grouped with a label of the form Toolname_propertyName. +HED_0012545 3 Computed-prediction Data-source-type A computed extrapolation of known data. +HED_0012546 3 Expert-annotation Data-source-type An explanatory or critical comment or other in-context information provided by an authority. +HED_0012547 3 Instrument-measurement Data-source-type Information obtained from a device that is used to measure material properties or make other observations. +HED_0012548 3 Observation Data-source-type Active acquisition of information from a primary source. Should be grouped with a label of the form AgentID_featureName. +HED_0012549 2 Data-value Data-property Designation of the type of a data item. +HED_0012550 3 Categorical-value Data-value Indicates that something can take on a limited and usually fixed number of possible values. +HED_0012551 4 Categorical-class-value Categorical-value Categorical values that fall into discrete classes such as true or false. The grouping is absolute in the sense that it is the same for all participants. +HED_0012552 5 All Categorical-class-value relatedTag=Some, relatedTag=None To a complete degree or to the full or entire extent. +HED_0012553 5 Correct Categorical-class-value relatedTag=Wrong Free from error. Especially conforming to fact or truth. +HED_0012554 5 Explicit Categorical-class-value relatedTag=Implicit Stated clearly and in detail, leaving no room for confusion or doubt. +HED_0012555 5 False Categorical-class-value relatedTag=True Not in accordance with facts, reality or definitive criteria. +HED_0012556 5 Implicit Categorical-class-value relatedTag=Explicit Implied though not plainly expressed. +HED_0012557 5 Invalid Categorical-class-value relatedTag=Valid Not allowed or not conforming to the correct format or specifications. +HED_0012558 5 None Categorical-class-value relatedTag=All, relatedTag=Some No person or thing, nobody, not any. +HED_0012559 5 Some Categorical-class-value relatedTag=All, relatedTag=None At least a small amount or number of, but not a large amount of, or often. +HED_0012560 5 True Categorical-class-value relatedTag=False Conforming to facts, reality or definitive criteria. +HED_0012561 5 Unknown Categorical-class-value relatedTag=Invalid The information has not been provided. +HED_0012562 5 Valid Categorical-class-value relatedTag=Invalid Allowable, usable, or acceptable. +HED_0012563 5 Wrong Categorical-class-value relatedTag=Correct Inaccurate or not correct. +HED_0012564 4 Categorical-judgment-value Categorical-value Categorical values that are based on the judgment or perception of the participant such familiar and famous. +HED_0012565 5 Abnormal Categorical-judgment-value relatedTag=Normal Deviating in any way from the state, position, structure, condition, behavior, or rule which is considered a norm. +HED_0012566 5 Asymmetrical Categorical-judgment-value relatedTag=Symmetrical Lacking symmetry or having parts that fail to correspond to one another in shape, size, or arrangement. +HED_0012567 5 Audible Categorical-judgment-value relatedTag=Inaudible A sound that can be perceived by the participant. +HED_0012568 5 Complex Categorical-judgment-value relatedTag=Simple Hard, involved or complicated, elaborate, having many parts. +HED_0012569 5 Congruent Categorical-judgment-value relatedTag=Incongruent Concordance of multiple evidence lines. In agreement or harmony. +HED_0012570 5 Constrained Categorical-judgment-value relatedTag=Unconstrained Keeping something within particular limits or bounds. +HED_0012571 5 Disordered Categorical-judgment-value relatedTag=Ordered Not neatly arranged. Confused and untidy. A structural quality in which the parts of an object are non-rigid. +HED_0012572 5 Familiar Categorical-judgment-value relatedTag=Unfamiliar, relatedTag=Famous Recognized, familiar, or within the scope of knowledge. +HED_0012573 5 Famous Categorical-judgment-value relatedTag=Familiar, relatedTag=Unfamiliar A person who has a high degree of recognition by the general population for his or her success or accomplishments. A famous person. +HED_0012574 5 Inaudible Categorical-judgment-value relatedTag=Audible A sound below the threshold of perception of the participant. +HED_0012575 5 Incongruent Categorical-judgment-value relatedTag=Congruent Not in agreement or harmony. +HED_0012576 5 Involuntary Categorical-judgment-value relatedTag=Voluntary An action that is not made by choice. In the body, involuntary actions (such as blushing) occur automatically, and cannot be controlled by choice. +HED_0012577 5 Masked Categorical-judgment-value relatedTag=Unmasked Information exists but is not provided or is partially obscured due to security,privacy, or other concerns. +HED_0012578 5 Normal Categorical-judgment-value relatedTag=Abnormal Being approximately average or within certain limits. Conforming with or constituting a norm or standard or level or type or social norm. +HED_0012579 5 Ordered Categorical-judgment-value relatedTag=Disordered Conforming to a logical or comprehensible arrangement of separate elements. +HED_0012580 5 Simple Categorical-judgment-value relatedTag=Complex Easily understood or presenting no difficulties. +HED_0012581 5 Symmetrical Categorical-judgment-value relatedTag=Asymmetrical Made up of exactly similar parts facing each other or around an axis. Showing aspects of symmetry. +HED_0012582 5 Unconstrained Categorical-judgment-value relatedTag=Constrained Moving without restriction. +HED_0012583 5 Unfamiliar Categorical-judgment-value relatedTag=Familiar, relatedTag=Famous Not having knowledge or experience of. +HED_0012584 5 Unmasked Categorical-judgment-value relatedTag=Masked Information is revealed. +HED_0012585 5 Voluntary Categorical-judgment-value relatedTag=Involuntary Using free will or design; not forced or compelled; controlled by individual volition. +HED_0012586 4 Categorical-level-value Categorical-value Categorical values based on dividing a continuous variable into levels such as high and low. +HED_0012587 5 Cold Categorical-level-value relatedTag=Hot Having an absence of heat. +HED_0012588 5 Deep Categorical-level-value relatedTag=Shallow Extending relatively far inward or downward. +HED_0012589 5 High Categorical-level-value relatedTag=Low, relatedTag=Medium Having a greater than normal degree, intensity, or amount. +HED_0012590 5 Hot Categorical-level-value relatedTag=Cold Having an excess of heat. +HED_0012591 5 Large Categorical-level-value relatedTag=Small Having a great extent such as in physical dimensions, period of time, amplitude or frequency. +HED_0012592 5 Liminal Categorical-level-value relatedTag=Subliminal, relatedTag=Supraliminal Situated at a sensory threshold that is barely perceptible or capable of eliciting a response. +HED_0012593 5 Loud Categorical-level-value relatedTag=Quiet Having a perceived high intensity of sound. +HED_0012594 5 Low Categorical-level-value relatedTag=High Less than normal in degree, intensity or amount. +HED_0012595 5 Medium Categorical-level-value relatedTag=Low, relatedTag=High Mid-way between small and large in number, quantity, magnitude or extent. +HED_0012596 5 Negative Categorical-level-value relatedTag=Positive Involving disadvantage or harm. +HED_0012597 5 Positive Categorical-level-value relatedTag=Negative Involving advantage or good. +HED_0012598 5 Quiet Categorical-level-value relatedTag=Loud Characterizing a perceived low intensity of sound. +HED_0012599 5 Rough Categorical-level-value relatedTag=Smooth Having a surface with perceptible bumps, ridges, or irregularities. +HED_0012600 5 Shallow Categorical-level-value relatedTag=Deep Having a depth which is relatively low. +HED_0012601 5 Small Categorical-level-value relatedTag=Large Having a small extent such as in physical dimensions, period of time, amplitude or frequency. +HED_0012602 5 Smooth Categorical-level-value relatedTag=Rough Having a surface free from bumps, ridges, or irregularities. +HED_0012603 5 Subliminal Categorical-level-value relatedTag=Liminal, relatedTag=Supraliminal Situated below a sensory threshold that is imperceptible or not capable of eliciting a response. +HED_0012604 5 Supraliminal Categorical-level-value relatedTag=Liminal, relatedTag=Subliminal Situated above a sensory threshold that is perceptible or capable of eliciting a response. +HED_0012605 5 Thick Categorical-level-value relatedTag=Thin Wide in width, extent or cross-section. +HED_0012606 5 Thin Categorical-level-value relatedTag=Thick Narrow in width, extent or cross-section. +HED_0012607 4 Categorical-location-value Categorical-value Value indicating the location of something, primarily as an identifier rather than an expression of where the item is relative to something else. +HED_0012608 5 Anterior Categorical-location-value Relating to an item on the front of an agent body (from the point of view of the agent) or on the front of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. +HED_0012609 5 Lateral Categorical-location-value Identifying the portion of an object away from the midline, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. +HED_0012610 5 Left Categorical-location-value Relating to an item on the left side of an agent body (from the point of view of the agent) or the left side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Left, Hand) as an identifier for the left hand. HED spatial relations should be used for relative positions such as (Hand, (Left-side-of, Keyboard)), which denotes the hand placed on the left side of the keyboard, which could be either the identified left hand or right hand. +HED_0012611 5 Medial Categorical-location-value Identifying the portion of an object towards the center, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. +HED_0012612 5 Posterior Categorical-location-value Relating to an item on the back of an agent body (from the point of view of the agent) or on the back of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. +HED_0012613 5 Right Categorical-location-value Relating to an item on the right side of an agent body (from the point of view of the agent) or the right side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Right, Hand) as an identifier for the right hand. HED spatial relations should be used for relative positions such as (Hand, (Right-side-of, Keyboard)), which denotes the hand placed on the right side of the keyboard, which could be either the identified left hand or right hand. +HED_0012614 4 Categorical-orientation-value Categorical-value Value indicating the orientation or direction of something. +HED_0012615 5 Backward Categorical-orientation-value relatedTag=Forward Directed behind or to the rear. +HED_0012616 5 Downward Categorical-orientation-value relatedTag=Leftward, relatedTag=Rightward, relatedTag=Upward Moving or leading toward a lower place or level. +HED_0012617 5 Forward Categorical-orientation-value relatedTag=Backward At or near or directed toward the front. +HED_0012618 5 Horizontally-oriented Categorical-orientation-value relatedTag=Vertically-oriented Oriented parallel to or in the plane of the horizon. +HED_0012619 5 Leftward Categorical-orientation-value relatedTag=Downward, relatedTag=Rightward, relatedTag=Upward Going toward or facing the left. +HED_0012620 5 Oblique Categorical-orientation-value relatedTag=Rotated Slanting or inclined in direction, course, or position that is neither parallel nor perpendicular nor right-angular. +HED_0012621 5 Rightward Categorical-orientation-value relatedTag=Downward, relatedTag=Leftward, relatedTag=Upward Going toward or situated on the right. +HED_0012622 5 Rotated Categorical-orientation-value Positioned offset around an axis or center. +HED_0012623 5 Upward Categorical-orientation-value relatedTag=Downward, relatedTag=Leftward, relatedTag=Rightward Moving, pointing, or leading to a higher place, point, or level. +HED_0012624 5 Vertically-oriented Categorical-orientation-value relatedTag=Horizontally-oriented Oriented perpendicular to the plane of the horizon. +HED_0012625 3 Physical-value Data-value The value of some physical property of something. +HED_0012626 4 Temperature Physical-value A measure of hot or cold based on the average kinetic energy of the atoms or molecules in the system. +HED_0012627 5 Temperature-# Temperature takesValue, valueClass=numericClass, unitClass=temperatureUnits +HED_0012628 4 Weight Physical-value The relative mass or the quantity of matter contained by something. +HED_0012629 5 Weight-# Weight takesValue, valueClass=numericClass, unitClass=weightUnits +HED_0012630 3 Quantitative-value Data-value Something capable of being estimated or expressed with numeric values. +HED_0012631 4 Fraction Quantitative-value A numerical value between 0 and 1. +HED_0012632 5 Fraction-# Fraction takesValue, valueClass=numericClass +HED_0012633 4 Item-count Quantitative-value The integer count of something which is usually grouped with the entity it is counting. (Item-count/3, A) indicates that 3 of A have occurred up to this point. +HED_0012634 5 Item-count-# Item-count takesValue, valueClass=numericClass +HED_0012635 4 Item-index Quantitative-value The index of an item in a collection, sequence or other structure. (A (Item-index/3, B)) means that A is item number 3 in B. +HED_0012636 5 Item-index-# Item-index takesValue, valueClass=numericClass +HED_0012637 4 Item-interval Quantitative-value An integer indicating how many items or entities have passed since the last one of these. An item interval of 0 indicates the current item. +HED_0012638 5 Item-interval-# Item-interval takesValue, valueClass=numericClass +HED_0012639 4 Percentage Quantitative-value A fraction or ratio with 100 understood as the denominator. +HED_0012640 5 Percentage-# Percentage takesValue, valueClass=numericClass +HED_0012641 4 Ratio Quantitative-value A quotient of quantities of the same kind for different components within the same system. +HED_0012642 5 Ratio-# Ratio takesValue, valueClass=numericClass +HED_0012643 3 Spatiotemporal-value Data-value A property relating to space and/or time. +HED_0012644 4 Rate-of-change Spatiotemporal-value The amount of change accumulated per unit time. +HED_0012645 5 Acceleration Rate-of-change Magnitude of the rate of change in either speed or direction. The direction of change should be given separately. +HED_0012646 6 Acceleration-# Acceleration takesValue, valueClass=numericClass, unitClass=accelerationUnits +HED_0012647 5 Frequency Rate-of-change Frequency is the number of occurrences of a repeating event per unit time. +HED_0012648 6 Frequency-# Frequency takesValue, valueClass=numericClass, unitClass=frequencyUnits +HED_0012649 5 Jerk-rate Rate-of-change Magnitude of the rate at which the acceleration of an object changes with respect to time. The direction of change should be given separately. +HED_0012650 6 Jerk-rate-# Jerk-rate takesValue, valueClass=numericClass, unitClass=jerkUnits +HED_0012651 5 Refresh-rate Rate-of-change The frequency with which the image on a computer monitor or similar electronic display screen is refreshed, usually expressed in hertz. +HED_0012652 6 Refresh-rate-# Refresh-rate takesValue, valueClass=numericClass +HED_0012653 5 Sampling-rate Rate-of-change The number of digital samples taken or recorded per unit of time. +HED_0012654 6 Sampling-rate-# Sampling-rate takesValue, unitClass=frequencyUnits +HED_0012655 5 Speed Rate-of-change A scalar measure of the rate of movement of the object expressed either as the distance traveled divided by the time taken (average speed) or the rate of change of position with respect to time at a particular point (instantaneous speed). The direction of change should be given separately. +HED_0012656 6 Speed-# Speed takesValue, valueClass=numericClass, unitClass=speedUnits +HED_0012657 5 Temporal-rate Rate-of-change The number of items per unit of time. +HED_0012658 6 Temporal-rate-# Temporal-rate takesValue, valueClass=numericClass, unitClass=frequencyUnits +HED_0012659 4 Spatial-value Spatiotemporal-value Value of an item involving space. +HED_0012660 5 Angle Spatial-value The amount of inclination of one line to another or the plane of one object to another. +HED_0012661 6 Angle-# Angle takesValue, unitClass=angleUnits, valueClass=numericClass +HED_0012662 5 Distance Spatial-value A measure of the space separating two objects or points. +HED_0012663 6 Distance-# Distance takesValue, valueClass=numericClass, unitClass=physicalLengthUnits +HED_0012664 5 Position Spatial-value A reference to the alignment of an object, a particular situation or view of a situation, or the location of an object. Coordinates with respect a specified frame of reference or the default Screen-frame if no frame is given. +HED_0012326 6 Clock-face Position deprecatedFrom=8.2.0 A location identifier based on clock-face numbering or anatomic subregion. Replaced by Clock-face-position. +HED_0013228 7 Clock-face-# Clock-face deprecatedFrom=8.2.0, takesValue, valueClass=numericClass +HED_0013229 6 Clock-face-position Position A location identifier based on clock-face numbering or anatomic subregion. As an object, just use the tag Clock. +HED_0013230 7 Clock-face-position-# Clock-face-position takesValue, valueClass=numericClass +HED_0012665 6 X-position Position The position along the x-axis of the frame of reference. +HED_0012666 7 X-position-# X-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits +HED_0012667 6 Y-position Position The position along the y-axis of the frame of reference. +HED_0012668 7 Y-position-# Y-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits +HED_0012669 6 Z-position Position The position along the z-axis of the frame of reference. +HED_0012670 7 Z-position-# Z-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits +HED_0012671 5 Size Spatial-value The physical magnitude of something. +HED_0012672 6 Area Size The extent of a 2-dimensional surface enclosed within a boundary. +HED_0012673 7 Area-# Area takesValue, valueClass=numericClass, unitClass=areaUnits +HED_0012674 6 Depth Size The distance from the surface of something especially from the perspective of looking from the front. +HED_0012675 7 Depth-# Depth takesValue, valueClass=numericClass, unitClass=physicalLengthUnits +HED_0012676 6 Height Size The vertical measurement or distance from the base to the top of an object. +HED_0012677 7 Height-# Height takesValue, valueClass=numericClass, unitClass=physicalLengthUnits +HED_0012678 6 Length Size The linear extent in space from one end of something to the other end, or the extent of something from beginning to end. +HED_0012679 7 Length-# Length takesValue, valueClass=numericClass, unitClass=physicalLengthUnits +HED_0012680 6 Perimeter Size The minimum length of paths enclosing a 2D shape. +HED_0012681 7 Perimeter-# Perimeter takesValue, valueClass=numericClass, unitClass=physicalLengthUnits +HED_0012682 6 Radius Size The distance of the line from the center of a circle or a sphere to its perimeter or outer surface, respectively. +HED_0012683 7 Radius-# Radius takesValue, valueClass=numericClass, unitClass=physicalLengthUnits +HED_0012684 6 Volume Size The amount of three dimensional space occupied by an object or the capacity of a space or container. +HED_0012685 7 Volume-# Volume takesValue, valueClass=numericClass, unitClass=volumeUnits +HED_0012686 6 Width Size The extent or measurement of something from side to side. +HED_0012687 7 Width-# Width takesValue, valueClass=numericClass, unitClass=physicalLengthUnits +HED_0012688 4 Temporal-value Spatiotemporal-value A characteristic of or relating to time or limited by time. +HED_0012689 5 Delay Temporal-value topLevelTagGroup, reserved, requireChild, relatedTag=Duration The time at which an event start time is delayed from the current onset time. This tag defines the start time of an event of temporal extent and may be used with the Duration tag. +HED_0012690 6 Delay-# Delay takesValue, valueClass=numericClass, unitClass=timeUnits +HED_0012691 5 Duration Temporal-value topLevelTagGroup, reserved, requireChild, relatedTag=Delay The period of time during which an event occurs. This tag defines the end time of an event of temporal extent and may be used with the Delay tag. +HED_0012692 6 Duration-# Duration takesValue, valueClass=numericClass, unitClass=timeUnits +HED_0012693 5 Time-interval Temporal-value The period of time separating two instances, events, or occurrences. +HED_0012694 6 Time-interval-# Time-interval takesValue, valueClass=numericClass, unitClass=timeUnits +HED_0012695 5 Time-value Temporal-value A value with units of time. Usually grouped with tags identifying what the value represents. +HED_0012696 6 Time-value-# Time-value takesValue, valueClass=numericClass, unitClass=timeUnits +HED_0012697 3 Statistical-value Data-value extensionAllowed A value based on or employing the principles of statistics. +HED_0012698 4 Data-maximum Statistical-value The largest possible quantity or degree. +HED_0012699 5 Data-maximum-# Data-maximum takesValue, valueClass=numericClass +HED_0012700 4 Data-mean Statistical-value The sum of a set of values divided by the number of values in the set. +HED_0012701 5 Data-mean-# Data-mean takesValue, valueClass=numericClass +HED_0012702 4 Data-median Statistical-value The value which has an equal number of values greater and less than it. +HED_0012703 5 Data-median-# Data-median takesValue, valueClass=numericClass +HED_0012704 4 Data-minimum Statistical-value The smallest possible quantity. +HED_0012705 5 Data-minimum-# Data-minimum takesValue, valueClass=numericClass +HED_0012706 4 Probability Statistical-value A measure of the expectation of the occurrence of a particular event. +HED_0012707 5 Probability-# Probability takesValue, valueClass=numericClass +HED_0012708 4 Standard-deviation Statistical-value A measure of the range of values in a set of numbers. Standard deviation is a statistic used as a measure of the dispersion or variation in a distribution, equal to the square root of the arithmetic mean of the squares of the deviations from the arithmetic mean. +HED_0012709 5 Standard-deviation-# Standard-deviation takesValue, valueClass=numericClass +HED_0012710 4 Statistical-accuracy Statistical-value A measure of closeness to true value expressed as a number between 0 and 1. +HED_0012711 5 Statistical-accuracy-# Statistical-accuracy takesValue, valueClass=numericClass +HED_0012712 4 Statistical-precision Statistical-value A quantitative representation of the degree of accuracy necessary for or associated with a particular action. +HED_0012713 5 Statistical-precision-# Statistical-precision takesValue, valueClass=numericClass +HED_0012714 4 Statistical-recall Statistical-value Sensitivity is a measurement datum qualifying a binary classification test and is computed by subtracting the false negative rate to the integral numeral 1. +HED_0012715 5 Statistical-recall-# Statistical-recall takesValue, valueClass=numericClass +HED_0012716 4 Statistical-uncertainty Statistical-value A measure of the inherent variability of repeated observation measurements of a quantity including quantities evaluated by statistical methods and by other means. +HED_0012717 5 Statistical-uncertainty-# Statistical-uncertainty takesValue, valueClass=numericClass +HED_0012718 2 Data-variability-attribute Data-property An attribute describing how something changes or varies. +HED_0012719 3 Abrupt Data-variability-attribute Marked by sudden change. +HED_0012720 3 Constant Data-variability-attribute Continually recurring or continuing without interruption. Not changing in time or space. +HED_0012721 3 Continuous Data-variability-attribute relatedTag=Discrete, relatedTag=Discontinuous Uninterrupted in time, sequence, substance, or extent. +HED_0012722 3 Decreasing Data-variability-attribute relatedTag=Increasing Becoming smaller or fewer in size, amount, intensity, or degree. +HED_0012723 3 Deterministic Data-variability-attribute relatedTag=Random, relatedTag=Stochastic No randomness is involved in the development of the future states of the element. +HED_0012724 3 Discontinuous Data-variability-attribute relatedTag=Continuous Having a gap in time, sequence, substance, or extent. +HED_0012725 3 Discrete Data-variability-attribute relatedTag=Continuous, relatedTag=Discontinuous Constituting a separate entities or parts. +HED_0012726 3 Estimated-value Data-variability-attribute Something that has been calculated or measured approximately. +HED_0012727 3 Exact-value Data-variability-attribute A value that is viewed to the true value according to some standard. +HED_0012728 3 Flickering Data-variability-attribute Moving irregularly or unsteadily or burning or shining fitfully or with a fluctuating light. +HED_0012729 3 Fractal Data-variability-attribute Having extremely irregular curves or shapes for which any suitably chosen part is similar in shape to a given larger or smaller part when magnified or reduced to the same size. +HED_0012730 3 Increasing Data-variability-attribute relatedTag=Decreasing Becoming greater in size, amount, or degree. +HED_0012731 3 Random Data-variability-attribute relatedTag=Deterministic, relatedTag=Stochastic Governed by or depending on chance. Lacking any definite plan or order or purpose. +HED_0012732 3 Repetitive Data-variability-attribute A recurring action that is often non-purposeful. +HED_0012733 3 Stochastic Data-variability-attribute relatedTag=Deterministic, relatedTag=Random Uses a random probability distribution or pattern that may be analyzed statistically but may not be predicted precisely to determine future states. +HED_0012734 3 Varying Data-variability-attribute Differing in size, amount, degree, or nature. +HED_0012735 1 Environmental-property Property Relating to or arising from the surroundings of an agent. +HED_0012736 2 Augmented-reality Environmental-property Using technology that enhances real-world experiences with computer-derived digital overlays to change some aspects of perception of the natural environment. The digital content is shown to the user through a smart device or glasses and responds to changes in the environment. +HED_0012737 2 Indoors Environmental-property Located inside a building or enclosure. +HED_0012738 2 Motion-platform Environmental-property A mechanism that creates the feelings of being in a real motion environment. +HED_0012739 2 Outdoors Environmental-property Any area outside a building or shelter. +HED_0012740 2 Real-world Environmental-property Located in a place that exists in real space and time under realistic conditions. +HED_0012741 2 Rural Environmental-property Of or pertaining to the country as opposed to the city. +HED_0012742 2 Terrain Environmental-property Characterization of the physical features of a tract of land. +HED_0012743 3 Composite-terrain Terrain Tracts of land characterized by a mixture of physical features. +HED_0012744 3 Dirt-terrain Terrain Tracts of land characterized by a soil surface and lack of vegetation. +HED_0012745 3 Grassy-terrain Terrain Tracts of land covered by grass. +HED_0012746 3 Gravel-terrain Terrain Tracts of land covered by a surface consisting a loose aggregation of small water-worn or pounded stones. +HED_0012747 3 Leaf-covered-terrain Terrain Tracts of land covered by leaves and composited organic material. +HED_0012748 3 Muddy-terrain Terrain Tracts of land covered by a liquid or semi-liquid mixture of water and some combination of soil, silt, and clay. +HED_0012749 3 Paved-terrain Terrain Tracts of land covered with concrete, asphalt, stones, or bricks. +HED_0012750 3 Rocky-terrain Terrain Tracts of land consisting or full of rock or rocks. +HED_0012751 3 Sloped-terrain Terrain Tracts of land arranged in a sloping or inclined position. +HED_0012752 3 Uneven-terrain Terrain Tracts of land that are not level, smooth, or regular. +HED_0012753 2 Urban Environmental-property Relating to, located in, or characteristic of a city or densely populated area. +HED_0012754 2 Virtual-world Environmental-property Using technology that creates immersive, computer-generated experiences that a person can interact with and navigate through. The digital content is generally delivered to the user through some type of headset and responds to changes in head position or through interaction with other types of sensors. Existing in a virtual setting such as a simulation or game environment. +HED_0012755 1 Informational-property Property extensionAllowed Something that pertains to a task. +HED_0012756 2 Description Informational-property An explanation of what the tag group it is in means. If the description is at the top-level of an event string, the description applies to the event. +HED_0012757 3 Description-# Description takesValue, valueClass=textClass +HED_0012758 2 ID Informational-property An alphanumeric name that identifies either a unique object or a unique class of objects. Here the object or class may be an idea, physical countable object (or class), or physical uncountable substance (or class). +HED_0012759 3 ID-# ID takesValue, valueClass=textClass +HED_0012760 2 Label Informational-property A string of 20 or fewer characters identifying something. Labels usually refer to general classes of things while IDs refer to specific instances. A term that is associated with some entity. A brief description given for purposes of identification. An identifying or descriptive marker that is attached to an object. +HED_0012761 3 Label-# Label takesValue, valueClass=nameClass +HED_0012762 2 Metadata Informational-property Data about data. Information that describes another set of data. +HED_0012763 3 Creation-date Metadata The date on which the creation of this item began. +HED_0012764 4 Creation-date-# Creation-date takesValue, valueClass=dateTimeClass +HED_0012765 3 Experimental-note Metadata A brief written record about the experiment. +HED_0012766 4 Experimental-note-# Experimental-note takesValue, valueClass=textClass +HED_0012767 3 Library-name Metadata Official name of a HED library. +HED_0012768 4 Library-name-# Library-name takesValue, valueClass=nameClass +HED_0012769 3 Metadata-identifier Metadata Identifier (usually unique) from another metadata source. +HED_0012770 4 CogAtlas Metadata-identifier The Cognitive Atlas ID number of something. +HED_0012771 5 CogAtlas-# CogAtlas takesValue +HED_0012772 4 CogPo Metadata-identifier The CogPO ID number of something. +HED_0012773 5 CogPo-# CogPo takesValue +HED_0012774 4 DOI Metadata-identifier Digital object identifier for an object. +HED_0012775 5 DOI-# DOI takesValue +HED_0012776 4 OBO-identifier Metadata-identifier The identifier of a term in some Open Biology Ontology (OBO) ontology. +HED_0012777 5 OBO-identifier-# OBO-identifier takesValue, valueClass=nameClass +HED_0012778 4 Species-identifier Metadata-identifier A binomial species name from the NCBI Taxonomy, for example, homo sapiens, mus musculus, or rattus norvegicus. +HED_0012779 5 Species-identifier-# Species-identifier takesValue +HED_0012780 4 Subject-identifier Metadata-identifier A sequence of characters used to identify, name, or characterize a trial or study subject. +HED_0012781 5 Subject-identifier-# Subject-identifier takesValue +HED_0012782 4 UUID Metadata-identifier A unique universal identifier. +HED_0012783 5 UUID-# UUID takesValue +HED_0012784 4 Version-identifier Metadata-identifier An alphanumeric character string that identifies a form or variant of a type or original. +HED_0012785 5 Version-identifier-# Version-identifier takesValue Usually is a semantic version. +HED_0012786 3 Modified-date Metadata The date on which the item was modified (usually the last-modified data unless a complete record of dated modifications is kept. +HED_0012787 4 Modified-date-# Modified-date takesValue, valueClass=dateTimeClass +HED_0012788 3 Pathname Metadata The specification of a node (file or directory) in a hierarchical file system, usually specified by listing the nodes top-down. +HED_0012789 4 Pathname-# Pathname takesValue +HED_0012790 3 URL Metadata A valid URL. +HED_0012791 4 URL-# URL takesValue +HED_0012792 2 Parameter Informational-property Something user-defined for this experiment. +HED_0012793 3 Parameter-label Parameter The name of the parameter. +HED_0012794 4 Parameter-label-# Parameter-label takesValue, valueClass=nameClass +HED_0012795 3 Parameter-value Parameter The value of the parameter. +HED_0012796 4 Parameter-value-# Parameter-value takesValue, valueClass=textClass +HED_0012797 1 Organizational-property Property Relating to an organization or the action of organizing something. +HED_0012798 2 Collection Organizational-property reserved A tag designating a grouping of items such as in a set or list. +HED_0012799 3 Collection-# Collection takesValue, valueClass=nameClass Name of the collection. +HED_0012800 2 Condition-variable Organizational-property reserved An aspect of the experiment or task that is to be varied during the experiment. Task-conditions are sometimes called independent variables or contrasts. +HED_0012801 3 Condition-variable-# Condition-variable takesValue, valueClass=nameClass Name of the condition variable. +HED_0012802 2 Control-variable Organizational-property reserved An aspect of the experiment that is fixed throughout the study and usually is explicitly controlled. +HED_0012803 3 Control-variable-# Control-variable takesValue, valueClass=nameClass Name of the control variable. +HED_0012804 2 Def Organizational-property requireChild, reserved A HED-specific utility tag used with a defined name to represent the tags associated with that definition. +HED_0012805 3 Def-# Def takesValue, valueClass=nameClass Name of the definition. +HED_0012806 2 Def-expand Organizational-property requireChild, reserved, tagGroup A HED specific utility tag that is grouped with an expanded definition. The child value of the Def-expand is the name of the expanded definition. +HED_0012807 3 Def-expand-# Def-expand takesValue, valueClass=nameClass +HED_0012808 2 Definition Organizational-property requireChild, reserved, topLevelTagGroup A HED-specific utility tag whose child value is the name of the concept and the tag group associated with the tag is an English language explanation of a concept. +HED_0012809 3 Definition-# Definition takesValue, valueClass=nameClass Name of the definition. +HED_0012810 2 Event-context Organizational-property reserved, topLevelTagGroup, unique A special HED tag inserted as part of a top-level tag group to contain information about the interrelated conditions under which the event occurs. The event context includes information about other events that are ongoing when this event happens. +HED_0012811 2 Event-stream Organizational-property reserved A special HED tag indicating that this event is a member of an ordered succession of events. +HED_0012812 3 Event-stream-# Event-stream takesValue, valueClass=nameClass Name of the event stream. +HED_0012813 2 Experimental-intertrial Organizational-property reserved A tag used to indicate a part of the experiment between trials usually where nothing is happening. +HED_0012814 3 Experimental-intertrial-# Experimental-intertrial takesValue, valueClass=nameClass Optional label for the intertrial block. +HED_0012815 2 Experimental-trial Organizational-property reserved Designates a run or execution of an activity, for example, one execution of a script. A tag used to indicate a particular organizational part in the experimental design often containing a stimulus-response pair or stimulus-response-feedback triad. +HED_0012816 3 Experimental-trial-# Experimental-trial takesValue, valueClass=nameClass Optional label for the trial (often a numerical string). +HED_0012817 2 Indicator-variable Organizational-property reserved An aspect of the experiment or task that is measured as task conditions are varied during the experiment. Experiment indicators are sometimes called dependent variables. +HED_0012818 3 Indicator-variable-# Indicator-variable takesValue, valueClass=nameClass Name of the indicator variable. +HED_0012819 2 Recording Organizational-property reserved A tag designating the data recording. Recording tags are usually have temporal scope which is the entire recording. +HED_0012820 3 Recording-# Recording takesValue, valueClass=nameClass Optional label for the recording. +HED_0012821 2 Task Organizational-property reserved An assigned piece of work, usually with a time allotment. A tag used to indicate a linkage the structured activities performed as part of the experiment. +HED_0012822 3 Task-# Task takesValue, valueClass=nameClass Optional label for the task block. +HED_0012823 2 Time-block Organizational-property reserved A tag used to indicate a contiguous time block in the experiment during which something is fixed or noted. +HED_0012824 3 Time-block-# Time-block takesValue, valueClass=nameClass Optional label for the task block. +HED_0012825 1 Sensory-property Property Relating to sensation or the physical senses. +HED_0012826 2 Sensory-attribute Sensory-property A sensory characteristic associated with another entity. +HED_0012827 3 Auditory-attribute Sensory-attribute Pertaining to the sense of hearing. +HED_0012828 4 Loudness Auditory-attribute Perceived intensity of a sound. +HED_0012829 5 Loudness-# Loudness takesValue, valueClass=numericClass, valueClass=nameClass +HED_0012830 4 Pitch Auditory-attribute A perceptual property that allows the user to order sounds on a frequency scale. +HED_0012831 5 Pitch-# Pitch takesValue, valueClass=numericClass, unitClass=frequencyUnits +HED_0012832 4 Sound-envelope Auditory-attribute Description of how a sound changes over time. +HED_0012833 5 Sound-envelope-attack Sound-envelope The time taken for initial run-up of level from nil to peak usually beginning when the key on a musical instrument is pressed. +HED_0012834 6 Sound-envelope-attack-# Sound-envelope-attack takesValue, valueClass=numericClass, unitClass=timeUnits +HED_0012835 5 Sound-envelope-decay Sound-envelope The time taken for the subsequent run down from the attack level to the designated sustain level. +HED_0012836 6 Sound-envelope-decay-# Sound-envelope-decay takesValue, valueClass=numericClass, unitClass=timeUnits +HED_0012837 5 Sound-envelope-release Sound-envelope The time taken for the level to decay from the sustain level to zero after the key is released. +HED_0012838 6 Sound-envelope-release-# Sound-envelope-release takesValue, valueClass=numericClass, unitClass=timeUnits +HED_0012839 5 Sound-envelope-sustain Sound-envelope The time taken for the main sequence of the sound duration, until the key is released. +HED_0012840 6 Sound-envelope-sustain-# Sound-envelope-sustain takesValue, valueClass=numericClass, unitClass=timeUnits +HED_0012841 4 Sound-volume Auditory-attribute The sound pressure level (SPL) usually the ratio to a reference signal estimated as the lower bound of hearing. +HED_0012842 5 Sound-volume-# Sound-volume takesValue, valueClass=numericClass, unitClass=intensityUnits +HED_0012843 4 Timbre Auditory-attribute The perceived sound quality of a singing voice or musical instrument. +HED_0012844 5 Timbre-# Timbre takesValue, valueClass=nameClass +HED_0012845 3 Gustatory-attribute Sensory-attribute Pertaining to the sense of taste. +HED_0012846 4 Bitter Gustatory-attribute Having a sharp, pungent taste. +HED_0012847 4 Salty Gustatory-attribute Tasting of or like salt. +HED_0012848 4 Savory Gustatory-attribute Belonging to a taste that is salty or spicy rather than sweet. +HED_0012849 4 Sour Gustatory-attribute Having a sharp, acidic taste. +HED_0012850 4 Sweet Gustatory-attribute Having or resembling the taste of sugar. +HED_0012851 3 Olfactory-attribute Sensory-attribute Having a smell. +HED_0012852 3 Somatic-attribute Sensory-attribute Pertaining to the feelings in the body or of the nervous system. +HED_0012853 4 Pain Somatic-attribute The sensation of discomfort, distress, or agony, resulting from the stimulation of specialized nerve endings. +HED_0012854 4 Stress Somatic-attribute The negative mental, emotional, and physical reactions that occur when environmental stressors are perceived as exceeding the adaptive capacities of the individual. +HED_0012855 3 Tactile-attribute Sensory-attribute Pertaining to the sense of touch. +HED_0012856 4 Tactile-pressure Tactile-attribute Having a feeling of heaviness. +HED_0012857 4 Tactile-temperature Tactile-attribute Having a feeling of hotness or coldness. +HED_0012858 4 Tactile-texture Tactile-attribute Having a feeling of roughness. +HED_0012859 4 Tactile-vibration Tactile-attribute Having a feeling of mechanical oscillation. +HED_0012860 3 Vestibular-attribute Sensory-attribute Pertaining to the sense of balance or body position. +HED_0012861 3 Visual-attribute Sensory-attribute Pertaining to the sense of sight. +HED_0012862 4 Color Visual-attribute The appearance of objects (or light sources) described in terms of perception of their hue and lightness (or brightness) and saturation. +HED_0012863 5 CSS-color Color One of 140 colors supported by all browsers. For more details such as the color RGB or HEX values,check:https://www.w3schools.com/colors/colors_groups.asp. +HED_0012864 6 Blue-color CSS-color CSS color group. +HED_0012865 7 Blue Blue-color CSS-color 0x0000FF. +HED_0012866 7 CadetBlue Blue-color CSS-color 0x5F9EA0. +HED_0012867 7 CornflowerBlue Blue-color CSS-color 0x6495ED. +HED_0012868 7 DarkBlue Blue-color CSS-color 0x00008B. +HED_0012869 7 DeepSkyBlue Blue-color CSS-color 0x00BFFF. +HED_0012870 7 DodgerBlue Blue-color CSS-color 0x1E90FF. +HED_0012871 7 LightBlue Blue-color CSS-color 0xADD8E6. +HED_0012872 7 LightSkyBlue Blue-color CSS-color 0x87CEFA. +HED_0012873 7 LightSteelBlue Blue-color CSS-color 0xB0C4DE. +HED_0012874 7 MediumBlue Blue-color CSS-color 0x0000CD. +HED_0012875 7 MidnightBlue Blue-color CSS-color 0x191970. +HED_0012876 7 Navy Blue-color CSS-color 0x000080. +HED_0012877 7 PowderBlue Blue-color CSS-color 0xB0E0E6. +HED_0012878 7 RoyalBlue Blue-color CSS-color 0x4169E1. +HED_0012879 7 SkyBlue Blue-color CSS-color 0x87CEEB. +HED_0012880 7 SteelBlue Blue-color CSS-color 0x4682B4. +HED_0012881 6 Brown-color CSS-color CSS color group. +HED_0012882 7 Bisque Brown-color CSS-color 0xFFE4C4. +HED_0012883 7 BlanchedAlmond Brown-color CSS-color 0xFFEBCD. +HED_0012884 7 Brown Brown-color CSS-color 0xA52A2A. +HED_0012885 7 BurlyWood Brown-color CSS-color 0xDEB887. +HED_0012886 7 Chocolate Brown-color CSS-color 0xD2691E. +HED_0012887 7 Cornsilk Brown-color CSS-color 0xFFF8DC. +HED_0012888 7 DarkGoldenRod Brown-color CSS-color 0xB8860B. +HED_0012889 7 GoldenRod Brown-color CSS-color 0xDAA520. +HED_0012890 7 Maroon Brown-color CSS-color 0x800000. +HED_0012891 7 NavajoWhite Brown-color CSS-color 0xFFDEAD. +HED_0012892 7 Olive Brown-color CSS-color 0x808000. +HED_0012893 7 Peru Brown-color CSS-color 0xCD853F. +HED_0012894 7 RosyBrown Brown-color CSS-color 0xBC8F8F. +HED_0012895 7 SaddleBrown Brown-color CSS-color 0x8B4513. +HED_0012896 7 SandyBrown Brown-color CSS-color 0xF4A460. +HED_0012897 7 Sienna Brown-color CSS-color 0xA0522D. +HED_0012898 7 Tan Brown-color CSS-color 0xD2B48C. +HED_0012899 7 Wheat Brown-color CSS-color 0xF5DEB3. +HED_0012900 6 Cyan-color CSS-color CSS color group. +HED_0012901 7 Aqua Cyan-color CSS-color 0x00FFFF. +HED_0012902 7 Aquamarine Cyan-color CSS-color 0x7FFFD4. +HED_0012903 7 Cyan Cyan-color CSS-color 0x00FFFF. +HED_0012904 7 DarkTurquoise Cyan-color CSS-color 0x00CED1. +HED_0012905 7 LightCyan Cyan-color CSS-color 0xE0FFFF. +HED_0012906 7 MediumTurquoise Cyan-color CSS-color 0x48D1CC. +HED_0012907 7 PaleTurquoise Cyan-color CSS-color 0xAFEEEE. +HED_0012908 7 Turquoise Cyan-color CSS-color 0x40E0D0. +HED_0012909 6 Gray-color CSS-color CSS color group. +HED_0012910 7 Black Gray-color CSS-color 0x000000. +HED_0012911 7 DarkGray Gray-color CSS-color 0xA9A9A9. +HED_0012912 7 DarkSlateGray Gray-color CSS-color 0x2F4F4F. +HED_0012913 7 DimGray Gray-color CSS-color 0x696969. +HED_0012914 7 Gainsboro Gray-color CSS-color 0xDCDCDC. +HED_0012915 7 Gray Gray-color CSS-color 0x808080. +HED_0012916 7 LightGray Gray-color CSS-color 0xD3D3D3. +HED_0012917 7 LightSlateGray Gray-color CSS-color 0x778899. +HED_0012918 7 Silver Gray-color CSS-color 0xC0C0C0. +HED_0012919 7 SlateGray Gray-color CSS-color 0x708090. +HED_0012920 6 Green-color CSS-color CSS color group. +HED_0012921 7 Chartreuse Green-color CSS-color 0x7FFF00. +HED_0012922 7 DarkCyan Green-color CSS-color 0x008B8B. +HED_0012923 7 DarkGreen Green-color CSS-color 0x006400. +HED_0012924 7 DarkOliveGreen Green-color CSS-color 0x556B2F. +HED_0012925 7 DarkSeaGreen Green-color CSS-color 0x8FBC8F. +HED_0012926 7 ForestGreen Green-color CSS-color 0x228B22. +HED_0012927 7 Green Green-color CSS-color 0x008000. +HED_0012928 7 GreenYellow Green-color CSS-color 0xADFF2F. +HED_0012929 7 LawnGreen Green-color CSS-color 0x7CFC00. +HED_0012930 7 LightGreen Green-color CSS-color 0x90EE90. +HED_0012931 7 LightSeaGreen Green-color CSS-color 0x20B2AA. +HED_0012932 7 Lime Green-color CSS-color 0x00FF00. +HED_0012933 7 LimeGreen Green-color CSS-color 0x32CD32. +HED_0012934 7 MediumAquaMarine Green-color CSS-color 0x66CDAA. +HED_0012935 7 MediumSeaGreen Green-color CSS-color 0x3CB371. +HED_0012936 7 MediumSpringGreen Green-color CSS-color 0x00FA9A. +HED_0012937 7 OliveDrab Green-color CSS-color 0x6B8E23. +HED_0012938 7 PaleGreen Green-color CSS-color 0x98FB98. +HED_0012939 7 SeaGreen Green-color CSS-color 0x2E8B57. +HED_0012940 7 SpringGreen Green-color CSS-color 0x00FF7F. +HED_0012941 7 Teal Green-color CSS-color 0x008080. +HED_0012942 7 YellowGreen Green-color CSS-color 0x9ACD32. +HED_0012943 6 Orange-color CSS-color CSS color group. +HED_0012944 7 Coral Orange-color CSS-color 0xFF7F50. +HED_0012945 7 DarkOrange Orange-color CSS-color 0xFF8C00. +HED_0012946 7 Orange Orange-color CSS-color 0xFFA500. +HED_0012947 7 OrangeRed Orange-color CSS-color 0xFF4500. +HED_0012948 7 Tomato Orange-color CSS-color 0xFF6347. +HED_0012949 6 Pink-color CSS-color CSS color group. +HED_0012950 7 DeepPink Pink-color CSS-color 0xFF1493. +HED_0012951 7 HotPink Pink-color CSS-color 0xFF69B4. +HED_0012952 7 LightPink Pink-color CSS-color 0xFFB6C1. +HED_0012953 7 MediumVioletRed Pink-color CSS-color 0xC71585. +HED_0012954 7 PaleVioletRed Pink-color CSS-color 0xDB7093. +HED_0012955 7 Pink Pink-color CSS-color 0xFFC0CB. +HED_0012956 6 Purple-color CSS-color CSS color group. +HED_0012957 7 BlueViolet Purple-color CSS-color 0x8A2BE2. +HED_0012958 7 DarkMagenta Purple-color CSS-color 0x8B008B. +HED_0012959 7 DarkOrchid Purple-color CSS-color 0x9932CC. +HED_0012960 7 DarkSlateBlue Purple-color CSS-color 0x483D8B. +HED_0012961 7 DarkViolet Purple-color CSS-color 0x9400D3. +HED_0012962 7 Fuchsia Purple-color CSS-color 0xFF00FF. +HED_0012963 7 Indigo Purple-color CSS-color 0x4B0082. +HED_0012964 7 Lavender Purple-color CSS-color 0xE6E6FA. +HED_0012965 7 Magenta Purple-color CSS-color 0xFF00FF. +HED_0012966 7 MediumOrchid Purple-color CSS-color 0xBA55D3. +HED_0012967 7 MediumPurple Purple-color CSS-color 0x9370DB. +HED_0012968 7 MediumSlateBlue Purple-color CSS-color 0x7B68EE. +HED_0012969 7 Orchid Purple-color CSS-color 0xDA70D6. +HED_0012970 7 Plum Purple-color CSS-color 0xDDA0DD. +HED_0012971 7 Purple Purple-color CSS-color 0x800080. +HED_0012972 7 RebeccaPurple Purple-color CSS-color 0x663399. +HED_0012973 7 SlateBlue Purple-color CSS-color 0x6A5ACD. +HED_0012974 7 Thistle Purple-color CSS-color 0xD8BFD8. +HED_0012975 7 Violet Purple-color CSS-color 0xEE82EE. +HED_0012976 6 Red-color CSS-color CSS color group. +HED_0012977 7 Crimson Red-color CSS-color 0xDC143C. +HED_0012978 7 DarkRed Red-color CSS-color 0x8B0000. +HED_0012979 7 DarkSalmon Red-color CSS-color 0xE9967A. +HED_0012980 7 FireBrick Red-color CSS-color 0xB22222. +HED_0012981 7 IndianRed Red-color CSS-color 0xCD5C5C. +HED_0012982 7 LightCoral Red-color CSS-color 0xF08080. +HED_0012983 7 LightSalmon Red-color CSS-color 0xFFA07A. +HED_0012984 7 Red Red-color CSS-color 0xFF0000. +HED_0012985 7 Salmon Red-color CSS-color 0xFA8072. +HED_0012986 6 White-color CSS-color CSS color group. +HED_0012987 7 AliceBlue White-color CSS-color 0xF0F8FF. +HED_0012988 7 AntiqueWhite White-color CSS-color 0xFAEBD7. +HED_0012989 7 Azure White-color CSS-color 0xF0FFFF. +HED_0012990 7 Beige White-color CSS-color 0xF5F5DC. +HED_0012991 7 FloralWhite White-color CSS-color 0xFFFAF0. +HED_0012992 7 GhostWhite White-color CSS-color 0xF8F8FF. +HED_0012993 7 HoneyDew White-color CSS-color 0xF0FFF0. +HED_0012994 7 Ivory White-color CSS-color 0xFFFFF0. +HED_0012995 7 LavenderBlush White-color CSS-color 0xFFF0F5. +HED_0012996 7 Linen White-color CSS-color 0xFAF0E6. +HED_0012997 7 MintCream White-color CSS-color 0xF5FFFA. +HED_0012998 7 MistyRose White-color CSS-color 0xFFE4E1. +HED_0012999 7 OldLace White-color CSS-color 0xFDF5E6. +HED_0013000 7 SeaShell White-color CSS-color 0xFFF5EE. +HED_0013001 7 Snow White-color CSS-color 0xFFFAFA. +HED_0013002 7 White White-color CSS-color 0xFFFFFF. +HED_0013003 7 WhiteSmoke White-color CSS-color 0xF5F5F5. +HED_0013004 6 Yellow-color CSS-color CSS color group. +HED_0013005 7 DarkKhaki Yellow-color CSS-color 0xBDB76B. +HED_0013006 7 Gold Yellow-color CSS-color 0xFFD700. +HED_0013007 7 Khaki Yellow-color CSS-color 0xF0E68C. +HED_0013008 7 LemonChiffon Yellow-color CSS-color 0xFFFACD. +HED_0013009 7 LightGoldenRodYellow Yellow-color CSS-color 0xFAFAD2. +HED_0013010 7 LightYellow Yellow-color CSS-color 0xFFFFE0. +HED_0013011 7 Moccasin Yellow-color CSS-color 0xFFE4B5. +HED_0013012 7 PaleGoldenRod Yellow-color CSS-color 0xEEE8AA. +HED_0013013 7 PapayaWhip Yellow-color CSS-color 0xFFEFD5. +HED_0013014 7 PeachPuff Yellow-color CSS-color 0xFFDAB9. +HED_0013015 7 Yellow Yellow-color CSS-color 0xFFFF00. +HED_0013016 5 Color-shade Color A slight degree of difference between colors, especially with regard to how light or dark it is or as distinguished from one nearly like it. +HED_0013017 6 Dark-shade Color-shade A color tone not reflecting much light. +HED_0013018 6 Light-shade Color-shade A color tone reflecting more light. +HED_0013019 5 Grayscale Color Using a color map composed of shades of gray, varying from black at the weakest intensity to white at the strongest. +HED_0013020 6 Grayscale-# Grayscale takesValue, valueClass=numericClass White intensity between 0 and 1. +HED_0013021 5 HSV-color Color A color representation that models how colors appear under light. +HED_0013022 6 HSV-value HSV-color An attribute of a visual sensation according to which an area appears to emit more or less light. +HED_0013023 7 HSV-value-# HSV-value takesValue, valueClass=numericClass +HED_0013024 6 Hue HSV-color Attribute of a visual sensation according to which an area appears to be similar to one of the perceived colors. +HED_0013025 7 Hue-# Hue takesValue, valueClass=numericClass Angular value between 0 and 360. +HED_0013026 6 Saturation HSV-color Colorfulness of a stimulus relative to its own brightness. +HED_0013027 7 Saturation-# Saturation takesValue, valueClass=numericClass B value of RGB between 0 and 1. +HED_0013028 5 RGB-color Color A color from the RGB schema. +HED_0013029 6 RGB-blue RGB-color The blue component. +HED_0013030 7 RGB-blue-# RGB-blue takesValue, valueClass=numericClass B value of RGB between 0 and 1. +HED_0013031 6 RGB-green RGB-color The green component. +HED_0013032 7 RGB-green-# RGB-green takesValue, valueClass=numericClass G value of RGB between 0 and 1. +HED_0013033 6 RGB-red RGB-color The red component. +HED_0013034 7 RGB-red-# RGB-red takesValue, valueClass=numericClass R value of RGB between 0 and 1. +HED_0013035 4 Luminance Visual-attribute A quality that exists by virtue of the luminous intensity per unit area projected in a given direction. +HED_0013036 4 Luminance-contrast Visual-attribute suggestedTag=Percentage, suggestedTag=Ratio The difference in luminance in specific portions of a scene or image. +HED_0013037 5 Luminance-contrast-# Luminance-contrast takesValue, valueClass=numericClass A non-negative value, usually in the range 0 to 1 or alternative 0 to 100, if representing a percentage. +HED_0013038 4 Opacity Visual-attribute A measure of impenetrability to light. +HED_0013039 2 Sensory-presentation Sensory-property The entity has a sensory manifestation. +HED_0013040 3 Auditory-presentation Sensory-presentation The sense of hearing is used in the presentation to the user. +HED_0013041 4 Loudspeaker-separation Auditory-presentation suggestedTag=Distance The distance between two loudspeakers. Grouped with the Distance tag. +HED_0013042 4 Monophonic Auditory-presentation Relating to sound transmission, recording, or reproduction involving a single transmission path. +HED_0013043 4 Silent Auditory-presentation The absence of ambient audible sound or the state of having ceased to produce sounds. +HED_0013044 4 Stereophonic Auditory-presentation Relating to, or constituting sound reproduction involving the use of separated microphones and two transmission channels to achieve the sound separation of a live hearing. +HED_0013045 3 Gustatory-presentation Sensory-presentation The sense of taste used in the presentation to the user. +HED_0013046 3 Olfactory-presentation Sensory-presentation The sense of smell used in the presentation to the user. +HED_0013047 3 Somatic-presentation Sensory-presentation The nervous system is used in the presentation to the user. +HED_0013048 3 Tactile-presentation Sensory-presentation The sense of touch used in the presentation to the user. +HED_0013049 3 Vestibular-presentation Sensory-presentation The sense balance used in the presentation to the user. +HED_0013050 3 Visual-presentation Sensory-presentation The sense of sight used in the presentation to the user. +HED_0013051 4 2D-view Visual-presentation A view showing only two dimensions. +HED_0013052 4 3D-view Visual-presentation A view showing three dimensions. +HED_0013053 4 Background-view Visual-presentation Parts of the view that are farthest from the viewer and usually the not part of the visual focus. +HED_0013054 4 Bistable-view Visual-presentation Something having two stable visual forms that have two distinguishable stable forms as in optical illusions. +HED_0013055 4 Foreground-view Visual-presentation Parts of the view that are closest to the viewer and usually the most important part of the visual focus. +HED_0013056 4 Foveal-view Visual-presentation Visual presentation directly on the fovea. A view projected on the small depression in the retina containing only cones and where vision is most acute. +HED_0013057 4 Map-view Visual-presentation A diagrammatic representation of an area of land or sea showing physical features, cities, roads. +HED_0013058 5 Aerial-view Map-view Elevated view of an object from above, with a perspective as though the observer were a bird. +HED_0013059 5 Satellite-view Map-view A representation as captured by technology such as a satellite. +HED_0013060 5 Street-view Map-view A 360-degrees panoramic view from a position on the ground. +HED_0013061 4 Peripheral-view Visual-presentation Indirect vision as it occurs outside the point of fixation. +HED_0013062 1 Task-property Property extensionAllowed Something that pertains to a task. +HED_0013063 2 Task-action-type Task-property How an agent action should be interpreted in terms of the task specification. +HED_0013064 3 Appropriate-action Task-action-type relatedTag=Inappropriate-action An action suitable or proper in the circumstances. +HED_0013065 3 Correct-action Task-action-type relatedTag=Incorrect-action, relatedTag=Indeterminate-action An action that was a correct response in the context of the task. +HED_0013066 3 Correction Task-action-type An action offering an improvement to replace a mistake or error. +HED_0013067 3 Done-indication Task-action-type relatedTag=Ready-indication An action that indicates that the participant has completed this step in the task. +HED_0013068 3 Imagined-action Task-action-type Form a mental image or concept of something. This is used to identity something that only happened in the imagination of the participant as in imagined movements in motor imagery paradigms. +HED_0013069 3 Inappropriate-action Task-action-type relatedTag=Appropriate-action An action not in keeping with what is correct or proper for the task. +HED_0013070 3 Incorrect-action Task-action-type relatedTag=Correct-action, relatedTag=Indeterminate-action An action considered wrong or incorrect in the context of the task. +HED_0013071 3 Indeterminate-action Task-action-type relatedTag=Correct-action, relatedTag=Incorrect-action, relatedTag=Miss, relatedTag=Near-miss An action that cannot be distinguished between two or more possibilities in the current context. This tag might be applied when an outside evaluator or a classification algorithm cannot determine a definitive result. +HED_0013072 3 Miss Task-action-type relatedTag=Near-miss An action considered to be a failure in the context of the task. For example, if the agent is supposed to try to hit a target and misses. +HED_0013073 3 Near-miss Task-action-type relatedTag=Miss An action barely satisfied the requirements of the task. In a driving experiment for example this could pertain to a narrowly avoided collision or other accident. +HED_0013074 3 Omitted-action Task-action-type An expected response was skipped. +HED_0013075 3 Ready-indication Task-action-type relatedTag=Done-indication An action that indicates that the participant is ready to perform the next step in the task. +HED_0013076 2 Task-attentional-demand Task-property Strategy for allocating attention toward goal-relevant information. +HED_0013077 3 Bottom-up-attention Task-attentional-demand relatedTag=Top-down-attention Attentional guidance purely by externally driven factors to stimuli that are salient because of their inherent properties relative to the background. Sometimes this is referred to as stimulus driven. +HED_0013078 3 Covert-attention Task-attentional-demand relatedTag=Overt-attention Paying attention without moving the eyes. +HED_0013079 3 Divided-attention Task-attentional-demand relatedTag=Focused-attention Integrating parallel multiple stimuli. Behavior involving responding simultaneously to multiple tasks or multiple task demands. +HED_0013080 3 Focused-attention Task-attentional-demand relatedTag=Divided-attention Responding discretely to specific visual, auditory, or tactile stimuli. +HED_0013081 3 Orienting-attention Task-attentional-demand Directing attention to a target stimulus. +HED_0013082 3 Overt-attention Task-attentional-demand relatedTag=Covert-attention Selectively processing one location over others by moving the eyes to point at that location. +HED_0013083 3 Selective-attention Task-attentional-demand Maintaining a behavioral or cognitive set in the face of distracting or competing stimuli. Ability to pay attention to a limited array of all available sensory information. +HED_0013084 3 Sustained-attention Task-attentional-demand Maintaining a consistent behavioral response during continuous and repetitive activity. +HED_0013085 3 Switched-attention Task-attentional-demand Having to switch attention between two or more modalities of presentation. +HED_0013086 3 Top-down-attention Task-attentional-demand relatedTag=Bottom-up-attention Voluntary allocation of attention to certain features. Sometimes this is referred to goal-oriented attention. +HED_0013087 2 Task-effect-evidence Task-property The evidence supporting the conclusion that the event had the specified effect. +HED_0013088 3 Behavioral-evidence Task-effect-evidence An indication or conclusion based on the behavior of an agent. +HED_0013089 3 Computational-evidence Task-effect-evidence A type of evidence in which data are produced, and/or generated, and/or analyzed on a computer. +HED_0013090 3 External-evidence Task-effect-evidence A phenomenon that follows and is caused by some previous phenomenon. +HED_0013091 3 Intended-effect Task-effect-evidence A phenomenon that is intended to follow and be caused by some previous phenomenon. +HED_0013092 2 Task-event-role Task-property The purpose of an event with respect to the task. +HED_0013093 3 Experimental-stimulus Task-event-role Part of something designed to elicit a response in the experiment. +HED_0013094 3 Incidental Task-event-role A sensory or other type of event that is unrelated to the task or experiment. +HED_0013095 3 Instructional Task-event-role Usually associated with a sensory event intended to give instructions to the participant about the task or behavior. +HED_0013096 3 Mishap Task-event-role Unplanned disruption such as an equipment or experiment control abnormality or experimenter error. +HED_0013097 3 Participant-response Task-event-role Something related to a participant actions in performing the task. +HED_0013098 3 Task-activity Task-event-role Something that is part of the overall task or is necessary to the overall experiment but is not directly part of a stimulus-response cycle. Examples would be taking a survey or provided providing a silva sample. +HED_0013099 3 Warning Task-event-role Something that should warn the participant that the parameters of the task have been or are about to be exceeded such as a warning message about getting too close to the shoulder of the road in a driving task. +HED_0013100 2 Task-relationship Task-property Specifying organizational importance of sub-tasks. +HED_0013101 3 Background-subtask Task-relationship A part of the task which should be performed in the background as for example inhibiting blinks due to instruction while performing the primary task. +HED_0013102 3 Primary-subtask Task-relationship A part of the task which should be the primary focus of the participant. +HED_0013103 2 Task-stimulus-role Task-property The role the stimulus plays in the task. +HED_0013104 3 Cue Task-stimulus-role A signal for an action, a pattern of stimuli indicating a particular response. +HED_0013105 3 Distractor Task-stimulus-role A person or thing that distracts or a plausible but incorrect option in a multiple-choice question. In psychological studies this is sometimes referred to as a foil. +HED_0013106 3 Expected Task-stimulus-role relatedTag=Unexpected, suggestedTag=Target Considered likely, probable or anticipated. Something of low information value as in frequent non-targets in an RSVP paradigm. +HED_0013107 3 Extraneous Task-stimulus-role Irrelevant or unrelated to the subject being dealt with. +HED_0013108 3 Feedback Task-stimulus-role An evaluative response to an inquiry, process, event, or activity. +HED_0013109 3 Go-signal Task-stimulus-role relatedTag=Stop-signal An indicator to proceed with a planned action. +HED_0013110 3 Meaningful Task-stimulus-role Conveying significant or relevant information. +HED_0013111 3 Newly-learned Task-stimulus-role Representing recently acquired information or understanding. +HED_0013112 3 Non-informative Task-stimulus-role Something that is not useful in forming an opinion or judging an outcome. +HED_0013113 3 Non-target Task-stimulus-role relatedTag=Target Something other than that done or looked for. Also tag Expected if the Non-target is frequent. +HED_0013114 3 Not-meaningful Task-stimulus-role Not having a serious, important, or useful quality or purpose. +HED_0013115 3 Novel Task-stimulus-role Having no previous example or precedent or parallel. +HED_0013116 3 Oddball Task-stimulus-role relatedTag=Unexpected, suggestedTag=Target Something unusual, or infrequent. +HED_0013117 3 Penalty Task-stimulus-role A disadvantage, loss, or hardship due to some action. +HED_0013118 3 Planned Task-stimulus-role relatedTag=Unplanned Something that was decided on or arranged in advance. +HED_0013119 3 Priming Task-stimulus-role An implicit memory effect in which exposure to a stimulus influences response to a later stimulus. +HED_0013120 3 Query Task-stimulus-role A sentence of inquiry that asks for a reply. +HED_0013121 3 Reward Task-stimulus-role A positive reinforcement for a desired action, behavior or response. +HED_0013122 3 Stop-signal Task-stimulus-role relatedTag=Go-signal An indicator that the agent should stop the current activity. +HED_0013123 3 Target Task-stimulus-role Something fixed as a goal, destination, or point of examination. +HED_0013124 3 Threat Task-stimulus-role An indicator that signifies hostility and predicts an increased probability of attack. +HED_0013125 3 Timed Task-stimulus-role Something planned or scheduled to be done at a particular time or lasting for a specified amount of time. +HED_0013126 3 Unexpected Task-stimulus-role relatedTag=Expected Something that is not anticipated. +HED_0013127 3 Unplanned Task-stimulus-role relatedTag=Planned Something that has not been planned as part of the task. +HED_0013128 0 Relation HedTag extensionAllowed Concerns the way in which two or more people or things are connected. +HED_0013129 1 Comparative-relation Relation Something considered in comparison to something else. The first entity is the focus. +HED_0013130 2 Approximately-equal-to Comparative-relation (A, (Approximately-equal-to, B)) indicates that A and B have almost the same value. Here A and B could refer to sizes, orders, positions or other quantities. +HED_0013131 2 Equal-to Comparative-relation (A, (Equal-to, B)) indicates that the size or order of A is the same as that of B. +HED_0013132 2 Greater-than Comparative-relation (A, (Greater-than, B)) indicates that the relative size or order of A is bigger than that of B. +HED_0013133 2 Greater-than-or-equal-to Comparative-relation (A, (Greater-than-or-equal-to, B)) indicates that the relative size or order of A is bigger than or the same as that of B. +HED_0013134 2 Less-than Comparative-relation (A, (Less-than, B)) indicates that A is smaller than B. Here A and B could refer to sizes, orders, positions or other quantities. +HED_0013135 2 Less-than-or-equal-to Comparative-relation (A, (Less-than-or-equal-to, B)) indicates that the relative size or order of A is smaller than or equal to B. +HED_0013136 2 Not-equal-to Comparative-relation (A, (Not-equal-to, B)) indicates that the size or order of A is not the same as that of B. +HED_0013137 1 Connective-relation Relation Indicates two entities are related in some way. The first entity is the focus. +HED_0013138 2 Belongs-to Connective-relation (A, (Belongs-to, B)) indicates that A is a member of B. +HED_0013139 2 Connected-to Connective-relation (A, (Connected-to, B)) indicates that A is related to B in some respect, usually through a direct link. +HED_0013140 2 Contained-in Connective-relation (A, (Contained-in, B)) indicates that A is completely inside of B. +HED_0013141 2 Described-by Connective-relation (A, (Described-by, B)) indicates that B provides information about A. +HED_0013142 2 From-to Connective-relation (A, (From-to, B)) indicates a directional relation from A to B. A is considered the source. +HED_0013143 2 Group-of Connective-relation (A, (Group-of, B)) indicates A is a group of items of type B. +HED_0013144 2 Implied-by Connective-relation (A, (Implied-by, B)) indicates B is suggested by A. +HED_0013145 2 Includes Connective-relation (A, (Includes, B)) indicates that A has B as a member or part. +HED_0013146 2 Interacts-with Connective-relation (A, (Interacts-with, B)) indicates A and B interact, possibly reciprocally. +HED_0013147 2 Member-of Connective-relation (A, (Member-of, B)) indicates A is a member of group B. +HED_0013148 2 Part-of Connective-relation (A, (Part-of, B)) indicates A is a part of the whole B. +HED_0013149 2 Performed-by Connective-relation (A, (Performed-by, B)) indicates that the action or procedure A was carried out by agent B. +HED_0013150 2 Performed-using Connective-relation (A, (Performed-using, B)) indicates that the action or procedure A was accomplished using B. +HED_0013151 2 Related-to Connective-relation (A, (Related-to, B)) indicates A has some relationship to B. +HED_0013152 2 Unrelated-to Connective-relation (A, (Unrelated-to, B)) indicates that A is not related to B.For example, A is not related to Task. +HED_0013153 1 Directional-relation Relation A relationship indicating direction of change of one entity relative to another. The first entity is the focus. +HED_0013154 2 Away-from Directional-relation (A, (Away-from, B)) indicates that A is going or has moved away from B. The meaning depends on A and B. +HED_0013155 2 Towards Directional-relation (A, (Towards, B)) indicates that A is going to or has moved to B. The meaning depends on A and B. +HED_0013156 1 Logical-relation Relation Indicating a logical relationship between entities. The first entity is usually the focus. +HED_0013157 2 And Logical-relation (A, (And, B)) means A and B are both in effect. +HED_0013158 2 Or Logical-relation (A, (Or, B)) means at least one of A and B are in effect. +HED_0013159 1 Spatial-relation Relation Indicating a relationship about position between entities. +HED_0013160 2 Above Spatial-relation (A, (Above, B)) means A is in a place or position that is higher than B. +HED_0013161 2 Across-from Spatial-relation (A, (Across-from, B)) means A is on the opposite side of something from B. +HED_0013162 2 Adjacent-to Spatial-relation (A, (Adjacent-to, B)) indicates that A is next to B in time or space. +HED_0013163 2 Ahead-of Spatial-relation (A, (Ahead-of, B)) indicates that A is further forward in time or space in B. +HED_0013164 2 Around Spatial-relation (A, (Around, B)) means A is in or near the present place or situation of B. +HED_0013165 2 Behind Spatial-relation (A, (Behind, B)) means A is at or to the far side of B, typically so as to be hidden by it. +HED_0013166 2 Below Spatial-relation (A, (Below, B)) means A is in a place or position that is lower than the position of B. +HED_0013167 2 Between Spatial-relation (A, (Between, (B, C))) means A is in the space or interval separating B and C. +HED_0013168 2 Bilateral-to Spatial-relation (A, (Bilateral, B)) means A is on both sides of B or affects both sides of B. +HED_0013169 2 Bottom-edge-of Spatial-relation relatedTag=Left-edge-of, relatedTag=Right-edge-of, relatedTag=Top-edge-of (A, (Bottom-edge-of, B)) means A is on the bottom most part or or near the boundary of B. +HED_0013170 2 Boundary-of Spatial-relation (A, (Boundary-of, B)) means A is on or part of the edge or boundary of B. +HED_0013171 2 Center-of Spatial-relation (A, (Center-of, B)) means A is at a point or or in an area that is approximately central within B. +HED_0013172 2 Close-to Spatial-relation (A, (Close-to, B)) means A is at a small distance from or is located near in space to B. +HED_0013173 2 Far-from Spatial-relation (A, (Far-from, B)) means A is at a large distance from or is not located near in space to B. +HED_0013174 2 In-front-of Spatial-relation (A, (In-front-of, B)) means A is in a position just ahead or at the front part of B, potentially partially blocking B from view. +HED_0013175 2 Left-edge-of Spatial-relation relatedTag=Bottom-edge-of, relatedTag=Right-edge-of, relatedTag=Top-edge-of (A, (Left-edge-of, B)) means A is located on the left side of B on or near the boundary of B. +HED_0013176 2 Left-side-of Spatial-relation relatedTag=Right-side-of (A, (Left-side-of, B)) means A is located on the left side of B usually as part of B. +HED_0013177 2 Lower-center-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Lower-center-of, B)) means A is situated on the lower center part of B (due south). This relation is often used to specify qualitative information about screen position. +HED_0013178 2 Lower-left-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-left-of, relatedTag=Upper-right-of (A, (Lower-left-of, B)) means A is situated on the lower left part of B. This relation is often used to specify qualitative information about screen position. +HED_0013179 2 Lower-right-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Upper-left-of, relatedTag=Upper-center-of, relatedTag=Upper-left-of, relatedTag=Lower-right-of (A, (Lower-right-of, B)) means A is situated on the lower right part of B. This relation is often used to specify qualitative information about screen position. +HED_0013180 2 Outside-of Spatial-relation (A, (Outside-of, B)) means A is located in the space around but not including B. +HED_0013181 2 Over Spatial-relation (A, (Over, B)) means A above is above B so as to cover or protect or A extends over the a general area as from a from a vantage point. +HED_0013182 2 Right-edge-of Spatial-relation relatedTag=Bottom-edge-of, relatedTag=Left-edge-of, relatedTag=Top-edge-of (A, (Right-edge-of, B)) means A is located on the right side of B on or near the boundary of B. +HED_0013183 2 Right-side-of Spatial-relation relatedTag=Left-side-of (A, (Right-side-of, B)) means A is located on the right side of B usually as part of B. +HED_0013184 2 To-left-of Spatial-relation (A, (To-left-of, B)) means A is located on or directed toward the side to the west of B when B is facing north. This term is used when A is not part of B. +HED_0013185 2 To-right-of Spatial-relation (A, (To-right-of, B)) means A is located on or directed toward the side to the east of B when B is facing north. This term is used when A is not part of B. +HED_0013186 2 Top-edge-of Spatial-relation relatedTag=Left-edge-of, relatedTag=Right-edge-of, relatedTag=Bottom-edge-of (A, (Top-edge-of, B)) means A is on the uppermost part or or near the boundary of B. +HED_0013187 2 Top-of Spatial-relation (A, (Top-of, B)) means A is on the uppermost part, side, or surface of B. +HED_0013188 2 Underneath Spatial-relation (A, (Underneath, B)) means A is situated directly below and may be concealed by B. +HED_0013189 2 Upper-center-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Upper-center-of, B)) means A is situated on the upper center part of B (due north). This relation is often used to specify qualitative information about screen position. +HED_0013190 2 Upper-left-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Upper-left-of, B)) means A is situated on the upper left part of B. This relation is often used to specify qualitative information about screen position. +HED_0013191 2 Upper-right-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Upper-left-of, relatedTag=Upper-center-of, relatedTag=Lower-right-of (A, (Upper-right-of, B)) means A is situated on the upper right part of B. This relation is often used to specify qualitative information about screen position. +HED_0013192 2 Within Spatial-relation (A, (Within, B)) means A is on the inside of or contained in B. +HED_0013193 1 Temporal-relation Relation A relationship that includes a temporal or time-based component. +HED_0013194 2 After Temporal-relation (A, (After, B)) means A happens at a time subsequent to a reference time related to B. +HED_0013195 2 Asynchronous-with Temporal-relation (A, (Asynchronous-with, B)) means A happens at times not occurring at the same time or having the same period or phase as B. +HED_0013196 2 Before Temporal-relation (A, (Before, B)) means A happens at a time earlier in time or order than B. +HED_0013197 2 During Temporal-relation (A, (During, B)) means A happens at some point in a given period of time in which B is ongoing. +HED_0013198 2 Synchronous-with Temporal-relation (A, (Synchronous-with, B)) means A happens at occurs at the same time or rate as B. +HED_0013199 2 Waiting-for Temporal-relation (A, (Waiting-for, B)) means A pauses for something to happen in B. diff --git a/tests/schema/test_output/test_output/test_output_Unit.tsv b/tests/schema/test_output/test_output/test_output_Unit.tsv new file mode 100644 index 000000000..b3b8ef39d --- /dev/null +++ b/tests/schema/test_output/test_output/test_output_Unit.tsv @@ -0,0 +1,47 @@ +hedId rdfs:label omn:SubClassOf Attributes dc:description hasUnitClass +HED_0011600 m-per-s^2 StandardUnit SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret accelerationUnits +HED_0011601 radian StandardUnit SIUnit, conversionFactor=1.0 angleUnits +HED_0011602 rad StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 angleUnits +HED_0011603 degree StandardUnit conversionFactor=0.0174533 angleUnits +HED_0011604 m^2 StandardUnit SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret areaUnits +HED_0011605 dollar StandardUnit conversionFactor=1.0 currencyUnits +HED_0011606 $ StandardUnit unitPrefix, unitSymbol, conversionFactor=1.0, allowedCharacter=dollar currencyUnits +HED_0011607 euro StandardUnit The official currency of a large subset of member countries of the European Union. currencyUnits +HED_0011608 point StandardUnit An arbitrary unit of value, usually an integer indicating reward or penalty. currencyUnits +HED_0011609 V StandardUnit SIUnit, unitSymbol, conversionFactor=0.000001 electricPotentialUnits +HED_0011644 uV StandardUnit conversionFactor=1.0 Added as a direct unit because it is the default unit. electricPotentialUnits +HED_0011610 volt StandardUnit SIUnit, conversionFactor=0.000001 electricPotentialUnits +HED_0011611 hertz StandardUnit SIUnit, conversionFactor=1.0 frequencyUnits +HED_0011612 Hz StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 frequencyUnits +HED_0011613 dB StandardUnit unitSymbol, conversionFactor=1.0 Intensity expressed as ratio to a threshold. May be used for sound intensity. intensityUnits +HED_0011614 candela StandardUnit SIUnit Units used to express light intensity. intensityUnits +HED_0011615 cd StandardUnit SIUnit, unitSymbol Units used to express light intensity. intensityUnits +HED_0011616 m-per-s^3 StandardUnit unitSymbol, conversionFactor=1.0, allowedCharacter=caret jerkUnits +HED_0011617 tesla StandardUnit SIUnit, conversionFactor=10e-15 magneticFieldUnits +HED_0011618 T StandardUnit SIUnit, unitSymbol, conversionFactor=10e-15 magneticFieldUnits +HED_0011619 byte StandardUnit SIUnit, conversionFactor=1.0 memorySizeUnits +HED_0011620 B StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 memorySizeUnits +HED_0011621 foot StandardUnit conversionFactor=0.3048 physicalLengthUnits +HED_0011622 inch StandardUnit conversionFactor=0.0254 physicalLengthUnits +HED_0011623 meter StandardUnit SIUnit, conversionFactor=1.0 physicalLengthUnits +HED_0011624 metre StandardUnit SIUnit, conversionFactor=1.0 physicalLengthUnits +HED_0011625 m StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 physicalLengthUnits +HED_0011626 mile StandardUnit conversionFactor=1609.34 physicalLengthUnits +HED_0011627 m-per-s StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 speedUnits +HED_0011628 mph StandardUnit unitSymbol, conversionFactor=0.44704 speedUnits +HED_0011629 kph StandardUnit unitSymbol, conversionFactor=0.277778 speedUnits +HED_0011630 degree-Celsius StandardUnit SIUnit, conversionFactor=1.0 temperatureUnits +HED_0011631 degree Celsius StandardUnit deprecatedFrom=8.2.0, SIUnit, conversionFactor=1.0 Units are not allowed to have spaces. Use degree-Celsius or oC instead. temperatureUnits +HED_0011632 oC StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 temperatureUnits +HED_0011633 second StandardUnit SIUnit, conversionFactor=1.0 timeUnits +HED_0011634 s StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 timeUnits +HED_0011635 day StandardUnit conversionFactor=86400 timeUnits +HED_0011645 month StandardUnit timeUnits +HED_0011636 minute StandardUnit conversionFactor=60 timeUnits +HED_0011637 hour StandardUnit conversionFactor=3600 Should be in 24-hour format. timeUnits +HED_0011638 year StandardUnit Years do not have a constant conversion factor to seconds. timeUnits +HED_0011639 m^3 StandardUnit SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret volumeUnits +HED_0011640 g StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 weightUnits +HED_0011641 gram StandardUnit SIUnit, conversionFactor=1.0 weightUnits +HED_0011642 pound StandardUnit conversionFactor=453.592 weightUnits +HED_0011643 lb StandardUnit conversionFactor=453.592 weightUnits diff --git a/tests/schema/test_output/test_output/test_output_UnitClass.tsv b/tests/schema/test_output/test_output/test_output_UnitClass.tsv new file mode 100644 index 000000000..25fded16a --- /dev/null +++ b/tests/schema/test_output/test_output/test_output_UnitClass.tsv @@ -0,0 +1,17 @@ +hedId rdfs:label omn:SubClassOf Attributes dc:description +HED_0011500 accelerationUnits StandardUnitClass defaultUnits=m-per-s^2 +HED_0011501 angleUnits StandardUnitClass defaultUnits=radian +HED_0011502 areaUnits StandardUnitClass defaultUnits=m^2 +HED_0011503 currencyUnits StandardUnitClass defaultUnits=$ Units indicating the worth of something. +HED_0011504 electricPotentialUnits StandardUnitClass defaultUnits=uV +HED_0011505 frequencyUnits StandardUnitClass defaultUnits=Hz +HED_0011506 intensityUnits StandardUnitClass defaultUnits=dB +HED_0011507 jerkUnits StandardUnitClass defaultUnits=m-per-s^3 +HED_0011508 magneticFieldUnits StandardUnitClass defaultUnits=T +HED_0011509 memorySizeUnits StandardUnitClass defaultUnits=B +HED_0011510 physicalLengthUnits StandardUnitClass defaultUnits=m +HED_0011511 speedUnits StandardUnitClass defaultUnits=m-per-s +HED_0011512 temperatureUnits StandardUnitClass defaultUnits=degree-Celsius +HED_0011513 timeUnits StandardUnitClass defaultUnits=s +HED_0011514 volumeUnits StandardUnitClass defaultUnits=m^3 +HED_0011515 weightUnits StandardUnitClass defaultUnits=g diff --git a/tests/schema/test_output/test_output/test_output_UnitModifier.tsv b/tests/schema/test_output/test_output/test_output_UnitModifier.tsv new file mode 100644 index 000000000..edeffe83c --- /dev/null +++ b/tests/schema/test_output/test_output/test_output_UnitModifier.tsv @@ -0,0 +1,41 @@ +hedId rdfs:label omn:SubClassOf Attributes dc:description +HED_0011400 deca StandardUnitModifier SIUnitModifier, conversionFactor=10.0 SI unit multiple representing 10e1. +HED_0011401 da StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10.0 SI unit multiple representing 10e1. +HED_0011402 hecto StandardUnitModifier SIUnitModifier, conversionFactor=100.0 SI unit multiple representing 10e2. +HED_0011403 h StandardUnitModifier SIUnitSymbolModifier, conversionFactor=100.0 SI unit multiple representing 10e2. +HED_0011404 kilo StandardUnitModifier SIUnitModifier, conversionFactor=1000.0 SI unit multiple representing 10e3. +HED_0011405 k StandardUnitModifier SIUnitSymbolModifier, conversionFactor=1000.0 SI unit multiple representing 10e3. +HED_0011406 mega StandardUnitModifier SIUnitModifier, conversionFactor=10e6 SI unit multiple representing 10e6. +HED_0011407 M StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e6 SI unit multiple representing 10e6. +HED_0011408 giga StandardUnitModifier SIUnitModifier, conversionFactor=10e9 SI unit multiple representing 10e9. +HED_0011409 G StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e9 SI unit multiple representing 10e9. +HED_0011410 tera StandardUnitModifier SIUnitModifier, conversionFactor=10e12 SI unit multiple representing 10e12. +HED_0011411 T StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e12 SI unit multiple representing 10e12. +HED_0011412 peta StandardUnitModifier SIUnitModifier, conversionFactor=10e15 SI unit multiple representing 10e15. +HED_0011413 P StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e15 SI unit multiple representing 10e15. +HED_0011414 exa StandardUnitModifier SIUnitModifier, conversionFactor=10e18 SI unit multiple representing 10e18. +HED_0011415 E StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e18 SI unit multiple representing 10e18. +HED_0011416 zetta StandardUnitModifier SIUnitModifier, conversionFactor=10e21 SI unit multiple representing 10e21. +HED_0011417 Z StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e21 SI unit multiple representing 10e21. +HED_0011418 yotta StandardUnitModifier SIUnitModifier, conversionFactor=10e24 SI unit multiple representing 10e24. +HED_0011419 Y StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e24 SI unit multiple representing 10e24. +HED_0011420 deci StandardUnitModifier SIUnitModifier, conversionFactor=0.1 SI unit submultiple representing 10e-1. +HED_0011421 d StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.1 SI unit submultiple representing 10e-1. +HED_0011422 centi StandardUnitModifier SIUnitModifier, conversionFactor=0.01 SI unit submultiple representing 10e-2. +HED_0011423 c StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.01 SI unit submultiple representing 10e-2. +HED_0011424 milli StandardUnitModifier SIUnitModifier, conversionFactor=0.001 SI unit submultiple representing 10e-3. +HED_0011425 m StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.001 SI unit submultiple representing 10e-3. +HED_0011426 micro StandardUnitModifier SIUnitModifier, conversionFactor=10e-6 SI unit submultiple representing 10e-6. +HED_0011427 u StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-6 SI unit submultiple representing 10e-6. +HED_0011428 nano StandardUnitModifier SIUnitModifier, conversionFactor=10e-9 SI unit submultiple representing 10e-9. +HED_0011429 n StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-9 SI unit submultiple representing 10e-9. +HED_0011430 pico StandardUnitModifier SIUnitModifier, conversionFactor=10e-12 SI unit submultiple representing 10e-12. +HED_0011431 p StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-12 SI unit submultiple representing 10e-12. +HED_0011432 femto StandardUnitModifier SIUnitModifier, conversionFactor=10e-15 SI unit submultiple representing 10e-15. +HED_0011433 f StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-15 SI unit submultiple representing 10e-15. +HED_0011434 atto StandardUnitModifier SIUnitModifier, conversionFactor=10e-18 SI unit submultiple representing 10e-18. +HED_0011435 a StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-18 SI unit submultiple representing 10e-18. +HED_0011436 zepto StandardUnitModifier SIUnitModifier, conversionFactor=10e-21 SI unit submultiple representing 10e-21. +HED_0011437 z StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-21 SI unit submultiple representing 10e-21. +HED_0011438 yocto StandardUnitModifier SIUnitModifier, conversionFactor=10e-24 SI unit submultiple representing 10e-24. +HED_0011439 y StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-24 SI unit submultiple representing 10e-24. diff --git a/tests/schema/test_output/test_output/test_output_ValueClass.tsv b/tests/schema/test_output/test_output/test_output_ValueClass.tsv new file mode 100644 index 000000000..61c6213fe --- /dev/null +++ b/tests/schema/test_output/test_output/test_output_ValueClass.tsv @@ -0,0 +1,6 @@ +hedId rdfs:label omn:SubClassOf Attributes dc:description +HED_0011301 dateTimeClass StandardValueClass allowedCharacter=digits, allowedCharacter=T, allowedCharacter=hyphen, allowedCharacter=colon Date-times should conform to ISO8601 date-time format YYYY-MM-DDThh:mm:ss.000000Z (year, month, day, hour (24h), minute, second, optional fractional seconds, and optional UTC time indicator. Any variation on the full form is allowed. +HED_0011302 nameClass StandardValueClass allowedCharacter=letters, allowedCharacter=digits, allowedCharacter=underscore, allowedCharacter=hyphen Value class designating values that have the characteristics of node names. The allowed characters are alphanumeric, hyphen, and underscore. +HED_0011303 numericClass StandardValueClass allowedCharacter=digits, allowedCharacter=E, allowedCharacter=e, allowedCharacter=plus, allowedCharacter=hyphen, allowedCharacter=period Value must be a valid numerical value. +HED_0011304 posixPath StandardValueClass allowedCharacter=digits, allowedCharacter=letters, allowedCharacter=slash, allowedCharacter=colon Posix path specification. +HED_0011305 textClass StandardValueClass allowedCharacter=text Values that have the characteristics of text such as in descriptions. The text characters include printable characters (32 <= ASCII< 127) excluding comma, square bracket and curly braces as well as non ASCII (ASCII codes > 127). diff --git a/tests/scripts/test_script_util.py b/tests/scripts/test_script_util.py index bd7da7e8d..6090b5083 100644 --- a/tests/scripts/test_script_util.py +++ b/tests/scripts/test_script_util.py @@ -156,7 +156,7 @@ def test_error_no_error(self): with contextlib.redirect_stdout(None): issues = validate_all_schema_formats(os.path.join(self.base_path, self.basename)) self.assertTrue(issues) - self.assertIn("Multiple schemas of type", issues[0]) + self.assertIn("Error loading schema: No columns to parse from file", issues[0]) @classmethod def tearDownClass(cls): From dff6fc42b9864d99893be773c7c28f0e84c6b44f Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Fri, 4 Apr 2025 15:47:42 -0500 Subject: [PATCH 37/50] Updated the schema2DF to account for extras --- hed/schema/hed_schema.py | 6 + hed/schema/hed_schema_df_constants.py | 35 +- hed/schema/schema_io/df2schema.py | 22 +- hed/schema/schema_io/df_util.py | 19 +- hed/schema/schema_io/ontology_util.py | 14 +- hed/schema/schema_io/schema2base.py | 8 + hed/schema/schema_io/schema2df.py | 32 +- hed/schema/schema_io/schema2wiki.py | 15 + hed/schema/schema_io/schema2xml.py | 11 + hed/schema/schema_io/xml_constants.py | 134 +- tests/schema/test_hed_schema_io_df.py | 1 + tests/schema/test_ontology_util.py | 5 +- .../test_output_AnnotationProperty.tsv | 5 - .../test_output_AttributeProperty.tsv | 15 - .../test_output/test_output_DataProperty.tsv | 15 - .../test_output_ObjectProperty.tsv | 7 - .../test_output/test_output_Structure.tsv | 4 - .../test_output/test_output_Tag.tsv | 1231 ----------------- .../test_output/test_output_Unit.tsv | 47 - .../test_output/test_output_UnitClass.tsv | 17 - .../test_output/test_output_UnitModifier.tsv | 41 - .../test_output/test_output_ValueClass.tsv | 6 - .../scripts/test_convert_and_update_schema.py | 3 +- tests/scripts/test_script_util.py | 5 +- 24 files changed, 205 insertions(+), 1493 deletions(-) delete mode 100644 tests/schema/test_output/test_output/test_output_AnnotationProperty.tsv delete mode 100644 tests/schema/test_output/test_output/test_output_AttributeProperty.tsv delete mode 100644 tests/schema/test_output/test_output/test_output_DataProperty.tsv delete mode 100644 tests/schema/test_output/test_output/test_output_ObjectProperty.tsv delete mode 100644 tests/schema/test_output/test_output/test_output_Structure.tsv delete mode 100644 tests/schema/test_output/test_output/test_output_Tag.tsv delete mode 100644 tests/schema/test_output/test_output/test_output_Unit.tsv delete mode 100644 tests/schema/test_output/test_output/test_output_UnitClass.tsv delete mode 100644 tests/schema/test_output/test_output/test_output_UnitModifier.tsv delete mode 100644 tests/schema/test_output/test_output/test_output_ValueClass.tsv diff --git a/hed/schema/hed_schema.py b/hed/schema/hed_schema.py index cc8d37bff..d2732035d 100644 --- a/hed/schema/hed_schema.py +++ b/hed/schema/hed_schema.py @@ -29,6 +29,7 @@ def __init__(self): self.filename = None self.prologue = "" self.epilogue = "" + self.extras = {} # Used to store any additional data that might be needed for serialization (like OWL or other formats) # This is the specified library name_prefix - tags will be {schema_namespace}:{tag_name} self._namespace = "" @@ -366,12 +367,16 @@ def __eq__(self, other): if other is None: return False if self.get_save_header_attributes() != other.get_save_header_attributes(): + # print(f"Header attributes not equal: '{self.get_save_header_attributes()}' vs '{other.get_save_header_attributes()}'") return False if self.has_duplicates() != other.has_duplicates(): + # print(f"Duplicates: '{self.has_duplicates()}' vs '{other.has_duplicates()}'") return False if self.prologue.strip() != other.prologue.strip(): + # print(f"PROLOGUE NOT EQUAL: '{self.prologue.strip()}' vs '{other.prologue.strip()}'") return False if self.epilogue.strip() != other.epilogue.strip(): + # print(f"EPILOGUE NOT EQUAL: '{self.epilogue.strip()}' vs '{other.epilogue.strip()}'") return False if self._sections != other._sections: # This block is useful for debugging when modifying the schema class itself. @@ -394,6 +399,7 @@ def __eq__(self, other): # print(s) return False if self._namespace != other._namespace: + print(f"NAMESPACE NOT EQUAL: '{self._namespace}' vs '{other._namespace}'") return False return True diff --git a/hed/schema/hed_schema_df_constants.py b/hed/schema/hed_schema_df_constants.py index 358a9d4d9..15282baac 100644 --- a/hed/schema/hed_schema_df_constants.py +++ b/hed/schema/hed_schema_df_constants.py @@ -60,27 +60,39 @@ name = "rdfs:label" subclass_of = "omn:SubClassOf" attributes = "Attributes" -description = "dc:description" +dcdescription = "dc:description" equivalent_to = "omn:EquivalentTo" has_unit_class = "hasUnitClass" -#annotations = "Annotations" - -struct_columns = [hed_id, name, attributes, subclass_of, description] -tag_columns = [hed_id, name, level, subclass_of, attributes, description] -unit_columns = [hed_id, name, subclass_of, has_unit_class, attributes, description] +prefix = "prefix" # for the prefixes section, this is the column name in the prefixes dataframe +namespace = "namespace" # for the prefixes section, this is the column name in the prefixes dataframe +id = "id" # for the prefixes section, this is the column name in the prefixes dataframe +iri = "iri" # for the prefixes section, this is the column name in the prefixes dataframe +ref = "ref" # for the sources section, this is the column name in the sources dataframe +link = "link" +type = "Type" +domain = "omn:Domain" +range = "omn:Range" +properties = "Properties" # for the schema properties, this is the column name in the properties dataframe +description = "description" + +struct_columns = [hed_id, name, attributes, subclass_of, dcdescription] +tag_columns = [hed_id, name, level, subclass_of, attributes, dcdescription] +unit_columns = [hed_id, name, subclass_of, has_unit_class, attributes, dcdescription] +attribute_columns = [hed_id, name, type, domain, range, properties, dcdescription] # For the annotation property +property_columns = [hed_id, name, type, dcdescription] +prefix_columns = [prefix, namespace, description] +external_annotation_columns = [prefix, id, iri, description] +source_columns = [ref, link] # For the sources section # The columns for unit class, value class, and unit modifier -other_columns = [hed_id, name, subclass_of, attributes, description] +other_columns = [hed_id, name, subclass_of, attributes, dcdescription] # for schema attributes property_type = "Type" property_domain = "omn:Domain" property_range = "omn:Range" properties = "Properties" -property_columns = [hed_id, name, property_type, property_domain, property_range, properties, description] -# For the schema properties -property_columns_reduced = [hed_id, name, property_type, description] # HED_00X__YY where X is the library starting index, and Y is the entity number below. struct_base_ids = { @@ -107,7 +119,8 @@ } # Extra spreadsheet columns -EXTRAS_CONVERSIONS = {"Prefix": "prefix", "namespace IRI": "namespaceIRI", "namespace iri": "namespaceIRI", "ID": "id"} +EXTRAS_CONVERSIONS = {"Prefix": "prefix", "namespace IRI": "namespace", "namespace iri": "namespace", "ID": "id", + "definition": "description", "Description": "description", "IRI": "iri"} Prefix = "prefix" diff --git a/hed/schema/schema_io/df2schema.py b/hed/schema/schema_io/df2schema.py index 68ccba546..7ad7c6af2 100644 --- a/hed/schema/schema_io/df2schema.py +++ b/hed/schema/schema_io/df2schema.py @@ -44,7 +44,9 @@ def load_spreadsheet(cls, filenames=None, schema_as_strings_or_df=None, name="") schema(HedSchema): The new schema """ loader = cls(filenames, schema_as_strings_or_df=schema_as_strings_or_df, name=name) - return loader._load() + hed_schema = loader._load() + cls._fix_extras(hed_schema) + return hed_schema def _open_file(self): if self.filenames: @@ -54,6 +56,20 @@ def _open_file(self): return dataframes + @staticmethod + def _fix_extras(hed_schema): + """ Fixes the extras after loading the schema, to ensure they are in the correct format. + + Parameters: + hed_schema (HedSchema): The loaded HedSchema object to fix extras for. + + """ + if not hed_schema or not hasattr(hed_schema, 'extras') or not hed_schema.extras: + return + + for key, extra in hed_schema.extras.items(): + hed_schema.extras[key] = extra.rename(columns=constants.EXTRAS_CONVERSIONS) + def _get_header_attributes(self, file_data): header_attributes = {} for row_number, row in file_data[constants.STRUCT_KEY].iterrows(): @@ -90,7 +106,7 @@ def _get_prologue_epilogue(self, file_data): prologue, epilogue = "", "" for row_number, row in file_data[constants.STRUCT_KEY].iterrows(): cls = row[constants.subclass_of] - description = row[constants.description] + description = row[constants.dcdescription] if cls == "HedPrologue" and description: prologue = description.replace("\\n", "\n") continue @@ -232,7 +248,7 @@ def _create_entry(self, row_number, row, key_class, full_tag_name=None): if hed_id: node_attributes[HedKey.HedID] = hed_id - description = row[constants.description] + description = row[constants.dcdescription] tag_entry = self._schema._create_tag_entry(element_name, key_class) if description: diff --git a/hed/schema/schema_io/df_util.py b/hed/schema/schema_io/df_util.py index 14c3712c2..dc159e26e 100644 --- a/hed/schema/schema_io/df_util.py +++ b/hed/schema/schema_io/df_util.py @@ -125,10 +125,15 @@ def create_empty_dataframes(): constants.UNIT_CLASS_KEY: pd.DataFrame(columns=constants.other_columns, dtype=str), constants.UNIT_MODIFIER_KEY: pd.DataFrame(columns=constants.other_columns, dtype=str), constants.VALUE_CLASS_KEY: pd.DataFrame(columns=constants.other_columns, dtype=str), - constants.ANNOTATION_KEY: pd.DataFrame(columns=constants.property_columns, dtype=str), - constants.DATA_KEY: pd.DataFrame(columns=constants.property_columns, dtype=str), - constants.OBJECT_KEY: pd.DataFrame(columns=constants.property_columns, dtype=str), - constants.ATTRIBUTE_PROPERTY_KEY: pd.DataFrame(columns=constants.property_columns_reduced, dtype=str), } + constants.ANNOTATION_KEY: pd.DataFrame(columns=constants.attribute_columns, dtype=str), + constants.DATA_KEY: pd.DataFrame(columns=constants.attribute_columns, dtype=str), + constants.OBJECT_KEY: pd.DataFrame(columns=constants.attribute_columns, dtype=str), + constants.ATTRIBUTE_PROPERTY_KEY: pd.DataFrame(columns=constants.property_columns, dtype=str), + constants.PREFIXES_KEY: pd.DataFrame(columns=constants.prefix_columns, dtype=str), + constants.SOURCES_KEY: pd.DataFrame(columns=constants.source_columns, dtype=str), + constants.EXTERNAL_ANNOTATION_KEY: + pd.DataFrame(columns=constants.external_annotation_columns, dtype=str) + } return base_dfs @@ -148,13 +153,17 @@ def load_dataframes(filenames): try: if key in dataframes: loaded_dataframe = pd.read_csv(filename, sep="\t", dtype=str, na_filter=False) + loaded_dataframe = loaded_dataframe.rename(columns=constants.EXTRAS_CONVERSIONS) + columns_not_in_loaded = dataframes[key].columns[~dataframes[key].columns.isin(loaded_dataframe.columns)] # and not dataframes[key].columns.isin(loaded_dataframe.columns).all(): if columns_not_in_loaded.any(): raise HedFileError(HedExceptions.SCHEMA_LOAD_FAILED, f"Required column(s) {list(columns_not_in_loaded)} missing from {filename}. " f"The required columns are {list(dataframes[key].columns)}", filename=filename) - elif os.path.exists(filename): + dataframes[key] = loaded_dataframe + elif os.path.exists(filename): + # Handle the extra files if they are present. dataframes[key] = pd.read_csv(filename, sep="\t", dtype=str, na_filter=False) except OSError: # todo: consider if we want to report this error(we probably do) diff --git a/hed/schema/schema_io/ontology_util.py b/hed/schema/schema_io/ontology_util.py index 05cfc9198..966c4aa46 100644 --- a/hed/schema/schema_io/ontology_util.py +++ b/hed/schema/schema_io/ontology_util.py @@ -88,6 +88,8 @@ def update_dataframes_from_schema(dataframes, schema, schema_name="", get_as_ids schema_name = schema.library # 1. Verify existing HED ids don't conflict between schema/dataframes for df_key, df in dataframes.items(): + if df_key in constants.DF_SUFFIXES: + continue section_key = constants.section_mapping_hed_id.get(df_key) if not section_key: continue @@ -108,7 +110,7 @@ def update_dataframes_from_schema(dataframes, schema, schema_name="", get_as_ids if assign_missing_ids: # 3: Add any HED ID's as needed to these generated dfs for df_key, df in output_dfs.items(): - if df_key == constants.STRUCT_KEY: + if df_key == constants.STRUCT_KEY or df_key in constants.DF_EXTRA_SUFFIXES: continue unused_tag_ids = _get_hedid_range(schema_name, df_key) @@ -271,9 +273,9 @@ def convert_df_to_omn(dataframes): dataframes_u = update_dataframes_from_schema(dataframes, schema, get_as_ids=True) # Copy over remaining non schema dataframes. - if constants.PREFIXES_KEY in dataframes: - dataframes_u[constants.PREFIXES_KEY] = dataframes[constants.PREFIXES_KEY] - dataframes_u[constants.EXTERNAL_ANNOTATION_KEY] = dataframes[constants.EXTERNAL_ANNOTATION_KEY] + for suffix in constants.DF_EXTRA_SUFFIXES: + if suffix in dataframes: + dataframes_u[suffix] = dataframes[suffix] # Write out the new dataframes in omn format annotation_props = _get_annotation_prop_ids(schema) @@ -406,9 +408,9 @@ def _split_annotation_values(parts): def _add_annotation_lines(row, annotation_properties, annotation_terms): annotation_lines = [] - description = row[constants.description] + description = row[constants.dcdescription] if description: - annotation_lines.append(f"\t\t{constants.description} \"{description}\"") + annotation_lines.append(f"\t\t{constants.dcdescription} \"{description}\"") name = row[constants.name] if name: annotation_lines.append(f"\t\t{constants.name} \"{name}\"") diff --git a/hed/schema/schema_io/schema2base.py b/hed/schema/schema_io/schema2base.py index aca8da664..ea349e91e 100644 --- a/hed/schema/schema_io/schema2base.py +++ b/hed/schema/schema_io/schema2base.py @@ -54,6 +54,8 @@ def process_schema(self, hed_schema, save_merged=False): self._output_section(hed_schema, HedSectionKey.ValueClasses) self._output_section(hed_schema, HedSectionKey.Attributes) self._output_section(hed_schema, HedSectionKey.Properties) + self._output_annotations(hed_schema) + self._output_extras(hed_schema) # Allow subclasses to add additional sections if needed self._output_footer(hed_schema.epilogue) return self.output @@ -64,6 +66,12 @@ def _initialize_output(self): def _output_header(self, attributes, prologue): raise NotImplementedError("This needs to be defined in the subclass") + def _output_annotations(self, hed_schema): + raise NotImplementedError("This needs to be defined in the subclass") + + def _output_extras(self, hed_schema): + raise NotImplementedError("This needs to be defined in the subclass") + def _output_footer(self, epilogue): raise NotImplementedError("This needs to be defined in the subclass") diff --git a/hed/schema/schema_io/schema2df.py b/hed/schema/schema_io/schema2df.py index d9402d68c..ee814b99a 100644 --- a/hed/schema/schema_io/schema2df.py +++ b/hed/schema/schema_io/schema2df.py @@ -67,7 +67,7 @@ def _create_and_add_object_row(self, base_object, attributes="", description="") constants.name: name, constants.attributes: attributes, constants.subclass_of: base_object, - constants.description: description.replace("\n", "\\n") + constants.dcdescription: description.replace("\n", "\\n") # constants.equivalent_to: self._get_header_equivalent_to(attributes, base_object) } self.output[constants.STRUCT_KEY].loc[len(self.output[constants.STRUCT_KEY])] = new_row @@ -80,6 +80,20 @@ def _output_header(self, attributes, prologue): base_object = "HedPrologue" self._create_and_add_object_row(base_object, description=prologue) + def _output_annotations(self, hed_schema): + #if self.output + pass + + def _output_extras(self, hed_schema): + """ Make sure that the extras files have at least a header. + + Parameters: + hed_schema(HedSchema): The HED schema to extract the information from + + """ + # In the base class, we do nothing, but subclasses can override this method. + pass + def _output_footer(self, epilogue): base_object = "HedEpilogue" self._create_and_add_object_row(base_object, description=epilogue) @@ -91,8 +105,10 @@ def _end_tag_section(self): self.output[constants.TAG_KEY] = pd.DataFrame(self._suffix_rows[constants.TAG_KEY], dtype=str) def _end_units_section(self): - self.output[constants.UNIT_KEY] = pd.DataFrame(self._suffix_rows[constants.UNIT_KEY], dtype=str) - self.output[constants.UNIT_CLASS_KEY] = pd.DataFrame(self._suffix_rows[constants.UNIT_CLASS_KEY], dtype=str) + if self._suffix_rows[constants.UNIT_KEY]: + self.output[constants.UNIT_KEY] = pd.DataFrame(self._suffix_rows[constants.UNIT_KEY], dtype=str) + if self._suffix_rows[constants.UNIT_CLASS_KEY]: + self.output[constants.UNIT_CLASS_KEY] = pd.DataFrame(self._suffix_rows[constants.UNIT_CLASS_KEY], dtype=str) def _end_section(self, section_key): """ Updates the output with the current values from the section @@ -102,7 +118,7 @@ def _end_section(self, section_key): """ suffix_keys = constants.section_key_to_suffixes.get(section_key, []) for suffix_key in suffix_keys: - if suffix_key in self._suffix_rows: + if suffix_key in self._suffix_rows and self._suffix_rows[suffix_key]: self.output[suffix_key] = pd.DataFrame(self._suffix_rows[suffix_key], dtype=str) def _write_tag_entry(self, tag_entry, parent_node=None, level=0): @@ -115,7 +131,7 @@ def _write_tag_entry(self, tag_entry, parent_node=None, level=0): else tag_entry.short_tag_name + "-#", constants.subclass_of: self._get_subclass_of(tag_entry), constants.attributes: self._format_tag_attributes(tag_entry.attributes), - constants.description: tag_entry.description + constants.dcdescription: tag_entry.description } if self._get_as_ids: new_row[constants.equivalent_to] = self._get_tag_equivalent_to(tag_entry) @@ -150,7 +166,7 @@ def _write_entry(self, entry, parent_node, include_props=True): constants.name: entry.name, constants.subclass_of: self._get_subclass_of(entry), constants.attributes: self._format_tag_attributes(entry.attributes), - constants.description: entry.description + constants.dcdescription: entry.description } if self._get_as_ids: new_row[constants.equivalent_to] = self._get_tag_equivalent_to(entry) @@ -223,7 +239,7 @@ def _write_attribute_entry(self, entry, include_props): constants.property_domain: domain_string, constants.property_range: range_string, constants.properties: self._format_tag_attributes(entry.attributes) if include_props else "", - constants.description: entry.description, + constants.dcdescription: entry.description, } self._suffix_rows[df_key].append(new_row) @@ -242,7 +258,7 @@ def _write_property_entry(self, entry): constants.hed_id: f"{tag_id}", constants.name: entry.name, constants.property_type: property_type, - constants.description: entry.description, + constants.dcdescription: entry.description, } self._suffix_rows[constants.ATTRIBUTE_PROPERTY_KEY].append(new_row) pass diff --git a/hed/schema/schema_io/schema2wiki.py b/hed/schema/schema_io/schema2wiki.py index 0e9bdd828..ddffac83a 100644 --- a/hed/schema/schema_io/schema2wiki.py +++ b/hed/schema/schema_io/schema2wiki.py @@ -29,6 +29,21 @@ def _output_header(self, attributes, prologue): self.current_tag_string += prologue self._flush_current_tag() + def _output_annotations(self, hed_schema): + pass + + def _output_extras(self, hed_schema): + """ Check for missing sections and extras and output them if needed. + + Parameters: + hed_schema (HedSchema): The schema being processed. + + Allow subclasses to add additional sections if needed. + This is a placeholder for any additional output that needs to be done after the main sections. + """ + # In the base class, we do nothing, but subclasses can override this method. + pass + def _output_footer(self, epilogue): self.current_tag_string = wiki_constants.EPILOGUE_SECTION_ELEMENT self._flush_current_tag() diff --git a/hed/schema/schema_io/schema2xml.py b/hed/schema/schema_io/schema2xml.py index fab3137d2..87d4300cd 100644 --- a/hed/schema/schema_io/schema2xml.py +++ b/hed/schema/schema_io/schema2xml.py @@ -27,6 +27,17 @@ def _output_header(self, attributes, prologue): prologue_node = SubElement(self.hed_node, xml_constants.PROLOGUE_ELEMENT) prologue_node.text = prologue + def _output_annotations(self, hed_schema): + pass + + def _output_extras(self, hed_schema): + """ + Allow subclasses to add additional sections if needed. + This is a placeholder for any additional output that needs to be done after the main sections. + """ + # In the base class, we do nothing, but subclasses can override this method. + pass + def _output_footer(self, epilogue): if epilogue: prologue_node = SubElement(self.hed_node, xml_constants.EPILOGUE_ELEMENT) diff --git a/hed/schema/schema_io/xml_constants.py b/hed/schema/schema_io/xml_constants.py index 8b75fb143..4cd2ab44c 100644 --- a/hed/schema/schema_io/xml_constants.py +++ b/hed/schema/schema_io/xml_constants.py @@ -1,66 +1,68 @@ -""" Constants used for the """ - -from hed.schema.hed_schema_constants import HedSectionKey - -# These are only currently used by the XML reader/writer, but that may change. -XSI_SOURCE = "http://www.w3.org/2001/XMLSchema-instance" -NO_NAMESPACE_XSD_KEY = f"{{{XSI_SOURCE}}}noNamespaceSchemaLocation" - -NAME_ELEMENT = "name" -DESCRIPTION_ELEMENT = "description" -VALUE_ELEMENT = "value" - -# These should mostly match the HedKey values -# These are repeated here for clarification primarily -ATTRIBUTE_ELEMENT = "attribute" -ATTRIBUTE_PROPERTY_ELEMENT = "property" -UNIT_CLASS_UNIT_ELEMENT = 'unit' -PROLOGUE_ELEMENT = "prologue" -SCHEMA_ELEMENT = "schema" -EPILOGUE_ELEMENT = "epilogue" - -TAG_DEF_ELEMENT = "node" - - -UNIT_CLASS_SECTION_ELEMENT = "unitClassDefinitions" -UNIT_CLASS_DEF_ELEMENT = "unitClassDefinition" -UNIT_MODIFIER_SECTION_ELEMENT = "unitModifierDefinitions" -UNIT_MODIFIER_DEF_ELEMENT = "unitModifierDefinition" -SCHEMA_ATTRIBUTES_SECTION_ELEMENT = "schemaAttributeDefinitions" -SCHEMA_ATTRIBUTES_DEF_ELEMENT = "schemaAttributeDefinition" -SCHEMA_PROPERTIES_SECTION_ELEMENT = "propertyDefinitions" -SCHEMA_PROPERTIES_DEF_ELEMENT = "propertyDefinition" -SCHEMA_VALUE_CLASSES_SECTION_ELEMENT = "valueClassDefinitions" -SCHEMA_VALUE_CLASSES_DEF_ELEMENT = "valueClassDefinition" - - -SECTION_ELEMENTS = { - HedSectionKey.Tags: SCHEMA_ELEMENT, - HedSectionKey.UnitClasses: UNIT_CLASS_SECTION_ELEMENT, - HedSectionKey.UnitModifiers: UNIT_MODIFIER_SECTION_ELEMENT, - HedSectionKey.ValueClasses: SCHEMA_VALUE_CLASSES_SECTION_ELEMENT, - HedSectionKey.Attributes: SCHEMA_ATTRIBUTES_SECTION_ELEMENT, - HedSectionKey.Properties: SCHEMA_PROPERTIES_SECTION_ELEMENT, -} - - -ELEMENT_NAMES = { - HedSectionKey.Tags: TAG_DEF_ELEMENT, - HedSectionKey.UnitClasses: UNIT_CLASS_DEF_ELEMENT, - HedSectionKey.Units: UNIT_CLASS_UNIT_ELEMENT, - HedSectionKey.UnitModifiers: UNIT_MODIFIER_DEF_ELEMENT, - HedSectionKey.ValueClasses: SCHEMA_VALUE_CLASSES_DEF_ELEMENT, - HedSectionKey.Attributes: SCHEMA_ATTRIBUTES_DEF_ELEMENT, - HedSectionKey.Properties: SCHEMA_PROPERTIES_DEF_ELEMENT, -} - - -ATTRIBUTE_PROPERTY_ELEMENTS = { - HedSectionKey.Tags: ATTRIBUTE_ELEMENT, - HedSectionKey.UnitClasses: ATTRIBUTE_ELEMENT, - HedSectionKey.Units: ATTRIBUTE_ELEMENT, - HedSectionKey.UnitModifiers: ATTRIBUTE_ELEMENT, - HedSectionKey.ValueClasses: ATTRIBUTE_ELEMENT, - HedSectionKey.Attributes: ATTRIBUTE_PROPERTY_ELEMENT, - HedSectionKey.Properties: ATTRIBUTE_PROPERTY_ELEMENT -} +""" Constants used for the """ + +from hed.schema.hed_schema_constants import HedSectionKey + +# These are only currently used by the XML reader/writer, but that may change. +XSI_SOURCE = "http://www.w3.org/2001/XMLSchema-instance" +NO_NAMESPACE_XSD_KEY = f"{{{XSI_SOURCE}}}noNamespaceSchemaLocation" + +NAME_ELEMENT = "name" +DESCRIPTION_ELEMENT = "description" +VALUE_ELEMENT = "value" + +# These should mostly match the HedKey values +# These are repeated here for clarification primarily +ATTRIBUTE_ELEMENT = "attribute" +ATTRIBUTE_PROPERTY_ELEMENT = "property" +UNIT_CLASS_UNIT_ELEMENT = 'unit' +PROLOGUE_ELEMENT = "prologue" +SCHEMA_ELEMENT = "schema" +EPILOGUE_ELEMENT = "epilogue" + +TAG_DEF_ELEMENT = "node" + + +UNIT_CLASS_SECTION_ELEMENT = "unitClassDefinitions" +UNIT_CLASS_DEF_ELEMENT = "unitClassDefinition" +UNIT_MODIFIER_SECTION_ELEMENT = "unitModifierDefinitions" +UNIT_MODIFIER_DEF_ELEMENT = "unitModifierDefinition" +SCHEMA_ATTRIBUTES_SECTION_ELEMENT = "schemaAttributeDefinitions" +SCHEMA_ATTRIBUTES_DEF_ELEMENT = "schemaAttributeDefinition" +SCHEMA_PROPERTIES_SECTION_ELEMENT = "propertyDefinitions" +SCHEMA_PROPERTIES_DEF_ELEMENT = "propertyDefinition" +SCHEMA_VALUE_CLASSES_SECTION_ELEMENT = "valueClassDefinitions" +SCHEMA_VALUE_CLASSES_DEF_ELEMENT = "valueClassDefinition" + +SCHEMA_SOURCE_SECTION_ELEMENT = "schemaSources" +SCHEMA_SOURCE_DEF_ELEMENT = "schemaSource" + +SECTION_ELEMENTS = { + HedSectionKey.Tags: SCHEMA_ELEMENT, + HedSectionKey.UnitClasses: UNIT_CLASS_SECTION_ELEMENT, + HedSectionKey.UnitModifiers: UNIT_MODIFIER_SECTION_ELEMENT, + HedSectionKey.ValueClasses: SCHEMA_VALUE_CLASSES_SECTION_ELEMENT, + HedSectionKey.Attributes: SCHEMA_ATTRIBUTES_SECTION_ELEMENT, + HedSectionKey.Properties: SCHEMA_PROPERTIES_SECTION_ELEMENT, +} + + +ELEMENT_NAMES = { + HedSectionKey.Tags: TAG_DEF_ELEMENT, + HedSectionKey.UnitClasses: UNIT_CLASS_DEF_ELEMENT, + HedSectionKey.Units: UNIT_CLASS_UNIT_ELEMENT, + HedSectionKey.UnitModifiers: UNIT_MODIFIER_DEF_ELEMENT, + HedSectionKey.ValueClasses: SCHEMA_VALUE_CLASSES_DEF_ELEMENT, + HedSectionKey.Attributes: SCHEMA_ATTRIBUTES_DEF_ELEMENT, + HedSectionKey.Properties: SCHEMA_PROPERTIES_DEF_ELEMENT, +} + + +ATTRIBUTE_PROPERTY_ELEMENTS = { + HedSectionKey.Tags: ATTRIBUTE_ELEMENT, + HedSectionKey.UnitClasses: ATTRIBUTE_ELEMENT, + HedSectionKey.Units: ATTRIBUTE_ELEMENT, + HedSectionKey.UnitModifiers: ATTRIBUTE_ELEMENT, + HedSectionKey.ValueClasses: ATTRIBUTE_ELEMENT, + HedSectionKey.Attributes: ATTRIBUTE_PROPERTY_ELEMENT, + HedSectionKey.Properties: ATTRIBUTE_PROPERTY_ELEMENT +} diff --git a/tests/schema/test_hed_schema_io_df.py b/tests/schema/test_hed_schema_io_df.py index 5e474e5f0..3e3e3aa44 100644 --- a/tests/schema/test_hed_schema_io_df.py +++ b/tests/schema/test_hed_schema_io_df.py @@ -26,6 +26,7 @@ def test_saving_default_schemas(self): # self.assertEqual(schema, reloaded_schema) # schema = load_schema_version("score_1.1.0") + schema.save_as_dataframes(self.output_folder + "test_score.tsv", save_merged=True) reloaded_schema = load_schema(self.output_folder + "test_score.tsv") diff --git a/tests/schema/test_ontology_util.py b/tests/schema/test_ontology_util.py index d51b6bc0f..f67004ed1 100644 --- a/tests/schema/test_ontology_util.py +++ b/tests/schema/test_ontology_util.py @@ -145,7 +145,8 @@ def test_update_dataframes_from_schema(self): updated_dataframes = update_dataframes_from_schema(schema_dataframes, schema_83) for key, df in updated_dataframes.items(): - self.assertTrue((df['test_column'] == fixed_value).all()) + if key not in constants.DF_EXTRA_SUFFIXES: + self.assertTrue((df['test_column'] == fixed_value).all()) # this is expected to bomb horribly, since schema lacks many of the spreadsheet entries. schema = load_schema_version("8.3.0") schema_dataframes_new = load_schema_version("8.3.0").get_as_dataframes() @@ -162,7 +163,7 @@ def test_convert_df_to_omn(self): # make these more robust, for now just verify it's somewhere in the result for df_name, df in dataframes.items(): - if df_name == constants.STRUCT_KEY: + if df_name == constants.STRUCT_KEY or 'rdfs:label' not in df.columns: continue # Not implemented yet for label in df['rdfs:label']: # Verify that the label is somewhere in the OMN text diff --git a/tests/schema/test_output/test_output/test_output_AnnotationProperty.tsv b/tests/schema/test_output/test_output/test_output_AnnotationProperty.tsv deleted file mode 100644 index 5a7ff13bf..000000000 --- a/tests/schema/test_output/test_output/test_output_AnnotationProperty.tsv +++ /dev/null @@ -1,5 +0,0 @@ -hedId rdfs:label Type omn:Domain omn:Range Properties dc:description -HED_0010500 hedId AnnotationProperty HedElement string elementDomain, stringRange The unique identifier of this element in the HED namespace. -HED_0010501 requireChild AnnotationProperty HedTag boolean tagDomain, boolRange This tag must have a descendent. -HED_0010502 rooted AnnotationProperty HedTag HedTag tagDomain, tagRange This top-level library schema node should have a parent which is the indicated node in the partnered standard schema. -HED_0010503 takesValue AnnotationProperty HedTag boolean tagDomain, boolRange This tag is a hashtag placeholder that is expected to be replaced with a user-defined value. diff --git a/tests/schema/test_output/test_output/test_output_AttributeProperty.tsv b/tests/schema/test_output/test_output/test_output_AttributeProperty.tsv deleted file mode 100644 index d15301454..000000000 --- a/tests/schema/test_output/test_output/test_output_AttributeProperty.tsv +++ /dev/null @@ -1,15 +0,0 @@ -hedId rdfs:label Type dc:description -HED_0010701 annotationProperty AnnotationProperty The value is not inherited by child nodes. -HED_0010702 boolRange AnnotationProperty This schema attribute's value can be true or false. This property was formerly named boolProperty. -HED_0010703 elementDomain AnnotationProperty This schema attribute can apply to any type of element class (i.e., tag, unit, unit class, unit modifier, or value class). This property was formerly named elementProperty. -HED_0010704 tagDomain AnnotationProperty This schema attribute can apply to node (tag-term) elements. This was added so attributes could apply to multiple types of elements. This property was formerly named nodeProperty. -HED_0010705 tagRange AnnotationProperty This schema attribute's value can be a node. This property was formerly named nodeProperty. -HED_0010706 numericRange AnnotationProperty This schema attribute's value can be numeric. -HED_0010707 stringRange AnnotationProperty This schema attribute's value can be a string. -HED_0010708 unitClassDomain AnnotationProperty This schema attribute can apply to unit classes. This property was formerly named unitClassProperty. -HED_0010709 unitClassRange AnnotationProperty This schema attribute's value can be a unit class. -HED_0010710 unitModifierDomain AnnotationProperty This schema attribute can apply to unit modifiers. This property was formerly named unitModifierProperty. -HED_0010711 unitDomain AnnotationProperty This schema attribute can apply to units. This property was formerly named unitProperty. -HED_0010712 unitRange AnnotationProperty This schema attribute's value can be units. -HED_0010713 valueClassDomain AnnotationProperty This schema attribute can apply to value classes. This property was formerly named valueClassProperty. -HED_0010714 valueClassRange AnnotationProperty This schema attribute's value can be a value class. diff --git a/tests/schema/test_output/test_output/test_output_DataProperty.tsv b/tests/schema/test_output/test_output/test_output_DataProperty.tsv deleted file mode 100644 index d39415515..000000000 --- a/tests/schema/test_output/test_output/test_output_DataProperty.tsv +++ /dev/null @@ -1,15 +0,0 @@ -hedId rdfs:label Type omn:Domain omn:Range Properties dc:description -HED_0010304 allowedCharacter DataProperty HedUnit or HedUnitModifier or HedValueClass string unitDomain, unitModifierDomain, valueClassDomain, stringRange A special character that is allowed in expressing the value of a placeholder of a specified value class. Allowed characters may be listed individual, named individually, or named as a group as specified in Section 2.2 Character sets and restrictions of the HED specification. -HED_0010305 conversionFactor DataProperty HedUnit or HedUnitModifier float unitDomain, unitModifierDomain, numericRange The factor to multiply these units or unit modifiers by to convert to default units. -HED_0010306 deprecatedFrom DataProperty HedElement string elementDomain, stringRange The latest schema version in which the element was not deprecated. -HED_0010307 extensionAllowed DataProperty HedTag boolean tagDomain, boolRange Users can add unlimited levels of child nodes under this tag. This tag is propagated to child nodes except for hashtag placeholders. -HED_0010309 inLibrary DataProperty HedElement string elementDomain, stringRange The named library schema that this schema element is from. This attribute is added by tools when a library schema is merged into its partnered standard schema. -HED_0010310 reserved DataProperty HedTag boolean tagDomain, boolRange This tag has special meaning and requires special handling by tools. -HED_0010311 SIUnit DataProperty HedUnit boolean unitDomain, boolRange This unit element is an SI unit and can be modified by multiple and sub-multiple names. Note that some units such as byte are designated as SI units although they are not part of the standard. -HED_0010312 SIUnitModifier DataProperty HedUnitModifier boolean unitModifierDomain, boolRange This SI unit modifier represents a multiple or sub-multiple of a base unit rather than a unit symbol. -HED_0010313 SIUnitSymbolModifier DataProperty HedUnitModifier boolean unitModifierDomain, boolRange This SI unit modifier represents a multiple or sub-multiple of a unit symbol rather than a base symbol. -HED_0010314 tagGroup DataProperty HedTag boolean tagDomain, boolRange This tag can only appear inside a tag group. -HED_0010315 topLevelTagGroup DataProperty HedTag boolean tagDomain, boolRange This tag (or its descendants) can only appear in a top-level tag group. There are additional tag-specific restrictions on what other tags can appear in the group with this tag. -HED_0010316 unique DataProperty HedTag boolean tagDomain, boolRange Only one of this tag or its descendants can be used in the event-level HED string. -HED_0010317 unitPrefix DataProperty HedUnit boolean unitDomain, boolRange This unit is a prefix unit (e.g., dollar sign in the currency units). -HED_0010318 unitSymbol DataProperty HedUnit boolean unitDomain, boolRange This tag is an abbreviation or symbol representing a type of unit. Unit symbols represent both the singular and the plural and thus cannot be pluralized. diff --git a/tests/schema/test_output/test_output/test_output_ObjectProperty.tsv b/tests/schema/test_output/test_output/test_output_ObjectProperty.tsv deleted file mode 100644 index 827b727c5..000000000 --- a/tests/schema/test_output/test_output/test_output_ObjectProperty.tsv +++ /dev/null @@ -1,7 +0,0 @@ -hedId rdfs:label Type omn:Domain omn:Range Properties dc:description -HED_0010104 defaultUnits ObjectProperty HedUnitClass HedUnit unitClassDomain, unitRange The default units to use if the placeholder has a unit class but the substituted value has no units. -HED_0010109 isPartOf ObjectProperty HedTag HedTag tagDomain, tagRange This tag is part of the indicated tag -- as in the nose is part of the face. -HED_0010105 relatedTag ObjectProperty HedTag HedTag tagDomain, tagRange A HED tag that is closely related to this tag. This attribute is used by tagging tools. -HED_0010106 suggestedTag ObjectProperty HedTag HedTag tagDomain, tagRange A tag that is often associated with this tag. This attribute is used by tagging tools to provide tagging suggestions. -HED_0010107 unitClass ObjectProperty HedTag HedUnitClass tagDomain, unitClassRange The unit class that the value of a placeholder node can belong to. -HED_0010108 valueClass ObjectProperty HedTag HedValueClass tagDomain, valueClassRange Type of value taken on by the value of a placeholder node. diff --git a/tests/schema/test_output/test_output/test_output_Structure.tsv b/tests/schema/test_output/test_output/test_output_Structure.tsv deleted file mode 100644 index f675688ed..000000000 --- a/tests/schema/test_output/test_output/test_output_Structure.tsv +++ /dev/null @@ -1,4 +0,0 @@ -hedId rdfs:label Attributes omn:SubClassOf dc:description -HED_0010010 StandardHeader version="8.3.0", xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance", xsi:noNamespaceSchemaLocation="https://github.com/hed-standard/hed-specification/raw/master/hedxml/HED8.0.0.xsd" HedHeader -HED_0010011 StandardPrologue HedPrologue The HED standard schema is a hierarchically-organized vocabulary for annotating events and experimental structure. HED annotations consist of comma-separated tags drawn from this vocabulary. This vocabulary can be augmented by terms drawn from specialized library schema. \n\nEach term in this vocabulary has a human-readable description and may include additional attributes that give additional properties or that specify how tools should treat the tag during analysis. The meaning of these attributes is described in the Additional schema properties section. -HED_0010012 StandardEpilogue HedEpilogue This schema is released under the Creative Commons Attribution 4.0 International and is a product of the HED Working Group. The DOI for the latest version of the HED standard schema is 10.5281/zenodo.7876037. diff --git a/tests/schema/test_output/test_output/test_output_Tag.tsv b/tests/schema/test_output/test_output/test_output_Tag.tsv deleted file mode 100644 index f45f9ae96..000000000 --- a/tests/schema/test_output/test_output/test_output_Tag.tsv +++ /dev/null @@ -1,1231 +0,0 @@ -hedId Level rdfs:label omn:SubClassOf Attributes dc:description -HED_0012001 0 Event HedTag suggestedTag=Task-property Something that happens at a given time and (typically) place. Elements of this tag subtree designate the general category in which an event falls. -HED_0012002 1 Sensory-event Event suggestedTag=Task-event-role, suggestedTag=Sensory-presentation Something perceivable by the participant. An event meant to be an experimental stimulus should include the tag Task-property/Task-event-role/Experimental-stimulus. -HED_0012003 1 Agent-action Event suggestedTag=Task-event-role, suggestedTag=Agent Any action engaged in by an agent (see the Agent subtree for agent categories). A participant response to an experiment stimulus should include the tag Agent-property/Agent-task-role/Experiment-participant. -HED_0012004 1 Data-feature Event suggestedTag=Data-property An event marking the occurrence of a data feature such as an interictal spike or alpha burst that is often added post hoc to the data record. -HED_0012005 1 Experiment-control Event An event pertaining to the physical control of the experiment during its operation. -HED_0012006 1 Experiment-procedure Event An event indicating an experimental procedure, as in performing a saliva swab during the experiment or administering a survey. -HED_0012007 1 Experiment-structure Event An event specifying a change-point of the structure of experiment. This event is typically used to indicate a change in experimental conditions or tasks. -HED_0012008 1 Measurement-event Event suggestedTag=Data-property A discrete measure returned by an instrument. -HED_0012009 0 Agent HedTag suggestedTag=Agent-property Someone or something that takes an active role or produces a specified effect.The role or effect may be implicit. Being alive or performing an activity such as a computation may qualify something to be an agent. An agent may also be something that simulates something else. -HED_0012010 1 Animal-agent Agent An agent that is an animal. -HED_0012011 1 Avatar-agent Agent An agent associated with an icon or avatar representing another agent. -HED_0012012 1 Controller-agent Agent Experiment control software or hardware. -HED_0012013 1 Human-agent Agent A person who takes an active role or produces a specified effect. -HED_0012014 1 Robotic-agent Agent An agent mechanical device capable of performing a variety of often complex tasks on command or by being programmed in advance. -HED_0012015 1 Software-agent Agent An agent computer program that interacts with the participant in an active role such as an AI advisor. -HED_0012016 0 Action HedTag extensionAllowed Do something. -HED_0012017 1 Communicate Action Action conveying knowledge of or about something. -HED_0012018 2 Communicate-gesturally Communicate relatedTag=Move-face, relatedTag=Move-upper-extremity Communicate non-verbally using visible bodily actions, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body. -HED_0012019 3 Clap-hands Communicate-gesturally Strike the palms of against one another resoundingly, and usually repeatedly, especially to express approval. -HED_0012020 3 Clear-throat Communicate-gesturally relatedTag=Move-face, relatedTag=Move-head Cough slightly so as to speak more clearly, attract attention, or to express hesitancy before saying something awkward. -HED_0012021 3 Frown Communicate-gesturally relatedTag=Move-face Express disapproval, displeasure, or concentration, typically by turning down the corners of the mouth. -HED_0012022 3 Grimace Communicate-gesturally relatedTag=Move-face Make a twisted expression, typically expressing disgust, pain, or wry amusement. -HED_0012023 3 Nod-head Communicate-gesturally relatedTag=Move-head Tilt head in alternating up and down arcs along the sagittal plane. It is most commonly, but not universally, used to indicate agreement, acceptance, or acknowledgement. -HED_0012024 3 Pump-fist Communicate-gesturally relatedTag=Move-upper-extremity Raise with fist clenched in triumph or affirmation. -HED_0012025 3 Raise-eyebrows Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Move eyebrows upward. -HED_0012026 3 Shake-fist Communicate-gesturally relatedTag=Move-upper-extremity Clench hand into a fist and shake to demonstrate anger. -HED_0012027 3 Shake-head Communicate-gesturally relatedTag=Move-head Turn head from side to side as a way of showing disagreement or refusal. -HED_0012028 3 Shhh Communicate-gesturally relatedTag=Move-upper-extremity Place finger over lips and possibly uttering the syllable shhh to indicate the need to be quiet. -HED_0012029 3 Shrug Communicate-gesturally relatedTag=Move-upper-extremity, relatedTag=Move-torso Lift shoulders up towards head to indicate a lack of knowledge about a particular topic. -HED_0012030 3 Smile Communicate-gesturally relatedTag=Move-face Form facial features into a pleased, kind, or amused expression, typically with the corners of the mouth turned up and the front teeth exposed. -HED_0012031 3 Spread-hands Communicate-gesturally relatedTag=Move-upper-extremity Spread hands apart to indicate ignorance. -HED_0012032 3 Thumb-up Communicate-gesturally relatedTag=Move-upper-extremity Extend the thumb upward to indicate approval. -HED_0012033 3 Thumbs-down Communicate-gesturally relatedTag=Move-upper-extremity Extend the thumb downward to indicate disapproval. -HED_0012034 3 Wave Communicate-gesturally relatedTag=Move-upper-extremity Raise hand and move left and right, as a greeting or sign of departure. -HED_0012035 3 Widen-eyes Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Open eyes and possibly with eyebrows lifted especially to express surprise or fear. -HED_0012036 3 Wink Communicate-gesturally relatedTag=Move-face, relatedTag=Move-eyes Close and open one eye quickly, typically to indicate that something is a joke or a secret or as a signal of affection or greeting. -HED_0012037 2 Communicate-musically Communicate Communicate using music. -HED_0012038 3 Hum Communicate-musically Make a low, steady continuous sound like that of a bee. Sing with the lips closed and without uttering speech. -HED_0012039 3 Play-instrument Communicate-musically Make musical sounds using an instrument. -HED_0012040 3 Sing Communicate-musically Produce musical tones by means of the voice. -HED_0012041 3 Vocalize Communicate-musically Utter vocal sounds. -HED_0012042 3 Whistle Communicate-musically Produce a shrill clear sound by forcing breath out or air in through the puckered lips. -HED_0012043 2 Communicate-vocally Communicate Communicate using mouth or vocal cords. -HED_0012044 3 Cry Communicate-vocally Shed tears associated with emotions, usually sadness but also joy or frustration. -HED_0012045 3 Groan Communicate-vocally Make a deep inarticulate sound in response to pain or despair. -HED_0012046 3 Laugh Communicate-vocally Make the spontaneous sounds and movements of the face and body that are the instinctive expressions of lively amusement and sometimes also of contempt or derision. -HED_0012047 3 Scream Communicate-vocally Make loud, vociferous cries or yells to express pain, excitement, or fear. -HED_0012048 3 Shout Communicate-vocally Say something very loudly. -HED_0012049 3 Sigh Communicate-vocally Emit a long, deep, audible breath expressing sadness, relief, tiredness, or a similar feeling. -HED_0012050 3 Speak Communicate-vocally Communicate using spoken language. -HED_0012051 3 Whisper Communicate-vocally Speak very softly using breath without vocal cords. -HED_0012052 1 Move Action Move in a specified direction or manner. Change position or posture. -HED_0012053 2 Breathe Move Inhale or exhale during respiration. -HED_0012054 3 Blow Breathe Expel air through pursed lips. -HED_0012055 3 Cough Breathe Suddenly and audibly expel air from the lungs through a partially closed glottis, preceded by inhalation. -HED_0012056 3 Exhale Breathe Blow out or expel breath. -HED_0012057 3 Hiccup Breathe Involuntarily spasm the diaphragm and respiratory organs, with a sudden closure of the glottis and a characteristic sound like that of a cough. -HED_0012058 3 Hold-breath Breathe Interrupt normal breathing by ceasing to inhale or exhale. -HED_0012059 3 Inhale Breathe Draw in with the breath through the nose or mouth. -HED_0012060 3 Sneeze Breathe Suddenly and violently expel breath through the nose and mouth. -HED_0012061 3 Sniff Breathe Draw in air audibly through the nose to detect a smell, to stop it from running, or to express contempt. -HED_0012062 2 Move-body Move Move entire body. -HED_0012063 3 Bend Move-body Move body in a bowed or curved manner. -HED_0012064 3 Dance Move-body Perform a purposefully selected sequences of human movement often with aesthetic or symbolic value. Move rhythmically to music, typically following a set sequence of steps. -HED_0012065 3 Fall-down Move-body Lose balance and collapse. -HED_0012066 3 Flex Move-body Cause a muscle to stand out by contracting or tensing it. Bend a limb or joint. -HED_0012067 3 Jerk Move-body Make a quick, sharp, sudden movement. -HED_0012068 3 Lie-down Move-body Move to a horizontal or resting position. -HED_0012069 3 Recover-balance Move-body Return to a stable, upright body position. -HED_0012070 3 Shudder Move-body Tremble convulsively, sometimes as a result of fear or revulsion. -HED_0012071 3 Sit-down Move-body Move from a standing to a sitting position. -HED_0012072 3 Sit-up Move-body Move from lying down to a sitting position. -HED_0012073 3 Stand-up Move-body Move from a sitting to a standing position. -HED_0012074 3 Stretch Move-body Straighten or extend body or a part of body to its full length, typically so as to tighten muscles or in order to reach something. -HED_0012075 3 Stumble Move-body Trip or momentarily lose balance and almost fall. -HED_0012076 3 Turn Move-body Change or cause to change direction. -HED_0012077 2 Move-body-part Move Move one part of a body. -HED_0012078 3 Move-eyes Move-body-part Move eyes. -HED_0012079 4 Blink Move-eyes Shut and open the eyes quickly. -HED_0012080 4 Close-eyes Move-eyes Lower and keep eyelids in a closed position. -HED_0012081 4 Fixate Move-eyes Direct eyes to a specific point or target. -HED_0012082 4 Inhibit-blinks Move-eyes Purposely prevent blinking. -HED_0012083 4 Open-eyes Move-eyes Raise eyelids to expose pupil. -HED_0012084 4 Saccade Move-eyes Move eyes rapidly between fixation points. -HED_0012085 4 Squint Move-eyes Squeeze one or both eyes partly closed in an attempt to see more clearly or as a reaction to strong light. -HED_0012086 4 Stare Move-eyes Look fixedly or vacantly at someone or something with eyes wide open. -HED_0012087 3 Move-face Move-body-part Move the face or jaw. -HED_0012088 4 Bite Move-face Seize with teeth or jaws an object or organism so as to grip or break the surface covering. -HED_0012089 4 Burp Move-face Noisily release air from the stomach through the mouth. Belch. -HED_0012090 4 Chew Move-face Repeatedly grinding, tearing, and or crushing with teeth or jaws. -HED_0012091 4 Gurgle Move-face Make a hollow bubbling sound like that made by water running out of a bottle. -HED_0012092 4 Swallow Move-face Cause or allow something, especially food or drink to pass down the throat. -HED_0012093 5 Gulp Swallow Swallow quickly or in large mouthfuls, often audibly, sometimes to indicate apprehension. -HED_0012094 4 Yawn Move-face Take a deep involuntary inhalation with the mouth open often as a sign of drowsiness or boredom. -HED_0012095 3 Move-head Move-body-part Move head. -HED_0012096 4 Lift-head Move-head Tilt head back lifting chin. -HED_0012097 4 Lower-head Move-head Move head downward so that eyes are in a lower position. -HED_0012098 4 Turn-head Move-head Rotate head horizontally to look in a different direction. -HED_0012099 3 Move-lower-extremity Move-body-part Move leg and/or foot. -HED_0012100 4 Curl-toes Move-lower-extremity Bend toes sometimes to grip. -HED_0012101 4 Hop Move-lower-extremity Jump on one foot. -HED_0012102 4 Jog Move-lower-extremity Run at a trot to exercise. -HED_0012103 4 Jump Move-lower-extremity Move off the ground or other surface through sudden muscular effort in the legs. -HED_0012104 4 Kick Move-lower-extremity Strike out or flail with the foot or feet.Strike using the leg, in unison usually with an area of the knee or lower using the foot. -HED_0012105 4 Pedal Move-lower-extremity Move by working the pedals of a bicycle or other machine. -HED_0012106 4 Press-foot Move-lower-extremity Move by pressing foot. -HED_0012107 4 Run Move-lower-extremity Travel on foot at a fast pace. -HED_0012108 4 Step Move-lower-extremity Put one leg in front of the other and shift weight onto it. -HED_0012109 5 Heel-strike Step Strike the ground with the heel during a step. -HED_0012110 5 Toe-off Step Push with toe as part of a stride. -HED_0012111 4 Trot Move-lower-extremity Run at a moderate pace, typically with short steps. -HED_0012112 4 Walk Move-lower-extremity Move at a regular pace by lifting and setting down each foot in turn never having both feet off the ground at once. -HED_0012113 3 Move-torso Move-body-part Move body trunk. -HED_0012114 3 Move-upper-extremity Move-body-part Move arm, shoulder, and/or hand. -HED_0012115 4 Drop Move-upper-extremity Let or cause to fall vertically. -HED_0012116 4 Grab Move-upper-extremity Seize suddenly or quickly. Snatch or clutch. -HED_0012117 4 Grasp Move-upper-extremity Seize and hold firmly. -HED_0012118 4 Hold-down Move-upper-extremity Prevent someone or something from moving by holding them firmly. -HED_0012119 4 Lift Move-upper-extremity Raising something to higher position. -HED_0012120 4 Make-fist Move-upper-extremity Close hand tightly with the fingers bent against the palm. -HED_0012121 4 Point Move-upper-extremity Draw attention to something by extending a finger or arm. -HED_0012122 4 Press Move-upper-extremity relatedTag=Push Apply pressure to something to flatten, shape, smooth or depress it. This action tag should be used to indicate key presses and mouse clicks. -HED_0012123 4 Push Move-upper-extremity relatedTag=Press Apply force in order to move something away. Use Press to indicate a key press or mouse click. -HED_0012124 4 Reach Move-upper-extremity Stretch out your arm in order to get or touch something. -HED_0012125 4 Release Move-upper-extremity Make available or set free. -HED_0012126 4 Retract Move-upper-extremity Draw or pull back. -HED_0012127 4 Scratch Move-upper-extremity Drag claws or nails over a surface or on skin. -HED_0012128 4 Snap-fingers Move-upper-extremity Make a noise by pushing second finger hard against thumb and then releasing it suddenly so that it hits the base of the thumb. -HED_0012129 4 Touch Move-upper-extremity Come into or be in contact with. -HED_0012130 1 Perceive Action Produce an internal, conscious image through stimulating a sensory system. -HED_0012131 2 Hear Perceive Give attention to a sound. -HED_0012132 2 See Perceive Direct gaze toward someone or something or in a specified direction. -HED_0012133 2 Sense-by-touch Perceive Sense something through receptors in the skin. -HED_0012134 2 Smell Perceive Inhale in order to ascertain an odor or scent. -HED_0012135 2 Taste Perceive Sense a flavor in the mouth and throat on contact with a substance. -HED_0012136 1 Perform Action Carry out or accomplish an action, task, or function. -HED_0012137 2 Close Perform Act as to blocked against entry or passage. -HED_0012138 2 Collide-with Perform Hit with force when moving. -HED_0012139 2 Halt Perform Bring or come to an abrupt stop. -HED_0012140 2 Modify Perform Change something. -HED_0012141 2 Open Perform Widen an aperture, door, or gap, especially one allowing access to something. -HED_0012142 2 Operate Perform Control the functioning of a machine, process, or system. -HED_0012143 2 Play Perform Engage in activity for enjoyment and recreation rather than a serious or practical purpose. -HED_0012144 2 Read Perform Interpret something that is written or printed. -HED_0012145 2 Repeat Perform Make do or perform again. -HED_0012146 2 Rest Perform Be inactive in order to regain strength, health, or energy. -HED_0012147 2 Ride Perform Ride on an animal or in a vehicle. Ride conveys some notion that another agent has partial or total control of the motion. -HED_0012148 2 Write Perform Communicate or express by means of letters or symbols written or imprinted on a surface. -HED_0012149 1 Think Action Direct the mind toward someone or something or use the mind actively to form connected ideas. -HED_0012150 2 Allow Think Allow access to something such as allowing a car to pass. -HED_0012151 2 Attend-to Think Focus mental experience on specific targets. -HED_0012152 2 Count Think Tally items either silently or aloud. -HED_0012153 2 Deny Think Refuse to give or grant something requested or desired by someone. -HED_0012154 2 Detect Think Discover or identify the presence or existence of something. -HED_0012155 2 Discriminate Think Recognize a distinction. -HED_0012156 2 Encode Think Convert information or an instruction into a particular form. -HED_0012157 2 Evade Think Escape or avoid, especially by cleverness or trickery. -HED_0012158 2 Generate Think Cause something, especially an emotion or situation to arise or come about. -HED_0012159 2 Identify Think Establish or indicate who or what someone or something is. -HED_0012160 2 Imagine Think Form a mental image or concept of something. -HED_0012161 2 Judge Think Evaluate evidence to make a decision or form a belief. -HED_0012162 2 Learn Think Adaptively change behavior as the result of experience. -HED_0012163 2 Memorize Think Adaptively change behavior as the result of experience. -HED_0012164 2 Plan Think Think about the activities required to achieve a desired goal. -HED_0012165 2 Predict Think Say or estimate that something will happen or will be a consequence of something without having exact information. -HED_0012166 2 Recall Think Remember information by mental effort. -HED_0012167 2 Recognize Think Identify someone or something from having encountered them before. -HED_0012168 2 Respond Think React to something such as a treatment or a stimulus. -HED_0012169 2 Switch-attention Think Transfer attention from one focus to another. -HED_0012170 2 Track Think Follow a person, animal, or object through space or time. -HED_0012171 0 Item HedTag extensionAllowed An independently existing thing (living or nonliving). -HED_0012172 1 Biological-item Item An entity that is biological, that is related to living organisms. -HED_0012173 2 Anatomical-item Biological-item A biological structure, system, fluid or other substance excluding single molecular entities. -HED_0012174 3 Body Anatomical-item The biological structure representing an organism. -HED_0012175 3 Body-part Anatomical-item Any part of an organism. -HED_0012176 4 Head Body-part The upper part of the human body, or the front or upper part of the body of an animal, typically separated from the rest of the body by a neck, and containing the brain, mouth, and sense organs. -HED_0013200 4 Head-part Body-part A part of the head. -HED_0012177 5 Brain Head-part Organ inside the head that is made up of nerve cells and controls the body. -HED_0013201 5 Brain-region Head-part A region of the brain. -HED_0013202 6 Cerebellum Brain-region A major structure of the brain located near the brainstem. It plays a key role in motor control, coordination, precision, with contributions to different cognitive functions. -HED_0012178 6 Frontal-lobe Brain-region -HED_0012179 6 Occipital-lobe Brain-region -HED_0012180 6 Parietal-lobe Brain-region -HED_0012181 6 Temporal-lobe Brain-region -HED_0012182 5 Ear Head-part A sense organ needed for the detection of sound and for establishing balance. -HED_0012183 5 Face Head-part The anterior portion of the head extending from the forehead to the chin and ear to ear. The facial structures contain the eyes, nose and mouth, cheeks and jaws. -HED_0013203 5 Face-part Head-part A part of the face. -HED_0012184 6 Cheek Face-part The fleshy part of the face bounded by the eyes, nose, ear, and jawline. -HED_0012185 6 Chin Face-part The part of the face below the lower lip and including the protruding part of the lower jaw. -HED_0012186 6 Eye Face-part The organ of sight or vision. -HED_0012187 6 Eyebrow Face-part The arched strip of hair on the bony ridge above each eye socket. -HED_0012188 6 Eyelid Face-part The folds of the skin that cover the eye when closed. -HED_0012189 6 Forehead Face-part The part of the face between the eyebrows and the normal hairline. -HED_0012190 6 Lip Face-part Fleshy fold which surrounds the opening of the mouth. -HED_0012191 6 Mouth Face-part The proximal portion of the digestive tract, containing the oral cavity and bounded by the oral opening. -HED_0013204 6 Mouth-part Face-part A part of the mouth. -HED_0012193 7 Teeth Mouth-part The hard bone-like structures in the jaws. A collection of teeth arranged in some pattern in the mouth or other part of the body. -HED_0013205 7 Tongue Mouth-part A muscular organ in the mouth with significant role in mastication, swallowing, speech, and taste. -HED_0012192 6 Nose Face-part A structure of special sense serving as an organ of the sense of smell and as an entrance to the respiratory tract. -HED_0012194 5 Hair Head-part The filamentous outgrowth of the epidermis. -HED_0012195 4 Lower-extremity Body-part Refers to the whole inferior limb (leg and/or foot). -HED_0013206 4 Lower-extremity-part Body-part A part of the lower extremity. -HED_0012196 5 Ankle Lower-extremity-part A gliding joint between the distal ends of the tibia and fibula and the proximal end of the talus. -HED_0012198 5 Foot Lower-extremity-part The structure found below the ankle joint required for locomotion. -HED_0013207 5 Foot-part Lower-extremity-part A part of the foot. -HED_0012200 6 Heel Foot-part The back of the foot below the ankle. -HED_0012201 6 Instep Foot-part The part of the foot between the ball and the heel on the inner side. -HED_0013208 6 Toe Foot-part A digit of the foot. -HED_0012199 7 Big-toe Toe The largest toe on the inner side of the foot. -HED_0012202 7 Little-toe Toe The smallest toe located on the outer side of the foot. -HED_0012203 6 Toes Foot-part relatedTag=Toe The terminal digits of the foot. Used to describe collective attributes of all toes, such as bending all toes -HED_0012204 5 Knee Lower-extremity-part A joint connecting the lower part of the femur with the upper part of the tibia. -HED_0013209 5 Lower-leg Lower-extremity-part The part of the leg between the knee and the ankle. -HED_0013210 5 Lower-leg-part Lower-extremity-part A part of the lower leg. -HED_0012197 6 Calf Lower-leg-part The fleshy part at the back of the leg below the knee. -HED_0012205 6 Shin Lower-leg-part Front part of the leg below the knee. -HED_0013211 5 Upper-leg Lower-extremity-part The part of the leg between the hip and the knee. -HED_0013212 5 Upper-leg-part Lower-extremity-part A part of the upper leg. -HED_0012206 6 Thigh Upper-leg-part Upper part of the leg between hip and knee. -HED_0013213 4 Neck Body-part The part of the body connecting the head to the torso, containing the cervical spine and vital pathways of nerves, blood vessels, and the airway. -HED_0012207 4 Torso Body-part The body excluding the head and neck and limbs. -HED_0013214 4 Torso-part Body-part A part of the torso. -HED_0013215 5 Abdomen Torso-part The part of the body between the thorax and the pelvis. -HED_0013216 5 Navel Torso-part The central mark on the abdomen created by the detachment of the umbilical cord after birth. -HED_0013217 5 Pelvis Torso-part The bony structure at the base of the spine supporting the legs. -HED_0013218 5 Pelvis-part Torso-part A part of the pelvis. -HED_0012208 6 Buttocks Pelvis-part The round fleshy parts that form the lower rear area of a human trunk. -HED_0013219 6 Genitalia Pelvis-part The external organs of reproduction and urination, located in the pelvic region. This includes both male and female genital structures. -HED_0012209 6 Gentalia Pelvis-part deprecatedFrom=8.1.0 The external organs of reproduction. Deprecated due to spelling error. Use Genitalia. -HED_0012210 6 Hip Pelvis-part The lateral prominence of the pelvis from the waist to the thigh. -HED_0012211 5 Torso-back Torso-part The rear surface of the human body from the shoulders to the hips. -HED_0012212 5 Torso-chest Torso-part The anterior side of the thorax from the neck to the abdomen. -HED_0012213 5 Viscera Torso-part Internal organs of the body. -HED_0012214 5 Waist Torso-part The abdominal circumference at the navel. -HED_0012215 4 Upper-extremity Body-part Refers to the whole superior limb (shoulder, arm, elbow, wrist, hand). -HED_0013220 4 Upper-extremity-part Body-part A part of the upper extremity. -HED_0012216 5 Elbow Upper-extremity-part A type of hinge joint located between the forearm and upper arm. -HED_0012217 5 Forearm Upper-extremity-part Lower part of the arm between the elbow and wrist. -HED_0013221 5 Forearm-part Upper-extremity-part A part of the forearm. -HED_0012218 5 Hand Upper-extremity-part The distal portion of the upper extremity. It consists of the carpus, metacarpus, and digits. -HED_0013222 5 Hand-part Upper-extremity-part A part of the hand. -HED_0012219 6 Finger Hand-part Any of the digits of the hand. -HED_0012220 7 Index-finger Finger The second finger from the radial side of the hand, next to the thumb. -HED_0012221 7 Little-finger Finger The fifth and smallest finger from the radial side of the hand. -HED_0012222 7 Middle-finger Finger The middle or third finger from the radial side of the hand. -HED_0012223 7 Ring-finger Finger The fourth finger from the radial side of the hand. -HED_0012224 7 Thumb Finger The thick and short hand digit which is next to the index finger in humans. -HED_0013223 6 Fingers Hand-part relatedTag=Finger The terminal digits of the hand. Used to describe collective attributes of all fingers, such as bending all fingers -HED_0012225 6 Knuckles Hand-part A part of a finger at a joint where the bone is near the surface, especially where the finger joins the hand. -HED_0012226 6 Palm Hand-part The part of the inner surface of the hand that extends from the wrist to the bases of the fingers. -HED_0012227 5 Shoulder Upper-extremity-part Joint attaching upper arm to trunk. -HED_0012228 5 Upper-arm Upper-extremity-part Portion of arm between shoulder and elbow. -HED_0013224 5 Upper-arm-part Upper-extremity-part A part of the upper arm. -HED_0012229 5 Wrist Upper-extremity-part A joint between the distal end of the radius and the proximal row of carpal bones. -HED_0012230 2 Organism Biological-item A living entity, more specifically a biological entity that consists of one or more cells and is capable of genomic replication (independently or not). -HED_0012231 3 Animal Organism A living organism that has membranous cell walls, requires oxygen and organic foods, and is capable of voluntary movement. -HED_0012232 3 Human Organism The bipedal primate mammal Homo sapiens. -HED_0012233 3 Plant Organism Any living organism that typically synthesizes its food from inorganic substances and possesses cellulose cell walls. -HED_0012234 1 Language-item Item suggestedTag=Sensory-presentation An entity related to a systematic means of communicating by the use of sounds, symbols, or gestures. -HED_0012235 2 Character Language-item A mark or symbol used in writing. -HED_0012236 2 Clause Language-item A unit of grammatical organization next below the sentence in rank, usually consisting of a subject and predicate. -HED_0012237 2 Glyph Language-item A hieroglyphic character, symbol, or pictograph. -HED_0012238 2 Nonword Language-item An unpronounceable group of letters or speech sounds that is surrounded by white space when written, is not accepted as a word by native speakers. -HED_0012239 2 Paragraph Language-item A distinct section of a piece of writing, usually dealing with a single theme. -HED_0012240 2 Phoneme Language-item Any of the minimally distinct units of sound in a specified language that distinguish one word from another. -HED_0012241 2 Phrase Language-item A phrase is a group of words functioning as a single unit in the syntax of a sentence. -HED_0012242 2 Pseudoword Language-item A pronounceable group of letters or speech sounds that looks or sounds like a word but that is not accepted as such by native speakers. -HED_0012243 2 Sentence Language-item A set of words that is complete in itself, conveying a statement, question, exclamation, or command and typically containing an explicit or implied subject and a predicate containing a finite verb. -HED_0012244 2 Syllable Language-item A unit of pronunciation having a vowel or consonant sound, with or without surrounding consonants, forming the whole or a part of a word. -HED_0012245 2 Textblock Language-item A block of text. -HED_0012246 2 Word Language-item A single distinct meaningful element of speech or writing, used with others (or sometimes alone) to form a sentence and typically surrounded by white space when written or printed. -HED_0012247 1 Object Item suggestedTag=Sensory-presentation Something perceptible by one or more of the senses, especially by vision or touch. A material thing. -HED_0012248 2 Geometric-object Object An object or a representation that has structure and topology in space. -HED_0012249 3 2D-shape Geometric-object A planar, two-dimensional shape. -HED_0012250 4 Arrow 2D-shape A shape with a pointed end indicating direction. -HED_0012251 4 Clockface 2D-shape The dial face of a clock. A location identifier based on clock-face-position numbering or anatomic subregion. -HED_0012252 4 Cross 2D-shape A figure or mark formed by two intersecting lines crossing at their midpoints. -HED_0012253 4 Dash 2D-shape A horizontal stroke in writing or printing to mark a pause or break in sense or to represent omitted letters or words. -HED_0012254 4 Ellipse 2D-shape A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. -HED_0012255 5 Circle Ellipse A ring-shaped structure with every point equidistant from the center. -HED_0012256 4 Rectangle 2D-shape A parallelogram with four right angles. -HED_0012257 5 Square Rectangle A square is a special rectangle with four equal sides. -HED_0012258 4 Single-point 2D-shape A point is a geometric entity that is located in a zero-dimensional spatial region and whose position is defined by its coordinates in some coordinate system. -HED_0012259 4 Star 2D-shape A conventional or stylized representation of a star, typically one having five or more points. -HED_0012260 4 Triangle 2D-shape A three-sided polygon. -HED_0012261 3 3D-shape Geometric-object A geometric three-dimensional shape. -HED_0012262 4 Box 3D-shape A square or rectangular vessel, usually made of cardboard or plastic. -HED_0012263 5 Cube Box A solid or semi-solid in the shape of a three dimensional square. -HED_0012264 4 Cone 3D-shape A shape whose base is a circle and whose sides taper up to a point. -HED_0012265 4 Cylinder 3D-shape A surface formed by circles of a given radius that are contained in a plane perpendicular to a given axis, whose centers align on the axis. -HED_0012266 4 Ellipsoid 3D-shape A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. -HED_0012267 5 Sphere Ellipsoid A solid or hollow three-dimensional object bounded by a closed surface such that every point on the surface is equidistant from the center. -HED_0012268 4 Pyramid 3D-shape A polyhedron of which one face is a polygon of any number of sides, and the other faces are triangles with a common vertex. -HED_0012269 3 Pattern Geometric-object An arrangement of objects, facts, behaviors, or other things which have scientific, mathematical, geometric, statistical, or other meaning. -HED_0012270 4 Dots Pattern A small round mark or spot. -HED_0012271 4 LED-pattern Pattern A pattern created by lighting selected members of a fixed light emitting diode array. -HED_0012272 2 Ingestible-object Object Something that can be taken into the body by the mouth for digestion or absorption. -HED_0012273 2 Man-made-object Object Something constructed by human means. -HED_0012274 3 Building Man-made-object A structure that has a roof and walls and stands more or less permanently in one place. -HED_0012275 4 Attic Building A room or a space immediately below the roof of a building. -HED_0012276 4 Basement Building The part of a building that is wholly or partly below ground level. -HED_0012277 4 Entrance Building The means or place of entry. -HED_0012278 4 Roof Building A roof is the covering on the uppermost part of a building which provides protection from animals and weather, notably rain, but also heat, wind and sunlight. -HED_0012279 4 Room Building An area within a building enclosed by walls and floor and ceiling. -HED_0012280 3 Clothing Man-made-object A covering designed to be worn on the body. -HED_0012281 3 Device Man-made-object An object contrived for a specific purpose. -HED_0012282 4 Assistive-device Device A device that help an individual accomplish a task. -HED_0012283 5 Glasses Assistive-device Frames with lenses worn in front of the eye for vision correction, eye protection, or protection from UV rays. -HED_0012284 5 Writing-device Assistive-device A device used for writing. -HED_0012285 6 Pen Writing-device A common writing instrument used to apply ink to a surface for writing or drawing. -HED_0012286 6 Pencil Writing-device An implement for writing or drawing that is constructed of a narrow solid pigment core in a protective casing that prevents the core from being broken or marking the hand. -HED_0012287 4 Computing-device Device An electronic device which take inputs and processes results from the inputs. -HED_0012288 5 Cellphone Computing-device A telephone with access to a cellular radio system so it can be used over a wide area, without a physical connection to a network. -HED_0012289 5 Desktop-computer Computing-device A computer suitable for use at an ordinary desk. -HED_0012290 5 Laptop-computer Computing-device A computer that is portable and suitable for use while traveling. -HED_0012291 5 Tablet-computer Computing-device A small portable computer that accepts input directly on to its screen rather than via a keyboard or mouse. -HED_0012292 4 Engine Device A motor is a machine designed to convert one or more forms of energy into mechanical energy. -HED_0012293 4 IO-device Device Hardware used by a human (or other system) to communicate with a computer. -HED_0012294 5 Input-device IO-device A piece of equipment used to provide data and control signals to an information processing system such as a computer or information appliance. -HED_0012295 6 Computer-mouse Input-device A hand-held pointing device that detects two-dimensional motion relative to a surface. -HED_0012296 7 Mouse-button Computer-mouse An electric switch on a computer mouse which can be pressed or clicked to select or interact with an element of a graphical user interface. -HED_0012297 7 Scroll-wheel Computer-mouse A scroll wheel or mouse wheel is a wheel used for scrolling made of hard plastic with a rubbery surface usually located between the left and right mouse buttons and is positioned perpendicular to the mouse surface. -HED_0012298 6 Joystick Input-device A control device that uses a movable handle to create two-axis input for a computer device. -HED_0012299 6 Keyboard Input-device A device consisting of mechanical keys that are pressed to create input to a computer. -HED_0012300 7 Keyboard-key Keyboard A button on a keyboard usually representing letters, numbers, functions, or symbols. -HED_0012301 8 Keyboard-key-# Keyboard-key takesValue Value of a keyboard key. -HED_0012302 6 Keypad Input-device A device consisting of keys, usually in a block arrangement, that provides limited input to a system. -HED_0012303 7 Keypad-key Keypad A key on a separate section of a computer keyboard that groups together numeric keys and those for mathematical or other special functions in an arrangement like that of a calculator. -HED_0012304 8 Keypad-key-# Keypad-key takesValue Value of keypad key. -HED_0012305 6 Microphone Input-device A device designed to convert sound to an electrical signal. -HED_0012306 6 Push-button Input-device A switch designed to be operated by pressing a button. -HED_0012307 5 Output-device IO-device Any piece of computer hardware equipment which converts information into human understandable form. -HED_0012308 6 Auditory-device Output-device A device designed to produce sound. -HED_0012309 7 Headphones Auditory-device An instrument that consists of a pair of small loudspeakers, or less commonly a single speaker, held close to ears and connected to a signal source such as an audio amplifier, radio, CD player or portable media player. -HED_0012310 7 Loudspeaker Auditory-device A device designed to convert electrical signals to sounds that can be heard. -HED_0012311 6 Display-device Output-device An output device for presentation of information in visual or tactile form the latter used for example in tactile electronic displays for blind people. -HED_0012312 7 Computer-screen Display-device An electronic device designed as a display or a physical device designed to be a protective mesh work. -HED_0012313 8 Screen-window Computer-screen A part of a computer screen that contains a display different from the rest of the screen. A window is a graphical control element consisting of a visual area containing some of the graphical user interface of the program it belongs to and is framed by a window decoration. -HED_0012314 7 Head-mounted-display Display-device An instrument that functions as a display device, worn on the head or as part of a helmet, that has a small display optic in front of one (monocular HMD) or each eye (binocular HMD). -HED_0012315 7 LED-display Display-device A LED display is a flat panel display that uses an array of light-emitting diodes as pixels for a video display. -HED_0012316 5 Recording-device IO-device A device that copies information in a signal into a persistent information bearer. -HED_0012317 6 EEG-recorder Recording-device A device for recording electric currents in the brain using electrodes applied to the scalp, to the surface of the brain, or placed within the substance of the brain. -HED_0013225 6 EMG-recorder Recording-device A device for recording electrical activity of muscles using electrodes on the body surface or within the muscular mass. -HED_0012318 6 File-storage Recording-device A device for recording digital information to a permanent media. -HED_0012319 6 MEG-recorder Recording-device A device for measuring the magnetic fields produced by electrical activity in the brain, usually conducted externally. -HED_0012320 6 Motion-capture Recording-device A device for recording the movement of objects or people. -HED_0012321 6 Tape-recorder Recording-device A device for recording and reproduction usually using magnetic tape for storage that can be saved and played back. -HED_0012322 5 Touchscreen IO-device A control component that operates an electronic device by pressing the display on the screen. -HED_0012323 4 Machine Device A human-made device that uses power to apply forces and control movement to perform an action. -HED_0012324 4 Measurement-device Device A device that measures something. -HED_0012325 5 Clock Measurement-device A device designed to indicate the time of day or to measure the time duration of an event or action. -HED_0012327 4 Robot Device A mechanical device that sometimes resembles a living animal and is capable of performing a variety of often complex human tasks on command or by being programmed in advance. -HED_0012328 4 Tool Device A component that is not part of a device but is designed to support its assembly or operation. -HED_0012329 3 Document Man-made-object A physical object, or electronic counterpart, that is characterized by containing writing which is meant to be human-readable. -HED_0012330 4 Book Document A volume made up of pages fastened along one edge and enclosed between protective covers. -HED_0012331 4 Letter Document A written message addressed to a person or organization. -HED_0012332 4 Note Document A brief written record. -HED_0012333 4 Notebook Document A book for notes or memoranda. -HED_0012334 4 Questionnaire Document A document consisting of questions and possibly responses, depending on whether it has been filled out. -HED_0012335 3 Furnishing Man-made-object Furniture, fittings, and other decorative accessories, such as curtains and carpets, for a house or room. -HED_0012336 3 Manufactured-material Man-made-object Substances created or extracted from raw materials. -HED_0012337 4 Ceramic Manufactured-material A hard, brittle, heat-resistant and corrosion-resistant material made by shaping and then firing a nonmetallic mineral, such as clay, at a high temperature. -HED_0012338 4 Glass Manufactured-material A brittle transparent solid with irregular atomic structure. -HED_0012339 4 Paper Manufactured-material A thin sheet material produced by mechanically or chemically processing cellulose fibres derived from wood, rags, grasses or other vegetable sources in water. -HED_0012340 4 Plastic Manufactured-material Various high-molecular-weight thermoplastic or thermo-setting polymers that are capable of being molded, extruded, drawn, or otherwise shaped and then hardened into a form. -HED_0012341 4 Steel Manufactured-material An alloy made up of iron with typically a few tenths of a percent of carbon to improve its strength and fracture resistance compared to iron. -HED_0012342 3 Media Man-made-object Media are audio/visual/audiovisual modes of communicating information for mass consumption. -HED_0012343 4 Media-clip Media A short segment of media. -HED_0012344 5 Audio-clip Media-clip A short segment of audio. -HED_0012345 5 Audiovisual-clip Media-clip A short media segment containing both audio and video. -HED_0012346 5 Video-clip Media-clip A short segment of video. -HED_0012347 4 Visualization Media An planned process that creates images, diagrams or animations from the input data. -HED_0012348 5 Animation Visualization A form of graphical illustration that changes with time to give a sense of motion or represent dynamic changes in the portrayal. -HED_0012349 5 Art-installation Visualization A large-scale, mixed-media constructions, often designed for a specific place or for a temporary period of time. -HED_0012350 5 Braille Visualization A display using a system of raised dots that can be read with the fingers by people who are blind. -HED_0012351 5 Image Visualization Any record of an imaging event whether physical or electronic. -HED_0012352 6 Cartoon Image A type of illustration, sometimes animated, typically in a non-realistic or semi-realistic style. The specific meaning has evolved over time, but the modern usage usually refers to either an image or series of images intended for satire, caricature, or humor. A motion picture that relies on a sequence of illustrations for its animation. -HED_0012353 6 Drawing Image A representation of an object or outlining a figure, plan, or sketch by means of lines. -HED_0012354 6 Icon Image A sign (such as a word or graphic symbol) whose form suggests its meaning. -HED_0012355 6 Painting Image A work produced through the art of painting. -HED_0012356 6 Photograph Image An image recorded by a camera. -HED_0012357 5 Movie Visualization A sequence of images displayed in succession giving the illusion of continuous movement. -HED_0012358 5 Outline-visualization Visualization A visualization consisting of a line or set of lines enclosing or indicating the shape of an object in a sketch or diagram. -HED_0012359 5 Point-light-visualization Visualization A display in which action is depicted using a few points of light, often generated from discrete sensors in motion capture. -HED_0012360 5 Sculpture Visualization A two- or three-dimensional representative or abstract forms, especially by carving stone or wood or by casting metal or plaster. -HED_0012361 5 Stick-figure-visualization Visualization A drawing showing the head of a human being or animal as a circle and all other parts as straight lines. -HED_0012362 3 Navigational-object Man-made-object An object whose purpose is to assist directed movement from one location to another. -HED_0012363 4 Path Navigational-object A trodden way. A way or track laid down for walking or made by continual treading. -HED_0012364 4 Road Navigational-object An open way for the passage of vehicles, persons, or animals on land. -HED_0012365 5 Lane Road A defined path with physical dimensions through which an object or substance may traverse. -HED_0012366 4 Runway Navigational-object A paved strip of ground on a landing field for the landing and takeoff of aircraft. -HED_0012367 3 Vehicle Man-made-object A mobile machine which transports people or cargo. -HED_0012368 4 Aircraft Vehicle A vehicle which is able to travel through air in an atmosphere. -HED_0012369 4 Bicycle Vehicle A human-powered, pedal-driven, single-track vehicle, having two wheels attached to a frame, one behind the other. -HED_0012370 4 Boat Vehicle A watercraft of any size which is able to float or plane on water. -HED_0012371 4 Car Vehicle A wheeled motor vehicle used primarily for the transportation of human passengers. -HED_0012372 4 Cart Vehicle A cart is a vehicle which has two wheels and is designed to transport human passengers or cargo. -HED_0012373 4 Tractor Vehicle A mobile machine specifically designed to deliver a high tractive effort at slow speeds, and mainly used for the purposes of hauling a trailer or machinery used in agriculture or construction. -HED_0012374 4 Train Vehicle A connected line of railroad cars with or without a locomotive. -HED_0012375 4 Truck Vehicle A motor vehicle which, as its primary function, transports cargo rather than human passengers. -HED_0012376 2 Natural-object Object Something that exists in or is produced by nature, and is not artificial or man-made. -HED_0012377 3 Mineral Natural-object A solid, homogeneous, inorganic substance occurring in nature and having a definite chemical composition. -HED_0012378 3 Natural-feature Natural-object A feature that occurs in nature. A prominent or identifiable aspect, region, or site of interest. -HED_0012379 4 Field Natural-feature An unbroken expanse as of ice or grassland. -HED_0012380 4 Hill Natural-feature A rounded elevation of limited extent rising above the surrounding land with local relief of less than 300m. -HED_0012381 4 Mountain Natural-feature A landform that extends above the surrounding terrain in a limited area. -HED_0012382 4 River Natural-feature A natural freshwater surface stream of considerable volume and a permanent or seasonal flow, moving in a definite channel toward a sea, lake, or another river. -HED_0012383 4 Waterfall Natural-feature A sudden descent of water over a step or ledge in the bed of a river. -HED_0012384 1 Sound Item Mechanical vibrations transmitted by an elastic medium. Something that can be heard. -HED_0012385 2 Environmental-sound Sound Sounds occurring in the environment. An accumulation of noise pollution that occurs outside. This noise can be caused by transport, industrial, and recreational activities. -HED_0012386 3 Crowd-sound Environmental-sound Noise produced by a mixture of sounds from a large group of people. -HED_0012387 3 Signal-noise Environmental-sound Any part of a signal that is not the true or original signal but is introduced by the communication mechanism. -HED_0012388 2 Musical-sound Sound Sound produced by continuous and regular vibrations, as opposed to noise. -HED_0012389 3 Instrument-sound Musical-sound Sound produced by a musical instrument. -HED_0012390 3 Tone Musical-sound A musical note, warble, or other sound used as a particular signal on a telephone or answering machine. -HED_0012391 3 Vocalized-sound Musical-sound Musical sound produced by vocal cords in a biological agent. -HED_0012392 2 Named-animal-sound Sound A sound recognizable as being associated with particular animals. -HED_0012393 3 Barking Named-animal-sound Sharp explosive cries like sounds made by certain animals, especially a dog, fox, or seal. -HED_0012394 3 Bleating Named-animal-sound Wavering cries like sounds made by a sheep, goat, or calf. -HED_0012395 3 Chirping Named-animal-sound Short, sharp, high-pitched noises like sounds made by small birds or an insects. -HED_0012396 3 Crowing Named-animal-sound Loud shrill sounds characteristic of roosters. -HED_0012397 3 Growling Named-animal-sound Low guttural sounds like those that made in the throat by a hostile dog or other animal. -HED_0012398 3 Meowing Named-animal-sound Vocalizations like those made by as those cats. These sounds have diverse tones and are sometimes chattered, murmured or whispered. The purpose can be assertive. -HED_0012399 3 Mooing Named-animal-sound Deep vocal sounds like those made by a cow. -HED_0012400 3 Purring Named-animal-sound Low continuous vibratory sound such as those made by cats. The sound expresses contentment. -HED_0012401 3 Roaring Named-animal-sound Loud, deep, or harsh prolonged sounds such as those made by big cats and bears for long-distance communication and intimidation. -HED_0012402 3 Squawking Named-animal-sound Loud, harsh noises such as those made by geese. -HED_0012403 2 Named-object-sound Sound A sound identifiable as coming from a particular type of object. -HED_0012404 3 Alarm-sound Named-object-sound A loud signal often loud continuous ringing to alert people to a problem or condition that requires urgent attention. -HED_0012405 3 Beep Named-object-sound A short, single tone, that is typically high-pitched and generally made by a computer or other machine. -HED_0012406 3 Buzz Named-object-sound A persistent vibratory sound often made by a buzzer device and used to indicate something incorrect. -HED_0012407 3 Click Named-object-sound The sound made by a mechanical cash register, often to designate a reward. -HED_0012408 3 Ding Named-object-sound A short ringing sound such as that made by a bell, often to indicate a correct response or the expiration of time. -HED_0012409 3 Horn-blow Named-object-sound A loud sound made by forcing air through a sound device that funnels air to create the sound, often used to sound an alert. -HED_0012410 3 Ka-ching Named-object-sound The sound made by a mechanical cash register, often to designate a reward. -HED_0012411 3 Siren Named-object-sound A loud, continuous sound often varying in frequency designed to indicate an emergency. -HED_0012412 0 Property HedTag extensionAllowed Something that pertains to a thing. A characteristic of some entity. A quality or feature regarded as a characteristic or inherent part of someone or something. HED attributes are adjectives or adverbs. -HED_0012413 1 Agent-property Property Something that pertains to or describes an agent. -HED_0012414 2 Agent-state Agent-property The state of the agent. -HED_0012415 3 Agent-cognitive-state Agent-state The state of the cognitive processes or state of mind of the agent. -HED_0012416 4 Alert Agent-cognitive-state Condition of heightened watchfulness or preparation for action. -HED_0012417 4 Anesthetized Agent-cognitive-state Having lost sensation to pain or having senses dulled due to the effects of an anesthetic. -HED_0012418 4 Asleep Agent-cognitive-state Having entered a periodic, readily reversible state of reduced awareness and metabolic activity, usually accompanied by physical relaxation and brain activity. -HED_0012419 4 Attentive Agent-cognitive-state Concentrating and focusing mental energy on the task or surroundings. -HED_0012420 4 Awake Agent-cognitive-state In a non sleeping state. -HED_0012421 4 Brain-dead Agent-cognitive-state Characterized by the irreversible absence of cortical and brain stem functioning. -HED_0012422 4 Comatose Agent-cognitive-state In a state of profound unconsciousness associated with markedly depressed cerebral activity. -HED_0012423 4 Distracted Agent-cognitive-state Lacking in concentration because of being preoccupied. -HED_0012424 4 Drowsy Agent-cognitive-state In a state of near-sleep, a strong desire for sleep, or sleeping for unusually long periods. -HED_0012425 4 Intoxicated Agent-cognitive-state In a state with disturbed psychophysiological functions and responses as a result of administration or ingestion of a psychoactive substance. -HED_0012426 4 Locked-in Agent-cognitive-state In a state of complete paralysis of all voluntary muscles except for the ones that control the movements of the eyes. -HED_0012427 4 Passive Agent-cognitive-state Not responding or initiating an action in response to a stimulus. -HED_0012428 4 Resting Agent-cognitive-state A state in which the agent is not exhibiting any physical exertion. -HED_0012429 4 Vegetative Agent-cognitive-state A state of wakefulness and conscience, but (in contrast to coma) with involuntary opening of the eyes and movements (such as teeth grinding, yawning, or thrashing of the extremities). -HED_0012430 3 Agent-emotional-state Agent-state The status of the general temperament and outlook of an agent. -HED_0012431 4 Angry Agent-emotional-state Experiencing emotions characterized by marked annoyance or hostility. -HED_0012432 4 Aroused Agent-emotional-state In a state reactive to stimuli leading to increased heart rate and blood pressure, sensory alertness, mobility and readiness to respond. -HED_0012433 4 Awed Agent-emotional-state Filled with wonder. Feeling grand, sublime or powerful emotions characterized by a combination of joy, fear, admiration, reverence, and/or respect. -HED_0012434 4 Compassionate Agent-emotional-state Feeling or showing sympathy and concern for others often evoked for a person who is in distress and associated with altruistic motivation. -HED_0012435 4 Content Agent-emotional-state Feeling satisfaction with things as they are. -HED_0012436 4 Disgusted Agent-emotional-state Feeling revulsion or profound disapproval aroused by something unpleasant or offensive. -HED_0012437 4 Emotionally-neutral Agent-emotional-state Feeling neither satisfied nor dissatisfied. -HED_0012438 4 Empathetic Agent-emotional-state Understanding and sharing the feelings of another. Being aware of, being sensitive to, and vicariously experiencing the feelings, thoughts, and experience of another. -HED_0012439 4 Excited Agent-emotional-state Feeling great enthusiasm and eagerness. -HED_0012440 4 Fearful Agent-emotional-state Feeling apprehension that one may be in danger. -HED_0012441 4 Frustrated Agent-emotional-state Feeling annoyed as a result of being blocked, thwarted, disappointed or defeated. -HED_0012442 4 Grieving Agent-emotional-state Feeling sorrow in response to loss, whether physical or abstract. -HED_0012443 4 Happy Agent-emotional-state Feeling pleased and content. -HED_0012444 4 Jealous Agent-emotional-state Feeling threatened by a rival in a relationship with another individual, in particular an intimate partner, usually involves feelings of threat, fear, suspicion, distrust, anxiety, anger, betrayal, and rejection. -HED_0012445 4 Joyful Agent-emotional-state Feeling delight or intense happiness. -HED_0012446 4 Loving Agent-emotional-state Feeling a strong positive emotion of affection and attraction. -HED_0012447 4 Relieved Agent-emotional-state No longer feeling pain, distress,anxiety, or reassured. -HED_0012448 4 Sad Agent-emotional-state Feeling grief or unhappiness. -HED_0012449 4 Stressed Agent-emotional-state Experiencing mental or emotional strain or tension. -HED_0012450 3 Agent-physiological-state Agent-state Having to do with the mechanical, physical, or biochemical function of an agent. -HED_0013226 4 Catamenial Agent-physiological-state Related to menstruation. -HED_0013227 4 Fever Agent-physiological-state relatedTag=Sick Body temperature above the normal range. -HED_0012451 4 Healthy Agent-physiological-state relatedTag=Sick Having no significant health-related issues. -HED_0012452 4 Hungry Agent-physiological-state relatedTag=Sated, relatedTag=Thirsty Being in a state of craving or desiring food. -HED_0012453 4 Rested Agent-physiological-state relatedTag=Tired Feeling refreshed and relaxed. -HED_0012454 4 Sated Agent-physiological-state relatedTag=Hungry Feeling full. -HED_0012455 4 Sick Agent-physiological-state relatedTag=Healthy Being in a state of ill health, bodily malfunction, or discomfort. -HED_0012456 4 Thirsty Agent-physiological-state relatedTag=Hungry Feeling a need to drink. -HED_0012457 4 Tired Agent-physiological-state relatedTag=Rested Feeling in need of sleep or rest. -HED_0012458 3 Agent-postural-state Agent-state Pertaining to the position in which agent holds their body. -HED_0012459 4 Crouching Agent-postural-state Adopting a position where the knees are bent and the upper body is brought forward and down, sometimes to avoid detection or to defend oneself. -HED_0012460 4 Eyes-closed Agent-postural-state Keeping eyes closed with no blinking. -HED_0012461 4 Eyes-open Agent-postural-state Keeping eyes open with occasional blinking. -HED_0012462 4 Kneeling Agent-postural-state Positioned where one or both knees are on the ground. -HED_0012463 4 On-treadmill Agent-postural-state Ambulation on an exercise apparatus with an endless moving belt to support moving in place. -HED_0012464 4 Prone Agent-postural-state Positioned in a recumbent body position whereby the person lies on its stomach and faces downward. -HED_0012465 4 Seated-with-chin-rest Agent-postural-state Using a device that supports the chin and head. -HED_0012466 4 Sitting Agent-postural-state In a seated position. -HED_0012467 4 Standing Agent-postural-state Assuming or maintaining an erect upright position. -HED_0012468 2 Agent-task-role Agent-property The function or part that is ascribed to an agent in performing the task. -HED_0012469 3 Experiment-actor Agent-task-role An agent who plays a predetermined role to create the experiment scenario. -HED_0012470 3 Experiment-controller Agent-task-role An agent exerting control over some aspect of the experiment. -HED_0012471 3 Experiment-participant Agent-task-role Someone who takes part in an activity related to an experiment. -HED_0012472 3 Experimenter Agent-task-role Person who is the owner of the experiment and has its responsibility. -HED_0012473 2 Agent-trait Agent-property A genetically, environmentally, or socially determined characteristic of an agent. -HED_0012474 3 Age Agent-trait Length of time elapsed time since birth of the agent. -HED_0012475 4 Age-# Age takesValue, valueClass=numericClass -HED_0012476 3 Agent-experience-level Agent-trait Amount of skill or knowledge that the agent has as pertains to the task. -HED_0012477 4 Expert-level Agent-experience-level relatedTag=Intermediate-experience-level, relatedTag=Novice-level Having comprehensive and authoritative knowledge of or skill in a particular area related to the task. -HED_0012478 4 Intermediate-experience-level Agent-experience-level relatedTag=Expert-level, relatedTag=Novice-level Having a moderate amount of knowledge or skill related to the task. -HED_0012479 4 Novice-level Agent-experience-level relatedTag=Expert-level, relatedTag=Intermediate-experience-level Being inexperienced in a field or situation related to the task. -HED_0012480 3 Ethnicity Agent-trait Belong to a social group that has a common national or cultural tradition. Use with Label to avoid extension. -HED_0012481 3 Gender Agent-trait Characteristics that are socially constructed, including norms, behaviors, and roles based on sex. -HED_0012482 3 Handedness Agent-trait Individual preference for use of a hand, known as the dominant hand. -HED_0012483 4 Ambidextrous Handedness Having no overall dominance in the use of right or left hand or foot in the performance of tasks that require one hand or foot. -HED_0012484 4 Left-handed Handedness Preference for using the left hand or foot for tasks requiring the use of a single hand or foot. -HED_0012485 4 Right-handed Handedness Preference for using the right hand or foot for tasks requiring the use of a single hand or foot. -HED_0012486 3 Race Agent-trait Belonging to a group sharing physical or social qualities as defined within a specified society. Use with Label to avoid extension. -HED_0012487 3 Sex Agent-trait Physical properties or qualities by which male is distinguished from female. -HED_0012488 4 Female Sex Biological sex of an individual with female sexual organs such ova. -HED_0012489 4 Intersex Sex Having genitalia and/or secondary sexual characteristics of indeterminate sex. -HED_0012490 4 Male Sex Biological sex of an individual with male sexual organs producing sperm. -HED_0012491 4 Other-sex Sex A non-specific designation of sexual traits. -HED_0012492 1 Data-property Property extensionAllowed Something that pertains to data or information. -HED_0012493 2 Data-artifact Data-property An anomalous, interfering, or distorting signal originating from a source other than the item being studied. -HED_0012494 3 Biological-artifact Data-artifact A data artifact arising from a biological entity being measured. -HED_0012495 4 Chewing-artifact Biological-artifact Artifact from moving the jaw in a chewing motion. -HED_0012496 4 ECG-artifact Biological-artifact An electrical artifact from the far-field potential from pulsation of the heart, time locked to QRS complex. -HED_0012497 4 EMG-artifact Biological-artifact Artifact from muscle activity and myogenic potentials at the measurements site. In EEG, myogenic potentials are the most common artifacts. Frontalis and temporalis muscles (e.g. clenching of jaw muscles) are common causes. Generally, the potentials generated in the muscles are of shorter duration than those generated in the brain. The frequency components are usually beyond 30-50 Hz, and the bursts are arrhythmic. -HED_0012498 4 Eye-artifact Biological-artifact Ocular movements and blinks can result in artifacts in different types of data. In electrophysiology data, these can result transients and offsets the signal. -HED_0012499 5 Eye-blink-artifact Eye-artifact Artifact from eye blinking. In EEG, Fp1/Fp2 electrodes become electro-positive with eye closure because the cornea is positively charged causing a negative deflection in Fp1/Fp2. If the eye blink is unilateral, consider prosthetic eye. -HED_0012500 5 Eye-movement-artifact Eye-artifact Eye movements can cause artifacts on recordings. The charge of the eye can especially cause artifacts in electrophysiology data. -HED_0012501 6 Horizontal-eye-movement-artifact Eye-movement-artifact Artifact from moving eyes left-to-right and right-to-left. In EEG, there is an upward deflection in the Fp2-F8 derivation, when the eyes move to the right side. In this case F8 becomes more positive and therefore. When the eyes move to the left, F7 becomes more positive and there is an upward deflection in the Fp1-F7 derivation. -HED_0012502 6 Nystagmus-artifact Eye-movement-artifact Artifact from nystagmus (a vision condition in which the eyes make repetitive, uncontrolled movements). -HED_0012503 6 Slow-eye-movement-artifact Eye-movement-artifact Artifacts originating from slow, rolling eye-movements, seen during drowsiness. -HED_0012504 6 Vertical-eye-movement-artifact Eye-movement-artifact Artifact from moving eyes up and down. In EEG, this causes positive potentials (50-100 micro V) with bi-frontal distribution, maximum at Fp1 and Fp2, when the eyeball rotates upward. The downward rotation of the eyeball is associated with the negative deflection. The time course of the deflections is similar to the time course of the eyeball movement. -HED_0012505 4 Movement-artifact Biological-artifact Artifact in the measured data generated by motion of the subject. -HED_0012506 4 Pulse-artifact Biological-artifact A mechanical artifact from a pulsating blood vessel near a measurement site, cardio-ballistic artifact. -HED_0012507 4 Respiration-artifact Biological-artifact Artifact from breathing. -HED_0012508 4 Rocking-patting-artifact Biological-artifact Quasi-rhythmical artifacts in recordings most commonly seen in infants. Typically caused by a caregiver rocking or patting the infant. -HED_0012509 4 Sucking-artifact Biological-artifact Artifact from sucking, typically seen in very young cases. -HED_0012510 4 Sweat-artifact Biological-artifact Artifact from sweating. In EEG, this is a low amplitude undulating waveform that is usually greater than 2 seconds and may appear to be an unstable baseline. -HED_0012511 4 Tongue-movement-artifact Biological-artifact Artifact from tongue movement (Glossokinetic). The tongue functions as a dipole, with the tip negative with respect to the base. In EEG, the artifact produced by the tongue has a broad potential field that drops from frontal to occipital areas, although it is less steep than that produced by eye movement artifacts. The amplitude of the potentials is greater inferiorly than in parasagittal regions; the frequency is variable but usually in the delta range. Chewing and sucking can produce similar artifacts. -HED_0012512 3 Nonbiological-artifact Data-artifact A data artifact arising from a non-biological source. -HED_0012513 4 Artificial-ventilation-artifact Nonbiological-artifact Artifact stemming from mechanical ventilation. These can occur at the same rate as the ventilator, but also have other patterns. -HED_0012514 4 Dialysis-artifact Nonbiological-artifact Artifacts seen in recordings during continuous renal replacement therapy (dialysis). -HED_0012515 4 Electrode-movement-artifact Nonbiological-artifact Artifact from electrode movement. -HED_0012516 4 Electrode-pops-artifact Nonbiological-artifact Brief artifact with a steep rise and slow fall of an electrophysiological signal, most often caused by a loose electrode. -HED_0012517 4 Induction-artifact Nonbiological-artifact Artifacts induced by nearby equipment. In EEG, these are usually of high frequency. -HED_0012518 4 Line-noise-artifact Nonbiological-artifact Power line noise at 50 Hz or 60 Hz. -HED_0012519 5 Line-noise-artifact-# Line-noise-artifact takesValue, valueClass=numericClass, unitClass=frequencyUnits -HED_0012520 4 Salt-bridge-artifact Nonbiological-artifact Artifact from salt-bridge between EEG electrodes. -HED_0012521 2 Data-marker Data-property An indicator placed to mark something. -HED_0012522 3 Data-break-marker Data-marker An indicator place to indicate a gap in the data. -HED_0012523 3 Temporal-marker Data-marker An indicator placed at a particular time in the data. -HED_0012524 4 Inset Temporal-marker topLevelTagGroup, reserved, relatedTag=Onset, relatedTag=Offset Marks an intermediate point in an ongoing event of temporal extent. -HED_0012525 4 Offset Temporal-marker topLevelTagGroup, reserved, relatedTag=Onset, relatedTag=Inset Marks the end of an event of temporal extent. -HED_0012526 4 Onset Temporal-marker topLevelTagGroup, reserved, relatedTag=Inset, relatedTag=Offset Marks the start of an ongoing event of temporal extent. -HED_0012527 4 Pause Temporal-marker Indicates the temporary interruption of the operation of a process and subsequently a wait for a signal to continue. -HED_0012528 4 Time-out Temporal-marker A cancellation or cessation that automatically occurs when a predefined interval of time has passed without a certain event occurring. -HED_0012529 4 Time-sync Temporal-marker A synchronization signal whose purpose is to help synchronize different signals or processes. Often used to indicate a marker inserted into the recorded data to allow post hoc synchronization of concurrently recorded data streams. -HED_0012530 2 Data-resolution Data-property Smallest change in a quality being measured by an sensor that causes a perceptible change. -HED_0012531 3 Printer-resolution Data-resolution Resolution of a printer, usually expressed as the number of dots-per-inch for a printer. -HED_0012532 4 Printer-resolution-# Printer-resolution takesValue, valueClass=numericClass -HED_0012533 3 Screen-resolution Data-resolution Resolution of a screen, usually expressed as the of pixels in a dimension for a digital display device. -HED_0012534 4 Screen-resolution-# Screen-resolution takesValue, valueClass=numericClass -HED_0012535 3 Sensory-resolution Data-resolution Resolution of measurements by a sensing device. -HED_0012536 4 Sensory-resolution-# Sensory-resolution takesValue, valueClass=numericClass -HED_0012537 3 Spatial-resolution Data-resolution Linear spacing of a spatial measurement. -HED_0012538 4 Spatial-resolution-# Spatial-resolution takesValue, valueClass=numericClass -HED_0012539 3 Spectral-resolution Data-resolution Measures the ability of a sensor to resolve features in the electromagnetic spectrum. -HED_0012540 4 Spectral-resolution-# Spectral-resolution takesValue, valueClass=numericClass -HED_0012541 3 Temporal-resolution Data-resolution Measures the ability of a sensor to resolve features in time. -HED_0012542 4 Temporal-resolution-# Temporal-resolution takesValue, valueClass=numericClass -HED_0012543 2 Data-source-type Data-property The type of place, person, or thing from which the data comes or can be obtained. -HED_0012544 3 Computed-feature Data-source-type A feature computed from the data by a tool. This tag should be grouped with a label of the form Toolname_propertyName. -HED_0012545 3 Computed-prediction Data-source-type A computed extrapolation of known data. -HED_0012546 3 Expert-annotation Data-source-type An explanatory or critical comment or other in-context information provided by an authority. -HED_0012547 3 Instrument-measurement Data-source-type Information obtained from a device that is used to measure material properties or make other observations. -HED_0012548 3 Observation Data-source-type Active acquisition of information from a primary source. Should be grouped with a label of the form AgentID_featureName. -HED_0012549 2 Data-value Data-property Designation of the type of a data item. -HED_0012550 3 Categorical-value Data-value Indicates that something can take on a limited and usually fixed number of possible values. -HED_0012551 4 Categorical-class-value Categorical-value Categorical values that fall into discrete classes such as true or false. The grouping is absolute in the sense that it is the same for all participants. -HED_0012552 5 All Categorical-class-value relatedTag=Some, relatedTag=None To a complete degree or to the full or entire extent. -HED_0012553 5 Correct Categorical-class-value relatedTag=Wrong Free from error. Especially conforming to fact or truth. -HED_0012554 5 Explicit Categorical-class-value relatedTag=Implicit Stated clearly and in detail, leaving no room for confusion or doubt. -HED_0012555 5 False Categorical-class-value relatedTag=True Not in accordance with facts, reality or definitive criteria. -HED_0012556 5 Implicit Categorical-class-value relatedTag=Explicit Implied though not plainly expressed. -HED_0012557 5 Invalid Categorical-class-value relatedTag=Valid Not allowed or not conforming to the correct format or specifications. -HED_0012558 5 None Categorical-class-value relatedTag=All, relatedTag=Some No person or thing, nobody, not any. -HED_0012559 5 Some Categorical-class-value relatedTag=All, relatedTag=None At least a small amount or number of, but not a large amount of, or often. -HED_0012560 5 True Categorical-class-value relatedTag=False Conforming to facts, reality or definitive criteria. -HED_0012561 5 Unknown Categorical-class-value relatedTag=Invalid The information has not been provided. -HED_0012562 5 Valid Categorical-class-value relatedTag=Invalid Allowable, usable, or acceptable. -HED_0012563 5 Wrong Categorical-class-value relatedTag=Correct Inaccurate or not correct. -HED_0012564 4 Categorical-judgment-value Categorical-value Categorical values that are based on the judgment or perception of the participant such familiar and famous. -HED_0012565 5 Abnormal Categorical-judgment-value relatedTag=Normal Deviating in any way from the state, position, structure, condition, behavior, or rule which is considered a norm. -HED_0012566 5 Asymmetrical Categorical-judgment-value relatedTag=Symmetrical Lacking symmetry or having parts that fail to correspond to one another in shape, size, or arrangement. -HED_0012567 5 Audible Categorical-judgment-value relatedTag=Inaudible A sound that can be perceived by the participant. -HED_0012568 5 Complex Categorical-judgment-value relatedTag=Simple Hard, involved or complicated, elaborate, having many parts. -HED_0012569 5 Congruent Categorical-judgment-value relatedTag=Incongruent Concordance of multiple evidence lines. In agreement or harmony. -HED_0012570 5 Constrained Categorical-judgment-value relatedTag=Unconstrained Keeping something within particular limits or bounds. -HED_0012571 5 Disordered Categorical-judgment-value relatedTag=Ordered Not neatly arranged. Confused and untidy. A structural quality in which the parts of an object are non-rigid. -HED_0012572 5 Familiar Categorical-judgment-value relatedTag=Unfamiliar, relatedTag=Famous Recognized, familiar, or within the scope of knowledge. -HED_0012573 5 Famous Categorical-judgment-value relatedTag=Familiar, relatedTag=Unfamiliar A person who has a high degree of recognition by the general population for his or her success or accomplishments. A famous person. -HED_0012574 5 Inaudible Categorical-judgment-value relatedTag=Audible A sound below the threshold of perception of the participant. -HED_0012575 5 Incongruent Categorical-judgment-value relatedTag=Congruent Not in agreement or harmony. -HED_0012576 5 Involuntary Categorical-judgment-value relatedTag=Voluntary An action that is not made by choice. In the body, involuntary actions (such as blushing) occur automatically, and cannot be controlled by choice. -HED_0012577 5 Masked Categorical-judgment-value relatedTag=Unmasked Information exists but is not provided or is partially obscured due to security,privacy, or other concerns. -HED_0012578 5 Normal Categorical-judgment-value relatedTag=Abnormal Being approximately average or within certain limits. Conforming with or constituting a norm or standard or level or type or social norm. -HED_0012579 5 Ordered Categorical-judgment-value relatedTag=Disordered Conforming to a logical or comprehensible arrangement of separate elements. -HED_0012580 5 Simple Categorical-judgment-value relatedTag=Complex Easily understood or presenting no difficulties. -HED_0012581 5 Symmetrical Categorical-judgment-value relatedTag=Asymmetrical Made up of exactly similar parts facing each other or around an axis. Showing aspects of symmetry. -HED_0012582 5 Unconstrained Categorical-judgment-value relatedTag=Constrained Moving without restriction. -HED_0012583 5 Unfamiliar Categorical-judgment-value relatedTag=Familiar, relatedTag=Famous Not having knowledge or experience of. -HED_0012584 5 Unmasked Categorical-judgment-value relatedTag=Masked Information is revealed. -HED_0012585 5 Voluntary Categorical-judgment-value relatedTag=Involuntary Using free will or design; not forced or compelled; controlled by individual volition. -HED_0012586 4 Categorical-level-value Categorical-value Categorical values based on dividing a continuous variable into levels such as high and low. -HED_0012587 5 Cold Categorical-level-value relatedTag=Hot Having an absence of heat. -HED_0012588 5 Deep Categorical-level-value relatedTag=Shallow Extending relatively far inward or downward. -HED_0012589 5 High Categorical-level-value relatedTag=Low, relatedTag=Medium Having a greater than normal degree, intensity, or amount. -HED_0012590 5 Hot Categorical-level-value relatedTag=Cold Having an excess of heat. -HED_0012591 5 Large Categorical-level-value relatedTag=Small Having a great extent such as in physical dimensions, period of time, amplitude or frequency. -HED_0012592 5 Liminal Categorical-level-value relatedTag=Subliminal, relatedTag=Supraliminal Situated at a sensory threshold that is barely perceptible or capable of eliciting a response. -HED_0012593 5 Loud Categorical-level-value relatedTag=Quiet Having a perceived high intensity of sound. -HED_0012594 5 Low Categorical-level-value relatedTag=High Less than normal in degree, intensity or amount. -HED_0012595 5 Medium Categorical-level-value relatedTag=Low, relatedTag=High Mid-way between small and large in number, quantity, magnitude or extent. -HED_0012596 5 Negative Categorical-level-value relatedTag=Positive Involving disadvantage or harm. -HED_0012597 5 Positive Categorical-level-value relatedTag=Negative Involving advantage or good. -HED_0012598 5 Quiet Categorical-level-value relatedTag=Loud Characterizing a perceived low intensity of sound. -HED_0012599 5 Rough Categorical-level-value relatedTag=Smooth Having a surface with perceptible bumps, ridges, or irregularities. -HED_0012600 5 Shallow Categorical-level-value relatedTag=Deep Having a depth which is relatively low. -HED_0012601 5 Small Categorical-level-value relatedTag=Large Having a small extent such as in physical dimensions, period of time, amplitude or frequency. -HED_0012602 5 Smooth Categorical-level-value relatedTag=Rough Having a surface free from bumps, ridges, or irregularities. -HED_0012603 5 Subliminal Categorical-level-value relatedTag=Liminal, relatedTag=Supraliminal Situated below a sensory threshold that is imperceptible or not capable of eliciting a response. -HED_0012604 5 Supraliminal Categorical-level-value relatedTag=Liminal, relatedTag=Subliminal Situated above a sensory threshold that is perceptible or capable of eliciting a response. -HED_0012605 5 Thick Categorical-level-value relatedTag=Thin Wide in width, extent or cross-section. -HED_0012606 5 Thin Categorical-level-value relatedTag=Thick Narrow in width, extent or cross-section. -HED_0012607 4 Categorical-location-value Categorical-value Value indicating the location of something, primarily as an identifier rather than an expression of where the item is relative to something else. -HED_0012608 5 Anterior Categorical-location-value Relating to an item on the front of an agent body (from the point of view of the agent) or on the front of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. -HED_0012609 5 Lateral Categorical-location-value Identifying the portion of an object away from the midline, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. -HED_0012610 5 Left Categorical-location-value Relating to an item on the left side of an agent body (from the point of view of the agent) or the left side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Left, Hand) as an identifier for the left hand. HED spatial relations should be used for relative positions such as (Hand, (Left-side-of, Keyboard)), which denotes the hand placed on the left side of the keyboard, which could be either the identified left hand or right hand. -HED_0012611 5 Medial Categorical-location-value Identifying the portion of an object towards the center, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. -HED_0012612 5 Posterior Categorical-location-value Relating to an item on the back of an agent body (from the point of view of the agent) or on the back of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. -HED_0012613 5 Right Categorical-location-value Relating to an item on the right side of an agent body (from the point of view of the agent) or the right side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Right, Hand) as an identifier for the right hand. HED spatial relations should be used for relative positions such as (Hand, (Right-side-of, Keyboard)), which denotes the hand placed on the right side of the keyboard, which could be either the identified left hand or right hand. -HED_0012614 4 Categorical-orientation-value Categorical-value Value indicating the orientation or direction of something. -HED_0012615 5 Backward Categorical-orientation-value relatedTag=Forward Directed behind or to the rear. -HED_0012616 5 Downward Categorical-orientation-value relatedTag=Leftward, relatedTag=Rightward, relatedTag=Upward Moving or leading toward a lower place or level. -HED_0012617 5 Forward Categorical-orientation-value relatedTag=Backward At or near or directed toward the front. -HED_0012618 5 Horizontally-oriented Categorical-orientation-value relatedTag=Vertically-oriented Oriented parallel to or in the plane of the horizon. -HED_0012619 5 Leftward Categorical-orientation-value relatedTag=Downward, relatedTag=Rightward, relatedTag=Upward Going toward or facing the left. -HED_0012620 5 Oblique Categorical-orientation-value relatedTag=Rotated Slanting or inclined in direction, course, or position that is neither parallel nor perpendicular nor right-angular. -HED_0012621 5 Rightward Categorical-orientation-value relatedTag=Downward, relatedTag=Leftward, relatedTag=Upward Going toward or situated on the right. -HED_0012622 5 Rotated Categorical-orientation-value Positioned offset around an axis or center. -HED_0012623 5 Upward Categorical-orientation-value relatedTag=Downward, relatedTag=Leftward, relatedTag=Rightward Moving, pointing, or leading to a higher place, point, or level. -HED_0012624 5 Vertically-oriented Categorical-orientation-value relatedTag=Horizontally-oriented Oriented perpendicular to the plane of the horizon. -HED_0012625 3 Physical-value Data-value The value of some physical property of something. -HED_0012626 4 Temperature Physical-value A measure of hot or cold based on the average kinetic energy of the atoms or molecules in the system. -HED_0012627 5 Temperature-# Temperature takesValue, valueClass=numericClass, unitClass=temperatureUnits -HED_0012628 4 Weight Physical-value The relative mass or the quantity of matter contained by something. -HED_0012629 5 Weight-# Weight takesValue, valueClass=numericClass, unitClass=weightUnits -HED_0012630 3 Quantitative-value Data-value Something capable of being estimated or expressed with numeric values. -HED_0012631 4 Fraction Quantitative-value A numerical value between 0 and 1. -HED_0012632 5 Fraction-# Fraction takesValue, valueClass=numericClass -HED_0012633 4 Item-count Quantitative-value The integer count of something which is usually grouped with the entity it is counting. (Item-count/3, A) indicates that 3 of A have occurred up to this point. -HED_0012634 5 Item-count-# Item-count takesValue, valueClass=numericClass -HED_0012635 4 Item-index Quantitative-value The index of an item in a collection, sequence or other structure. (A (Item-index/3, B)) means that A is item number 3 in B. -HED_0012636 5 Item-index-# Item-index takesValue, valueClass=numericClass -HED_0012637 4 Item-interval Quantitative-value An integer indicating how many items or entities have passed since the last one of these. An item interval of 0 indicates the current item. -HED_0012638 5 Item-interval-# Item-interval takesValue, valueClass=numericClass -HED_0012639 4 Percentage Quantitative-value A fraction or ratio with 100 understood as the denominator. -HED_0012640 5 Percentage-# Percentage takesValue, valueClass=numericClass -HED_0012641 4 Ratio Quantitative-value A quotient of quantities of the same kind for different components within the same system. -HED_0012642 5 Ratio-# Ratio takesValue, valueClass=numericClass -HED_0012643 3 Spatiotemporal-value Data-value A property relating to space and/or time. -HED_0012644 4 Rate-of-change Spatiotemporal-value The amount of change accumulated per unit time. -HED_0012645 5 Acceleration Rate-of-change Magnitude of the rate of change in either speed or direction. The direction of change should be given separately. -HED_0012646 6 Acceleration-# Acceleration takesValue, valueClass=numericClass, unitClass=accelerationUnits -HED_0012647 5 Frequency Rate-of-change Frequency is the number of occurrences of a repeating event per unit time. -HED_0012648 6 Frequency-# Frequency takesValue, valueClass=numericClass, unitClass=frequencyUnits -HED_0012649 5 Jerk-rate Rate-of-change Magnitude of the rate at which the acceleration of an object changes with respect to time. The direction of change should be given separately. -HED_0012650 6 Jerk-rate-# Jerk-rate takesValue, valueClass=numericClass, unitClass=jerkUnits -HED_0012651 5 Refresh-rate Rate-of-change The frequency with which the image on a computer monitor or similar electronic display screen is refreshed, usually expressed in hertz. -HED_0012652 6 Refresh-rate-# Refresh-rate takesValue, valueClass=numericClass -HED_0012653 5 Sampling-rate Rate-of-change The number of digital samples taken or recorded per unit of time. -HED_0012654 6 Sampling-rate-# Sampling-rate takesValue, unitClass=frequencyUnits -HED_0012655 5 Speed Rate-of-change A scalar measure of the rate of movement of the object expressed either as the distance traveled divided by the time taken (average speed) or the rate of change of position with respect to time at a particular point (instantaneous speed). The direction of change should be given separately. -HED_0012656 6 Speed-# Speed takesValue, valueClass=numericClass, unitClass=speedUnits -HED_0012657 5 Temporal-rate Rate-of-change The number of items per unit of time. -HED_0012658 6 Temporal-rate-# Temporal-rate takesValue, valueClass=numericClass, unitClass=frequencyUnits -HED_0012659 4 Spatial-value Spatiotemporal-value Value of an item involving space. -HED_0012660 5 Angle Spatial-value The amount of inclination of one line to another or the plane of one object to another. -HED_0012661 6 Angle-# Angle takesValue, unitClass=angleUnits, valueClass=numericClass -HED_0012662 5 Distance Spatial-value A measure of the space separating two objects or points. -HED_0012663 6 Distance-# Distance takesValue, valueClass=numericClass, unitClass=physicalLengthUnits -HED_0012664 5 Position Spatial-value A reference to the alignment of an object, a particular situation or view of a situation, or the location of an object. Coordinates with respect a specified frame of reference or the default Screen-frame if no frame is given. -HED_0012326 6 Clock-face Position deprecatedFrom=8.2.0 A location identifier based on clock-face numbering or anatomic subregion. Replaced by Clock-face-position. -HED_0013228 7 Clock-face-# Clock-face deprecatedFrom=8.2.0, takesValue, valueClass=numericClass -HED_0013229 6 Clock-face-position Position A location identifier based on clock-face numbering or anatomic subregion. As an object, just use the tag Clock. -HED_0013230 7 Clock-face-position-# Clock-face-position takesValue, valueClass=numericClass -HED_0012665 6 X-position Position The position along the x-axis of the frame of reference. -HED_0012666 7 X-position-# X-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits -HED_0012667 6 Y-position Position The position along the y-axis of the frame of reference. -HED_0012668 7 Y-position-# Y-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits -HED_0012669 6 Z-position Position The position along the z-axis of the frame of reference. -HED_0012670 7 Z-position-# Z-position takesValue, valueClass=numericClass, unitClass=physicalLengthUnits -HED_0012671 5 Size Spatial-value The physical magnitude of something. -HED_0012672 6 Area Size The extent of a 2-dimensional surface enclosed within a boundary. -HED_0012673 7 Area-# Area takesValue, valueClass=numericClass, unitClass=areaUnits -HED_0012674 6 Depth Size The distance from the surface of something especially from the perspective of looking from the front. -HED_0012675 7 Depth-# Depth takesValue, valueClass=numericClass, unitClass=physicalLengthUnits -HED_0012676 6 Height Size The vertical measurement or distance from the base to the top of an object. -HED_0012677 7 Height-# Height takesValue, valueClass=numericClass, unitClass=physicalLengthUnits -HED_0012678 6 Length Size The linear extent in space from one end of something to the other end, or the extent of something from beginning to end. -HED_0012679 7 Length-# Length takesValue, valueClass=numericClass, unitClass=physicalLengthUnits -HED_0012680 6 Perimeter Size The minimum length of paths enclosing a 2D shape. -HED_0012681 7 Perimeter-# Perimeter takesValue, valueClass=numericClass, unitClass=physicalLengthUnits -HED_0012682 6 Radius Size The distance of the line from the center of a circle or a sphere to its perimeter or outer surface, respectively. -HED_0012683 7 Radius-# Radius takesValue, valueClass=numericClass, unitClass=physicalLengthUnits -HED_0012684 6 Volume Size The amount of three dimensional space occupied by an object or the capacity of a space or container. -HED_0012685 7 Volume-# Volume takesValue, valueClass=numericClass, unitClass=volumeUnits -HED_0012686 6 Width Size The extent or measurement of something from side to side. -HED_0012687 7 Width-# Width takesValue, valueClass=numericClass, unitClass=physicalLengthUnits -HED_0012688 4 Temporal-value Spatiotemporal-value A characteristic of or relating to time or limited by time. -HED_0012689 5 Delay Temporal-value topLevelTagGroup, reserved, requireChild, relatedTag=Duration The time at which an event start time is delayed from the current onset time. This tag defines the start time of an event of temporal extent and may be used with the Duration tag. -HED_0012690 6 Delay-# Delay takesValue, valueClass=numericClass, unitClass=timeUnits -HED_0012691 5 Duration Temporal-value topLevelTagGroup, reserved, requireChild, relatedTag=Delay The period of time during which an event occurs. This tag defines the end time of an event of temporal extent and may be used with the Delay tag. -HED_0012692 6 Duration-# Duration takesValue, valueClass=numericClass, unitClass=timeUnits -HED_0012693 5 Time-interval Temporal-value The period of time separating two instances, events, or occurrences. -HED_0012694 6 Time-interval-# Time-interval takesValue, valueClass=numericClass, unitClass=timeUnits -HED_0012695 5 Time-value Temporal-value A value with units of time. Usually grouped with tags identifying what the value represents. -HED_0012696 6 Time-value-# Time-value takesValue, valueClass=numericClass, unitClass=timeUnits -HED_0012697 3 Statistical-value Data-value extensionAllowed A value based on or employing the principles of statistics. -HED_0012698 4 Data-maximum Statistical-value The largest possible quantity or degree. -HED_0012699 5 Data-maximum-# Data-maximum takesValue, valueClass=numericClass -HED_0012700 4 Data-mean Statistical-value The sum of a set of values divided by the number of values in the set. -HED_0012701 5 Data-mean-# Data-mean takesValue, valueClass=numericClass -HED_0012702 4 Data-median Statistical-value The value which has an equal number of values greater and less than it. -HED_0012703 5 Data-median-# Data-median takesValue, valueClass=numericClass -HED_0012704 4 Data-minimum Statistical-value The smallest possible quantity. -HED_0012705 5 Data-minimum-# Data-minimum takesValue, valueClass=numericClass -HED_0012706 4 Probability Statistical-value A measure of the expectation of the occurrence of a particular event. -HED_0012707 5 Probability-# Probability takesValue, valueClass=numericClass -HED_0012708 4 Standard-deviation Statistical-value A measure of the range of values in a set of numbers. Standard deviation is a statistic used as a measure of the dispersion or variation in a distribution, equal to the square root of the arithmetic mean of the squares of the deviations from the arithmetic mean. -HED_0012709 5 Standard-deviation-# Standard-deviation takesValue, valueClass=numericClass -HED_0012710 4 Statistical-accuracy Statistical-value A measure of closeness to true value expressed as a number between 0 and 1. -HED_0012711 5 Statistical-accuracy-# Statistical-accuracy takesValue, valueClass=numericClass -HED_0012712 4 Statistical-precision Statistical-value A quantitative representation of the degree of accuracy necessary for or associated with a particular action. -HED_0012713 5 Statistical-precision-# Statistical-precision takesValue, valueClass=numericClass -HED_0012714 4 Statistical-recall Statistical-value Sensitivity is a measurement datum qualifying a binary classification test and is computed by subtracting the false negative rate to the integral numeral 1. -HED_0012715 5 Statistical-recall-# Statistical-recall takesValue, valueClass=numericClass -HED_0012716 4 Statistical-uncertainty Statistical-value A measure of the inherent variability of repeated observation measurements of a quantity including quantities evaluated by statistical methods and by other means. -HED_0012717 5 Statistical-uncertainty-# Statistical-uncertainty takesValue, valueClass=numericClass -HED_0012718 2 Data-variability-attribute Data-property An attribute describing how something changes or varies. -HED_0012719 3 Abrupt Data-variability-attribute Marked by sudden change. -HED_0012720 3 Constant Data-variability-attribute Continually recurring or continuing without interruption. Not changing in time or space. -HED_0012721 3 Continuous Data-variability-attribute relatedTag=Discrete, relatedTag=Discontinuous Uninterrupted in time, sequence, substance, or extent. -HED_0012722 3 Decreasing Data-variability-attribute relatedTag=Increasing Becoming smaller or fewer in size, amount, intensity, or degree. -HED_0012723 3 Deterministic Data-variability-attribute relatedTag=Random, relatedTag=Stochastic No randomness is involved in the development of the future states of the element. -HED_0012724 3 Discontinuous Data-variability-attribute relatedTag=Continuous Having a gap in time, sequence, substance, or extent. -HED_0012725 3 Discrete Data-variability-attribute relatedTag=Continuous, relatedTag=Discontinuous Constituting a separate entities or parts. -HED_0012726 3 Estimated-value Data-variability-attribute Something that has been calculated or measured approximately. -HED_0012727 3 Exact-value Data-variability-attribute A value that is viewed to the true value according to some standard. -HED_0012728 3 Flickering Data-variability-attribute Moving irregularly or unsteadily or burning or shining fitfully or with a fluctuating light. -HED_0012729 3 Fractal Data-variability-attribute Having extremely irregular curves or shapes for which any suitably chosen part is similar in shape to a given larger or smaller part when magnified or reduced to the same size. -HED_0012730 3 Increasing Data-variability-attribute relatedTag=Decreasing Becoming greater in size, amount, or degree. -HED_0012731 3 Random Data-variability-attribute relatedTag=Deterministic, relatedTag=Stochastic Governed by or depending on chance. Lacking any definite plan or order or purpose. -HED_0012732 3 Repetitive Data-variability-attribute A recurring action that is often non-purposeful. -HED_0012733 3 Stochastic Data-variability-attribute relatedTag=Deterministic, relatedTag=Random Uses a random probability distribution or pattern that may be analyzed statistically but may not be predicted precisely to determine future states. -HED_0012734 3 Varying Data-variability-attribute Differing in size, amount, degree, or nature. -HED_0012735 1 Environmental-property Property Relating to or arising from the surroundings of an agent. -HED_0012736 2 Augmented-reality Environmental-property Using technology that enhances real-world experiences with computer-derived digital overlays to change some aspects of perception of the natural environment. The digital content is shown to the user through a smart device or glasses and responds to changes in the environment. -HED_0012737 2 Indoors Environmental-property Located inside a building or enclosure. -HED_0012738 2 Motion-platform Environmental-property A mechanism that creates the feelings of being in a real motion environment. -HED_0012739 2 Outdoors Environmental-property Any area outside a building or shelter. -HED_0012740 2 Real-world Environmental-property Located in a place that exists in real space and time under realistic conditions. -HED_0012741 2 Rural Environmental-property Of or pertaining to the country as opposed to the city. -HED_0012742 2 Terrain Environmental-property Characterization of the physical features of a tract of land. -HED_0012743 3 Composite-terrain Terrain Tracts of land characterized by a mixture of physical features. -HED_0012744 3 Dirt-terrain Terrain Tracts of land characterized by a soil surface and lack of vegetation. -HED_0012745 3 Grassy-terrain Terrain Tracts of land covered by grass. -HED_0012746 3 Gravel-terrain Terrain Tracts of land covered by a surface consisting a loose aggregation of small water-worn or pounded stones. -HED_0012747 3 Leaf-covered-terrain Terrain Tracts of land covered by leaves and composited organic material. -HED_0012748 3 Muddy-terrain Terrain Tracts of land covered by a liquid or semi-liquid mixture of water and some combination of soil, silt, and clay. -HED_0012749 3 Paved-terrain Terrain Tracts of land covered with concrete, asphalt, stones, or bricks. -HED_0012750 3 Rocky-terrain Terrain Tracts of land consisting or full of rock or rocks. -HED_0012751 3 Sloped-terrain Terrain Tracts of land arranged in a sloping or inclined position. -HED_0012752 3 Uneven-terrain Terrain Tracts of land that are not level, smooth, or regular. -HED_0012753 2 Urban Environmental-property Relating to, located in, or characteristic of a city or densely populated area. -HED_0012754 2 Virtual-world Environmental-property Using technology that creates immersive, computer-generated experiences that a person can interact with and navigate through. The digital content is generally delivered to the user through some type of headset and responds to changes in head position or through interaction with other types of sensors. Existing in a virtual setting such as a simulation or game environment. -HED_0012755 1 Informational-property Property extensionAllowed Something that pertains to a task. -HED_0012756 2 Description Informational-property An explanation of what the tag group it is in means. If the description is at the top-level of an event string, the description applies to the event. -HED_0012757 3 Description-# Description takesValue, valueClass=textClass -HED_0012758 2 ID Informational-property An alphanumeric name that identifies either a unique object or a unique class of objects. Here the object or class may be an idea, physical countable object (or class), or physical uncountable substance (or class). -HED_0012759 3 ID-# ID takesValue, valueClass=textClass -HED_0012760 2 Label Informational-property A string of 20 or fewer characters identifying something. Labels usually refer to general classes of things while IDs refer to specific instances. A term that is associated with some entity. A brief description given for purposes of identification. An identifying or descriptive marker that is attached to an object. -HED_0012761 3 Label-# Label takesValue, valueClass=nameClass -HED_0012762 2 Metadata Informational-property Data about data. Information that describes another set of data. -HED_0012763 3 Creation-date Metadata The date on which the creation of this item began. -HED_0012764 4 Creation-date-# Creation-date takesValue, valueClass=dateTimeClass -HED_0012765 3 Experimental-note Metadata A brief written record about the experiment. -HED_0012766 4 Experimental-note-# Experimental-note takesValue, valueClass=textClass -HED_0012767 3 Library-name Metadata Official name of a HED library. -HED_0012768 4 Library-name-# Library-name takesValue, valueClass=nameClass -HED_0012769 3 Metadata-identifier Metadata Identifier (usually unique) from another metadata source. -HED_0012770 4 CogAtlas Metadata-identifier The Cognitive Atlas ID number of something. -HED_0012771 5 CogAtlas-# CogAtlas takesValue -HED_0012772 4 CogPo Metadata-identifier The CogPO ID number of something. -HED_0012773 5 CogPo-# CogPo takesValue -HED_0012774 4 DOI Metadata-identifier Digital object identifier for an object. -HED_0012775 5 DOI-# DOI takesValue -HED_0012776 4 OBO-identifier Metadata-identifier The identifier of a term in some Open Biology Ontology (OBO) ontology. -HED_0012777 5 OBO-identifier-# OBO-identifier takesValue, valueClass=nameClass -HED_0012778 4 Species-identifier Metadata-identifier A binomial species name from the NCBI Taxonomy, for example, homo sapiens, mus musculus, or rattus norvegicus. -HED_0012779 5 Species-identifier-# Species-identifier takesValue -HED_0012780 4 Subject-identifier Metadata-identifier A sequence of characters used to identify, name, or characterize a trial or study subject. -HED_0012781 5 Subject-identifier-# Subject-identifier takesValue -HED_0012782 4 UUID Metadata-identifier A unique universal identifier. -HED_0012783 5 UUID-# UUID takesValue -HED_0012784 4 Version-identifier Metadata-identifier An alphanumeric character string that identifies a form or variant of a type or original. -HED_0012785 5 Version-identifier-# Version-identifier takesValue Usually is a semantic version. -HED_0012786 3 Modified-date Metadata The date on which the item was modified (usually the last-modified data unless a complete record of dated modifications is kept. -HED_0012787 4 Modified-date-# Modified-date takesValue, valueClass=dateTimeClass -HED_0012788 3 Pathname Metadata The specification of a node (file or directory) in a hierarchical file system, usually specified by listing the nodes top-down. -HED_0012789 4 Pathname-# Pathname takesValue -HED_0012790 3 URL Metadata A valid URL. -HED_0012791 4 URL-# URL takesValue -HED_0012792 2 Parameter Informational-property Something user-defined for this experiment. -HED_0012793 3 Parameter-label Parameter The name of the parameter. -HED_0012794 4 Parameter-label-# Parameter-label takesValue, valueClass=nameClass -HED_0012795 3 Parameter-value Parameter The value of the parameter. -HED_0012796 4 Parameter-value-# Parameter-value takesValue, valueClass=textClass -HED_0012797 1 Organizational-property Property Relating to an organization or the action of organizing something. -HED_0012798 2 Collection Organizational-property reserved A tag designating a grouping of items such as in a set or list. -HED_0012799 3 Collection-# Collection takesValue, valueClass=nameClass Name of the collection. -HED_0012800 2 Condition-variable Organizational-property reserved An aspect of the experiment or task that is to be varied during the experiment. Task-conditions are sometimes called independent variables or contrasts. -HED_0012801 3 Condition-variable-# Condition-variable takesValue, valueClass=nameClass Name of the condition variable. -HED_0012802 2 Control-variable Organizational-property reserved An aspect of the experiment that is fixed throughout the study and usually is explicitly controlled. -HED_0012803 3 Control-variable-# Control-variable takesValue, valueClass=nameClass Name of the control variable. -HED_0012804 2 Def Organizational-property requireChild, reserved A HED-specific utility tag used with a defined name to represent the tags associated with that definition. -HED_0012805 3 Def-# Def takesValue, valueClass=nameClass Name of the definition. -HED_0012806 2 Def-expand Organizational-property requireChild, reserved, tagGroup A HED specific utility tag that is grouped with an expanded definition. The child value of the Def-expand is the name of the expanded definition. -HED_0012807 3 Def-expand-# Def-expand takesValue, valueClass=nameClass -HED_0012808 2 Definition Organizational-property requireChild, reserved, topLevelTagGroup A HED-specific utility tag whose child value is the name of the concept and the tag group associated with the tag is an English language explanation of a concept. -HED_0012809 3 Definition-# Definition takesValue, valueClass=nameClass Name of the definition. -HED_0012810 2 Event-context Organizational-property reserved, topLevelTagGroup, unique A special HED tag inserted as part of a top-level tag group to contain information about the interrelated conditions under which the event occurs. The event context includes information about other events that are ongoing when this event happens. -HED_0012811 2 Event-stream Organizational-property reserved A special HED tag indicating that this event is a member of an ordered succession of events. -HED_0012812 3 Event-stream-# Event-stream takesValue, valueClass=nameClass Name of the event stream. -HED_0012813 2 Experimental-intertrial Organizational-property reserved A tag used to indicate a part of the experiment between trials usually where nothing is happening. -HED_0012814 3 Experimental-intertrial-# Experimental-intertrial takesValue, valueClass=nameClass Optional label for the intertrial block. -HED_0012815 2 Experimental-trial Organizational-property reserved Designates a run or execution of an activity, for example, one execution of a script. A tag used to indicate a particular organizational part in the experimental design often containing a stimulus-response pair or stimulus-response-feedback triad. -HED_0012816 3 Experimental-trial-# Experimental-trial takesValue, valueClass=nameClass Optional label for the trial (often a numerical string). -HED_0012817 2 Indicator-variable Organizational-property reserved An aspect of the experiment or task that is measured as task conditions are varied during the experiment. Experiment indicators are sometimes called dependent variables. -HED_0012818 3 Indicator-variable-# Indicator-variable takesValue, valueClass=nameClass Name of the indicator variable. -HED_0012819 2 Recording Organizational-property reserved A tag designating the data recording. Recording tags are usually have temporal scope which is the entire recording. -HED_0012820 3 Recording-# Recording takesValue, valueClass=nameClass Optional label for the recording. -HED_0012821 2 Task Organizational-property reserved An assigned piece of work, usually with a time allotment. A tag used to indicate a linkage the structured activities performed as part of the experiment. -HED_0012822 3 Task-# Task takesValue, valueClass=nameClass Optional label for the task block. -HED_0012823 2 Time-block Organizational-property reserved A tag used to indicate a contiguous time block in the experiment during which something is fixed or noted. -HED_0012824 3 Time-block-# Time-block takesValue, valueClass=nameClass Optional label for the task block. -HED_0012825 1 Sensory-property Property Relating to sensation or the physical senses. -HED_0012826 2 Sensory-attribute Sensory-property A sensory characteristic associated with another entity. -HED_0012827 3 Auditory-attribute Sensory-attribute Pertaining to the sense of hearing. -HED_0012828 4 Loudness Auditory-attribute Perceived intensity of a sound. -HED_0012829 5 Loudness-# Loudness takesValue, valueClass=numericClass, valueClass=nameClass -HED_0012830 4 Pitch Auditory-attribute A perceptual property that allows the user to order sounds on a frequency scale. -HED_0012831 5 Pitch-# Pitch takesValue, valueClass=numericClass, unitClass=frequencyUnits -HED_0012832 4 Sound-envelope Auditory-attribute Description of how a sound changes over time. -HED_0012833 5 Sound-envelope-attack Sound-envelope The time taken for initial run-up of level from nil to peak usually beginning when the key on a musical instrument is pressed. -HED_0012834 6 Sound-envelope-attack-# Sound-envelope-attack takesValue, valueClass=numericClass, unitClass=timeUnits -HED_0012835 5 Sound-envelope-decay Sound-envelope The time taken for the subsequent run down from the attack level to the designated sustain level. -HED_0012836 6 Sound-envelope-decay-# Sound-envelope-decay takesValue, valueClass=numericClass, unitClass=timeUnits -HED_0012837 5 Sound-envelope-release Sound-envelope The time taken for the level to decay from the sustain level to zero after the key is released. -HED_0012838 6 Sound-envelope-release-# Sound-envelope-release takesValue, valueClass=numericClass, unitClass=timeUnits -HED_0012839 5 Sound-envelope-sustain Sound-envelope The time taken for the main sequence of the sound duration, until the key is released. -HED_0012840 6 Sound-envelope-sustain-# Sound-envelope-sustain takesValue, valueClass=numericClass, unitClass=timeUnits -HED_0012841 4 Sound-volume Auditory-attribute The sound pressure level (SPL) usually the ratio to a reference signal estimated as the lower bound of hearing. -HED_0012842 5 Sound-volume-# Sound-volume takesValue, valueClass=numericClass, unitClass=intensityUnits -HED_0012843 4 Timbre Auditory-attribute The perceived sound quality of a singing voice or musical instrument. -HED_0012844 5 Timbre-# Timbre takesValue, valueClass=nameClass -HED_0012845 3 Gustatory-attribute Sensory-attribute Pertaining to the sense of taste. -HED_0012846 4 Bitter Gustatory-attribute Having a sharp, pungent taste. -HED_0012847 4 Salty Gustatory-attribute Tasting of or like salt. -HED_0012848 4 Savory Gustatory-attribute Belonging to a taste that is salty or spicy rather than sweet. -HED_0012849 4 Sour Gustatory-attribute Having a sharp, acidic taste. -HED_0012850 4 Sweet Gustatory-attribute Having or resembling the taste of sugar. -HED_0012851 3 Olfactory-attribute Sensory-attribute Having a smell. -HED_0012852 3 Somatic-attribute Sensory-attribute Pertaining to the feelings in the body or of the nervous system. -HED_0012853 4 Pain Somatic-attribute The sensation of discomfort, distress, or agony, resulting from the stimulation of specialized nerve endings. -HED_0012854 4 Stress Somatic-attribute The negative mental, emotional, and physical reactions that occur when environmental stressors are perceived as exceeding the adaptive capacities of the individual. -HED_0012855 3 Tactile-attribute Sensory-attribute Pertaining to the sense of touch. -HED_0012856 4 Tactile-pressure Tactile-attribute Having a feeling of heaviness. -HED_0012857 4 Tactile-temperature Tactile-attribute Having a feeling of hotness or coldness. -HED_0012858 4 Tactile-texture Tactile-attribute Having a feeling of roughness. -HED_0012859 4 Tactile-vibration Tactile-attribute Having a feeling of mechanical oscillation. -HED_0012860 3 Vestibular-attribute Sensory-attribute Pertaining to the sense of balance or body position. -HED_0012861 3 Visual-attribute Sensory-attribute Pertaining to the sense of sight. -HED_0012862 4 Color Visual-attribute The appearance of objects (or light sources) described in terms of perception of their hue and lightness (or brightness) and saturation. -HED_0012863 5 CSS-color Color One of 140 colors supported by all browsers. For more details such as the color RGB or HEX values,check:https://www.w3schools.com/colors/colors_groups.asp. -HED_0012864 6 Blue-color CSS-color CSS color group. -HED_0012865 7 Blue Blue-color CSS-color 0x0000FF. -HED_0012866 7 CadetBlue Blue-color CSS-color 0x5F9EA0. -HED_0012867 7 CornflowerBlue Blue-color CSS-color 0x6495ED. -HED_0012868 7 DarkBlue Blue-color CSS-color 0x00008B. -HED_0012869 7 DeepSkyBlue Blue-color CSS-color 0x00BFFF. -HED_0012870 7 DodgerBlue Blue-color CSS-color 0x1E90FF. -HED_0012871 7 LightBlue Blue-color CSS-color 0xADD8E6. -HED_0012872 7 LightSkyBlue Blue-color CSS-color 0x87CEFA. -HED_0012873 7 LightSteelBlue Blue-color CSS-color 0xB0C4DE. -HED_0012874 7 MediumBlue Blue-color CSS-color 0x0000CD. -HED_0012875 7 MidnightBlue Blue-color CSS-color 0x191970. -HED_0012876 7 Navy Blue-color CSS-color 0x000080. -HED_0012877 7 PowderBlue Blue-color CSS-color 0xB0E0E6. -HED_0012878 7 RoyalBlue Blue-color CSS-color 0x4169E1. -HED_0012879 7 SkyBlue Blue-color CSS-color 0x87CEEB. -HED_0012880 7 SteelBlue Blue-color CSS-color 0x4682B4. -HED_0012881 6 Brown-color CSS-color CSS color group. -HED_0012882 7 Bisque Brown-color CSS-color 0xFFE4C4. -HED_0012883 7 BlanchedAlmond Brown-color CSS-color 0xFFEBCD. -HED_0012884 7 Brown Brown-color CSS-color 0xA52A2A. -HED_0012885 7 BurlyWood Brown-color CSS-color 0xDEB887. -HED_0012886 7 Chocolate Brown-color CSS-color 0xD2691E. -HED_0012887 7 Cornsilk Brown-color CSS-color 0xFFF8DC. -HED_0012888 7 DarkGoldenRod Brown-color CSS-color 0xB8860B. -HED_0012889 7 GoldenRod Brown-color CSS-color 0xDAA520. -HED_0012890 7 Maroon Brown-color CSS-color 0x800000. -HED_0012891 7 NavajoWhite Brown-color CSS-color 0xFFDEAD. -HED_0012892 7 Olive Brown-color CSS-color 0x808000. -HED_0012893 7 Peru Brown-color CSS-color 0xCD853F. -HED_0012894 7 RosyBrown Brown-color CSS-color 0xBC8F8F. -HED_0012895 7 SaddleBrown Brown-color CSS-color 0x8B4513. -HED_0012896 7 SandyBrown Brown-color CSS-color 0xF4A460. -HED_0012897 7 Sienna Brown-color CSS-color 0xA0522D. -HED_0012898 7 Tan Brown-color CSS-color 0xD2B48C. -HED_0012899 7 Wheat Brown-color CSS-color 0xF5DEB3. -HED_0012900 6 Cyan-color CSS-color CSS color group. -HED_0012901 7 Aqua Cyan-color CSS-color 0x00FFFF. -HED_0012902 7 Aquamarine Cyan-color CSS-color 0x7FFFD4. -HED_0012903 7 Cyan Cyan-color CSS-color 0x00FFFF. -HED_0012904 7 DarkTurquoise Cyan-color CSS-color 0x00CED1. -HED_0012905 7 LightCyan Cyan-color CSS-color 0xE0FFFF. -HED_0012906 7 MediumTurquoise Cyan-color CSS-color 0x48D1CC. -HED_0012907 7 PaleTurquoise Cyan-color CSS-color 0xAFEEEE. -HED_0012908 7 Turquoise Cyan-color CSS-color 0x40E0D0. -HED_0012909 6 Gray-color CSS-color CSS color group. -HED_0012910 7 Black Gray-color CSS-color 0x000000. -HED_0012911 7 DarkGray Gray-color CSS-color 0xA9A9A9. -HED_0012912 7 DarkSlateGray Gray-color CSS-color 0x2F4F4F. -HED_0012913 7 DimGray Gray-color CSS-color 0x696969. -HED_0012914 7 Gainsboro Gray-color CSS-color 0xDCDCDC. -HED_0012915 7 Gray Gray-color CSS-color 0x808080. -HED_0012916 7 LightGray Gray-color CSS-color 0xD3D3D3. -HED_0012917 7 LightSlateGray Gray-color CSS-color 0x778899. -HED_0012918 7 Silver Gray-color CSS-color 0xC0C0C0. -HED_0012919 7 SlateGray Gray-color CSS-color 0x708090. -HED_0012920 6 Green-color CSS-color CSS color group. -HED_0012921 7 Chartreuse Green-color CSS-color 0x7FFF00. -HED_0012922 7 DarkCyan Green-color CSS-color 0x008B8B. -HED_0012923 7 DarkGreen Green-color CSS-color 0x006400. -HED_0012924 7 DarkOliveGreen Green-color CSS-color 0x556B2F. -HED_0012925 7 DarkSeaGreen Green-color CSS-color 0x8FBC8F. -HED_0012926 7 ForestGreen Green-color CSS-color 0x228B22. -HED_0012927 7 Green Green-color CSS-color 0x008000. -HED_0012928 7 GreenYellow Green-color CSS-color 0xADFF2F. -HED_0012929 7 LawnGreen Green-color CSS-color 0x7CFC00. -HED_0012930 7 LightGreen Green-color CSS-color 0x90EE90. -HED_0012931 7 LightSeaGreen Green-color CSS-color 0x20B2AA. -HED_0012932 7 Lime Green-color CSS-color 0x00FF00. -HED_0012933 7 LimeGreen Green-color CSS-color 0x32CD32. -HED_0012934 7 MediumAquaMarine Green-color CSS-color 0x66CDAA. -HED_0012935 7 MediumSeaGreen Green-color CSS-color 0x3CB371. -HED_0012936 7 MediumSpringGreen Green-color CSS-color 0x00FA9A. -HED_0012937 7 OliveDrab Green-color CSS-color 0x6B8E23. -HED_0012938 7 PaleGreen Green-color CSS-color 0x98FB98. -HED_0012939 7 SeaGreen Green-color CSS-color 0x2E8B57. -HED_0012940 7 SpringGreen Green-color CSS-color 0x00FF7F. -HED_0012941 7 Teal Green-color CSS-color 0x008080. -HED_0012942 7 YellowGreen Green-color CSS-color 0x9ACD32. -HED_0012943 6 Orange-color CSS-color CSS color group. -HED_0012944 7 Coral Orange-color CSS-color 0xFF7F50. -HED_0012945 7 DarkOrange Orange-color CSS-color 0xFF8C00. -HED_0012946 7 Orange Orange-color CSS-color 0xFFA500. -HED_0012947 7 OrangeRed Orange-color CSS-color 0xFF4500. -HED_0012948 7 Tomato Orange-color CSS-color 0xFF6347. -HED_0012949 6 Pink-color CSS-color CSS color group. -HED_0012950 7 DeepPink Pink-color CSS-color 0xFF1493. -HED_0012951 7 HotPink Pink-color CSS-color 0xFF69B4. -HED_0012952 7 LightPink Pink-color CSS-color 0xFFB6C1. -HED_0012953 7 MediumVioletRed Pink-color CSS-color 0xC71585. -HED_0012954 7 PaleVioletRed Pink-color CSS-color 0xDB7093. -HED_0012955 7 Pink Pink-color CSS-color 0xFFC0CB. -HED_0012956 6 Purple-color CSS-color CSS color group. -HED_0012957 7 BlueViolet Purple-color CSS-color 0x8A2BE2. -HED_0012958 7 DarkMagenta Purple-color CSS-color 0x8B008B. -HED_0012959 7 DarkOrchid Purple-color CSS-color 0x9932CC. -HED_0012960 7 DarkSlateBlue Purple-color CSS-color 0x483D8B. -HED_0012961 7 DarkViolet Purple-color CSS-color 0x9400D3. -HED_0012962 7 Fuchsia Purple-color CSS-color 0xFF00FF. -HED_0012963 7 Indigo Purple-color CSS-color 0x4B0082. -HED_0012964 7 Lavender Purple-color CSS-color 0xE6E6FA. -HED_0012965 7 Magenta Purple-color CSS-color 0xFF00FF. -HED_0012966 7 MediumOrchid Purple-color CSS-color 0xBA55D3. -HED_0012967 7 MediumPurple Purple-color CSS-color 0x9370DB. -HED_0012968 7 MediumSlateBlue Purple-color CSS-color 0x7B68EE. -HED_0012969 7 Orchid Purple-color CSS-color 0xDA70D6. -HED_0012970 7 Plum Purple-color CSS-color 0xDDA0DD. -HED_0012971 7 Purple Purple-color CSS-color 0x800080. -HED_0012972 7 RebeccaPurple Purple-color CSS-color 0x663399. -HED_0012973 7 SlateBlue Purple-color CSS-color 0x6A5ACD. -HED_0012974 7 Thistle Purple-color CSS-color 0xD8BFD8. -HED_0012975 7 Violet Purple-color CSS-color 0xEE82EE. -HED_0012976 6 Red-color CSS-color CSS color group. -HED_0012977 7 Crimson Red-color CSS-color 0xDC143C. -HED_0012978 7 DarkRed Red-color CSS-color 0x8B0000. -HED_0012979 7 DarkSalmon Red-color CSS-color 0xE9967A. -HED_0012980 7 FireBrick Red-color CSS-color 0xB22222. -HED_0012981 7 IndianRed Red-color CSS-color 0xCD5C5C. -HED_0012982 7 LightCoral Red-color CSS-color 0xF08080. -HED_0012983 7 LightSalmon Red-color CSS-color 0xFFA07A. -HED_0012984 7 Red Red-color CSS-color 0xFF0000. -HED_0012985 7 Salmon Red-color CSS-color 0xFA8072. -HED_0012986 6 White-color CSS-color CSS color group. -HED_0012987 7 AliceBlue White-color CSS-color 0xF0F8FF. -HED_0012988 7 AntiqueWhite White-color CSS-color 0xFAEBD7. -HED_0012989 7 Azure White-color CSS-color 0xF0FFFF. -HED_0012990 7 Beige White-color CSS-color 0xF5F5DC. -HED_0012991 7 FloralWhite White-color CSS-color 0xFFFAF0. -HED_0012992 7 GhostWhite White-color CSS-color 0xF8F8FF. -HED_0012993 7 HoneyDew White-color CSS-color 0xF0FFF0. -HED_0012994 7 Ivory White-color CSS-color 0xFFFFF0. -HED_0012995 7 LavenderBlush White-color CSS-color 0xFFF0F5. -HED_0012996 7 Linen White-color CSS-color 0xFAF0E6. -HED_0012997 7 MintCream White-color CSS-color 0xF5FFFA. -HED_0012998 7 MistyRose White-color CSS-color 0xFFE4E1. -HED_0012999 7 OldLace White-color CSS-color 0xFDF5E6. -HED_0013000 7 SeaShell White-color CSS-color 0xFFF5EE. -HED_0013001 7 Snow White-color CSS-color 0xFFFAFA. -HED_0013002 7 White White-color CSS-color 0xFFFFFF. -HED_0013003 7 WhiteSmoke White-color CSS-color 0xF5F5F5. -HED_0013004 6 Yellow-color CSS-color CSS color group. -HED_0013005 7 DarkKhaki Yellow-color CSS-color 0xBDB76B. -HED_0013006 7 Gold Yellow-color CSS-color 0xFFD700. -HED_0013007 7 Khaki Yellow-color CSS-color 0xF0E68C. -HED_0013008 7 LemonChiffon Yellow-color CSS-color 0xFFFACD. -HED_0013009 7 LightGoldenRodYellow Yellow-color CSS-color 0xFAFAD2. -HED_0013010 7 LightYellow Yellow-color CSS-color 0xFFFFE0. -HED_0013011 7 Moccasin Yellow-color CSS-color 0xFFE4B5. -HED_0013012 7 PaleGoldenRod Yellow-color CSS-color 0xEEE8AA. -HED_0013013 7 PapayaWhip Yellow-color CSS-color 0xFFEFD5. -HED_0013014 7 PeachPuff Yellow-color CSS-color 0xFFDAB9. -HED_0013015 7 Yellow Yellow-color CSS-color 0xFFFF00. -HED_0013016 5 Color-shade Color A slight degree of difference between colors, especially with regard to how light or dark it is or as distinguished from one nearly like it. -HED_0013017 6 Dark-shade Color-shade A color tone not reflecting much light. -HED_0013018 6 Light-shade Color-shade A color tone reflecting more light. -HED_0013019 5 Grayscale Color Using a color map composed of shades of gray, varying from black at the weakest intensity to white at the strongest. -HED_0013020 6 Grayscale-# Grayscale takesValue, valueClass=numericClass White intensity between 0 and 1. -HED_0013021 5 HSV-color Color A color representation that models how colors appear under light. -HED_0013022 6 HSV-value HSV-color An attribute of a visual sensation according to which an area appears to emit more or less light. -HED_0013023 7 HSV-value-# HSV-value takesValue, valueClass=numericClass -HED_0013024 6 Hue HSV-color Attribute of a visual sensation according to which an area appears to be similar to one of the perceived colors. -HED_0013025 7 Hue-# Hue takesValue, valueClass=numericClass Angular value between 0 and 360. -HED_0013026 6 Saturation HSV-color Colorfulness of a stimulus relative to its own brightness. -HED_0013027 7 Saturation-# Saturation takesValue, valueClass=numericClass B value of RGB between 0 and 1. -HED_0013028 5 RGB-color Color A color from the RGB schema. -HED_0013029 6 RGB-blue RGB-color The blue component. -HED_0013030 7 RGB-blue-# RGB-blue takesValue, valueClass=numericClass B value of RGB between 0 and 1. -HED_0013031 6 RGB-green RGB-color The green component. -HED_0013032 7 RGB-green-# RGB-green takesValue, valueClass=numericClass G value of RGB between 0 and 1. -HED_0013033 6 RGB-red RGB-color The red component. -HED_0013034 7 RGB-red-# RGB-red takesValue, valueClass=numericClass R value of RGB between 0 and 1. -HED_0013035 4 Luminance Visual-attribute A quality that exists by virtue of the luminous intensity per unit area projected in a given direction. -HED_0013036 4 Luminance-contrast Visual-attribute suggestedTag=Percentage, suggestedTag=Ratio The difference in luminance in specific portions of a scene or image. -HED_0013037 5 Luminance-contrast-# Luminance-contrast takesValue, valueClass=numericClass A non-negative value, usually in the range 0 to 1 or alternative 0 to 100, if representing a percentage. -HED_0013038 4 Opacity Visual-attribute A measure of impenetrability to light. -HED_0013039 2 Sensory-presentation Sensory-property The entity has a sensory manifestation. -HED_0013040 3 Auditory-presentation Sensory-presentation The sense of hearing is used in the presentation to the user. -HED_0013041 4 Loudspeaker-separation Auditory-presentation suggestedTag=Distance The distance between two loudspeakers. Grouped with the Distance tag. -HED_0013042 4 Monophonic Auditory-presentation Relating to sound transmission, recording, or reproduction involving a single transmission path. -HED_0013043 4 Silent Auditory-presentation The absence of ambient audible sound or the state of having ceased to produce sounds. -HED_0013044 4 Stereophonic Auditory-presentation Relating to, or constituting sound reproduction involving the use of separated microphones and two transmission channels to achieve the sound separation of a live hearing. -HED_0013045 3 Gustatory-presentation Sensory-presentation The sense of taste used in the presentation to the user. -HED_0013046 3 Olfactory-presentation Sensory-presentation The sense of smell used in the presentation to the user. -HED_0013047 3 Somatic-presentation Sensory-presentation The nervous system is used in the presentation to the user. -HED_0013048 3 Tactile-presentation Sensory-presentation The sense of touch used in the presentation to the user. -HED_0013049 3 Vestibular-presentation Sensory-presentation The sense balance used in the presentation to the user. -HED_0013050 3 Visual-presentation Sensory-presentation The sense of sight used in the presentation to the user. -HED_0013051 4 2D-view Visual-presentation A view showing only two dimensions. -HED_0013052 4 3D-view Visual-presentation A view showing three dimensions. -HED_0013053 4 Background-view Visual-presentation Parts of the view that are farthest from the viewer and usually the not part of the visual focus. -HED_0013054 4 Bistable-view Visual-presentation Something having two stable visual forms that have two distinguishable stable forms as in optical illusions. -HED_0013055 4 Foreground-view Visual-presentation Parts of the view that are closest to the viewer and usually the most important part of the visual focus. -HED_0013056 4 Foveal-view Visual-presentation Visual presentation directly on the fovea. A view projected on the small depression in the retina containing only cones and where vision is most acute. -HED_0013057 4 Map-view Visual-presentation A diagrammatic representation of an area of land or sea showing physical features, cities, roads. -HED_0013058 5 Aerial-view Map-view Elevated view of an object from above, with a perspective as though the observer were a bird. -HED_0013059 5 Satellite-view Map-view A representation as captured by technology such as a satellite. -HED_0013060 5 Street-view Map-view A 360-degrees panoramic view from a position on the ground. -HED_0013061 4 Peripheral-view Visual-presentation Indirect vision as it occurs outside the point of fixation. -HED_0013062 1 Task-property Property extensionAllowed Something that pertains to a task. -HED_0013063 2 Task-action-type Task-property How an agent action should be interpreted in terms of the task specification. -HED_0013064 3 Appropriate-action Task-action-type relatedTag=Inappropriate-action An action suitable or proper in the circumstances. -HED_0013065 3 Correct-action Task-action-type relatedTag=Incorrect-action, relatedTag=Indeterminate-action An action that was a correct response in the context of the task. -HED_0013066 3 Correction Task-action-type An action offering an improvement to replace a mistake or error. -HED_0013067 3 Done-indication Task-action-type relatedTag=Ready-indication An action that indicates that the participant has completed this step in the task. -HED_0013068 3 Imagined-action Task-action-type Form a mental image or concept of something. This is used to identity something that only happened in the imagination of the participant as in imagined movements in motor imagery paradigms. -HED_0013069 3 Inappropriate-action Task-action-type relatedTag=Appropriate-action An action not in keeping with what is correct or proper for the task. -HED_0013070 3 Incorrect-action Task-action-type relatedTag=Correct-action, relatedTag=Indeterminate-action An action considered wrong or incorrect in the context of the task. -HED_0013071 3 Indeterminate-action Task-action-type relatedTag=Correct-action, relatedTag=Incorrect-action, relatedTag=Miss, relatedTag=Near-miss An action that cannot be distinguished between two or more possibilities in the current context. This tag might be applied when an outside evaluator or a classification algorithm cannot determine a definitive result. -HED_0013072 3 Miss Task-action-type relatedTag=Near-miss An action considered to be a failure in the context of the task. For example, if the agent is supposed to try to hit a target and misses. -HED_0013073 3 Near-miss Task-action-type relatedTag=Miss An action barely satisfied the requirements of the task. In a driving experiment for example this could pertain to a narrowly avoided collision or other accident. -HED_0013074 3 Omitted-action Task-action-type An expected response was skipped. -HED_0013075 3 Ready-indication Task-action-type relatedTag=Done-indication An action that indicates that the participant is ready to perform the next step in the task. -HED_0013076 2 Task-attentional-demand Task-property Strategy for allocating attention toward goal-relevant information. -HED_0013077 3 Bottom-up-attention Task-attentional-demand relatedTag=Top-down-attention Attentional guidance purely by externally driven factors to stimuli that are salient because of their inherent properties relative to the background. Sometimes this is referred to as stimulus driven. -HED_0013078 3 Covert-attention Task-attentional-demand relatedTag=Overt-attention Paying attention without moving the eyes. -HED_0013079 3 Divided-attention Task-attentional-demand relatedTag=Focused-attention Integrating parallel multiple stimuli. Behavior involving responding simultaneously to multiple tasks or multiple task demands. -HED_0013080 3 Focused-attention Task-attentional-demand relatedTag=Divided-attention Responding discretely to specific visual, auditory, or tactile stimuli. -HED_0013081 3 Orienting-attention Task-attentional-demand Directing attention to a target stimulus. -HED_0013082 3 Overt-attention Task-attentional-demand relatedTag=Covert-attention Selectively processing one location over others by moving the eyes to point at that location. -HED_0013083 3 Selective-attention Task-attentional-demand Maintaining a behavioral or cognitive set in the face of distracting or competing stimuli. Ability to pay attention to a limited array of all available sensory information. -HED_0013084 3 Sustained-attention Task-attentional-demand Maintaining a consistent behavioral response during continuous and repetitive activity. -HED_0013085 3 Switched-attention Task-attentional-demand Having to switch attention between two or more modalities of presentation. -HED_0013086 3 Top-down-attention Task-attentional-demand relatedTag=Bottom-up-attention Voluntary allocation of attention to certain features. Sometimes this is referred to goal-oriented attention. -HED_0013087 2 Task-effect-evidence Task-property The evidence supporting the conclusion that the event had the specified effect. -HED_0013088 3 Behavioral-evidence Task-effect-evidence An indication or conclusion based on the behavior of an agent. -HED_0013089 3 Computational-evidence Task-effect-evidence A type of evidence in which data are produced, and/or generated, and/or analyzed on a computer. -HED_0013090 3 External-evidence Task-effect-evidence A phenomenon that follows and is caused by some previous phenomenon. -HED_0013091 3 Intended-effect Task-effect-evidence A phenomenon that is intended to follow and be caused by some previous phenomenon. -HED_0013092 2 Task-event-role Task-property The purpose of an event with respect to the task. -HED_0013093 3 Experimental-stimulus Task-event-role Part of something designed to elicit a response in the experiment. -HED_0013094 3 Incidental Task-event-role A sensory or other type of event that is unrelated to the task or experiment. -HED_0013095 3 Instructional Task-event-role Usually associated with a sensory event intended to give instructions to the participant about the task or behavior. -HED_0013096 3 Mishap Task-event-role Unplanned disruption such as an equipment or experiment control abnormality or experimenter error. -HED_0013097 3 Participant-response Task-event-role Something related to a participant actions in performing the task. -HED_0013098 3 Task-activity Task-event-role Something that is part of the overall task or is necessary to the overall experiment but is not directly part of a stimulus-response cycle. Examples would be taking a survey or provided providing a silva sample. -HED_0013099 3 Warning Task-event-role Something that should warn the participant that the parameters of the task have been or are about to be exceeded such as a warning message about getting too close to the shoulder of the road in a driving task. -HED_0013100 2 Task-relationship Task-property Specifying organizational importance of sub-tasks. -HED_0013101 3 Background-subtask Task-relationship A part of the task which should be performed in the background as for example inhibiting blinks due to instruction while performing the primary task. -HED_0013102 3 Primary-subtask Task-relationship A part of the task which should be the primary focus of the participant. -HED_0013103 2 Task-stimulus-role Task-property The role the stimulus plays in the task. -HED_0013104 3 Cue Task-stimulus-role A signal for an action, a pattern of stimuli indicating a particular response. -HED_0013105 3 Distractor Task-stimulus-role A person or thing that distracts or a plausible but incorrect option in a multiple-choice question. In psychological studies this is sometimes referred to as a foil. -HED_0013106 3 Expected Task-stimulus-role relatedTag=Unexpected, suggestedTag=Target Considered likely, probable or anticipated. Something of low information value as in frequent non-targets in an RSVP paradigm. -HED_0013107 3 Extraneous Task-stimulus-role Irrelevant or unrelated to the subject being dealt with. -HED_0013108 3 Feedback Task-stimulus-role An evaluative response to an inquiry, process, event, or activity. -HED_0013109 3 Go-signal Task-stimulus-role relatedTag=Stop-signal An indicator to proceed with a planned action. -HED_0013110 3 Meaningful Task-stimulus-role Conveying significant or relevant information. -HED_0013111 3 Newly-learned Task-stimulus-role Representing recently acquired information or understanding. -HED_0013112 3 Non-informative Task-stimulus-role Something that is not useful in forming an opinion or judging an outcome. -HED_0013113 3 Non-target Task-stimulus-role relatedTag=Target Something other than that done or looked for. Also tag Expected if the Non-target is frequent. -HED_0013114 3 Not-meaningful Task-stimulus-role Not having a serious, important, or useful quality or purpose. -HED_0013115 3 Novel Task-stimulus-role Having no previous example or precedent or parallel. -HED_0013116 3 Oddball Task-stimulus-role relatedTag=Unexpected, suggestedTag=Target Something unusual, or infrequent. -HED_0013117 3 Penalty Task-stimulus-role A disadvantage, loss, or hardship due to some action. -HED_0013118 3 Planned Task-stimulus-role relatedTag=Unplanned Something that was decided on or arranged in advance. -HED_0013119 3 Priming Task-stimulus-role An implicit memory effect in which exposure to a stimulus influences response to a later stimulus. -HED_0013120 3 Query Task-stimulus-role A sentence of inquiry that asks for a reply. -HED_0013121 3 Reward Task-stimulus-role A positive reinforcement for a desired action, behavior or response. -HED_0013122 3 Stop-signal Task-stimulus-role relatedTag=Go-signal An indicator that the agent should stop the current activity. -HED_0013123 3 Target Task-stimulus-role Something fixed as a goal, destination, or point of examination. -HED_0013124 3 Threat Task-stimulus-role An indicator that signifies hostility and predicts an increased probability of attack. -HED_0013125 3 Timed Task-stimulus-role Something planned or scheduled to be done at a particular time or lasting for a specified amount of time. -HED_0013126 3 Unexpected Task-stimulus-role relatedTag=Expected Something that is not anticipated. -HED_0013127 3 Unplanned Task-stimulus-role relatedTag=Planned Something that has not been planned as part of the task. -HED_0013128 0 Relation HedTag extensionAllowed Concerns the way in which two or more people or things are connected. -HED_0013129 1 Comparative-relation Relation Something considered in comparison to something else. The first entity is the focus. -HED_0013130 2 Approximately-equal-to Comparative-relation (A, (Approximately-equal-to, B)) indicates that A and B have almost the same value. Here A and B could refer to sizes, orders, positions or other quantities. -HED_0013131 2 Equal-to Comparative-relation (A, (Equal-to, B)) indicates that the size or order of A is the same as that of B. -HED_0013132 2 Greater-than Comparative-relation (A, (Greater-than, B)) indicates that the relative size or order of A is bigger than that of B. -HED_0013133 2 Greater-than-or-equal-to Comparative-relation (A, (Greater-than-or-equal-to, B)) indicates that the relative size or order of A is bigger than or the same as that of B. -HED_0013134 2 Less-than Comparative-relation (A, (Less-than, B)) indicates that A is smaller than B. Here A and B could refer to sizes, orders, positions or other quantities. -HED_0013135 2 Less-than-or-equal-to Comparative-relation (A, (Less-than-or-equal-to, B)) indicates that the relative size or order of A is smaller than or equal to B. -HED_0013136 2 Not-equal-to Comparative-relation (A, (Not-equal-to, B)) indicates that the size or order of A is not the same as that of B. -HED_0013137 1 Connective-relation Relation Indicates two entities are related in some way. The first entity is the focus. -HED_0013138 2 Belongs-to Connective-relation (A, (Belongs-to, B)) indicates that A is a member of B. -HED_0013139 2 Connected-to Connective-relation (A, (Connected-to, B)) indicates that A is related to B in some respect, usually through a direct link. -HED_0013140 2 Contained-in Connective-relation (A, (Contained-in, B)) indicates that A is completely inside of B. -HED_0013141 2 Described-by Connective-relation (A, (Described-by, B)) indicates that B provides information about A. -HED_0013142 2 From-to Connective-relation (A, (From-to, B)) indicates a directional relation from A to B. A is considered the source. -HED_0013143 2 Group-of Connective-relation (A, (Group-of, B)) indicates A is a group of items of type B. -HED_0013144 2 Implied-by Connective-relation (A, (Implied-by, B)) indicates B is suggested by A. -HED_0013145 2 Includes Connective-relation (A, (Includes, B)) indicates that A has B as a member or part. -HED_0013146 2 Interacts-with Connective-relation (A, (Interacts-with, B)) indicates A and B interact, possibly reciprocally. -HED_0013147 2 Member-of Connective-relation (A, (Member-of, B)) indicates A is a member of group B. -HED_0013148 2 Part-of Connective-relation (A, (Part-of, B)) indicates A is a part of the whole B. -HED_0013149 2 Performed-by Connective-relation (A, (Performed-by, B)) indicates that the action or procedure A was carried out by agent B. -HED_0013150 2 Performed-using Connective-relation (A, (Performed-using, B)) indicates that the action or procedure A was accomplished using B. -HED_0013151 2 Related-to Connective-relation (A, (Related-to, B)) indicates A has some relationship to B. -HED_0013152 2 Unrelated-to Connective-relation (A, (Unrelated-to, B)) indicates that A is not related to B.For example, A is not related to Task. -HED_0013153 1 Directional-relation Relation A relationship indicating direction of change of one entity relative to another. The first entity is the focus. -HED_0013154 2 Away-from Directional-relation (A, (Away-from, B)) indicates that A is going or has moved away from B. The meaning depends on A and B. -HED_0013155 2 Towards Directional-relation (A, (Towards, B)) indicates that A is going to or has moved to B. The meaning depends on A and B. -HED_0013156 1 Logical-relation Relation Indicating a logical relationship between entities. The first entity is usually the focus. -HED_0013157 2 And Logical-relation (A, (And, B)) means A and B are both in effect. -HED_0013158 2 Or Logical-relation (A, (Or, B)) means at least one of A and B are in effect. -HED_0013159 1 Spatial-relation Relation Indicating a relationship about position between entities. -HED_0013160 2 Above Spatial-relation (A, (Above, B)) means A is in a place or position that is higher than B. -HED_0013161 2 Across-from Spatial-relation (A, (Across-from, B)) means A is on the opposite side of something from B. -HED_0013162 2 Adjacent-to Spatial-relation (A, (Adjacent-to, B)) indicates that A is next to B in time or space. -HED_0013163 2 Ahead-of Spatial-relation (A, (Ahead-of, B)) indicates that A is further forward in time or space in B. -HED_0013164 2 Around Spatial-relation (A, (Around, B)) means A is in or near the present place or situation of B. -HED_0013165 2 Behind Spatial-relation (A, (Behind, B)) means A is at or to the far side of B, typically so as to be hidden by it. -HED_0013166 2 Below Spatial-relation (A, (Below, B)) means A is in a place or position that is lower than the position of B. -HED_0013167 2 Between Spatial-relation (A, (Between, (B, C))) means A is in the space or interval separating B and C. -HED_0013168 2 Bilateral-to Spatial-relation (A, (Bilateral, B)) means A is on both sides of B or affects both sides of B. -HED_0013169 2 Bottom-edge-of Spatial-relation relatedTag=Left-edge-of, relatedTag=Right-edge-of, relatedTag=Top-edge-of (A, (Bottom-edge-of, B)) means A is on the bottom most part or or near the boundary of B. -HED_0013170 2 Boundary-of Spatial-relation (A, (Boundary-of, B)) means A is on or part of the edge or boundary of B. -HED_0013171 2 Center-of Spatial-relation (A, (Center-of, B)) means A is at a point or or in an area that is approximately central within B. -HED_0013172 2 Close-to Spatial-relation (A, (Close-to, B)) means A is at a small distance from or is located near in space to B. -HED_0013173 2 Far-from Spatial-relation (A, (Far-from, B)) means A is at a large distance from or is not located near in space to B. -HED_0013174 2 In-front-of Spatial-relation (A, (In-front-of, B)) means A is in a position just ahead or at the front part of B, potentially partially blocking B from view. -HED_0013175 2 Left-edge-of Spatial-relation relatedTag=Bottom-edge-of, relatedTag=Right-edge-of, relatedTag=Top-edge-of (A, (Left-edge-of, B)) means A is located on the left side of B on or near the boundary of B. -HED_0013176 2 Left-side-of Spatial-relation relatedTag=Right-side-of (A, (Left-side-of, B)) means A is located on the left side of B usually as part of B. -HED_0013177 2 Lower-center-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Lower-center-of, B)) means A is situated on the lower center part of B (due south). This relation is often used to specify qualitative information about screen position. -HED_0013178 2 Lower-left-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-left-of, relatedTag=Upper-right-of (A, (Lower-left-of, B)) means A is situated on the lower left part of B. This relation is often used to specify qualitative information about screen position. -HED_0013179 2 Lower-right-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Upper-left-of, relatedTag=Upper-center-of, relatedTag=Upper-left-of, relatedTag=Lower-right-of (A, (Lower-right-of, B)) means A is situated on the lower right part of B. This relation is often used to specify qualitative information about screen position. -HED_0013180 2 Outside-of Spatial-relation (A, (Outside-of, B)) means A is located in the space around but not including B. -HED_0013181 2 Over Spatial-relation (A, (Over, B)) means A above is above B so as to cover or protect or A extends over the a general area as from a from a vantage point. -HED_0013182 2 Right-edge-of Spatial-relation relatedTag=Bottom-edge-of, relatedTag=Left-edge-of, relatedTag=Top-edge-of (A, (Right-edge-of, B)) means A is located on the right side of B on or near the boundary of B. -HED_0013183 2 Right-side-of Spatial-relation relatedTag=Left-side-of (A, (Right-side-of, B)) means A is located on the right side of B usually as part of B. -HED_0013184 2 To-left-of Spatial-relation (A, (To-left-of, B)) means A is located on or directed toward the side to the west of B when B is facing north. This term is used when A is not part of B. -HED_0013185 2 To-right-of Spatial-relation (A, (To-right-of, B)) means A is located on or directed toward the side to the east of B when B is facing north. This term is used when A is not part of B. -HED_0013186 2 Top-edge-of Spatial-relation relatedTag=Left-edge-of, relatedTag=Right-edge-of, relatedTag=Bottom-edge-of (A, (Top-edge-of, B)) means A is on the uppermost part or or near the boundary of B. -HED_0013187 2 Top-of Spatial-relation (A, (Top-of, B)) means A is on the uppermost part, side, or surface of B. -HED_0013188 2 Underneath Spatial-relation (A, (Underneath, B)) means A is situated directly below and may be concealed by B. -HED_0013189 2 Upper-center-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Upper-center-of, B)) means A is situated on the upper center part of B (due north). This relation is often used to specify qualitative information about screen position. -HED_0013190 2 Upper-left-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Lower-right-of, relatedTag=Upper-center-of, relatedTag=Upper-right-of (A, (Upper-left-of, B)) means A is situated on the upper left part of B. This relation is often used to specify qualitative information about screen position. -HED_0013191 2 Upper-right-of Spatial-relation relatedTag=Center-of, relatedTag=Lower-center-of, relatedTag=Lower-left-of, relatedTag=Upper-left-of, relatedTag=Upper-center-of, relatedTag=Lower-right-of (A, (Upper-right-of, B)) means A is situated on the upper right part of B. This relation is often used to specify qualitative information about screen position. -HED_0013192 2 Within Spatial-relation (A, (Within, B)) means A is on the inside of or contained in B. -HED_0013193 1 Temporal-relation Relation A relationship that includes a temporal or time-based component. -HED_0013194 2 After Temporal-relation (A, (After, B)) means A happens at a time subsequent to a reference time related to B. -HED_0013195 2 Asynchronous-with Temporal-relation (A, (Asynchronous-with, B)) means A happens at times not occurring at the same time or having the same period or phase as B. -HED_0013196 2 Before Temporal-relation (A, (Before, B)) means A happens at a time earlier in time or order than B. -HED_0013197 2 During Temporal-relation (A, (During, B)) means A happens at some point in a given period of time in which B is ongoing. -HED_0013198 2 Synchronous-with Temporal-relation (A, (Synchronous-with, B)) means A happens at occurs at the same time or rate as B. -HED_0013199 2 Waiting-for Temporal-relation (A, (Waiting-for, B)) means A pauses for something to happen in B. diff --git a/tests/schema/test_output/test_output/test_output_Unit.tsv b/tests/schema/test_output/test_output/test_output_Unit.tsv deleted file mode 100644 index b3b8ef39d..000000000 --- a/tests/schema/test_output/test_output/test_output_Unit.tsv +++ /dev/null @@ -1,47 +0,0 @@ -hedId rdfs:label omn:SubClassOf Attributes dc:description hasUnitClass -HED_0011600 m-per-s^2 StandardUnit SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret accelerationUnits -HED_0011601 radian StandardUnit SIUnit, conversionFactor=1.0 angleUnits -HED_0011602 rad StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 angleUnits -HED_0011603 degree StandardUnit conversionFactor=0.0174533 angleUnits -HED_0011604 m^2 StandardUnit SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret areaUnits -HED_0011605 dollar StandardUnit conversionFactor=1.0 currencyUnits -HED_0011606 $ StandardUnit unitPrefix, unitSymbol, conversionFactor=1.0, allowedCharacter=dollar currencyUnits -HED_0011607 euro StandardUnit The official currency of a large subset of member countries of the European Union. currencyUnits -HED_0011608 point StandardUnit An arbitrary unit of value, usually an integer indicating reward or penalty. currencyUnits -HED_0011609 V StandardUnit SIUnit, unitSymbol, conversionFactor=0.000001 electricPotentialUnits -HED_0011644 uV StandardUnit conversionFactor=1.0 Added as a direct unit because it is the default unit. electricPotentialUnits -HED_0011610 volt StandardUnit SIUnit, conversionFactor=0.000001 electricPotentialUnits -HED_0011611 hertz StandardUnit SIUnit, conversionFactor=1.0 frequencyUnits -HED_0011612 Hz StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 frequencyUnits -HED_0011613 dB StandardUnit unitSymbol, conversionFactor=1.0 Intensity expressed as ratio to a threshold. May be used for sound intensity. intensityUnits -HED_0011614 candela StandardUnit SIUnit Units used to express light intensity. intensityUnits -HED_0011615 cd StandardUnit SIUnit, unitSymbol Units used to express light intensity. intensityUnits -HED_0011616 m-per-s^3 StandardUnit unitSymbol, conversionFactor=1.0, allowedCharacter=caret jerkUnits -HED_0011617 tesla StandardUnit SIUnit, conversionFactor=10e-15 magneticFieldUnits -HED_0011618 T StandardUnit SIUnit, unitSymbol, conversionFactor=10e-15 magneticFieldUnits -HED_0011619 byte StandardUnit SIUnit, conversionFactor=1.0 memorySizeUnits -HED_0011620 B StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 memorySizeUnits -HED_0011621 foot StandardUnit conversionFactor=0.3048 physicalLengthUnits -HED_0011622 inch StandardUnit conversionFactor=0.0254 physicalLengthUnits -HED_0011623 meter StandardUnit SIUnit, conversionFactor=1.0 physicalLengthUnits -HED_0011624 metre StandardUnit SIUnit, conversionFactor=1.0 physicalLengthUnits -HED_0011625 m StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 physicalLengthUnits -HED_0011626 mile StandardUnit conversionFactor=1609.34 physicalLengthUnits -HED_0011627 m-per-s StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 speedUnits -HED_0011628 mph StandardUnit unitSymbol, conversionFactor=0.44704 speedUnits -HED_0011629 kph StandardUnit unitSymbol, conversionFactor=0.277778 speedUnits -HED_0011630 degree-Celsius StandardUnit SIUnit, conversionFactor=1.0 temperatureUnits -HED_0011631 degree Celsius StandardUnit deprecatedFrom=8.2.0, SIUnit, conversionFactor=1.0 Units are not allowed to have spaces. Use degree-Celsius or oC instead. temperatureUnits -HED_0011632 oC StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 temperatureUnits -HED_0011633 second StandardUnit SIUnit, conversionFactor=1.0 timeUnits -HED_0011634 s StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 timeUnits -HED_0011635 day StandardUnit conversionFactor=86400 timeUnits -HED_0011645 month StandardUnit timeUnits -HED_0011636 minute StandardUnit conversionFactor=60 timeUnits -HED_0011637 hour StandardUnit conversionFactor=3600 Should be in 24-hour format. timeUnits -HED_0011638 year StandardUnit Years do not have a constant conversion factor to seconds. timeUnits -HED_0011639 m^3 StandardUnit SIUnit, unitSymbol, conversionFactor=1.0, allowedCharacter=caret volumeUnits -HED_0011640 g StandardUnit SIUnit, unitSymbol, conversionFactor=1.0 weightUnits -HED_0011641 gram StandardUnit SIUnit, conversionFactor=1.0 weightUnits -HED_0011642 pound StandardUnit conversionFactor=453.592 weightUnits -HED_0011643 lb StandardUnit conversionFactor=453.592 weightUnits diff --git a/tests/schema/test_output/test_output/test_output_UnitClass.tsv b/tests/schema/test_output/test_output/test_output_UnitClass.tsv deleted file mode 100644 index 25fded16a..000000000 --- a/tests/schema/test_output/test_output/test_output_UnitClass.tsv +++ /dev/null @@ -1,17 +0,0 @@ -hedId rdfs:label omn:SubClassOf Attributes dc:description -HED_0011500 accelerationUnits StandardUnitClass defaultUnits=m-per-s^2 -HED_0011501 angleUnits StandardUnitClass defaultUnits=radian -HED_0011502 areaUnits StandardUnitClass defaultUnits=m^2 -HED_0011503 currencyUnits StandardUnitClass defaultUnits=$ Units indicating the worth of something. -HED_0011504 electricPotentialUnits StandardUnitClass defaultUnits=uV -HED_0011505 frequencyUnits StandardUnitClass defaultUnits=Hz -HED_0011506 intensityUnits StandardUnitClass defaultUnits=dB -HED_0011507 jerkUnits StandardUnitClass defaultUnits=m-per-s^3 -HED_0011508 magneticFieldUnits StandardUnitClass defaultUnits=T -HED_0011509 memorySizeUnits StandardUnitClass defaultUnits=B -HED_0011510 physicalLengthUnits StandardUnitClass defaultUnits=m -HED_0011511 speedUnits StandardUnitClass defaultUnits=m-per-s -HED_0011512 temperatureUnits StandardUnitClass defaultUnits=degree-Celsius -HED_0011513 timeUnits StandardUnitClass defaultUnits=s -HED_0011514 volumeUnits StandardUnitClass defaultUnits=m^3 -HED_0011515 weightUnits StandardUnitClass defaultUnits=g diff --git a/tests/schema/test_output/test_output/test_output_UnitModifier.tsv b/tests/schema/test_output/test_output/test_output_UnitModifier.tsv deleted file mode 100644 index edeffe83c..000000000 --- a/tests/schema/test_output/test_output/test_output_UnitModifier.tsv +++ /dev/null @@ -1,41 +0,0 @@ -hedId rdfs:label omn:SubClassOf Attributes dc:description -HED_0011400 deca StandardUnitModifier SIUnitModifier, conversionFactor=10.0 SI unit multiple representing 10e1. -HED_0011401 da StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10.0 SI unit multiple representing 10e1. -HED_0011402 hecto StandardUnitModifier SIUnitModifier, conversionFactor=100.0 SI unit multiple representing 10e2. -HED_0011403 h StandardUnitModifier SIUnitSymbolModifier, conversionFactor=100.0 SI unit multiple representing 10e2. -HED_0011404 kilo StandardUnitModifier SIUnitModifier, conversionFactor=1000.0 SI unit multiple representing 10e3. -HED_0011405 k StandardUnitModifier SIUnitSymbolModifier, conversionFactor=1000.0 SI unit multiple representing 10e3. -HED_0011406 mega StandardUnitModifier SIUnitModifier, conversionFactor=10e6 SI unit multiple representing 10e6. -HED_0011407 M StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e6 SI unit multiple representing 10e6. -HED_0011408 giga StandardUnitModifier SIUnitModifier, conversionFactor=10e9 SI unit multiple representing 10e9. -HED_0011409 G StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e9 SI unit multiple representing 10e9. -HED_0011410 tera StandardUnitModifier SIUnitModifier, conversionFactor=10e12 SI unit multiple representing 10e12. -HED_0011411 T StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e12 SI unit multiple representing 10e12. -HED_0011412 peta StandardUnitModifier SIUnitModifier, conversionFactor=10e15 SI unit multiple representing 10e15. -HED_0011413 P StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e15 SI unit multiple representing 10e15. -HED_0011414 exa StandardUnitModifier SIUnitModifier, conversionFactor=10e18 SI unit multiple representing 10e18. -HED_0011415 E StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e18 SI unit multiple representing 10e18. -HED_0011416 zetta StandardUnitModifier SIUnitModifier, conversionFactor=10e21 SI unit multiple representing 10e21. -HED_0011417 Z StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e21 SI unit multiple representing 10e21. -HED_0011418 yotta StandardUnitModifier SIUnitModifier, conversionFactor=10e24 SI unit multiple representing 10e24. -HED_0011419 Y StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e24 SI unit multiple representing 10e24. -HED_0011420 deci StandardUnitModifier SIUnitModifier, conversionFactor=0.1 SI unit submultiple representing 10e-1. -HED_0011421 d StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.1 SI unit submultiple representing 10e-1. -HED_0011422 centi StandardUnitModifier SIUnitModifier, conversionFactor=0.01 SI unit submultiple representing 10e-2. -HED_0011423 c StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.01 SI unit submultiple representing 10e-2. -HED_0011424 milli StandardUnitModifier SIUnitModifier, conversionFactor=0.001 SI unit submultiple representing 10e-3. -HED_0011425 m StandardUnitModifier SIUnitSymbolModifier, conversionFactor=0.001 SI unit submultiple representing 10e-3. -HED_0011426 micro StandardUnitModifier SIUnitModifier, conversionFactor=10e-6 SI unit submultiple representing 10e-6. -HED_0011427 u StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-6 SI unit submultiple representing 10e-6. -HED_0011428 nano StandardUnitModifier SIUnitModifier, conversionFactor=10e-9 SI unit submultiple representing 10e-9. -HED_0011429 n StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-9 SI unit submultiple representing 10e-9. -HED_0011430 pico StandardUnitModifier SIUnitModifier, conversionFactor=10e-12 SI unit submultiple representing 10e-12. -HED_0011431 p StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-12 SI unit submultiple representing 10e-12. -HED_0011432 femto StandardUnitModifier SIUnitModifier, conversionFactor=10e-15 SI unit submultiple representing 10e-15. -HED_0011433 f StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-15 SI unit submultiple representing 10e-15. -HED_0011434 atto StandardUnitModifier SIUnitModifier, conversionFactor=10e-18 SI unit submultiple representing 10e-18. -HED_0011435 a StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-18 SI unit submultiple representing 10e-18. -HED_0011436 zepto StandardUnitModifier SIUnitModifier, conversionFactor=10e-21 SI unit submultiple representing 10e-21. -HED_0011437 z StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-21 SI unit submultiple representing 10e-21. -HED_0011438 yocto StandardUnitModifier SIUnitModifier, conversionFactor=10e-24 SI unit submultiple representing 10e-24. -HED_0011439 y StandardUnitModifier SIUnitSymbolModifier, conversionFactor=10e-24 SI unit submultiple representing 10e-24. diff --git a/tests/schema/test_output/test_output/test_output_ValueClass.tsv b/tests/schema/test_output/test_output/test_output_ValueClass.tsv deleted file mode 100644 index 61c6213fe..000000000 --- a/tests/schema/test_output/test_output/test_output_ValueClass.tsv +++ /dev/null @@ -1,6 +0,0 @@ -hedId rdfs:label omn:SubClassOf Attributes dc:description -HED_0011301 dateTimeClass StandardValueClass allowedCharacter=digits, allowedCharacter=T, allowedCharacter=hyphen, allowedCharacter=colon Date-times should conform to ISO8601 date-time format YYYY-MM-DDThh:mm:ss.000000Z (year, month, day, hour (24h), minute, second, optional fractional seconds, and optional UTC time indicator. Any variation on the full form is allowed. -HED_0011302 nameClass StandardValueClass allowedCharacter=letters, allowedCharacter=digits, allowedCharacter=underscore, allowedCharacter=hyphen Value class designating values that have the characteristics of node names. The allowed characters are alphanumeric, hyphen, and underscore. -HED_0011303 numericClass StandardValueClass allowedCharacter=digits, allowedCharacter=E, allowedCharacter=e, allowedCharacter=plus, allowedCharacter=hyphen, allowedCharacter=period Value must be a valid numerical value. -HED_0011304 posixPath StandardValueClass allowedCharacter=digits, allowedCharacter=letters, allowedCharacter=slash, allowedCharacter=colon Posix path specification. -HED_0011305 textClass StandardValueClass allowedCharacter=text Values that have the characteristics of text such as in descriptions. The text characters include printable characters (32 <= ASCII< 127) excluding comma, square bracket and curly braces as well as non ASCII (ASCII codes > 127). diff --git a/tests/scripts/test_convert_and_update_schema.py b/tests/scripts/test_convert_and_update_schema.py index 39597f76b..4b3419875 100644 --- a/tests/scripts/test_convert_and_update_schema.py +++ b/tests/scripts/test_convert_and_update_schema.py @@ -76,7 +76,8 @@ def test_schema_adding_tag(self): self.assertEqual(result, 0) schema_reloaded = load_schema(add_extension(basename, ".xml")) - + x = schema_reloaded == schema_edited + self.assertTrue(x) self.assertEqual(schema_reloaded, schema_edited) with contextlib.redirect_stdout(None): diff --git a/tests/scripts/test_script_util.py b/tests/scripts/test_script_util.py index 6090b5083..cdfd0c11f 100644 --- a/tests/scripts/test_script_util.py +++ b/tests/scripts/test_script_util.py @@ -142,8 +142,7 @@ def test_error_no_error(self): with contextlib.redirect_stdout(None): issues = validate_all_schema_formats(os.path.join(self.base_path, self.basename)) self.assertTrue(issues) - self.assertIn("Error loading schema", issues[0]) - + self.assertEqual(issues[0], 'Error loading schema: No such file or directory') schema.save_as_mediawiki(os.path.join(self.base_path, self.basename + ".mediawiki")) with contextlib.redirect_stdout(None): @@ -156,7 +155,7 @@ def test_error_no_error(self): with contextlib.redirect_stdout(None): issues = validate_all_schema_formats(os.path.join(self.base_path, self.basename)) self.assertTrue(issues) - self.assertIn("Error loading schema: No columns to parse from file", issues[0]) + # self.assertIn("Error loading schema: No columns to parse from file", issues[0]) @classmethod def tearDownClass(cls): From 23719b5925e5b377cdcd3687fa2211b91963e65c Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Fri, 4 Apr 2025 15:51:21 -0500 Subject: [PATCH 38/50] Updated schema2DF with extras --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 28e9059dc..d1edf21a0 100644 --- a/.gitignore +++ b/.gitignore @@ -62,6 +62,7 @@ var/ .installed.cfg *.egg tests/scratch +tests/test_output # Installer logs pip-log.txt From 0f0f0d472f9ba6771b31a5417c20f31fd3315d18 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Sat, 5 Apr 2025 10:39:29 -0500 Subject: [PATCH 39/50] Added Sources to xml --- hed/schema/hed_schema.py | 2 +- hed/schema/schema_io/base2schema.py | 1 - hed/schema/schema_io/df2schema.py | 2 +- .../df_constants.py} | 4 +- hed/schema/schema_io/df_util.py | 2 +- hed/schema/schema_io/ontology_util.py | 3 +- hed/schema/schema_io/schema2df.py | 2 +- hed/schema/schema_io/schema2xml.py | 24 +- hed/schema/schema_io/xml2schema.py | 471 +++++++++--------- hed/schema/schema_io/xml_constants.py | 2 +- hed/tools/bids/bids_util.py | 1 - tests/schema/test_hed_schema_io_df.py | 2 +- tests/schema/test_ontology_util.py | 3 +- tests/validator/test_spreadsheet_validator.py | 2 +- 14 files changed, 277 insertions(+), 244 deletions(-) rename hed/schema/{hed_schema_df_constants.py => schema_io/df_constants.py} (94%) diff --git a/hed/schema/hed_schema.py b/hed/schema/hed_schema.py index d2732035d..ddc8f645d 100644 --- a/hed/schema/hed_schema.py +++ b/hed/schema/hed_schema.py @@ -399,7 +399,7 @@ def __eq__(self, other): # print(s) return False if self._namespace != other._namespace: - print(f"NAMESPACE NOT EQUAL: '{self._namespace}' vs '{other._namespace}'") + # print(f"NAMESPACE NOT EQUAL: '{self._namespace}' vs '{other._namespace}'") return False return True diff --git a/hed/schema/schema_io/base2schema.py b/hed/schema/schema_io/base2schema.py index 87d6bca9a..93c60d8fa 100644 --- a/hed/schema/schema_io/base2schema.py +++ b/hed/schema/schema_io/base2schema.py @@ -212,5 +212,4 @@ def find_rooted_entry(tag_entry, schema, loading_merged): def _add_fatal_error(self, line_number, line, warning_message="Schema term is empty or the line is malformed", error_code=HedExceptions.WIKI_DELIMITERS_INVALID): - self.fatal_errors += schema_util.format_error(line_number, line, warning_message, error_code) diff --git a/hed/schema/schema_io/df2schema.py b/hed/schema/schema_io/df2schema.py index 7ad7c6af2..e7f8fa1a7 100644 --- a/hed/schema/schema_io/df2schema.py +++ b/hed/schema/schema_io/df2schema.py @@ -8,7 +8,7 @@ from hed.errors.exceptions import HedFileError, HedExceptions from hed.schema.schema_io.base2schema import SchemaLoader import pandas as pd -import hed.schema.hed_schema_df_constants as constants +import hed.schema.schema_io.df_constants as constants from hed.errors import error_reporter from hed.schema.schema_io import text_util diff --git a/hed/schema/hed_schema_df_constants.py b/hed/schema/schema_io/df_constants.py similarity index 94% rename from hed/schema/hed_schema_df_constants.py rename to hed/schema/schema_io/df_constants.py index 15282baac..f1ac63c9f 100644 --- a/hed/schema/hed_schema_df_constants.py +++ b/hed/schema/schema_io/df_constants.py @@ -67,7 +67,7 @@ namespace = "namespace" # for the prefixes section, this is the column name in the prefixes dataframe id = "id" # for the prefixes section, this is the column name in the prefixes dataframe iri = "iri" # for the prefixes section, this is the column name in the prefixes dataframe -ref = "ref" # for the sources section, this is the column name in the sources dataframe +source = "source" # for the sources section, this is the column name in the sources dataframe link = "link" type = "Type" domain = "omn:Domain" @@ -82,7 +82,7 @@ property_columns = [hed_id, name, type, dcdescription] prefix_columns = [prefix, namespace, description] external_annotation_columns = [prefix, id, iri, description] -source_columns = [ref, link] # For the sources section +source_columns = [source, link] # For the sources section # The columns for unit class, value class, and unit modifier other_columns = [hed_id, name, subclass_of, attributes, dcdescription] diff --git a/hed/schema/schema_io/df_util.py b/hed/schema/schema_io/df_util.py index dc159e26e..0de0a7114 100644 --- a/hed/schema/schema_io/df_util.py +++ b/hed/schema/schema_io/df_util.py @@ -4,7 +4,7 @@ import pandas as pd from hed.errors import HedFileError, HedExceptions -from hed.schema import hed_schema_df_constants as constants +from hed.schema.schema_io import df_constants as constants from hed.schema.hed_schema_constants import HedKey from hed.schema.hed_cache import get_library_data from hed.schema.schema_io.text_util import parse_attribute_string, _parse_header_attributes_line diff --git a/hed/schema/schema_io/ontology_util.py b/hed/schema/schema_io/ontology_util.py index 966c4aa46..f9515acb2 100644 --- a/hed/schema/schema_io/ontology_util.py +++ b/hed/schema/schema_io/ontology_util.py @@ -2,9 +2,8 @@ import pandas as pd -from hed.schema.schema_io import schema_util +from hed.schema.schema_io import schema_util, df_constants as constants from hed.errors.exceptions import HedFileError -from hed.schema import hed_schema_df_constants as constants from hed.schema.hed_schema_constants import HedKey from hed.schema.schema_io.df_util import remove_prefix, calculate_attribute_type, get_attributes_from_row from hed.schema.hed_cache import get_library_data diff --git a/hed/schema/schema_io/schema2df.py b/hed/schema/schema_io/schema2df.py index ee814b99a..0486812a3 100644 --- a/hed/schema/schema_io/schema2df.py +++ b/hed/schema/schema_io/schema2df.py @@ -6,7 +6,7 @@ from hed.schema.schema_io.schema2base import Schema2Base from hed.schema.schema_io import text_util import pandas as pd -import hed.schema.hed_schema_df_constants as constants +import hed.schema.schema_io.df_constants as constants from hed.schema.hed_schema_entry import HedTagEntry section_key_to_df = { diff --git a/hed/schema/schema_io/schema2xml.py b/hed/schema/schema_io/schema2xml.py index 87d4300cd..69990c9aa 100644 --- a/hed/schema/schema_io/schema2xml.py +++ b/hed/schema/schema_io/schema2xml.py @@ -2,7 +2,7 @@ from xml.etree.ElementTree import Element, SubElement from hed.schema.hed_schema_constants import HedSectionKey -from hed.schema.schema_io import xml_constants +from hed.schema.schema_io import xml_constants, df_constants as df_constants from hed.schema.schema_io.schema2base import Schema2Base @@ -36,6 +36,28 @@ def _output_extras(self, hed_schema): This is a placeholder for any additional output that needs to be done after the main sections. """ # In the base class, we do nothing, but subclasses can override this method. + self._output_sources(hed_schema) + self._output_prefixes(hed_schema) + self.output_external_annotations(hed_schema) + + def _output_sources(self, hed_schema): + if not hasattr(hed_schema, 'extras') or not df_constants.SOURCES_KEY in hed_schema.extras: + return + sources = hed_schema.extras[df_constants.SOURCES_KEY] + if sources.empty: + return + sources_node = SubElement(self.hed_node, xml_constants.SCHEMA_SOURCE_SECTION_ELEMENT) + for _, row in sources.iterrows(): + source_node = SubElement(sources_node, xml_constants.SCHEMA_SOURCE_DEF_ELEMENT) + source_name = SubElement(source_node, xml_constants.NAME_ELEMENT) + source_name.text = row[df_constants.source] + source_link = SubElement(source_node, xml_constants.LINK_ELEMENT) + source_link.text = row[df_constants.link] + + def _output_prefixes(self, hed_schema): + pass + + def output_external_annotations(self, hed_schema): pass def _output_footer(self, epilogue): diff --git a/hed/schema/schema_io/xml2schema.py b/hed/schema/schema_io/xml2schema.py index a814cd17d..a75d095ad 100644 --- a/hed/schema/schema_io/xml2schema.py +++ b/hed/schema/schema_io/xml2schema.py @@ -1,228 +1,243 @@ -""" -This module is used to create a HedSchema object from an XML file or tree. -""" - -from defusedxml import ElementTree -import xml - -from hed.errors.exceptions import HedFileError, HedExceptions -from hed.schema.hed_schema_constants import HedSectionKey, HedKey, NS_ATTRIB, NO_LOC_ATTRIB -from hed.schema.schema_io import xml_constants -from hed.schema.schema_io.base2schema import SchemaLoader -from functools import partial - - -class SchemaLoaderXML(SchemaLoader): - """ Loads XML schemas from filenames or strings. - - Expected usage is SchemaLoaderXML.load(filename) - - SchemaLoaderXML(filename) will load just the header_attributes - """ - def __init__(self, filename, schema_as_string=None, schema=None, file_format=None, name=""): - super().__init__(filename, schema_as_string, schema, file_format, name) - self._root_element = None - self._parent_map = {} - self._schema.source_format = ".xml" - - def _open_file(self): - """Parses an XML file and returns the root element.""" - try: - if self.filename: - hed_xml_tree = ElementTree.parse(self.filename) - root = hed_xml_tree.getroot() - else: - root = ElementTree.fromstring(self.schema_as_string) - except xml.etree.ElementTree.ParseError as e: - raise HedFileError(HedExceptions.CANNOT_PARSE_XML, e.msg, self.name) - - return root - - def _get_header_attributes(self, root_element): - """Gets the schema attributes from the XML root node""" - return self._reformat_xsd_attrib(root_element.attrib) - - def _parse_data(self): - self._root_element = self.input_data - self._parent_map = {c: p for p in self._root_element.iter() for c in p} - - parse_order = { - HedSectionKey.Properties: partial(self._populate_section, HedSectionKey.Properties), - HedSectionKey.Attributes: partial(self._populate_section, HedSectionKey.Attributes), - HedSectionKey.UnitModifiers: partial(self._populate_section, HedSectionKey.UnitModifiers), - HedSectionKey.UnitClasses: self._populate_unit_class_dictionaries, - HedSectionKey.ValueClasses: partial(self._populate_section, HedSectionKey.ValueClasses), - HedSectionKey.Tags: self._populate_tag_dictionaries, - } - self._schema.prologue = self._read_prologue() - self._schema.epilogue = self._read_epilogue() - self._parse_sections(self._root_element, parse_order) - - def _parse_sections(self, root_element, parse_order): - for section_key in parse_order: - section_name = xml_constants.SECTION_ELEMENTS[section_key] - section_element = self._get_elements_by_name(section_name, root_element) - if section_element: - section_element = section_element[0] - if isinstance(section_element, list): - raise HedFileError(HedExceptions.INVALID_HED_FORMAT, - "Attempting to load an outdated or invalid XML schema", self.name) - parse_func = parse_order[section_key] - parse_func(section_element) - - def _populate_section(self, key_class, section): - self._schema._initialize_attributes(key_class) - def_element_name = xml_constants.ELEMENT_NAMES[key_class] - attribute_elements = self._get_elements_by_name(def_element_name, section) - for element in attribute_elements: - new_entry = self._parse_node(element, key_class) - self._add_to_dict(new_entry, key_class) - - def _read_prologue(self): - prologue_elements = self._get_elements_by_name(xml_constants.PROLOGUE_ELEMENT) - if len(prologue_elements) == 1: - return prologue_elements[0].text - return "" - - def _read_epilogue(self): - epilogue_elements = self._get_elements_by_name(xml_constants.EPILOGUE_ELEMENT) - if len(epilogue_elements) == 1: - return epilogue_elements[0].text - return "" - - def _add_tags_recursive(self, new_tags, parent_tags): - for tag_element in new_tags: - current_tag = self._get_element_tag_value(tag_element) - parents_and_child = parent_tags + [current_tag] - full_tag = "/".join(parents_and_child) - - tag_entry = self._parse_node(tag_element, HedSectionKey.Tags, full_tag) - - rooted_entry = self.find_rooted_entry(tag_entry, self._schema, self._loading_merged) - if rooted_entry: - loading_from_chain = rooted_entry.name + "/" + tag_entry.short_tag_name - loading_from_chain_short = tag_entry.short_tag_name - - full_tag = full_tag.replace(loading_from_chain_short, loading_from_chain) - tag_entry = self._parse_node(tag_element, HedSectionKey.Tags, full_tag) - parents_and_child = full_tag.split("/") - - self._add_to_dict(tag_entry, HedSectionKey.Tags) - child_tags = tag_element.findall("node") - self._add_tags_recursive(child_tags, parents_and_child) - - def _populate_tag_dictionaries(self, tag_section): - """Populates a dictionary of dictionaries associated with tags and their attributes.""" - self._schema._initialize_attributes(HedSectionKey.Tags) - root_tags = tag_section.findall("node") - - self._add_tags_recursive(root_tags, []) - - def _populate_unit_class_dictionaries(self, unit_section): - """Populates a dictionary of dictionaries associated with all the unit classes, unit class units, and unit - class default units.""" - self._schema._initialize_attributes(HedSectionKey.UnitClasses) - self._schema._initialize_attributes(HedSectionKey.Units) - def_element_name = xml_constants.ELEMENT_NAMES[HedSectionKey.UnitClasses] - unit_class_elements = self._get_elements_by_name(def_element_name, unit_section) - - for unit_class_element in unit_class_elements: - unit_class_entry = self._parse_node(unit_class_element, HedSectionKey.UnitClasses) - unit_class_entry = self._add_to_dict(unit_class_entry, HedSectionKey.UnitClasses) - if unit_class_entry is None: - continue - element_units = self._get_elements_by_name(xml_constants.UNIT_CLASS_UNIT_ELEMENT, unit_class_element) - - for element in element_units: - unit_class_unit_entry = self._parse_node(element, HedSectionKey.Units) - self._add_to_dict(unit_class_unit_entry, HedSectionKey.Units) - unit_class_entry.add_unit(unit_class_unit_entry) - - def _reformat_xsd_attrib(self, attrib_dict): - final_attrib = {} - for attrib_name in attrib_dict: - if attrib_name == xml_constants.NO_NAMESPACE_XSD_KEY: - xsd_value = attrib_dict[attrib_name] - final_attrib[NS_ATTRIB] = xml_constants.XSI_SOURCE - final_attrib[NO_LOC_ATTRIB] = xsd_value - else: - final_attrib[attrib_name] = attrib_dict[attrib_name] - - return final_attrib - - def _parse_node(self, node_element, key_class, element_name=None): - if element_name: - node_name = element_name - else: - node_name = self._get_element_tag_value(node_element) - attribute_desc = self._get_element_tag_value(node_element, xml_constants.DESCRIPTION_ELEMENT) - - tag_entry = self._schema._create_tag_entry(node_name, key_class) - - if attribute_desc: - tag_entry.description = attribute_desc - - for attribute_element in node_element: - if attribute_element.tag != xml_constants.ATTRIBUTE_PROPERTY_ELEMENTS[key_class]: - continue - attribute_name = self._get_element_tag_value(attribute_element) - attribute_value_elements = self._get_elements_by_name("value", attribute_element) - attribute_value = ",".join(element.text for element in attribute_value_elements) - # Todo: do we need to validate this here? - if not attribute_value: - attribute_value = True - tag_entry._set_attribute_value(attribute_name, attribute_value) - - return tag_entry - - def _get_element_tag_value(self, element, tag_name=xml_constants.NAME_ELEMENT): - """ Get the value of the element's tag. - - Parameters: - element (Element): A element in the HED XML file. - tag_name (str): The name of the XML element's tag. The default is 'name'. - - Returns: - str: The value of the element's tag. - - Notes: - If the element doesn't have the tag then it will return an empty string. - - """ - element = element.find(tag_name) - if element is not None: - if element.text is None and tag_name != "units": - raise HedFileError(HedExceptions.HED_SCHEMA_NODE_NAME_INVALID, - f"A Schema node is empty for tag of element name: '{tag_name}'.", - self.name) - return element.text - return "" - - def _get_elements_by_name(self, element_name='node', parent_element=None): - """ Get the elements that have a specific element name. - - Parameters: - element_name (str): The name of the element. The default is 'node'. - parent_element (RestrictedElement or None): The parent element. - - Returns: - list: A list containing elements that have a specific element name. - Notes: - If a parent element is specified then only the children of the - parent will be returned with the given 'element_name'. - If not specified the root element will be the parent. - - """ - if parent_element is None: - elements = self._root_element.findall('.//%s' % element_name) - else: - elements = parent_element.findall('.//%s' % element_name) - return elements - - def _add_to_dict(self, entry, key_class): - if entry.has_attribute(HedKey.InLibrary) and not self._loading_merged and not self.appending_to_schema: - raise HedFileError(HedExceptions.IN_LIBRARY_IN_UNMERGED, - "Library tag in unmerged schema has InLibrary attribute", - self.name) - - return self._add_to_dict_base(entry, key_class) +""" +This module is used to create a HedSchema object from an XML file or tree. +""" + +from defusedxml import ElementTree +import xml +import pandas as pd + +from hed.errors.exceptions import HedFileError, HedExceptions +from hed.schema.hed_schema_constants import HedSectionKey, HedKey, NS_ATTRIB, NO_LOC_ATTRIB +from hed.schema.schema_io import xml_constants, df_constants +from hed.schema.schema_io.base2schema import SchemaLoader +from functools import partial + + +class SchemaLoaderXML(SchemaLoader): + """ Loads XML schemas from filenames or strings. + + Expected usage is SchemaLoaderXML.load(filename) + + SchemaLoaderXML(filename) will load just the header_attributes + """ + def __init__(self, filename, schema_as_string=None, schema=None, file_format=None, name=""): + super().__init__(filename, schema_as_string, schema, file_format, name) + self._root_element = None + self._parent_map = {} + self._schema.source_format = ".xml" + + def _open_file(self): + """Parses an XML file and returns the root element.""" + try: + if self.filename: + hed_xml_tree = ElementTree.parse(self.filename) + root = hed_xml_tree.getroot() + else: + root = ElementTree.fromstring(self.schema_as_string) + except xml.etree.ElementTree.ParseError as e: + raise HedFileError(HedExceptions.CANNOT_PARSE_XML, e.msg, self.name) + + return root + + def _get_header_attributes(self, root_element): + """Gets the schema attributes from the XML root node""" + return self._reformat_xsd_attrib(root_element.attrib) + + def _parse_data(self): + self._root_element = self.input_data + self._parent_map = {c: p for p in self._root_element.iter() for c in p} + + parse_order = { + HedSectionKey.Properties: partial(self._populate_section, HedSectionKey.Properties), + HedSectionKey.Attributes: partial(self._populate_section, HedSectionKey.Attributes), + HedSectionKey.UnitModifiers: partial(self._populate_section, HedSectionKey.UnitModifiers), + HedSectionKey.UnitClasses: self._populate_unit_class_dictionaries, + HedSectionKey.ValueClasses: partial(self._populate_section, HedSectionKey.ValueClasses), + HedSectionKey.Tags: self._populate_tag_dictionaries, + } + self._schema.prologue = self._read_prologue() + self._schema.epilogue = self._read_epilogue() + self._read_extras() + self._parse_sections(self._root_element, parse_order) + + def _parse_sections(self, root_element, parse_order): + for section_key in parse_order: + section_name = xml_constants.SECTION_ELEMENTS[section_key] + section_element = self._get_elements_by_name(section_name, root_element) + if section_element: + section_element = section_element[0] + if isinstance(section_element, list): + raise HedFileError(HedExceptions.INVALID_HED_FORMAT, + "Attempting to load an outdated or invalid XML schema", self.name) + parse_func = parse_order[section_key] + parse_func(section_element) + + def _populate_section(self, key_class, section): + self._schema._initialize_attributes(key_class) + def_element_name = xml_constants.ELEMENT_NAMES[key_class] + attribute_elements = self._get_elements_by_name(def_element_name, section) + for element in attribute_elements: + new_entry = self._parse_node(element, key_class) + self._add_to_dict(new_entry, key_class) + + def _read_prologue(self): + prologue_elements = self._get_elements_by_name(xml_constants.PROLOGUE_ELEMENT) + if len(prologue_elements) == 1: + return prologue_elements[0].text + return "" + + def _read_epilogue(self): + epilogue_elements = self._get_elements_by_name(xml_constants.EPILOGUE_ELEMENT) + if len(epilogue_elements) == 1: + return epilogue_elements[0].text + return "" + + def _read_extras(self): + self._schema.extras = {} + self._read_sources() + + def _read_sources(self): + source_elements = self._get_elements_by_name(xml_constants.SCHEMA_SOURCE_DEF_ELEMENT) + data = [] + for source_element in source_elements: + source_name = self._get_element_tag_value(source_element, xml_constants.NAME_ELEMENT) + source_link = self._get_element_tag_value(source_element, xml_constants.LINK_ELEMENT) + data.append({df_constants.source: source_name, df_constants.link: source_link}) + self._schema.extras[df_constants.SOURCES_KEY] = pd.DataFrame(data, columns=df_constants.source_columns) + + def _add_tags_recursive(self, new_tags, parent_tags): + for tag_element in new_tags: + current_tag = self._get_element_tag_value(tag_element) + parents_and_child = parent_tags + [current_tag] + full_tag = "/".join(parents_and_child) + + tag_entry = self._parse_node(tag_element, HedSectionKey.Tags, full_tag) + + rooted_entry = self.find_rooted_entry(tag_entry, self._schema, self._loading_merged) + if rooted_entry: + loading_from_chain = rooted_entry.name + "/" + tag_entry.short_tag_name + loading_from_chain_short = tag_entry.short_tag_name + + full_tag = full_tag.replace(loading_from_chain_short, loading_from_chain) + tag_entry = self._parse_node(tag_element, HedSectionKey.Tags, full_tag) + parents_and_child = full_tag.split("/") + + self._add_to_dict(tag_entry, HedSectionKey.Tags) + child_tags = tag_element.findall("node") + self._add_tags_recursive(child_tags, parents_and_child) + + def _populate_tag_dictionaries(self, tag_section): + """Populates a dictionary of dictionaries associated with tags and their attributes.""" + self._schema._initialize_attributes(HedSectionKey.Tags) + root_tags = tag_section.findall("node") + + self._add_tags_recursive(root_tags, []) + + def _populate_unit_class_dictionaries(self, unit_section): + """Populates a dictionary of dictionaries associated with all the unit classes, unit class units, and unit + class default units.""" + self._schema._initialize_attributes(HedSectionKey.UnitClasses) + self._schema._initialize_attributes(HedSectionKey.Units) + def_element_name = xml_constants.ELEMENT_NAMES[HedSectionKey.UnitClasses] + unit_class_elements = self._get_elements_by_name(def_element_name, unit_section) + + for unit_class_element in unit_class_elements: + unit_class_entry = self._parse_node(unit_class_element, HedSectionKey.UnitClasses) + unit_class_entry = self._add_to_dict(unit_class_entry, HedSectionKey.UnitClasses) + if unit_class_entry is None: + continue + element_units = self._get_elements_by_name(xml_constants.UNIT_CLASS_UNIT_ELEMENT, unit_class_element) + + for element in element_units: + unit_class_unit_entry = self._parse_node(element, HedSectionKey.Units) + self._add_to_dict(unit_class_unit_entry, HedSectionKey.Units) + unit_class_entry.add_unit(unit_class_unit_entry) + + def _reformat_xsd_attrib(self, attrib_dict): + final_attrib = {} + for attrib_name in attrib_dict: + if attrib_name == xml_constants.NO_NAMESPACE_XSD_KEY: + xsd_value = attrib_dict[attrib_name] + final_attrib[NS_ATTRIB] = xml_constants.XSI_SOURCE + final_attrib[NO_LOC_ATTRIB] = xsd_value + else: + final_attrib[attrib_name] = attrib_dict[attrib_name] + + return final_attrib + + def _parse_node(self, node_element, key_class, element_name=None): + if element_name: + node_name = element_name + else: + node_name = self._get_element_tag_value(node_element) + attribute_desc = self._get_element_tag_value(node_element, xml_constants.DESCRIPTION_ELEMENT) + + tag_entry = self._schema._create_tag_entry(node_name, key_class) + + if attribute_desc: + tag_entry.description = attribute_desc + + for attribute_element in node_element: + if attribute_element.tag != xml_constants.ATTRIBUTE_PROPERTY_ELEMENTS[key_class]: + continue + attribute_name = self._get_element_tag_value(attribute_element) + attribute_value_elements = self._get_elements_by_name("value", attribute_element) + attribute_value = ",".join(element.text for element in attribute_value_elements) + # Todo: do we need to validate this here? + if not attribute_value: + attribute_value = True + tag_entry._set_attribute_value(attribute_name, attribute_value) + + return tag_entry + + def _get_element_tag_value(self, element, tag_name=xml_constants.NAME_ELEMENT): + """ Get the value of the element's tag. + + Parameters: + element (Element): A element in the HED XML file. + tag_name (str): The name of the XML element's tag. The default is 'name'. + + Returns: + str: The value of the element's tag. + + Notes: + If the element doesn't have the tag then it will return an empty string. + + """ + element = element.find(tag_name) + if element is not None: + if element.text is None and tag_name != "units": + raise HedFileError(HedExceptions.HED_SCHEMA_NODE_NAME_INVALID, + f"A Schema node is empty for tag of element name: '{tag_name}'.", + self.name) + return element.text + return "" + + def _get_elements_by_name(self, element_name='node', parent_element=None): + """ Get the elements that have a specific element name. + + Parameters: + element_name (str): The name of the element. The default is 'node'. + parent_element (RestrictedElement or None): The parent element. + + Returns: + list: A list containing elements that have a specific element name. + Notes: + If a parent element is specified then only the children of the + parent will be returned with the given 'element_name'. + If not specified the root element will be the parent. + + """ + if parent_element is None: + elements = self._root_element.findall('.//%s' % element_name) + else: + elements = parent_element.findall('.//%s' % element_name) + return elements + + def _add_to_dict(self, entry, key_class): + if entry.has_attribute(HedKey.InLibrary) and not self._loading_merged and not self.appending_to_schema: + raise HedFileError(HedExceptions.IN_LIBRARY_IN_UNMERGED, + "Library tag in unmerged schema has InLibrary attribute", + self.name) + + return self._add_to_dict_base(entry, key_class) diff --git a/hed/schema/schema_io/xml_constants.py b/hed/schema/schema_io/xml_constants.py index 4cd2ab44c..08887bb72 100644 --- a/hed/schema/schema_io/xml_constants.py +++ b/hed/schema/schema_io/xml_constants.py @@ -20,7 +20,7 @@ EPILOGUE_ELEMENT = "epilogue" TAG_DEF_ELEMENT = "node" - +LINK_ELEMENT = "link" UNIT_CLASS_SECTION_ELEMENT = "unitClassDefinitions" UNIT_CLASS_DEF_ELEMENT = "unitClassDefinition" diff --git a/hed/tools/bids/bids_util.py b/hed/tools/bids/bids_util.py index e1c1a925f..295b5d967 100644 --- a/hed/tools/bids/bids_util.py +++ b/hed/tools/bids/bids_util.py @@ -12,7 +12,6 @@ def get_schema_from_description(root_path): version = dataset_description.get("HEDVersion", None) return hed_schema_io.load_schema_version(version) except Exception as e: - print(f"{str(e)}") return None diff --git a/tests/schema/test_hed_schema_io_df.py b/tests/schema/test_hed_schema_io_df.py index 3e3e3aa44..2e4cad918 100644 --- a/tests/schema/test_hed_schema_io_df.py +++ b/tests/schema/test_hed_schema_io_df.py @@ -4,7 +4,7 @@ import pandas as pd from hed.errors import HedExceptions, HedFileError from hed.schema.hed_schema_io import load_schema, load_schema_version, from_dataframes -from hed.schema import hed_schema_df_constants as df_constants +from hed.schema.schema_io import df_constants as df_constants from hed.schema.schema_io.df_util import convert_filenames_to_dict, create_empty_dataframes diff --git a/tests/schema/test_ontology_util.py b/tests/schema/test_ontology_util.py index f67004ed1..c3c37c5df 100644 --- a/tests/schema/test_ontology_util.py +++ b/tests/schema/test_ontology_util.py @@ -2,8 +2,7 @@ import pandas as pd from hed import HedFileError -from hed.schema import hed_schema_df_constants as constants -from hed.schema.schema_io import ontology_util, df_util +from hed.schema.schema_io import ontology_util, df_util, df_constants as constants from hed.schema.schema_io.ontology_util import _verify_hedid_matches, assign_hed_ids_section, \ get_all_ids, convert_df_to_omn, update_dataframes_from_schema from hed.schema.schema_io.df_util import get_library_name_and_id diff --git a/tests/validator/test_spreadsheet_validator.py b/tests/validator/test_spreadsheet_validator.py index 2a63ae710..955bd6272 100644 --- a/tests/validator/test_spreadsheet_validator.py +++ b/tests/validator/test_spreadsheet_validator.py @@ -144,6 +144,7 @@ def test_tabular_no_hed(self): ''' sidecar = Sidecar(io.StringIO(sidecar_hed_json)) issues = sidecar.validate(self.hed_schema) + self.assertEqual(len(issues), 0) data = [ ["onset", "duration", "event_code"], [4.5, 0, "face"], @@ -153,7 +154,6 @@ def test_tabular_no_hed(self): my_tab = TabularInput(df, sidecar=sidecar, name='test_no_hed') error_handler = ErrorHandler(check_for_warnings=False) issues = self.validator.validate(my_tab, error_handler=error_handler) - print(issues) self.assertEqual(len(issues), 0) def test_onset_na(self): From c75f6e69ec35ffeeb62be1cf4008d3f1f12f4dd4 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Sun, 6 Apr 2025 06:27:27 -0500 Subject: [PATCH 40/50] Completed implementation of xml schema extras --- hed/schema/schema_io/schema2xml.py | 38 +++++++++++++++++++++++---- hed/schema/schema_io/xml2schema.py | 25 ++++++++++++++++++ hed/schema/schema_io/xml_constants.py | 10 +++++++ 3 files changed, 68 insertions(+), 5 deletions(-) diff --git a/hed/schema/schema_io/schema2xml.py b/hed/schema/schema_io/schema2xml.py index 69990c9aa..57bbdef62 100644 --- a/hed/schema/schema_io/schema2xml.py +++ b/hed/schema/schema_io/schema2xml.py @@ -38,7 +38,7 @@ def _output_extras(self, hed_schema): # In the base class, we do nothing, but subclasses can override this method. self._output_sources(hed_schema) self._output_prefixes(hed_schema) - self.output_external_annotations(hed_schema) + self._output_external_annotations(hed_schema) def _output_sources(self, hed_schema): if not hasattr(hed_schema, 'extras') or not df_constants.SOURCES_KEY in hed_schema.extras: @@ -55,10 +55,38 @@ def _output_sources(self, hed_schema): source_link.text = row[df_constants.link] def _output_prefixes(self, hed_schema): - pass - - def output_external_annotations(self, hed_schema): - pass + if not hasattr(hed_schema, 'extras') or not df_constants.PREFIXES_KEY in hed_schema.extras: + return + prefixes = hed_schema.extras[df_constants.PREFIXES_KEY] + if prefixes.empty: + return + prefixes_node = SubElement(self.hed_node, xml_constants.SCHEMA_PREFIX_SECTION_ELEMENT) + for _, row in prefixes.iterrows(): + prefix_node = SubElement(prefixes_node, xml_constants.SCHEMA_PREFIX_DEF_ELEMENT) + prefix_name = SubElement(prefix_node, xml_constants.NAME_ELEMENT) + prefix_name.text = row[df_constants.prefix] + prefix_namespace = SubElement(prefix_node, xml_constants.NAMESPACE_ELEMENT) + prefix_namespace.text = row[df_constants.namespace] + prefix_description = SubElement(prefix_node, xml_constants.DESCRIPTION_ELEMENT) + prefix_description.text = row[df_constants.description] + + def _output_external_annotations(self, hed_schema): + if not hasattr(hed_schema, 'extras') or not df_constants.EXTERNAL_ANNOTATION_KEY in hed_schema.extras: + return + externals = hed_schema.extras[df_constants.EXTERNAL_ANNOTATION_KEY] + if externals.empty: + return + externals_node = SubElement(self.hed_node, xml_constants.SCHEMA_EXTERNAL_SECTION_ELEMENT) + for _, row in externals.iterrows(): + external_node = SubElement(externals_node, xml_constants.SCHEMA_EXTERNAL_DEF_ELEMENT) + external_name = SubElement(external_node, xml_constants.NAME_ELEMENT) + external_name.text = row[df_constants.prefix] + external_id = SubElement(external_node, xml_constants.ID_ELEMENT) + external_id.text = row[df_constants.id] + external_iri = SubElement(external_node, xml_constants.IRI_ELEMENT) + external_iri.text = row[df_constants.iri] + external_description = SubElement(external_node, xml_constants.DESCRIPTION_ELEMENT) + external_description.text = row[df_constants.description] def _output_footer(self, epilogue): if epilogue: diff --git a/hed/schema/schema_io/xml2schema.py b/hed/schema/schema_io/xml2schema.py index a75d095ad..d3b06ac9b 100644 --- a/hed/schema/schema_io/xml2schema.py +++ b/hed/schema/schema_io/xml2schema.py @@ -95,6 +95,8 @@ def _read_epilogue(self): def _read_extras(self): self._schema.extras = {} self._read_sources() + self._read_prefixes() + self._read_external_annotations() def _read_sources(self): source_elements = self._get_elements_by_name(xml_constants.SCHEMA_SOURCE_DEF_ELEMENT) @@ -105,6 +107,29 @@ def _read_sources(self): data.append({df_constants.source: source_name, df_constants.link: source_link}) self._schema.extras[df_constants.SOURCES_KEY] = pd.DataFrame(data, columns=df_constants.source_columns) + def _read_prefixes(self): + prefix_elements = self._get_elements_by_name(xml_constants.SCHEMA_PREFIX_DEF_ELEMENT) + data = [] + for prefix_element in prefix_elements: + prefix_name = self._get_element_tag_value(prefix_element, xml_constants.NAME_ELEMENT) + prefix_namespace= self._get_element_tag_value(prefix_element, xml_constants.NAMESPACE_ELEMENT) + prefix_description = self._get_element_tag_value(prefix_element, xml_constants.DESCRIPTION_ELEMENT) + data.append({df_constants.prefix: prefix_name, df_constants.namespace: prefix_namespace, + df_constants.description: prefix_description}) + self._schema.extras[df_constants.PREFIXES_KEY] = pd.DataFrame(data, columns=df_constants.prefix_columns) + + def _read_external_annotations(self): + external_elements = self._get_elements_by_name(xml_constants.SCHEMA_EXTERNAL_DEF_ELEMENT) + data = [] + for external_element in external_elements: + external_name = self._get_element_tag_value(external_element, xml_constants.NAME_ELEMENT) + external_id = self._get_element_tag_value(external_element, xml_constants.ID_ELEMENT) + external_iri = self._get_element_tag_value(external_element, xml_constants.IRI_ELEMENT) + external_description = self._get_element_tag_value(external_element, xml_constants.DESCRIPTION_ELEMENT) + data.append({df_constants.prefix: external_name, df_constants.id: external_id, + df_constants.iri: external_iri, df_constants.description: external_description}) + self._schema.extras[df_constants.EXTERNAL_ANNOTATION_KEY] = pd.DataFrame(data, columns=df_constants.external_annotation_columns) + def _add_tags_recursive(self, new_tags, parent_tags): for tag_element in new_tags: current_tag = self._get_element_tag_value(tag_element) diff --git a/hed/schema/schema_io/xml_constants.py b/hed/schema/schema_io/xml_constants.py index 08887bb72..971d01ce5 100644 --- a/hed/schema/schema_io/xml_constants.py +++ b/hed/schema/schema_io/xml_constants.py @@ -21,6 +21,10 @@ TAG_DEF_ELEMENT = "node" LINK_ELEMENT = "link" +NAMESPACE_ELEMENT = "namespace" +DESCRIPTION_ELEMENT = "description" +ID_ELEMENT = "id" +IRI_ELEMENT = "iri" UNIT_CLASS_SECTION_ELEMENT = "unitClassDefinitions" UNIT_CLASS_DEF_ELEMENT = "unitClassDefinition" @@ -36,6 +40,12 @@ SCHEMA_SOURCE_SECTION_ELEMENT = "schemaSources" SCHEMA_SOURCE_DEF_ELEMENT = "schemaSource" +SCHEMA_PREFIX_SECTION_ELEMENT = "schemaPrefixes" +SCHEMA_PREFIX_DEF_ELEMENT = "schemaPrefix" + +SCHEMA_EXTERNAL_SECTION_ELEMENT = "externalAnnotations" +SCHEMA_EXTERNAL_DEF_ELEMENT = "externalAnnotation" + SECTION_ELEMENTS = { HedSectionKey.Tags: SCHEMA_ELEMENT, HedSectionKey.UnitClasses: UNIT_CLASS_SECTION_ELEMENT, From 7f2c1fcbe59068ab81cdb5e08020ad956f228ff8 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Tue, 8 Apr 2025 06:58:34 -0500 Subject: [PATCH 41/50] Updated wiki input --- hed/errors/exceptions.py | 1 + hed/schema/hed_schema.py | 17 ++ hed/schema/schema_io/schema2base.py | 14 +- hed/schema/schema_io/schema2df.py | 8 +- hed/schema/schema_io/schema2wiki.py | 48 ++++-- hed/schema/schema_io/schema2xml.py | 27 ++-- hed/schema/schema_io/wiki2schema.py | 149 ++++++++++++------ hed/schema/schema_io/wiki_constants.py | 145 +++++++++-------- tests/schema/test_check_for_new_section.py | 50 ++++++ tests/schema/test_hed_schema_group.py | 82 +++++----- tests/schema/test_hed_schema_io.py | 46 +++--- tests/schema/test_schema_wiki_fatal_errors.py | 10 +- 12 files changed, 387 insertions(+), 210 deletions(-) create mode 100644 tests/schema/test_check_for_new_section.py diff --git a/hed/errors/exceptions.py b/hed/errors/exceptions.py index 110fc4c2f..44bff63f3 100644 --- a/hed/errors/exceptions.py +++ b/hed/errors/exceptions.py @@ -40,6 +40,7 @@ class HedExceptions: # This issue will contain a list of lines with issues. WIKI_DELIMITERS_INVALID = 'WIKI_DELIMITERS_INVALID' WIKI_LINE_START_INVALID = 'WIKI_LINE_START_INVALID' + WIKI_LINE_INVALID = 'WIKI_LINE_INVALID' HED_SCHEMA_NODE_NAME_INVALID = 'HED_SCHEMA_NODE_NAME_INVALID' SCHEMA_DUPLICATE_PREFIX = 'SCHEMA_LOAD_FAILED' diff --git a/hed/schema/hed_schema.py b/hed/schema/hed_schema.py index ddc8f645d..8b6c7cc5c 100644 --- a/hed/schema/hed_schema.py +++ b/hed/schema/hed_schema.py @@ -228,6 +228,22 @@ def valid_prefixes(self): """ return [self._namespace] + def get_extras(self, extras_key): + """ Get the extras corresponding to the given key + + Parameters: + extras_key (str): The key to check for in the extras dictionary. + + Returns: + DataFrame: True if the extras dictionary has this key. + """ + if not hasattr(self, 'extras') or not extras_key in self.extras: + return None + externals = self.extras[extras_key] + if externals.empty: + None + return externals + # =============================================== # Creation and saving functions # =============================================== @@ -479,6 +495,7 @@ def find_tag_entry(self, tag, schema_namespace=""): return None, None, validation_issues return self._find_tag_entry(tag, schema_namespace) + # =============================================== # Private utility functions for getting/finding tags # =============================================== diff --git a/hed/schema/schema_io/schema2base.py b/hed/schema/schema_io/schema2base.py index ea349e91e..05007ce00 100644 --- a/hed/schema/schema_io/schema2base.py +++ b/hed/schema/schema_io/schema2base.py @@ -47,7 +47,8 @@ def process_schema(self, hed_schema, save_merged=False): self._save_merged = save_merged - self._output_header(hed_schema.get_save_header_attributes(self._save_merged), hed_schema.prologue) + self._output_header(hed_schema.get_save_header_attributes(self._save_merged)) + self._output_prologue(hed_schema.prologue) self._output_tags(hed_schema.tags) self._output_units(hed_schema.unit_classes) self._output_section(hed_schema, HedSectionKey.UnitModifiers) @@ -55,8 +56,9 @@ def process_schema(self, hed_schema, save_merged=False): self._output_section(hed_schema, HedSectionKey.Attributes) self._output_section(hed_schema, HedSectionKey.Properties) self._output_annotations(hed_schema) + self._output_epilogue(hed_schema.epilogue) self._output_extras(hed_schema) # Allow subclasses to add additional sections if needed - self._output_footer(hed_schema.epilogue) + self._output_footer() return self.output @@ -66,13 +68,19 @@ def _initialize_output(self): def _output_header(self, attributes, prologue): raise NotImplementedError("This needs to be defined in the subclass") + def _output_prologue(self, attributes, prologue): + raise NotImplementedError("This needs to be defined in the subclass") + def _output_annotations(self, hed_schema): raise NotImplementedError("This needs to be defined in the subclass") def _output_extras(self, hed_schema): raise NotImplementedError("This needs to be defined in the subclass") - def _output_footer(self, epilogue): + def _output_epilogue(self, epilogue): + raise NotImplementedError("This needs to be defined in the subclass") + + def _output_footer(self): raise NotImplementedError("This needs to be defined in the subclass") def _start_section(self, key_class): diff --git a/hed/schema/schema_io/schema2df.py b/hed/schema/schema_io/schema2df.py index 0486812a3..dd736deea 100644 --- a/hed/schema/schema_io/schema2df.py +++ b/hed/schema/schema_io/schema2df.py @@ -72,11 +72,12 @@ def _create_and_add_object_row(self, base_object, attributes="", description="") } self.output[constants.STRUCT_KEY].loc[len(self.output[constants.STRUCT_KEY])] = new_row - def _output_header(self, attributes, prologue): + def _output_header(self, attributes): base_object = "HedHeader" attributes_string = self._get_attribs_string_from_schema(attributes, sep=", ") self._create_and_add_object_row(base_object, attributes_string) + def _output_prologue(self, prologue): base_object = "HedPrologue" self._create_and_add_object_row(base_object, description=prologue) @@ -94,10 +95,13 @@ def _output_extras(self, hed_schema): # In the base class, we do nothing, but subclasses can override this method. pass - def _output_footer(self, epilogue): + def _output_epilogue(self, epilogue): base_object = "HedEpilogue" self._create_and_add_object_row(base_object, description=epilogue) + def _output_footer(self): + pass + def _start_section(self, key_class): pass diff --git a/hed/schema/schema_io/schema2wiki.py b/hed/schema/schema_io/schema2wiki.py index ddffac83a..72054721a 100644 --- a/hed/schema/schema_io/schema2wiki.py +++ b/hed/schema/schema_io/schema2wiki.py @@ -1,7 +1,7 @@ """Allows output of HedSchema objects as .mediawiki format""" from hed.schema.hed_schema_constants import HedSectionKey -from hed.schema.schema_io import wiki_constants +from hed.schema.schema_io import wiki_constants, df_constants from hed.schema.schema_io.schema2base import Schema2Base @@ -19,36 +19,64 @@ def _initialize_output(self): self.current_tag_extra = "" self.output = [] - def _output_header(self, attributes, prologue): + def _output_header(self, attributes): hed_attrib_string = self._get_attribs_string_from_schema(attributes) self.current_tag_string = f"{wiki_constants.HEADER_LINE_STRING} {hed_attrib_string}" self._flush_current_tag() + + def _output_prologue(self, prologue): self._add_blank_line() self.current_tag_string = wiki_constants.PROLOGUE_SECTION_ELEMENT self._flush_current_tag() - self.current_tag_string += prologue - self._flush_current_tag() + if prologue: + self.current_tag_string += prologue + self._flush_current_tag() def _output_annotations(self, hed_schema): pass def _output_extras(self, hed_schema): - """ Check for missing sections and extras and output them if needed. + """ Add additional sections if needed. Parameters: - hed_schema (HedSchema): The schema being processed. - - Allow subclasses to add additional sections if needed. + hed_schema (H: The schema object to output. This is a placeholder for any additional output that needs to be done after the main sections. """ # In the base class, we do nothing, but subclasses can override this method. - pass + self._output_extra(hed_schema, df_constants.SOURCES_KEY, wiki_constants.SOURCES_SECTION_ELEMENT) + self._output_extra(hed_schema, df_constants.PREFIXES_KEY, wiki_constants.PREFIXES_SECTION_ELEMENT) + self._output_extra(hed_schema, df_constants.EXTERNAL_ANNOTATION_KEY, + wiki_constants.EXTERNAL_ANNOTATION_SECTION_ELEMENT) + + def _output_extra(self, hed_schema, section_key, wiki_key): + """ Add additional section if needed. + + Parameters: + hed_schema (HedSchema): The schema object to output. + section_key (string): The key in the extras dictionary of the schema. + wiki_key (string): The key in the wiki constants for the section. - def _output_footer(self, epilogue): + """ + # In the base class, we do nothing, but subclasses can override this method. + extra = hed_schema.get_extras(section_key) + if extra is None: + return + self._add_blank_line() + self.current_tag_string = wiki_key + self._flush_current_tag() + for _, row in extra.iterrows(): + self.current_tag_string += '*' + self.current_tag_extra = ','.join(f'{col}={row[col]}' for col in extra.columns) + self._flush_current_tag() + + def _output_epilogue(self, epilogue): + self._add_blank_line() self.current_tag_string = wiki_constants.EPILOGUE_SECTION_ELEMENT self._flush_current_tag() self.current_tag_string += epilogue self._flush_current_tag() + + def _output_footer(self): self._add_blank_line() self.current_tag_string = wiki_constants.END_HED_STRING self._flush_current_tag() diff --git a/hed/schema/schema_io/schema2xml.py b/hed/schema/schema_io/schema2xml.py index 57bbdef62..fe64ef93f 100644 --- a/hed/schema/schema_io/schema2xml.py +++ b/hed/schema/schema_io/schema2xml.py @@ -20,9 +20,11 @@ def _initialize_output(self): # alias this to output to match baseclass expectation. self.output = self.hed_node - def _output_header(self, attributes, prologue): + def _output_header(self, attributes): for attrib_name, attrib_value in attributes.items(): self.hed_node.set(attrib_name, attrib_value) + + def _output_prologue(self, prologue): if prologue: prologue_node = SubElement(self.hed_node, xml_constants.PROLOGUE_ELEMENT) prologue_node.text = prologue @@ -41,10 +43,8 @@ def _output_extras(self, hed_schema): self._output_external_annotations(hed_schema) def _output_sources(self, hed_schema): - if not hasattr(hed_schema, 'extras') or not df_constants.SOURCES_KEY in hed_schema.extras: - return - sources = hed_schema.extras[df_constants.SOURCES_KEY] - if sources.empty: + sources = hed_schema.get_extras(df_constants.SOURCES_KEY) + if sources is None: return sources_node = SubElement(self.hed_node, xml_constants.SCHEMA_SOURCE_SECTION_ELEMENT) for _, row in sources.iterrows(): @@ -55,10 +55,8 @@ def _output_sources(self, hed_schema): source_link.text = row[df_constants.link] def _output_prefixes(self, hed_schema): - if not hasattr(hed_schema, 'extras') or not df_constants.PREFIXES_KEY in hed_schema.extras: - return - prefixes = hed_schema.extras[df_constants.PREFIXES_KEY] - if prefixes.empty: + prefixes = hed_schema.get_extras(df_constants.PREFIXES_KEY) + if prefixes is None: return prefixes_node = SubElement(self.hed_node, xml_constants.SCHEMA_PREFIX_SECTION_ELEMENT) for _, row in prefixes.iterrows(): @@ -71,10 +69,8 @@ def _output_prefixes(self, hed_schema): prefix_description.text = row[df_constants.description] def _output_external_annotations(self, hed_schema): - if not hasattr(hed_schema, 'extras') or not df_constants.EXTERNAL_ANNOTATION_KEY in hed_schema.extras: - return - externals = hed_schema.extras[df_constants.EXTERNAL_ANNOTATION_KEY] - if externals.empty: + externals = hed_schema.get_extras(df_constants.EXTERNAL_ANNOTATION_KEY) + if externals is None: return externals_node = SubElement(self.hed_node, xml_constants.SCHEMA_EXTERNAL_SECTION_ELEMENT) for _, row in externals.iterrows(): @@ -88,11 +84,14 @@ def _output_external_annotations(self, hed_schema): external_description = SubElement(external_node, xml_constants.DESCRIPTION_ELEMENT) external_description.text = row[df_constants.description] - def _output_footer(self, epilogue): + def _output_epilogue(self, epilogue): if epilogue: prologue_node = SubElement(self.hed_node, xml_constants.EPILOGUE_ELEMENT) prologue_node.text = epilogue + def _output_footer(self): + pass + def _start_section(self, key_class): unit_modifier_node = SubElement(self.hed_node, xml_constants.SECTION_ELEMENTS[key_class]) return unit_modifier_node diff --git a/hed/schema/schema_io/wiki2schema.py b/hed/schema/schema_io/wiki2schema.py index 73b201cfb..2c685d3ef 100644 --- a/hed/schema/schema_io/wiki2schema.py +++ b/hed/schema/schema_io/wiki2schema.py @@ -2,13 +2,14 @@ This module is used to create a HedSchema object from a .mediawiki file. """ import re +import pandas as pd from hed.schema.hed_schema_constants import HedSectionKey, HedKey from hed.errors.exceptions import HedFileError, HedExceptions from hed.errors import error_reporter from hed.schema.schema_io import wiki_constants from hed.schema.schema_io.base2schema import SchemaLoader -from hed.schema.schema_io.wiki_constants import HedWikiSection, SectionStarts, SectionNames +from hed.schema.schema_io.wiki_constants import HedWikiSection, SectionNames from hed.schema.schema_io import text_util @@ -33,6 +34,8 @@ HedWikiSection.EndHed, ] +required_keys = [wiki_constants.SectionStarts[sec] for sec in required_sections] + class SchemaLoaderWiki(SchemaLoader): """ Load MediaWiki schemas from filenames or strings. @@ -68,6 +71,7 @@ def _get_header_attributes(self, file_data): def _parse_data(self): wiki_lines_by_section = self._split_lines_into_sections(self.input_data) + self._verify_required_sections(wiki_lines_by_section) parse_order = { HedWikiSection.HeaderLine: self._read_header_section, HedWikiSection.Prologue: self._read_prologue, @@ -80,14 +84,7 @@ def _parse_data(self): HedWikiSection.Schema: self._read_schema, } self._parse_sections(wiki_lines_by_section, parse_order) - - # Validate we didn't miss any required sections. - for section in required_sections: - if section not in wiki_lines_by_section: - error_code = HedExceptions.SCHEMA_SECTION_MISSING - msg = f"Required section separator '{SectionNames[section]}' not found in file" - raise HedFileError(error_code, msg, filename=self.name) - + self._parse_extras(wiki_lines_by_section) if self.fatal_errors: self.fatal_errors = error_reporter.sort_issues(self.fatal_errors) raise HedFileError(self.fatal_errors[0]['code'], @@ -95,12 +92,46 @@ def _parse_data(self): f"parameter on this exception for more details.", self.name, issues=self.fatal_errors) + def _verify_required_sections(self, wiki_lines_by_section): + # Validate we didn't miss any required sections. + for section in required_keys: + if section not in wiki_lines_by_section: + error_code = HedExceptions.SCHEMA_SECTION_MISSING + msg = f"Required section separator '{section}' not found in file" + raise HedFileError(error_code, msg, filename=self.name) + def _parse_sections(self, wiki_lines_by_section, parse_order): for section in parse_order: - lines_for_section = wiki_lines_by_section.get(section, []) + lines_for_section = wiki_lines_by_section.get(wiki_constants.SectionStarts[section], []) parse_func = parse_order[section] parse_func(lines_for_section) + def _parse_extras(self, wiki_lines_by_section): + self._schema.extras = {} + extra_keys = [key for key in wiki_lines_by_section.keys() if key not in required_keys] + if not extra_keys: + return + for extra_key in extra_keys: + lines_for_section = wiki_lines_by_section[extra_key] + data = [] + for line_number, line in lines_for_section: + data.append(self.parse_star_string(line.strip())) + if not data: + continue + df = pd.DataFrame(data).fillna('').astype(str) + self._schema.extras[extra_key] = df + + @staticmethod + def parse_star_string(s): + s = s.lstrip('* ').strip() # remove leading '* ' and any surrounding whitespace + pairs = s.split(',') if s else [] + result = {} + for pair in pairs: + if '=' in pair: + key, value = pair.strip().split('=', 1) + result[key.strip()] = value.strip() + return result + def _read_header_section(self, lines): """Ensure the header has no content other than the initial line. @@ -310,7 +341,8 @@ def _remove_nowiki_tag_from_line(self, line_number, row): row = re.sub(no_wiki_tag, '', row) return row - def _get_tag_name(self, row): + @staticmethod + def _get_tag_name(row): """ Get the tag name from the tag line. Parameters: @@ -412,31 +444,47 @@ def _create_entry(self, line_number, row, key_class, full_tag_name=None): return tag_entry - def _check_for_new_section(self, line, strings_for_section, current_section): - new_section = None - for key, section_string in SectionStarts.items(): - if line.startswith(section_string): - if key in strings_for_section: - msg = f"Found section {SectionNames[key]} twice" - raise HedFileError(HedExceptions.WIKI_SEPARATOR_INVALID, - msg, filename=self.name) - if current_section < key: - new_section = key - else: - error_code = HedExceptions.SCHEMA_SECTION_MISSING - msg = f"Found section {SectionNames[key]} out of order in file" - raise HedFileError(error_code, msg, filename=self.name) - break - return new_section - - def _handle_bad_section_sep(self, line, current_section): - if current_section != HedWikiSection.Schema and line.startswith(wiki_constants.ROOT_TAG): - msg = f"Invalid section separator '{line.strip()}'" - raise HedFileError(HedExceptions.SCHEMA_SECTION_MISSING, msg, filename=self.name) - - if line.startswith("!#"): - msg = f"Invalid section separator '{line.strip()}'" - raise HedFileError(HedExceptions.WIKI_SEPARATOR_INVALID, msg, filename=self.name) + @staticmethod + def _check_for_new_section(line, current_section_number, filename=None): + """ Check if the line is a new section. + Parameters: + line (str): The line to check. + current_section_number (str): The current section. + Returns: + str: The new section name if found, otherwise None. + number: The updated section number + """ + if not line: + return None, current_section_number + if current_section_number == HedWikiSection.EndHed: + msg = f"Found content {line} after end of schema" + raise HedFileError(HedExceptions.WIKI_LINE_INVALID, msg, filename) + if not (line.startswith(wiki_constants.ROOT_TAG) or line.startswith(wiki_constants.END_TAG)): + return None, current_section_number + + # Identify the section separator + key_name = next((s for s in wiki_constants.SectionReversed.keys() if line.startswith(s)), None) + if key_name: + section_number = wiki_constants.SectionReversed[key_name] + if current_section_number < section_number: + return key_name, section_number + else: + msg = f"Found section {key_name} out of order in file" + raise HedFileError(HedExceptions.SCHEMA_SECTION_MISSING, msg, filename=filename) + elif line.startswith(wiki_constants.END_TAG): + msg = f"Section separator '{line}' is invalid" + raise HedFileError(HedExceptions.WIKI_SEPARATOR_INVALID, msg, filename=filename) + else: + return None, current_section_number + + @staticmethod + def _get_key_name(line, lead): + if line in wiki_constants.SectionReversed: + return line + elif lead in wiki_constants.SectionReversed: + return lead + else: + return None def _split_lines_into_sections(self, wiki_lines): """ Takes a list of lines, and splits it into valid wiki sections. @@ -448,29 +496,30 @@ def _split_lines_into_sections(self, wiki_lines): sections: {str: [str]} A list of lines for each section of the schema(not including the identifying section line) """ - current_section = HedWikiSection.HeaderLine + current_section_name = wiki_constants.HEADER_LINE_STRING + current_section_number = 2 strings_for_section = {} - strings_for_section[HedWikiSection.HeaderLine] = [] + strings_for_section[current_section_name] = [] for line_number, line in enumerate(wiki_lines): # Header is handled earlier if line_number == 0: continue - - new_section = self._check_for_new_section(line, strings_for_section, current_section) - - if new_section: - strings_for_section[new_section] = [] - current_section = new_section + stripped_line = line.strip() + [new_section_name, current_section_number] = self._check_for_new_section(stripped_line, current_section_number, self.name) + if new_section_name: + if new_section_name in strings_for_section: + msg = f"Found section {new_section_name} twice" + raise HedFileError(HedExceptions.WIKI_SEPARATOR_INVALID, msg, filename=self.name) + strings_for_section[new_section_name] = [] + current_section_name = new_section_name continue - self._handle_bad_section_sep(line, current_section) - - if current_section == HedWikiSection.Prologue or current_section == HedWikiSection.Epilogue: - strings_for_section[current_section].append((line_number + 1, line)) + if current_section_name == wiki_constants.PROLOGUE_SECTION_ELEMENT or current_section_name == wiki_constants.EPILOGUE_SECTION_ELEMENT: + strings_for_section[current_section_name].append((line_number + 1, line)) else: - line = self._remove_nowiki_tag_from_line(line_number + 1, line.strip()) + line = self._remove_nowiki_tag_from_line(line_number + 1, stripped_line) if line: - strings_for_section[current_section].append((line_number + 1, line)) + strings_for_section[current_section_name].append((line_number + 1, line)) return strings_for_section diff --git a/hed/schema/schema_io/wiki_constants.py b/hed/schema/schema_io/wiki_constants.py index 81912e10f..8c6fcd368 100644 --- a/hed/schema/schema_io/wiki_constants.py +++ b/hed/schema/schema_io/wiki_constants.py @@ -1,66 +1,79 @@ -from hed.schema.hed_schema_constants import HedSectionKey -START_HED_STRING = "!# start schema" -END_SCHEMA_STRING = "!# end schema" -END_HED_STRING = "!# end hed" - -ROOT_TAG = "'''" -HEADER_LINE_STRING = "HED" -UNIT_CLASS_STRING = "'''Unit classes'''" -UNIT_MODIFIER_STRING = "'''Unit modifiers'''" -ATTRIBUTE_DEFINITION_STRING = "'''Schema attributes'''" -ATTRIBUTE_PROPERTY_STRING = "'''Properties'''" -VALUE_CLASS_STRING = "'''Value classes'''" -PROLOGUE_SECTION_ELEMENT = "'''Prologue'''" -EPILOGUE_SECTION_ELEMENT = "'''Epilogue'''" - -wiki_section_headers = { - HedSectionKey.Tags: START_HED_STRING, - HedSectionKey.UnitClasses: UNIT_CLASS_STRING, - HedSectionKey.Units: None, - HedSectionKey.UnitModifiers: UNIT_MODIFIER_STRING, - HedSectionKey.ValueClasses: VALUE_CLASS_STRING, - HedSectionKey.Attributes: ATTRIBUTE_DEFINITION_STRING, - HedSectionKey.Properties: ATTRIBUTE_PROPERTY_STRING, -} - - -# these must always be in order under the current spec. -class HedWikiSection: - HeaderLine = 2 - Prologue = 3 - Schema = 4 - EndSchema = 5 - UnitsClasses = 6 - UnitModifiers = 7 - ValueClasses = 8 - Attributes = 9 - Properties = 10 - Epilogue = 11 - EndHed = 12 - - -SectionStarts = { - HedWikiSection.Prologue: PROLOGUE_SECTION_ELEMENT, - HedWikiSection.Schema: START_HED_STRING, - HedWikiSection.EndSchema: END_SCHEMA_STRING, - HedWikiSection.UnitsClasses: UNIT_CLASS_STRING, - HedWikiSection.UnitModifiers: UNIT_MODIFIER_STRING, - HedWikiSection.ValueClasses: VALUE_CLASS_STRING, - HedWikiSection.Attributes: ATTRIBUTE_DEFINITION_STRING, - HedWikiSection.Properties: ATTRIBUTE_PROPERTY_STRING, - HedWikiSection.Epilogue: EPILOGUE_SECTION_ELEMENT, - HedWikiSection.EndHed: END_HED_STRING -} - -SectionNames = { - HedWikiSection.HeaderLine: "Header", - HedWikiSection.Prologue: "Prologue", - HedWikiSection.Schema: "Schema", - HedWikiSection.EndSchema: "EndSchema", - HedWikiSection.UnitsClasses: "Unit Classes", - HedWikiSection.UnitModifiers: "Unit Modifiers", - HedWikiSection.ValueClasses: "Value Classes", - HedWikiSection.Attributes: "Attributes", - HedWikiSection.Properties: "Properties", - HedWikiSection.EndHed: "EndHed" -} +from hed.schema.hed_schema_constants import HedSectionKey +START_HED_STRING = "!# start schema" +END_SCHEMA_STRING = "!# end schema" +END_HED_STRING = "!# end hed" + +ROOT_TAG = "'''" +END_TAG = "!#" +HEADER_LINE_STRING = "HED" +UNIT_CLASS_STRING = "'''Unit classes'''" +UNIT_MODIFIER_STRING = "'''Unit modifiers'''" +ATTRIBUTE_DEFINITION_STRING = "'''Schema attributes'''" +ATTRIBUTE_PROPERTY_STRING = "'''Properties'''" +VALUE_CLASS_STRING = "'''Value classes'''" +PROLOGUE_SECTION_ELEMENT = "'''Prologue'''" +EPILOGUE_SECTION_ELEMENT = "'''Epilogue'''" +SOURCES_SECTION_ELEMENT = "'''Sources'''" +PREFIXES_SECTION_ELEMENT = "'''Prefixes'''" +EXTERNAL_ANNOTATION_SECTION_ELEMENT = "'''External annotations'''" + +wiki_section_headers = { + HedSectionKey.Tags: START_HED_STRING, + HedSectionKey.UnitClasses: UNIT_CLASS_STRING, + HedSectionKey.Units: None, + HedSectionKey.UnitModifiers: UNIT_MODIFIER_STRING, + HedSectionKey.ValueClasses: VALUE_CLASS_STRING, + HedSectionKey.Attributes: ATTRIBUTE_DEFINITION_STRING, + HedSectionKey.Properties: ATTRIBUTE_PROPERTY_STRING, +} + + +# these must always be in order under the current spec. +class HedWikiSection: + HeaderLine = 2 + Prologue = 3 + Schema = 4 + EndSchema = 5 + UnitsClasses = 6 + UnitModifiers = 7 + ValueClasses = 8 + Attributes = 9 + Properties = 10 + Epilogue = 11 + Sources = 12 + Prefixes = 13 + ExternalAnnotations = 14 + EndHed = 15 + + +SectionStarts = { + HedWikiSection.HeaderLine: HEADER_LINE_STRING, + HedWikiSection.Prologue: PROLOGUE_SECTION_ELEMENT, + HedWikiSection.Schema: START_HED_STRING, + HedWikiSection.EndSchema: END_SCHEMA_STRING, + HedWikiSection.UnitsClasses: UNIT_CLASS_STRING, + HedWikiSection.UnitModifiers: UNIT_MODIFIER_STRING, + HedWikiSection.ValueClasses: VALUE_CLASS_STRING, + HedWikiSection.Attributes: ATTRIBUTE_DEFINITION_STRING, + HedWikiSection.Properties: ATTRIBUTE_PROPERTY_STRING, + HedWikiSection.Epilogue: EPILOGUE_SECTION_ELEMENT, + HedWikiSection.Sources: SOURCES_SECTION_ELEMENT, + HedWikiSection.Prefixes: PREFIXES_SECTION_ELEMENT, + HedWikiSection.ExternalAnnotations: EXTERNAL_ANNOTATION_SECTION_ELEMENT, + HedWikiSection.EndHed: END_HED_STRING +} + +SectionReversed = {value: key for key, value in SectionStarts.items()} + +SectionNames = { + HedWikiSection.HeaderLine: "Header", + HedWikiSection.Prologue: "Prologue", + HedWikiSection.Schema: "Schema", + HedWikiSection.EndSchema: "EndSchema", + HedWikiSection.UnitsClasses: "Unit Classes", + HedWikiSection.UnitModifiers: "Unit Modifiers", + HedWikiSection.ValueClasses: "Value Classes", + HedWikiSection.Attributes: "Attributes", + HedWikiSection.Properties: "Properties", + HedWikiSection.EndHed: "EndHed" +} diff --git a/tests/schema/test_check_for_new_section.py b/tests/schema/test_check_for_new_section.py new file mode 100644 index 000000000..ae212f083 --- /dev/null +++ b/tests/schema/test_check_for_new_section.py @@ -0,0 +1,50 @@ +import unittest +from hed.errors.exceptions import HedFileError, HedExceptions +from hed.schema.schema_io.wiki_constants import HedWikiSection +from hed.schema.schema_io.wiki2schema import SchemaLoaderWiki + + +class TestCheckForNewSection(unittest.TestCase): + pass + # def test_empty_line_returns_none(self): + # result = SchemaLoaderWiki._check_for_new_section('', 0) + # self.assertEqual(result, (None, 0)) + # + # def test_content_after_endhed_raises(self): + # with self.assertRaises(HedFileError) as cm: + # SchemaLoaderWiki._check_for_new_section('*SectionA content', HedWikiSection.EndHed, filename='schema.wiki') + # self.assertEqual(cm.exception.code, HedExceptions.WIKI_LINE_INVALID) + # + # def test_non_section_line_returns_none(self): + # result = SchemaLoaderWiki._check_for_new_section('Not a section tag', 1) + # self.assertEqual(result, (None, 1)) + # + # def test_valid_section_in_order(self): + # result = SchemaLoaderWiki._check_for_new_section("!# start schema", 0) + # self.assertEqual(result, ("!# start schema", 4)) + # + # def test_second_section_in_order(self): + # result = SchemaLoaderWiki._check_for_new_section('*SectionB This is SectionB', 1) + # self.assertEqual(result, ('SectionB', 2)) + # + # def test_section_out_of_order_raises(self): + # with self.assertRaises(HedFileError) as cm: + # SchemaLoaderWiki._check_for_new_section('*SectionA Again', 2) + # self.assertEqual(cm.exception.code, HedExceptions.SCHEMA_SECTION_MISSING) + # + # def test_invalid_end_tag_raises(self): + # with self.assertRaises(HedFileError) as cm: + # SchemaLoaderWiki._check_for_new_section('*END unexpected trailing content', 2) + # self.assertEqual(cm.exception.code, HedExceptions.WIKI_SEPARATOR_INVALID) + # + # def test_section_with_extra_spaces(self): + # result = SchemaLoaderWiki._check_for_new_section(" '''SectionC''' Label ", 2) + # self.assertEqual(result, ('SectionC', 3)) + # + # def test_line_with_unrecognized_tag_returns_none(self): + # result = SchemaLoaderWiki._check_for_new_section('*UnknownTag Foo', 1) + # self.assertEqual(result, (None, 1)) + + +if __name__ == '__main__': + unittest.main() \ No newline at end of file diff --git a/tests/schema/test_hed_schema_group.py b/tests/schema/test_hed_schema_group.py index 06714ea20..0a41d0800 100644 --- a/tests/schema/test_hed_schema_group.py +++ b/tests/schema/test_hed_schema_group.py @@ -1,39 +1,43 @@ -import unittest -import os - -from hed.schema import load_schema, HedSchemaGroup - - -class TestHedSchema(unittest.TestCase): - @classmethod - def setUpClass(cls): - schema_file = '../data/validator_tests/HED8.0.0_added_tests.mediawiki' - hed_xml = os.path.join(os.path.dirname(os.path.realpath(__file__)), schema_file) - hed_schema1 = load_schema(hed_xml) - hed_schema2 = load_schema(hed_xml, schema_namespace="tl:") - cls.hed_schema_group = HedSchemaGroup([hed_schema1, hed_schema2]) - - def test_schema_compliance(self): - warnings = self.hed_schema_group.check_compliance(True) - self.assertEqual(len(warnings), 18) - - def test_get_tag_entry(self): - tag_entry = self.hed_schema_group.get_tag_entry("Event", schema_namespace="tl:") - self.assertTrue(tag_entry) - - def test_bad_prefixes(self): - schema = self.hed_schema_group - - self.assertTrue(schema.get_tag_entry("Event")) - self.assertFalse(schema.get_tag_entry("sc:Event")) - self.assertFalse(schema.get_tag_entry("unknown:Event")) - self.assertFalse(schema.get_tag_entry(":Event")) - - self.assertTrue(schema.get_tag_entry("tl:Event", schema_namespace="tl:")) - self.assertFalse(schema.get_tag_entry("sc:Event", schema_namespace="tl:")) - self.assertTrue(schema.get_tag_entry("Event", schema_namespace="tl:")) - self.assertFalse(schema.get_tag_entry("unknown:Event", schema_namespace="tl:")) - self.assertFalse(schema.get_tag_entry(":Event", schema_namespace="tl:")) - - self.assertFalse(schema.get_tag_entry("Event", schema_namespace=None)) - self.assertTrue(schema.get_tag_entry("Event", schema_namespace="")) +import unittest +import os + +from hed.schema import load_schema, HedSchemaGroup + + +class TestHedSchema(unittest.TestCase): + @classmethod + def setUpClass(cls): + schema_file = '../data/validator_tests/HED8.0.0_added_tests.mediawiki' + hed_wiki = os.path.join(os.path.dirname(os.path.realpath(__file__)), schema_file) + hed_schema1 = load_schema(hed_wiki) + cls.schema1 = hed_schema1 + hed_schema2 = load_schema(hed_wiki, schema_namespace="tl:") + cls.hed_schema_group = HedSchemaGroup([hed_schema1, hed_schema2]) + + def test_schema_compliance(self): + warnings = self.hed_schema_group.check_compliance(True) + self.assertEqual(len(warnings), 18) + + def test_get_tag_entry(self): + tag_entry = self.hed_schema_group.get_tag_entry("Event", schema_namespace="tl:") + self.assertTrue(tag_entry) + + def test_bad_prefixes(self): + schema = self.hed_schema_group + x = self.schema1 + y = self.schema2 + self.assertTrue(self.schema1.get_tag_entry("Event")) + self.assertTrue(schema.get_tag_entry("tl:Event")) + self.assertTrue(self.schema1.get_tag_entry("Event")) + self.assertFalse(schema.get_tag_entry("sc:Event")) + self.assertFalse(schema.get_tag_entry("unknown:Event")) + self.assertFalse(schema.get_tag_entry(":Event")) + + self.assertTrue(schema.get_tag_entry("tl:Event", schema_namespace="tl:")) + self.assertFalse(schema.get_tag_entry("sc:Event", schema_namespace="tl:")) + self.assertTrue(schema.get_tag_entry("Event", schema_namespace="tl:")) + self.assertFalse(schema.get_tag_entry("unknown:Event", schema_namespace="tl:")) + self.assertFalse(schema.get_tag_entry(":Event", schema_namespace="tl:")) + + self.assertFalse(schema.get_tag_entry("Event", schema_namespace=None)) + self.assertTrue(schema.get_tag_entry("Event", schema_namespace="")) diff --git a/tests/schema/test_hed_schema_io.py b/tests/schema/test_hed_schema_io.py index 5f26d5b16..1b1ea6553 100644 --- a/tests/schema/test_hed_schema_io.py +++ b/tests/schema/test_hed_schema_io.py @@ -337,25 +337,30 @@ def setUpClass(cls): def _base_merging_test(self, files): import filecmp - + loaded_schema = [] + for filename in files: + loaded_schema.append(load_schema(os.path.join(self.full_base_folder, filename))) for save_merged in [True, False]: for i in range(len(files) - 1): - s1 = files[i] - s2 = files[i + 1] - self.assertEqual(s1, s2) + print(f"Comparing {i}:{files[i]} and {i + 1}:{files[i + 1]}") + s1 = loaded_schema[i] + s2 = loaded_schema[i + 1] + self.assertEqual(s1, s2, "Loaded schemas are not equal.") filename1 = get_temp_filename(".xml") filename2 = get_temp_filename(".xml") try: s1.save_as_xml(filename1, save_merged=save_merged) s2.save_as_xml(filename2, save_merged=save_merged) result = filecmp.cmp(filename1, filename2) - # print(s1.filename) - # print(s2.filename) - self.assertTrue(result) + + # print(i, files[i], s1.filename) + # print(files[i+1], s2.filename) + self.assertTrue(result, f"Saved xml {files[i]} and {files[i+1]} are not equal.") reload1 = load_schema(filename1) reload2 = load_schema(filename2) - self.assertEqual(reload1, reload2) - except Exception: + self.assertEqual(reload1, reload2, f"Reloaded xml {files[i]} and {files[i+1]} are not equal.") + except Exception as ex: + print(ex) self.assertTrue(False) finally: os.remove(filename1) @@ -367,12 +372,13 @@ def _base_merging_test(self, files): s1.save_as_mediawiki(filename1, save_merged=save_merged) s2.save_as_mediawiki(filename2, save_merged=save_merged) result = filecmp.cmp(filename1, filename2) - self.assertTrue(result) + self.assertTrue(result, f"Saved wiki {files[i]} and {files[i+1]} are not equal.") reload1 = load_schema(filename1) reload2 = load_schema(filename2) - self.assertEqual(reload1, reload2) - except Exception: + self.assertEqual(reload1, reload2, f"Reloaded wiki {files[i]} and {files[i+1]} are not equal.") + except Exception as ex: + print(ex) self.assertTrue(False) finally: os.remove(filename1) @@ -380,20 +386,18 @@ def _base_merging_test(self, files): lines1 = s1.get_as_mediawiki_string(save_merged=save_merged) lines2 = s2.get_as_mediawiki_string(save_merged=save_merged) - self.assertEqual(lines1, lines2) + self.assertEqual(lines1, lines2, f"Mediawiki string {files[i]} and {files[i + 1]} are not equal.") lines1 = s1.get_as_xml_string(save_merged=save_merged) lines2 = s2.get_as_xml_string(save_merged=save_merged) - self.assertEqual(lines1, lines2) + self.assertEqual(lines1, lines2, f"XML string {files[i]} and {files[i + 1]} are not equal.") def test_saving_merged(self): - files = [ - load_schema(os.path.join(self.full_base_folder, "HED_score_1.1.0.mediawiki")), - load_schema(os.path.join(self.full_base_folder, "HED_score_unmerged.mediawiki")), - load_schema(os.path.join(self.full_base_folder, "HED_score_merged.mediawiki")), - load_schema(os.path.join(self.full_base_folder, "HED_score_merged.xml")), - load_schema(os.path.join(self.full_base_folder, "HED_score_unmerged.xml")) - ] + files = ["HED_score_1.1.0.mediawiki", + "HED_score_unmerged.mediawiki", + "HED_score_merged.mediawiki", + "HED_score_merged.xml", + "HED_score_unmerged.xml"] self._base_merging_test(files) diff --git a/tests/schema/test_schema_wiki_fatal_errors.py b/tests/schema/test_schema_wiki_fatal_errors.py index 835b47d0f..c900e434b 100644 --- a/tests/schema/test_schema_wiki_fatal_errors.py +++ b/tests/schema/test_schema_wiki_fatal_errors.py @@ -18,7 +18,7 @@ def setUpClass(cls): "HED_separator_invalid.mediawiki": HedExceptions.WIKI_SEPARATOR_INVALID, "HED_header_missing.mediawiki": HedExceptions.SCHEMA_HEADER_MISSING, "HED_header_invalid.mediawiki": HedExceptions.SCHEMA_HEADER_INVALID, - "empty_file.mediawiki": HedExceptions.SCHEMA_HEADER_INVALID, + "empty_file.mediawiki": HedExceptions.WIKI_LINE_INVALID, "HED_header_invalid_version.mediawiki": HedExceptions.SCHEMA_VERSION_INVALID, "HED_header_missing_version.mediawiki": HedExceptions.SCHEMA_VERSION_INVALID, "HED_header_unknown_attribute.mediawiki": HedExceptions.SCHEMA_UNKNOWN_HEADER_ATTRIBUTE, @@ -73,8 +73,8 @@ def test_invalid_schema(self): issues = context.exception.issues self.assertIsInstance(get_printable_issue_string(issues), str) - - self.assertTrue(context.exception.args[0] == error) + self.assertEqual(context.exception.args[0], self.files_and_errors[filename], + f"Error message mismatch for {filename}") self.assertTrue(context.exception.filename == full_filename) def test_merging_errors_schema(self): @@ -104,8 +104,8 @@ def test_merging_errors_schema(self): issues += context.exception.issues self.assertIsInstance(get_printable_issue_string(issues), str) - self.assertTrue(context.exception.args[0] == error) - self.assertTrue(context.exception.filename == full_filename) + self.assertEqual(context.exception.args[0], error, f"Error message mismatch for merged {filename}") + self.assertEqual(context.exception.filename, full_filename) def test_attribute_invalid(self): path = os.path.join(self.full_base_folder, "attribute_unknown1.mediawiki") From 8601568b9f3b1ce9dc90eb688edf9ab97bc1c5e8 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Tue, 8 Apr 2025 10:25:24 -0500 Subject: [PATCH 42/50] Updated the wiki to always include extra sections --- hed/schema/schema_io/wiki2schema.py | 9 +++++---- tests/schema/test_hed_schema_group.py | 6 +++--- tests/schema/test_hed_schema_io.py | 13 ++----------- 3 files changed, 10 insertions(+), 18 deletions(-) diff --git a/hed/schema/schema_io/wiki2schema.py b/hed/schema/schema_io/wiki2schema.py index 2c685d3ef..0cd4ef240 100644 --- a/hed/schema/schema_io/wiki2schema.py +++ b/hed/schema/schema_io/wiki2schema.py @@ -7,7 +7,7 @@ from hed.schema.hed_schema_constants import HedSectionKey, HedKey from hed.errors.exceptions import HedFileError, HedExceptions from hed.errors import error_reporter -from hed.schema.schema_io import wiki_constants +from hed.schema.schema_io import wiki_constants, df_constants from hed.schema.schema_io.base2schema import SchemaLoader from hed.schema.schema_io.wiki_constants import HedWikiSection, SectionNames from hed.schema.schema_io import text_util @@ -107,10 +107,11 @@ def _parse_sections(self, wiki_lines_by_section, parse_order): parse_func(lines_for_section) def _parse_extras(self, wiki_lines_by_section): - self._schema.extras = {} + self._schema.extras = {df_constants.SOURCES_KEY: pd.DataFrame([], columns=df_constants.source_columns), + df_constants.PREFIXES_KEY: pd.DataFrame([], columns=df_constants.prefix_columns), + df_constants.EXTERNAL_ANNOTATION_KEY: + pd.DataFrame([], columns=df_constants.external_annotation_columns)} extra_keys = [key for key in wiki_lines_by_section.keys() if key not in required_keys] - if not extra_keys: - return for extra_key in extra_keys: lines_for_section = wiki_lines_by_section[extra_key] data = [] diff --git a/tests/schema/test_hed_schema_group.py b/tests/schema/test_hed_schema_group.py index 0a41d0800..3bb4841cf 100644 --- a/tests/schema/test_hed_schema_group.py +++ b/tests/schema/test_hed_schema_group.py @@ -24,10 +24,10 @@ def test_get_tag_entry(self): def test_bad_prefixes(self): schema = self.hed_schema_group - x = self.schema1 - y = self.schema2 + # x = self.schema1 + # y = self.schema2 self.assertTrue(self.schema1.get_tag_entry("Event")) - self.assertTrue(schema.get_tag_entry("tl:Event")) + #self.assertFalse(schema.get_tag_entry("tl:Event")) self.assertTrue(self.schema1.get_tag_entry("Event")) self.assertFalse(schema.get_tag_entry("sc:Event")) self.assertFalse(schema.get_tag_entry("unknown:Event")) diff --git a/tests/schema/test_hed_schema_io.py b/tests/schema/test_hed_schema_io.py index 1b1ea6553..3094cbbaf 100644 --- a/tests/schema/test_hed_schema_io.py +++ b/tests/schema/test_hed_schema_io.py @@ -342,7 +342,6 @@ def _base_merging_test(self, files): loaded_schema.append(load_schema(os.path.join(self.full_base_folder, filename))) for save_merged in [True, False]: for i in range(len(files) - 1): - print(f"Comparing {i}:{files[i]} and {i + 1}:{files[i + 1]}") s1 = loaded_schema[i] s2 = loaded_schema[i + 1] self.assertEqual(s1, s2, "Loaded schemas are not equal.") @@ -402,19 +401,11 @@ def test_saving_merged(self): self._base_merging_test(files) def test_saving_merged_rooted(self): - files = [ - load_schema(os.path.join(self.full_base_folder, "basic_root.mediawiki")), - load_schema(os.path.join(self.full_base_folder, "basic_root.xml")), - ] - + files = [ "basic_root.mediawiki", "basic_root.xml"] self._base_merging_test(files) def test_saving_merged_rooted_sorting(self): - files = [ - load_schema(os.path.join(self.full_base_folder, "sorted_root.mediawiki")), - load_schema(os.path.join(self.full_base_folder, "sorted_root_merged.xml")), - ] - + files = ["sorted_root.mediawiki", "sorted_root_merged.xml"] self._base_merging_test(files) @with_temp_file(".mediawiki") From 0a5a4a64905966942afaf14a4708ab07461bdf80 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Tue, 8 Apr 2025 13:42:23 -0500 Subject: [PATCH 43/50] Added a description column to sources --- hed/schema/schema_io/df_constants.py | 2 +- hed/schema/schema_io/xml2schema.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/hed/schema/schema_io/df_constants.py b/hed/schema/schema_io/df_constants.py index f1ac63c9f..afaf9d501 100644 --- a/hed/schema/schema_io/df_constants.py +++ b/hed/schema/schema_io/df_constants.py @@ -82,7 +82,7 @@ property_columns = [hed_id, name, type, dcdescription] prefix_columns = [prefix, namespace, description] external_annotation_columns = [prefix, id, iri, description] -source_columns = [source, link] # For the sources section +source_columns = [source, link, description] # For the sources section # The columns for unit class, value class, and unit modifier other_columns = [hed_id, name, subclass_of, attributes, dcdescription] diff --git a/hed/schema/schema_io/xml2schema.py b/hed/schema/schema_io/xml2schema.py index d3b06ac9b..554572cc5 100644 --- a/hed/schema/schema_io/xml2schema.py +++ b/hed/schema/schema_io/xml2schema.py @@ -104,6 +104,7 @@ def _read_sources(self): for source_element in source_elements: source_name = self._get_element_tag_value(source_element, xml_constants.NAME_ELEMENT) source_link = self._get_element_tag_value(source_element, xml_constants.LINK_ELEMENT) + description = self._get_element_tag_value(source_element, xml_constants.DESCRIPTION_ELEMENT) data.append({df_constants.source: source_name, df_constants.link: source_link}) self._schema.extras[df_constants.SOURCES_KEY] = pd.DataFrame(data, columns=df_constants.source_columns) From 6a4d9e06b7f529ac754cfecccb3040e5cbac0a16 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Tue, 8 Apr 2025 15:47:43 -0500 Subject: [PATCH 44/50] Added ordering of extras --- hed/schema/schema_io/base2schema.py | 26 +++++++++++++++++++++++++- hed/schema/schema_io/df2schema.py | 13 ------------- hed/schema/schema_io/df_constants.py | 5 ++++- 3 files changed, 29 insertions(+), 15 deletions(-) diff --git a/hed/schema/schema_io/base2schema.py b/hed/schema/schema_io/base2schema.py index 93c60d8fa..68251c01a 100644 --- a/hed/schema/schema_io/base2schema.py +++ b/hed/schema/schema_io/base2schema.py @@ -9,6 +9,7 @@ from abc import abstractmethod, ABC from hed.schema import schema_header_util from hed.schema import hed_schema_constants +from hed.schema.schema_io import df_constants class SchemaLoader(ABC): @@ -127,7 +128,7 @@ def _load(self): self._parse_data() self._schema.finalize_dictionaries() - + self.fix_extras() return self._schema @abstractmethod @@ -213,3 +214,26 @@ def find_rooted_entry(tag_entry, schema, loading_merged): def _add_fatal_error(self, line_number, line, warning_message="Schema term is empty or the line is malformed", error_code=HedExceptions.WIKI_DELIMITERS_INVALID): self.fatal_errors += schema_util.format_error(line_number, line, warning_message, error_code) + + + def fix_extras(self): + """ Fixes the extras after loading the schema, to ensure they are in the correct format.""" + if not self._schema or not hasattr(self._schema, 'extras') or not self._schema.extras: + return + + for key, extra in self._schema.extras.items(): + self._schema.extras[key] = extra.rename(columns=df_constants.EXTRAS_CONVERSIONS) + if key in df_constants.extras_column_dict: + self._schema.extras[key] = SchemaLoader.fix_extra(self._schema, key) + + @staticmethod + def fix_extra(schema, key): + df = schema.extras[key] + priority_cols = df_constants.extras_column_dict[key] + col_to_add = [col for col in priority_cols if col not in df.columns] + if col_to_add: + df[col_to_add] = "" + other_cols = sorted(set(df.columns) - set(priority_cols)) + df = df[priority_cols + other_cols] + df = df.sort_values(by=list(df.columns)) + return df \ No newline at end of file diff --git a/hed/schema/schema_io/df2schema.py b/hed/schema/schema_io/df2schema.py index e7f8fa1a7..46a8f1310 100644 --- a/hed/schema/schema_io/df2schema.py +++ b/hed/schema/schema_io/df2schema.py @@ -45,7 +45,6 @@ def load_spreadsheet(cls, filenames=None, schema_as_strings_or_df=None, name="") """ loader = cls(filenames, schema_as_strings_or_df=schema_as_strings_or_df, name=name) hed_schema = loader._load() - cls._fix_extras(hed_schema) return hed_schema def _open_file(self): @@ -56,19 +55,7 @@ def _open_file(self): return dataframes - @staticmethod - def _fix_extras(hed_schema): - """ Fixes the extras after loading the schema, to ensure they are in the correct format. - Parameters: - hed_schema (HedSchema): The loaded HedSchema object to fix extras for. - - """ - if not hed_schema or not hasattr(hed_schema, 'extras') or not hed_schema.extras: - return - - for key, extra in hed_schema.extras.items(): - hed_schema.extras[key] = extra.rename(columns=constants.EXTRAS_CONVERSIONS) def _get_header_attributes(self, file_data): header_attributes = {} diff --git a/hed/schema/schema_io/df_constants.py b/hed/schema/schema_io/df_constants.py index afaf9d501..0464d129c 100644 --- a/hed/schema/schema_io/df_constants.py +++ b/hed/schema/schema_io/df_constants.py @@ -82,7 +82,10 @@ property_columns = [hed_id, name, type, dcdescription] prefix_columns = [prefix, namespace, description] external_annotation_columns = [prefix, id, iri, description] -source_columns = [source, link, description] # For the sources section +source_columns = [source, link, description] + +extras_column_dict = {PREFIXES_KEY: prefix_columns, EXTERNAL_ANNOTATION_KEY: external_annotation_columns, + SOURCES_KEY: source_columns}# For the sources section # The columns for unit class, value class, and unit modifier other_columns = [hed_id, name, subclass_of, attributes, dcdescription] From f206f72ea6da0316d254452e89cf052aa9352ac7 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Wed, 9 Apr 2025 06:17:40 -0500 Subject: [PATCH 45/50] Updated the extras formatting --- hed/schema/schema_io/xml2schema.py | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/hed/schema/schema_io/xml2schema.py b/hed/schema/schema_io/xml2schema.py index 554572cc5..743e353cd 100644 --- a/hed/schema/schema_io/xml2schema.py +++ b/hed/schema/schema_io/xml2schema.py @@ -102,19 +102,20 @@ def _read_sources(self): source_elements = self._get_elements_by_name(xml_constants.SCHEMA_SOURCE_DEF_ELEMENT) data = [] for source_element in source_elements: - source_name = self._get_element_tag_value(source_element, xml_constants.NAME_ELEMENT) - source_link = self._get_element_tag_value(source_element, xml_constants.LINK_ELEMENT) - description = self._get_element_tag_value(source_element, xml_constants.DESCRIPTION_ELEMENT) - data.append({df_constants.source: source_name, df_constants.link: source_link}) + source_name = self._get_element_value(source_element, xml_constants.NAME_ELEMENT) + source_link = self._get_element_value(source_element, xml_constants.LINK_ELEMENT) + description = self._get_element_value(source_element, xml_constants.DESCRIPTION_ELEMENT) + data.append({df_constants.source: source_name, df_constants.link: source_link, + df_constants.description: description}) self._schema.extras[df_constants.SOURCES_KEY] = pd.DataFrame(data, columns=df_constants.source_columns) def _read_prefixes(self): prefix_elements = self._get_elements_by_name(xml_constants.SCHEMA_PREFIX_DEF_ELEMENT) data = [] for prefix_element in prefix_elements: - prefix_name = self._get_element_tag_value(prefix_element, xml_constants.NAME_ELEMENT) - prefix_namespace= self._get_element_tag_value(prefix_element, xml_constants.NAMESPACE_ELEMENT) - prefix_description = self._get_element_tag_value(prefix_element, xml_constants.DESCRIPTION_ELEMENT) + prefix_name = self._get_element_value(prefix_element, xml_constants.NAME_ELEMENT) + prefix_namespace= self._get_element_value(prefix_element, xml_constants.NAMESPACE_ELEMENT) + prefix_description = self._get_element_value(prefix_element, xml_constants.DESCRIPTION_ELEMENT) data.append({df_constants.prefix: prefix_name, df_constants.namespace: prefix_namespace, df_constants.description: prefix_description}) self._schema.extras[df_constants.PREFIXES_KEY] = pd.DataFrame(data, columns=df_constants.prefix_columns) @@ -123,10 +124,10 @@ def _read_external_annotations(self): external_elements = self._get_elements_by_name(xml_constants.SCHEMA_EXTERNAL_DEF_ELEMENT) data = [] for external_element in external_elements: - external_name = self._get_element_tag_value(external_element, xml_constants.NAME_ELEMENT) - external_id = self._get_element_tag_value(external_element, xml_constants.ID_ELEMENT) - external_iri = self._get_element_tag_value(external_element, xml_constants.IRI_ELEMENT) - external_description = self._get_element_tag_value(external_element, xml_constants.DESCRIPTION_ELEMENT) + external_name = self._get_element_value(external_element, xml_constants.NAME_ELEMENT) + external_id = self._get_element_value(external_element, xml_constants.ID_ELEMENT) + external_iri = self._get_element_value(external_element, xml_constants.IRI_ELEMENT) + external_description = self._get_element_value(external_element, xml_constants.DESCRIPTION_ELEMENT) data.append({df_constants.prefix: external_name, df_constants.id: external_id, df_constants.iri: external_iri, df_constants.description: external_description}) self._schema.extras[df_constants.EXTERNAL_ANNOTATION_KEY] = pd.DataFrame(data, columns=df_constants.external_annotation_columns) @@ -239,6 +240,12 @@ def _get_element_tag_value(self, element, tag_name=xml_constants.NAME_ELEMENT): return element.text return "" + def _get_element_value(self, element, tag_name): + if element is None or element.text is None: + return '' + else: + return element.text + def _get_elements_by_name(self, element_name='node', parent_element=None): """ Get the elements that have a specific element name. From 5c16e4e1419dfd83dfdce1207fe80002c7cd3d15 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Wed, 9 Apr 2025 07:07:19 -0500 Subject: [PATCH 46/50] Updated the xml output --- hed/schema/schema_io/schema2xml.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hed/schema/schema_io/schema2xml.py b/hed/schema/schema_io/schema2xml.py index fe64ef93f..852555c5b 100644 --- a/hed/schema/schema_io/schema2xml.py +++ b/hed/schema/schema_io/schema2xml.py @@ -53,6 +53,8 @@ def _output_sources(self, hed_schema): source_name.text = row[df_constants.source] source_link = SubElement(source_node, xml_constants.LINK_ELEMENT) source_link.text = row[df_constants.link] + description = SubElement(source_node, xml_constants.DESCRIPTION_ELEMENT) + description.text = row[df_constants.description] def _output_prefixes(self, hed_schema): prefixes = hed_schema.get_extras(df_constants.PREFIXES_KEY) From 2840f569c01b5fa66304219885c12d907c194398 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Wed, 9 Apr 2025 13:55:08 -0500 Subject: [PATCH 47/50] Fixed xml2schema extras input --- hed/schema/schema_io/wiki2schema.py | 2 +- hed/schema/schema_io/xml2schema.py | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/hed/schema/schema_io/wiki2schema.py b/hed/schema/schema_io/wiki2schema.py index 0cd4ef240..9a19daa67 100644 --- a/hed/schema/schema_io/wiki2schema.py +++ b/hed/schema/schema_io/wiki2schema.py @@ -120,7 +120,7 @@ def _parse_extras(self, wiki_lines_by_section): if not data: continue df = pd.DataFrame(data).fillna('').astype(str) - self._schema.extras[extra_key] = df + self._schema.extras[extra_key.strip('"')] = df @staticmethod def parse_star_string(s): diff --git a/hed/schema/schema_io/xml2schema.py b/hed/schema/schema_io/xml2schema.py index 743e353cd..14a0abb41 100644 --- a/hed/schema/schema_io/xml2schema.py +++ b/hed/schema/schema_io/xml2schema.py @@ -240,11 +240,13 @@ def _get_element_tag_value(self, element, tag_name=xml_constants.NAME_ELEMENT): return element.text return "" - def _get_element_value(self, element, tag_name): - if element is None or element.text is None: + @staticmethod + def _get_element_value(element, tag_name): + this_element = element.find(tag_name) + if this_element is None or this_element.text is None: return '' else: - return element.text + return this_element.text def _get_elements_by_name(self, element_name='node', parent_element=None): """ Get the elements that have a specific element name. From 314990f5539ef1f992638ed7a2c1daf6dae0d0de Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Fri, 25 Apr 2025 16:30:53 -0500 Subject: [PATCH 48/50] Updating the schema with sorting --- hed/schema/schema_io/base2schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hed/schema/schema_io/base2schema.py b/hed/schema/schema_io/base2schema.py index 68251c01a..5daca8889 100644 --- a/hed/schema/schema_io/base2schema.py +++ b/hed/schema/schema_io/base2schema.py @@ -224,7 +224,7 @@ def fix_extras(self): for key, extra in self._schema.extras.items(): self._schema.extras[key] = extra.rename(columns=df_constants.EXTRAS_CONVERSIONS) if key in df_constants.extras_column_dict: - self._schema.extras[key] = SchemaLoader.fix_extra(self._schema, key) + self._schema.extras[key] = self.fix_extra(self._schema, key) @staticmethod def fix_extra(schema, key): From 08c7d2be477c14d13fe56ca7b8396d5c3c04b336 Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Sun, 27 Apr 2025 11:09:49 -0500 Subject: [PATCH 49/50] Updated wikimedia to correctly save external annotations --- hed/schema/schema_io/base2schema.py | 8 ++++---- hed/schema/schema_io/df2schema.py | 3 ++- hed/schema/schema_io/df_util.py | 21 +++++++++++++++++++++ hed/schema/schema_io/wiki2schema.py | 6 ++++-- hed/schema/schema_io/wiki_constants.py | 6 ++++++ 5 files changed, 37 insertions(+), 7 deletions(-) diff --git a/hed/schema/schema_io/base2schema.py b/hed/schema/schema_io/base2schema.py index 5daca8889..45f78f62e 100644 --- a/hed/schema/schema_io/base2schema.py +++ b/hed/schema/schema_io/base2schema.py @@ -210,6 +210,7 @@ def find_rooted_entry(tag_entry, schema, loading_merged): return None return rooted_entry + return None def _add_fatal_error(self, line_number, line, warning_message="Schema term is empty or the line is malformed", error_code=HedExceptions.WIKI_DELIMITERS_INVALID): @@ -224,11 +225,10 @@ def fix_extras(self): for key, extra in self._schema.extras.items(): self._schema.extras[key] = extra.rename(columns=df_constants.EXTRAS_CONVERSIONS) if key in df_constants.extras_column_dict: - self._schema.extras[key] = self.fix_extra(self._schema, key) + self._schema.extras[key] = self.fix_extra(key) - @staticmethod - def fix_extra(schema, key): - df = schema.extras[key] + def fix_extra(self, key): + df = self._schema.extras[key] priority_cols = df_constants.extras_column_dict[key] col_to_add = [col for col in priority_cols if col not in df.columns] if col_to_add: diff --git a/hed/schema/schema_io/df2schema.py b/hed/schema/schema_io/df2schema.py index 46a8f1310..60a53144b 100644 --- a/hed/schema/schema_io/df2schema.py +++ b/hed/schema/schema_io/df2schema.py @@ -87,7 +87,8 @@ def _parse_data(self): f"parameter on this exception for more details.", self.name, issues=self.fatal_errors) extras = {key: self.input_data[key] for key in constants.DF_EXTRA_SUFFIXES if key in self.input_data} - self._schema.extras = extras + for key, item in extras.items(): + self._schema.extras[key] = df_util.merge_dataframes(extras[key], self._schema.extras.get(key, None), key) def _get_prologue_epilogue(self, file_data): prologue, epilogue = "", "" diff --git a/hed/schema/schema_io/df_util.py b/hed/schema/schema_io/df_util.py index 0de0a7114..b03a1a655 100644 --- a/hed/schema/schema_io/df_util.py +++ b/hed/schema/schema_io/df_util.py @@ -11,6 +11,27 @@ UNKNOWN_LIBRARY_VALUE = 0 +def merge_dataframes(df1, df2, key) : + """ Create a new dataframe where df2 is merged into df1 and duplicates are eliminated. + + Parameters: + df1(df.DataFrame): dataframe to use as destination merge. + df2(df.DataFrame): dataframe to use as a merge element. + key(str): name of the column that is treated as the key when dataframes are merged + + Returns: + df.DataFrame: The merged dataframe. + """ + if df2 is None or df2.empty: + return df1 + if set(df1.columns) != set(df2.columns): + raise HedFileError(HedExceptions.BAD_COLUMN_NAMES, + f"Both dataframes corresponding to {key} to be merged must have the same columns. " + f"df1 columns: {list(df1.columns)} df2 columns: {list(df2.columns)}", "") + combined = pd.concat([df1, df2], ignore_index=True) + combined = combined.sort_values(by=list(combined.columns)) + combined = combined.drop_duplicates() + return combined def merge_dataframe_dicts(df_dict1, df_dict2, key_column=constants.KEY_COLUMN_NAME): """ Create a new dictionary of DataFrames where dict2 is merged into dict1. diff --git a/hed/schema/schema_io/wiki2schema.py b/hed/schema/schema_io/wiki2schema.py index 9a19daa67..71cd14a10 100644 --- a/hed/schema/schema_io/wiki2schema.py +++ b/hed/schema/schema_io/wiki2schema.py @@ -9,7 +9,7 @@ from hed.errors import error_reporter from hed.schema.schema_io import wiki_constants, df_constants from hed.schema.schema_io.base2schema import SchemaLoader -from hed.schema.schema_io.wiki_constants import HedWikiSection, SectionNames +from hed.schema.schema_io.wiki_constants import HedWikiSection, SectionNames, WIKI_EXTRA_DICT from hed.schema.schema_io import text_util @@ -120,7 +120,9 @@ def _parse_extras(self, wiki_lines_by_section): if not data: continue df = pd.DataFrame(data).fillna('').astype(str) - self._schema.extras[extra_key.strip('"')] = df + stripped_key = extra_key.strip("'") + stripped_key = WIKI_EXTRA_DICT.get(stripped_key, stripped_key) + self._schema.extras[stripped_key] = df @staticmethod def parse_star_string(s): diff --git a/hed/schema/schema_io/wiki_constants.py b/hed/schema/schema_io/wiki_constants.py index 8c6fcd368..abea7d72d 100644 --- a/hed/schema/schema_io/wiki_constants.py +++ b/hed/schema/schema_io/wiki_constants.py @@ -1,4 +1,5 @@ from hed.schema.hed_schema_constants import HedSectionKey +from hed.schema.schema_io import df_constants START_HED_STRING = "!# start schema" END_SCHEMA_STRING = "!# end schema" END_HED_STRING = "!# end hed" @@ -17,6 +18,11 @@ PREFIXES_SECTION_ELEMENT = "'''Prefixes'''" EXTERNAL_ANNOTATION_SECTION_ELEMENT = "'''External annotations'''" +WIKI_EXTRA_DICT = {'Sources': df_constants.SOURCES_KEY, + 'Prefixes': df_constants.PREFIXES_KEY, + 'External annotations': df_constants.EXTERNAL_ANNOTATION_KEY} + + wiki_section_headers = { HedSectionKey.Tags: START_HED_STRING, HedSectionKey.UnitClasses: UNIT_CLASS_STRING, From cac3091c914e12e365172df2cc6fd26c9c07ca4a Mon Sep 17 00:00:00 2001 From: Kay Robbins <1189050+VisLab@users.noreply.github.com> Date: Mon, 28 Apr 2025 10:32:01 -0500 Subject: [PATCH 50/50] Refactored validate_schemas --- hed/scripts/script_util.py | 56 +++++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 22 deletions(-) diff --git a/hed/scripts/script_util.py b/hed/scripts/script_util.py index 95d538589..49a18c712 100644 --- a/hed/scripts/script_util.py +++ b/hed/scripts/script_util.py @@ -6,47 +6,59 @@ all_extensions = [".tsv", ".mediawiki", ".xml"] - -def validate_schema(file_path): - """ Validates the given schema, ensuring it can save/load as well as validates. - - Parameters: - file_path(str): the specific schema file to validate - - Returns: - validation_issues(list): A list of issues found - """ +def validate_schema_object(base_schema, schema_name): validation_issues = [] try: - _, extension = os.path.splitext(file_path) - if extension.lower() != extension: - error_message = f"Only fully lowercase extensions are allowed for schema files. " \ - f"Invalid extension on file: {file_path}" - validation_issues.append(error_message) - return validation_issues - - base_schema = load_schema(file_path) issues = base_schema.check_compliance() issues = [issue for issue in issues if issue["code"] != SchemaWarnings.SCHEMA_PRERELEASE_VERSION_USED] if issues: - error_message = get_printable_issue_string(issues, title=file_path) + error_message = get_printable_issue_string(issues, title=schema_name) validation_issues.append(error_message) return validation_issues mediawiki_string = base_schema.get_as_mediawiki_string(save_merged=True) reloaded_schema = from_string(mediawiki_string, schema_format=".mediawiki") - validation_issues += _get_schema_comparison(base_schema, reloaded_schema, file_path, "mediawiki") + validation_issues += _get_schema_comparison(base_schema, reloaded_schema, schema_name, "mediawiki") xml_string = base_schema.get_as_xml_string(save_merged=True) reloaded_schema = from_string(xml_string, schema_format=".xml") - validation_issues += _get_schema_comparison(base_schema, reloaded_schema, file_path, "xml") + validation_issues += _get_schema_comparison(base_schema, reloaded_schema, schema_name, "xml") tsv_dataframes = base_schema.get_as_dataframes(save_merged=True) reloaded_schema = from_dataframes(tsv_dataframes) - validation_issues += _get_schema_comparison(base_schema, reloaded_schema, file_path, "tsv") + validation_issues += _get_schema_comparison(base_schema, reloaded_schema,schema_name, "tsv") + except HedFileError as e: + print(f"Saving/loading error: {schema_name} {e.message}") + error_text = e.message + if e.issues: + error_text = get_printable_issue_string(e.issues, title=schema_name) + validation_issues.append(error_text) + + return validation_issues + + +def validate_schema(file_path): + """ Validates the given schema, ensuring it can save/load as well as validates. + + Parameters: + file_path(str): the specific schema file to validate + + Returns: + validation_issues(list): A list of issues found + """ + + _, extension = os.path.splitext(file_path) + if extension.lower() != extension: + return [f"Only fully lowercase extensions are allowed for schema files. " + f"Invalid extension on file: {file_path}"] + + validation_issues = [] + try: + base_schema = load_schema(file_path) + validation_issues = validate_schema_object(base_schema, file_path) except HedFileError as e: print(f"Saving/loading error: {file_path} {e.message}") error_text = e.message

      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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u146.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u146.bmp deleted file mode 100644 index e17be7dbbc0b9696ad08724acd3974b983da0140..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHvb$p}QvE@zoa3;wFh9Se$+-(L~%*@Qp%w)-y%*<>z4=(>{r8gx9(aH}_~3)&p@$wKAOHBr$-@sn zOg{06PmoW3@{{CKpZXMe%nk3LEsd+agt_~Vb0 zC!TnMJo)64 z$jdLkOkR2A74qt=d-g0jckUcHfBrnVaNz>E zc<~~+bmgpoh-QA?8r-$_R_L9E7KGNUcPX-1C$l%~085$ZQ!^6Xb zMx&9Dkr6_t(+PvYAWSBcuvjd@X0r*0!y#NQm+*Kz!sqjeKp-GOp^%6~A|e)xi9{kH zQmK^4WHKU`%ZWmvAWEf@s8lMVR;!6dqaj+YmgsakqSxz*!C)Xpqmh_QCSo?5iN#_e zR;!iRY&K%I+lj;BAWo-~xLhvccDsqk;~`$Jm-u`>;`jSWAP^wIV334DArcOUNhA^> z(P)&!Vlfhr$4MfQAjxEsq*5u8PNzvGlOfq`mgI6dlF#Q!p->>jVv&?eB~mVzNu^RD z)oPX0YBf@?*U9MUC}}hrq}gnev9U2SK0Z!btrlsw+hk&5f=o_MlBuaFGCe&_W@cu{ z?CdO=o0}u^^Ydh3VSy|zE|R6CC9=G{OjcG_$m;4USzB8p>+9=eV`GDCZf=sTtu3;> zy-jv@cF6ATF4^1LBm4XN((uD z`}S?})?06px8Hu7yz|aG{Z{gA-}Y_f+rRzW$#;Cm zcaZP=&hI4O^`^gXdzz>ig{J|e2KlDRC zM1J^(f0+EpkNgPv(I5R$@?$^tW8}ww{Kv^p{KQX?pZv+6BtP|2KSh4}r+=FK%+LG` z`PrZSS@Lr~_jBaufBxsmFZ{wUkYD`8UnIZuOTR>Z`Imp0{K~KV3i;Jv{Z;a7zxHe7 z*MI%j$#49|Z;;>o&EF)y^;^G1e*3q7oBYo2{0{lu-~C}X|Cs#ApZp2=(?9)F@@IecXXMZS{Ljf>{Ka38zx>O;B!Bf+e?|WK zum76-&ENbD`P;w!Tk>~*_jly)|NigEKm5Z#kbnHge-~avJ$$$LEe~{zjw>AG~e>&mO2z5k;=0_^C4C*MG_>%MaF z(v>S+-B-Gi-TDUy2L=YQ4m{)Up&=U58l66P>CAHvo#@~rRK$bNUFp4Y@k-C73zxCy zzMkH}AsPc≶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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u148.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u148.bmp deleted file mode 100644 index 6198c3b5b49671e586a30405babd991dc07572de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 LMPK`*uKxc4*HdLX diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u149.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u149.bmp deleted file mode 100644 index 402551f0db5b5e815f4c7caa76ade262e8af1403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_remodel.zip b/tests/data/bids_tests/eeg_ds003645s_hed_remodel.zip index 64cbd3de7dbfceea554670c1b96b99b108fd17f5..9a151c08f93438e1f170b82ce17156a24b954e73 100644 GIT binary patch delta 49150 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u021.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u021.bmp deleted file mode 100644 index 1dfc9cfb67b924424e7a16c3845201e2af12d527..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 YZ(N;$$7lY8d;L?e^7H@t(@Eg}0qf1OdjJ3c diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u022.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u022.bmp deleted file mode 100644 index e8b20893741268fc10b4e0eb0bf3967e8efbfd5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 NW9#j|{D0x2{|B8>a}odm diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u023.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u023.bmp deleted file mode 100644 index da6db87107335543df42ca3d46c5f178f6c9fd29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHv2T)Y$w(dUWoRtinbM6KjXmZX-P@+nZqzHlnf`Wo%$tY1WN>GC2oO8|@F^6&T z%n3K~7IWS`I`_`ZnK^gPt$I~&S3x(>#rpsCukfvJt-aL@Wh{^%E}3lzLV|ZU;VU1$ z{($U)?{J;`>&p+{|M2nsAO7$MWXqN<$kwe}k!{g@dy#$n_96TC??(s=n!)F@L}Z0kt4{_qeqcr$BrS#j~_=) zoH&692?-&>!orA%hzKGoDvF4Si6P?R;)sNV1R^OZiAYIFAt)3IL8H+K27^JcSS*6W z;Sf9?j}Qn1gh(VJBoYZBlgS8$LP4lhDng^t5IUWXFc=Jk$z&od77Jms*$9WjLAYEl z!sGD}X=!OhMn(pam6b*Kd_E#4Cx^((%OeU33Wz`;Kok`f5hW!hL|IuGQBhGrR8>_G zH8nLvU0of~(9l3MH8l|}EiFV_TN}~Q(Lr=|brC&1Jw#t$A2Bd6Knx8H5hEib#Msyv zF)=YgPM$o8n3|d*W@cuHxw$!FVPS!sI&}&;efl(FX=#aASy>_0*4BuPjSXUJYm3;~ z*&%1noI%c>J&T+>cMh?)w?`Zt91urGN5sj=2|0iMJmT!^jJUYCAg->ih?|=m;_mK_ zT)1!nxp?s+;^E<;oT0>eZ`=udgrS=jVs` z`}-r;u3bX{0s@f0z(C~s_3Oxu8#j=kpdchTI2gHk^CoiZ)-5C?Bm@Z!4MlF>zKw*1 zg(2bL;YdV81QHn;i9|(3A<@y%NK8x&a_7z+BsMk{iHnOv;^X6ygoFenF)g34MFmn>S&39tRUuEFJVC0ftC5O#7^yOExr9;COo7wPNkL;Cysk%55$WN>g0 z85$ZwhKGldk&zK(baWIM8yiE$$H$S0i3wzKauS)EnnI?hr;(YN8Dw^L7MYuyL+0n_ zk%ff?WN~p3Sz1~`mY0{2m6a7_b#)b4TU$e(K7ER;udgG|o;^dJKYxzAc<};x`SK<5 z>eVac_3PKjn>TNew{PDf@7}#b-oJm3eD>LA$cGOfkk3E=9QoplFOV<4{1W-K(`R=>#kng|$9{J-R|A_qQPk%!G{O3O-fBDN_kbn7?e?k8BU;h>P zw}1OLa?wc zv+D)-vxXX+<2(KrSFl@zqibR7?i~;k6&rUaD(u#EKSzD)f&Zly>=ve}TR2?s3y)9B zD=n|8C@(I&pB5i=-C7Z~{hz;t9YRzEV@HsloKsl*xTdkGv7xcKxuLSGC^PB0331Oq zc?J8i(wf#6u3V4JD0=*)zNxLfwWYbOtGm0it)aT6JTuW*?4P-St;fi6`c|I)L2>s> zsv26_yL)@PyE^-Zhew9sO-FluX^tQMpSOTL;xswqGcJLlN!i6u>RZ~ndm%>l_76iO zoERM*>hJGqt17(l&sxAvAtH;fd-lS$u!O?Wiu%@$&i;{+!J(m%k*QgTy;Bn-qr(Gz zHHEi`{}c`EN6|TaO*=RLh=k0_C)I5|J$)k+6XO$;6H|+8D+@ETGZSOu!^2&b53Y;< z{tMW46wlx(Xj*t&4USF8ZLDvE3^gzc!e{4Z7FVCGuPiOjPfbjWjSRIv$#**RdoN&{ zD48j(pkd~6^?F2d#>3Wzj)A_Of#J!S$;HLx)u%6BuCK2y%}z{BO^gk-m*2PD`};0n z%LxioMp4tm{<8n=_|&4R#+JVRzJX2o)ALKK>+7#xy;xseS)84lof#kQZ+VoivGsRd zz$H%HqQ8?9{|iS8Zt| z_4ky&AI*}}&^NYm_P!AslXNe)qP3^HcW7vMViqvQ+`{t9x9?uBudJ-C%+CS<8SiVY zDY_{6`z>IX6hmIa(8R*Q!!P7^WNbuoWoKtc_rT!L#N5K-+}z5_Gk`76SC?0pW@e_R zXQqd{8>=#1g?_IE>=35PtLd4avUT_MzY`u4AD&#--QL#T)jK#oH47V_U07aSTU%O~ zUtU_+{BdTazpdd(=IP(b26qUN`D*$Wwl+?euiuOgk4{d_u4`>-YHjNp9EPAbJUliz zv%EArJ~gwrvNR7CI5pbe)!JO0Z1B6}qV31=JXKv&8{2apz9HeaZ^xx(6qT2kRn^r3 zu7$)`U)S6-JU%r!IWal2u&@Y`aB5<>r=_{2GEV(>NXI*baBL+_qtmu$-L3|NMTCUM zC#2;S6c&{|DlL8Ru&ku8ps1v}sSQHm6zP}b@K4LdFy6)WXzp=S-H7+`MLKqQq%8er)TCqD6f3d&^7?aFgrIlJvuczGd9!< z;J&sng7-gM!1iNUy1crsv5lR*o2P%UKgf^1lbn&2m64WoCpPv@d{R@my#40 zeH%)+kUNQq$>~KUMfq?FUXy}<( zpRsfC2@LQH3X2Sjj7y1+4!a!^=zAk9HZ>zX`{ASN%CbjgrJ#cDvB~M_$;l~@KiJdN z)z(;^q5qGcz_vqT1g4z2w!XRb87B|l8-anhqN5^X6XPR;0|Wi9g+xWgrRJ4247Sv? zHrG{FR8>Ez>l~eiG(0{DX|M+{Sxfz+Yr_Ai0=6C&#n7cyv~*9JTb{k>b3G*JR(Nbo zOk6_b4Igj6+jk;D@7%jzT0ii#ziDiAda&h5bzOBs_vj4x-)0)_>*)bdSeI%1k4Aw* zk|;7yQA5kX+``hq>sn}JcvNgcQbJtRHO~wFu?gX~qEqsU%gX8oS{hsG+uFKYA63*f zw)Rg>Pfbn20{Xi^erIcCf;!Ma|G>3fRFc4wSJTlou`siB^$odmC-zQ4;@zY>*WE7q zN8E|N9hq=1ui!y$(WBzB;^K!7%PUJCRyH-Zj!r`on3xzD=<4k5Xm4*Q3;oCN-~n+o zRYqCcz|h?Ml*8p)F-ge@v56`7;%|Al28M@*#>B=a-c7%s3xq*lVPSrDMp{Nr;lrxt zhR%t(xtYm{(V_0{-tNwh=IUIBeFa8sJ!lA|GmBse)*~PVquD-^w$kg<_lBV8)@oA_FCMHG) z03nQx^wuSlf1?7np1@K#Dkiq)ERBq9eG@WEYU-;V7i7dGB}E7OSSykPyg1NR>T^5m zaogzF=meC6Q)jxSsnx7FLXF*UW?7EZK|rQEXs|)WNoOx)-o_OwX`{7Z|?xqkB84y|G?Xk z(Fu2xA9gj=wUs2Ccewqa2Q)A?37KecU<8=J$)V<;-;{=Sh?AH~ruJ^uMkZ%HL+=(h z)|EbboD=PCqNA&8V&~|1-rdu0GaJU;&AOj?|3O)P`rV|+n^BQb@xj;JtegW9s=E6D zmQGC$_72P}&QFi^fDywRnT3TD$`+B?D0q>R+=4B*AgoZ`M#wQoncMgn>j*SiV_fA4xI^JJx`CG8) z0X#!q$Ii`K&(y&qAU3z6p}M#r>&rXex&8#dhFU>71%+HMt^bHR64h{_iK|I(G zd_-^G#PrnUaMyjxub00?h{97bIcI5L?C5&&R&qf_ecglX`$V*EKlQ-`6uVH9a*pSbOT%SHwFc z>9VRO)~3d0j;@zN@8*?OR~6^w-h=!fpO}@KUs&|8r1(K`37kUf(Co_6!qoKA)3r6A zwiluJfdd&E85y6P9&PI$8XD~H>KliOV5B{8->+7{UII%-)##Lo$!Q1I%eNDAN~$W# z9^_=)O}+<+KffS9H~W50R(jgKw5-C4=AIEiygkHxoM7FGofvJg^mHowlu%w)a<>ik{a$%%I&Z(sLzcX9K$eAzcVqp-3YKo`KS$%*L+ zkTo?qGB`Ze2L)H-hTimdwy`^F?|9~uR>FEgwe*>*et(`qUPqw#r zbPtY?4tIL&{*?x>9YtmGRLxAx?JwU9zY`C+zqYm-YK)QxMMc>eDR&~mf_&^xTiKjG zWv;JrHX^Se`(aae-w@b6q#RhsEG(e6vA(UV3l5+gD$$PKq0!NSXwhFOe;1Ypbc+eV zzH7Im6H@aZ)ipIXw=~pLmK7J~+=~qjxZ--o*3QyMM_)(F;z~wk)#I|NuD)K_<@jIY z{_I3wb3=PK5QKfbeSIA*tsVV9(B?9JrTo1(8dp`v%*x?PNOVGaPU(|IC}yEi)lyqg zT5vDS=iF&W-^*w9WTjR0PP-@8b$55P*44GPHZ}G^;V}wi=*(beM;E})!T!O)&EVYF z(hZJKq46u_AHh+jHH|FKUbq<# z+>Xo0$$MPe*45eB4gYU+q`$fBuCJ-CbKv!hXRNHxocFw$(>gjaF|#l;(D*1fy{Ksf zDsW%`2m1SmM#d)qegH`Z>+9-hYwc)p-~X!=uw9(Y)i62jc+o#HwV=4Hy0v?A??WS# zlcPgD)fv7fW|yx8TsU*a?P^eXYH9n}%-V-9UQGA5JgM*K9h?CM20k}5K0Y}&H#G(* z406C=e|LLRd#m5EUnPIH6q&1SVdH)^C@!b00>pPiN*RZ$8a#ZY?cuG{Hok#=F6Z0> z@mbMPhzWDx+ucn9lJKOt51}7Kh!2HK2XXl{nxI71yIB?Q~{k`37t<5)o9V2%T zOO@6?4HYNA-bY}2-Mxb&BM{VP=9gwi`|4Ai&-evhb9MF(P0ilec--7Kw)*D9(!|ha z+8Y}hh2n2&W^QhNadmlRZDAU!(TQ=$Lf!4n4WYjZ1a3V>UYVPdm z>xVNQUszgOnVTBwd~oCZ)tlEZx_XDD<+#@f)o7XY^G+O=)lelapv-NNp|RVeTCN-LW>LHnZ+)RuwZ1qJli zre5_54DfXI3{KA7*r;vq8J?P-1C@^qLAL1~m|k9g_4?JTH}BuPdiMOq8mwS?5=@}K zv#~Df?_{8@M^P9_Nhvf%M&Ih(rK@2H_p(cB+PeFPHnHUF((2OM(%jf!`{QUIZ(pzT z7kr~(|4rT9LsN60T}V-`Eq#9 z#zuSp05m}$;E#>=!!b`Rt-pNr_N%YI_~!dRe)G-euU^7IECK)r`EB(Xzs$xRqcB)3 zCJlq5%9);Zxq1`WrOblL)~>#R;fd+F<+askubwS0PW3iCNDjT~Ztvg~mcFsk(K|XZ zy%~3*-W?hkom+kR_OlOPe*WdRfBMt+Uw!fJ&C9j*rJ3om;eqb9h624`%0LH*o8p;N z6oIK|>3G2(xV7}O?Ba%w?%n~||Jv&F7cXBzo2S32Br7)1^Sp!S&6JIew%#!?c<{2( zk&)q%nWd+%-+%G-htEF$=Fflp{<|;Vy?(R4wm1ug&|pt{{o|XIpT}T3u}lVw&0>*J zc$TWQn@`Z~_>}aF?EKnJ@W1h?sm0~>=j+ec=74A_%Z?B6z2JN?Fc!|ge`53Wq0)jQ zm|j?3fAjfQUw?S}{;Ti5|LVIhUp;^MYa?Jl!nP-5Tx)- zH5<39A(2UG>Dh%vH7y-ILr_l5EUc`ptuD=t54Kh0CPm!vx!`^!0_68iF8qKxN1)!D zUtC#z_2Ki+-oJhShn?_oBOZ*v3Zd;KbbW$~>6hXkdiUYOmtVer`-A*>fP=#WAitt-{dp4 zen~}bYtP`w^knc1STeTn>{)B}rjOTrJzn*TWN1?&s#0 zRyVZu4UA09O~LU$d%CayNoA<5A~W))zn7aQ=)Y%pYde(WtjFL$q-8ykIqx#qwtfqb8tnq63V_Uh$Jm}gmk`W&WK zK7$p&nN5xi4}<+TKI)vQlKW}-hZ!<_X(kP#4+=w))j#7E9FvlfT~r301wgOkaQbV{ zoH88mK^`}qQU%r0x=G}+S-@SdY z3idZTJlNOO^r&;H)8?mn0C7b{Sq_EFprNI3WLYBz@8GDE`*|f*bxqJ^8XcS3>@lsa zKV4m0nw=c#X?&Cu7wmh<+aKc3;MnZKrhL%<+~Ugm^XE??{yzs5ym$jMJMUjVTU&&h z1OiY`^P`T10q>t=gLhC=0;(k9To) zexj$j{9*cSf3M51|JJ@CNIz3!qtJeuUtWC**O78JmLg268)eINBdS z$c*s6fW7kmSgOK;!4e*OIE3bdqviRx`Bdond$ zt@;yH$Sy2TflWkX$P|}JK^|0E|Z zD!}vNRnY&yFc>}*ol{fbhihx=oBsdo<(qdP`Zc)Ut7j{JO~FGwEhQzB3*)zc0tAV1 zI4m*_OQaCQ#n5;%SMPj4%$jV_s+tWYT+trwr5FY4x z0pzz0P5|PZftq&$NPxv3I+1HD%d6|pz+S-^o<4;`gOwXRp?T>02+aMVa3=MR)*XPFu`CW9| z)c^3*($eA_q~DR*d1wNTk3y^g=sPvP3~l+Rt1I9%kbt2!>u)JbtDSzf=(6*_EMgCz~ zMLLB@VFLIdN=o8LG>+E!fQZDq8F^XhsmY09e%C@`?q(O{6_nTZj7>v(f3Ux!C^^K# z^#a77o>4%1Ab+rLXneS*89Fe~7~ag7kP#ppE-o)EZypPj#)B;-v8nBY!zJ_|%Rk6e z<D^c_WP*`(IGxA?g0^Z;-iz&Q;Lc!T3Z^LTHEWZqJo0m zT|7cJHU=k`p1oKH`TYZ(yFt{*b z_ahJ3An{(=;(;JxP+nyW%WtGCYq7WOuz<(HNe=jJ>p$SQhL-3x%Hqqlc(0^D+85!kV@ z?yCH-@RE|+`TQSIk-JcI-lp||-kEF)nMR>7xQZuT{eyyneO(>h-OcoDFIhDuY|Lc_XH(vSwf*x+^@!^?7gLOtY_9WMC=)(%ueoVPt6Q}D1B zqDF5=^}{%yTk*HE1{R|}9Z}nZ#-lMM|<;=hcOpCLaqd~5BN)bVgS3uFcbnx3XQ>G&|)V}h!Tl7 z5=%x=SxHUH*!sL@;O*G>m{1=_OA}pnbwy2mBV#+?@a*!E%;dWn*@YV$lWT8ZzkRv7 z$#M5Rx$A3VW@c~3Fnx5x+9~perG{--L{LIbNo7q-Q+4^n2&*&B4ladlH$R;Z+a)fA z$4X$R6e(d*krTo~5<~)t%8{1laOJhk9lb*%lG3yCArR-Jr6fd!hes!*6+Ega%gxHl zd+_iP$X|K>;?2|Lg#`#qy-oSo9nDR&6&3V#)YXklY`mdSomc?bqpG$BsGD1c25KfY z@y!XmPe8~vVJVcPD2f63hfKl~DQGl~Or~==G~l4LtUYf55uN%T^YfDpI zd2zx0tb($N^6HI^>9yxjW2`Q27Qll8-4%Clc-Wt{wX(Bw_Ph~#J0$x4;~L1GHRX>= zA7uG!@Ho19S8J2BJ_R91#3dyqr066GJc~l75=a<03NnvLW6~J{T^pZ>laaZwzd zr=+DUCopmeOvo*7>HrYb-CAFn9TVtt?OJeXL?tj%L$Lpq=Ky$D7e^{{vTDjJ8>;I& z`g#W-@6~=A9$WCFv9`9dAnAsiy@R`#XJ~k012i{AH~0Vi<%{P}7X}`t zrzYjZ-U$oIsjBaU*xv)K*U^#AN2!qk7cSh0OHE6TvZi39#83)W2~n<}OobfAlGz*v zo6aJLNr(vx38Qdm9084zBr=swTG^g9GBB}nz8rAHnFDF||J4aW~>q&P@Vc=(M zd}Ct?zLT_F{<*e-O`PviJ(>EJ-o6h^U0n z@e^W_5*QkmM3dJ(Y31ta8*t74s$Wo4T>QO^``P)Wm5seaQ0zb@I0f>Tm)BpetUY@M zFn0mQ?*Q@5P7n4EH$N`PNr|}?8W$gR^`h6Mix=Izz3k-RMjwm>+vJp<^e4@@!wfc) z&*bUzP?A!@C(x3|kBf*);izO9U0U7L%HI7-KwxlCP-tZ2t?n~otSbO>M#fzuwFogOBxGxw8SR4aS&A%HN5_0|8b>AS+gpZrOqd7+c&^4N_ zds>_Q$$acVJdMsHkX85uoVbvP1XlcnkOY=Or8CGZWqpft7rcA}Zrr>T?C%qN&E3T> z`9br**xU^0A7It$#s<`SFW$X>^#;nWm#;p2`0VTNzy0uHX}r6kG%NA8pZAp;K>^n; zUv#iPbK2I3g+b96434ypJn6{C0CW(KBgs<8($WM;2@xR-T3qb71c5@MQV9%sZRkL` zUh=*g=zZy;tCQtfXUBldipDM&ahu(=yQdo)Z(gjw`t0rNH*eoPefs)~FTeW!&)fC#AcOrr=ojd1r?zEA%in6MPwlbT<*HmOs$W#gm z`w@ce6{iCC!Xi;+xoB}oF-f8n8b>5E=`4`1rhC%#w9|$2=9V_5Cmn-A?CNTzy0RRKYjo0SD(FG9d9Ut`A`s~` z3XuRoNki8_&(K&?MNyza7aV~oh_@Rp`)dvDZ`gjGB7*kCuUKu>W^& z-ayU&4EUzkp8@at?KkhAElu}U=H?fqyPKRoe@aJHRZUe%Nr5k;prEA8=dd^|u8N73 zF7u-S901HkA(04pB1S@7OagEKnM%Ur2?Pq2D=RNh*Ho0@a0LcuoqfD~;v#R{2(Ijb z@H;*}x9NXx-o9R6US3>Yh7p*j@7{j?&6lrc2Rq6iJS>iM@d`L^rmdr)qQDmjxO_!9 z6$Lhx&QVk`vNBPneY{y_&k-REm57Jzi$#k`V(<`oXfzT5a4-aBX?b-eSsqJHS<~!n z!0mu*5djfF89<3nOf0UCkB**ZA6xV*6Z;{BVKFIH#A`Z^k*-#9n}wIKXB)LdCs zmX&%Z$k{?)OIur6S%uH$@nw`0c_b2DPR+{;650tY5u<@nU@mYP+hUf~>T{ zg1ko^D^I6~I~pDp=O-uo+gKQA8)<6mtH|(WIr8#y90G+aP%$#r)02}r__r!}-~OW~ zM8&a8E`vfNF{Jq_+M04~23H!`XfA_BXF~0vproLrseAgY4P?Tr!8g*Hx>|D*{@Sx#cWIV&?w4SmZ?#a*rSRaNELK{j^QhDN81ObvC^ zRTTLedTP=v22V*@L*GnCfri@uH~BmF?LTxJTmT3N2A4{qu^1E*gTv(UIBXt|MWZog z_zE!dq-SjI;^OS+;OOe^9ar5_)-WwsIb9wzx( z8rhm@>zkZ3x6oJ9Qdd-h06-?oDr)GMnX2(QA|F|x?Ys6L7QsT*gCQ}=1i~f_griWX zY*}d*UqxA(%aP{GX&UI7n3RIk>vG`KK25j1G(r z&pumTn;WUUALnt(SYKUT)hsfvrn|m0In+&8&D2OmRm<4az))9NmanOzrmo0hE2-<4 z*s5`5Q3pSkU|YBEKOur5lA-^@z@hO(5*}_Vgh)V_mY0*^YiRKKN^081=d4dzn?n8O zana+dw}V4iY8CWECr207R%ZH2??yYBo9ZelYF;jBsIPjG7k9%>Ltv;UP|z|mFf`JT z=SyqJE9xt9WVH14O>LCr8DhKt7XOj0JN6zEmLibp3?`FC2KGaq2QPRGmBp5p<*Vxn zczhKzyR*)AR{GkSie?u)uedp#_e;oWffS}9gsPNd*Dl$r@nlcK8db*~zN*to_C-S%K*n3zQMUjz~m62w%d2$L| zX$BrEB}If7z*kgIQI_E;n%G&|I-FD&XbJ@8&R0AxxLpj6e^B4rH9j^t)mL=K$N9Xi zg|2CMNnLAiZCUP}5C?4mS4CA$SzA|CLrsoNEw!TfaZ6WYL3&j11shFyp0u2jKv`WyAS**=vH2XH zysowq4UShsjwyBU|K5@R0}R}{ea|6rmMok$n@VBGD5wZzSa>uZk3q4NRP?nppbS*k z)KpMal@~CX%F2AZ%Rr<=U%y-NsIAjSStN>#x&lk;;LcC22$yQet{+qOdl9qvqio6b=!jR_T2|Q^g4$o4NqhpTl`c(dw9S4L^6dIcYY9}*+ zebQ2vWuwLM1R9eiqoA#$tF5nZq@$puufk>v*nBn1GoIlQS3Oee9%N<2J1MAWC@KiN z@=_Bsv$FHDvZJGKI-a*wg$T+L=)nB8fhwN?aGp++qHwqjGF_faMjigd{^1O^?K&ii zW3tJ>ztCu0H8pt!4x5e=2V_i@mQ~O;(N@tmG*Oq;04#uKDkzy)UW|zGbBHOLZ3sK!-LSC%Eq%F7yAI)%sh zJB4MXB;1JzIAfwCP*O7Y^$iFQfm`##11_JpHqz7GREnChiRnpWHCcH!aGTQ7Bpiv1 zM>Aw`!UsQw-@h(k$6-+vY?n+U(I_kfV>Kp~K)|C>SPGBDQBl=YmRD94NOM$Gl-Nw3 zg30-_HzT~AqF@v(Dk{L$LSKQepke1|?{mp7D8$d+%EUlNLya%c($ZJaK53#0F2Eq* zXkgqpB9(~2lO&Gs`!Dj5t-Ftk;UM8d#-}jhPD2g_7-2k`K<3g}0%d`Qyu1M9Yir8W zsq(sJj*hoO?a!xVB_zei_+N4`Q0Ma$4NqA*UAPqJf6>9xNLNc&l`n5(WUQ;9ZKN%b z=Mf1kHl9Gi65x=f(2~b~eEgd#*uGzs%;O1oz{E=8$xIpe7@i=7f|SVM%JEf|1p;Nh ztggBOovW^GdC?&t*y>_pe0=J?h%0_BrkcvKGV)4LE?b>B>*#E2s;iYL;U{hu-@5aV6j???j!P!s$i&UPqi}dBDKZu48Md6FijqJ@ zMxd)M&r#OUu=c*-ed+A=*xk|-DwogQ*T8dl_TUOK1+Swk;EhPnkjGTh1 zo}R9fk|K*tfTkjy!XXf;R5k;LMIGDoG5h^sew*L6Y~OQ4oX!IHgGJ%VKt_p6VWAWv z5veq`G(5sXhR;#4R8`Q_HnMWFF}HQO=;t4M@4Cyi=$k>Ft`}@|1so1f#rTY?y}5y! zKuLzFCe1T6*M@qBLnULdBmx!(!JR|J5lQGDN1y*(!ImBSj$?=je*_=@DSY#F+s=JJ#zF&-h$2vM;>Sf$ z5)x<>5aZyNG8`sLT3t;~M?=Tb?3{zm1^3e)A%UKk??uPli}v?(IPL7}1he|qR;NyB zDk#aYSkgQ)RaHm8<&kl81_4b1lcKO#P=F964(<7A`CGQ{+ILt~NDRbc$YiM#;?Nht zNJwH(Sd;{vL#Oftd<{)?T~mXz4wiPd7rp(1yl=+dNll3I3vhOEadJ5aGkMm=x>^Fh zybP1g#NxCyc`~w8G?8I?VGC@KL4P=Oj zFdB^#2V2Ba;JGqz6R`eCGfQh*Q+t1J7Z=Z%@Pyb~K|U@n_O>>b<`yQ}YHFHt3b1=F zlgA;;GpS4_MT$zJQ%N)+_o2l}mOSz^+W%o8+x8qeAtVAMptz(23WEYJTvQlMkOW3d z0>=QBR7Oc%TieLo)X3iZUkI*bAwwY?Cne->(CZ}xet$qA%+`f9{ii4NCi-V1WiIPBFASc7+2slu?GF14o3_w*>@H|N| zDG0vMTb2+yym$N0svm*?V8Iic;*TE}7L~%Hu~I_9-~>1+Amk~;O;(rzfLPVYL`&1y z+VYf}o2%Oe;P!kR9BqtE^?+tl03)Hu$k0LObRcv$%?>R^LBsjMA|z2lhxhOLY2*LD z8rZUZ@8M&|Ma7OC2R}e#iD)4aabZcY0x28@3p*gO)OGo)M!M=M+7>5Io;hWD#?{W= z)xpxnz{prdNmZWB=kv%E@G}CDK$c}dDNn!yr`@J`Uo4Y5TAUs0I!m6Gubn z#SjQY8d+RKLR?Z*6r55VoI#4ffmEcdqpPW+YG$BmW@>0|VPNH8VRz2VTwk8W;mIjU zGYAA4WDw{mb6Hdzi3HUoOF~>iOj6{?{@s87Nhw=*?mJH4FrXcW!AKD)7;zMZAO#Bm z8x$86$FLOmvT|A{^%a!?nX0R*n;Iz_7;BlEo-|OF0iuM|ds~!`x zW&7^^M~(|g;i+UP9FxW%N{9-Jh>8e{!?Uc!AT!Vbs0(y#GzIXys7-oKQ_IB4(nM21 zn#rKT>I!rV` zO%L5=36Z0F|GwpY)WO#6JNF(IMU&Xl0E2PBiHeDeiwT{8ScJh5m?X%FSSobvuA~ z4lN-jfkJ`*2#JVE;ei;I6omv$0&J|V4eYEyhQXB8(U6y8)5v5Rkp^u{mI@CCu0SVK z>3B(rWB(0peVOmAQ4JHUlbnVhJrLk!i#MV3J?j>Dr!1Pd>OD) zHiTUkgG_-L9u^-I!IcKo#(?097ddfw=Px9jpAiqg20VCB7=?#z((n?((3uwzkwQyg zQ8++kC^1PWjc`nXKtq*7hj0TeODvcsg}OPz%i!|BZs_oZ5<78l&re|8pO^aSUmy}5 zJ|+Q8IVp@NwB>|_MWm=$alk~d00>Wb5;ScT1zgCk7!;7#Sm3NlGzP3kMh3z!8II}L zfjxgG+p;?S;uTus8m3=akclM51(I7wm1G~2iS0?PRrIlu7hE!%eP*|T@=zWoOd z9yxkU=(w;H;6p%Vl47C~fDoia#YMy*Jqp327mw`U^Y@edFNpf-KYxJJ07i=e+OJoOP#r|9aAr21s+=mw&JCegA$x|GMoQ`u(wO8A1y1$_BpT;OlSb zb9jcwslWg8`}5!a@%nFn`x{!aWC>cjbSYZ4Y#Car_v(M1ypMQ?N_~Hxn z<(FTgufF;Utz5Yhty;ATef{;<=$mi8LEnD+En2;LHCnS~4H6R*L*nA%NJ2saNlHp0 z35@ZQQsKDJv_ZO`A5M@4ovEZQi^Y zZP~H~ZQZ&RZQHgDegFOUX#4i$B&~ECr+S~Cr_eNr%s{Mr%$6ZXU?FrXV0Q@=gy(?=g*@H7cQWS7cZhqmoA~p zmoK9$SFWI|SFfUL*RG-K*RP`+H*O#m6%};z=1p|#)-81V_HA_M&K-33?p>s+s*2Rq z)X=?q_mH}}I?~Y4K$@DG=>GltNJ~o#X=`gE9UUE{tE-Fj^z@LvzCJQAFhGWehRDds z2pJn2qX!QjAQKZ4WNK=P%*@P?xw$#Au&_XumX^rM$_iOqTO%7A8)R#1i|p*|kiES< za&T}!j*gDV$;k;hJ3Av67Z>E}>WbXl+>pDwJM!@GK%SnS$ji$Md3$>!A0Hp&>+6gB z{QQu=zds5H2ta{>fhZ^_2n7cRqmYmg6dD?e!otE(cz8I9h=@Ruk&!4WDhfqMN28dS z7!(^Di{j$qP<(tmN=QgRiHV6QDJcmhCnuwnloXVjnu^lW(olMOI?Bk%K$)4DC@U)q zWoKujoSYn#o12UB^72rAem*KFC_r>N9WfXTR9IMum`o-rDk?(7#l@(kqy&|gmLe95 zh04mx5Sz_L91aJSmzSf8iVDQ#a#3YvC90~bLOdQ1@%emIU0sc8YHE-`AV9UXwWzMH z4%OG!qlShC)Y#aFnwpwWb8|ClX=y>Nt*xl7tqrxex1)}Z4%FG%iMqPFPgnl0 zy}iAtudfgF_xGcLfdMo)IEaRZhS2cvFd7*dL8GIiXl!f@jgOC`iHQj`IXQ`@rl!#J z^fY?-@FAL+nL)F&v*^*IM`&(t4$aTcqlJY9^!V{(^yJAC^z`Xd^z7L)^xJR0q36$^ zqZcn;pqDRSqF1k8q1Ufpqc?Bfpto<|qId7!q4)3Kqs7I=e-wfLef7T<_+JZrDhn+6 zR3G%g&snl`8T9EDE0!-?{@HR6_t#7O$5NIoU9s|;Z`WY4I3kHmCgCMlf3a-oKYsle zzgn{Nvy~DQ8CeCTP209_*}8fEuJuY($yHzc|5?G3&%XQ`Lsr_ddCQ>_*YD}xzIyG- z`NMm*ey2bZTebWz)*QUN98{N;lU;Y<+)WcZN6+AJA3r~9UF~1C{jhbz2K>suI0}}2 zg_BcSuPC=+&t+39m)MNVl<3&>f>=jaTaAMof84c!EdJSFX@bwbC2iWfO-63ZX>A)1 zuh`6zLKdUAhLx2R5*DO=e8&$ze7_dA62R|Y^H{nPM_s>b&)T&=9oKUWPE9XhaBDbC zE!}k-4m}|**zWo<>Hw-;?~1E6qQeF=mn)D#xjcOwY`0l4}0tCYl~Qw z#i^m@rrJk$oY=8WZq299#3d^Ua_f}$?o(WU?2d_bWIa9NkM#eqMwuX-NU;tTs*%Mzv7dK7JkT5N$Q3}hmW7yx#hUp zZF9fSkf`vqg7Vgm-iguiiMdCUd|fZPgaM%CMxVb zbo%W6qbDwCn^^{iN5-cX7MIrb4ouHXO+1{N85?&YIf zR)3--_=+UI{oIY4=Z+k{c2C#FKPERlIU~1(Q{B-uF*EV-(ZlJHk>S3!=9-Fv4K^L4r3Gm*0WK!LsF+yl-#NVQtN%C$ zmaS3v>9m@WrLmss9c>dw-?;QV4zH@Vv8i=nxPNqNbhLkL?(xFhqle=oeQouE%KU^l zFAK}d*9{zOP1H}y{Kp+Pu*yo=)y*wEy*=%X6}R_~w*Von7H}?z<_BC=# z>G=#gtE8-{v$dw2TbK|M8X4{#5gy`hdH?92^uU)})XY5n{o--TSdd;PevFfk@BA~ZBMm*3Xfz%K;WHJ{1MOi73d_OiUJ z@F#NcbEQ*8_8x(;>G_51h7vko03>Z;oTo1&RZQz>^UUbT%NNhyzJLAv{hMd6UrbE! z!op%BLLyU28d~Zb*`;MnMnz?IdTdf^yp8J4KM?`=!#b9(zTv4Eg~hziRz8nkUBgZb z4GInmODnD&DeM~@UwHNQ-TU93y?^ua_0z%Wp7IE<;LxC`?5ftz)^Y};vZlV8l@%MA zli{X+Qud=GV1@EcBL@f9SbBC5ueH0YSx^mARzhfiM-VG7mp+!=^Zw2A_lt|~U%g&@ zzxeLe^ZDB9+9Ve*-;k8zx{mfn9-Z6UUL`1w4@^i2bW-2>^~cr#%>J9|X13lrY-VYF zPj7E?T}>@FCpO5((y64dvSNJX$>RHWLiz9o&+pzpZ)qRlr&~J*MyHq8x3<-Bs@po+ zYKoJfYQ_W_pOpGYEc(@^GdI-DUBj8Il9Kwaz79yUYF4JNxlM9OHL&p0Gp`okzZJ@V z^G+!L?faLHo=x=k7dl$H#TWCNT7aEzAD!spqy~6}#e_dNqx_My1peo%YTA}Q@x_H% zg-z|9H8qWbDrSV0o(a1;ms8Z<*ZgAf&2K{aPhW%lH!t45ntwGvIz7mZb@a>QHZ(Og zHndMoc2=hQI7dVWS*q+>^HC01vFYTMTWVIGiLA_IR%dS|v!b!CCMzV|$|c^{J~WwM zQ8WK;VGLaV?x`>eo=&`eF|_cay`i?JFU&rSRnyX4p2_JMYv<+!I!2`iS!kXheUyCc z-c#qV8#;R>m*-@b3mS{FO8J%fff11|HjZwN;klfKj)Cb%qYH0ezkKuj)w@@7laC$^ z4nAyW#HW=NM7hOPHMSJTBv^SxF2Iqo@pKD?fK{58DTp)<%{Axz)|} zEdwL1wQY4gL33Lzuc}7a`Z<|lL2k}2o>4JzX$jHkN%`e1oq}{%kL)B*8;#8$(FB)} zcAhwWPQxuAEH5pIS&&m)T$D@CNzY1)4tBRUH!=4JkBm&r$jiwuE9dbV>v)`^oQ#y@ z_>f@u6CRVEo0SZ`FCZuxN+Cbp%RMR9%j(V#A2E!5w)W?v$8MTB`bVcm#AGH!<A4krE~l!JRmxy;_|?3+y5_clp^k>8&Y_w4v4K_ruYy(1 z=K&_DudCseGFb)bMIEh;%y_?m)EFO=Tfb6PEdL`={0p%!zo6~?<>+}eYu~7Z*tpc} zQcgu#Q9&lXg2ySVZV+%w85LY^IhR{e+cP}U-O=7ZIo037tF9?8Dy`sFRM+zP00nDG z^7vf?oek`aP~W(uP$#Wxdv+c@ud5r&sii4R#2) z*%1NZF`;e`ZXHz(33E93Z)hpJrf*#Ixvj^}T)b)S8kmxm!z`<5>+Y^^?-8(zide;L zfVkzHg521=s>fu%M z897-+rQDh(UITw|v8ImK#4FE?NGs;To15A?d)sPDa?1v$9!`(;v{o_llA@EM+{{!@ z+$<{12>V4O5LkING^IG{_`wtBZ|hrmho=>m@#|VUyZgtcXC4l9wKO%iH8<6@HnEwE zj7$cjAUD!&aWN|^Co?xcJtKo%U*Fs%qy&1a8I}FhbMv!f18qEJZdyiWe2C+{lcy7M z;)BnNq~%uKi-^teIC$jzt-E?QelZ!$GC^}kckk%bqq*7HiNT)k{@$LB_SUM>qRjLx zdbYc5-r`~{ubh#ZoSB=)ZffovnH-%MYpZD*nSQjeFgHEi-dK{EnVTIK;ih%zv~#Gx z^D&X~zqlS0;IFyo$PI1n2ljrE8B9(SXg@MJJO5~49A^BH;XxR(8+auUjjUWpqmqHe z#nHjOp3>NCdOE$PeE=LaKHS+eK0E*Pw`Y&1hkDz~vhoVDVB)y3Fe1?N@&rA7gCj%z!xJ-ePhPxy{&=##ud}KYie_SrpUKT5x)DBByF|)I-CU`_?UoSv4~JPGn&zj^m+rn|bL zrkca39(y=FF*UpJaqckkZ3diHp3YKR{mTgq$T=I3xaC+8Ly-@bqMY_h+ZS5d|) zWVSz?oP6};`D^$g=s!2q)7x6Zrf0{5d7Eor)C%zOJtLYC!(KAGxpm(yLn}*52mheB z%tC%k4;b{(lV`8qynXlj)r%){lY)eJC=1NYtg7DW1(5&d)xzXRE0>wa$jxt@oS9j8 z`4-MrynX(3;o;z5e-pQ?I6ooM%Tz~2Coah6oairQeF*a3yngXyYPg9Jmz7O=lk1+1fb)$DUfit#0if83mSi z;px*CLL0n#Hc^wGnv$Fl5XxvCn^|0Z@%+i`L}yj1e_T?oVCwO25D)Lb`H$ykr-!;b z+5}uSGc79A#lq;OdKxp^5HGR-W3O50E3dm?ZVQZ$cW7KXqq0iS(lszLKKXEVZsFO> zS8rZFe=^ZjUYL~@*|yzpphq?wfvlbS6UUjWy`Tb@2yn3)>t>gi}{;+K`= zr$q%gS{bS6a_g%jw~CU#WTUo?iSpW;);4x7t{%ZLX>>NPzP_Qot7mv@VsdI0&e=dH zKAj%y6mYV=DADy6VyaS=8jdg_Z}qL?lHV-r);Q^S4T?Jcbh)z$Ta=AIrH0kaaLL%bX{Q8EL-tPJ`Mp|M_pu7D8!y5)gtfHiZ zUqr~qsfI@BY?3?g;_mJr;O`%qoL5p&-O$+5)>JDfr!xV8a4M^6>jiuc;K7`@=Rr|=%}a_*(Gr0Gqzxkz z@2;orxAXDv5A+X?jn62l;={*w^!AUA^mR7!%ZnLIZe3kN4KqGEK0Z3BY;m!-ubG$S z8_TVRxmdvGma}1rl{ErEouIz6S-@p6vg1PB9V`s>FBz3&Mu!);Nq*P>+pWWWkE|zc z)baN6_6ZJ;j!!8l8QFD~|Vw^qdYw{tDs>Fj!#ZajSh6Tx77eBrYDE{yTatAf9i5vUVL~-%%%^@Uw+I!SX+5LWv#l8 zpRadBOmsp9g8}qQLvvGWYg_Nw48V}dZa$q^+fq}O;N~4Jl;76bR1^}xYHhBo=5Xo; zr)TEo=I3T-AP&1)o9emrwD3TG4_9jwouixVDl#LAQVx7j{>saauBTOmxq|BQB2L@z|Ey zjB!c}^XUcj?2Lr4n8cWnKp*qlTX8?9WVuGBT>juBDsji|f;^3YmpSU->**7blEYwT z#fQ2(IeJB;7UY%Hc27(WwF$~A>v@S$*%_f0&S?<;o%Nh7|BT|SG$w~zSqBiTzpuTK z&&r66PfkinNXg91&Pt33^f14*2}@G(v-J+Y@IeUp?RD!DvNB{0ew(?chr54FW-+%o z*3C#o^?@ajEFb&u_VNr#$SY&zXT*m3xm({}kHKx$vv>12^uYvNw%_7{0*#2p$ZI;e zxO;j==2xV>eesP zvLs0i{=fqVHy10fl)~anAC--}wfu84E^b=C_2^ZzumDdF{~SIqG%?gNkWsa`*j~j- z42?}=Wrw(X2KxJXIvC%+dfhkNT2DKpg0*~8Pr@tV9iMOsna<-YWXs=N{e;7UEzFAev-YRt*g76?Nud=v-v|7*%p zf_h0m-n90-ASRyNy)0%=tPvUimG$GBb@v)t6CQqyPGRh zf&w!I)vPoxr(icF@+Nr_>5lWyN*COci*n+<46dlzxH#FH9#w~ubxzGL0apATHs)b%gSPw=tOxUFqvYh|IkkBY(Lv0`6~P#-NL$x2bl zG_oY^xVoXaxytS{hF%d#`M_cLTG{9Z76Ir=pcj)C1X5z)!{0+2t@T18JxNP|6} zl-OWs+BO!h`i}l~UP+mZ{OCYO)dQ!DEiBCq@BDz5B$M&DZ$-+d$`WZ(G=c=>=UWD* zChDh7-gXX*$YbRv#{`81r*iof`I!YwPBo8_5}TA>P*&ZxxH!@wC`(UBFJLlq;v+&M zA|s;GBYhGx^D3&C*+Dk9_Wp3w=z*EJ&Lw3GR*FiYl0@O3s@Vqlk59`I&0t) zk;LRTcJ%c3_w{u*@hd90MVSd{xl9(fuBlqsf7>b<@rlXl**Q4{MdgByfr0)$2nuF; zjE~0g!~5=NY3gX*zy1@2yjDh9T1rOj!|8{<#E}UkX=w@uw_%^keJ$gAr}mw?Yw8o6 zkjLV3$}2d`+>DGIMt){$R%U9kpsB4%0QwKKRb>T-N5sWP#f1dLCa0&D*6_K7xmnTP z#urbYyKSI%|GviE^P36Mic%D~$U_ADKwlBaIFdAtM!+fTzNm5E&{*y485I>BxZEH( z%EQ*$=z))yk1t#_kjzX>$ZKftZfjp$oE-0N&U5h#kM{EMbkH`ia&&Qb4owL6cCppF zeCD#Qv7z?;`zlwC$>L~=6g-he6)B%A2bZRhrHDAG@6V{+*Ecn~b?mH~riPmC)zf#c zsOTBnSU)gxbqPtyPE5_I?}1YXAD z8)<8(t6e;`gMuf^l5lt`1^dDFkI+i+5eZKM2tZkP@TR(+skN2P0}ZLJ$vm=jxA1;>vj`xh6dX9h-wvVu}`BaG~f)Qk=9-MMhvCC^TuMAFtojGPZGYx74|Bs;6S^Z*yP$ zo}RV7L5Qt&Vs%48)zHA;qq!-Vzh=j#rueBjIW;l9-sYCBcBTd(H!#rGTGu`_z|K%p zUGv7iO>3ngtnr|}#0Sv_#HAP{ABBvEFPi+03#vNC7EZoFE|x~7?j8=dmX4P8wl*RD zj_I79;WFOT#O!ZRVg7wGKR+|u+f-FQ-pi&(1V?4&=O)KThPj#B!uGGHm9E;o+h=~* zyg^Eaip3FV6md}-QD2itI1+_|!;++ETaR7VGBS7ci;fHNu=9wE2u{t2fj$?XRNT-x zJUrMjGxzwnr%yruCr@G0p6s1^G(S1f*V5hF#xJB7q(uZorN#R>o2skdzIy7XA2!O! zkR>DuQc@UE^WRFSJ!C0BAQWjC<%1VB3@sfzBU3WclVVZ|7$w}QN)EfWYYZs1!TE=? zPZplOcn*6%PiCLYKU$cdfASpYk@4Zaj@rt~GJ0NaR(iOny~%yeJLi8nymynVG*Lnl z3o$6F|9n9tU`aGG9#580P~Lw*L*LZSBP=Pappa3@DJ$jH!SFRSHV)?vM`q{epFVl^ z+hef*+#Fnb@*FNX0r|5NkQ22vRb@p*1!=MVPSz&Ix+*7*9sY5Xf;0gmDGBvO6algf zPsZViBqD(%vwri>7w+kp*tz=0W#lqS%lZ5oK^yREV{lE(!xnVi(i15+eNFoGeXru3f%#WY?DU@?;DS&Z}cZ$zO^i5pV>^ zf2zW|ZTruwX`9%)dWR>Z=M|Up1of?*UHu~?;}gK_3Qs-E0wV$OxA16g9u_nIcmW7P zU>rM}8(>_8N|_iP;O%B_p{J^$^2?F!8|A1(8eS5E6-B`>#Zo~LypyIsewsB0Kn zyLtsiCFU|qxjcSDQwy+hqazbjlhY4pW@o_)j}{jn!cyQE;Pk`EhYu&l2fA7td0b9$ zL1uDHctC)+i;aUtL;@a*ff_8QyzBT?bxi|HXYas> zxb%DmtGt}w(9+QZ$DPK6bN)jxz|<`8KU2VVj8Be^O^l6>jtus+!^~MxN-xMsjtq+k z_II-}Hq^Uy?&qx=Wo4lT;V^hn^>?W_fkYwUa6}o!^*fGTx~F4c?&K2`26JE@qnK4u z)70MG-7`2mI5a*nJqgD?r-6T+8Xp=O85w}C*AF9SQ(X<0U0R%)$-N`}+;j zP}wQ+vPuLI_Fs<2Vu^U7EKPCkmhDGwsA?LR+V}vbiA_w;f+XNn@Ee=kI)H~6fGfsE z;L5NmU|&G-{@&g$;N_bd>dRTIl7igq3^)P={D70ar=5k7_N_BJzW+`RD!Y`tl$=zsr2M1X)@&NHv*EhF<{=L0Dz)FsfO^lC^4)+iBcXhP2!LVNk z&WEkCyu6&WsPG_fM=J{hjT>k7C{rM+C`1ydC!+s;0}}!sBZzqfy2U}zXN8zx4E1_xl|2Jy{c{_2W~vO)$uJ2g2j zAvP*3$kV~vTvrXQ3y{X)v3S50SOP&r1N;``6R;8lJVjyiu3s+S)7CXKv3BtZOGrsd z1}==tlVc6N97_4afLdAY{wYF>E}JvTQ!E+RZEz|G0tLSOyP`R`$@!Vn}S zpaY459|$i`CR607Bs@WG?Y5tet7zWWH#W8N36G3TNy((Mcy(~>vafFdv>ycbk3+#3 z9`37d=>vyA`n3b+(!eV#W6}%KlVc*n0==BzSqPTr9T8Tm|Z zJv0De`1OIuq2l*;K{x1w3v1z;+QH%e?zWbC9-BqaPESdW4iEKlu`@G#pmFKoc102f z#EWAvk{D6l7x1^Vydo8f6b2(MPNFI7I&(u+L(9m_*3LONCMB1_<~Ou;c69di3Ed8B z=!TNt)eYxPg&7I9XlbmeU=`=2Ca0!E2K%_$TNxP|+&s5)trSsQTvAM2Tmpj^z5TL+ zA}33w5O6q&HR3p$+?GRUR5kA#7@Jr*_(sGf=M-})>sp&z+uPbYU}vSRrMb1G3Cd1m z9qc;y^mez@^Vy|EZ~{FcJ|@V=+0NF?SYPA9!3{K`Bo*yO>*}M6LL?mPv(AjX(v;mm)mL|CNxn6k8Nl?SD1WLNGwW*e0 zUIwwB6c-cj=iy>wWv;Jz=jzc7((q|Gz+Rv}PEr*5gvPj9NPC^`u!9W+-b@`UIwwAt;xwW0Wdq7Bd zVp>)KYy*^Xs`ynvwZl0KHf%dGipxq%Sez1iPG(X}bY!5Xo4bR#iMGlul@s5|QgIM^ z1S(KJIEs|W>Id>yP?cn)r6?qf1Qtt>rjpkGdhMrovNKN&Y%E_HdvS5AasLSl9z|_LZ#=*@eI5IXVJ|P3P`?E9BQc^QBvU9T1 zlatd@)6$aSqoCwETRwPTW^`XuCKuAbpB>%uc5>Wgk#YAC$q4x0jil(qu4v&$5+gXT-iA%~WZ$EzS znyQ)(a7gBs_D(Kdp8g?$ur-p9l$M+l9~B)I5*ZN@6d2^=;Q{qVPft@-RZZjC*;8i@ z?cT9ont~H%Jr2afLlTc&B?5f@UH%eDc^NY3F99o9y+#aARrvm=U$5M{r=@RfVrgyX z=;R7}bAEv#5x{iC#|B451_gM!x_dd<+1Xf_=<8^z!Tlw!oI7z~*Y}&{g^>qU4+qsu zTmq^ufh_rN<)alin85%nNrL*qnuVt+e1GKp+3T8G`le>)Hnui)j_y8waCZlPpTGcr zA5V8TR~uVfD@zMgJx#T{*RNf=b>-OZ9h*0oyl(HlLpScK>**UjFgG)_uy=L!^z-p>wYRV{H#2=;>0qRzV{B}o zef#?L^QUfHKe1zjlB~2GMG}Ho4BRMe{SX1rR4^j2&)yVIUwY z?AUeS*E3h|XzJ)2XzA;l*<0D#Sv_j9}8H8BNM>@U@-_87)dEqsrAa6zuUg=__a&7b+onAR5T29 z?(1mZI)DDm;a@JD-FNuZjk{M*965U8_`yBfWC_9vh6p`mjkvf_e_`*Fz~hNzf++6u zAL5sZlVJphCWryRB!PkS#ZzSDWEIwK+I@Kc$@7QyL2#eDdiCOo!@Ix#Zu5>GcWha| zar2gK-zh6^RbH#8NW~I?YJdu|2L6I{2qN%47FI?0L*_@{$S6<=FNr5FsEJmJbhT+gJ%Kl?DRV%9F@4(h71iit7|)gm50Riv+B$ z{JOPN7#pB%!rP(Lfaz9)@geRdAd`i$2h<-;6!rZN^CN@-vV@3-n1%l@E(s$U#3E=w zTd$-9Mv#}5qJc4_$-*K5gn}dt^#mdgOpN(G+`;P5ZzaT`>S2Uc4}O8glBq=M>VK9Y z>h)(dc?yLf2}KwJ046d(j!;K{7bU}FMv+mJBS}%9Jp-l#^@V+%Kn84$5#}5CTj+NT z%sKFDupy)ploJ9?Ug{&Rhg>5sM}d67fPxsT&;r2QkRc}E1uO^v3Q(EQPb9E-usGxi z0Sjgacl|CL)(Q?Mkg&p{hbK|V1Tswu7!6Ux`~PK)rIHFX;TVV~2X zOfW7O9K^!fgdUQ>5^*@8qaezJ!6JMGzmx=}VIN6?NF{*XsF1@r5xndFB_5&Ap#ne( zz()u}jI?!|5)luE5C*p}tHq(GfwB-B;1}=|M4eD+aJLvVO#s^Bkb_V_#Kj0y;Jkr& zpkYOfo&S$`gqD9xm63z}DhMqMhAgijPat7H2B;>~aE&BX7oo|8W&l`)6UTu1@PrXx zgU7Ccbe8}Hpy`Vff`Smh*3|ZI(0FXft3B`kpg>?m%@L!c3 zOaLJQp|EB(cwi0q11G+EwS?pvaY#;Kf=J1O>&Vi7IQIX05noc3zf&SoaFRd?5F!77 zJOt&z_-jCEp`Rhlu@E1SWdN;&;SWC*UxUNLJA`Eq3b>GP#DftDq(5^h?q}ppTNHs1 z0Vlv`z^1T}Kou4h@Vihx*dNjw2X4np;Uw@x0{l`O^p}K|FT@)ln~a5wg^3RPF|qgG z7C@ilH&BE@2nK*K#KX=2Rwx-h`}c+_j-wD|NRa+SImkyGRv7uP7(65_tQLNPBj6|$ z*iaM6x&A}k|M2P?St%S5Xd@~PnjnQHOZ&a2Lr91VX9OB_TF_d8qDU6j1;_wMe5ifG zRKP>fld)JD)N7Gj4*!GDfBun}f;5Q;q&$^KmLW;W0x}gQJ_aX&g_UeLw0?suqyiQS zqj1;yci(_)us$%|co}I)ydr@j^9Nw>Ka2d=*J5&V(liQ{Mj*+`Qhu)qBogdo;vojt zkT)xD*Z}2;h?kNkL2(4ZzZW4P)B&qO-b4J7vHu?P{j11-`EJQq5>&Vin+%mIs{p-L zibj!xBO(+iybuU@*ipk`WvDo+q6~%hd&?G9MscjHG=(N3MUoE4@yEMgpnOafDN?Bme`T)}+ZleorL8x5C+7jI>^n0u53|hCq}0 zh_e4bi-&uztRg8W%CD29QfV|`W@I4RA-IJem&6dM!0mv>)ID%?0+JPefdS{sl86+N z#5dnae40B^EW@l_zm_Is28c4yQ81FQQ6==Z1Z-EqunI8;FJzQtfjtnu35OvOpf|37 z8~J@mr;q&ka`JjbDL5H}0ksIQjZXwJohYo$Sa<^c0f-P4)+#D(P?na4{c|DK$9~dV z!F(nSTcc2f02mV}B%lar8{{F*0b4<{g`9*ySgS}O$SNvOh~NPz%FvZWaeW_Y0Q8Nl zEE#YX0S^F#fCn@yM+0vQ5i+a*zHnr)IiPhaI0p0=S^)n?#+^UBj#Yp=psRzup~e!Z z1gJ4W<%JMa_!kd|3G{~A1nubW4*0}316r~2i&Yq5ClJB{sCH2Kf0zGz*@H;cYeC4;|pZ^7V|C1tLt^rdE(Vx)x05yOo5fhUX o|Mp9?(R=T`cOfJs5RyQm2#_eE_hQ_; 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 R>dP-a|NOI0|As94{{V_^yF~y1 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u028.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u028.bmp deleted file mode 100644 index f0aef6ccbfd1e0fe9705af58eb6f9645d77c6e97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u029.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u029.bmp deleted file mode 100644 index e6c4bd7ec6e3ae315931354cb6d9b6393736db42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 ZKl>we{x4SWzkl_=8u(ug{C}i@{{vc;rWODI diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u031.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u031.bmp deleted file mode 100644 index ad0633bdf1cc9525baec635a70dbbeaad12dcdf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u032.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u032.bmp deleted file mode 100644 index ae7091df3616d32d241e4dd576ba1d343b7e36fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u037.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u037.bmp deleted file mode 100644 index 71af5924a0e46218d1ace6bbe0d0b33f45cc9fed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u041.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u041.bmp deleted file mode 100644 index 4379efec3182a75f58edded77970276e1a5c7d1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u042.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u042.bmp deleted file mode 100644 index 76034339f600c74fdac20cb725fd06aac207115d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 P>_6MJYxmFiNre9o8rtLN diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u045.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u045.bmp deleted file mode 100644 index 6f50755004b4b8b95d6a782a7a0bd3a7af428f95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u049.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u049.bmp deleted file mode 100644 index c8533d675c3202e40cda52fe9145dc782e930194..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 B5aa*= diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u051.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/u051.bmp deleted file mode 100644 index db93fd856064388521e0786cb5bf4651e17df56a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s087.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s087.bmp deleted file mode 100644 index 640e7e6bd788d2c133da227ed44a657fa6c57c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 kMw9=!86=g(>o7W93Z{U)I&)ivKJe{V!7)c^nh diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s088.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s088.bmp deleted file mode 100644 index 1c2365b18f42efcd568fdc29112583226d7b3dab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 S`k`j+o5;9^PSLle8+b{ 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s091.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s091.bmp deleted file mode 100644 index 7878489ab970f17794dcccacbe5ac02dca419b41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s094.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s094.bmp deleted file mode 100644 index 63eae39c95c4fb0d1cf45ffeeb86e42845ce3fb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s096.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s096.bmp deleted file mode 100644 index 276da45fe6f3acc9feb27c5519e014c683d9e5ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s098.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s098.bmp deleted file mode 100644 index 27bb3e3e3e8a3bbe54d7219f5b8d4e0b66d9561e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHv1(coFb?%=wWG7}>wk27tVV=1&mzkNF8Rjy~Wo8=Yku;JlQ|#DrnA1?xl#@11 zN-3mm%FHlt>or+P-}A^2r|Ye^dhHoqUCo+({sSAn@7sqem{%bG`!)Y|1Q~*NMfkc2 zUvER+4d3A<`OiQ8_xHE`;Qia)_BP}ve&Q#PpZv+6MBe`Pw4?m1N z^2j5|i4!M~M<0C@IeGFV^4MdKA&)=)IP%03PavmGokC8ZK8>6?a|U_x$tRJsXU`(% z&YeTfpFfXWxNrfvc<~}~>Cz?S^5x6Ol`B_}fq?;JaBvVA8X7`|hli1okr8BcbQBpI z8$-s&$B~JN31o6|5}BHsLZ+vuk(rqpWOjBInVXwKP$(2KKR=HwEG!^sG#bHRFbEcl zMQ}JAg2&?#0)c=KiA01%A|Yfl8KF=p2$f1jXfzr^r_&JzgMl!aOoYW^A#64q;cz$z zm&-+XJRZX5^AUkSfCz;`L?jX+VzC&JNF<0686ua<5rsm5D3wY?rBWekwHncA zG>BHKMRYnHqSxyYgTa6pjYh;|G9hNO8L?O_h}CLEY&IKWx7!hi!+|)RPQ>MMA#S%D z@pwFl*Xu=mJ|D8UxQO`uek2eGAi-b|357yPI2=YIkq8ovMv+)7hQ#A>B#}rUOG`^g zGMPkDsT7hhUgkxHe4RI62_R;wZPdL3yr z8c4I*L|UyD(r&krPN#!(yIrK$>mmJqA6Z^rMpjlyWNmE?SzljAHa0ep&CN|@ zYikSH-rh!bc6N~6-CbmFZx7ku-$xD(4v?!?uOip3T|=&4zm6Op9wIkx+(2&Lyoubp zbqjgwsi%{l{PHjVGV-;reGU2g*T0VZ%CGzi@~gl4tH?LL@eSnHe(l$gZ+`Qe z$hW@rE#%jK{nwG-_>JE{e)Bhf6Zx&*`Yq(QfBUzQZ-4vS$nX5l?;yYXyT6P4-tYY$ z^83I4`^a~`^Bv?5{@@RgKm5Z#ME>ZH{s{T*cfX7L@gM&&@+W`tC&-`v>7OEh_Gf>F z{P~~%Ir0~O@fXNn{^egHfAv>?h5Yqj|26VAfAcrU-~R32B7gUHe~0}2-~T=G5C8BF z$Upw$KO+D1PydAc^FRMH@-P4LFUY_C>%SuZ_HX}&{QJNEJMtg@@gK<1(a{f_z^lLW zy!yxgk9=yGC=3!KlmT z(uvqC29w3(G5=czU@(JezsK$Hc>-N z*|li3+SGg&gUq9I*b4+Qo%>@Q!FEG^Q7qM%Y!26=$LF$o{C1mN!yyweOb(0BWHQ)d zx$4I^g8H*9?Ij*pV{-VyiDWDqNyGz-9*crYpT`m?Y$}sVrZX8owneCvp6weZRXT^w z>RJp2!@*!W8;?fZI;n)kX7hwxkx(pEsHLJG&kQ6|sqLclqL3q3YK;bq&FM6`JvNKY zAY+oTxanCmdVU^H=L$Fwr+*BubRn17Ub78ySOS&BW;QuIZhw3!xEOG%L}EINN#zK+ zG%{T%l?r|w2QiY!XVS}UA66umstcl`j|b&1w#^s-<)~9`wR?kTQvQ!W@RoAQKiAuw?pM_ULzhQG@4jg;I&k zK}s}+qly#;o7L>``yxxRpnuV-kV=GNp_oO)OifQ>F>}*nqq8&PZ{YxLJ*9Sq^R-HO zry22B^aiy`Yc!f%b~t~&px3O^DFk8$k&K@inL=T4cp{l5l*(jpRXqIUr$77oYJYiq zYisA_Tdh)~QYfU;`COrxiZ3Msi%z>*!sqem6!i4M)Y#D3hu(Y7{Uks-oo>)Adhy{H4AAJU1c<$M!UwNg_TiL$0y?L#v5IQ`eKq#_Qs5Tm{<&{pi z)9*GL&30#Xxm~mgFtbzRlQRok@X;o%(&|$Gh$Gn9+uPhcxaM8TReBp+*H@GrwaQ|3 z2Yid+Y%!J3CKAb|c&1eCH9FmLqmWzjndAZK;|_VFiO^C!2FA1HMk(nJxXc!V%W5*qg*>T7D-&}VWI9JAlZhB&8Bg#d z&A_#%Uw-Aq7eD#QaB+IPZ+-?!wO)U9d42C@AQ-E3dac8{NaYVF^VMdjyRyE!zO%pD z>#p|dwPLMO%;w`3oemN*yV2nCxV?dpE1HaklaV)X|N4!m4xhgH^a~%%lsjwd?e5L4 zM7`*b#S+O>rPb}O?cF@sUE5gex3f#BOmb<_pb!aJOgafm;qWC2wZUYvSiN@rn;pO! zl(K94x1M_O{fTUAeZ5=XstL62Maa24Zg(J-ie(Cga;^gBpxdn%3-xL?m54aadOlks z5r_mrrW_)*PDp-}_Ul{Mu3g>Rzj5Q47vhO*dwaFN(H0oOp-euV&t^)sMyuWJbZX6J zd!-F)Q0jI{OYsDh26~wm9^Ga)n5<^ANyT|{_6zYkl=qw4+k1Nl-q2EYt>0bm2s9q2 z)9a6h1MylVTkou{uPnEgmzyQ<%hi0`@Acb_Muk|T5-U_v4#a7_UdhJ2nE^yfmCjnf z(dzFU+&D0YGp)_7)q@J(9!q8N$)!jjo+)Q?uxJrr9gldjh*mFC9U!7ZCVQR}x_8%eAo6am*74f-SLLbY12l=H<> zwbNyc?(_O>29r@Llgq^_wbo^}`+Pd-o63e3)2%|IUMbYJ*EVmM-O2W9r?nhk z(D`Gz%u*(k&SdiWaeyZ{fmqUlIHyJ$7NiBO#N zM~g)`W7RsGf?bU#m~AyXJ57?r;Y#Jw*?hj3$(KvHM98~ncf|^=R;Lh+M*{w(fLW)I z>H**~D%38A-4$@Dgl{4n%Y}W>c&=Qn_qKMf?ke5ULbtQNQR28#mF~*QYQMX@w!FN$ zvbxe+Zgn;`);2eKrCc}=%fvknm(}gIyM1PDY-uqR@q5gwHy(){MvcWA41|-#R&RS# zVDhIR#`Pm8eJGaA!v0I_k@3zB8M zM#*^NCqQY@YeTVEbg9^0>8(l4{&c(BUv~|eq7d>@=}atM$QJV1T)Eh+HdnW=@7>sK zKpv3JhwT=PLaS8DbbJw1r;9#|Myq?nJ5a0hc^s+yQX-UUwwh&@+!)B^Ys-!c41XwJ zD_2Vp0$P=PE>|rzJN<*3FTVeoTYH=RPNQ9nh3rY)$G@O?7#PedX3uV3B=RcKx%ny78AwMX@l-0}vzygwg-oU9P*`Gt++fq&T-G;=3V7YlU@D%<=Hgih zuxoscH`OR+cY123(c%d#hLf3GI+se7a`70P#%gDEYq`~|7R!}dIu>-=02Of9g$yB2 zpw!DbY#NUA1}6Y&Ok2PgOeW)*M!V5MQ6$FbQmPV{3!LGlT)xssE)}A&NN~|=&?}8z zeGH9n@iWXHn;ZaER{Q! zZnTqHaX8UfTi!m{-MhLAsY$O^$VMR|)>b<0y`5IAkWMZo7A+R2$;Dh61y5I*3<{-A z^9CINjxQGqpu`7sBMf1^Lu4qO0e`&U=TS`lXeLTv(lVH3)DK3FY2Jq2=w7t zEL|+uYUxxayA%$EyunnazP7b~czyf&jqQFt4?A8fmkRkp37a8ON<>^H)p9|j?$zwyLGflfz0S}hg0c7YAKUU1sxWf#k-WLEbnX_Ufh|VJx7Vz-Yw2tz5%O8IW{X-ZkP66B)9W9==nR@dCNMZc zjYccgdKaU~)90sfY_3=%rJ)3hP%2rfH|niYp$HB-nN8;!{pF3_?fvI&KlALZ{q>E0 zty9fq6H$NAW($R#c8k%X*7-xPdjLbD(+jg#M$jaYLdjRV9q#Cv!D&2=NT;*;V|a$% z;Y&c`UC0#+nTXfrHd_OMrBbzCU0vI~@$})&W)HHWNI14=Gbv<7y9LlPJy+=sFTUOZ z%#oQ~E^d~>7D?nBsXO40oS#5Z`D~t)&7Wn9EIv;V5THt>UM*MBscb9|&SZ0?V!i@? zcy|+0Vn|%;wOTF_Hc0hOlUlA2(L@T9!}vPG;5eGVV38(qY#v|4U}~)1#S?==7#5Dn zVTi^^Jc-G@7%PXeG9NHhW*flg!d+e}uQhQoD0 zUchF&t|=IrLQ{Es5}qgEOE^4(%@aB|K7|*7VV)GrmFVm)Z!nh1R(qY5jkVQ{9 zghaX6YBo#NTCKATwQ{@FN~RJ{y~ATu>%Bge-0Tl)j31G5cddw=>`{x;+7(Q6rJcUi0~<&ksz@&Ww!CF7Tjwlj=M! zZ)O@#WlOnyCSJ+psqOB?Xr|h!H;#@{*-Ru634uRqt*x$fVLNQ?9_($btuJ@l%avRq z;z{IT5gZnQ#B5elaHzT03kB%S*U&`l_kpL8Av0^luNhY(^TBF`>R7#~xGGsIQVxgcPiqcp$;_@mfq}Rgc z$#~589EB|qve>}%XtWX~lrWKL?CcZ~i{mj=9IhCuYlG7lTFMJOrAD(^FG3-Z0F26G(AgXY zEu_ILsnKNOv*-lcYxp2GZRX*Jh6o%HhbPzC>`tRK=<~&hbRv$yARDz&htX!YIQ{WV zq0&4$s<&FzZoAveXR4)2vr+GK>YY}#RI8W3BQ~myRJM?dFS_koncb^%_%u9$?C$K4 zS8b3@oVw@i==8`aUZ64P6h?n2lAc%~(l}HSSx{I?Wb4i5%GSZnYd4OLZa#f|b#G^L zxe@W!x_j3T4i0ZV^Zf0-^{uV$ol{XQ*7_@bSdDn3S&0Vob_t7dcVu2K)@ra*qnAg< z2OhuoiHoD-r!LRqnSxXIzvJtCs4vZY$3mUSo$;Niml zKqS2s^}1|&mBy@%GQ{Mgyy1sX@9G~4_~N3IAszxHV{meGWkkxb!~fd6TAR`a-Fr6cBRp%!r! zO2WLG2h;(2N1Hu+VRUi^L!%4SYB^6Rm75&+1?(JZ3Pl}$a-PVNNL6M?jkD#WqeQ-# zZ*}{N~K~ZnJ#8Z0MV54$w+(=QV_jfrw|EbWWrq*z#(Qb>9gk^ zId}Q|!1O$kFBDU$VzGXaG*2Ls7qHZeXQ_Ol!l<_e;*k6w9py{4VztxjR$|e7En6;E ztIaxmwL0y3tM5}iJeXR}25sqyLAh4JCp zv+tN9QCUKn&SrHx-A70E#aJ)_lUz;*La8{=VIH497=fH9mj#F_9rgKR5uXbXLn~C% zVE||iF7w^=8Zoa{ret9!&W+3rpS_I2Q`mSSnGhsS3}@0*^-Vz79INMo@& zj*g7L!iLi2N4P94Kp=~1|K~1uBrJ2B7w{hiPcuy(UHNu=)FUQRFlzc zu^5j5CI*;Xz1oIoT!(=qVugBfDZChs#K29&{APe=?q=Vvm+K820(x{{cw%~-M8Fd; z6p=)#!OxA1q0uM|>WNtrRUj5BH9E7+b#!F1I9))5lxwNbQlXrH61`k$03g(cbJs4H z3Vsi4K&RPY(rGP@KujlwVc(6Au&JeL6$6Eu8XKF&%rIDVDvlzM=?qlt{MhjD#Nfz@ zc@je=Q=2Uok00ziLn+8Sd#n9AM4n#1)65lXkd*Y-H@A1TyM6G&>ucR&Y$@T36|?ck zqTK+v#9ij!p;xL@tcBUxiHRxH*gPIbnn9C^0v%%khhCVO#!a7`n8#C@Y?;{xwc*i` z-tM)!qnUgm8_zW$5VebiLM0DtU#Ztxxl%r!C=}CSsGxj-T(uGkIiWPa3l=tEm2g>X z(&)hG=*SRi0YjxRF$AH2t>i9@j?GS^aOhKGvqTb!1=|l!HP|;;OpB>XXQiG@XG@s^ zXy+=OMy1tibigSUYw;zh&kFHKI1~v-@+pVYsOfBspQiYMSPW-eSA86KFz;kY~w zi6)XsRUF*R#N5;@0Y5m5BhnZQu28BqYL1RnMwvopA z?P@w+sFX9&kk9T0vN&M1f@nr}ynTGYBvUCw#DTL{E}w%5ptERLvOp-43(zwlFc=&q z3=GbbSUizTsWPgxM@KTPS#64>lR!x1E0uD+(P%?P3Rys_*6frk^;EvUzPj9O0#^W- z1+W8)UYF%~`_rH$(P=b-`HSbyJ^IL%aSVxsp~w{~o1RTym;`p4K6+(=#Fy%fHlUew zM@IsMR;qFa6WQz%`2I$(-{=4yTr1`Bg;F-1ig*@tRX}6_MvFw#<&fTCwOQ}te};j> zlggB0^5oFK;OWzsC$ZE8mQky)N(f{;c6x?HzI1wU4$tIB&E7x&;y)Zhoxul;tJ~&D zrAv)I2qaf}>&p$8j7GCn3dD*fsF7pASSC@Zr2T$?1&+_aPo6i4IBYtHL!KBOxb)=d z(W!-nkp&5Wh^(>EiRn2MQLu1!8bxREl}5AE4*t(!_c^_>Ofj8Wisw?rW*^G%z3r|2 z-Hna)08gAIBwJS}B*yz>W`$jtxCIG(I^yI?H17 z)iU$~Y(E^GIXTXti{%oH)!}g4kB$^-mE;Z|>-9K8>2M5c57v{ zqeiw=PIcBH9nBSUg>ou!+yGF7Le$|fNa>iF^JlLNT$-Gloteb5Id9ZB{CuNXDRho7B6 zPmU>>Cnn}ebhb?E00G|7ky@t}i%n*y+op9bg){xN_A+pG>&x)e5c-=ncz&3Od_Ebf zHfn$m7m}sIu{g-(!O4Wn6mc6>49wWjV~?CTad~8VbRJ4)jTDWZ8O6v-HUd$To1%(rVjoGVqdS_sF#biV!+{z#DIW_MSb<1PP^Z3Hye#Y z>X_#r9hy%1?1^Z=CT5^#2A_QF-DfV3U7o@da9rWs%;dR?BP1dIk)e4q6EYH$-2(P? z2CL2z4TM7;mpinSsrB2Pm9>@ioejVO_ix6G8H2wAd}jz!O0xpex$2Tne6eiVhF2yv*%Nz63YD827(51t+xTVV1vQq>*%CX?Q( z*Qx=nwYt0@&5k5X#Zs}DFXxsLv9QS!@;QAzo7o8=35Z&N>gt8`G4^p2=xp3!w;FVO z93&Y-7lyB#J$vfn-QS%oYP-QhGR~b-6<<$B9y1*WhX_oQ+FnC?Bd-E6EhvrDgT9--sOg_IRMibh6Tz+mTw$0x3wdgAmH zY68O}&rJ=_qfk8RL+1x(@Q@Tq5A_J<&3LKEeY;poE6ALbt+l}_d#`d+t8ylN@`E;XJt7hX% z;dH6G(FeG=ob-E+u|N9QC7n_z6O*V6!sNi^%co9WI{(-MCnhHViNpc`hC$6xh!38; zG(L}I>vR@1?0>!4W;0v#N~Hi8f3IsX5{l*9E350PJ2&>WS3r@IuED9R=5qN~yVT!r zm9o_;v;e&Ni;h*MBR-E)K*Y|CkBv`{+oB%;m^oEjUMU{61E-=&eM zX&jR;;(=cjDb!lE)oONXbOvBt!^vp8*yygVcG`f0RXfY^aLk`hhZcSILa){+6;eUB z*LNHc%x2jSw^!;lzfR1dk?>f|nMWTzb@}Y6)9231MD+Qg@sT+Z~2A$rhRo|hTO=e#TVo+syZTDbj@Ak7#UEAAf7aCBVWK+2mfMvZ}1=5uCvF@Kt zl&Pz(c_~KR0~hH%SE_AjpXfsN)u_gj^m2;)1x{$b=If4HGki z=g_fpm(HFUyzu1ti{~9m7H)iY977&EbI(tnIDdI$4oxC3j*fV8fJkj7F^9?1>18ID z&+Uj6fHAMtS2ou`oz!l&>&wCKg*PnV0#A9pg8*8u#cS!46E4h@bcaO7=oe{0~OPP$%sugiW3OS98LQT$HIQhim zr@R&!7l%bNluXRIN8Ww%^o3~xjYv5C4>*%OJE+Rg6f);1^x z_xE=;_I3dfS-yH>d%2d0#`Brujvqpt6V=Nxw@;@KGjRl#h=!U$O=E^H3=Ut6ITXx! zJPOBW6NaCB=)s4doMH&L;Qx6#qgLm1s9AUxXbv3S*kTZ*7%RP6duvsJhu06cdZ!J2!(VM3eDzDK@x}>c<-r87s3uTZvi!nqRda7 ze&8JsJo3cg0+~R7=jTeqN~?iKLlc=&rQR9zd6U)d&cW`rTQ{Ho@XJphUO!yf*lOiN zt{~)|flRKq+3Fo3YuZ(u=tarGbWrVwZmD^!dSJ!mZ|VC=@jXKYZ%G z2Twk6{_^A;{^$rrAdvx)VUf{T8b_rxIYD|BO_e*X{_f`5jc1;_@%#%npT2qh+E#C4 zd1Y&Rd!@U*cAR;HLbSa2p^rRwwGa-tEGnK@MJKb^686O4rGaY3DQB{&0-uO6bNT-F zJpA|-;GA#5b+t!CQI20XLIWOsgsXAe)huP z(b0)h7tWj=9~*#Jaq7Y}76^Z-Et+a>?;Sk#)XkS(dgk!a9N;>ONX86tt&DBx?|p&Y1UH&#~H2cD!$6DUq0o~Z%_8xHJhx?nI0tiM*dmFb8_jZo8Pe%z_twI@OthBLH zgCsI$_=$(^Id}G<6DQ6V;tmCa!w@gBh;tY2z5n4yFAM=Z2>YMPWU{4dC8)oF?N_Kx zYOU4f2!Rx=zp}BrcYW{b?VC^E-f1TTA+to~PIcGT){nI>CW%4VxpwuS9@3K**b1G5 zwlH-5%%ktQ_w7!nRZPH*Q_PgnE2qy5j7(q|V!b;Rw)-RDc)6O51{Ncr08OQ0kbiV` zZXQ1Sp^tv?m%jP+uYKb?-~P^@fA`nE@PU_~-|rSvkc?!GwXb7K8XE^UUViy-qw05g z7hQU_(X1A+@Tdu37qbD6C3>T#Q%j_G8XcHyzCx=}8mu6ahFSY{_uSrB-xP0;C1F$fUpE`5;)af&ipSbs)$Ip)7_zJ#2 zZ8Eq)8`o^F?_9t6)U9Wq`|!s<`24lCZoit&6_!_yjeZESzIJQ1--uad6bg;P6zeo| z!(%8OYheL3RO>fV!Av~+$sLzjEu<0`rYE5+AmA48WIWKcR1$6;O+XP?Vy;N<@?{z; zyC7Qq_?N!&rLX+VSHJb`-~9SlzVPXnp4#nizVH1XJNEGr5=z7dgjUNaZ8nT$#R#_3oppSUnLedXNn)ZD`G*)va` zJn`6lZ-3Xlk6jv^V+xfDozdZofl#`d3kS1NlhFp6aPwX4>vJFb>=(cK#pj!TIajVS z+Ldf3LoR1fFq5lWYo*1IuXv-KT(n9kxcL#t3(j1;GBG-IX=o0z(K`W{#ikL_Q)ANr z5ig+GQiUGSK@bYGm)EzJH*W3L3rkDIeDN;!5&P|DU;5nVUtGz#R2q}VZ;*=kT9aHV zqTjrIbrpEV&MUn|yNX9fkDfmH@O=+HdjCC-oqFWd#O%}*pyg;Rk%XHa9RZG$$CX$> zCZ38WvbAz|wGVlBDdchRK-70vJ-R%VF80=IQ70S)zD%bV3it|@n9Joo|ML6x0m|S1 z#h03;gwJ8q2;iSs6e9E)@NQne{oFIRZrr}Q*K4+q zt$qJL_LnH(J&A0LCB@VTiO0)x$0X%y~ID3t|lvRX=nT?Rnk?)LcL0yb8b zS2mm3u+3oc`oOD6Ee5$v&VKIc!}SjQ_lbjKHsR1}6wqt~=scN$ot+!KG%&dU(E`Kb z!7k*ocw7OWO5w`%UT-K_?>5#CZajPI#^Gk8QU{^@-R+n1Anncgts1F_qcZSdg0*Tf zmqS0?Uuouxx#mYU9ClDq@EHpe10y5nhEY%+oO<}wlb1)wr^c}qGJ{DY5(y+44#(ih zfuu195|Mm!rPJTsZDyc6PacOod~aB-Uawti0%HV}tu>@o8Vq&|2*~I+_P5t-t@QR+ zZiW1Ar$H;@vS}1pXfAeQdg$>JXD*K6=1~MXohJs$p2cF42+)Y9(b&AnT&CP!S=rj% z>Qqv>dg-{@|9kcu{grkxA9fmbI=R%yV~Aurtxzmy-P&32JpbSRXiW2_Qdsnw>&DzH2_MybH81ynOk4a&Wn0yKbJ$2#C;P}`a zetw>S#SzIwGRTxjXgrxNmKaRFSTx;OS>NB==vT9q+OfI!_wCm~JX22vETH005yTd5GW)x+_FF*py$v83LXcOAl6t6Zoe;{Z?=|q+Brbs z;pTzYdR3vZqZ)C@nni9(*6 zoCT^9kDi&s5b@YqxDNsYR1uNJl_>RAfG5+%YQ2?@`P|9;YunF*vbmCkP7(uP+OYeb zR=HFnI9OS3RNLLd5A`%Ix8H4nMiZ`pjw92FXf$>P_930hX2OU7wg93E3x|OOn?tEp zS^R!buCH&dfKv_SUx$4V_Li~{mqD#@c#Rsp#-tJp`1GxItD38}c3-Rsq2t_cw<+aP zK9A1kk};_9fy>ia5|vIPk+2IG3>t;Pkg*sFmC5Ccl_qFZi5K#vdLifs3_ko?(~pFs zv24=sgtk(HRVvY_%u0bwLfc*jNmDDo|B)&LWVK4I5b@YtCY>*4!?KSI4~?SnXf%i$ z2w2ntmOv(92rLGN1wSMp@nEKSeDeAIf%#nSaL8-3*tI6RSfrL(Gy z8puzxr9!@&OF;+ianR@Yts_Xls&}}Zc305l3Ye5ywbKSsguAuet(R-LTQAf^CW}rg zWYcL3o(ROj^tu0k6er_qz;cgJ^$kwOy*0H*VKeL4Uw&H9}?v!e-D_N+hi5smZ}H z@O~83)D(clSTqhZJ&na;a0EJo4+klbN)~FFL^fBgy>>(3Qpn+SdtA0fi&6ndFf@7s zx+}f0z1{~{63}dgSOr?GL;-Yq(fDyjf9P|N z@c7&=r`7H-Yi-cJKXuiNVPcRMDkl*i-p7(^IeoG9AL#JUd^9y7enZ{x> zDOf-YF*pPpoB~-08|EMG0aEZ;R0@Gbp)omZCSUCgCCiQEe>HRb z-waxt6LN2}5tPGvvr(s18YHXrR=d`!9W09^76&NHmEixxQV`%W`G#VAhgeFkn%7li+a5P;#-r)cFFOFa|k<2ChAr~l*gKmr7sM-YJqTB7= zSQT>3#ydJHzE~oW1N05#yjs8&u-F0y6N@8rc{~=2!@F}M2a(Jq!h+!D@m!JGdK~8e zf7<@fzXM%bD#HZ>KA$({)2mhDZu5?|wfXEijiQnZ#WEqAMTb^Tu|gtIs)S4qm&2lv zu(NOn1jKz7hY$aAm;wQZ!{G8I&<%Gi=Kt#U5yZCyTFw$Ec#{F6#VQ3kZ54o(XAXs8 zSQMQ}D-udn29@5bRp~VXHV1Yco=PVZacD@snM^7fQcxnD!yr;vY@x>SI=9{r41$`#7Roewtt<`Tny$@m>NR1^h;ar(S3SuR#R<96C`BdD@>>LV1L@(e-6bhHk zWYHO9DxC@!Q;2o1QS|(<*&n?3$3j4?dKMRT8ohdZd1blTYh2&v$V>(sbeBm4LWz_u zlJofjF%K?$;L?eB+{7em4u*loLoN)rArP2kJf48Ro8IgP=Kk+@0iW9&atAz8sY=vo zHS0j+tnJdd8l^_1)JViql^RqKN~KCE5lRIjHVIF~U~qSQE`$IGepmwdK1j&_?_d17 zKk<1MJpq>nRvCH?d#!H!`T;^NmI#GYLdG znL-3S;&t14^&fOuoCdj8E4#y^6dTo@Ju2{nd^p~C(4ms?OdcqKBycGi^k(oN?_jcN zBm$X8g#34Ua%Otr)qm+5`gAGcc9@loPNz|R6>_yw zE#WX&Ty8jA%IQTk-7QADv0lhW4V~%IeJnzS0Hp2zn{NEeiw+wSXfKb68x^ z<4UAF0k}S~2(IFI>o1^zPH&Ku9B$KvW}``OFq<`UIgch*fwU0>JA4jYJ0s(;!0*6S zP~RW+Tm9!sf1}6Kg4V=hwE*-B77Z?o$*h6fE(CNkXe>c3{8rmM?)O3cB@wdZYPn1) d6N!~7IqOF~YR6gnpU?ki2L5LT{y&|8{{`#}X+i)1 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s099.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s099.bmp deleted file mode 100644 index edbe8c3e8e7f294343131346a247ae143eb01b02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 J{r_kL{uexoG>HHJ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s100.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s100.bmp deleted file mode 100644 index 0a7cf695d2cd3b1e45baa786919cef328ad08347..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s102.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s102.bmp deleted file mode 100644 index 404e34d96c82d8a2f711f75ef3d379a46384ba65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s103.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s103.bmp deleted file mode 100644 index 6b16082b15e99f717b3b17ecc53e0526ede261b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 WEBlnedS%D^*=Rpof&Xt-;Qs&_UAT$> diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s105.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s105.bmp deleted file mode 100644 index 136d9c9229b7fe4eb04d1f7b02da9a1034f01bd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s106.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s106.bmp deleted file mode 100644 index bf46a03a4d57303e860463a770e7d93cf560a805..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 EUzxI&`Tzg` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s108.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s108.bmp deleted file mode 100644 index 136eaa72f5fb7ce8cf0f0b1df0c229b31b75d8b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s109.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s109.bmp deleted file mode 100644 index c72548e093ca7da87456c40c2eac03298d7a4558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s110.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s110.bmp deleted file mode 100644 index 4c3506eaedd3cd44a87e911a37ca51319ba83b36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z jm3nepSqnrsg8;!V&U*Fc)jO`y7ps=P52^tIEJ0zTyr#Du!TDfvoZF5*GfWipb zG}+kvoL)0K(oxHj(s*G0<4zfOn1X_%deLMii^Clm6))JV{!~60N<`M5csL!DIJ4 z+%hyV<;_EtL%NYhxR%KR{zo#3ZK*wT z`1AK2ZbS@^3uHo-E4_E?g|B|=^_O3I`Pt{6f8lFC`uG3%@!x&#jaR?@?XSM^!YeO5 zwp}iRa5C(1`aS*yHf%-Pn8V zh1b6PwQqm_uYPjylYjg1!N33O-+cG0Uwrl!@Xvc|MgQAUd9BSf%jM7Va7ZK$59>Yl z(Ff|fkrOJ-9ECbeosb(HZlBw^16vzxahOzVghAFTU{PGcUe$^U}rZ zS9g<+yW^J!Y-Wqur5qom4G%NMd(Yi}uB(SK${&OEbfc&u{enU&nh}a7%sQTMPON0N zKG-E2o1O;wk9xAdv;O2~KlaIcjEWw8?Qfk@!IvPkKewsfBWjy)#zRP1-n{q@ueabi_`CuDu(;|`68h5 zOZkK%;j|^Pyj)n>SzpgbHcLyX>So!>$DFVMHtFENs+X|`fdf4E$dMz59)9Tfu{!wB zgkS+=?x9pVk;_(A^5xZ)OV_X6e(|XnUU~8LH@^D%i_boOrFxA2d5!n)c{ z*S2)jb%GG+Y}5UpswYz?jQ)IfesO*wP^^}+MUaH}%?am>-Wy3-_@w^iyw!Ga5H`<_ zjSvwab~sztg(MB4(L@T1JuxNVjtp}ZHgA0GnWsP@Bp3E)t2>*U>nkfDJ6+2Z;vu)o zWK;9s!k;ju0}i)4V43AkPRw{c{Js(QqhHE=9ue!dkMl$Q+oKNqpJms6--D zyYsvIm!5dx#aEtx;+5NADsn46dH*98lidjLH6q4fFS6mpiAN6|ee{vT_Z{yfj83Z- z7IoH8z-G}cTJ=uPBx}xN-C5#fuw-fK4$& zCl3u`+iDLza_EsGr)p{%VOSIrJHPxj`qBs|*XG8Hvnb58LL)rX-_ct%8FZqyaKEpA9FnrS-LyYT7Fk(1-iG zPTU80Ck&CzW%k25T3a9d=!ZUh@2PfN9~^-nVl$^Tc8Aw(02xmxQ@rr(i!VR18Fbl$ z#kK0%MrCF7%9H!MyW2Y(I~(!4;}>Z(3Nc?eJt?{8^0HX|G^m8^q3*`o(cAR+h#M!296dDD`(d1TpaDB6ybQ_eD6SEee<}g^6KtUl0l5x{KNaX2v@wrnh zY%j4N(FhxyS!7L*j0AM0h~78A7Ky~#K%rVpdS-=6htCbZ7EmNiXMGOP zXu4oh@!np4lj9={^2iVogTug4*oH?R=)vN-8k?RW5XwE3{r#Q&OZzu&UU=oj3!67? zT;B=GaJ$=ApLqW1ryjplhy=rSm1LBHZ9RMZ*h95g#;9=74n&}HKobinNvkhfDcemp zgU+B-sz5Q!Zk?MG3ulCU0f%`PAL@rSV=&B7#`x5%!eSKytp=jAk1$eFW8 zPS$rL`l&;xUM!K!*Djc%t9yHZg2=4jx_0yS<6seg`3o=Kybef_jcO?tdK+Ib#h(Dx z$>A~CyhUjckAnDX)>~OmsvUv!_DkRW-go}tAAkH`|M|~9{ML(?H}`Kmv7hPR+1uIL z1xojj-C$f03ApSbWYeL09{Tw2f9_OmH=f*&?``kJ57IeOV=$UayX@XTDCl-toZeu0 zBNwzAjfTYq#q8VoPo?!{>es&a{cry0 zyU#!K#51qHe5=BJ?#bJ?UwG=~wX0h|r{c6}COM1|%FswZuIv1%GiT4$0kI97NF5oQ z7D?sv8ePz5^97=TKqOVZ!^}q`zL3wkp!g|1#HUl}gdPN4u;@;hdyXZU}U#cDgtVymKQT)+g<~dB@NAOUGSbh${-qp zg!NDbQju6=GZ{>a3)V=!y1l!1@v+-ifV2jDxReOFJn!J+5eRHYJDegks9b=ho)YjC z-n37=VDYARZasGSiI?B_%9mb#?Uh?MZe6?m>KDKG@~ba?;Y%++d1LKCVn>z`dF_~bL3gqG(g;s=SP71B@wcVZTw_kYmxc#aCW=?&h^i zmoHX4*p;>Q>Pop>U8@vAK7&>&9>u}CyU_5~#@e$DtsQO6UGNSJ5sju#NM+KgF`m+> zG1?74scivbZMV~5a+-{?`FG)y3DhAHmO$sv8sseM$i$>TxghRmO-xy`yF079*Ka-h zg%`j6^)Gzkg{Pmtwd&d z+fdh5ck1NXUIK$n??ZrY!HFq85D=;?^A^B^+l-6TT*lk}_bmhPy&ZM!h`uoqr@sr` zL!yj}_y`h%BX=f};r!ahh5gNqwQ6B^|K{bifplx<;*BS7KlR*G*Y>v8BTJ_FIUeA@ zM#)$l9)TeZ(nc6Gwtx?)W;TCZFgZG{R2fZHi``~4xFc2|l(U-TGvn`?ey~dP);HZNSdw3iH5*7g)Vo$I+qvNtU(XgL7Ez;l%{3JS0d$4PR|I%I*ZF_1e(}LG#QSi;(>tkeehe( zwGhNw(FC=(qrGc@)!$sx(1c=0WV8CEP-*w_h4pe4M3DKgp=-TT$W`(nF^vTy9xYHB z_hWk+PSu@0b*8qqrnaH}^tsw2C(k#a2$S*|4r5}HClD@Z766quZ*|%oR*U}qh7Uo& zg-p+DrbbBpB+|H?gMniR+&Pne!J99Z*7mmcZd~75->oFgn9a@Ijg{Q;{#B62rUM>} zaX~2)b2)U-?m?k}emSrl$;4iG17>(?g3TBgiN|M6RvUPphSzRYdtEM@^?im94xR3r zka7lK&8dYrXF-39NE`_1bp0JKb_4OWr3uYJF5h2l44eGwiy;oHt-;i_uWp`viV~a zY~$H_P>djVwe}!Dv&oVtQ{BAu^efkZw+F?fa@vlllz{VzWy+;g0yN*7=A?pgCWXSj zqwwnLXzlE5Yig@)gTn}{DZrZ!(HWpXt&qzJKlNt*we5Q_TZ^kYCxow6mT|r$a9J^f;3?Ffs@- z+1A!>BnFE`bkv+{IN42RgD(Tf1{sqwnMfp48l<3wc7FbC>f^oOcU}nrx88oPv$YXT z?(3{Q*8*pXq%#`3KU~?_+^w#HM~@`Eik4gnWY*bYb*)^=2JDVSl|%&eof8Zil>i(; z9}*5ap;06{k1GJ-wNfKd$=?t6r^ggiLns8$S9f$a*VorJ4@^k}8oMvMb1@TfnLX)p zr5NkWRe{7m;!mwsDruj|sFqAmjB`eLK%9y}qOe2)3f&Fwf&q~VQ^04^Sp2zJ?Sf9L zn%5e%7S+4rzMq1=YiDK&W;X!N*CQ#+5x{A9vunxllH2AEB@?EWP!)t8;aF*PWoxCFig*^}GkgwDHp^#|Q7|M9 z2M2e+mR=$XHayPfjg1Q=(=xryFh9Rw`T)oG9s@eT!<~+vXliJxuRYs@V=|bMMIf-; z&c$O(psZ9b1+XEYOf7~2u|mF-&H-}VZB+>;hndt7AaMjeYM@P`tpg4M5iEf+#AFVW zCgn2Oj7X!_+V$^2`hXXw>ziup8_#q!H+CQ>JU&nDaECLSnOG^2No9*ES6{5UzF7#x z%A0$aFJCB@Qy!0bK`c^CQPF@*1ESmx@JK04Pg~b0Z*q)1%w|!+;uH$SqFLM9q|XN+ z-#vWt*aP>RI0dXY*MO!mhiCPcKzbt{1d33nCla($fkHSNw0hGkYZrFcieZPe-3mej*x!K_ijqo-QDaAdk%mr^iNU!xMsOnH=ykzs&UCv7z?(u~QG%o;hAqkD$@| z$0b^SdNUnKMLA$9C+rG&ZyP>qP73_wDi;-Ienr7-dcOAgUX;!DV2`YR&*(vOrEQnBjo z^Z&xXKoM}?`R10^4j64>R5+)!L`pyjxU>|iRP*7nJ0iD~J6zq_+S%X9M_p!}1bn-5 zlXnE-;E5O`Bf|r@0WuNS*UuRnrjrLy{Y>r*s3!kH*mvG==ub-|x8eE;qav** zoHER*l?Ko9dd@`*SIYU2&KWJQuB~4HUCI%UNw1wZ%f~37*%<~dK@_Y924Z+ZADN6H zF?l>DYXs?oX77QH)|!*2>p*>*HZy1S2gFlTvkRfhRw+acRr95!*#%^lm3%hp zvpY=6x!IXnAh5<0VBqEt;^4N9#@coS=oiHTa*4s>$t1rF=6m0RhXFr`?eC*a@|B)~ zK_(K4jj2*8&yBB^iV34R0cz71H{+lxydYQ1>8)x3o5~o(pg?C@S7$HinI0Hoj5Dac zT^&Q93H80_{-s`ZcL7dX*>rCX~ZF*5NZE4 zP~Y{DuKtm6jWeT?$rT2(KbA|)hN4clQ6hI_a=-&rBL1Mmx+qu7OZar+5E1l-wKsMn zK(9+n7aWJiz~6PMUvrnkQ<~$vNsZDNC|=m#kb2|ckXvP3N*9Wim0~^>3I%-*o7be3 z@tI^i5)P`#U0rYtx~a7X^=m@@%*SNr^b8k-k&EGMwJeP$mb^9@5XWT8Kw_PVC4IJq zS*doKNhSeFWOH*T&;>QMG@}VP;?JDtfAf;36isUarAmft1r=nARN;u{L0-1A3Ld_c z3K*1HnQ($b?L&3LI~uxRJ!jAV2dnKZE@2&;Bg(b3gZU$j|@$&m+I^3%`K; z;xGOp^3Hd@6ZxfI`X%I-fBBb@U-^|^LEiPQcOmb7_q&nzyyrd0um0+T#Ar%xki&YVHco;{14J9iE_fBrl&G&F=< zxNrd(9v((UMn;g)(NSb6 z86ua<5rsm5D3wY?rBWekwHncAG>BHKMRYnHqSxyYgTa6pjYh;|G9hNO8L?O_h}CLE zY&IKWx7!hi!+|)RPQ>MMA#S%D@pwFl*Xu=mJ|E)u`;kB(fCPg>2x|sx7$T}y&lr<_mQQgC1iPd85s-)$jZtJ zvbws8tgWpf>+9>t#>NJ+xw(mKZEYdj+uO*_&JMD>yNg`BcoEs#+e7yE_mP8x1LV@B zOUUKRmys)1t{_*hUPZ25yM|o9ejT}S;|B7`Baa}DKKdx~*kg|&k3ar6^28HQAWuH| zB=Xc#Pa#h~{WS8-GtVH;KKm^4{`bEhdG5LAkPm#|1IPzI_(A0P=buMD^q~(SAO7%% zk&k@jBghLcynwv;;)}>jFTI4k{PN4lM?d;etJD_yqFFPks{l)Tcg$eEQR$Mn3bI&mf=u>}QeBeeQF}8*jXUeE##F zN51fdFCf49o4<*C@rz$XzVxLpAz%LTmyxf0ox0~-bg&=4`)lQrFN&^UESE)+F1YZ9f8Oe@&@f1IhCZ93pGZEKWw+T ze35t}TgVqG^?hr#=MQ z+|=aEqRdK_KkQ}$;nb%+X(9@4Sda3tQ8-r3J5s(%}&)ra31<=^<^=fC#tuYdk?pZ?SvpMT>suf6i}%P)QCsf(RRz-JWxmq+3E8`WwF2{ki4 zeEQhPh4Z76_nkg|?A!#AE7yBsg~9%{C!T-#)z5zAt6%!!8=v~bYoGqqt1mtO!4Euj zeXSA=`Akw89`#=uLZebn#==fHm&qc|j^puUh6r=~_?Z(Ao}QQ*oxyX}wm>4^T)BAT zu}1-pnh_5fOqLOz#> z_^mPy2|GDDMZjVS9NGeo!NB8)Br;v7G`R!ubg{d<+-vvxJ5K`m{NPhhJoeZVPhVfH zHOfJqkc$&vk&nOrf=Y@yd;ZjrIQW_U>9G=y&UR94=A1(SP>s3?Lnk zMbgnQY$LBpDHRIHbBk;)N1&Im$pRsh!Iy~mD!JNh3B>dD-cq$#D0g-*ZtZOMmwNr} zy`5erlkmtH)LHIY@0qs|-|6!?txmg9tCUKG944JhnVVtq*iu-FI2M~kqR=T6fy(3w z#Ioh~>c(=vKiIf_{qn)V#$a=6?_j&1N+&!@2JtL)t^f4fh+k|p^2uZ(;&nTnc8yG| z7SYLatx{)`G6@Vei9n;^@hp~5W%7oSOp-`Lx^cyQ_JPCt`M`85L0 zENi|0%m?1`0CI(LIUDu+ymqtIY*xvoDlv4G%Y&6(tyn5%qlu{Brd8^de4gH* z)VNGs3P-|a(&-4t83JbS`0&^036E?zJ0@ zw-`U$uD9AXsF72tSTy3&s}vd`ovl^LR8|olMc`6!6bhck6A5Jsy(^e1mD7oMJl|T| zy12Exy0S9ZSnDJ*`GiZ&UBq`A`xgsuF@CaKZnP@JY9U=Hq>>)9L1z+D7#gKo=g`oo zG)RYZ8lJ=zD|A+GD4wp>bJNTSle7%DpVRJpH70KEcY%SG~VKQ7)-{J z>3B33@rT2HuSug;sF+xyT&&WWwS10HBjIpFBAHw&l*!F5f2vR^6^qpl-1x2CjrG;F zjjcg5k*nnWY7vIA+PiY8QhiGk;0UJEsZ2UuOC{29ju}*Hm5xWG8dW-rMZn>3RU$55 zz!%7MT7waefK;(sszDlDySRIBWoL7D`{DuY|4O|SHLGxhwf3cheEuzAbXPc$NTxH% zd_0~E1>8EBM68ptctMZD=VlQp6h4bWXHY3j9#0~J`ya^_Q^{Pt)8E?JJJ?uT-`L(+ zZDmWhYj7AC-E_q&7PP%IJ(1p{8c$EXnS)k=Xh5f6pKVls=t=P+1Y z9#hDdE!XO;dXH`OeUYtVhSVzkyN78njP+NI+u#Y%Ju%{_NB|~>zkWf z7x&icy?!<8gCAe+ZC-4Y3jH@f0Gr+F3526Te<&IadYn#&R>#wcWGWq(_o1Flg!S3`$lG#|OP|W3%!H`EU6U#XQZOm(r`LI)D zh)tp}*>sjzq}14hk$A3yIR|sR$&WY%U(LX(VDLiy;YmJ=x&!ISh)%pwT%3HebM#$<%g-KbkG16Q$1b#`^kd zrBo_6+Kqg?Tq|Y*9u9hQb#;5!CWXty(JWT0$H^KY5^y*S4o@cXRT{lkXE8YfuuZ-3 za$~SESnsx*9jMBBjs9{oAMnbj+N+&GBU9bAS=77YhYBB026gTWbM4lUvdn7M^TG=|2c z3&a`=l;NR(|0WP$>96fA_uJi0x7TW}?yNU*K@E9*Z)I&z%QySIH@5{7zL3Z54#$(( zOe*5@dwoH_MTEvJOruqLQ#3^%S|H+~9-5g$F@zkkT%~~#xEwZDI9X^_n*CB4j_qQ- zS{&@}Emaaa!uFNzo$Y$A(gc+BW^O;WugmMPt7x>@bJHTFDUl)^ zA6@{#VQl!q1vHr=gaOD^Mx)v4@P*>#a3Y!50iEn$8C;>Ckbxms&? znr|k4E|v<|T;5h)S{=}ldKGMtRKJ^oNQ6v>qe`KZI8 zQ%JaC>hu(s%dz<9fA#pe(V4N~>De(flg5^q-L7CVor=d(wf0iG*{U?!-FhxxPUqXL zWH9PvEw6R9uJGQ*5 zV?)DdC(vj-nWxd|EOwAcqS;En)9C>Y*jnv2TkY=3pcsGyV6fR7TRhsjcisT7-8Vztkl9y)vG?D;V$#z$rsa1?=34LXj=Vvpsa z4(cqm0Duj8{dT3*@0QXTA8%#1*?(lc)u_}vtv9g)bQWhM9*rkpM@K^ekJ}%x%IHKq zhf5;c%yN@%VsvVFbZl&9b{>Vnkr_;h-so__8t^9brDmhIF<4vQ*;-j%Zg!XZm3-DK zUOQ;iuWtZFxU>YA`X{bHo6`rmFI%gZ%Y{NB5{*TH$Dk3IR4mb?lj$GasQohn^W+Nf1aQkYjd}Xr*Ibo?gSpG@z zeZD|62P?VRYISZx;8H#r@#%yVGIkNKS4j7B=U;(uotwyz8 z&&Pd6l|;;;vaEW8*FJG(>J(i2#Q2#r7iQ6922ZBcIb0U4#v054YKKa!+i#Z2#YDDT z$^c?uuV1R?*IU_KHlNECbDp0N-y4p_(%D=Kj*F%4^2%U!rBzP(-B!C+C=J=nArE>6 zH8MUwH#;*ia{Bz(ERN0ND~uMCM(gmWtB~a?tyZ^^g=0Hi$|r(;GkfL6Qg?5uRW9Z- zkQ}03J)1zg;~?DLNGy^}N8_-XN~L183KtP`Tg^tBh9~ryG;SMuapCOQp^>qX(UJ3` zqq77SUkFvW)ntpNtKB*z{=vrXpjpf%a~1fIa7osmSY5lewZ6X8ZPh!yLfoa~2)wR4 zjKE^|_}wAE{GnvNQqEPY#bOTXKcmIxP-rtjXV^g?(Wftrf)spyc<9W~*esbXRO*d7 zwGj^BE}U}xmDSCDvtCZ*D}_Qn?Gvm&zOr&{dv#^0(<;?#*_cbk=J{=k;B7|$$Ri#C zESJd?YOQ9Y-)q#$*|^(ca#~g9ay*do<5}E=nfcj;#fizW$*H*o44KB4$$1Q}#u3Zs zYyW=#TlGRdmdxienUsg!zp=7>X%)`ocB@!|qS~h5@Vs_){I>B;HeWaZn=X;cR~z;A zQm0z0SMou#77k%+Ar{Dncs%~%_~huhp|fXCo*tRT(6~aG-XLaiWyWASQ|kg5vfOEu zvhhqQ5BSMWZ|t|LYrSp%uUfS!DthZra|m(S-7Mlz*xrL)|xHJa6w z+oUlWRpw00pNa{%Lfq)s`0&VubEnTA9?p?C0+rdU6bV&kZz`T|H-HN1)GNhoxen!P z%+6_FS?O*9LDFfK^Kc;fOcDm)V-mZ)w+WAkRCce&>vcuq>2$8Lw6famw41q**9sJv z8BXIu3~Fxb>>OmlQOLlDhcmDRC3>BR#TM&aiBK$)t=6j*SnTOsDF+3Uj#}C3v{yE| z-A<#LDdZy#HJiwF==e6X@s^t?A6S=V2Szg~+UK+HUP^JX! zdJaVlIo+w#-X^|KW%D|1X00!gO{Q|WN*%5wpAGxmeuqMrNQ6pB9*aj986Q4=?BSCS z-g|gBz5v&+(r~E^xhGeLD!kBu#NTTaQU%z$L7$nNUTZEbZ>=r&U;$K;0f&}_V|#2e z7nlx?KDbgNfGMLaSgKWlerz_&rF1eK@wvi2ohg?J7b0x6Sx%x57w0F(FPu3%9A2a` z`Enf_PZYYcEB(&O>iX`*&CQK|tJ7=dGf6)`yU|=(-n(?LwYlDfG!*wKIg+qT?Q`5N z73%fQU?dha8e#w;s+oK-n*|JLR!Veg7T4>tI%)S{IF$Lt*_qjivC+xH!$~xYFV`5w zWGver?ynD4paj2s@#5}gue;K}iQggX(P$V>@L1HTlh9c0jRw$D#YU%GOs9fQqm+ThYh?^Ihj^R#6qZ=3 z1T5*W24YD_LpNblrI_%#eF2BfA1^NNbnH4Ag+RrQo*z2?uEWE7PoAH|G3i7URD@!w z%;L6qd||iCdy|uh`J7txad#z|iKjBa5hRlFP{?Hzlc;75*QQf)j|^ZOOJehQKx$cS zp#%W2T4xE)pk65f+cA=;wl}U^UM}XtdbvzQ!=Wcm93DP!W^@|QoihNTPvAb5l}(9(X7=Qg_u)LV^~!zv&F1G5`SzKLt!z+3Y7uo9~hLI z0^8bhD;EvHWI7Z1#`00 zxNg>1jIWOD@K;cT^<&(>B~ml~xc&{Y$H zs5z0UciWJbE4c(@1T9zK*79^pqx%1e{C}PfO-x}ZI0BUoysq05PiM-_ZoSc~6v|60 zm29?{KVN&G;V$xP2wtDo@hRvs?@UCQe%0oUn}J@7MvpK%|iUu z)wQ)w^X97b>+~s)A)qtpj>I1xo0B}J>QIh)Q{(V~DMrYZ;g*xm_=i;RE}7!x41lkK&nt}c9;6g?NX-RZ?yo5wwH3Ll+WgL zn2i>T2nXx$p$8v0JG(G;ZfKUs(&|hOn>(BcgwySf&DCDBP;ili9(6R3tX7+?I+W(w zNZ2kGd$fGJUQRs{e{m5@#M1>*mB9&he+YP`O0(C4gES2%VHE^{-V*2 zc{FUZQO&9fZldU$x`^vQ>ZX7D1Z%BV9MEda%vYwLq9KsP%}=$EI{)iO{MD=kRo*`!0O4VZ+G zept80Cs8N_0*=TNNySPt+yFRBU^iFu$#AS#FJ&6p+|p(-60rgiqE#DN`8LCY#L_$N~(9`EQinbcml!LiJJabZ^q+#jML{j5#GHi{warDxHoe zkRb(%C1Nc=anKf0pad1up(tSM+ETT#zF+o-%u174tumPu?8C!_3n!1A8U;XjVVuCy zsEtmu+hO-aD}$~5&1Km19;U=E@%a+CIAU3RB-=2 zZih1r&~Y7LSg++K3Oo{*JD5%Ym}yn=#Z=g&HKp8gwOXsVb^Zz91f?_CklRISizfi$ zUbOg@Rm7H|bxn?IU>5*Ac7 z05a`Dx;j`{J=ojcztU~=)9ygfVK(W6u>QwRJ#_EAr_P@nnV6j?-n?rXgUM$1Wg7iK zzt?WI12ndcW%mVBiF^_0p<+3c^yo|}zrm?h3U0lA9G-y3gS5xwsvLn(0(>>CK1fNc zy=t-4>aFbUZth(yR6A*JIPUWY>`It_)Y$nG_uTcs@na{>jLfsxLK#meQ)|qzYQ5d+ z^_Kf_HcpSzd3=#@3S^ohAi|her;EFF9;JkEYkUHMLZ#5zERI-j_4y*Xa=pE>zqh{9 z2dCm&eSl$gd3j~6qNZ4|8h-EpfF4EXE zjzFML$&EHoFkURzfyU}~TiunlT4{A>?~(nauNZ-$0Xgk9%MTCXw5FobC@gMzVg$v8 ziBlVO2AeZl2J`M-{{-_u%nn1>r=nN5u zD>K9XOC%FnIDzVw#_DFhu(G}L$d!z}5HdSmUZ2NhR6=|@0X;Xr0Oj!Txp5Mmr`DNu z2CFla0tN`G@#TUFZN_u_P(Is(u~e~CEybNSU)-&7d9}CNV+0Haoz7v9X*7{oXA6WQ zsX`7mV0W<8Y4+CJ<-yM0lh=yTdM*U+=D6SCG#?&v=p^hS29Lok%*-y3$SjFe0qD^b zC_v%fTUlNznn`vt7rbL;Uka+Tdc7I}l#usn?S9v-_=|?6P{?c!320rp&hGVtuv5qs zN}a9McBRp2)t9z*p1vLn*R%d;JQfYP^!md?Aq@kT^F=HmfLSbq!c%F?YJ|cKA{UIlmb-)j#z!n1YFJ+N2^NUz428Uh1a;Yo{z#4@?pRUrHg9iF6)=Na4seW>++m$kvv&cGtHKE&_F1 zD%F?P-v2_&97{r(pM;7e<~}@>^XXLl{0!Lt$4AG(86i-Zjb@|48ZPEjH9%Z>D=jP# z1DWdZg`?#v=w#`L%U&qPQ%B=-p&_^}q69d{Nh012InF_td=1bfWhVijV2aN#@$v= zCL7QCZ=HS)V_{+%gF#U!OyHDsR;NFmN|x#X0DCK28=Ko}ODo-t&Aca;PR3&4kjHCP zA0F~pWD<4(JvTcyK0JxVVJUQ;NTJnR0{MI-)$CN0E^0_3@CLnVgVp1WMgo4X!(;_q zQOw>NU&JFU%%SENDS&@P3KK{mxgxk2`p{CabFjB}d4GFnu)S4DD zO#vf;qR?o3FeWL@R(B|u3q;G6q(il6Wr|#$7%-$ZhsWUx2f$a9h{leD=TM0FnK>M4 zb_PRWh*eO_g~CP1yuIa(&7FhYoy(Uu)(5*=o}yj`%Exhe{!XPQ>6A=VrzL z0MS@dsZyoZ8Jw|FA)2g|GePU3l`ZoI5+E!3{E=|zrmrJbIT9T~By8N=@aWX^*zg>N z&J(MR_E0cetJJ%L?Y)C5dmH-)gXQ)8%~m)Am@J#j#F7!%{{j}7LYPO-PR(2xng#I0 zs7SbE8vWO<{m909+|5OTc6H0cqoOOlue{ zoiAX}nJth30-+$tiMN@50fU4Yzc4Z}J->j)qlp}a%4h`^zR+6Pg!#XINQ(?PdQbp(K{6V8y zud{%-J|GXVe!CW?*ajqP3N8rs|0Tiv~Jb$h7} z@>&zLsX{3P*RPiHcuX7?OK0MMf+CPOz>ka6dTS`O5gx4~mW=SoPq{C>l`2qn@ zSHc0;ZLVJ>;F3{OBg1Eh=FnI&jiZEo6$r(0)$ZE%{@&K=^4jiT`^x3DZn0AZ6btfr z%me#RE#>oQi}TYs?9BMc^zeBoG`k`I(yZsW3uK`+Y=&dm^Emd787=7S4YT zok5rzpTJ_KhE86Xm_ZR3G@3wR4J5)AU#5_DTZY6`fyx(mT44u9BB@*@755$$KZ14{ zi;SBd9=`DK$+1Nui7iwc!G@8qbfNBe^64iJmU`>0tsBo?TPm(B^_DAe1Qa5H!$Yl% z&!b{dI2sK#25V<}agm6}l9^(AENBmv+O3ptM$MOM{UM`42V2@1if0oc@6r92Pgpd- z;^OfO6UXm8IWmbRgP`HhRNI4%gC{=x@<*RN*xeuO-gx4m6=}fz4}>BC&&})Sk>;l_ zoIG(3^uP!1e&E3qL!)!xOu$ijauF;$yIsziw@I}ALNVy|`XZnzHGzf79`yosD-n;? zq*m*dLgLiaJdVWE+C0f>XXEPAFTD2IFMjDhpZnN>!xT%lfXR0`Ql zHtH}-nH;&vrsU%%#)r?HhsVe?md-()yzlhTg^7uCQzuTNxO@VdNMeCoL2c3qc}J*s zt=kL=H;F)HG02Nki-1FACc7_D>1|wn;<*=Jd*kch`1*Ig_qFf*;P<}z($bhCFb$5=g*FekB*%?c7AFG&6283_E5IGyt9AfxfehF$xWwAdzTPrbOo}FI59R0NjN%EM^|d z7}TkC8offOx4K<+;}PZoiP$Z6EqQTz9!p`M#)d~0NKCoe=8B{%%lnVL@XAM@dE&X3 zpMUk+Kls6yp7_8E&pooe)T-1gr9!Ec@L3g1u*C8ynA7ij-@EU+_r3=n9>?*G0lP%3 zGFuGV6A#^Y<`iB`A<<|YI$5aDDil2Sk?Ys9=}f};2kw6O{KVXaQ>QPW07{raMSueM z`iDOG`8QsF@zqbi`h_3;EA4=99&cpQ(JoWRaP^8kxN;)oP_op9<%e78ZXRWcUNo;-1WYUIrQ z$4;Cbonsk34a`dMY}$2%`D>+JcDsSIaQeZA&VscF z$W*b;>W1EijVsrm{>bZ}|NJLkeChdh==WOhBwL#sYpWZpEwCq-K^_aa4HAVbl?s}L z=;_gO;EXtNc7m#Mo1|JtIFm~g=ka`wK+2UUlscsp7%C_{(YIcI0IuI`6jNr;Jn*h} z-+Ojsnj$emncCid{3EY^?i=6#lRy38cfa-Z*FW~Lk3N5;we`poPh7ux?eevQz5V^Y zjb1h8^p?OUkoD+PJUWfWW{@asZP0558UP4f;Vg;;lP&|Nkl$(dM>4g_Q4@qO>UVje zpiywhi(|vXBVh5tg0N`x7y1_;eg5^YeCu0Zc||GoDeJ9Tmb%amFI#le-QUwrZTC$~1Y*9S#kbpVVIa8l(=*ynRQtVSu5 zCUJOO7Cs~&HiyUI@Z^qUy8&j1<-z8v427af&3>x`6uo$|vknH?+q7gP@`Zfdp_lQ= z0H#KU9(?z^jt$Sx5~&QaCE8ru-95PWEhhRPBv)XvQ6BhNhtH~hJ0SGucP7t?xQs@W{$^66r^2>%j6pGm|~ zy8=!P2M`d2&VmHQGiFvcmNqXv_RNQ0&KoprxzYpOg7HQghoCkZCKxuF!yEi`k`lmke%FCa4?fS(lPkd-SRqFw_30+{T%PYN3tDFNe zQSAb|mRr0qH9k2xzpzN6NnDkBzO}i3>Cxw-Dk)v6b{cKLNTrwum*(}SZXAst&1cgI zC=G%jU;2G!wSkXmn#?X2woFbl3go<^fDZ@|9eroepPeEtk;j26I3%TLznLxsVR~Tsj_4ABYA# zDmIgX!I7veE?;KP0ROOhaOu(a2Nfcr)oRx}!*QU$8-wlZPhCG6AE{T%#d02E2f_4h z(@5!(z=fHOv^MCXFDSjOQq zhy)^?MxhG~(L^xaSlPVtxJSsMYSem(*6EBVQ;-w4FWn|Q0_t3$S_u37E|=4)Q83Um zBPZ^@`<{DG4ljtU0Nld4q($e6C-oGF9|jH!IGAJ6Bbi29yhR*S{Ja-U=U8GQt52m50bjb54Jl@(X9> zMWO{EU&fIcO#WcJv9fV+yXi-opwM+dXadqHbDF~$vrrB%YAlFy9?)jB-dGzfH*28w`Hd&<$-RLB5!1DmEBDi{_W01)&B zVu?JxPUnc1s~guGd@)HZ;?ua$E8uhn(zl;}1S~^0GfK5w$iP`_(Llr7#D&wx?mvEV z1VtAqrQkrJvNTpBZjvcd>hx9@lrlFxdSEgOJ1ibh1x+$KlZJ-b$D`-T0`NuKqxH(l zzJ({la(GNUO(-|&b+*VI;v1EIcU+PzlJ& z0(cV?>z%?Qq7Aann$l%4KSBJenMyP&DH6dM#!r9Got#0J;=_Ld64s zLP68G+L=x?HuYpNfl45vF+}Luk^VT|k!R}{`^`qD)9RFS1+b|pg>*c6c4l&HW)V8= zs5lO9W|kpS;;~evL9I2J^=7LL+VJ7Pc3UhCU%=-vO1L~a9!H=-9wf2ZJdGn7EUoB> zA~Fl?QHv-d`&Py0KaOF$1t#5ktp=^1&~ql`(eU$AH-X4BjwNCcINZr`sz{2*6J%Ny zH2$f2H?)b!LS6s;@~o6P4cpL@EIsAAr6w1kXG!U?BWn3r*0MU)iK*JN3C>2dk;>k3+ zga##~#$eV$Q=Y-$a)D54GCMpzms2YhN*E*}4u@KppGJ|09F4^mYwL*`3W^MKvWR0G zt^02oK%)X8IUGVEzgZ<^b7=rXr-03%(oqrdp-!bSTJ=V~UJF@XZ_p{g zuL38OS|kJp2ZaMYXnYcl#{h27c`GW6k~ItcvN#m>&c5gWJB(#W!7Z?9CSy*6TrA~{B~%OwOF)4j1cKPj zg<>zL7nLG3_2zvcGLJg${%_zPe+Iv4F`Eq9bP^%-84?y}W)_KT0RhitoxOl3VVD}O z%A|p=Tu@rwc4$!6XjEcI$TqW4BNU407@$BqPh(%3~gCvD!irD&;5~UQ+V@X)l;*qNN4uhyS8fh?CXr*i>33Sz&Neq)mCb6mK z#+fV}M#h1&71|E%V3gGv^eVAPDiBL#8jVuOW&;2Q5qoZSV*I8@n+O0v;If!xA|7!OmhvKY7RzVPQ&?;|8+xHlS|CR(MvcSe@q!b~WH7*+1wapi zObjB@A{s_8GXqF?3QMO+0*a~s?9jPGe58`_du>pT@@a%c9AE@j}*izw)hm|g&X@Dvuu_Z@W^-YMpPd_ClM8k7=9 zs8|A|v{{TugrU;`MyWwyRcrNDtJ53wc->}=QmcUDz-%yR~O;1cr zP2YxT{EuP&ldmA53IrTF9t&G)0WajEXjBS{qEpC~N;q%qPA5#i+iABLRInFeDFTBn z=fQLVaGMyJoq<9C#N7Yn@BgH4IlyVjV^VQwJcUkR$^-<+2Slbp4NRsH&O7M21B)80 zK;zBXuv&~dr9{RfqEU;JQzIiYH{Udd#=6yG@{?lT^8K3`5NH4Z5L~5*#$!;a5{nkH zjupgQUjWLHkRNz>o73-gK}J?c#Z2_{{Pf7^(1q~}XD{6H$KKYLz!jshL@Jf964SX1 z7F%vNnN22#-Q^5~;k`jTE{EM_vwFemY}Nw##lXw}WP<*{vGZ>$-0gn}L&9@FonU}J zg$F{KUTbwY?a-tF=cLPFvV%1|2t9yKlU&M%bw55iH*@>H^Y&lGFk}J}4Wv!6No~+; z^ah*N;@czB#U8~shOFXnVFfH8HRZ@V_A|dlMLb5p@n2ASztmhuIaAldGW_J4ZVT|{_k<+#{l3%;F$w_wZPYp06zu(1rOxc z-v003A9?fqM}Fi-fdBJ<{txh@Kl-D0YCoZKMwrFPy7V%lRx>Bz)$_uPXRyu z(?1RT%+LG`@UuVrv%t^&+|L0&|MNc&{K7B%0`QB!_=~_V{n9T1zx>O;4E)Nk{0i`^ zzxu1dul?Gu0l)t1zYhGyZ~O-Eo4@&+z;FH5Zvnsk+rJIG;~nn+-ucdV0`Gd)yMTAU z``y5M-t!*dp@$v<-uvG70>AS+zXSa4@BS|EzW2Qkc>nv~4}9PQ9{@i1!4CotKm0K8 zp$~lsc;t~sfJYyF6nN~h$AHHle;hb-<_vK5>{;O4xpTl1PdovfKYt#$aNz=Q@#00` z(xpql<;$0WD_5=nSFc_Lu3ftZT)%!DxN+kKFfuX%jE;^1V`F2$`1m+5F);y5PEG<- zQ&Yh7^fWLtGXu=d&H{6DbHM!kJg~5^04y#p0!vFv!1D4ku(GlOKp+qR3WWkN7z}{J z;Q#`G0FX!|fI^`FG#U+HFc<)f#R51S4#4B_0D(XNh(sblB9Qdxk4RAOdfXn3qJRT3=^Z9^4AOM6yAs`Zo0I^sMNF)+KDwP5< znGBH2<$yw=0F+84pi-#-wOS2mG#Wsw)dD)54$$lMfWcq@j7B41GMNCg*$h}L7Qkw? z0ydisu-ol`!{Gp&PAA}Uxd6A@4R|~r!0Yt_KA#Wp`~5&55CDR~AP@?LfN(erL?RI& z8jS+6SPY2A<3J*j0FuchkV>V1bUF=WG8rJ7%>ubx4#?;8K%r0oip3&ODwTk8xeQb) z6`)$J0<~HVsMqU2qtO7G%_h)lwSacJ4Rkskpxf;Ny?%lfwJp1gkz;n+% z2R#4$^S}!)ya2rT;)}rj`}cvDUU~_5`Q?{^S6+Dqc=gp+fe(N9!@x&A@)6*pAN?rs zv5$QW`1r>^4t(Mhp8!7j$xi~G`qZa@*Is)Kc>VR)flq(>)4*pw^BLf?pZzTGxzBwL z`26QT5B%Qm{T}f9zyJHdAN;`|0Dt(0e+Ycx3ts@f_{A>*fAmLx1pM(I|1t0FJP|2_NP9{ArL_}?D*f4>J71gTWK z829b&#`?8rGsjmN{lWj=XnUio^u4{UyGM-|?+spl>B*13*jn8@xwXH(zq?lcA7>G_ zTB_FJr(b#LlP~PQ_T1hlK7Rb+7g~EKFTQkle|NoENdHd~NJKIri-eaq?S1jHU--%w z?|AO4FkedN#n@XkkH`TQUK!H1u}eXvmo{Lc|^1)SN0kBu;M1|Pfs^cO#I@=srW z@gM%?qksH`S3mRFFa7o3eE!2PK6A2GGNS&67?jm|wcBQs68xOC*I(HG=+pf#f9~MR ze|q9DIrJLu8=PYTQ<(Txe1#G4FZgXUF+Oj#fa;N6hV> zznlxW{f*6o&3)cB zcVpe2-R(@)x~tvxX1`Q4B9=ut2AhZ`sdbVc3WIFe?Mk$En(3%3?C^=-F?9|dO$E!P z?N{FYI8$u#I~4J#Ih#v#YVM#XUCdT<`F=4SmLivw z4Tez7mxuj!9RW4-_`7}p0#r+)(a8ss>2$AKDaC7%N_gqw018=(+Id zwa3M7cO+_0=Ob&Iy`$YkJz8jWHV6HiYmG)+MKtZHv?jGO7BeacH1hPd%M-KzJq8Xh zK^4xH;{I%^xZdxUQsrDXviLaknl_%wl#}&dZgX?($(!j?xY#HT*Lpka! zV`nQ-OqM(OPJ6iBZDefp1;tQebU7`BlHD%kkRdbI5XjLdZhYSajQ)TfA_^y?R+Yx^&2t?$$ zx$Co#xzP#C_ep@Kb=gfzJWn_qGKS*8M!lJgcPp)u7)cqI#jB-sERl%~I*sk^NG_U; zMbo8hC6}s1RcO_^+Te1T!a0YIfke(tPD5AbN2ic0-xmQAM`>}|7P(HZ$7RjevcvVg zVRfUwRYNUNMz!%wKA%ce(%o+FXfIq(6)UM+y*;d#TX6|OGmx4iL2IHI3+mV`A{@r1 zqox<|@b3eEaUP1}OAVGeP6S-#ilEC`EEHnCl&6@-UVzVNKo3Ydk}gIX{pQiOvl2;G z(wS0az2B(E`J>nbfuXePJzlGk%fQY~j3O|LBV&-+neUkZmxjUN*%FCrjFHI3LXLPW z-RbStYpr6xfq4RUQI-q^)1gp4+63p{rmI?Nbjp=#W2@C!?U=FLzDeWqdE+sIR){1) z=V#Gq*zCm0!UE%aB*15r(PS!Ltu!oBZCD5+kwYYI4cpUl&*%%F^5`k>E zT~4$+_H?Gws5IN{ULo5nn6aXv(j1GVTK!bW!r>4gNIDUV!||y&&G&}Sp|jA77^>7_ z3*ecKRMw$M*$v4|tB~(SlL5jM=M2sgw)+Aaud9%V^m_WFD_qEwOWk3mv|11^V$uwz z)b31XZF(79NMAydF)%2SPFSJRzZU{#kz9UUK8N1KC_&Al#i zOnQOfDMT_kdn%G|R5#X5m2kG2>9>13tSNG@G$nB2!Man~Fjt zneo-@+okGeM}fj*_+(Ys znXWqB1}q8ow_{d~5V(=e!MBTMKDB?@V;S*DRvh%_v6VH|?NGR4Z!!gs`9Ypynf z2D?*2B;)B;rx&kGCjCNs*sX|FkB6&wclKMvY3&HRuwChFcq55ap|;jzrUQvevO64X z)tegw3!4$u;JN--G?R^5Xj}#kPeo%P6D#OtGLP+^B7P?V8=YFrA(t4WG(4JV@dSyA zR4!{`<&@-rTB^FGxnv;jQlKeyUV1=8KIAIpg!D!?kLoU8wC2d@}GeOJH#O zeUXrlMWd4_LK=Eud=a^bqjId5NZ$d!-UipOPiwU4MSKb!oPbMoUpj4IX3F8_lb?L? z)=N*{JCM%WX2`K}uC^Ml7xJZYr%Ncu10jF2S!?C0gP}*u^*dNpjVBxp1Z)f@4UMJ~ zVUyS9(FYZRNn@E?cC0sHd3V8FaYO7GLHhmgRCZ&?-gR!8?Yr)YeC=3adf@4?bCXfV5 z;2IqIZ95>;ZujW&y?|kz&QK`X-QKL$H#S3V zv%g?hS(1%Xv)^LNq*NRMiNj%0crsI}3(g^sOK-0TtRFVY%}%?K0>d#@9-G6LiWQ4A zTNE^@;vrq6b?cek+s9Ac^kb~ElkQ@qT-S$Vv0Sy>n)Z7v?r@^g-6+-9yAiuSQB?~} zkzy_sj!|hgn&MqNqG=W)X*4oO-(n(AwT>x4Yf-PRbjNIRq4zSglecDAqt! zfr@5b>EXR+UwG=|-eH`dC&B}%K&j`H8*+T^1=#=A@+?gULSp1{A{I>?l#i-uvKQVtHoS_+U0XIg|0+G!%ZfF zh4qiTbpInS|K96;NtS{xZ^TXkYXbpeW+zkFi_N@hyJvoPr5?Ar-}YNsE~uXgI0h|}lQfm0SMkPG2lXFQ{3=0gf= za_8Xixo7U(Yp9DHc<5Gpc^0ap z76lJogrFfSBovIT4nk2&OS3n=RS)TP_77W$biR=Asg-gOlgbgA9Cj+(5e-R6{-n`X zK6vJtmp}Z)Kj=ByQfj&Znp`|vDv|BiJEOs1C>gJHTb*pA*3NqMhN_)QlzNkqSdz=& zQ7Mz7i?dfp7p9<0O&mp9nVB5@79rsA`ttdByx3~y17?rIM1>P*La7E%GP`{uOekXu zZ@>Ed?Yqx?{-Z^0kI!Gd*;qRW)SKzXc6S3>tQ0%#wXMD5gYBnYxV6^b|HN)S+1Oew zH8->}g^&wdKw;*l7SBFDMKRAJW=1E@EwI071Y(IqF=4ehtOa^YasA>-aYiFvoqaSVSwbdV+3; z#%47z33RSRsiH8wiLeam49YC&TDx<2=hb^5NrE<~^vJy>p`&zq+R5ZDTl5Nx-CwBh zZ>`?Ce|No7xjl#)J*9GW@MOg6)$kUVu+W8R6aoh7Gz%*elb6n8G-Ka@Z}cZJl}b{i zw%9F7w%lfvGWbFchfT)vRVvi1(!~%b1~(74pZU}$N}7R=?2UU0J)u2ydb(2`E(fA! zPbyc<_V*6&eEfyot?f@9H;RKNPlmhqK@~NVV$j4)_$(5IK(k!P<%QXqE7O{(Yi}V? zE3O~keDbInEvDP!?8$+6*3w{VEBj>426Is zIACub0B5khzP5ePDs)B92i@LsB>-65Ea= z!j=##C?n*pLO^3q7Sgp=FuAt3y;=)7LJ^f%VRZW1LvKwAr+p zqhXU+qt_dJC51`M;o%uR?8;k&fJWvFgu^}!*A+|JTo$t@rz8^b6dGl2QKZ$9XGCh2 zHXO?ryN9=jB65levtAj*Wwz)vgwPnZ zOaxyc;~;Zz2m~Vy;dx{fY=x*EA0K^l0)*VL*5-Dnq4y*+$+*w$i+RN|kxr{pG8B4; zfU0&%t<9~Ylbw67ycm=8O*nfSREQOc)zi~qEH_3~kl1olI2_2Ax(B=Kh1kjNAZZRJ zLdm90=2WW*aG?Y}JvloyM=-3wVe>N+)4c1~-!cJQ&UC%8HmLZbnR=;^NSE_EE{7>l zNcjw#&#z!v<96TR$(LTZ^U{Z3DBHRkyu0A3o*3)Fg7d6MT8s?54Tw%qNnKfS-z zDc;?0g2wu=-(0mxyk;F4FOw3GSUeiZae%ooI6Q1cId|dun=Ub#$R3D*zErz6l*+{u z(Qv^o6^rx^y_~ML*u+e0!tSdd+%hrl{~SteZ5HgIb9hX|BXx=E)MF=iDWsG zYpw6Ra(}m9e)gmh2=|7o`_Cl(wUk%F5{dCEFcOI%iePY9I0A(+!l&ln)I$|=v&-rC znDoA&+iRAn6>>5Jie^hi6oO1?;9>M(r7_yr*x5dQ<>|a@L(7V+CI?R&n+K<-Tjln$ zKI(EMGxg5uaR2UypY7L6_YNvvORk#8?u4z?Vu;I8E66Ymmd#)XF=QH+h{KxT5IFqn zin!P6OD3}s3(FZ!MnYD1)F;Nl7gm;67SGQi@be>3Dw1V!#7mjxUPDO_Q|HZ9OQIvp zAD*7}O3hiZ*Xpnv4W2|YyLSJ%y|jOC*i75w#hAb5(*z?P23{(~LeXd(3a^`-92=RR zo)nE=n_ZcFV+ML7Mn}B4T8PmN!35a*<$Tu67YgMvg_g{uu&7uZmnu&b+s)3-$xuP7 zDo~bY%U~-ki=Zh!KR3l)oPuE=SYld>&EXB?%2ky&Ug)pY;`xG>#pFrVaw(K! zkQ1;t0ZSH17qYSL$$$*^VlOj1#z>#xuAiQ!jsB4-Hie-xnpK8SAa(fkQ9FM3shium zM84eGOX|QxDh84($IML3EJ7Iav89E%k?{%k%*FE~4;BDUuG6~$!B|{rH_9|xh0bo3 z;&CJvU!Wq91$+{bC}l}J(Z-;){pyL0Q#CE&bxd;+XU?CV#?`KCqfD;A70Cs|g2KBO<@1WG_KK6v07sb zgW-WB7$8PTw&+xVc}*H`=96LLbehlpKwQyfij>{pvJp zW@Kt{X6gwzNMi262886PH9D&&9LEWDo`BB=?s+046iwobg;=UmDiCtj5_`S<)NbeS zxg8dys3!}3ruYum+dDmN+FY;;LIDqSmYQ9KY-IKDcrCoWzrGp>6`JWxMC2`$Z5oGD zPJ=>b=9U=? zh=@aA=yV|r!KNV5Fe+Uh%^mFZR(E$?vq=Cp?KI8j4)*0gj!-$QIYfT+3{KY`1Ntf5`2NQG&OqR{2TqRk40>*NWgBN zVQD-*uRq`q$cQ*1nMs$C=qim^NRvt}`S`F?+S_e0J;k7X}Hm?R7qP9us#-fAJ<+S``F@;V~ftPXFmt<}@h zx+6fl&SY`4#z4@O2)H7NW=EG_J30n~a)Z@jRb+}d<#Mf(jhmcZnx9;TLP#tsX&wbz zS{Zw=|FDf-qtjcI3RXnAPf}BC3A&Xch4uQf#=NS0KrLhO=Uy><@d;yy)$xzvS zV8AC50d4-}>4^oT6fuRzAP7^-IJVVQt_171Ud;)Lej+hq46hQ@VE=a<3E3skSW>u> z*`b}&>qZ& zeK82n91N!-sVL|Gge^hwOcN7EW-^p?mQd~uHJY*3_F=}pnPL%~3U>=5teu{&2J_k} z21jNOgZf*&o-LF&5Bf7}Ig5szXDl^$2E7hZkw zS-*0>pcHHQ{#Cj@ae7*_hD=jzrP%={S?AZ+BI!td%U|5zKOWYqtzPFi=5`tta+ypm z#G(;&^2bc#c#KU2rPln9`re_Iyr4&ipk%IjnmRVFEoQ9JH!ALk*Yx*LwY&%llUEk{GlF4{- z&8fGkC32}k!h@pl*ku@-N)@q*5QcnAt;wvCc(nU0Z0mRVU)|B@R`XGd1xL|Zl+uD3%$ zPqybMtgf&1!EkxIax19QtMmpTn@X6Qn4G>gg_>Q$B9I87kVcw+F#o7Vw@Bi&s(kZk z0!g4Z8;u4z7c@}k=49AwGZ-vy8Aim?NfNCzTIqy*dmBcSgl)=WC7}M7(b%$(sYNJW z6N$PTs~)pAQ#VJuYgW?>fwM+8fb+j@ zjpWfZE{APNC1SnZR6NxgM(R6jd&jG_UZ-%9as-18yWXS_;^50DD8Wp|5%4sUP{|YF zAB3U^3JY85^OyrGRK7HraC-tylL!M@m>id*L3LpcdG5v{5{tFimC@?0yfGf)z=TXg zlBmmo?bkcv3lIvAYfh&E<+j@z>mFvBCnraD*1$4?(m}xLafQ7aIfqLHO|CH*4@Dqg ziOX~zn~r&)|6^rVw$!OrgyC$h#^(0;Ljk)O^wQ2vsIXVAjm;o$tbi+nsr71-y{$~B zml0xQ41JcU1oywHC!WV6C_Jebi~+A7>Jx7TdL_vz`+-86HOic>C5A^6$Ao;m_=~OWW@3t_-L73EL4d^!HH!wUSiTIRT2Rkws7v@b9Crq zk34Z5c6ka^hEQ}V%Noj>9FoOXdJ`#6t{HR1+6US0?Pu;j zdjiICD^FEp_30!m@-l4dIs=PeLDJ`;A_GP!R9OVXt`0(c^rBr7Yu{0%xO7X3R#FHnhZuU{{g?`% zlz5{-zu)1~kWe#M$F!_#4?lbfcK(Cc=jKPD3o{a5*+A9k5N9DX49^n7e|qZU>!S;E zSUOeVip7fUlsj1Or{n8Khx`3{ua-SXyF&hm+oAQ`keG3Nok zA*eJ3^r|#TY|)1^#cVo}ipi<)r8zxo?Cix!?AVnl6otSO6GhI9LlbmUE{8VF#%t9_Mk;qbeB46*+^P&^t70nur+?60>UFw;aPG1~>DP^gYrBIGnXZCv!s=v5hM`Rcjr%THV!o1I&L z;z&wQ*``co=ua>ZtOQ94`hTN3a~FSQkw_8QQ<+9@P>i;RDc|bB;gjp#e!uqeb_@&= z7ZYBkQqD(1rYKuy>9P3kb7$yd1iAC0jz-Pfr~pRf}?ddS#xY_l0uxQnR+T zRS56i-Ct|<_P4qpJE?U$TeW=BrdP3`D^q6#L=u5OSzd8O6ZSXp!9bf;Ezhz*Gp^9A z=cArocP^G{{&3&&T8ODwG~ zQR#q@>fv_LIXJqtv%a&xk$rZ%)amY2G692HMqPx=e29W0GKr|G*92f-=1qJVhN71; z&1ky8Q>>Ru>3G!7#X(nAJSOV&m1W%gwX37kP&ADu@Frz6qXBhhE%2$$MZ@ZOtw0C#c2D{Ha-TnAMw$a;ZX2TYPjI}Uv@tt@Cmd#h5ZzP}>@mU%Ue@#gl$D?X# zCp-=fjWT^vArvchCdQ<~p?`Dw1Dq8+9Zk_Lk4`SpHCm%isn^i)V~;<^rjB2@JT-gm zq2GDr#sU@rXFL2vlH7oN?A`A;i@tC{Fg2#23rf86=dWIaa+D@_A{KMk>S=T9*745P z-iy!gymouIy?f^XjOw|pMj8n*XOLxq_)>c6~MTtP0HiYkRum9_+IJ)5=SFUO-T*Lx8l#hK{uNbMOT;; zwMse>&E+i$CXtX0a|sx#fVnt5HL(mqqS&E^ODuEXE_~>*bIW5_8Dq0bEVIZzbMEqG zh{EQKRTCjwt{&mV*LHig*742Nk3GM!v-9jpFB7mCl{o0cSw4;@=Fq2qZ36#BvF_Jc zfR+aVOg$g`^5_W9>`%8d>2P_iXKUSi`S#|8xUL|bR7McmCPA6xltm?(7$z zf9mGR&3jMp4@*(2nu1-rXcvP{_MnNM&G_GnpRH~8Hb2^|RJ%7{{@8O*-+JN2gVka@ zu)R@BfsxI)QGl6+jGnzdPBnvq%PA#Zn|$=r%I}_g&--tjdBUN9Up@QiyC1zW3Fioz zD3*{o!m^kYx=_30>@~B6;%cwtHAq+t=#--qGp0~mSJek928>sEk*v2z2 z-adZvxo6kw@u2r)yOA#sSL;p*o507zp$Kisr&jnhl_43X7=H9TJ3Ar6y;>wtqAX3Ui$oC=e--z!m z!~zYM&K&L>KY#1!`1aFJ?)1v>wL!{m^V-ckGW6o~^xVn>BU6nk{bt52{PBlY-t*pH z{e>HkUi0f=*B^WTLk~T6ZH|maBgi7oiY}IR`!l;6`JF*^u=&hWoAq4GXQHAeF7t4F znbAPKBG7#!erDKh9VZLr!v04;`-h+Y$ZM~^^1|)i!Dm1J{NdKkyV&&R7e@qHHo>PLi_;6!t-6Ct0lhi%OVi6J^!)77jdxuq@o*55J0uL-m7Y*Gp9}^( z4h0o8dy$KP6Nor4^6-}3|Eo-d7QG=!l9{dH&c^O~cYmvqbKC8EN3D1?TSrV(cx5M~VN*FeSHNFv^_o$yRb|et))Mh#GBxPe4vwFG z;dpmrqfu~xTD6hMBH%F(Ja2E(SU@jKp`JKDvxHGt944*BDdXZMFR;Zp7>v#&K^Lw* z2E#5bb7M`=PZd|b zc==;ZOxoT}rW3&s`_eb#11^QY#NtS#;o;%a`>U(# z?N-jOZ`XZbP|)WT@kkId1cf20O3l2joYbPoV`q?$Jbdoq3y+)$$EBp%8xOtb+~^#c zKqXQIBBCzQD}Wg#+2qDrd*|rIPrmT#i%$)z9?%t+);pY5Bk8M;XZXg03`I~TR!~Hq z(VtAjJH1lQ=g^i428~v$lybP(`Q@>xr8%+R8x2C7i#yIC|!Zi}j9ELPA|T z`=N^$W|yJUk6jx*yUepH_$sGU;|zMs!~I*k>%Fyl#HQwv!2UGpRBx9H&!UT0AUK@d z8_%SZoo*oy=C8Lp0lPCC4`^jvDie)jvo+1E+g?rB39RKg4RQ{?G;(92U$e4F$ccp| zB#g@C(Qt6+EXtG$YBbS$akF3CI{xshH+ME~?)OtpojmFQlc`N_R~7`i#il?d6D#qD zqxp@!)keZ$NoK7IF_?m`;?ZHanH%#EMKT`LT4-LJ*0Fy2Eq_U~} z`tk18pi@0Q?3T-|RxOosi$xTYfXQ)|E3#ZR$TachJ(MvD?$V8`nNmmxrum71Bv1)^dSNs4P$>w$!8>_qP z>syE0oB3SU*GXh^dFO-f{?>O0!<7c>iR%4sx0+4wY~>?hPE0`WF!N~y5)I9EBr1+t zHKcP3U>@2eop^ctLMrbya7gg6kVdM-u6zt zmjdvbTJ^VQ1EWG*VhqhQGSC0SwB&}c@bZV@IX zfGC)w%Oi$F5$zG=ij1X)B|sc@#&>Ajs`rgC~${wR_;xOE&igg|N-k%4c(_ zucLkI$sExPCi28vn;UD@YI*;p3uZR<+u2mez$OvsXgE86JGQ>pG=$XXtP*1sFJhOg zgJM9ATe|ebjmr}l7KwE25_WWfu3{0{Qme@mDKqF6cQ9SAHhb%9J4froQZ8ZXHcQ{y=(k=WY5m|7&2-km%&zMG zezR8I*l3qaal4quXJV1G*uc5DofCWX^s;tAB3i_Q`1!C|L4nT9j*c#p*fQ8zUs9Vj2kB(lOn!__h&@1Hm8!I>j0?#q%1Mw_axml}qch=g4RMPQQsJB1Y z`rVE|q~2^4%HWd?dbL!uTa0EB7Op@DZbHn&t?<^JmLa0RmNgii7DB}~JLP;>$zGZm zy*fI};3{C3=&(fya(NNQRZ8r^T(y)dmz$d#opd(&_K@FjRciOUg4y=!R=d>N*zC4I z`H>HLZE`A|$e>Ft@< zc5))O7*euARFVZeq17#=U3vj}cIK-Yc6`yoc{*%tWO-tIg(0O$Oo?2hgx=eth5H;2KW?+(F&`dV*$bJPeD(Lnw^Kp>bsfkG>Q-&F#q36byXJ@Dqi^Sy3 z6>^12v$J*h=Iy`xS-Q7%u)aRnI#}yvyBiI#^3~7g3neTh)Yz6M`e~&{I3HC(jaGz^ z*6wu+F&!JWG(R-~VTi@B5z5kyOJi5gkKx2Lr7fEaCNrhdcU}13L~8S7dwq2{s8ovG zjd~)NvEhke0wDrvu84B|fF`C!RxCJ|hoWROI?Za#A;HYuxcJ08Ri;Hx@i6n3E?t{~ zQFL;RK3Yf?%awBPo9_QzKOU`bY;Ns?_g>%cRlq`bo|Hp`%`BKIlFngO5z~=-HmuJ> zl5pDXRwLur5|9fsXD%$@xR^_1)a-?Gmq%d?IbH5fWk5qPQ~s`a-|~ejsJET0H45zk z7(z&UxKaU=fyWus%y=hnN|+c;2i9(au^BC}3N;_pVGwC%|=i zNp7#5ZU!W~5u(e65pv6o;h+wd%;3=Ii8&IFhnpec=FYwI1Lv3E9FoKy|6Vq|Z%YWQ zy4|_i$hKNhCXWZ^qr-)MTB2VpZpAcvF-|{zA4l8n*Sk5DYwWrd~&4#xXGwi2?g)C2}?leJ%VMNEnLXiuL zL=hJ`N+vGfc;xJv>x&$m#Pn^O_Wk^0*o=z|3W11$qIhVLe$|$B@>k=WWP~ae)JyGt zDXbBJDLtd3SQfbWQMmc*kDVPEpT{DZKeQ*Ih~zRN7K3D)k)f@%L?@xWSy5IpY@N7N z04;=!UCAL)mv5|4Nefd%CT{l3qnAb&nfR~AIKQ9Pe!K6A+30y*n4dWw#@k`}PD+@M z^DK%&Wuse7SVb%@AHPVVW0t4k=%vL+&z!$B!NQQg-M#*s*Re7;HM8HZ4dSZxtg=>< zyG@n)-c}>;lrcy|fikQ4UPb5O8aa1bm>XjRl(+@JdegL$$`{~Xw+Rhnn))eiU+F`0S_m5UV zd@!eR^2RK3Wo~W>4qZ6^f%iZ0Ai?A9?(qX&>t;3U1x2+YcbGG!gIl}3utm;fqb65) nROkxkhdS%to@q%oEUKz`sYRD4-h67m`wiiQxBtoii&y_Y=G@=$ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s114.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s114.bmp deleted file mode 100644 index e687be4cbe36ef054b10c20854b83a412812eb83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s115.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s115.bmp deleted file mode 100644 index c982e67350c6888dce994938d74b261070901b8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 NegFRj|DS1r{{z;87ykeN diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s116.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/s116.bmp deleted file mode 100644 index 412582e051ae636b5a8976ce41bec1153a2fe359..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u146.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u146.bmp deleted file mode 100644 index e17be7dbbc0b9696ad08724acd3974b983da0140..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHvb$p}QvE@zoa3;wFh9Se$+-(L~%*@Qp%w)-y%*<>z4=(>{r8gx9(aH}_~3)&p@$wKAOHBr$-@sn zOg{06PmoW3@{{CKpZXMe%nk3LEsd+agt_~Vb0 zC!TnMJo)64 z$jdLkOkR2A74qt=d-g0jckUcHfBrnVaNz>E zc<~~+bmgpoh-QA?8r-$_R_L9E7KGNUcPX-1C$l%~085$ZQ!^6Xb zMx&9Dkr6_t(+PvYAWSBcuvjd@X0r*0!y#NQm+*Kz!sqjeKp-GOp^%6~A|e)xi9{kH zQmK^4WHKU`%ZWmvAWEf@s8lMVR;!6dqaj+YmgsakqSxz*!C)Xpqmh_QCSo?5iN#_e zR;!iRY&K%I+lj;BAWo-~xLhvccDsqk;~`$Jm-u`>;`jSWAP^wIV334DArcOUNhA^> z(P)&!Vlfhr$4MfQAjxEsq*5u8PNzvGlOfq`mgI6dlF#Q!p->>jVv&?eB~mVzNu^RD z)oPX0YBf@?*U9MUC}}hrq}gnev9U2SK0Z!btrlsw+hk&5f=o_MlBuaFGCe&_W@cu{ z?CdO=o0}u^^Ydh3VSy|zE|R6CC9=G{OjcG_$m;4USzB8p>+9=eV`GDCZf=sTtu3;> zy-jv@cF6ATF4^1LBm4XN((uD z`}S?})?06px8Hu7yz|aG{Z{gA-}Y_f+rRzW$#;Cm zcaZP=&hI4O^`^gXdzz>ig{J|e2KlDRC zM1J^(f0+EpkNgPv(I5R$@?$^tW8}ww{Kv^p{KQX?pZv+6BtP|2KSh4}r+=FK%+LG` z`PrZSS@Lr~_jBaufBxsmFZ{wUkYD`8UnIZuOTR>Z`Imp0{K~KV3i;Jv{Z;a7zxHe7 z*MI%j$#49|Z;;>o&EF)y^;^G1e*3q7oBYo2{0{lu-~C}X|Cs#ApZp2=(?9)F@@IecXXMZS{Ljf>{Ka38zx>O;B!Bf+e?|WK zum76-&ENbD`P;w!Tk>~*_jly)|NigEKm5Z#kbnHge-~avJ$$$LEe~{zjw>AG~e>&mO2z5k;=0_^C4C*MG_>%MaF z(v>S+-B-Gi-TDUy2L=YQ4m{)Up&=U58l66P>CAHvo#@~rRK$bNUFp4Y@k-C73zxCy zzMkH}AsPc≶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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u148.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u148.bmp deleted file mode 100644 index 6198c3b5b49671e586a30405babd991dc07572de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 LMPK`*uKxc4*HdLX diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u149.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u149.bmp deleted file mode 100644 index 402551f0db5b5e815f4c7caa76ade262e8af1403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/CHANGES b/tests/data/bids_tests/eeg_ds003645s_hed_demo/CHANGES new file mode 100644 index 000000000..739a5e76d --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/CHANGES @@ -0,0 +1,6 @@ +1.0.0 2021-05-11 + - First release +Revision history for Face Recognition experiment by Wakeman-Henson + +version 1.0 - April 2021 + - Initial release of EEG data in this experiment for HED education purposes diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/README.md b/tests/data/bids_tests/eeg_ds003645s_hed_demo/README.md new file mode 100644 index 000000000..f97e61714 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/README.md @@ -0,0 +1,135 @@ +## Introduction + +Hierarchical Event Descriptors (HED) is BIDS' mechanism for providing +dataset annotations and metadata in a machine-actionable way. +This means that tools can extract annotations automatically for analysis. +The purpose of the dataset is to demonstrate how to use HED in various ways. +BIDS allows HED to be used in any +[BIDS tabular file](https://bids-specification.readthedocs.io/en/stable/common-principles.html#tabular-files) (`.tsv`). + +### What's in this dataset + +This demo dataset is derived from a number of other datasets, +but particularly `ds003645` from openNeuro as well as the +`fnirs_automaticity`, `micro_SPIM`, and `motion_dualtask` datasets +from the [bids-examples](https://github.com/bids-standard/bids-examples) +GitHub repository. + +| Subject | Session | Modalities illustrated | +| ------- |---------|----------------------------| +| sub-002 | | eeg, beh, phenotype, scans | +| sub-003 | | eeg, phenotype, scans | +| sub-004 | ses-1 | eeg, anat, beh, micr, phenotype, scans | +| sub-004 | ses-2 | eeg, motion, phenotype, scans | + + +### HED-supported files + +HED supports these BIDS `.tsv` (and accompanying `.json`) files. +In all cases, HED automatically combines annotations in a `HED` +column of the `.tsv` file with annotations of column values +in the corresponding `.json` file. + + +| File | Use | +|-------------------------------------|-----| +| [`participants.tsv`](#participants) | Characteristics of participants. | +| `_events.tsv` | Descriptions of events in data. | +| `_scans.tsv` | Recording-wide experimental conditions,
    Experiment setup, start time, notes on a recording. | +| `_beh.tsv` | Responses to behavioral tasks. | +| `_channels.tsv` | Meaning of user-defined fields and notes about channels. | +| `samples.tsv` | Characteristics of samples associated with the dataset. | +| `phenotypes/` | Responses to questionnaires, medical and other information. | + +This demo dataset illustrates HED's use in the above types of files. +The `.json` file contains two types of HED annotations. +**Categorical** annotations provide individual HED strings for each +unique column value. **Value** annotations provide a single +HED string with a `#` placeholder for the entire column. +When the annotations for a row of the `.tsv` file are assembled, +the column value is substituted for that placeholder. + +Currently, HED ignores tabular files that correspond to continuous time series +and do not have column names +(e.g., `_motion.tsv`, `_physio.tsv`, and `_stim.tsv`). + +### Participants +HED-annotated subject information contained in the BIDS-required +[`participants.tsv`](https://bids-specification.readthedocs.io/en/stable/modality-agnostic-files.html#participants-file) +and its accompanying `participants.json` file can be extracted +as a HED string and then used in analysis for search or extracting design +matrices and contrasts. + +The demo [`participants.json`](./participants.json) is: + +```json +{ + "participant_id": { + "LongName": "Participant identifier", + "Description": "Unique dataset subject identifier", + "HED": "(Experiment-participant, ID/#)" + }, + "sex": { + "Description": "Sex of the subject", + "Levels": { + "M": "male", + "F": "female" + }, + "HED": { + "M": "Male", + "F": "Female" + } + }, + "age": { + "Description": "Age of the subject", + "Units": "years", + "HED": "Age/#" + } +} +``` + +The `participant_id` and `age` column are annotated as value columns, +while `sex` is annotated as a value column. + +In the demo, the first row of the [`partipants.tsv`](./participants.tsv) file is: + +| participant_id | age | sex | HED | +| -------------- | --- | --- | --- | +| sub-002 | 31 | M | Healthy,Rested,Novice-level | + +At validator or analysis time, the annotations for the columns of a `.tsv` +file are concatenated for a row in a comma-separated string. +The HED annotation for the first row of the demo `participants.tsv` file is: + +```code +"(Experiment-participant, ID/sub-001),Age/3,Male,Healthy,Rested,Novide-level" +``` + +This annotation can then be used in downstream tools during analysis. + +The parentheses in HED strings are meant to applicable modifiers with +the item being modified, in this case `ID/sub-001`. + +We can use the HED curly brace notation to get a more desirable grouping. +If the HED annotation for the `participant_id` given in `participants.json` were: + +```json +{ + "participant_id": { + "LongName": "Participant identifier", + "Description": "Unique dataset subject identifier", + "HED": "(Experiment-participant, ID/#, {sex}, {age}, {HED})" + } +} +``` + +then the `participant_id` annotation is treated like a template. +On assembly, the annotations for the `sex`, `age`, and `HED` columns +are inserted into the template, rather than concatenated: + +```code +"(Experiment-participant, ID/sub-001),Age/3,Male,Healthy,Rested,Novide-level" +``` + +See [Assembly and curly braces](https://www.hed-resources.org/en/latest/HedAnnotationQuickstart.html#assembly-and-curly-braces) +in the [HED annotation quickstart](https://www.hed-resources.org/en/latest/HedAnnotationQuickstart.html#) for more information. \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/dataset_description.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/dataset_description.json new file mode 100644 index 000000000..83d930da9 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/dataset_description.json @@ -0,0 +1,27 @@ +{ + "Name": "Face processing MEEG dataset with HED annotation", + "BIDSVersion": "1.10.0", + "HEDVersion": "8.3.0", + "License": "CC0", + "Authors": [ + "Daniel G. Wakeman", + "Richard N Henson", + "Dung Truong (curation)", + "Kay Robbins (curation)", + "Scott Makeig (curation)", + "Arno Delorme (curation)" + ], + "ReferencesAndLinks": [ + "Wakeman, D., Henson, R. (2015). A multi-subject, multi-modal human neuroimaging dataset. Sci Data 2, 150001. https://doi.org/10.1038/sdata.2015.1", + "Robbins, K., Truong, D., Appelhoff, S., Delorme, A., & Makeig, S. (2021). Capturing the nature of events and event context using Hierarchical Event Descriptors (HED). In press for NeuroImage Special Issue Practice in MEEG. NeuroImage 245 (2021) 118766. Online: https://www.sciencedirect.com/science/article/pii/S1053811921010387.", + "Robbins, K., Truong, D., Jones, A., Callanan, I., & Makeig, S. (2021). Building FAIR functionality: Annotating events in time series data using Hierarchical Event Descriptors (HED). Neuroinformatics Special Issue Building the NeuroCommons. Neuroinformatics https://doi.org/10.1007/s12021-021-09537-4. Online: https://link.springer.com/article/10.1007/s12021-021-09537-4." + ], + "Funding": [ + "Experiment was supported by the UK Medical Research Council (MC_A060_5PR10) and Elekta Ltd.", + "Curation was supported by: NIH R01 EB023297-03, NIH R01 NS047293-l4, NIH R24 MH120037-01, and R01 MH126700-01A1." + ], + "DatasetDOI": "10.18112/openneuro.ds003645.v2.0.2", + "EthicsApprovals": [ + "The study was approved by Cambridge University Psychological Ethics Committee. Written informed consent was obtained from each participant prior to and following each phase of the experiment." + ] +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/participants.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/participants.json new file mode 100644 index 000000000..3498c7f9d --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/participants.json @@ -0,0 +1,23 @@ +{ + "participant_id": { + "LongName": "Participant identifier", + "Description": "Unique dataset subject identifier", + "HED": "(Experiment-participant, ID/#)" + }, + "sex": { + "Description": "Sex of the subject", + "Levels": { + "M": "male", + "F": "female" + }, + "HED": { + "M": "Male", + "F": "Female" + } + }, + "age": { + "Description": "Age of the subject", + "Units": "years", + "HED": "Age/#" + } +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/participants.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/participants.tsv new file mode 100644 index 000000000..8f1d887d2 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/participants.tsv @@ -0,0 +1,4 @@ +participant_id age sex HED +sub-002 31 M Healthy,Rested,Novice-level +sub-003 25 M Healthy,Drowsy,Expert-level +sub-004 30 M Expert-level \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/KSSSleep.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/KSSSleep.json new file mode 100644 index 000000000..ad34d73a1 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/KSSSleep.json @@ -0,0 +1,41 @@ +{ + "participant_id": { + "Description": "Dataset-wide identifier of participant", + "HED": "((Experiment-participant, ID/#), {session_id}, {kss_scale}, {notes})" + }, + "session_id": { + "Description": "The number of the session in this dataset for this participant.", + "HED": "(Label/Session, ID/#)" + }, + "kss_scale": { + "Description": "Karolinska sleepiness", + "Levels": { + "1": "Extremely alert", + "2": "Very alert", + "3": "Alert", + "4": "Rather alert", + "5": "Neither alert nor sleepy", + "6": "Some signs of sleepiness", + "7": "Sleepy but no effort to keep awake", + "8": "Sleepy, but some effort to keep awake", + "9": "Very sleepy, great effort to keep awake, fighting sleep", + "10": "Extremely sleepy, can't keep awake" + }, + "HED": { + "1": "(Alert, High)", + "2": "(Alert, Medium)", + "3": "Alert", + "4": "(Alert, Low)", + "5": "Awake", + "6": "(Drowsy, Low)", + "7": "Drowsy", + "8": "(Drowsy, Medium)", + "9": "(Drowsy, High)", + "10": "Asleep" + } + }, + "notes": { + "Description": "additional comments/observations/notes, reported by the participant", + "HED": "Experimental-note/#" + } +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/KSSSleep.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/KSSSleep.tsv new file mode 100644 index 000000000..9b1fec341 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/KSSSleep.tsv @@ -0,0 +1,5 @@ +participant_id session_id kss_scale notes +sub-002 n/a 1 Highly caffeinated. +sub-003 n/a 4 Normal sleep. +sub-004 ses-1 7 Bad dreams. +sub-004 ses-2 9 Subject stayed up all night. diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/trainLog.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/trainLog.json new file mode 100644 index 000000000..2c3493584 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/trainLog.json @@ -0,0 +1,33 @@ +{ + "trainLog": { + "Description": "logbook filled in by the participants after each training session" + }, + "train_num": { + "Description": "The number of this practice session", + "HED": "(Item-count/#, Label/Train-session)" + }, + "duration_finger": { + "Description": "reported practice time for the finger tapping task", + "Units": "minutes", + "HED": "(Duration/# minute, (Move, (Finger)))" + }, + "duration_foot": { + "Description": "reported practice time for the foot stepping task", + "Units": "minutes", + "HED": "(Duration/# minute, (Move, (Foot)))" + }, + "assess_finger": { + "Description": "'On a scale from 1 to 10, how would rate your performance today?' for the finger tapping task", + "Range": "1 (can't perform the sequence at all) to 10 (automaticity is reached)", + "HED": "(Finger, Categorical-level-value, Label/#)" + }, + "assess_foot": { + "Description": "'On a scale from 1 to 10, how would rate your performance today?' for the foot stepping task", + "Range": "1 (can't perform the sequence at all) to 10 (automaticity is reached)", + "HED": "(Foot, Categorical-level-value, Label/#)" + }, + "notes": { + "Description": "additional comments/observations/notes, reported by the participant", + "HED": "Experimental-note/#" + } +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/trainLog.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/trainLog.tsv new file mode 100644 index 000000000..3d4bf8783 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/phenotype/trainLog.tsv @@ -0,0 +1,10 @@ +participant_id train_num duration_finger duration_foot assess_finger assess_foot notes +sub-002 1 5 4 7 5 i hate the foot stomping so much. +sub-002 2 5 5 8 6 able to watch tv in the meantime. +sub-003 1 3 5 9 6 Missed one day but still going strong. +sub-003 2 10 10 7 n/a n/a +sub-003 3 5 5 3 4 n/a +sub-004 1 5 5 5 4 I did practice but forgot to fill in the form. +sub-004 2 5 5 5 5 The sequences now go almost automatic. +sub-004 3 5 5 6 6 n/a +sub-004 4 n/a n/a 1 1 n/a diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/samples.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/samples.json new file mode 100644 index 000000000..3d3d9eab5 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/samples.json @@ -0,0 +1,14 @@ +{ + "sample_id": { + "Description": "Sample ID", + "HED": "((ID/#, Label/Sample-id), {participant_id}, {sample_type})" + }, + "participant_id": { + "Description": "Participant ID from whom tissue samples have been acquired", + "HED": "(ID/#, Experiment-participant)" + }, + "sample_type": { + "Description": "Type of sample from ENCODE Biosample Type (https://www.encodeproject.org/profiles/biosample_type)", + "HED": "Label/#" + } +} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/samples.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/samples.tsv new file mode 100644 index 000000000..2693efa59 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/samples.tsv @@ -0,0 +1,3 @@ +sample_id participant_id sample_type +sample-A sub-004 tissue +sample-B sub-004 tissue \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/beh/sub-002_ses-1_task-FaceRecognition_beh.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/beh/sub-002_ses-1_task-FaceRecognition_beh.tsv new file mode 100644 index 000000000..4f7c9b099 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/beh/sub-002_ses-1_task-FaceRecognition_beh.tsv @@ -0,0 +1,299 @@ +response_time button_press stim_file +1.553 3 f123.bmp +1.586 1 f045.bmp +2.139 1 f135.bmp +1.571 1 u021.bmp +0.955 3 f038.bmp +1.485 1 u052.bmp +1.386 3 f081.bmp +1.474 2 f024.bmp +1.054 1 u116.bmp +1.077 1 u119.bmp +1.707 2 f116.bmp +1.861 1 u136.bmp +1.57 1 u118.bmp +2.379 2 u023.bmp +0.97 3 f012.bmp +1.355 1 u114.bmp +5.396 2 u104.bmp +1.027 3 f133.bmp +5.954 2 u084.bmp +0.786 3 f006.bmp +1.14 1 u121.bmp +0.822 3 f010.bmp +1.47 1 u145.bmp +3.731 2 f029.bmp +1.425 1 u142.bmp +3.303 2 f122.bmp +0.703 3 f086.bmp +0.771 1 u037.bmp +0.669 3 f080.bmp +0.803 3 f054.bmp +3.018 1 u106.bmp +1.614 2 f128.bmp +0.717 3 f034.bmp +0.914 1 u007.bmp +1.638 1 u105.bmp +3.619 2 u042.bmp +3.838 3 f129.bmp +2.559 1 u015.bmp +0.981 1 u097.bmp +1.703 1 u049.bmp +0.811 1 u146.bmp +6.148 1 f041.bmp +1.579 1 u111.bmp +3.988 2 u060.bmp +1.038 3 f130.bmp +0.757 1 u148.bmp +1.608 1 u068.bmp +5.134 2 f115.bmp +4.361 2 f148.bmp +1.341 3 f146.bmp +1.07 3 f061.bmp +1.067 1 u149.bmp +2.426 2 u041.bmp +1.663 1 u057.bmp +5.083 1 f092.bmp +0.879 3 f047.bmp +0.925 1 u056.bmp +6.927 2 u086.bmp +3.622 1 f028.bmp +4.36 2 f138.bmp +5.451 2 u138.bmp +1.712 1 u022.bmp +1.147 1 u140.bmp +3.469 3 f055.bmp +2.293 3 f017.bmp +4.887 1 u010.bmp +5.98 2 f037.bmp +1.74 3 f150.bmp +0.812 1 u150.bmp +6.501 2 f091.bmp +0.662 1 u053.bmp +1.277 3 f147.bmp +1.09 1 f073.bmp +6.526 3 f112.bmp +0.662 1 u133.bmp +0.965 3 f078.bmp +0.895 3 f067.bmp +0.708 3 f062.bmp +1.937 1 u039.bmp +0.73 1 u083.bmp +0.975 3 f144.bmp +5.64 3 f102.bmp +2.03 1 u067.bmp +12.115 1 u085.bmp +2.111 1 u120.bmp +1.937 3 f114.bmp +19.897 2 f025.bmp +3.078 1 f097.bmp +0.775 3 f026.bmp +0.93 3 f064.bmp +1.453 1 u018.bmp +1.091 1 u046.bmp +1.023 1 f019.bmp +3.95 1 f108.bmp +1.298 1 u076.bmp +1.038 1 u103.bmp +2.636 1 u024.bmp +1.128 3 f083.bmp +1.044 3 f082.bmp +2.673 3 f069.bmp +1.067 3 f015.bmp +0.713 3 f090.bmp +1.029 1 u006.bmp +0.709 3 f074.bmp +0.914 1 u065.bmp +2.271 2 u109.bmp +7.777 2 f049.bmp +1.237 3 f051.bmp +0.707 3 f137.bmp +1.368 3 f079.bmp +1.226 1 u113.bmp +1.129 1 u011.bmp +0.797 1 u089.bmp +2.766 2 u092.bmp +2.22 1 u038.bmp +4.241 1 u108.bmp +5.442 3 f036.bmp +1.735 1 u033.bmp +0.633 1 u087.bmp +2.234 3 f011.bmp +0.934 1 u059.bmp +1.337 3 f033.bmp +0.707 1 u009.bmp +2.736 1 u088.bmp +1.432 1 f104.bmp +0.647 3 f096.bmp +1.134 3 f021.bmp +1.594 1 f027.bmp +1.242 3 f125.bmp +3.424 1 u016.bmp +2.451 2 u003.bmp +0.695 1 u071.bmp +1.084 1 u081.bmp +0.97 1 u047.bmp +0.979 1 u123.bmp +0.637 1 u013.bmp +0.981 1 u070.bmp +5.23 1 f039.bmp +0.972 3 f118.bmp +1.174 1 u144.bmp +3.919 2 u091.bmp +2.341 3 f043.bmp +1.093 1 u099.bmp +1.93 1 u126.bmp +0.804 1 u055.bmp +0.708 3 f050.bmp +0.889 1 u014.bmp +1.422 1 u117.bmp +0.917 1 u090.bmp +0.689 3 f131.bmp +1.094 3 f002.bmp +2.996 2 u095.bmp +4.584 3 f065.bmp +0.738 3 f013.bmp +0.653 1 u128.bmp +1.212 3 f001.bmp +1.308 1 u002.bmp +0.72 1 f087.bmp +1.156 1 u026.bmp +0.894 1 u141.bmp +2.204 1 u004.bmp +0.778 3 f056.bmp +0.963 1 f126.bmp +1.301 3 f139.bmp +3.713 1 f105.bmp +1.08 1 f077.bmp +0.661 3 f057.bmp +0.716 1 f030.bmp +4.313 3 f063.bmp +2.774 2 f084.bmp +11.019 1 f085.bmp +2.255 1 f145.bmp +3.33 1 u062.bmp +0.801 3 f119.bmp +0.786 1 u028.bmp +0.867 3 f113.bmp +1.433 3 f089.bmp +1.4 1 f071.bmp +0.608 1 u129.bmp +3.68 2 f140.bmp +3.337 3 f109.bmp +0.823 1 u051.bmp +0.951 1 u079.bmp +0.826 1 f023.bmp +0.858 3 f032.bmp +3.855 3 f107.bmp +0.905 1 f103.bmp +1.525 1 u040.bmp +1.224 2 f016.bmp +0.919 1 f141.bmp +2.164 3 f035.bmp +0.956 3 f020.bmp +2.326 3 f127.bmp +2.935 1 f142.bmp +0.71 3 f046.bmp +0.818 1 u017.bmp +2.084 1 f149.bmp +2.471 3 f003.bmp +1.683 2 u048.bmp +3.655 2 f120.bmp +1.128 1 u074.bmp +1.403 1 u050.bmp +1.235 1 f095.bmp +4.859 2 u093.bmp +1.849 1 u082.bmp +1.262 1 u101.bmp +1.116 3 f121.bmp +1.201 1 u019.bmp +1.432 3 f134.bmp +1.942 3 u001.bmp +0.727 1 u132.bmp +1.035 1 u124.bmp +0.779 1 u044.bmp +0.797 3 f052.bmp +0.902 1 u032.bmp +1.45 1 u080.bmp +0.777 1 u143.bmp +2.498 2 f068.bmp +1.572 3 u107.bmp +1.212 3 f009.bmp +0.932 1 u110.bmp +0.791 3 f110.bmp +2.544 2 u027.bmp +0.952 1 u069.bmp +0.795 1 u135.bmp +1.653 1 f031.bmp +1.026 1 u045.bmp +2.634 2 u115.bmp +0.918 3 f040.bmp +0.858 3 f098.bmp +1.257 1 u064.bmp +1.551 3 f072.bmp +2.857 3 f059.bmp +0.715 3 f022.bmp +0.831 1 u100.bmp +0.751 1 u131.bmp +1.019 1 f094.bmp +0.739 3 f044.bmp +0.75 1 u025.bmp +0.913 1 u005.bmp +0.782 1 f132.bmp +0.648 3 f018.bmp +1.224 1 u127.bmp +0.703 3 f004.bmp +2.821 2 u094.bmp +1.008 1 u012.bmp +0.736 3 f070.bmp +1.38 1 u031.bmp +0.917 1 u078.bmp +0.618 1 f093.bmp +0.683 1 u096.bmp +0.842 1 u036.bmp +0.641 3 f014.bmp +2.153 1 f111.bmp +0.634 3 f066.bmp +1.106 1 u034.bmp +0.814 1 u139.bmp +1.591 2 u098.bmp +2.247 1 u029.bmp +0.915 1 u058.bmp +1.263 2 f136.bmp +0.981 1 u020.bmp +0.671 1 u072.bmp +0.693 1 u030.bmp +1.522 1 u008.bmp +1.268 1 u125.bmp +0.81 1 u112.bmp +1.09 3 f099.bmp +0.719 1 u075.bmp +0.836 3 f124.bmp +0.74 3 f060.bmp +0.8 1 u061.bmp +1.441 3 f048.bmp +0.959 1 u134.bmp +2.145 1 u043.bmp +1.114 1 u137.bmp +1.375 1 f106.bmp +0.712 3 f101.bmp +0.669 3 f058.bmp +0.74 3 f088.bmp +1.208 3 f143.bmp +0.712 1 u130.bmp +0.613 1 u063.bmp +0.582 1 u147.bmp +1.401 1 f100.bmp +1.273 3 f005.bmp +1.086 1 f008.bmp +0.947 1 u122.bmp +0.934 3 f042.bmp +1.025 1 u102.bmp +0.753 1 u073.bmp +0.684 1 u077.bmp +2.29 1 f007.bmp +2.364 3 f075.bmp +1.772 1 u035.bmp +0.883 1 u054.bmp +0.617 3 f053.bmp +0.778 1 u066.bmp diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_channels.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_channels.tsv new file mode 100644 index 000000000..18faecaf5 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_channels.tsv @@ -0,0 +1,382 @@ +name type units +MEG0113 MISC n/a +MEG0112 MISC n/a +MEG0111 MISC n/a +MEG0122 MISC n/a +MEG0123 MISC n/a +MEG0121 MISC n/a +MEG0132 MISC n/a +MEG0133 MISC n/a +MEG0131 MISC n/a +MEG0143 MISC n/a +MEG0142 MISC n/a +MEG0141 MISC n/a +MEG0213 MISC n/a +MEG0212 MISC n/a +MEG0211 MISC n/a +MEG0222 MISC n/a +MEG0223 MISC n/a +MEG0221 MISC n/a +MEG0232 MISC n/a +MEG0233 MISC n/a +MEG0231 MISC n/a +MEG0243 MISC n/a +MEG0242 MISC n/a +MEG0241 MISC n/a +MEG0313 MISC n/a +MEG0312 MISC n/a +MEG0311 MISC n/a +MEG0322 MISC n/a +MEG0323 MISC n/a +MEG0321 MISC n/a +MEG0333 MISC n/a +MEG0332 MISC n/a +MEG0331 MISC n/a +MEG0343 MISC n/a +MEG0342 MISC n/a +MEG0341 MISC n/a +MEG0413 MISC n/a +MEG0412 MISC n/a +MEG0411 MISC n/a +MEG0422 MISC n/a +MEG0423 MISC n/a +MEG0421 MISC n/a +MEG0432 MISC n/a +MEG0433 MISC n/a +MEG0431 MISC n/a +MEG0443 MISC n/a +MEG0442 MISC n/a +MEG0441 MISC n/a +MEG0513 MISC n/a +MEG0512 MISC n/a +MEG0511 MISC n/a +MEG0523 MISC n/a +MEG0522 MISC n/a +MEG0521 MISC n/a +MEG0532 MISC n/a +MEG0533 MISC n/a +MEG0531 MISC n/a +MEG0542 MISC n/a +MEG0543 MISC n/a +MEG0541 MISC n/a +MEG0613 MISC n/a +MEG0612 MISC n/a +MEG0611 MISC n/a +MEG0622 MISC n/a +MEG0623 MISC n/a +MEG0621 MISC n/a +MEG0633 MISC n/a +MEG0632 MISC n/a +MEG0631 MISC n/a +MEG0642 MISC n/a +MEG0643 MISC n/a +MEG0641 MISC n/a +MEG0713 MISC n/a +MEG0712 MISC n/a +MEG0711 MISC n/a +MEG0723 MISC n/a +MEG0722 MISC n/a +MEG0721 MISC n/a +MEG0733 MISC n/a +MEG0732 MISC n/a +MEG0731 MISC n/a +MEG0743 MISC n/a +MEG0742 MISC n/a +MEG0741 MISC n/a +MEG0813 MISC n/a +MEG0812 MISC n/a +MEG0811 MISC n/a +MEG0822 MISC n/a +MEG0823 MISC n/a +MEG0821 MISC n/a +MEG0913 MISC n/a +MEG0912 MISC n/a +MEG0911 MISC n/a +MEG0923 MISC n/a +MEG0922 MISC n/a +MEG0921 MISC n/a +MEG0932 MISC n/a +MEG0933 MISC n/a +MEG0931 MISC n/a +MEG0942 MISC n/a +MEG0943 MISC n/a +MEG0941 MISC n/a +MEG1013 MISC n/a +MEG1012 MISC n/a +MEG1011 MISC n/a +MEG1023 MISC n/a +MEG1022 MISC n/a +MEG1021 MISC n/a +MEG1032 MISC n/a +MEG1033 MISC n/a +MEG1031 MISC n/a +MEG1043 MISC n/a +MEG1042 MISC n/a +MEG1041 MISC n/a +MEG1112 MISC n/a +MEG1113 MISC n/a +MEG1111 MISC n/a +MEG1123 MISC n/a +MEG1122 MISC n/a +MEG1121 MISC n/a +MEG1133 MISC n/a +MEG1132 MISC n/a +MEG1131 MISC n/a +MEG1142 MISC n/a +MEG1143 MISC n/a +MEG1141 MISC n/a +MEG1213 MISC n/a +MEG1212 MISC n/a +MEG1211 MISC n/a +MEG1223 MISC n/a +MEG1222 MISC n/a +MEG1221 MISC n/a +MEG1232 MISC n/a +MEG1233 MISC n/a +MEG1231 MISC n/a +MEG1243 MISC n/a +MEG1242 MISC n/a +MEG1241 MISC n/a +MEG1312 MISC n/a +MEG1313 MISC n/a +MEG1311 MISC n/a +MEG1323 MISC n/a +MEG1322 MISC n/a +MEG1321 MISC n/a +MEG1333 MISC n/a +MEG1332 MISC n/a +MEG1331 MISC n/a +MEG1342 MISC n/a +MEG1343 MISC n/a +MEG1341 MISC n/a +MEG1412 MISC n/a +MEG1413 MISC n/a +MEG1411 MISC n/a +MEG1423 MISC n/a +MEG1422 MISC n/a +MEG1421 MISC n/a +MEG1433 MISC n/a +MEG1432 MISC n/a +MEG1431 MISC n/a +MEG1442 MISC n/a +MEG1443 MISC n/a +MEG1441 MISC n/a +MEG1512 MISC n/a +MEG1513 MISC n/a +MEG1511 MISC n/a +MEG1522 MISC n/a +MEG1523 MISC n/a +MEG1521 MISC n/a +MEG1533 MISC n/a +MEG1532 MISC n/a +MEG1531 MISC n/a +MEG1543 MISC n/a +MEG1542 MISC n/a +MEG1541 MISC n/a +MEG1613 MISC n/a +MEG1612 MISC n/a +MEG1611 MISC n/a +MEG1622 MISC n/a +MEG1623 MISC n/a +MEG1621 MISC n/a +MEG1632 MISC n/a +MEG1633 MISC n/a +MEG1631 MISC n/a +MEG1643 MISC n/a +MEG1642 MISC n/a +MEG1641 MISC n/a +MEG1713 MISC n/a +MEG1712 MISC n/a +MEG1711 MISC n/a +MEG1722 MISC n/a +MEG1723 MISC n/a +MEG1721 MISC n/a +MEG1732 MISC n/a +MEG1733 MISC n/a +MEG1731 MISC n/a +MEG1743 MISC n/a +MEG1742 MISC n/a +MEG1741 MISC n/a +MEG1813 MISC n/a +MEG1812 MISC n/a +MEG1811 MISC n/a +MEG1822 MISC n/a +MEG1823 MISC n/a +MEG1821 MISC n/a +MEG1832 MISC n/a +MEG1833 MISC n/a +MEG1831 MISC n/a +MEG1843 MISC n/a +MEG1842 MISC n/a +MEG1841 MISC n/a +MEG1912 MISC n/a +MEG1913 MISC n/a +MEG1911 MISC n/a +MEG1923 MISC n/a +MEG1922 MISC n/a +MEG1921 MISC n/a +MEG1932 MISC n/a +MEG1933 MISC n/a +MEG1931 MISC n/a +MEG1943 MISC n/a +MEG1942 MISC n/a +MEG1941 MISC n/a +MEG2013 MISC n/a +MEG2012 MISC n/a +MEG2011 MISC n/a +MEG2023 MISC n/a +MEG2022 MISC n/a +MEG2021 MISC n/a +MEG2032 MISC n/a +MEG2033 MISC n/a +MEG2031 MISC n/a +MEG2042 MISC n/a +MEG2043 MISC n/a +MEG2041 MISC n/a +MEG2113 MISC n/a +MEG2112 MISC n/a +MEG2111 MISC n/a +MEG2122 MISC n/a +MEG2123 MISC n/a +MEG2121 MISC n/a +MEG2133 MISC n/a +MEG2132 MISC n/a +MEG2131 MISC n/a +MEG2143 MISC n/a +MEG2142 MISC n/a +MEG2141 MISC n/a +MEG2212 MISC n/a +MEG2213 MISC n/a +MEG2211 MISC n/a +MEG2223 MISC n/a +MEG2222 MISC n/a +MEG2221 MISC n/a +MEG2233 MISC n/a +MEG2232 MISC n/a +MEG2231 MISC n/a +MEG2242 MISC n/a +MEG2243 MISC n/a +MEG2241 MISC n/a +MEG2312 MISC n/a +MEG2313 MISC n/a +MEG2311 MISC n/a +MEG2323 MISC n/a +MEG2322 MISC n/a +MEG2321 MISC n/a +MEG2332 MISC n/a +MEG2333 MISC n/a +MEG2331 MISC n/a +MEG2343 MISC n/a +MEG2342 MISC n/a +MEG2341 MISC n/a +MEG2412 MISC n/a +MEG2413 MISC n/a +MEG2411 MISC n/a +MEG2423 MISC n/a +MEG2422 MISC n/a +MEG2421 MISC n/a +MEG2433 MISC n/a +MEG2432 MISC n/a +MEG2431 MISC n/a +MEG2442 MISC n/a +MEG2443 MISC n/a +MEG2441 MISC n/a +MEG2512 MISC n/a +MEG2513 MISC n/a +MEG2511 MISC n/a +MEG2522 MISC n/a +MEG2523 MISC n/a +MEG2521 MISC n/a +MEG2533 MISC n/a +MEG2532 MISC n/a +MEG2531 MISC n/a +MEG2543 MISC n/a +MEG2542 MISC n/a +MEG2541 MISC n/a +MEG2612 MISC n/a +MEG2613 MISC n/a +MEG2611 MISC n/a +MEG2623 MISC n/a +MEG2622 MISC n/a +MEG2621 MISC n/a +MEG2633 MISC n/a +MEG2632 MISC n/a +MEG2631 MISC n/a +MEG2642 MISC n/a +MEG2643 MISC n/a +MEG2641 MISC n/a +EEG001 EEG microV +EEG002 EEG microV +EEG003 EEG microV +EEG004 EEG microV +EEG005 EEG microV +EEG006 EEG microV +EEG007 EEG microV +EEG008 EEG microV +EEG009 EEG microV +EEG010 EEG microV +EEG011 EEG microV +EEG012 EEG microV +EEG013 EEG microV +EEG014 EEG microV +EEG015 EEG microV +EEG016 EEG microV +EEG017 EEG microV +EEG018 EEG microV +EEG019 EEG microV +EEG020 EEG microV +EEG021 EEG microV +EEG022 EEG microV +EEG023 EEG microV +EEG024 EEG microV +EEG025 EEG microV +EEG026 EEG microV +EEG027 EEG microV +EEG028 EEG microV +EEG029 EEG microV +EEG030 EEG microV +EEG031 EEG microV +EEG032 EEG microV +EEG033 EEG microV +EEG034 EEG microV +EEG035 EEG microV +EEG036 EEG microV +EEG037 EEG microV +EEG038 EEG microV +EEG039 EEG microV +EEG040 EEG microV +EEG041 EEG microV +EEG042 EEG microV +EEG043 EEG microV +EEG044 EEG microV +EEG045 EEG microV +EEG046 EEG microV +EEG047 EEG microV +EEG048 EEG microV +EEG049 EEG microV +EEG050 EEG microV +EEG051 EEG microV +EEG052 EEG microV +EEG053 EEG microV +EEG054 EEG microV +EEG055 EEG microV +EEG056 EEG microV +EEG057 EEG microV +EEG058 EEG microV +EEG059 EEG microV +EEG060 EEG microV +EEG061 HEOG n/a +EEG062 VEOG n/a +EEG063 MISC n/a +EEG064 MISC n/a +EEG065 EEG microV +EEG066 EEG microV +EEG067 EEG microV +EEG068 EEG microV +EEG069 EEG microV +EEG070 EEG microV +EEG071 EEG microV +EEG072 EEG microV +EEG073 EEG microV +EEG074 EEG microV +STI101 n/a n/a diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.json new file mode 100644 index 000000000..61509075b --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.json @@ -0,0 +1,24 @@ +{ + "TaskName": "FacePerception", + "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", + "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", + "InstitutionName": "MRC Cognition & Brain Sciences Unit", + "EEGReference": "nose", + "EEGGround": "left collar bone", + "SamplingFrequency": 250, + "PowerLineFrequency": 50, + "SoftwareFilters": { + "LowPassFilter": { + "cutoff": "350 (Hz)" + } + }, + "EEGPlacementScheme": "extended 10-10% system", + "CapManufacturer": "Easycap", + "EEGChannelCount": 70, + "EOGChannelCount": 2, + "RecordingType": "continuous", + "MiscChannelCount": 309, + "RecordingDuration": 491, + "ECGChannelCount": 0, + "EMGChannelCount": 0 +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-2_eeg.set b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.set similarity index 100% rename from tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-2_eeg.set rename to tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.set diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_events.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_events.tsv new file mode 100644 index 000000000..391155278 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_events.tsv @@ -0,0 +1,200 @@ +onset duration event_type face_type rep_status trial rep_lag value stim_file +24.20981818 n/a show_face_initial unfamiliar_face first_show 1 n/a 13 u032.bmp +25.03527273 n/a show_circle n/a n/a 1 n/a 0 circle.bmp +25.158 n/a left_press n/a n/a 1 n/a 256 n/a +26.73527273 n/a show_cross n/a n/a 2 n/a 1 cross.bmp +27.24981818 n/a show_face unfamiliar_face immediate_repeat 2 1 14 u032.bmp +27.89709091 n/a left_press n/a n/a 2 n/a 256 n/a +28.09981818 n/a show_circle n/a n/a 2 n/a 0 circle.bmp +29.79981818 n/a show_cross n/a n/a 3 n/a 1 cross.bmp +30.35709091 n/a show_face unfamiliar_face first_show 3 n/a 13 u088.bmp +31.188 n/a show_circle n/a n/a 3 n/a 0 circle.bmp +32.888 n/a show_cross n/a n/a 4 n/a 1 cross.bmp +33.36436364 n/a show_face unfamiliar_face first_show 4 n/a 13 u084.bmp +34.368 n/a show_circle n/a n/a 4 n/a 0 circle.bmp +36.068 n/a show_cross n/a n/a 5 n/a 1 cross.bmp +36.55618182 n/a show_face famous_face first_show 5 n/a 5 f123.bmp +37.31618182 n/a right_press n/a n/a 5 n/a 4096 n/a +37.38254545 n/a show_circle n/a n/a 5 n/a 0 circle.bmp +39.08254545 n/a show_cross n/a n/a 6 n/a 1 cross.bmp +39.57890909 n/a show_face unfamiliar_face first_show 6 n/a 13 u022.bmp +40.581636363600005 n/a show_circle n/a n/a 6 n/a 0 circle.bmp +42.28163636 n/a show_cross n/a n/a 7 n/a 1 cross.bmp +42.80254545 n/a show_face famous_face first_show 7 n/a 5 f094.bmp +43.54890909 n/a right_press n/a n/a 7 n/a 4096 n/a +43.71981818 n/a show_circle n/a n/a 7 n/a 0 circle.bmp +45.41981818 n/a show_cross n/a n/a 8 n/a 1 cross.bmp +46.043454545500005 n/a show_face scrambled_face first_show 8 n/a 17 s150.bmp +46.95072727270001 n/a show_circle n/a n/a 8 n/a 0 circle.bmp +48.65072727 n/a show_cross n/a n/a 9 n/a 1 cross.bmp +49.13436364 n/a show_face unfamiliar_face delayed_repeat 9 6 15 u088.bmp +50.13527273 n/a show_circle n/a n/a 9 n/a 0 circle.bmp +51.83527273 n/a show_cross n/a n/a 10 n/a 1 cross.bmp +52.39163636 n/a show_face famous_face first_show 10 n/a 5 f063.bmp +53.100727272700006 n/a right_press n/a n/a 10 n/a 4096 n/a +53.26163636 n/a show_circle n/a n/a 10 n/a 0 circle.bmp +54.96163636359999 n/a show_cross n/a n/a 11 n/a 1 cross.bmp +55.54890909 n/a show_face unfamiliar_face delayed_repeat 11 7 15 u084.bmp +56.55890909 n/a show_circle n/a n/a 11 n/a 0 circle.bmp +58.258909090900005 n/a show_cross n/a n/a 12 n/a 1 cross.bmp +58.80618182 n/a show_face unfamiliar_face first_show 12 n/a 13 u004.bmp +59.54072727 n/a left_press n/a n/a 12 n/a 256 n/a +59.72709091 n/a show_circle n/a n/a 12 n/a 0 circle.bmp +61.42709091 n/a show_cross n/a n/a 13 n/a 1 cross.bmp +61.91345455 n/a show_face unfamiliar_face immediate_repeat 13 1 14 u004.bmp +62.850727272700006 n/a left_press n/a n/a 13 n/a 256 n/a +62.89345455 n/a show_circle n/a n/a 13 n/a 0 circle.bmp +64.59345455 n/a show_cross n/a n/a 14 n/a 1 cross.bmp +65.10436363640001 n/a show_face famous_face delayed_repeat 14 9 7 f123.bmp +65.79890909 n/a right_press n/a n/a 14 n/a 4096 n/a +66.10436363640001 n/a show_circle n/a n/a 14 n/a 0 circle.bmp +67.80436364 n/a show_cross n/a n/a 15 n/a 1 cross.bmp +68.42890909 n/a show_face famous_face first_show 15 n/a 5 f006.bmp +69.34709091 n/a right_press n/a n/a 15 n/a 4096 n/a +69.36254545 n/a show_circle n/a n/a 15 n/a 0 circle.bmp +71.06254545 n/a show_cross n/a n/a 16 n/a 1 cross.bmp +71.60254545 n/a show_face unfamiliar_face delayed_repeat 16 10 15 u022.bmp +72.32981818180001 n/a right_press n/a n/a 16 n/a 4096 n/a +72.56163636 n/a show_circle n/a n/a 16 n/a 0 circle.bmp +74.26163636359999 n/a show_cross n/a n/a 17 n/a 1 cross.bmp +74.75981818 n/a show_face scrambled_face first_show 17 n/a 17 s043.bmp +75.69890909 n/a left_press n/a n/a 17 n/a 256 n/a +75.73345455 n/a show_circle n/a n/a 17 n/a 0 circle.bmp +77.43345455 n/a show_cross n/a n/a 18 n/a 1 cross.bmp +78.06709091 n/a show_face scrambled_face immediate_repeat 18 1 18 s043.bmp +78.81072727 n/a left_press n/a n/a 18 n/a 256 n/a +78.94345455 n/a show_circle n/a n/a 18 n/a 0 circle.bmp +80.64345455 n/a show_cross n/a n/a 19 n/a 1 cross.bmp +81.19163636 n/a show_face famous_face delayed_repeat 19 12 7 f094.bmp +81.84163636 n/a right_press n/a n/a 19 n/a 4096 n/a +82.13709091 n/a show_circle n/a n/a 19 n/a 0 circle.bmp +83.83709091 n/a show_cross n/a n/a 20 n/a 1 cross.bmp +84.49890909 n/a show_face scrambled_face first_show 20 n/a 17 s083.bmp +85.43072727270001 n/a show_circle n/a n/a 20 n/a 0 circle.bmp +85.61890909 n/a left_press n/a n/a 20 n/a 256 n/a +87.13072727 n/a show_cross n/a n/a 21 n/a 1 cross.bmp +87.75618181819999 n/a show_face scrambled_face immediate_repeat 21 1 18 s083.bmp +88.62527273 n/a show_circle n/a n/a 21 n/a 0 circle.bmp +90.32527273 n/a show_cross n/a n/a 22 n/a 1 cross.bmp +90.89709091 n/a show_face scrambled_face delayed_repeat 22 14 19 s150.bmp +91.72436364 n/a show_circle n/a n/a 22 n/a 0 circle.bmp +93.42436364 n/a show_cross n/a n/a 23 n/a 1 cross.bmp +93.88709091 n/a show_face famous_face first_show 23 n/a 5 f093.bmp +94.77709091 n/a show_circle n/a n/a 23 n/a 0 circle.bmp +94.81072727 n/a left_press n/a n/a 23 n/a 256 n/a +96.47709091 n/a show_cross n/a n/a 24 n/a 1 cross.bmp +97.078 n/a show_face famous_face delayed_repeat 24 14 7 f063.bmp +97.668 n/a right_press n/a n/a 24 n/a 4096 n/a +97.93890909 n/a show_circle n/a n/a 24 n/a 0 circle.bmp +99.63890909 n/a show_cross n/a n/a 25 n/a 1 cross.bmp +100.218 n/a show_face famous_face first_show 25 n/a 5 f143.bmp +100.9407273 n/a right_press n/a n/a 25 n/a 4096 n/a +101.2198182 n/a show_circle n/a n/a 25 n/a 0 circle.bmp +102.9198182 n/a show_cross n/a n/a 26 n/a 1 cross.bmp +103.4589091 n/a show_face famous_face immediate_repeat 26 1 6 f143.bmp +104.0743636 n/a right_press n/a n/a 26 n/a 4096 n/a +104.3925455 n/a show_circle n/a n/a 26 n/a 0 circle.bmp +106.0925455 n/a show_cross n/a n/a 27 n/a 1 cross.bmp +106.5661818 n/a show_face scrambled_face first_show 27 n/a 17 s142.bmp +107.408 n/a show_circle n/a n/a 27 n/a 0 circle.bmp +107.4134545 n/a left_press n/a n/a 27 n/a 256 n/a +109.108 n/a show_cross n/a n/a 28 n/a 1 cross.bmp +109.7407273 n/a show_face famous_face delayed_repeat 28 13 7 f006.bmp +110.5252727 n/a left_press n/a n/a 28 n/a 256 n/a +110.7089091 n/a show_circle n/a n/a 28 n/a 0 circle.bmp +112.4089091 n/a show_cross n/a n/a 29 n/a 1 cross.bmp +112.998 n/a show_face unfamiliar_face first_show 29 n/a 13 u131.bmp +113.7443636 n/a left_press n/a n/a 29 n/a 256 n/a +113.9298182 n/a show_circle n/a n/a 29 n/a 0 circle.bmp +115.6298182 n/a show_cross n/a n/a 30 n/a 1 cross.bmp +116.138 n/a show_face unfamiliar_face first_show 30 n/a 13 u020.bmp +117.1143636 n/a show_circle n/a n/a 30 n/a 0 circle.bmp +118.8143636 n/a show_cross n/a n/a 31 n/a 1 cross.bmp +119.2789091 n/a show_face unfamiliar_face immediate_repeat 31 1 14 u020.bmp +119.8943636 n/a left_press n/a n/a 31 n/a 256 n/a +120.1043636 n/a show_circle n/a n/a 31 n/a 0 circle.bmp +121.8043636 n/a show_cross n/a n/a 32 n/a 1 cross.bmp +122.3025455 n/a show_face scrambled_face first_show 32 n/a 17 s088.bmp +123.1370909 n/a left_press n/a n/a 32 n/a 256 n/a +123.2089091 n/a show_circle n/a n/a 32 n/a 0 circle.bmp +124.9089091 n/a show_cross n/a n/a 33 n/a 1 cross.bmp +125.4098182 n/a show_face famous_face delayed_repeat 33 10 7 f093.bmp +126.0852727 n/a right_press n/a n/a 33 n/a 4096 n/a +126.3307273 n/a show_circle n/a n/a 33 n/a 0 circle.bmp +128.0307273 n/a show_cross n/a n/a 34 n/a 1 cross.bmp +128.5834545 n/a show_face scrambled_face first_show 34 n/a 17 s081.bmp +129.5343636 n/a show_circle n/a n/a 34 n/a 0 circle.bmp +129.778 n/a right_press n/a n/a 34 n/a 4096 n/a +131.2343636 n/a show_cross n/a n/a 35 n/a 1 cross.bmp +131.758 n/a show_face scrambled_face immediate_repeat 35 1 18 s081.bmp +132.7398182 n/a show_circle n/a n/a 35 n/a 0 circle.bmp +132.7798182 n/a left_press n/a n/a 35 n/a 256 n/a +134.4398182 n/a show_cross n/a n/a 36 n/a 1 cross.bmp +135.0816364 n/a show_face unfamiliar_face first_show 36 n/a 13 u077.bmp +135.9107273 n/a show_circle n/a n/a 36 n/a 0 circle.bmp +135.9407273 n/a right_press n/a n/a 36 n/a 4096 n/a +137.61072727270002 n/a show_cross n/a n/a 37 n/a 1 cross.bmp +138.2061818 n/a show_face unfamiliar_face immediate_repeat 37 1 14 u077.bmp +139.1061818 n/a show_circle n/a n/a 37 n/a 0 circle.bmp +139.12345454549998 n/a right_press n/a n/a 37 n/a 4096 n/a +140.8061818 n/a show_cross n/a n/a 38 n/a 1 cross.bmp +141.4307273 n/a show_face scrambled_face delayed_repeat 38 11 19 s142.bmp +142.2698182 n/a show_circle n/a n/a 38 n/a 0 circle.bmp +142.32254545450002 n/a left_press n/a n/a 38 n/a 256 n/a +143.9698182 n/a show_cross n/a n/a 39 n/a 1 cross.bmp +144.6207273 n/a show_face scrambled_face first_show 39 n/a 17 s034.bmp +145.4498182 n/a right_press n/a n/a 39 n/a 4096 n/a +145.478 n/a show_circle n/a n/a 39 n/a 0 circle.bmp +147.178 n/a show_cross n/a n/a 40 n/a 1 cross.bmp +147.74436363639998 n/a show_face scrambled_face immediate_repeat 40 1 18 s034.bmp +148.7343636 n/a show_circle n/a n/a 40 n/a 0 circle.bmp +148.7452727 n/a right_press n/a n/a 40 n/a 4096 n/a +150.4343636 n/a show_cross n/a n/a 41 n/a 1 cross.bmp +150.9016364 n/a show_face unfamiliar_face delayed_repeat 41 12 15 u131.bmp +151.868 n/a right_press n/a n/a 41 n/a 4096 n/a +151.9189091 n/a show_circle n/a n/a 41 n/a 0 circle.bmp +151.9752727 n/a double_press n/a n/a 41 n/a 4352 n/a +153.6189091 n/a show_cross n/a n/a 42 n/a 1 cross.bmp +154.2598182 n/a show_face unfamiliar_face first_show 42 n/a 13 u100.bmp +155.0989091 n/a show_circle n/a n/a 42 n/a 0 circle.bmp +155.1689091 n/a left_press n/a n/a 42 n/a 256 n/a +156.7989091 n/a show_cross n/a n/a 43 n/a 1 cross.bmp +157.43345454549998 n/a show_face unfamiliar_face immediate_repeat 43 1 14 u100.bmp +157.9898182 n/a left_press n/a n/a 43 n/a 256 n/a +158.3389091 n/a show_circle n/a n/a 43 n/a 0 circle.bmp +160.0389091 n/a show_cross n/a n/a 44 n/a 1 cross.bmp +160.5070909 n/a show_face scrambled_face first_show 44 n/a 17 s087.bmp +161.3289091 n/a left_press n/a n/a 44 n/a 256 n/a +161.4152727 n/a show_circle n/a n/a 44 n/a 0 circle.bmp +163.1152727 n/a show_cross n/a n/a 45 n/a 1 cross.bmp +163.748 n/a show_face scrambled_face immediate_repeat 45 1 18 s087.bmp +164.4807273 n/a right_press n/a n/a 45 n/a 4096 n/a +164.7252727 n/a show_circle n/a n/a 45 n/a 0 circle.bmp +166.42527272729998 n/a show_cross n/a n/a 46 n/a 1 cross.bmp +166.97254545450002 n/a show_face scrambled_face delayed_repeat 46 14 19 s088.bmp +167.9352727 n/a show_circle n/a n/a 46 n/a 0 circle.bmp +168.1816364 n/a left_press n/a n/a 46 n/a 256 n/a +169.6352727 n/a show_cross n/a n/a 47 n/a 1 cross.bmp +170.2298182 n/a show_face scrambled_face first_show 47 n/a 17 s074.bmp +171.0552727 n/a show_circle n/a n/a 47 n/a 0 circle.bmp +171.398 n/a right_press n/a n/a 47 n/a 4096 n/a +172.7552727 n/a show_cross n/a n/a 48 n/a 1 cross.bmp +173.2534545 n/a show_face unfamiliar_face first_show 48 n/a 13 u058.bmp +174.1370909 n/a right_press n/a n/a 48 n/a 4096 n/a +174.1789091 n/a show_circle n/a n/a 48 n/a 0 circle.bmp +175.8789091 n/a show_cross n/a n/a 49 n/a 1 cross.bmp +176.49436363639998 n/a show_face unfamiliar_face immediate_repeat 49 1 14 u058.bmp +177.33436363639998 n/a show_circle n/a n/a 49 n/a 0 circle.bmp +177.4043636 n/a right_press n/a n/a 49 n/a 4096 n/a +179.0343636 n/a show_cross n/a n/a 50 n/a 1 cross.bmp +179.6343636 n/a show_face famous_face first_show 50 n/a 5 f038.bmp +180.4970909 n/a show_circle n/a n/a 50 n/a 0 circle.bmp +180.6652727 n/a left_press n/a n/a 50 n/a 256 n/a +182.1970909 n/a show_cross n/a n/a 51 n/a 1 cross.bmp +182.6752727 n/a show_face scrambled_face first_show 51 n/a 17 s090.bmp +183.4961818 n/a show_circle n/a n/a 51 n/a 0 circle.bmp +183.4961818 n/a right_press n/a n/a 51 n/a 4096 n/a +185.1961818 n/a show_cross n/a n/a 52 n/a 1 cross.bmp +185.6652727 n/a show_face famous_face first_show 52 n/a 5 f020.bmp +186.3670909 n/a right_press n/a n/a 52 n/a 4096 n/a +186.6225455 n/a show_circle n/a n/a 52 n/a 0 circle.bmp diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_eeg.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_eeg.json new file mode 100644 index 000000000..841598db0 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_eeg.json @@ -0,0 +1,24 @@ +{ + "TaskName": "FacePerception", + "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", + "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", + "InstitutionName": "MRC Cognition & Brain Sciences Unit", + "EEGReference": "nose", + "EEGGround": "left collar bone", + "SamplingFrequency": 250, + "PowerLineFrequency": 50, + "SoftwareFilters": { + "LowPassFilter": { + "cutoff": "350 (Hz)" + } + }, + "EEGPlacementScheme": "extended 10-10% system", + "CapManufacturer": "Easycap", + "EEGChannelCount": 70, + "EOGChannelCount": 2, + "RecordingType": "continuous", + "MiscChannelCount": 309, + "RecordingDuration": 497, + "ECGChannelCount": 0, + "EMGChannelCount": 0 +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-2_events.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_eeg.set similarity index 100% rename from tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-2_events.tsv rename to tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_eeg.set diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_events.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_events.tsv new file mode 100644 index 000000000..97c1b24cb --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_events.tsv @@ -0,0 +1,200 @@ +onset duration event_type face_type rep_status trial rep_lag value stim_file +25.696181818200003 n/a show_face_initial scrambled_face first_show 1 n/a 17 s096.bmp +26.56163636 n/a show_circle n/a n/a 1 n/a 0 circle.bmp +28.26163636 n/a show_cross n/a n/a 2 n/a 1 cross.bmp +28.88709091 n/a show_face famous_face first_show 2 n/a 5 f148.bmp +29.771636363600003 n/a right_press n/a n/a 2 n/a 4096 n/a +29.90527273 n/a show_circle n/a n/a 2 n/a 0 circle.bmp +31.60527273 n/a show_cross n/a n/a 3 n/a 1 cross.bmp +32.19436364 n/a show_face famous_face immediate_repeat 3 1 6 f148.bmp +32.78981818 n/a right_press n/a n/a 3 n/a 4096 n/a +33.03163636 n/a show_circle n/a n/a 3 n/a 0 circle.bmp +34.73163636 n/a show_cross n/a n/a 4 n/a 1 cross.bmp +35.18436364 n/a show_face scrambled_face first_show 4 n/a 17 s071.bmp +36.02890909 n/a show_circle n/a n/a 4 n/a 0 circle.bmp +36.10890909 n/a right_press n/a n/a 4 n/a 4096 n/a +37.72890909 n/a show_cross n/a n/a 5 n/a 1 cross.bmp +38.35890909 n/a show_face scrambled_face immediate_repeat 5 1 18 s071.bmp +38.82709091 n/a right_press n/a n/a 5 n/a 4096 n/a +39.37072727 n/a show_circle n/a n/a 5 n/a 0 circle.bmp +41.07072727 n/a show_cross n/a n/a 6 n/a 1 cross.bmp +41.64981818 n/a show_face unfamiliar_face first_show 6 n/a 13 u005.bmp +42.53072727 n/a show_circle n/a n/a 6 n/a 0 circle.bmp +44.23072727 n/a show_cross n/a n/a 7 n/a 1 cross.bmp +44.723454545500005 n/a show_face famous_face first_show 7 n/a 5 f119.bmp +45.47709091 n/a right_press n/a n/a 7 n/a 4096 n/a +45.608 n/a show_circle n/a n/a 7 n/a 0 circle.bmp +47.308 n/a show_cross n/a n/a 8 n/a 1 cross.bmp +47.79709091 n/a show_face famous_face first_show 8 n/a 5 f145.bmp +48.390727272700005 n/a right_press n/a n/a 8 n/a 4096 n/a +48.778 n/a show_circle n/a n/a 8 n/a 0 circle.bmp +50.478 n/a show_cross n/a n/a 9 n/a 1 cross.bmp +50.97072727 n/a show_face scrambled_face delayed_repeat 9 8 19 s096.bmp +51.98163636 n/a show_circle n/a n/a 9 n/a 0 circle.bmp +53.68163636 n/a show_cross n/a n/a 10 n/a 1 cross.bmp +54.27890909 n/a show_face unfamiliar_face first_show 10 n/a 13 u117.bmp +55.03345455 n/a right_press n/a n/a 10 n/a 4096 n/a +55.13345455 n/a show_circle n/a n/a 10 n/a 0 circle.bmp +56.83345455 n/a show_cross n/a n/a 11 n/a 1 cross.bmp +57.40254545 n/a show_face unfamiliar_face immediate_repeat 11 1 14 u117.bmp +58.11981818180001 n/a right_press n/a n/a 11 n/a 4096 n/a +58.24436364 n/a show_circle n/a n/a 11 n/a 0 circle.bmp +59.944363636400006 n/a show_cross n/a n/a 12 n/a 1 cross.bmp +60.55981818 n/a show_face famous_face first_show 12 n/a 5 f098.bmp +61.478 n/a show_circle n/a n/a 12 n/a 0 circle.bmp +63.178 n/a show_cross n/a n/a 13 n/a 1 cross.bmp +63.78436364 n/a show_face scrambled_face first_show 13 n/a 17 s008.bmp +64.48709091 n/a right_press n/a n/a 13 n/a 4096 n/a +64.79527273 n/a show_circle n/a n/a 13 n/a 0 circle.bmp +66.49527272729999 n/a show_cross n/a n/a 14 n/a 1 cross.bmp +67.04163636359999 n/a show_face scrambled_face immediate_repeat 14 1 18 s008.bmp +67.68072727270001 n/a right_press n/a n/a 14 n/a 4096 n/a +67.90618182 n/a show_circle n/a n/a 14 n/a 0 circle.bmp +69.60618182 n/a show_cross n/a n/a 15 n/a 1 cross.bmp +70.24890909 n/a show_face unfamiliar_face delayed_repeat 15 9 15 u005.bmp +71.18163636359999 n/a right_press n/a n/a 15 n/a 4096 n/a +71.18890909 n/a show_circle n/a n/a 15 n/a 0 circle.bmp +72.88890909 n/a show_cross n/a n/a 16 n/a 1 cross.bmp +73.43981818 n/a show_face famous_face first_show 16 n/a 5 f139.bmp +74.26163636359999 n/a right_press n/a n/a 16 n/a 4096 n/a +74.31890909090001 n/a show_circle n/a n/a 16 n/a 0 circle.bmp +76.01890909 n/a show_cross n/a n/a 17 n/a 1 cross.bmp +76.64709091 n/a show_face famous_face immediate_repeat 17 1 6 f139.bmp +77.30254545449999 n/a right_press n/a n/a 17 n/a 4096 n/a +77.58890909 n/a show_circle n/a n/a 17 n/a 0 circle.bmp +79.28890909 n/a show_cross n/a n/a 18 n/a 1 cross.bmp +79.87072727270001 n/a show_face famous_face delayed_repeat 18 11 7 f119.bmp +80.47890909 n/a right_press n/a n/a 18 n/a 4096 n/a +80.72618181819999 n/a show_circle n/a n/a 18 n/a 0 circle.bmp +82.42618181819999 n/a show_cross n/a n/a 19 n/a 1 cross.bmp +82.91163636 n/a show_face scrambled_face first_show 19 n/a 17 s001.bmp +83.49709091 n/a right_press n/a n/a 19 n/a 4096 n/a +83.79436364 n/a show_circle n/a n/a 19 n/a 0 circle.bmp +85.49436363640001 n/a show_cross n/a n/a 20 n/a 1 cross.bmp +86.08527273 n/a show_face scrambled_face immediate_repeat 20 1 18 s001.bmp +86.97527273 n/a right_press n/a n/a 20 n/a 4096 n/a +87.10254545 n/a show_circle n/a n/a 20 n/a 0 circle.bmp +88.80254545 n/a show_cross n/a n/a 21 n/a 1 cross.bmp +89.30981818 n/a show_face famous_face delayed_repeat 21 13 7 f145.bmp +89.988 n/a right_press n/a n/a 21 n/a 4096 n/a +90.24527273 n/a show_circle n/a n/a 21 n/a 0 circle.bmp +91.94527273 n/a show_cross n/a n/a 22 n/a 1 cross.bmp +92.41618182 n/a show_face famous_face first_show 22 n/a 5 f028.bmp +93.04072727 n/a right_press n/a n/a 22 n/a 4096 n/a +93.27618182 n/a show_circle n/a n/a 22 n/a 0 circle.bmp +94.97618182 n/a show_cross n/a n/a 23 n/a 1 cross.bmp +95.52345455 n/a show_face unfamiliar_face first_show 23 n/a 13 u095.bmp +96.16618182 n/a right_press n/a n/a 23 n/a 4096 n/a +96.54072727 n/a show_circle n/a n/a 23 n/a 0 circle.bmp +98.24072727 n/a show_cross n/a n/a 24 n/a 1 cross.bmp +98.698 n/a show_face famous_face delayed_repeat 24 12 7 f098.bmp +99.53890909 n/a show_circle n/a n/a 24 n/a 0 circle.bmp +101.2389091 n/a show_cross n/a n/a 25 n/a 1 cross.bmp +101.7216364 n/a show_face scrambled_face first_show 25 n/a 17 s037.bmp +102.6689091 n/a show_circle n/a n/a 25 n/a 0 circle.bmp +104.3689091 n/a show_cross n/a n/a 26 n/a 1 cross.bmp +104.9789091 n/a show_face scrambled_face immediate_repeat 26 1 18 s037.bmp +105.9925455 n/a show_circle n/a n/a 26 n/a 0 circle.bmp +107.6925455 n/a show_cross n/a n/a 27 n/a 1 cross.bmp +108.3198182 n/a show_face famous_face first_show 27 n/a 5 f089.bmp +109.1943636 n/a show_circle n/a n/a 27 n/a 0 circle.bmp +110.8943636 n/a show_cross n/a n/a 28 n/a 1 cross.bmp +111.4107273 n/a show_face famous_face immediate_repeat 28 1 6 f089.bmp +112.4234545 n/a show_circle n/a n/a 28 n/a 0 circle.bmp +114.1234545 n/a show_cross n/a n/a 29 n/a 1 cross.bmp +114.668 n/a show_face famous_face first_show 29 n/a 5 f111.bmp +115.5052727 n/a show_circle n/a n/a 29 n/a 0 circle.bmp +117.2052727 n/a show_cross n/a n/a 30 n/a 1 cross.bmp +117.6752727 n/a show_face unfamiliar_face first_show 30 n/a 13 u070.bmp +118.5689091 n/a show_circle n/a n/a 30 n/a 0 circle.bmp +120.2689091 n/a show_cross n/a n/a 31 n/a 1 cross.bmp +120.8489091 n/a show_face famous_face delayed_repeat 31 9 7 f028.bmp +121.488 n/a right_press n/a n/a 31 n/a 4096 n/a +121.7470909 n/a show_circle n/a n/a 31 n/a 0 circle.bmp +123.4470909 n/a show_cross n/a n/a 32 n/a 1 cross.bmp +123.9898182 n/a show_face famous_face first_show 32 n/a 5 f124.bmp +124.928 n/a show_circle n/a n/a 32 n/a 0 circle.bmp +126.628 n/a show_cross n/a n/a 33 n/a 1 cross.bmp +127.2634545 n/a show_face unfamiliar_face delayed_repeat 33 10 15 u095.bmp +127.9789091 n/a right_press n/a n/a 33 n/a 4096 n/a +128.2070909 n/a show_circle n/a n/a 33 n/a 0 circle.bmp +129.9070909 n/a show_cross n/a n/a 34 n/a 1 cross.bmp +130.55436363639998 n/a show_face unfamiliar_face first_show 34 n/a 13 u048.bmp +131.4325455 n/a show_circle n/a n/a 34 n/a 0 circle.bmp +131.43345454549998 n/a right_press n/a n/a 34 n/a 4096 n/a +133.13254545450002 n/a show_cross n/a n/a 35 n/a 1 cross.bmp +133.66254545450002 n/a show_face famous_face first_show 35 n/a 5 f074.bmp +134.5861818 n/a show_circle n/a n/a 35 n/a 0 circle.bmp +136.2861818 n/a show_cross n/a n/a 36 n/a 1 cross.bmp +136.9189091 n/a show_face unfamiliar_face first_show 36 n/a 13 u021.bmp +137.7934545 n/a show_circle n/a n/a 36 n/a 0 circle.bmp +139.4934545 n/a show_cross n/a n/a 37 n/a 1 cross.bmp +140.1261818 n/a show_face famous_face delayed_repeat 37 8 7 f111.bmp +141.0770909 n/a show_circle n/a n/a 37 n/a 0 circle.bmp +142.7770909 n/a show_cross n/a n/a 38 n/a 1 cross.bmp +143.4170909 n/a show_face unfamiliar_face first_show 38 n/a 13 u019.bmp +144.2998182 n/a show_circle n/a n/a 38 n/a 0 circle.bmp +145.9998182 n/a show_cross n/a n/a 39 n/a 1 cross.bmp +146.54163636360002 n/a show_face unfamiliar_face immediate_repeat 39 1 14 u019.bmp +147.5252727 n/a show_circle n/a n/a 39 n/a 0 circle.bmp +149.2252727 n/a show_cross n/a n/a 40 n/a 1 cross.bmp +149.8489091 n/a show_face unfamiliar_face delayed_repeat 40 10 15 u070.bmp +150.5007273 n/a right_press n/a n/a 40 n/a 4096 n/a +150.7134545 n/a show_circle n/a n/a 40 n/a 0 circle.bmp +152.4134545 n/a show_cross n/a n/a 41 n/a 1 cross.bmp +152.8889091 n/a show_face scrambled_face first_show 41 n/a 17 s026.bmp +153.8552727 n/a show_circle n/a n/a 41 n/a 0 circle.bmp +155.5552727 n/a show_cross n/a n/a 42 n/a 1 cross.bmp +156.17981818180002 n/a show_face scrambled_face immediate_repeat 42 1 18 s026.bmp +157.03345454549998 n/a show_circle n/a n/a 42 n/a 0 circle.bmp +158.7334545 n/a show_cross n/a n/a 43 n/a 1 cross.bmp +159.2543636 n/a show_face famous_face delayed_repeat 43 11 7 f124.bmp +160.11072727270002 n/a show_circle n/a n/a 43 n/a 0 circle.bmp +161.8107273 n/a show_cross n/a n/a 44 n/a 1 cross.bmp +162.4616364 n/a show_face scrambled_face first_show 44 n/a 17 s086.bmp +163.1352727 n/a right_press n/a n/a 44 n/a 4096 n/a +163.428 n/a show_circle n/a n/a 44 n/a 0 circle.bmp +165.128 n/a show_cross n/a n/a 45 n/a 1 cross.bmp +165.6189091 n/a show_face scrambled_face immediate_repeat 45 1 18 s086.bmp +166.3507273 n/a right_press n/a n/a 45 n/a 4096 n/a +166.45527272729998 n/a show_circle n/a n/a 45 n/a 0 circle.bmp +168.1552727 n/a show_cross n/a n/a 46 n/a 1 cross.bmp +168.6589091 n/a show_face unfamiliar_face delayed_repeat 46 12 15 u048.bmp +169.6407273 n/a show_circle n/a n/a 46 n/a 0 circle.bmp +171.3407273 n/a show_cross n/a n/a 47 n/a 1 cross.bmp +171.9661818 n/a show_face famous_face first_show 47 n/a 5 f132.bmp +172.91254545450002 n/a show_circle n/a n/a 47 n/a 0 circle.bmp +174.6125455 n/a show_cross n/a n/a 48 n/a 1 cross.bmp +175.0734545 n/a show_face famous_face immediate_repeat 48 1 6 f132.bmp +176.0470909 n/a show_circle n/a n/a 48 n/a 0 circle.bmp +177.7470909 n/a show_cross n/a n/a 49 n/a 1 cross.bmp +178.2307273 n/a show_face famous_face delayed_repeat 49 14 7 f074.bmp +179.058 n/a show_circle n/a n/a 49 n/a 0 circle.bmp +180.758 n/a show_cross n/a n/a 50 n/a 1 cross.bmp +181.4216364 n/a show_face famous_face first_show 50 n/a 5 f010.bmp +182.0661818 n/a right_press n/a n/a 50 n/a 4096 n/a +182.378 n/a show_circle n/a n/a 50 n/a 0 circle.bmp +184.078 n/a show_cross n/a n/a 51 n/a 1 cross.bmp +184.7125455 n/a show_face unfamiliar_face delayed_repeat 51 15 15 u021.bmp +185.7234545 n/a show_circle n/a n/a 51 n/a 0 circle.bmp +187.4234545 n/a show_cross n/a n/a 52 n/a 1 cross.bmp +188.0370909 n/a show_face scrambled_face first_show 52 n/a 17 s056.bmp +188.8434545 n/a right_press n/a n/a 52 n/a 4096 n/a +189.0534545 n/a show_circle n/a n/a 52 n/a 0 circle.bmp +190.7534545 n/a show_cross n/a n/a 53 n/a 1 cross.bmp +191.378 n/a show_face scrambled_face immediate_repeat 53 1 18 s056.bmp +192.1116364 n/a right_press n/a n/a 53 n/a 4096 n/a +192.278 n/a show_circle n/a n/a 53 n/a 0 circle.bmp +193.978 n/a show_cross n/a n/a 54 n/a 1 cross.bmp +194.6025455 n/a show_face famous_face first_show 54 n/a 5 f104.bmp +195.2843636 n/a right_press n/a n/a 54 n/a 4096 n/a +195.6134545 n/a show_circle n/a n/a 54 n/a 0 circle.bmp +197.3134545 n/a show_cross n/a n/a 55 n/a 1 cross.bmp +197.7761818 n/a show_face scrambled_face first_show 55 n/a 17 s068.bmp +198.7707273 n/a show_circle n/a n/a 55 n/a 0 circle.bmp +200.4707273 n/a show_cross n/a n/a 56 n/a 1 cross.bmp +200.9998182 n/a show_face famous_face first_show 56 n/a 5 f036.bmp +201.9352727 n/a show_circle n/a n/a 56 n/a 0 circle.bmp +203.6352727 n/a show_cross n/a n/a 57 n/a 1 cross.bmp +204.1743636 n/a show_face famous_face immediate_repeat 57 1 6 f036.bmp +205.0898182 n/a show_circle n/a n/a 57 n/a 0 circle.bmp diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_eeg.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_eeg.json new file mode 100644 index 000000000..b42a381a6 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_eeg.json @@ -0,0 +1,24 @@ +{ + "TaskName": "FacePerception", + "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", + "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", + "InstitutionName": "MRC Cognition & Brain Sciences Unit", + "EEGReference": "nose", + "EEGGround": "left collar bone", + "SamplingFrequency": 250, + "PowerLineFrequency": 50, + "SoftwareFilters": { + "LowPassFilter": { + "cutoff": "350 (Hz)" + } + }, + "EEGPlacementScheme": "extended 10-10% system", + "CapManufacturer": "Easycap", + "EEGChannelCount": 70, + "EOGChannelCount": 2, + "RecordingType": "continuous", + "MiscChannelCount": 309, + "RecordingDuration": 505, + "ECGChannelCount": 0, + "EMGChannelCount": 0 +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-3_eeg.set b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_eeg.set similarity index 100% rename from tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-3_eeg.set rename to tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_eeg.set diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_events.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_events.tsv new file mode 100644 index 000000000..c206c1096 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_events.tsv @@ -0,0 +1,200 @@ +onset duration event_type face_type rep_status trial rep_lag value stim_file +24.59890909 n/a show_face_initial unfamiliar_face first_show 1 n/a 13 u097.bmp +25.31981818 n/a right_press n/a n/a 1 n/a 4096 n/a +25.43254545 n/a show_circle n/a n/a 1 n/a 0 circle.bmp +27.13254545 n/a show_cross n/a n/a 2 n/a 1 cross.bmp +27.62254545 n/a show_face unfamiliar_face immediate_repeat 2 1 14 u097.bmp +28.11981818 n/a right_press n/a n/a 2 n/a 4096 n/a +28.59527273 n/a show_circle n/a n/a 2 n/a 0 circle.bmp +30.29527273 n/a show_cross n/a n/a 3 n/a 1 cross.bmp +30.87981818 n/a show_face famous_face first_show 3 n/a 5 f103.bmp +31.56254545 n/a right_press n/a n/a 3 n/a 4096 n/a +31.81618182 n/a show_circle n/a n/a 3 n/a 0 circle.bmp +33.51618182 n/a show_cross n/a n/a 4 n/a 1 cross.bmp +34.05436364 n/a show_face famous_face immediate_repeat 4 1 6 f103.bmp +34.66890909 n/a right_press n/a n/a 4 n/a 4096 n/a +34.98709091 n/a show_circle n/a n/a 4 n/a 0 circle.bmp +36.68709091 n/a show_cross n/a n/a 5 n/a 1 cross.bmp +37.31163636 n/a show_face unfamiliar_face first_show 5 n/a 13 u112.bmp +38.20527273 n/a show_circle n/a n/a 5 n/a 0 circle.bmp +39.90527273 n/a show_cross n/a n/a 6 n/a 1 cross.bmp +40.36890909 n/a show_face famous_face first_show 6 n/a 5 f130.bmp +40.98254545 n/a right_press n/a n/a 6 n/a 4096 n/a +41.38072727 n/a show_circle n/a n/a 6 n/a 0 circle.bmp +43.08072727 n/a show_cross n/a n/a 7 n/a 1 cross.bmp +43.55890909 n/a show_face famous_face first_show 7 n/a 5 f004.bmp +44.558 n/a show_circle n/a n/a 7 n/a 0 circle.bmp +46.258 n/a show_cross n/a n/a 8 n/a 1 cross.bmp +46.86709091 n/a show_face famous_face immediate_repeat 8 1 6 f004.bmp +47.780727272700005 n/a show_circle n/a n/a 8 n/a 0 circle.bmp +49.48072727 n/a show_cross n/a n/a 9 n/a 1 cross.bmp +49.95709091 n/a show_face unfamiliar_face first_show 9 n/a 13 u111.bmp +50.55345455 n/a right_press n/a n/a 9 n/a 4096 n/a +50.96436364 n/a show_circle n/a n/a 9 n/a 0 circle.bmp +52.664363636400005 n/a show_cross n/a n/a 10 n/a 1 cross.bmp +53.26527273 n/a show_face unfamiliar_face immediate_repeat 10 1 14 u111.bmp +53.85618182 n/a right_press n/a n/a 10 n/a 4096 n/a +54.21618182 n/a show_circle n/a n/a 10 n/a 0 circle.bmp +55.91618182 n/a show_cross n/a n/a 11 n/a 1 cross.bmp +56.52254545 n/a show_face famous_face first_show 11 n/a 5 f025.bmp +57.48527272729999 n/a show_circle n/a n/a 11 n/a 0 circle.bmp +59.18527273 n/a show_cross n/a n/a 12 n/a 1 cross.bmp +59.82981818 n/a show_face scrambled_face first_show 12 n/a 17 s111.bmp +60.71163636359999 n/a show_circle n/a n/a 12 n/a 0 circle.bmp +62.41163636 n/a show_cross n/a n/a 13 n/a 1 cross.bmp +63.00436364 n/a show_face scrambled_face immediate_repeat 13 1 18 s111.bmp +63.95345455 n/a show_circle n/a n/a 13 n/a 0 circle.bmp +65.65345455 n/a show_cross n/a n/a 14 n/a 1 cross.bmp +66.21163636 n/a show_face unfamiliar_face delayed_repeat 14 9 15 u112.bmp +67.11345455 n/a show_circle n/a n/a 14 n/a 0 circle.bmp +68.81345454550001 n/a show_cross n/a n/a 15 n/a 1 cross.bmp +69.28527273 n/a show_face scrambled_face first_show 15 n/a 17 s112.bmp +70.25163636 n/a show_circle n/a n/a 15 n/a 0 circle.bmp +71.95163636 n/a show_cross n/a n/a 16 n/a 1 cross.bmp +72.54254545 n/a show_face famous_face delayed_repeat 16 10 7 f130.bmp +73.08345455 n/a right_press n/a n/a 16 n/a 4096 n/a +73.45345454550001 n/a show_circle n/a n/a 16 n/a 0 circle.bmp +75.15345455 n/a show_cross n/a n/a 17 n/a 1 cross.bmp +75.74981818180001 n/a show_face scrambled_face first_show 17 n/a 17 s115.bmp +76.75436364 n/a show_circle n/a n/a 17 n/a 0 circle.bmp +76.85618182 n/a right_press n/a n/a 17 n/a 4096 n/a +78.45436364 n/a show_cross n/a n/a 18 n/a 1 cross.bmp +78.94072727 n/a show_face unfamiliar_face first_show 18 n/a 13 u123.bmp +79.82527272729999 n/a show_circle n/a n/a 18 n/a 0 circle.bmp +81.52527272729999 n/a show_cross n/a n/a 19 n/a 1 cross.bmp +82.03163636 n/a show_face scrambled_face first_show 19 n/a 17 s005.bmp +82.708 n/a right_press n/a n/a 19 n/a 4096 n/a +82.99618182 n/a show_circle n/a n/a 19 n/a 0 circle.bmp +84.69618182 n/a show_cross n/a n/a 20 n/a 1 cross.bmp +85.17163636 n/a show_face scrambled_face immediate_repeat 20 1 18 s005.bmp +85.78072727 n/a right_press n/a n/a 20 n/a 4096 n/a +86.09890909090001 n/a show_circle n/a n/a 20 n/a 0 circle.bmp +87.79890909 n/a show_cross n/a n/a 21 n/a 1 cross.bmp +88.29527273 n/a show_face famous_face delayed_repeat 21 10 7 f025.bmp +89.15890909 n/a show_circle n/a n/a 21 n/a 0 circle.bmp +90.85890909 n/a show_cross n/a n/a 22 n/a 1 cross.bmp +91.50345455 n/a show_face unfamiliar_face first_show 22 n/a 13 u045.bmp +92.38527273 n/a show_circle n/a n/a 22 n/a 0 circle.bmp +94.08527273 n/a show_cross n/a n/a 23 n/a 1 cross.bmp +94.62709091 n/a show_face unfamiliar_face immediate_repeat 23 1 14 u045.bmp +95.57072727 n/a show_circle n/a n/a 23 n/a 0 circle.bmp +97.27072727 n/a show_cross n/a n/a 24 n/a 1 cross.bmp +97.818 n/a show_face famous_face first_show 24 n/a 5 f059.bmp +98.50890909 n/a right_press n/a n/a 24 n/a 4096 n/a +98.71436364 n/a show_circle n/a n/a 24 n/a 0 circle.bmp +100.4143636 n/a show_cross n/a n/a 25 n/a 1 cross.bmp +100.9416364 n/a show_face famous_face immediate_repeat 25 1 6 f059.bmp +101.5970909 n/a right_press n/a n/a 25 n/a 4096 n/a +101.9198182 n/a show_circle n/a n/a 25 n/a 0 circle.bmp +103.6198182 n/a show_cross n/a n/a 26 n/a 1 cross.bmp +104.2325455 n/a show_face scrambled_face delayed_repeat 26 11 19 s112.bmp +104.8325455 n/a right_press n/a n/a 26 n/a 4096 n/a +105.168 n/a show_circle n/a n/a 26 n/a 0 circle.bmp +106.868 n/a show_cross n/a n/a 27 n/a 1 cross.bmp +107.4734545 n/a show_face famous_face first_show 27 n/a 5 f041.bmp +108.1889091 n/a right_press n/a n/a 27 n/a 4096 n/a +108.4498182 n/a show_circle n/a n/a 27 n/a 0 circle.bmp +110.1498182 n/a show_cross n/a n/a 28 n/a 1 cross.bmp +110.5970909 n/a show_face scrambled_face delayed_repeat 28 11 19 s115.bmp +111.2870909 n/a right_press n/a n/a 28 n/a 4096 n/a +111.4352727 n/a show_circle n/a n/a 28 n/a 0 circle.bmp +113.1352727 n/a show_cross n/a n/a 29 n/a 1 cross.bmp +113.738 n/a show_face scrambled_face first_show 29 n/a 17 s139.bmp +114.4461818 n/a right_press n/a n/a 29 n/a 4096 n/a +114.7461818 n/a show_circle n/a n/a 29 n/a 0 circle.bmp +116.4461818 n/a show_cross n/a n/a 30 n/a 1 cross.bmp +117.0952727 n/a show_face scrambled_face immediate_repeat 30 1 18 s139.bmp +118.0598182 n/a show_circle n/a n/a 30 n/a 0 circle.bmp +119.7598182 n/a show_cross n/a n/a 31 n/a 1 cross.bmp +120.2698182 n/a show_face unfamiliar_face delayed_repeat 31 13 15 u123.bmp +121.1243636 n/a show_circle n/a n/a 31 n/a 0 circle.bmp +122.8243636 n/a show_cross n/a n/a 32 n/a 1 cross.bmp +123.3761818 n/a show_face scrambled_face first_show 32 n/a 17 s076.bmp +124.1452727 n/a right_press n/a n/a 32 n/a 4096 n/a +124.258 n/a show_circle n/a n/a 32 n/a 0 circle.bmp +125.958 n/a show_cross n/a n/a 33 n/a 1 cross.bmp +126.5334545 n/a show_face famous_face first_show 33 n/a 5 f081.bmp +127.4098182 n/a show_circle n/a n/a 33 n/a 0 circle.bmp +127.4189091 n/a right_press n/a n/a 33 n/a 4096 n/a +129.1098182 n/a show_cross n/a n/a 34 n/a 1 cross.bmp +129.6907273 n/a show_face famous_face immediate_repeat 34 1 6 f081.bmp +130.18345454549998 n/a right_press n/a n/a 34 n/a 4096 n/a +130.55436363639998 n/a show_circle n/a n/a 34 n/a 0 circle.bmp +132.2543636 n/a show_cross n/a n/a 35 n/a 1 cross.bmp +132.73163636360002 n/a show_face famous_face first_show 35 n/a 5 f141.bmp +133.48163636360002 n/a right_press n/a n/a 35 n/a 4096 n/a +133.6643636 n/a show_circle n/a n/a 35 n/a 0 circle.bmp +135.3643636 n/a show_cross n/a n/a 36 n/a 1 cross.bmp +136.0052727 n/a show_face scrambled_face first_show 36 n/a 17 s137.bmp +136.91254545450002 n/a right_press n/a n/a 36 n/a 4096 n/a +136.9370909 n/a show_circle n/a n/a 36 n/a 0 circle.bmp +138.6370909 n/a show_cross n/a n/a 37 n/a 1 cross.bmp +139.1125455 n/a show_face famous_face delayed_repeat 37 10 7 f041.bmp +139.8934545 n/a right_press n/a n/a 37 n/a 4096 n/a +140.0870909 n/a show_circle n/a n/a 37 n/a 0 circle.bmp +141.7870909 n/a show_cross n/a n/a 38 n/a 1 cross.bmp +142.4534545 n/a show_face unfamiliar_face first_show 38 n/a 13 u120.bmp +143.4307273 n/a show_circle n/a n/a 38 n/a 0 circle.bmp +145.1307273 n/a show_cross n/a n/a 39 n/a 1 cross.bmp +145.74436363639998 n/a show_face unfamiliar_face first_show 39 n/a 13 u002.bmp +146.7252727 n/a show_circle n/a n/a 39 n/a 0 circle.bmp +148.42527272729998 n/a show_cross n/a n/a 40 n/a 1 cross.bmp +149.0352727 n/a show_face scrambled_face delayed_repeat 40 8 19 s076.bmp +149.8570909 n/a show_circle n/a n/a 40 n/a 0 circle.bmp +151.5570909 n/a show_cross n/a n/a 41 n/a 1 cross.bmp +152.1261818 n/a show_face famous_face first_show 41 n/a 5 f121.bmp +153.0743636 n/a show_circle n/a n/a 41 n/a 0 circle.bmp +154.77436363639998 n/a show_cross n/a n/a 42 n/a 1 cross.bmp +155.4007273 n/a show_face famous_face immediate_repeat 42 1 6 f121.bmp +156.3989091 n/a show_circle n/a n/a 42 n/a 0 circle.bmp +158.0989091 n/a show_cross n/a n/a 43 n/a 1 cross.bmp +158.7416364 n/a show_face unfamiliar_face first_show 43 n/a 13 u018.bmp +159.648 n/a show_circle n/a n/a 43 n/a 0 circle.bmp +159.7498182 n/a right_press n/a n/a 43 n/a 4096 n/a +161.348 n/a show_cross n/a n/a 44 n/a 1 cross.bmp +161.9661818 n/a show_face famous_face delayed_repeat 44 9 7 f141.bmp +162.8325455 n/a show_circle n/a n/a 44 n/a 0 circle.bmp +162.8370909 n/a right_press n/a n/a 44 n/a 4096 n/a +164.5325455 n/a show_cross n/a n/a 45 n/a 1 cross.bmp +165.1725455 n/a show_face unfamiliar_face first_show 45 n/a 13 u014.bmp +166.1261818 n/a show_circle n/a n/a 45 n/a 0 circle.bmp +167.82618181819998 n/a show_cross n/a n/a 46 n/a 1 cross.bmp +168.448 n/a show_face unfamiliar_face immediate_repeat 46 1 14 u014.bmp +169.3125455 n/a show_circle n/a n/a 46 n/a 0 circle.bmp +171.0125455 n/a show_cross n/a n/a 47 n/a 1 cross.bmp +171.5216364 n/a show_face scrambled_face delayed_repeat 47 11 19 s137.bmp +172.218 n/a right_press n/a n/a 47 n/a 4096 n/a +172.5052727 n/a show_circle n/a n/a 47 n/a 0 circle.bmp +174.20527272729998 n/a show_cross n/a n/a 48 n/a 1 cross.bmp +174.728 n/a show_face unfamiliar_face first_show 48 n/a 13 u023.bmp +175.5625455 n/a show_circle n/a n/a 48 n/a 0 circle.bmp +177.2625455 n/a show_cross n/a n/a 49 n/a 1 cross.bmp +177.8016364 n/a show_face unfamiliar_face delayed_repeat 49 11 15 u120.bmp +178.7734545 n/a show_circle n/a n/a 49 n/a 0 circle.bmp +180.4734545 n/a show_cross n/a n/a 50 n/a 1 cross.bmp +181.0761818 n/a show_face unfamiliar_face first_show 50 n/a 13 u041.bmp +181.7389091 n/a right_press n/a n/a 50 n/a 4096 n/a +182.0270909 n/a show_circle n/a n/a 50 n/a 0 circle.bmp +183.7270909 n/a show_cross n/a n/a 51 n/a 1 cross.bmp +184.1834545 n/a show_face unfamiliar_face delayed_repeat 51 12 15 u002.bmp +185.1525455 n/a show_circle n/a n/a 51 n/a 0 circle.bmp +186.8525455 n/a show_cross n/a n/a 52 n/a 1 cross.bmp +187.458 n/a show_face scrambled_face first_show 52 n/a 17 s125.bmp +188.3852727 n/a show_circle n/a n/a 52 n/a 0 circle.bmp +190.0852727 n/a show_cross n/a n/a 53 n/a 1 cross.bmp +190.6652727 n/a show_face scrambled_face immediate_repeat 53 1 18 s125.bmp +191.6407273 n/a show_circle n/a n/a 53 n/a 0 circle.bmp +193.3407273 n/a show_cross n/a n/a 54 n/a 1 cross.bmp +193.9225455 n/a show_face famous_face first_show 54 n/a 5 f146.bmp +194.8325455 n/a show_circle n/a n/a 54 n/a 0 circle.bmp +196.5325455 n/a show_cross n/a n/a 55 n/a 1 cross.bmp +197.0125455 n/a show_face unfamiliar_face delayed_repeat 55 12 15 u018.bmp +197.958 n/a show_circle n/a n/a 55 n/a 0 circle.bmp +199.658 n/a show_cross n/a n/a 56 n/a 1 cross.bmp +200.3034545 n/a show_face famous_face first_show 56 n/a 5 f058.bmp +201.1316364 n/a right_press n/a n/a 56 n/a 4096 n/a +201.1870909 n/a show_circle n/a n/a 56 n/a 0 circle.bmp +202.8870909 n/a show_cross n/a n/a 57 n/a 1 cross.bmp +203.4607273 n/a show_face famous_face immediate_repeat 57 1 6 f058.bmp +204.1461818 n/a right_press n/a n/a 57 n/a 4096 n/a +204.4789091 n/a show_circle n/a n/a 57 n/a 0 circle.bmp diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/sub-002_scans.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/sub-002_scans.json new file mode 100644 index 000000000..d2d47d864 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/sub-002_scans.json @@ -0,0 +1,18 @@ +{ + "condition": { + "LongName": "Event category", + "Description": "The experimental condition", + "Levels": { + "left_sym": "Setup for experiment where pressing key with left index finger means a face with above average symmetry.", + "right_sym": "Setup for experiment where pressing key with right index finger means a face with above average symmetry." + }, + "HED": { + "left_sym": "Experiment-structure, Condition-variable/Left-key-for-sym-face, Description/Left index finger key press indicates a face with above average symmetry.", + "right_sym": "Experiment-structure, Condition-variable/Right-key-for-sym-face, Description/Right index finger key press indicates a face with above average symmetry." + } + }, + "acq_time": { + "Description": "Time when first data point was acquired.", + "HED": "Creation-date/#" + } +} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/sub-002_scans.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/sub-002_scans.tsv new file mode 100644 index 000000000..72f4a91ed --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-002/sub-002_scans.tsv @@ -0,0 +1,4 @@ +filename acq_time condition HED +ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.set 2009-04-09T12:04:14 right_sym Experimental-note/Participant moved extensively on this run. +ses-1/eeg/sub-002_ses-1_task-FacePerception_run-2_eeg.set 2009-04-09T12:17:17 right_sym Experimental-note/Loud noise outside lab. +ses-1/eeg/sub-002_ses-1_task-FacePerception_run-3_eeg.set 2009-04-09T12:27:22 right_sym Experimental-note/Participant took restroom break. diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_channels.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_channels.tsv new file mode 100644 index 000000000..18faecaf5 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_channels.tsv @@ -0,0 +1,382 @@ +name type units +MEG0113 MISC n/a +MEG0112 MISC n/a +MEG0111 MISC n/a +MEG0122 MISC n/a +MEG0123 MISC n/a +MEG0121 MISC n/a +MEG0132 MISC n/a +MEG0133 MISC n/a +MEG0131 MISC n/a +MEG0143 MISC n/a +MEG0142 MISC n/a +MEG0141 MISC n/a +MEG0213 MISC n/a +MEG0212 MISC n/a +MEG0211 MISC n/a +MEG0222 MISC n/a +MEG0223 MISC n/a +MEG0221 MISC n/a +MEG0232 MISC n/a +MEG0233 MISC n/a +MEG0231 MISC n/a +MEG0243 MISC n/a +MEG0242 MISC n/a +MEG0241 MISC n/a +MEG0313 MISC n/a +MEG0312 MISC n/a +MEG0311 MISC n/a +MEG0322 MISC n/a +MEG0323 MISC n/a +MEG0321 MISC n/a +MEG0333 MISC n/a +MEG0332 MISC n/a +MEG0331 MISC n/a +MEG0343 MISC n/a +MEG0342 MISC n/a +MEG0341 MISC n/a +MEG0413 MISC n/a +MEG0412 MISC n/a +MEG0411 MISC n/a +MEG0422 MISC n/a +MEG0423 MISC n/a +MEG0421 MISC n/a +MEG0432 MISC n/a +MEG0433 MISC n/a +MEG0431 MISC n/a +MEG0443 MISC n/a +MEG0442 MISC n/a +MEG0441 MISC n/a +MEG0513 MISC n/a +MEG0512 MISC n/a +MEG0511 MISC n/a +MEG0523 MISC n/a +MEG0522 MISC n/a +MEG0521 MISC n/a +MEG0532 MISC n/a +MEG0533 MISC n/a +MEG0531 MISC n/a +MEG0542 MISC n/a +MEG0543 MISC n/a +MEG0541 MISC n/a +MEG0613 MISC n/a +MEG0612 MISC n/a +MEG0611 MISC n/a +MEG0622 MISC n/a +MEG0623 MISC n/a +MEG0621 MISC n/a +MEG0633 MISC n/a +MEG0632 MISC n/a +MEG0631 MISC n/a +MEG0642 MISC n/a +MEG0643 MISC n/a +MEG0641 MISC n/a +MEG0713 MISC n/a +MEG0712 MISC n/a +MEG0711 MISC n/a +MEG0723 MISC n/a +MEG0722 MISC n/a +MEG0721 MISC n/a +MEG0733 MISC n/a +MEG0732 MISC n/a +MEG0731 MISC n/a +MEG0743 MISC n/a +MEG0742 MISC n/a +MEG0741 MISC n/a +MEG0813 MISC n/a +MEG0812 MISC n/a +MEG0811 MISC n/a +MEG0822 MISC n/a +MEG0823 MISC n/a +MEG0821 MISC n/a +MEG0913 MISC n/a +MEG0912 MISC n/a +MEG0911 MISC n/a +MEG0923 MISC n/a +MEG0922 MISC n/a +MEG0921 MISC n/a +MEG0932 MISC n/a +MEG0933 MISC n/a +MEG0931 MISC n/a +MEG0942 MISC n/a +MEG0943 MISC n/a +MEG0941 MISC n/a +MEG1013 MISC n/a +MEG1012 MISC n/a +MEG1011 MISC n/a +MEG1023 MISC n/a +MEG1022 MISC n/a +MEG1021 MISC n/a +MEG1032 MISC n/a +MEG1033 MISC n/a +MEG1031 MISC n/a +MEG1043 MISC n/a +MEG1042 MISC n/a +MEG1041 MISC n/a +MEG1112 MISC n/a +MEG1113 MISC n/a +MEG1111 MISC n/a +MEG1123 MISC n/a +MEG1122 MISC n/a +MEG1121 MISC n/a +MEG1133 MISC n/a +MEG1132 MISC n/a +MEG1131 MISC n/a +MEG1142 MISC n/a +MEG1143 MISC n/a +MEG1141 MISC n/a +MEG1213 MISC n/a +MEG1212 MISC n/a +MEG1211 MISC n/a +MEG1223 MISC n/a +MEG1222 MISC n/a +MEG1221 MISC n/a +MEG1232 MISC n/a +MEG1233 MISC n/a +MEG1231 MISC n/a +MEG1243 MISC n/a +MEG1242 MISC n/a +MEG1241 MISC n/a +MEG1312 MISC n/a +MEG1313 MISC n/a +MEG1311 MISC n/a +MEG1323 MISC n/a +MEG1322 MISC n/a +MEG1321 MISC n/a +MEG1333 MISC n/a +MEG1332 MISC n/a +MEG1331 MISC n/a +MEG1342 MISC n/a +MEG1343 MISC n/a +MEG1341 MISC n/a +MEG1412 MISC n/a +MEG1413 MISC n/a +MEG1411 MISC n/a +MEG1423 MISC n/a +MEG1422 MISC n/a +MEG1421 MISC n/a +MEG1433 MISC n/a +MEG1432 MISC n/a +MEG1431 MISC n/a +MEG1442 MISC n/a +MEG1443 MISC n/a +MEG1441 MISC n/a +MEG1512 MISC n/a +MEG1513 MISC n/a +MEG1511 MISC n/a +MEG1522 MISC n/a +MEG1523 MISC n/a +MEG1521 MISC n/a +MEG1533 MISC n/a +MEG1532 MISC n/a +MEG1531 MISC n/a +MEG1543 MISC n/a +MEG1542 MISC n/a +MEG1541 MISC n/a +MEG1613 MISC n/a +MEG1612 MISC n/a +MEG1611 MISC n/a +MEG1622 MISC n/a +MEG1623 MISC n/a +MEG1621 MISC n/a +MEG1632 MISC n/a +MEG1633 MISC n/a +MEG1631 MISC n/a +MEG1643 MISC n/a +MEG1642 MISC n/a +MEG1641 MISC n/a +MEG1713 MISC n/a +MEG1712 MISC n/a +MEG1711 MISC n/a +MEG1722 MISC n/a +MEG1723 MISC n/a +MEG1721 MISC n/a +MEG1732 MISC n/a +MEG1733 MISC n/a +MEG1731 MISC n/a +MEG1743 MISC n/a +MEG1742 MISC n/a +MEG1741 MISC n/a +MEG1813 MISC n/a +MEG1812 MISC n/a +MEG1811 MISC n/a +MEG1822 MISC n/a +MEG1823 MISC n/a +MEG1821 MISC n/a +MEG1832 MISC n/a +MEG1833 MISC n/a +MEG1831 MISC n/a +MEG1843 MISC n/a +MEG1842 MISC n/a +MEG1841 MISC n/a +MEG1912 MISC n/a +MEG1913 MISC n/a +MEG1911 MISC n/a +MEG1923 MISC n/a +MEG1922 MISC n/a +MEG1921 MISC n/a +MEG1932 MISC n/a +MEG1933 MISC n/a +MEG1931 MISC n/a +MEG1943 MISC n/a +MEG1942 MISC n/a +MEG1941 MISC n/a +MEG2013 MISC n/a +MEG2012 MISC n/a +MEG2011 MISC n/a +MEG2023 MISC n/a +MEG2022 MISC n/a +MEG2021 MISC n/a +MEG2032 MISC n/a +MEG2033 MISC n/a +MEG2031 MISC n/a +MEG2042 MISC n/a +MEG2043 MISC n/a +MEG2041 MISC n/a +MEG2113 MISC n/a +MEG2112 MISC n/a +MEG2111 MISC n/a +MEG2122 MISC n/a +MEG2123 MISC n/a +MEG2121 MISC n/a +MEG2133 MISC n/a +MEG2132 MISC n/a +MEG2131 MISC n/a +MEG2143 MISC n/a +MEG2142 MISC n/a +MEG2141 MISC n/a +MEG2212 MISC n/a +MEG2213 MISC n/a +MEG2211 MISC n/a +MEG2223 MISC n/a +MEG2222 MISC n/a +MEG2221 MISC n/a +MEG2233 MISC n/a +MEG2232 MISC n/a +MEG2231 MISC n/a +MEG2242 MISC n/a +MEG2243 MISC n/a +MEG2241 MISC n/a +MEG2312 MISC n/a +MEG2313 MISC n/a +MEG2311 MISC n/a +MEG2323 MISC n/a +MEG2322 MISC n/a +MEG2321 MISC n/a +MEG2332 MISC n/a +MEG2333 MISC n/a +MEG2331 MISC n/a +MEG2343 MISC n/a +MEG2342 MISC n/a +MEG2341 MISC n/a +MEG2412 MISC n/a +MEG2413 MISC n/a +MEG2411 MISC n/a +MEG2423 MISC n/a +MEG2422 MISC n/a +MEG2421 MISC n/a +MEG2433 MISC n/a +MEG2432 MISC n/a +MEG2431 MISC n/a +MEG2442 MISC n/a +MEG2443 MISC n/a +MEG2441 MISC n/a +MEG2512 MISC n/a +MEG2513 MISC n/a +MEG2511 MISC n/a +MEG2522 MISC n/a +MEG2523 MISC n/a +MEG2521 MISC n/a +MEG2533 MISC n/a +MEG2532 MISC n/a +MEG2531 MISC n/a +MEG2543 MISC n/a +MEG2542 MISC n/a +MEG2541 MISC n/a +MEG2612 MISC n/a +MEG2613 MISC n/a +MEG2611 MISC n/a +MEG2623 MISC n/a +MEG2622 MISC n/a +MEG2621 MISC n/a +MEG2633 MISC n/a +MEG2632 MISC n/a +MEG2631 MISC n/a +MEG2642 MISC n/a +MEG2643 MISC n/a +MEG2641 MISC n/a +EEG001 EEG microV +EEG002 EEG microV +EEG003 EEG microV +EEG004 EEG microV +EEG005 EEG microV +EEG006 EEG microV +EEG007 EEG microV +EEG008 EEG microV +EEG009 EEG microV +EEG010 EEG microV +EEG011 EEG microV +EEG012 EEG microV +EEG013 EEG microV +EEG014 EEG microV +EEG015 EEG microV +EEG016 EEG microV +EEG017 EEG microV +EEG018 EEG microV +EEG019 EEG microV +EEG020 EEG microV +EEG021 EEG microV +EEG022 EEG microV +EEG023 EEG microV +EEG024 EEG microV +EEG025 EEG microV +EEG026 EEG microV +EEG027 EEG microV +EEG028 EEG microV +EEG029 EEG microV +EEG030 EEG microV +EEG031 EEG microV +EEG032 EEG microV +EEG033 EEG microV +EEG034 EEG microV +EEG035 EEG microV +EEG036 EEG microV +EEG037 EEG microV +EEG038 EEG microV +EEG039 EEG microV +EEG040 EEG microV +EEG041 EEG microV +EEG042 EEG microV +EEG043 EEG microV +EEG044 EEG microV +EEG045 EEG microV +EEG046 EEG microV +EEG047 EEG microV +EEG048 EEG microV +EEG049 EEG microV +EEG050 EEG microV +EEG051 EEG microV +EEG052 EEG microV +EEG053 EEG microV +EEG054 EEG microV +EEG055 EEG microV +EEG056 EEG microV +EEG057 EEG microV +EEG058 EEG microV +EEG059 EEG microV +EEG060 EEG microV +EEG061 HEOG n/a +EEG062 VEOG n/a +EEG063 MISC n/a +EEG064 MISC n/a +EEG065 EEG microV +EEG066 EEG microV +EEG067 EEG microV +EEG068 EEG microV +EEG069 EEG microV +EEG070 EEG microV +EEG071 EEG microV +EEG072 EEG microV +EEG073 EEG microV +EEG074 EEG microV +STI101 n/a n/a diff --git a/tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-3_eeg.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.json similarity index 100% rename from tests/data/bids_tests/eeg_ds003645s_empty/sub-004/eeg/sub-004_task-FacePerception_run-3_eeg.json rename to tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.json diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.set b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.set new file mode 100644 index 000000000..e69de29bb diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_events.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_events.tsv new file mode 100644 index 000000000..65f3caedf --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_events.tsv @@ -0,0 +1,200 @@ +onset duration event_type face_type rep_status trial rep_lag value stim_file +25.11618182 n/a show_face_initial famous_face first_show 1 n/a 5 f074.bmp +25.97890909 n/a show_circle n/a n/a 1 n/a 0 circle.bmp +26.02618182 n/a left_press n/a n/a 1 n/a 256 n/a +27.678909090900003 n/a show_cross n/a n/a 2 n/a 1 cross.bmp +28.17345455 n/a show_face unfamiliar_face first_show 2 n/a 13 u011.bmp +29.05981818 n/a show_circle n/a n/a 2 n/a 0 circle.bmp +29.11163636 n/a left_press n/a n/a 2 n/a 256 n/a +30.75981818 n/a show_cross n/a n/a 3 n/a 1 cross.bmp +31.33072727 n/a show_face scrambled_face first_show 3 n/a 17 s036.bmp +32.27981818 n/a show_circle n/a n/a 3 n/a 0 circle.bmp +32.29527273 n/a left_press n/a n/a 3 n/a 256 n/a +33.97981818 n/a show_cross n/a n/a 4 n/a 1 cross.bmp +34.438 n/a show_face famous_face first_show 4 n/a 5 f112.bmp +35.02072727 n/a right_press n/a n/a 4 n/a 4096 n/a +35.43436364 n/a show_circle n/a n/a 4 n/a 0 circle.bmp +37.13436364 n/a show_cross n/a n/a 5 n/a 1 cross.bmp +37.77890909 n/a show_face famous_face immediate_repeat 5 1 6 f112.bmp +38.32709091 n/a right_press n/a n/a 5 n/a 4096 n/a +38.68254545 n/a show_circle n/a n/a 5 n/a 0 circle.bmp +40.38254545 n/a show_cross n/a n/a 6 n/a 1 cross.bmp +40.96981818 n/a show_face unfamiliar_face first_show 6 n/a 13 u066.bmp +41.55436364 n/a left_press n/a n/a 6 n/a 256 n/a +41.92981818 n/a show_circle n/a n/a 6 n/a 0 circle.bmp +43.629818181800005 n/a show_cross n/a n/a 7 n/a 1 cross.bmp +44.27709091 n/a show_face unfamiliar_face immediate_repeat 7 1 14 u066.bmp +44.74527273 n/a left_press n/a n/a 7 n/a 256 n/a +45.14618182 n/a show_circle n/a n/a 7 n/a 0 circle.bmp +46.84618182 n/a show_cross n/a n/a 8 n/a 1 cross.bmp +47.350727272700006 n/a show_face unfamiliar_face first_show 8 n/a 13 u113.bmp +47.95709091 n/a right_press n/a n/a 8 n/a 4096 n/a +48.25981818 n/a show_circle n/a n/a 8 n/a 0 circle.bmp +49.95981818 n/a show_cross n/a n/a 9 n/a 1 cross.bmp +50.508 n/a show_face unfamiliar_face immediate_repeat 9 1 14 u113.bmp +51.25709091 n/a right_press n/a n/a 9 n/a 4096 n/a +51.409818181800006 n/a show_circle n/a n/a 9 n/a 0 circle.bmp +53.10981818 n/a show_cross n/a n/a 10 n/a 1 cross.bmp +53.58254545 n/a show_face famous_face delayed_repeat 10 9 7 f074.bmp +54.269818181800005 n/a left_press n/a n/a 10 n/a 256 n/a +54.484363636400005 n/a show_circle n/a n/a 10 n/a 0 circle.bmp +56.18436364 n/a show_cross n/a n/a 11 n/a 1 cross.bmp +56.65618182 n/a show_face scrambled_face first_show 11 n/a 17 s100.bmp +57.52345455 n/a show_circle n/a n/a 11 n/a 0 circle.bmp +57.61072727 n/a right_press n/a n/a 11 n/a 4096 n/a +59.223454545500005 n/a show_cross n/a n/a 12 n/a 1 cross.bmp +59.77981818 n/a show_face scrambled_face immediate_repeat 12 1 18 s100.bmp +60.31527273 n/a right_press n/a n/a 12 n/a 4096 n/a +60.69072727 n/a show_circle n/a n/a 12 n/a 0 circle.bmp +62.390727272700005 n/a show_cross n/a n/a 13 n/a 1 cross.bmp +62.93709091 n/a show_face unfamiliar_face delayed_repeat 13 11 15 u011.bmp +63.65527273 n/a left_press n/a n/a 13 n/a 256 n/a +63.84709091 n/a show_circle n/a n/a 13 n/a 0 circle.bmp +65.54709090909999 n/a show_cross n/a n/a 14 n/a 1 cross.bmp +66.16072727 n/a show_face unfamiliar_face first_show 14 n/a 13 u069.bmp +67.07436363640001 n/a show_circle n/a n/a 14 n/a 0 circle.bmp +67.228 n/a right_press n/a n/a 14 n/a 4096 n/a +68.77436364 n/a show_cross n/a n/a 15 n/a 1 cross.bmp +69.36890909 n/a show_face unfamiliar_face immediate_repeat 15 1 14 u069.bmp +69.90527273 n/a right_press n/a n/a 15 n/a 4096 n/a +70.19709091 n/a show_circle n/a n/a 15 n/a 0 circle.bmp +71.89709091 n/a show_cross n/a n/a 16 n/a 1 cross.bmp +72.39254545 n/a show_face scrambled_face delayed_repeat 16 13 19 s036.bmp +73.28981818 n/a show_circle n/a n/a 16 n/a 0 circle.bmp +73.46436363640001 n/a right_press n/a n/a 16 n/a 4096 n/a +74.98981818 n/a show_cross n/a n/a 17 n/a 1 cross.bmp +75.63254545 n/a show_face famous_face first_show 17 n/a 5 f039.bmp +76.368 n/a right_press n/a n/a 17 n/a 4096 n/a +76.63436363640001 n/a show_circle n/a n/a 17 n/a 0 circle.bmp +78.33436364 n/a show_cross n/a n/a 18 n/a 1 cross.bmp +78.95709091 n/a show_face famous_face first_show 18 n/a 5 f020.bmp +79.66436364 n/a right_press n/a n/a 18 n/a 4096 n/a +79.88072727 n/a show_circle n/a n/a 18 n/a 0 circle.bmp +81.58072727 n/a show_cross n/a n/a 19 n/a 1 cross.bmp +82.16436364 n/a show_face famous_face first_show 19 n/a 5 f101.bmp +82.73890909 n/a right_press n/a n/a 19 n/a 4096 n/a +83.07527272729999 n/a show_circle n/a n/a 19 n/a 0 circle.bmp +84.77527272729999 n/a show_cross n/a n/a 20 n/a 1 cross.bmp +85.37254545 n/a show_face scrambled_face first_show 20 n/a 17 s058.bmp +86.04890909 n/a left_press n/a n/a 20 n/a 256 n/a +86.23527273 n/a show_circle n/a n/a 20 n/a 0 circle.bmp +87.93527272729999 n/a show_cross n/a n/a 21 n/a 1 cross.bmp +88.46254545 n/a show_face scrambled_face immediate_repeat 21 1 18 s058.bmp +89.01254545450001 n/a left_press n/a n/a 21 n/a 256 n/a +89.478 n/a show_circle n/a n/a 21 n/a 0 circle.bmp +91.178 n/a show_cross n/a n/a 22 n/a 1 cross.bmp +91.83709091 n/a show_face unfamiliar_face first_show 22 n/a 13 u061.bmp +92.42436364 n/a right_press n/a n/a 22 n/a 4096 n/a +92.74254545 n/a show_circle n/a n/a 22 n/a 0 circle.bmp +94.44254545 n/a show_cross n/a n/a 23 n/a 1 cross.bmp +94.92709091 n/a show_face unfamiliar_face immediate_repeat 23 1 14 u061.bmp +95.50163636 n/a right_press n/a n/a 23 n/a 4096 n/a +95.85709091 n/a show_circle n/a n/a 23 n/a 0 circle.bmp +97.55709091 n/a show_cross n/a n/a 24 n/a 1 cross.bmp +98.118 n/a show_face famous_face first_show 24 n/a 5 f105.bmp +98.668 n/a right_press n/a n/a 24 n/a 4096 n/a +99.03981818 n/a show_circle n/a n/a 24 n/a 0 circle.bmp +100.7398182 n/a show_cross n/a n/a 25 n/a 1 cross.bmp +101.3589091 n/a show_face famous_face delayed_repeat 25 8 7 f039.bmp +102.0052727 n/a right_press n/a n/a 25 n/a 4096 n/a +102.2907273 n/a show_circle n/a n/a 25 n/a 0 circle.bmp +103.9907273 n/a show_cross n/a n/a 26 n/a 1 cross.bmp +104.4661818 n/a show_face famous_face first_show 26 n/a 5 f138.bmp +105.178 n/a right_press n/a n/a 26 n/a 4096 n/a +105.2889091 n/a show_circle n/a n/a 26 n/a 0 circle.bmp +106.9889091 n/a show_cross n/a n/a 27 n/a 1 cross.bmp +107.5070909 n/a show_face famous_face delayed_repeat 27 9 7 f020.bmp +108.3252727 n/a right_press n/a n/a 27 n/a 4096 n/a +108.4352727 n/a show_circle n/a n/a 27 n/a 0 circle.bmp +110.1352727 n/a show_cross n/a n/a 28 n/a 1 cross.bmp +110.7970909 n/a show_face famous_face first_show 28 n/a 5 f064.bmp +111.4734545 n/a right_press n/a n/a 28 n/a 4096 n/a +111.6761818 n/a show_circle n/a n/a 28 n/a 0 circle.bmp +113.3761818 n/a show_cross n/a n/a 29 n/a 1 cross.bmp +113.8543636 n/a show_face famous_face immediate_repeat 29 1 6 f064.bmp +114.4052727 n/a right_press n/a n/a 29 n/a 4096 n/a +114.6734545 n/a show_circle n/a n/a 29 n/a 0 circle.bmp +116.3734545 n/a show_cross n/a n/a 30 n/a 1 cross.bmp +116.9289091 n/a show_face famous_face delayed_repeat 30 11 7 f101.bmp +117.5816364 n/a right_press n/a n/a 30 n/a 4096 n/a +117.8807273 n/a show_circle n/a n/a 30 n/a 0 circle.bmp +119.5807273 n/a show_cross n/a n/a 31 n/a 1 cross.bmp +120.1025455 n/a show_face unfamiliar_face first_show 31 n/a 13 u127.bmp +120.6807273 n/a left_press n/a n/a 31 n/a 256 n/a +120.9898182 n/a show_circle n/a n/a 31 n/a 0 circle.bmp +122.6898182 n/a show_cross n/a n/a 32 n/a 1 cross.bmp +123.2425455 n/a show_face scrambled_face first_show 32 n/a 17 s103.bmp +124.128 n/a show_circle n/a n/a 32 n/a 0 circle.bmp +124.2616364 n/a left_press n/a n/a 32 n/a 256 n/a +125.828 n/a show_cross n/a n/a 33 n/a 1 cross.bmp +126.3661818 n/a show_face unfamiliar_face first_show 33 n/a 13 u143.bmp +126.9743636 n/a left_press n/a n/a 33 n/a 256 n/a +127.2743636 n/a show_circle n/a n/a 33 n/a 0 circle.bmp +128.9743636 n/a show_cross n/a n/a 34 n/a 1 cross.bmp +129.5407273 n/a show_face famous_face delayed_repeat 34 10 7 f105.bmp +130.1416364 n/a right_press n/a n/a 34 n/a 4096 n/a +130.4925455 n/a show_circle n/a n/a 34 n/a 0 circle.bmp +132.19254545450002 n/a show_cross n/a n/a 35 n/a 1 cross.bmp +132.7643636 n/a show_face famous_face first_show 35 n/a 5 f119.bmp +133.3534545 n/a left_press n/a n/a 35 n/a 256 n/a +133.608 n/a show_circle n/a n/a 35 n/a 0 circle.bmp +135.308 n/a show_cross n/a n/a 36 n/a 1 cross.bmp +135.9052727 n/a show_face famous_face immediate_repeat 36 1 6 f119.bmp +136.4534545 n/a left_press n/a n/a 36 n/a 256 n/a +136.92163636360002 n/a show_circle n/a n/a 36 n/a 0 circle.bmp +138.6216364 n/a show_cross n/a n/a 37 n/a 1 cross.bmp +139.2461818 n/a show_face famous_face delayed_repeat 37 11 7 f138.bmp +139.83072727270002 n/a right_press n/a n/a 37 n/a 4096 n/a +140.20981818180002 n/a show_circle n/a n/a 37 n/a 0 circle.bmp +141.9098182 n/a show_cross n/a n/a 38 n/a 1 cross.bmp +142.55436363639998 n/a show_face unfamiliar_face first_show 38 n/a 13 u074.bmp +143.0743636 n/a left_press n/a n/a 38 n/a 256 n/a +143.448 n/a show_circle n/a n/a 38 n/a 0 circle.bmp +145.148 n/a show_cross n/a n/a 39 n/a 1 cross.bmp +145.74436363639998 n/a show_face unfamiliar_face immediate_repeat 39 1 14 u074.bmp +146.23163636360002 n/a left_press n/a n/a 39 n/a 256 n/a +146.7252727 n/a show_circle n/a n/a 39 n/a 0 circle.bmp +148.42527272729998 n/a show_cross n/a n/a 40 n/a 1 cross.bmp +149.0689091 n/a show_face unfamiliar_face first_show 40 n/a 13 u134.bmp +149.7352727 n/a left_press n/a n/a 40 n/a 256 n/a +149.9625455 n/a show_circle n/a n/a 40 n/a 0 circle.bmp +151.66254545450002 n/a show_cross n/a n/a 41 n/a 1 cross.bmp +152.1261818 n/a show_face unfamiliar_face delayed_repeat 41 10 15 u127.bmp +152.6370909 n/a right_press n/a n/a 41 n/a 4096 n/a +153.0498182 n/a show_circle n/a n/a 41 n/a 0 circle.bmp +154.7498182 n/a show_cross n/a n/a 42 n/a 1 cross.bmp +155.3834545 n/a show_face scrambled_face first_show 42 n/a 17 s150.bmp +156.3143636 n/a show_circle n/a n/a 42 n/a 0 circle.bmp +156.5061818 n/a right_press n/a n/a 42 n/a 4096 n/a +158.0143636 n/a show_cross n/a n/a 43 n/a 1 cross.bmp +158.5752727 n/a show_face scrambled_face delayed_repeat 43 11 19 s103.bmp +159.4952727 n/a right_press n/a n/a 43 n/a 4096 n/a +159.4961818 n/a show_circle n/a n/a 43 n/a 0 circle.bmp +161.1961818 n/a show_cross n/a n/a 44 n/a 1 cross.bmp +161.8152727 n/a show_face unfamiliar_face first_show 44 n/a 13 u077.bmp +162.388 n/a left_press n/a n/a 44 n/a 256 n/a +162.6416364 n/a show_circle n/a n/a 44 n/a 0 circle.bmp +164.3416364 n/a show_cross n/a n/a 45 n/a 1 cross.bmp +164.8552727 n/a show_face unfamiliar_face immediate_repeat 45 1 14 u077.bmp +165.4570909 n/a left_press n/a n/a 45 n/a 256 n/a +165.8652727 n/a show_circle n/a n/a 45 n/a 0 circle.bmp +167.5652727 n/a show_cross n/a n/a 46 n/a 1 cross.bmp +168.1298182 n/a show_face unfamiliar_face delayed_repeat 46 13 15 u143.bmp +168.7543636 n/a left_press n/a n/a 46 n/a 256 n/a +168.9934545 n/a show_circle n/a n/a 46 n/a 0 circle.bmp +170.6934545 n/a show_cross n/a n/a 47 n/a 1 cross.bmp +171.3370909 n/a show_face scrambled_face first_show 47 n/a 17 s026.bmp +172.1070909 n/a right_press n/a n/a 47 n/a 4096 n/a +172.3189091 n/a show_circle n/a n/a 47 n/a 0 circle.bmp +174.0189091 n/a show_cross n/a n/a 48 n/a 1 cross.bmp +174.528 n/a show_face scrambled_face immediate_repeat 48 1 18 s026.bmp +175.1616364 n/a right_press n/a n/a 48 n/a 4096 n/a +175.3970909 n/a show_circle n/a n/a 48 n/a 0 circle.bmp +177.0970909 n/a show_cross n/a n/a 49 n/a 1 cross.bmp +177.6016364 n/a show_face famous_face first_show 49 n/a 5 f036.bmp +178.2043636 n/a left_press n/a n/a 49 n/a 256 n/a +178.54163636360002 n/a show_circle n/a n/a 49 n/a 0 circle.bmp +180.2416364 n/a show_cross n/a n/a 50 n/a 1 cross.bmp +180.7089091 n/a show_face famous_face immediate_repeat 50 1 6 f036.bmp +181.2907273 n/a left_press n/a n/a 50 n/a 256 n/a +181.7089091 n/a show_circle n/a n/a 50 n/a 0 circle.bmp diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_eeg.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_eeg.json new file mode 100644 index 000000000..c8d15d015 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_eeg.json @@ -0,0 +1,24 @@ +{ + "TaskName": "FacePerception", + "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", + "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", + "InstitutionName": "MRC Cognition & Brain Sciences Unit", + "EEGReference": "nose", + "EEGGround": "left collar bone", + "SamplingFrequency": 250, + "PowerLineFrequency": 50, + "SoftwareFilters": { + "LowPassFilter": { + "cutoff": "350 (Hz)" + } + }, + "EEGPlacementScheme": "extended 10-10% system", + "CapManufacturer": "Easycap", + "EEGChannelCount": 70, + "EOGChannelCount": 2, + "RecordingType": "continuous", + "MiscChannelCount": 309, + "RecordingDuration": 493, + "ECGChannelCount": 0, + "EMGChannelCount": 0 +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_eeg.set b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_eeg.set new file mode 100644 index 000000000..e69de29bb diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_events.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_events.tsv new file mode 100644 index 000000000..7016bd850 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_events.tsv @@ -0,0 +1,200 @@ +onset duration event_type face_type rep_status trial rep_lag value stim_file +25.01436364 n/a show_face_initial famous_face first_show 1 n/a 5 f108.bmp +25.85981818 n/a right_press n/a n/a 1 n/a 4096 n/a +25.95163636 n/a show_circle n/a n/a 1 n/a 0 circle.bmp +27.65163636 n/a show_cross n/a n/a 2 n/a 1 cross.bmp +28.25527273 n/a show_face scrambled_face first_show 2 n/a 17 s141.bmp +28.91709091 n/a left_press n/a n/a 2 n/a 256 n/a +29.27254545 n/a show_circle n/a n/a 2 n/a 0 circle.bmp +30.97254545 n/a show_cross n/a n/a 3 n/a 1 cross.bmp +31.44527273 n/a show_face scrambled_face immediate_repeat 3 1 18 s141.bmp +32.12345455 n/a left_press n/a n/a 3 n/a 256 n/a +32.38163636 n/a show_circle n/a n/a 3 n/a 0 circle.bmp +34.081636363600005 n/a show_cross n/a n/a 4 n/a 1 cross.bmp +34.569818181799995 n/a show_face unfamiliar_face first_show 4 n/a 13 u132.bmp +35.39436364 n/a right_press n/a n/a 4 n/a 4096 n/a +35.41890909 n/a show_circle n/a n/a 4 n/a 0 circle.bmp +37.11890909 n/a show_cross n/a n/a 5 n/a 1 cross.bmp +37.74345455 n/a show_face unfamiliar_face immediate_repeat 5 1 14 u132.bmp +38.19709091 n/a right_press n/a n/a 5 n/a 4096 n/a +38.57254545 n/a show_circle n/a n/a 5 n/a 0 circle.bmp +40.27254545 n/a show_cross n/a n/a 6 n/a 1 cross.bmp +40.78345455 n/a show_face scrambled_face first_show 6 n/a 17 s033.bmp +41.61890909 n/a right_press n/a n/a 6 n/a 4096 n/a +41.758909090900005 n/a show_circle n/a n/a 6 n/a 0 circle.bmp +43.45890909 n/a show_cross n/a n/a 7 n/a 1 cross.bmp +44.07436364 n/a show_face scrambled_face immediate_repeat 7 1 18 s033.bmp +44.56709091 n/a right_press n/a n/a 7 n/a 4096 n/a +45.01618182 n/a show_circle n/a n/a 7 n/a 0 circle.bmp +46.71618182 n/a show_cross n/a n/a 8 n/a 1 cross.bmp +47.24890909 n/a show_face scrambled_face first_show 8 n/a 17 s062.bmp +47.82345455 n/a left_press n/a n/a 8 n/a 256 n/a +48.24709091 n/a show_circle n/a n/a 8 n/a 0 circle.bmp +49.94709091 n/a show_cross n/a n/a 9 n/a 1 cross.bmp +50.438909090900005 n/a show_face famous_face first_show 9 n/a 5 f102.bmp +51.13254545 n/a right_press n/a n/a 9 n/a 4096 n/a +51.27981818 n/a show_circle n/a n/a 9 n/a 0 circle.bmp +52.979818181800006 n/a show_cross n/a n/a 10 n/a 1 cross.bmp +53.52981818 n/a show_face famous_face immediate_repeat 10 1 6 f102.bmp +54.02345455 n/a right_press n/a n/a 10 n/a 4096 n/a +54.39981818 n/a show_circle n/a n/a 10 n/a 0 circle.bmp +56.09981818 n/a show_cross n/a n/a 11 n/a 1 cross.bmp +56.60345455 n/a show_face famous_face delayed_repeat 11 10 7 f108.bmp +57.24345455 n/a right_press n/a n/a 11 n/a 4096 n/a +57.444363636400006 n/a show_circle n/a n/a 11 n/a 0 circle.bmp +59.14436364 n/a show_cross n/a n/a 12 n/a 1 cross.bmp +59.77890909 n/a show_face unfamiliar_face first_show 12 n/a 13 u106.bmp +60.40345455 n/a right_press n/a n/a 12 n/a 4096 n/a +60.76072727 n/a show_circle n/a n/a 12 n/a 0 circle.bmp +62.460727272700005 n/a show_cross n/a n/a 13 n/a 1 cross.bmp +63.11890909 n/a show_face scrambled_face first_show 13 n/a 17 s017.bmp +63.96981818 n/a left_press n/a n/a 13 n/a 256 n/a +64.07254545 n/a show_circle n/a n/a 13 n/a 0 circle.bmp +65.77254545 n/a show_cross n/a n/a 14 n/a 1 cross.bmp +66.35890909 n/a show_face unfamiliar_face first_show 14 n/a 13 u024.bmp +67.218 n/a left_press n/a n/a 14 n/a 256 n/a +67.22618181819999 n/a show_circle n/a n/a 14 n/a 0 circle.bmp +68.92618181819999 n/a show_cross n/a n/a 15 n/a 1 cross.bmp +69.56709091 n/a show_face famous_face first_show 15 n/a 5 f051.bmp +70.17254545 n/a right_press n/a n/a 15 n/a 4096 n/a +70.56163636 n/a show_circle n/a n/a 15 n/a 0 circle.bmp +72.26163636359999 n/a show_cross n/a n/a 16 n/a 1 cross.bmp +72.908 n/a show_face scrambled_face delayed_repeat 16 8 19 s062.bmp +73.72254545 n/a left_press n/a n/a 16 n/a 256 n/a +73.82163636359999 n/a show_circle n/a n/a 16 n/a 0 circle.bmp +75.52163636 n/a show_cross n/a n/a 17 n/a 1 cross.bmp +76.06527273 n/a show_face scrambled_face first_show 17 n/a 17 s025.bmp +76.85163636 n/a left_press n/a n/a 17 n/a 256 n/a +77.038 n/a show_circle n/a n/a 17 n/a 0 circle.bmp +78.738 n/a show_cross n/a n/a 18 n/a 1 cross.bmp +79.25618181819999 n/a show_face unfamiliar_face first_show 18 n/a 13 u097.bmp +79.87527273 n/a right_press n/a n/a 18 n/a 4096 n/a +80.168 n/a show_circle n/a n/a 18 n/a 0 circle.bmp +81.868 n/a show_cross n/a n/a 19 n/a 1 cross.bmp +82.51345455 n/a show_face unfamiliar_face delayed_repeat 19 7 15 u106.bmp +83.24345455 n/a right_press n/a n/a 19 n/a 4096 n/a +83.48527273 n/a show_circle n/a n/a 19 n/a 0 circle.bmp +85.18527272729999 n/a show_cross n/a n/a 20 n/a 1 cross.bmp +85.78709091 n/a show_face famous_face first_show 20 n/a 5 f147.bmp +86.51163636 n/a right_press n/a n/a 20 n/a 4096 n/a +86.74527272729999 n/a show_circle n/a n/a 20 n/a 0 circle.bmp +88.44527273 n/a show_cross n/a n/a 21 n/a 1 cross.bmp +89.04527273 n/a show_face scrambled_face delayed_repeat 21 8 19 s017.bmp +89.62436363639999 n/a left_press n/a n/a 21 n/a 256 n/a +89.96436364 n/a show_circle n/a n/a 21 n/a 0 circle.bmp +91.66436364 n/a show_cross n/a n/a 22 n/a 1 cross.bmp +92.18527273 n/a show_face scrambled_face first_show 22 n/a 17 s080.bmp +92.96254545 n/a left_press n/a n/a 22 n/a 256 n/a +93.11709091 n/a show_circle n/a n/a 22 n/a 0 circle.bmp +94.81709091 n/a show_cross n/a n/a 23 n/a 1 cross.bmp +95.32618182 n/a show_face scrambled_face immediate_repeat 23 1 18 s080.bmp +95.94890909 n/a left_press n/a n/a 23 n/a 256 n/a +96.20618182 n/a show_circle n/a n/a 23 n/a 0 circle.bmp +97.90618182 n/a show_cross n/a n/a 24 n/a 1 cross.bmp +98.41618182 n/a show_face unfamiliar_face delayed_repeat 24 10 15 u024.bmp +99.19527273 n/a left_press n/a n/a 24 n/a 256 n/a +99.27436364 n/a show_circle n/a n/a 24 n/a 0 circle.bmp +100.9743636 n/a show_cross n/a n/a 25 n/a 1 cross.bmp +101.5570909 n/a show_face unfamiliar_face first_show 25 n/a 13 u098.bmp +102.1661818 n/a right_press n/a n/a 25 n/a 4096 n/a +102.5016364 n/a show_circle n/a n/a 25 n/a 0 circle.bmp +104.2016364 n/a show_cross n/a n/a 26 n/a 1 cross.bmp +104.8316364 n/a show_face unfamiliar_face immediate_repeat 26 1 14 u098.bmp +105.398 n/a right_press n/a n/a 26 n/a 4096 n/a +105.808 n/a show_circle n/a n/a 26 n/a 0 circle.bmp +107.508 n/a show_cross n/a n/a 27 n/a 1 cross.bmp +107.9889091 n/a show_face famous_face delayed_repeat 27 12 7 f051.bmp +108.6689091 n/a right_press n/a n/a 27 n/a 4096 n/a +108.9852727 n/a show_circle n/a n/a 27 n/a 0 circle.bmp +110.6852727 n/a show_cross n/a n/a 28 n/a 1 cross.bmp +111.3298182 n/a show_face unfamiliar_face first_show 28 n/a 13 u100.bmp +111.9307273 n/a left_press n/a n/a 28 n/a 256 n/a +112.2098182 n/a show_circle n/a n/a 28 n/a 0 circle.bmp +113.9098182 n/a show_cross n/a n/a 29 n/a 1 cross.bmp +114.4870909 n/a show_face scrambled_face delayed_repeat 29 12 19 s025.bmp +115.1225455 n/a left_press n/a n/a 29 n/a 256 n/a +115.3643636 n/a show_circle n/a n/a 29 n/a 0 circle.bmp +117.0643636 n/a show_cross n/a n/a 30 n/a 1 cross.bmp +117.6107273 n/a show_face famous_face first_show 30 n/a 5 f099.bmp +118.3225455 n/a right_press n/a n/a 30 n/a 4096 n/a +118.4961818 n/a show_circle n/a n/a 30 n/a 0 circle.bmp +120.1961818 n/a show_cross n/a n/a 31 n/a 1 cross.bmp +120.7016364 n/a show_face famous_face immediate_repeat 31 1 6 f099.bmp +121.2916364 n/a right_press n/a n/a 31 n/a 4096 n/a +121.5316364 n/a show_circle n/a n/a 31 n/a 0 circle.bmp +123.2316364 n/a show_cross n/a n/a 32 n/a 1 cross.bmp +123.708 n/a show_face unfamiliar_face delayed_repeat 32 14 15 u097.bmp +124.3725455 n/a right_press n/a n/a 32 n/a 4096 n/a +124.708 n/a show_circle n/a n/a 32 n/a 0 circle.bmp +126.408 n/a show_cross n/a n/a 33 n/a 1 cross.bmp +127.0161818 n/a show_face scrambled_face first_show 33 n/a 17 s071.bmp +127.7516364 n/a right_press n/a n/a 33 n/a 4096 n/a +127.8416364 n/a show_circle n/a n/a 33 n/a 0 circle.bmp +129.54163636360002 n/a show_cross n/a n/a 34 n/a 1 cross.bmp +130.1734545 n/a show_face scrambled_face immediate_repeat 34 1 18 s071.bmp +131.0525455 n/a right_press n/a n/a 34 n/a 4096 n/a +131.1007273 n/a show_circle n/a n/a 34 n/a 0 circle.bmp +132.80072727270002 n/a show_cross n/a n/a 35 n/a 1 cross.bmp +133.4307273 n/a show_face famous_face delayed_repeat 35 15 7 f147.bmp +134.0570909 n/a right_press n/a n/a 35 n/a 4096 n/a +134.3970909 n/a show_circle n/a n/a 35 n/a 0 circle.bmp +136.0970909 n/a show_cross n/a n/a 36 n/a 1 cross.bmp +136.7216364 n/a show_face unfamiliar_face first_show 36 n/a 13 u091.bmp +137.4443636 n/a right_press n/a n/a 36 n/a 4096 n/a +137.6298182 n/a show_circle n/a n/a 36 n/a 0 circle.bmp +139.3298182 n/a show_cross n/a n/a 37 n/a 1 cross.bmp +139.8452727 n/a show_face unfamiliar_face immediate_repeat 37 1 14 u091.bmp +140.3534545 n/a right_press n/a n/a 37 n/a 4096 n/a +140.7798182 n/a show_circle n/a n/a 37 n/a 0 circle.bmp +142.4798182 n/a show_cross n/a n/a 38 n/a 1 cross.bmp +143.0861818 n/a show_face scrambled_face first_show 38 n/a 17 s106.bmp +143.7398182 n/a left_press n/a n/a 38 n/a 256 n/a +144.0098182 n/a show_circle n/a n/a 38 n/a 0 circle.bmp +145.70981818180002 n/a show_cross n/a n/a 39 n/a 1 cross.bmp +146.3107273 n/a show_face scrambled_face immediate_repeat 39 1 18 s106.bmp +146.8798182 n/a left_press n/a n/a 39 n/a 256 n/a +147.2116364 n/a show_circle n/a n/a 39 n/a 0 circle.bmp +148.9116364 n/a show_cross n/a n/a 40 n/a 1 cross.bmp +149.4170909 n/a show_face famous_face first_show 40 n/a 5 f034.bmp +150.0307273 n/a right_press n/a n/a 40 n/a 4096 n/a +150.338 n/a show_circle n/a n/a 40 n/a 0 circle.bmp +152.038 n/a show_cross n/a n/a 41 n/a 1 cross.bmp +152.6416364 n/a show_face unfamiliar_face delayed_repeat 41 13 15 u100.bmp +153.3152727 n/a left_press n/a n/a 41 n/a 256 n/a +153.6043636 n/a show_circle n/a n/a 41 n/a 0 circle.bmp +155.30436363639998 n/a show_cross n/a n/a 42 n/a 1 cross.bmp +155.8152727 n/a show_face scrambled_face first_show 42 n/a 17 s006.bmp +156.6525455 n/a show_circle n/a n/a 42 n/a 0 circle.bmp +156.8070909 n/a right_press n/a n/a 42 n/a 4096 n/a +158.35254545450002 n/a show_cross n/a n/a 43 n/a 1 cross.bmp +158.9561818 n/a show_face scrambled_face immediate_repeat 43 1 18 s006.bmp +159.7261818 n/a right_press n/a n/a 43 n/a 4096 n/a +159.7970909 n/a show_circle n/a n/a 43 n/a 0 circle.bmp +161.4970909 n/a show_cross n/a n/a 44 n/a 1 cross.bmp +162.1298182 n/a show_face unfamiliar_face first_show 44 n/a 13 u083.bmp +162.7570909 n/a right_press n/a n/a 44 n/a 4096 n/a +163.1070909 n/a show_circle n/a n/a 44 n/a 0 circle.bmp +164.8070909 n/a show_cross n/a n/a 45 n/a 1 cross.bmp +165.338 n/a show_face scrambled_face first_show 45 n/a 17 s015.bmp +165.9843636 n/a left_press n/a n/a 45 n/a 256 n/a +166.3016364 n/a show_circle n/a n/a 45 n/a 0 circle.bmp +168.0016364 n/a show_cross n/a n/a 46 n/a 1 cross.bmp +168.6289091 n/a show_face scrambled_face first_show 46 n/a 17 s142.bmp +169.3461818 n/a right_press n/a n/a 46 n/a 4096 n/a +169.5016364 n/a show_circle n/a n/a 46 n/a 0 circle.bmp +171.20163636360002 n/a show_cross n/a n/a 47 n/a 1 cross.bmp +171.85254545450002 n/a show_face scrambled_face immediate_repeat 47 1 18 s142.bmp +172.3698182 n/a right_press n/a n/a 47 n/a 4096 n/a +172.8543636 n/a show_circle n/a n/a 47 n/a 0 circle.bmp +174.55436363639998 n/a show_cross n/a n/a 48 n/a 1 cross.bmp +175.1270909 n/a show_face famous_face first_show 48 n/a 5 f075.bmp +175.7525455 n/a right_press n/a n/a 48 n/a 4096 n/a +176.0925455 n/a show_circle n/a n/a 48 n/a 0 circle.bmp +177.79254545450002 n/a show_cross n/a n/a 49 n/a 1 cross.bmp +178.2670909 n/a show_face famous_face delayed_repeat 49 9 7 f034.bmp +179.0834545 n/a right_press n/a n/a 49 n/a 4096 n/a +179.1725455 n/a show_circle n/a n/a 49 n/a 0 circle.bmp +180.8725455 n/a show_cross n/a n/a 50 n/a 1 cross.bmp +181.4916364 n/a show_face unfamiliar_face first_show 50 n/a 13 u103.bmp +182.2689091 n/a right_press n/a n/a 50 n/a 4096 n/a +182.358 n/a show_circle n/a n/a 50 n/a 0 circle.bmp diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_eeg.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_eeg.json new file mode 100644 index 000000000..ad72a63aa --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_eeg.json @@ -0,0 +1,24 @@ +{ + "TaskName": "FacePerception", + "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", + "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", + "InstitutionName": "MRC Cognition & Brain Sciences Unit", + "EEGReference": "nose", + "EEGGround": "left collar bone", + "SamplingFrequency": 250, + "PowerLineFrequency": 50, + "SoftwareFilters": { + "LowPassFilter": { + "cutoff": "350 (Hz)" + } + }, + "EEGPlacementScheme": "extended 10-10% system", + "CapManufacturer": "Easycap", + "EEGChannelCount": 70, + "EOGChannelCount": 2, + "RecordingType": "continuous", + "MiscChannelCount": 309, + "RecordingDuration": 492, + "ECGChannelCount": 0, + "EMGChannelCount": 0 +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_eeg.set b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_eeg.set new file mode 100644 index 000000000..e69de29bb diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_events.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_events.tsv new file mode 100644 index 000000000..cf454bee0 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_events.tsv @@ -0,0 +1,200 @@ +onset duration event_type face_type rep_status trial rep_lag value stim_file +27.55890909 n/a show_face_initial scrambled_face first_show 1 n/a 17 s044.bmp +28.22072727 n/a left_press n/a n/a 1 n/a 256 n/a +28.43527273 n/a show_circle n/a n/a 1 n/a 0 circle.bmp +30.13527273 n/a show_cross n/a n/a 2 n/a 1 cross.bmp +30.74890909 n/a show_face scrambled_face immediate_repeat 2 1 18 s044.bmp +31.32436364 n/a left_press n/a n/a 2 n/a 256 n/a +31.64981818 n/a show_circle n/a n/a 2 n/a 0 circle.bmp +33.34981818 n/a show_cross n/a n/a 3 n/a 1 cross.bmp +33.83981818 n/a show_face unfamiliar_face first_show 3 n/a 13 u055.bmp +34.66254545 n/a show_circle n/a n/a 3 n/a 0 circle.bmp +34.87618182 n/a right_press n/a n/a 3 n/a 4096 n/a +36.36254545 n/a show_cross n/a n/a 4 n/a 1 cross.bmp +36.92981818 n/a show_face unfamiliar_face first_show 4 n/a 13 u079.bmp +37.65436364 n/a left_press n/a n/a 4 n/a 256 n/a +37.938909090900005 n/a show_circle n/a n/a 4 n/a 0 circle.bmp +39.63890909 n/a show_cross n/a n/a 5 n/a 1 cross.bmp +40.22072727 n/a show_face unfamiliar_face immediate_repeat 5 1 14 u079.bmp +40.698 n/a left_press n/a n/a 5 n/a 256 n/a +41.17527273 n/a show_circle n/a n/a 5 n/a 0 circle.bmp +42.87527273 n/a show_cross n/a n/a 6 n/a 1 cross.bmp +43.42890909 n/a show_face famous_face first_show 6 n/a 5 f121.bmp +44.04254545 n/a right_press n/a n/a 6 n/a 4096 n/a +44.27072727270001 n/a show_circle n/a n/a 6 n/a 0 circle.bmp +45.97072727 n/a show_cross n/a n/a 7 n/a 1 cross.bmp +46.46890909 n/a show_face famous_face first_show 7 n/a 5 f033.bmp +47.24709091 n/a left_press n/a n/a 7 n/a 256 n/a +47.46163636359999 n/a show_circle n/a n/a 7 n/a 0 circle.bmp +49.16163636 n/a show_cross n/a n/a 8 n/a 1 cross.bmp +49.75981818 n/a show_face famous_face immediate_repeat 8 1 6 f033.bmp +50.20890909 n/a left_press n/a n/a 8 n/a 256 n/a +50.73618182 n/a show_circle n/a n/a 8 n/a 0 circle.bmp +52.43618182 n/a show_cross n/a n/a 9 n/a 1 cross.bmp +53.06709091 n/a show_face scrambled_face first_show 9 n/a 17 s028.bmp +53.88709091 n/a right_press n/a n/a 9 n/a 4096 n/a +53.89163636 n/a show_circle n/a n/a 9 n/a 0 circle.bmp +55.59163636 n/a show_cross n/a n/a 10 n/a 1 cross.bmp +56.208 n/a show_face scrambled_face first_show 10 n/a 17 s135.bmp +56.83618182 n/a left_press n/a n/a 10 n/a 256 n/a +57.17709091 n/a show_circle n/a n/a 10 n/a 0 circle.bmp +58.87709091 n/a show_cross n/a n/a 11 n/a 1 cross.bmp +59.41527272729999 n/a show_face scrambled_face immediate_repeat 11 1 18 s135.bmp +59.89527273 n/a left_press n/a n/a 11 n/a 256 n/a +60.37072727 n/a show_circle n/a n/a 11 n/a 0 circle.bmp +62.070727272700005 n/a show_cross n/a n/a 12 n/a 1 cross.bmp +62.67254545 n/a show_face unfamiliar_face delayed_repeat 12 9 15 u055.bmp +63.52345455 n/a right_press n/a n/a 12 n/a 4096 n/a +63.57163636 n/a show_circle n/a n/a 12 n/a 0 circle.bmp +65.27163636 n/a show_cross n/a n/a 13 n/a 1 cross.bmp +65.76345455 n/a show_face famous_face first_show 13 n/a 5 f072.bmp +66.26527273 n/a left_press n/a n/a 13 n/a 256 n/a +66.73709091 n/a show_circle n/a n/a 13 n/a 0 circle.bmp +68.43709091 n/a show_cross n/a n/a 14 n/a 1 cross.bmp +68.93709091 n/a show_face scrambled_face first_show 14 n/a 17 s066.bmp +69.59618182 n/a left_press n/a n/a 14 n/a 256 n/a +69.92072727 n/a show_circle n/a n/a 14 n/a 0 circle.bmp +71.62072727270001 n/a show_cross n/a n/a 15 n/a 1 cross.bmp +72.14436364 n/a show_face scrambled_face immediate_repeat 15 1 18 s066.bmp +72.69527273 n/a left_press n/a n/a 15 n/a 256 n/a +73.14436364 n/a show_circle n/a n/a 15 n/a 0 circle.bmp +74.84436364 n/a show_cross n/a n/a 16 n/a 1 cross.bmp +75.35254545 n/a show_face famous_face delayed_repeat 16 10 7 f121.bmp +76.22890909 n/a show_circle n/a n/a 16 n/a 0 circle.bmp +76.23345455 n/a right_press n/a n/a 16 n/a 4096 n/a +77.92890909 n/a show_cross n/a n/a 17 n/a 1 cross.bmp +78.60981818180001 n/a show_face famous_face first_show 17 n/a 5 f063.bmp +79.25527273 n/a right_press n/a n/a 17 n/a 4096 n/a +79.56254545 n/a show_circle n/a n/a 17 n/a 0 circle.bmp +81.26254545 n/a show_cross n/a n/a 18 n/a 1 cross.bmp +81.71709091 n/a show_face unfamiliar_face first_show 18 n/a 13 u139.bmp +82.33618182 n/a right_press n/a n/a 18 n/a 4096 n/a +82.55709091 n/a show_circle n/a n/a 18 n/a 0 circle.bmp +84.25709091 n/a show_cross n/a n/a 19 n/a 1 cross.bmp +84.85709091 n/a show_face scrambled_face delayed_repeat 19 10 19 s028.bmp +85.54163636359999 n/a left_press n/a n/a 19 n/a 256 n/a +85.73709091 n/a show_circle n/a n/a 19 n/a 0 circle.bmp +87.43709091 n/a show_cross n/a n/a 20 n/a 1 cross.bmp +88.048 n/a show_face scrambled_face first_show 20 n/a 17 s018.bmp +88.90254545450001 n/a left_press n/a n/a 20 n/a 256 n/a +89.03618181819999 n/a show_circle n/a n/a 20 n/a 0 circle.bmp +90.73618182 n/a show_cross n/a n/a 21 n/a 1 cross.bmp +91.33890909 n/a show_face famous_face first_show 21 n/a 5 f076.bmp +91.93163636 n/a right_press n/a n/a 21 n/a 4096 n/a +92.21618182 n/a show_circle n/a n/a 21 n/a 0 circle.bmp +93.91618182 n/a show_cross n/a n/a 22 n/a 1 cross.bmp +94.47981818 n/a show_face famous_face immediate_repeat 22 1 6 f076.bmp +94.95709091 n/a right_press n/a n/a 22 n/a 4096 n/a +95.33436364 n/a show_circle n/a n/a 22 n/a 0 circle.bmp +97.03436364 n/a show_cross n/a n/a 23 n/a 1 cross.bmp +97.53618182 n/a show_face famous_face delayed_repeat 23 10 7 f072.bmp +98.38890909 n/a show_circle n/a n/a 23 n/a 0 circle.bmp +98.39163636 n/a right_press n/a n/a 23 n/a 4096 n/a +100.0889091 n/a show_cross n/a n/a 24 n/a 1 cross.bmp +100.5770909 n/a show_face scrambled_face first_show 24 n/a 17 s121.bmp +101.4770909 n/a left_press n/a n/a 24 n/a 256 n/a +101.5325455 n/a show_circle n/a n/a 24 n/a 0 circle.bmp +103.2325455 n/a show_cross n/a n/a 25 n/a 1 cross.bmp +103.7843636 n/a show_face scrambled_face first_show 25 n/a 17 s051.bmp +104.278 n/a left_press n/a n/a 25 n/a 256 n/a +104.7534545 n/a show_circle n/a n/a 25 n/a 0 circle.bmp +106.4534545 n/a show_cross n/a n/a 26 n/a 1 cross.bmp +106.9416364 n/a show_face famous_face delayed_repeat 26 9 7 f063.bmp +107.568 n/a right_press n/a n/a 26 n/a 4096 n/a +107.8307273 n/a show_circle n/a n/a 26 n/a 0 circle.bmp +109.5307273 n/a show_cross n/a n/a 27 n/a 1 cross.bmp +110.0652727 n/a show_face unfamiliar_face first_show 27 n/a 13 u140.bmp +110.818 n/a right_press n/a n/a 27 n/a 4096 n/a +110.8852727 n/a show_circle n/a n/a 27 n/a 0 circle.bmp +112.5852727 n/a show_cross n/a n/a 28 n/a 1 cross.bmp +113.1725455 n/a show_face unfamiliar_face delayed_repeat 28 10 15 u139.bmp +113.8161818 n/a right_press n/a n/a 28 n/a 4096 n/a +114.1098182 n/a show_circle n/a n/a 28 n/a 0 circle.bmp +115.8098182 n/a show_cross n/a n/a 29 n/a 1 cross.bmp +116.4634545 n/a show_face unfamiliar_face first_show 29 n/a 13 u124.bmp +117.3498182 n/a show_circle n/a n/a 29 n/a 0 circle.bmp +117.3570909 n/a right_press n/a n/a 29 n/a 4096 n/a +119.0498182 n/a show_cross n/a n/a 30 n/a 1 cross.bmp +119.5707273 n/a show_face unfamiliar_face immediate_repeat 30 1 14 u124.bmp +120.0643636 n/a right_press n/a n/a 30 n/a 4096 n/a +120.4670909 n/a show_circle n/a n/a 30 n/a 0 circle.bmp +122.1670909 n/a show_cross n/a n/a 31 n/a 1 cross.bmp +122.678 n/a show_face scrambled_face delayed_repeat 31 11 19 s018.bmp +123.5234545 n/a right_press n/a n/a 31 n/a 4096 n/a +123.5352727 n/a show_circle n/a n/a 31 n/a 0 circle.bmp +125.2352727 n/a show_cross n/a n/a 32 n/a 1 cross.bmp +125.818 n/a show_face famous_face first_show 32 n/a 5 f150.bmp +126.4752727 n/a right_press n/a n/a 32 n/a 4096 n/a +126.7643636 n/a show_circle n/a n/a 32 n/a 0 circle.bmp +128.46436363639998 n/a show_cross n/a n/a 33 n/a 1 cross.bmp +129.0598182 n/a show_face famous_face immediate_repeat 33 1 6 f150.bmp +129.6489091 n/a right_press n/a n/a 33 n/a 4096 n/a +129.998 n/a show_circle n/a n/a 33 n/a 0 circle.bmp +131.698 n/a show_cross n/a n/a 34 n/a 1 cross.bmp +132.2998182 n/a show_face scrambled_face first_show 34 n/a 17 s053.bmp +133.1852727 n/a show_circle n/a n/a 34 n/a 0 circle.bmp +133.20981818180002 n/a left_press n/a n/a 34 n/a 256 n/a +134.8852727 n/a show_cross n/a n/a 35 n/a 1 cross.bmp +135.4570909 n/a show_face scrambled_face immediate_repeat 35 1 18 s053.bmp +136.0698182 n/a left_press n/a n/a 35 n/a 256 n/a +136.42527272729998 n/a show_circle n/a n/a 35 n/a 0 circle.bmp +138.1252727 n/a show_cross n/a n/a 36 n/a 1 cross.bmp +138.6816364 n/a show_face scrambled_face delayed_repeat 36 12 19 s121.bmp +139.3943636 n/a right_press n/a n/a 36 n/a 4096 n/a +139.5307273 n/a show_circle n/a n/a 36 n/a 0 circle.bmp +141.2307273 n/a show_cross n/a n/a 37 n/a 1 cross.bmp +141.7716364 n/a show_face unfamiliar_face first_show 37 n/a 13 u089.bmp +142.4716364 n/a right_press n/a n/a 37 n/a 4096 n/a +142.6725455 n/a show_circle n/a n/a 37 n/a 0 circle.bmp +144.3725455 n/a show_cross n/a n/a 38 n/a 1 cross.bmp +144.9789091 n/a show_face scrambled_face delayed_repeat 38 13 19 s051.bmp +145.698 n/a right_press n/a n/a 38 n/a 4096 n/a +145.9007273 n/a show_circle n/a n/a 38 n/a 0 circle.bmp +147.6007273 n/a show_cross n/a n/a 39 n/a 1 cross.bmp +148.1870909 n/a show_face scrambled_face first_show 39 n/a 17 s052.bmp +148.8143636 n/a left_press n/a n/a 39 n/a 256 n/a +149.1043636 n/a show_circle n/a n/a 39 n/a 0 circle.bmp +150.80436363639998 n/a show_cross n/a n/a 40 n/a 1 cross.bmp +151.3443636 n/a show_face scrambled_face immediate_repeat 40 1 18 s052.bmp +151.89527272729998 n/a left_press n/a n/a 40 n/a 256 n/a +152.2989091 n/a show_circle n/a n/a 40 n/a 0 circle.bmp +153.9989091 n/a show_cross n/a n/a 41 n/a 1 cross.bmp +154.6016364 n/a show_face unfamiliar_face delayed_repeat 41 14 15 u140.bmp +155.2343636 n/a right_press n/a n/a 41 n/a 4096 n/a +155.5961818 n/a show_circle n/a n/a 41 n/a 0 circle.bmp +157.29618181819998 n/a show_cross n/a n/a 42 n/a 1 cross.bmp +157.8925455 n/a show_face famous_face first_show 42 n/a 5 f139.bmp +158.9089091 n/a show_circle n/a n/a 42 n/a 0 circle.bmp +158.9498182 n/a left_press n/a n/a 42 n/a 256 n/a +160.6089091 n/a show_cross n/a n/a 43 n/a 1 cross.bmp +161.2334545 n/a show_face scrambled_face first_show 43 n/a 17 s138.bmp +162.0670909 n/a show_circle n/a n/a 43 n/a 0 circle.bmp +162.2807273 n/a right_press n/a n/a 43 n/a 4096 n/a +163.7670909 n/a show_cross n/a n/a 44 n/a 1 cross.bmp +164.2407273 n/a show_face scrambled_face immediate_repeat 44 1 18 s138.bmp +164.8425455 n/a right_press n/a n/a 44 n/a 4096 n/a +165.1225455 n/a show_circle n/a n/a 44 n/a 0 circle.bmp +166.82254545450002 n/a show_cross n/a n/a 45 n/a 1 cross.bmp +167.3470909 n/a show_face unfamiliar_face first_show 45 n/a 13 u128.bmp +168.0043636 n/a left_press n/a n/a 45 n/a 256 n/a +168.2189091 n/a show_circle n/a n/a 45 n/a 0 circle.bmp +169.9189091 n/a show_cross n/a n/a 46 n/a 1 cross.bmp +170.4716364 n/a show_face unfamiliar_face immediate_repeat 46 1 14 u128.bmp +170.8770909 n/a left_press n/a n/a 46 n/a 256 n/a +171.3543636 n/a show_circle n/a n/a 46 n/a 0 circle.bmp +173.05436363639998 n/a show_cross n/a n/a 47 n/a 1 cross.bmp +173.528 n/a show_face famous_face first_show 47 n/a 5 f124.bmp +174.3698182 n/a show_circle n/a n/a 47 n/a 0 circle.bmp +174.3807273 n/a right_press n/a n/a 47 n/a 4096 n/a +176.0698182 n/a show_cross n/a n/a 48 n/a 1 cross.bmp +176.5689091 n/a show_face unfamiliar_face delayed_repeat 48 11 15 u089.bmp +177.3143636 n/a right_press n/a n/a 48 n/a 4096 n/a +177.5352727 n/a show_circle n/a n/a 48 n/a 0 circle.bmp +179.2352727 n/a show_cross n/a n/a 49 n/a 1 cross.bmp +179.7598182 n/a show_face unfamiliar_face first_show 49 n/a 13 u044.bmp +180.3743636 n/a left_press n/a n/a 49 n/a 256 n/a +180.7252727 n/a show_circle n/a n/a 49 n/a 0 circle.bmp +182.4252727 n/a show_cross n/a n/a 50 n/a 1 cross.bmp +183.0507273 n/a show_face unfamiliar_face first_show 50 n/a 13 u086.bmp +183.7498182 n/a left_press n/a n/a 50 n/a 256 n/a +183.8734545 n/a show_circle n/a n/a 50 n/a 0 circle.bmp diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/sub-003_scans.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/sub-003_scans.json new file mode 100644 index 000000000..d2d47d864 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/sub-003_scans.json @@ -0,0 +1,18 @@ +{ + "condition": { + "LongName": "Event category", + "Description": "The experimental condition", + "Levels": { + "left_sym": "Setup for experiment where pressing key with left index finger means a face with above average symmetry.", + "right_sym": "Setup for experiment where pressing key with right index finger means a face with above average symmetry." + }, + "HED": { + "left_sym": "Experiment-structure, Condition-variable/Left-key-for-sym-face, Description/Left index finger key press indicates a face with above average symmetry.", + "right_sym": "Experiment-structure, Condition-variable/Right-key-for-sym-face, Description/Right index finger key press indicates a face with above average symmetry." + } + }, + "acq_time": { + "Description": "Time when first data point was acquired.", + "HED": "Creation-date/#" + } +} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/sub-003_scans.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/sub-003_scans.tsv new file mode 100644 index 000000000..a794601a3 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-003/sub-003_scans.tsv @@ -0,0 +1,4 @@ +filename acq_time condition HED +ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.set 2009-05-06T09:49:10 left_sym Experimental-note/Participant talked at the beginning of this run. +ses-1/eeg/sub-003_ses-1_task-FacePerception_run-2_eeg.set 2009-05-06T10:01:34 left_sym n/a +ses-1/eeg/sub-003_ses-1_task-FacePerception_run-3_eeg.set 2009-05-06T10:11:25 left_sym Experimental-note/Exceptionally noise-free. diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/anat/sub-004_ses-1_mod-T1w_defacemask.nii.gz b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/anat/sub-004_ses-1_mod-T1w_defacemask.nii.gz new file mode 100644 index 000000000..e69de29bb diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/beh/sub-004_ses-1_task-FaceRecognition_beh.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/beh/sub-004_ses-1_task-FaceRecognition_beh.tsv new file mode 100644 index 000000000..70490677d --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/beh/sub-004_ses-1_task-FaceRecognition_beh.tsv @@ -0,0 +1,299 @@ +response_time button_press stim_file +1.812 1 u020.bmp +1.523 2 u059.bmp +1.358 1 u047.bmp +1.152 3 f004.bmp +2.011 3 f072.bmp +1.721 1 u081.bmp +1.188 3 f133.bmp +0.957 3 f129.bmp +1.136 1 u021.bmp +0.939 3 u004.bmp +1.871 3 f033.bmp +0.923 3 f078.bmp +1.599 1 f042.bmp +1.095 3 u088.bmp +4.868 1 u040.bmp +2.874 2 u096.bmp +2.419 2 u002.bmp +3.865 2 u097.bmp +2.313 2 u062.bmp +1.763 2 u022.bmp +4.788 1 f019.bmp +2.277 2 u140.bmp +2.791 2 u030.bmp +3.325 2 u017.bmp +1.804 1 u092.bmp +1.683 3 f068.bmp +1.976 2 u016.bmp +2.111 2 u085.bmp +2.218 3 f142.bmp +1.647 3 f056.bmp +2.053 3 f035.bmp +1.93 1 u147.bmp +2.02 3 f065.bmp +1.819 3 f134.bmp +6.832 1 f122.bmp +4.243 3 f116.bmp +1.835 3 f086.bmp +1.506 1 u144.bmp +2.013 1 f005.bmp +4.731 3 f058.bmp +1.999 2 u090.bmp +3.31 2 u038.bmp +1.23 1 u056.bmp +1.573 1 u087.bmp +2.517 1 u139.bmp +1.99 3 f114.bmp +2.157 2 u084.bmp +1.333 2 u032.bmp +1.352 1 u071.bmp +1.379 2 u003.bmp +3.868 3 f143.bmp +1.812 1 u007.bmp +3.563 2 u121.bmp +1.44 1 u029.bmp +1.598 1 u069.bmp +7.365 3 f127.bmp +1.603 3 f083.bmp +1.971 1 u042.bmp +5.395 3 f077.bmp +1.107 3 f146.bmp +1.424 3 f125.bmp +2.199 1 u060.bmp +1.845 2 u105.bmp +1.259 1 f097.bmp +3.385 1 f011.bmp +1.477 3 f051.bmp +7.681 2 u137.bmp +3.001 2 f027.bmp +2.31 1 f006.bmp +1.632 3 f067.bmp +8.358 2 f024.bmp +1.889 1 u086.bmp +1.573 1 u078.bmp +1.933 3 f130.bmp +2.623 3 f040.bmp +1.764 1 f112.bmp +1.109 1 f028.bmp +7.128 1 f108.bmp +2.047 3 f082.bmp +1.604 1 u126.bmp +1.7 1 u065.bmp +1.503 3 f007.bmp +2.476 3 f018.bmp +1.678 1 f120.bmp +2.291 1 u114.bmp +3.477 1 u073.bmp +1.078 1 f102.bmp +1.003 1 u049.bmp +1.675 1 f105.bmp +1.928 2 u129.bmp +4.537 3 f139.bmp +1.206 3 f039.bmp +1.046 1 u082.bmp +0.973 1 u064.bmp +1.583 2 u053.bmp +1.384 1 f071.bmp +3.649 2 f093.bmp +3.642 2 f037.bmp +1.58 1 u135.bmp +4.612 1 u068.bmp +4.708 1 u061.bmp +5.249 2 u050.bmp +7.031 1 u015.bmp +1.65 1 f118.bmp +5.848 1 u044.bmp +1.636 2 f023.bmp +1.083 1 u134.bmp +3.497 1 u028.bmp +1.584 1 f150.bmp +1.4 1 f135.bmp +3.993 1 u107.bmp +1.131 1 f052.bmp +3.799 2 u045.bmp +5.49 3 f034.bmp +2.222 1 f115.bmp +0.884 1 f104.bmp +1.73 2 u075.bmp +1.524 1 f080.bmp +9.814 1 u110.bmp +1.044 1 f087.bmp +2.043 1 u124.bmp +1.408 2 u070.bmp +1.432 3 f050.bmp +1.711 1 u019.bmp +1.314 1 f140.bmp +6.822 3 f017.bmp +1.882 1 u048.bmp +1.462 1 f045.bmp +1.835 2 u100.bmp +1.761 2 u079.bmp +1.625 1 u001.bmp +2.84 1 f084.bmp +1.123 1 u150.bmp +4.415 2 u133.bmp +1.272 3 f148.bmp +1.389 3 f088.bmp +3.301 1 f095.bmp +1.518 1 f089.bmp +0.913 1 u033.bmp +3.95 3 f060.bmp +3.995 3 f048.bmp +1.589 2 u127.bmp +4.604 1 u102.bmp +3.014 3 u145.bmp +5.002 1 u043.bmp +1.65 1 f075.bmp +1.392 2 f020.bmp +1.432 1 f110.bmp +2.663 1 f030.bmp +1.154 1 u094.bmp +2.117 2 u066.bmp +1.551 1 u089.bmp +9.2 3 f085.bmp +1.392 3 u054.bmp +6.656 1 f031.bmp +6.635 1 u010.bmp +1.206 1 u036.bmp +3.238 1 f010.bmp +1.937 3 f003.bmp +1.475 3 f113.bmp +7.959 3 f057.bmp +10.811 3 f026.bmp +3.27 1 f002.bmp +2.504 2 u112.bmp +1.29 3 f029.bmp +1.279 1 u063.bmp +1.268 1 u013.bmp +2.674 3 f049.bmp +1.26 3 f008.bmp +4.425 1 f041.bmp +1.714 3 f069.bmp +2.357 3 f053.bmp +1.469 1 f061.bmp +3.811 3 f038.bmp +1.597 3 f066.bmp +1.613 1 f062.bmp +2.492 3 f025.bmp +1.166 1 f121.bmp +1.593 3 f101.bmp +1.937 3 u125.bmp +4.402 3 f119.bmp +3.715 3 f009.bmp +2.002 1 u108.bmp +5.249 1 f145.bmp +1.103 1 u011.bmp +1.1 1 f103.bmp +2.193 1 f014.bmp +0.991 1 u083.bmp +1.657 1 u057.bmp +7.734 1 f149.bmp +0.956 1 u101.bmp +2.182 1 u116.bmp +1.149 1 u149.bmp +0.88 1 f100.bmp +1.878 1 u080.bmp +6.258 1 f081.bmp +1.206 1 u093.bmp +2.566 1 u132.bmp +0.877 1 u018.bmp +10.851 3 f109.bmp +14.492 1 u138.bmp +2.957 3 f022.bmp +1.355 1 u136.bmp +7.669 3 f015.bmp +2.349 1 u039.bmp +1.245 1 u014.bmp +4.764 2 u037.bmp +1.214 1 u098.bmp +1.038 1 f074.bmp +0.853 1 u008.bmp +1.627 3 f090.bmp +1.338 3 f079.bmp +2.924 1 u041.bmp +1.436 1 u142.bmp +1.563 1 u106.bmp +1.38 1 u012.bmp +1.814 1 f012.bmp +1.572 3 f001.bmp +1.765 3 f124.bmp +1.006 1 f036.bmp +1.607 3 f123.bmp +3.846 1 f092.bmp +0.767 1 f094.bmp +1.826 1 u052.bmp +2.383 1 f059.bmp +1.718 1 u109.bmp +1.473 3 f021.bmp +0.998 1 u131.bmp +2.439 1 u104.bmp +1.227 1 u067.bmp +3.275 2 f128.bmp +1.988 3 f063.bmp +0.996 1 u025.bmp +0.813 1 u035.bmp +0.766 1 u123.bmp +1.209 1 f091.bmp +1.657 2 u103.bmp +0.958 1 f132.bmp +3.656 2 u099.bmp +1.282 1 f055.bmp +1.695 1 f013.bmp +0.883 1 u077.bmp +2.025 1 f141.bmp +2.839 3 f106.bmp +1.01 3 f138.bmp +1.587 1 f099.bmp +0.972 1 u076.bmp +0.918 1 f043.bmp +1.707 1 u024.bmp +1.646 3 f131.bmp +0.924 1 u119.bmp +1.175 1 u072.bmp +0.816 1 u055.bmp +0.961 1 f098.bmp +0.748 1 f073.bmp +0.816 1 f111.bmp +1.137 1 u128.bmp +1.044 1 u148.bmp +0.963 1 u051.bmp +1.671 1 u046.bmp +0.884 1 u111.bmp +1.338 3 f137.bmp +1.021 1 u130.bmp +2.156 3 f144.bmp +0.789 1 u113.bmp +1.149 1 u117.bmp +1.12 1 u146.bmp +2.732 3 f147.bmp +0.7 1 u006.bmp +1.234 1 f070.bmp +1.777 1 u026.bmp +1.082 1 u115.bmp +2.96 2 u023.bmp +8.75 1 u005.bmp +1.425 1 f054.bmp +3.824 1 f136.bmp +1.073 1 u095.bmp +1.159 1 f126.bmp +1.049 1 f046.bmp +1.232 1 u122.bmp +1.328 1 u058.bmp +1.843 1 f032.bmp +1.368 3 f096.bmp +1.018 1 u031.bmp +4.379 3 f064.bmp +0.805 1 u009.bmp +1.614 2 u118.bmp +1.222 3 f107.bmp +0.909 1 u091.bmp +6.798 1 f044.bmp +0.963 1 u074.bmp +1.31 1 u027.bmp +0.754 1 f016.bmp +0.773 1 u143.bmp +1.599 1 u141.bmp +0.799 1 u120.bmp +0.809 1 u034.bmp +2.098 3 f047.bmp diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_coordsystem.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_coordsystem.json new file mode 100644 index 000000000..564b43733 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_coordsystem.json @@ -0,0 +1 @@ +{"EEGCoordinateUnits": "n/a", "EEGCoordinateSystem": "CTF", "EEGCoordinateSystemDescription": "EEGLAB"} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_electrodes.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_electrodes.tsv new file mode 100644 index 000000000..6d8e01433 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_electrodes.tsv @@ -0,0 +1,76 @@ +name x y z +EEG001 -4.99 -6.78 3.15 +EEG002 0.21 11.07 3.11 +EEG003 3.85 -6.68 3.55 +EEG004 -4.87 8.69 2.71 +EEG005 -2.96 10.43 5.27 +EEG006 0.18 10.92 6.23 +EEG007 3.47 10.48 5.48 +EEG008 5.37 8.84 3.18 +EEG009 -5.92 6.56 3.09 +EEG010 -5.52 7.75 5.26 +EEG011 -4.50 8.34 7.22 +EEG012 -2.33 8.84 8.82 +EEG013 -0.00 9.16 9.42 +EEG014 2.24 8.47 9.46 +EEG015 4.60 8.22 7.87 +EEG016 5.93 7.54 6.07 +EEG017 6.46 6.44 3.68 +EEG018 -7.43 3.31 0.85 +EEG019 -6.57 4.16 3.50 +EEG020 -6.41 5.25 6.42 +EEG021 -5.25 5.74 8.98 +EEG022 -2.98 6.08 10.71 +EEG023 -0.15 5.93 11.57 +EEG024 2.77 5.53 11.14 +EEG025 5.28 5.38 9.62 +EEG026 6.94 4.73 7.06 +EEG027 7.30 3.63 4.39 +EEG028 6.94 3.48 1.19 +EEG029 -6.94 1.46 1.05 +EEG030 -7.30 1.49 4.29 +EEG031 -7.06 2.46 7.41 +EEG032 -5.99 2.87 10.14 +EEG033 -3.32 3.08 12.15 +EEG034 -0.36 2.82 12.95 +EEG035 2.88 2.89 12.36 +EEG036 5.25 2.39 10.88 +EEG037 7.07 1.77 8.10 +EEG038 7.52 0.82 4.70 +EEG039 7.11 0.75 1.36 +EEG040 -7.24 -2.69 1.91 +EEG041 -7.30 -1.59 5.19 +EEG042 -6.94 -0.71 8.25 +EEG043 -5.80 -0.18 10.95 +EEG044 -3.49 -0.05 12.75 +EEG045 -0.45 -0.57 13.43 +EEG046 2.63 -0.39 12.91 +EEG047 5.15 -0.75 11.12 +EEG048 6.49 -1.01 8.60 +EEG049 6.82 -2.14 5.47 +EEG050 6.85 -2.73 2.43 +EEG051 -6.38 -4.53 2.72 +EEG052 -6.67 -3.77 6.00 +EEG053 -6.26 -3.43 8.34 +EEG054 -5.00 -3.23 10.48 +EEG055 -3.30 -3.12 11.88 +EEG056 -0.46 -3.40 12.08 +EEG057 2.15 -3.15 11.94 +EEG058 3.88 -3.42 10.34 +EEG059 5.06 -3.73 8.27 +EEG060 5.68 -4.50 5.90 +EEG061 n/a n/a n/a +EEG062 n/a n/a n/a +EEG063 n/a n/a n/a +EEG064 n/a n/a n/a +EEG065 5.56 -4.76 3.04 +EEG066 -5.50 -5.68 6.60 +EEG067 -3.80 -5.53 9.31 +EEG068 -0.59 -5.74 9.84 +EEG069 2.41 -5.45 9.06 +EEG070 3.79 -5.87 6.60 +EEG071 -3.35 -6.99 7.06 +EEG072 -0.53 -7.50 6.99 +EEG073 1.70 -7.07 7.15 +EEG074 -0.53 -8.16 3.37 +STI101 n/a n/a n/a diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_channels.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_channels.tsv new file mode 100644 index 000000000..24da7a067 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_channels.tsv @@ -0,0 +1,405 @@ +name type units description sampling_frequency high_cutoff low_cutoff status +MEG0113 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0112 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0111 MEGMAG T magnetometer 1100 350 0 good +MEG0122 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0123 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0121 MEGMAG T magnetometer 1100 350 0 good +MEG0132 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0133 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0131 MEGMAG T magnetometer 1100 350 0 good +MEG0143 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0142 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0141 MEGMAG T magnetometer 1100 350 0 good +MEG0213 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0212 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0211 MEGMAG T magnetometer 1100 350 0 good +MEG0222 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0223 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0221 MEGMAG T magnetometer 1100 350 0 good +MEG0232 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0233 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0231 MEGMAG T magnetometer 1100 350 0 good +MEG0243 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0242 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0241 MEGMAG T magnetometer 1100 350 0 good +MEG0313 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0312 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0311 MEGMAG T magnetometer 1100 350 0 good +MEG0322 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0323 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0321 MEGMAG T magnetometer 1100 350 0 good +MEG0333 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0332 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0331 MEGMAG T magnetometer 1100 350 0 good +MEG0343 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0342 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0341 MEGMAG T magnetometer 1100 350 0 good +MEG0413 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0412 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0411 MEGMAG T magnetometer 1100 350 0 good +MEG0422 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0423 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0421 MEGMAG T magnetometer 1100 350 0 good +MEG0432 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0433 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0431 MEGMAG T magnetometer 1100 350 0 good +MEG0443 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0442 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0441 MEGMAG T magnetometer 1100 350 0 good +MEG0513 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0512 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0511 MEGMAG T magnetometer 1100 350 0 good +MEG0523 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0522 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0521 MEGMAG T magnetometer 1100 350 0 good +MEG0532 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0533 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0531 MEGMAG T magnetometer 1100 350 0 good +MEG0542 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0543 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0541 MEGMAG T magnetometer 1100 350 0 good +MEG0613 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0612 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0611 MEGMAG T magnetometer 1100 350 0 good +MEG0622 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0623 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0621 MEGMAG T magnetometer 1100 350 0 good +MEG0633 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0632 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0631 MEGMAG T magnetometer 1100 350 0 good +MEG0642 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0643 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0641 MEGMAG T magnetometer 1100 350 0 good +MEG0713 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0712 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0711 MEGMAG T magnetometer 1100 350 0 good +MEG0723 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0722 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0721 MEGMAG T magnetometer 1100 350 0 good +MEG0733 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0732 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0731 MEGMAG T magnetometer 1100 350 0 good +MEG0743 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0742 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0741 MEGMAG T magnetometer 1100 350 0 good +MEG0813 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0812 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0811 MEGMAG T magnetometer 1100 350 0 good +MEG0822 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0823 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0821 MEGMAG T magnetometer 1100 350 0 good +MEG0913 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0912 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0911 MEGMAG T magnetometer 1100 350 0 good +MEG0923 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0922 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0921 MEGMAG T magnetometer 1100 350 0 good +MEG0932 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0933 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0931 MEGMAG T magnetometer 1100 350 0 good +MEG0942 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0943 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0941 MEGMAG T magnetometer 1100 350 0 good +MEG1013 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1012 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1011 MEGMAG T magnetometer 1100 350 0 good +MEG1023 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1022 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1021 MEGMAG T magnetometer 1100 350 0 good +MEG1032 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1033 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1031 MEGMAG T magnetometer 1100 350 0 good +MEG1043 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1042 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1041 MEGMAG T magnetometer 1100 350 0 good +MEG1112 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1113 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1111 MEGMAG T magnetometer 1100 350 0 good +MEG1123 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1122 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1121 MEGMAG T magnetometer 1100 350 0 good +MEG1133 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1132 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1131 MEGMAG T magnetometer 1100 350 0 good +MEG1142 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1143 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1141 MEGMAG T magnetometer 1100 350 0 good +MEG1213 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1212 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1211 MEGMAG T magnetometer 1100 350 0 good +MEG1223 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1222 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1221 MEGMAG T magnetometer 1100 350 0 good +MEG1232 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1233 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1231 MEGMAG T magnetometer 1100 350 0 good +MEG1243 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1242 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1241 MEGMAG T magnetometer 1100 350 0 good +MEG1312 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1313 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1311 MEGMAG T magnetometer 1100 350 0 good +MEG1323 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1322 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1321 MEGMAG T magnetometer 1100 350 0 good +MEG1333 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1332 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1331 MEGMAG T magnetometer 1100 350 0 good +MEG1342 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1343 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1341 MEGMAG T magnetometer 1100 350 0 good +MEG1412 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1413 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1411 MEGMAG T magnetometer 1100 350 0 good +MEG1423 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1422 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1421 MEGMAG T magnetometer 1100 350 0 good +MEG1433 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1432 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1431 MEGMAG T magnetometer 1100 350 0 good +MEG1442 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1443 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1441 MEGMAG T magnetometer 1100 350 0 good +MEG1512 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1513 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1511 MEGMAG T magnetometer 1100 350 0 good +MEG1522 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1523 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1521 MEGMAG T magnetometer 1100 350 0 good +MEG1533 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1532 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1531 MEGMAG T magnetometer 1100 350 0 good +MEG1543 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1542 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1541 MEGMAG T magnetometer 1100 350 0 good +MEG1613 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1612 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1611 MEGMAG T magnetometer 1100 350 0 good +MEG1622 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1623 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1621 MEGMAG T magnetometer 1100 350 0 good +MEG1632 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1633 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1631 MEGMAG T magnetometer 1100 350 0 good +MEG1643 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1642 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1641 MEGMAG T magnetometer 1100 350 0 good +MEG1713 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1712 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1711 MEGMAG T magnetometer 1100 350 0 good +MEG1722 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1723 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1721 MEGMAG T magnetometer 1100 350 0 good +MEG1732 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1733 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1731 MEGMAG T magnetometer 1100 350 0 good +MEG1743 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1742 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1741 MEGMAG T magnetometer 1100 350 0 good +MEG1813 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1812 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1811 MEGMAG T magnetometer 1100 350 0 good +MEG1822 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1823 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1821 MEGMAG T magnetometer 1100 350 0 good +MEG1832 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1833 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1831 MEGMAG T magnetometer 1100 350 0 good +MEG1843 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1842 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1841 MEGMAG T magnetometer 1100 350 0 good +MEG1912 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1913 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1911 MEGMAG T magnetometer 1100 350 0 good +MEG1923 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1922 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1921 MEGMAG T magnetometer 1100 350 0 good +MEG1932 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1933 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1931 MEGMAG T magnetometer 1100 350 0 good +MEG1943 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1942 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1941 MEGMAG T magnetometer 1100 350 0 good +MEG2013 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2012 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2011 MEGMAG T magnetometer 1100 350 0 good +MEG2023 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2022 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2021 MEGMAG T magnetometer 1100 350 0 good +MEG2032 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2033 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2031 MEGMAG T magnetometer 1100 350 0 good +MEG2042 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2043 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2041 MEGMAG T magnetometer 1100 350 0 good +MEG2113 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2112 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2111 MEGMAG T magnetometer 1100 350 0 good +MEG2122 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2123 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2121 MEGMAG T magnetometer 1100 350 0 good +MEG2133 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2132 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2131 MEGMAG T magnetometer 1100 350 0 good +MEG2143 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2142 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2141 MEGMAG T magnetometer 1100 350 0 good +MEG2212 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2213 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2211 MEGMAG T magnetometer 1100 350 0 good +MEG2223 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2222 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2221 MEGMAG T magnetometer 1100 350 0 good +MEG2233 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2232 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2231 MEGMAG T magnetometer 1100 350 0 good +MEG2242 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2243 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2241 MEGMAG T magnetometer 1100 350 0 good +MEG2312 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2313 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2311 MEGMAG T magnetometer 1100 350 0 good +MEG2323 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2322 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2321 MEGMAG T magnetometer 1100 350 0 good +MEG2332 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2333 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2331 MEGMAG T magnetometer 1100 350 0 good +MEG2343 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2342 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2341 MEGMAG T magnetometer 1100 350 0 good +MEG2412 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2413 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2411 MEGMAG T magnetometer 1100 350 0 good +MEG2423 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2422 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2421 MEGMAG T magnetometer 1100 350 0 good +MEG2433 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2432 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2431 MEGMAG T magnetometer 1100 350 0 good +MEG2442 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2443 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2441 MEGMAG T magnetometer 1100 350 0 good +MEG2512 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2513 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2511 MEGMAG T magnetometer 1100 350 0 good +MEG2522 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2523 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2521 MEGMAG T magnetometer 1100 350 0 good +MEG2533 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2532 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2531 MEGMAG T magnetometer 1100 350 0 good +MEG2543 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2542 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2541 MEGMAG T magnetometer 1100 350 0 good +MEG2612 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2613 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2611 MEGMAG T magnetometer 1100 350 0 good +MEG2623 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2622 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2621 MEGMAG T magnetometer 1100 350 0 good +MEG2633 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2632 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2631 MEGMAG T magnetometer 1100 350 0 good +MEG2642 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2643 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2641 MEGMAG T magnetometer 1100 350 0 good +EEG001 EEG V eegchannel 1100 350 0 good +EEG002 EEG V eegchannel 1100 350 0 good +EEG003 EEG V eegchannel 1100 350 0 good +EEG004 EEG V eegchannel 1100 350 0 good +EEG005 EEG V eegchannel 1100 350 0 good +EEG006 EEG V eegchannel 1100 350 0 good +EEG007 EEG V eegchannel 1100 350 0 good +EEG008 EEG V eegchannel 1100 350 0 good +EEG009 EEG V eegchannel 1100 350 0 good +EEG010 EEG V eegchannel 1100 350 0 good +EEG011 EEG V eegchannel 1100 350 0 good +EEG012 EEG V eegchannel 1100 350 0 good +EEG013 EEG V eegchannel 1100 350 0 good +EEG014 EEG V eegchannel 1100 350 0 good +EEG015 EEG V eegchannel 1100 350 0 good +EEG016 EEG V eegchannel 1100 350 0 good +EEG017 EEG V eegchannel 1100 350 0 good +EEG018 EEG V eegchannel 1100 350 0 good +EEG019 EEG V eegchannel 1100 350 0 good +EEG020 EEG V eegchannel 1100 350 0 good +EEG021 EEG V eegchannel 1100 350 0 good +EEG022 EEG V eegchannel 1100 350 0 good +EEG023 EEG V eegchannel 1100 350 0 good +EEG024 EEG V eegchannel 1100 350 0 good +EEG025 EEG V eegchannel 1100 350 0 good +EEG026 EEG V eegchannel 1100 350 0 good +EEG027 EEG V eegchannel 1100 350 0 good +EEG028 EEG V eegchannel 1100 350 0 good +EEG029 EEG V eegchannel 1100 350 0 good +EEG030 EEG V eegchannel 1100 350 0 good +EEG031 EEG V eegchannel 1100 350 0 good +EEG032 EEG V eegchannel 1100 350 0 good +EEG033 EEG V eegchannel 1100 350 0 good +EEG034 EEG V eegchannel 1100 350 0 good +EEG035 EEG V eegchannel 1100 350 0 good +EEG036 EEG V eegchannel 1100 350 0 good +EEG037 EEG V eegchannel 1100 350 0 good +EEG038 EEG V eegchannel 1100 350 0 good +EEG039 EEG V eegchannel 1100 350 0 good +EEG040 EEG V eegchannel 1100 350 0 good +EEG041 EEG V eegchannel 1100 350 0 good +EEG042 EEG V eegchannel 1100 350 0 good +EEG043 EEG V eegchannel 1100 350 0 good +EEG044 EEG V eegchannel 1100 350 0 good +EEG045 EEG V eegchannel 1100 350 0 good +EEG046 EEG V eegchannel 1100 350 0 good +EEG047 EEG V eegchannel 1100 350 0 good +EEG048 EEG V eegchannel 1100 350 0 good +EEG049 EEG V eegchannel 1100 350 0 good +EEG050 EEG V eegchannel 1100 350 0 good +EEG051 EEG V eegchannel 1100 350 0 good +EEG052 EEG V eegchannel 1100 350 0 good +EEG053 EEG V eegchannel 1100 350 0 good +EEG054 EEG V eegchannel 1100 350 0 good +EEG055 EEG V eegchannel 1100 350 0 good +EEG056 EEG V eegchannel 1100 350 0 good +EEG057 EEG V eegchannel 1100 350 0 good +EEG058 EEG V eegchannel 1100 350 0 good +EEG059 EEG V eegchannel 1100 350 0 good +EEG060 EEG V eegchannel 1100 350 0 good +EEG061 HEOG V horizontaleog 1100 350 0 good +EEG062 VEOG V verticaleog 1100 350 0 good +EEG063 ECG V cardiac 1100 350 0 good +EEG064 MISC n/a unused 1100 350 0 good +EEG065 EEG V eegchannel 1100 350 0 good +EEG066 EEG V eegchannel 1100 350 0 good +EEG067 EEG V eegchannel 1100 350 0 good +EEG068 EEG V eegchannel 1100 350 0 good +EEG069 EEG V eegchannel 1100 350 0 good +EEG070 EEG V eegchannel 1100 350 0 good +EEG071 EEG V eegchannel 1100 350 0 good +EEG072 EEG V eegchannel 1100 350 0 good +EEG073 EEG V eegchannel 1100 350 0 good +EEG074 EEG V eegchannel 1100 350 0 good +STI101 TRIG n/a digitaltrigger 1100 Inf 0 good +STI201 TRIG n/a othertrigger 1100 Inf 0 good +STI301 TRIG n/a othertrigger 1100 Inf 0 good +MISC201 MISC n/a n/a 1100 Inf 0 good +MISC202 MISC n/a n/a 1100 Inf 0 good +MISC203 MISC n/a n/a 1100 Inf 0 good +MISC204 MISC n/a n/a 1100 Inf 0 good +MISC205 MISC n/a n/a 1100 Inf 0 good +MISC206 MISC n/a n/a 1100 Inf 0 good +MISC301 MISC n/a n/a 1100 Inf 0 good +MISC302 MISC n/a n/a 1100 Inf 0 good +MISC303 MISC n/a n/a 1100 Inf 0 good +MISC304 MISC n/a n/a 1100 Inf 0 good +MISC305 MISC n/a n/a 1100 Inf 0 good +MISC306 MISC n/a n/a 1100 Inf 0 good +CHPI001 MISC n/a n/a 1100 Inf 0 good +CHPI002 MISC n/a n/a 1100 Inf 0 good +CHPI003 MISC n/a n/a 1100 Inf 0 good +CHPI004 MISC n/a n/a 1100 Inf 0 good +CHPI005 MISC n/a n/a 1100 Inf 0 good +CHPI006 MISC n/a n/a 1100 Inf 0 good +CHPI007 MISC n/a n/a 1100 Inf 0 good +CHPI008 MISC n/a n/a 1100 Inf 0 good +CHPI009 MISC n/a n/a 1100 Inf 0 good diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.json new file mode 100644 index 000000000..afc0c7840 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.json @@ -0,0 +1,26 @@ +{ + "TaskName": "FacePerception", + "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", + "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", + "InstitutionName": "MRC Cognition & Brain Sciences Unit", + "EEGReference": "nose", + "EEGGround": "left collar bone", + "SamplingFrequency": 250, + "PowerLineFrequency": 50, + "SoftwareFilters": { + "LowPassFilter": { + "cutoff": "350 (Hz)" + } + }, + "Manufacturer":"Brain Products", + "ManufacturersModelName":"BrainAmp DC", + "CapManufacturer":"EasyCap", + "CapManufacturersModelName":"M1-ext", + "EEGChannelCount":70, + "EOGChannelCount":2, + "ECGChannelCount":1, + "EMGChannelCount":0, + "MiscChannelCount":1, + "TriggerChannelCount":1, + "EEGPlacementScheme":"10 percent system" +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.set b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.set new file mode 100644 index 000000000..e69de29bb diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_events.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_events.tsv new file mode 100644 index 000000000..c2d9ddf6c --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_events.tsv @@ -0,0 +1,200 @@ +onset duration event_type face_type rep_status rep_lag trial value stim_file +24.26672727 n/a show_face_initial scrambled_face first_show n/a 1 4 s107.bmp +25.11309091 n/a show_circle n/a n/a n/a 1 0 circle.bmp +25.28036364 n/a right_press n/a n/a n/a 1 4096 n/a +26.81309091 n/a show_cross n/a n/a n/a 2 1 cross.bmp +27.40672727 n/a show_face scrambled_face immediate_repeat 1 2 18 s107.bmp +28.09763636 n/a right_press n/a n/a n/a 2 4096 n/a +28.22581818 n/a show_circle n/a n/a n/a 2 0 circle.bmp +29.92581818 n/a show_cross n/a n/a n/a 3 1 cross.bmp +30.49672727 n/a show_face famous_face first_show n/a 3 5 f150.bmp +31.27945455 n/a left_press n/a n/a n/a 3 256 n/a +31.39036364 n/a show_circle n/a n/a n/a 3 0 circle.bmp +33.09036364 n/a show_cross n/a n/a n/a 4 1 cross.bmp +33.73763636 n/a show_face famous_face first_show n/a 4 5 f046.bmp +34.454 n/a right_press n/a n/a n/a 4 4096 n/a +34.61127273 n/a show_circle n/a n/a n/a 4 0 circle.bmp +36.31127273 n/a show_cross n/a n/a n/a 5 1 cross.bmp +36.94490909 n/a show_face unfamiliar_face first_show n/a 5 13 u112.bmp +37.66490909 n/a left_press n/a n/a n/a 5 256 n/a +37.80036364 n/a show_circle n/a n/a n/a 5 0 circle.bmp +39.50036364 n/a show_cross n/a n/a n/a 6 1 cross.bmp +40.15218182 n/a show_face unfamiliar_face first_show n/a 6 13 u054.bmp +41.02672727 n/a right_press n/a n/a n/a 6 4096 n/a +41.09945455 n/a show_circle n/a n/a n/a 6 0 circle.bmp +42.79945455 n/a show_cross n/a n/a n/a 7 1 cross.bmp +43.35945455 n/a show_face unfamiliar_face immediate_repeat 1 7 14 u054.bmp +44.06490909 n/a right_press n/a n/a n/a 7 4096 n/a +44.254 n/a show_circle n/a n/a n/a 7 0 circle.bmp +45.954 n/a show_cross n/a n/a n/a 8 1 cross.bmp +46.50036364 n/a show_face unfamiliar_face first_show n/a 8 13 u017.bmp +47.244 n/a right_press n/a n/a n/a 8 4096 n/a +47.46490909 n/a show_circle n/a n/a n/a 8 0 circle.bmp +49.16490909 n/a show_cross n/a n/a n/a 9 1 cross.bmp +49.77490909 n/a show_face unfamiliar_face first_show n/a 9 13 u138.bmp +50.45581818 n/a left_press n/a n/a n/a 9 256 n/a +50.77763636 n/a show_circle n/a n/a n/a 9 0 circle.bmp +52.47763636 n/a show_cross n/a n/a n/a 10 1 cross.bmp +52.96490909 n/a show_face unfamiliar_face immediate_repeat 1 10 14 u138.bmp +53.854 n/a show_circle n/a n/a n/a 10 0 circle.bmp +53.89945455 n/a left_press n/a n/a n/a 10 256 n/a +55.554 n/a show_cross n/a n/a n/a 11 1 cross.bmp +56.02218182 n/a show_face famous_face delayed_repeat 8 11 7 f150.bmp +56.96581818 n/a left_press n/a n/a n/a 11 256 n/a +57.034 n/a show_circle n/a n/a n/a 11 0 circle.bmp +58.734 n/a show_cross n/a n/a n/a 12 1 cross.bmp +59.39672727 n/a show_face unfamiliar_face first_show n/a 12 13 u074.bmp +60.11672727 n/a right_press n/a n/a n/a 12 4096 n/a +60.27854545 n/a show_circle n/a n/a n/a 12 0 circle.bmp +61.97854545 n/a show_cross n/a n/a n/a 13 1 cross.bmp +62.554 n/a show_face famous_face delayed_repeat 9 13 7 f046.bmp +63.43763636 n/a show_circle n/a n/a n/a 13 0 circle.bmp +63.67763636 n/a left_press n/a n/a n/a 13 256 n/a +65.13763636 n/a show_cross n/a n/a n/a 14 1 cross.bmp +65.61127273 n/a show_face unfamiliar_face first_show n/a 14 13 u096.bmp +66.384 n/a left_press n/a n/a n/a 14 256 n/a +66.57581818 n/a show_circle n/a n/a n/a 14 0 circle.bmp +68.27581818 n/a show_cross n/a n/a n/a 15 1 cross.bmp +68.78490909 n/a show_face unfamiliar_face delayed_repeat 10 15 15 u112.bmp +69.524 n/a left_press n/a n/a n/a 15 256 n/a +69.65854545 n/a show_circle n/a n/a n/a 15 0 circle.bmp +71.35854545 n/a show_cross n/a n/a n/a 16 1 cross.bmp +72.00945455 n/a show_face famous_face first_show n/a 16 5 f096.bmp +72.894 n/a right_press n/a n/a n/a 16 4096 n/a +72.974 n/a show_circle n/a n/a n/a 16 0 circle.bmp +74.674 n/a show_cross n/a n/a n/a 17 1 cross.bmp +75.25036364 n/a show_face famous_face immediate_repeat 1 17 6 f096.bmp +75.98309091 n/a right_press n/a n/a n/a 17 4096 n/a +76.13036364 n/a show_circle n/a n/a n/a 17 0 circle.bmp +77.83036364 n/a show_cross n/a n/a n/a 18 1 cross.bmp +78.44036364 n/a show_face unfamiliar_face first_show n/a 18 13 u065.bmp +79.33945455 n/a show_circle n/a n/a n/a 18 0 circle.bmp +79.72036364 n/a left_press n/a n/a n/a 18 256 n/a +79.81218182 n/a double_press n/a n/a n/a 18 4352 n/a +81.03945455 n/a show_cross n/a n/a n/a 19 1 cross.bmp +81.64854545 n/a show_face unfamiliar_face immediate_repeat 1 19 14 u065.bmp +82.55309091 n/a show_circle n/a n/a n/a 19 0 circle.bmp +82.76581818 n/a left_press n/a n/a n/a 19 256 n/a +84.25309091 n/a show_cross n/a n/a n/a 20 1 cross.bmp +84.73854545 n/a show_face unfamiliar_face delayed_repeat 12 20 15 u017.bmp +85.60127273 n/a show_circle n/a n/a n/a 20 0 circle.bmp +85.65581818 n/a right_press n/a n/a n/a 20 4096 n/a +87.30127273 n/a show_cross n/a n/a n/a 21 1 cross.bmp +87.82945455 n/a show_face unfamiliar_face first_show n/a 21 13 u011.bmp +88.63945455 n/a right_press n/a n/a n/a 21 4096 n/a +88.81218182 n/a show_circle n/a n/a n/a 21 0 circle.bmp +90.51218182 n/a show_cross n/a n/a n/a 22 1 cross.bmp +91.08672727 n/a show_face unfamiliar_face immediate_repeat 1 22 14 u011.bmp +91.66672727 n/a right_press n/a n/a n/a 22 4096 n/a +92.03763636 n/a show_circle n/a n/a n/a 22 0 circle.bmp +93.73763636 n/a show_cross n/a n/a n/a 23 1 cross.bmp +94.26036364 n/a show_face unfamiliar_face first_show n/a 23 13 u081.bmp +95.16945455 n/a show_circle n/a n/a n/a 23 0 circle.bmp +95.35854545 n/a right_press n/a n/a n/a 23 4096 n/a +96.86945455 n/a show_cross n/a n/a n/a 24 1 cross.bmp +97.35127273 n/a show_face unfamiliar_face delayed_repeat 12 24 15 u074.bmp +98.22036364 n/a show_circle n/a n/a n/a 24 0 circle.bmp +98.27127273 n/a right_press n/a n/a n/a 24 4096 n/a +99.92036364 n/a show_cross n/a n/a n/a 25 1 cross.bmp +100.3749091 n/a show_face unfamiliar_face first_show n/a 25 13 u069.bmp +101.2403636 n/a show_circle n/a n/a n/a 25 0 circle.bmp +101.4685455 n/a right_press n/a n/a n/a 25 4096 n/a +102.9403636 n/a show_cross n/a n/a n/a 26 1 cross.bmp +103.4649091 n/a show_face unfamiliar_face delayed_repeat 12 26 15 u096.bmp +104.2049091 n/a left_press n/a n/a n/a 26 256 n/a +104.2985455 n/a show_circle n/a n/a n/a 26 0 circle.bmp +105.9985455 n/a show_cross n/a n/a n/a 27 1 cross.bmp +106.4549091 n/a show_face unfamiliar_face first_show n/a 27 13 u018.bmp +107.4521818 n/a show_circle n/a n/a n/a 27 0 circle.bmp +108.3076364 n/a left_press n/a n/a n/a 27 256 n/a +109.1521818 n/a show_cross n/a n/a n/a 28 1 cross.bmp +109.6794545 n/a show_face scrambled_face first_show n/a 28 17 s033.bmp +110.6976364 n/a show_circle n/a n/a n/a 28 0 circle.bmp +111.4921818 n/a right_press n/a n/a n/a 28 4096 n/a +112.3976364 n/a show_cross n/a n/a n/a 29 1 cross.bmp +113.054 n/a show_face unfamiliar_face first_show n/a 29 13 u141.bmp +113.9721818 n/a show_circle n/a n/a n/a 29 0 circle.bmp +114.2621818 n/a left_press n/a n/a n/a 29 256 n/a +115.6721818 n/a show_cross n/a n/a n/a 30 1 cross.bmp +116.2776364 n/a show_face famous_face first_show n/a 30 5 f004.bmp +117.2312727 n/a show_circle n/a n/a n/a 30 0 circle.bmp +117.2412727 n/a right_press n/a n/a n/a 30 4096 n/a +118.9312727 n/a show_cross n/a n/a n/a 31 1 cross.bmp +119.5685455 n/a show_face famous_face immediate_repeat 1 31 6 f004.bmp +120.1876364 n/a right_press n/a n/a n/a 31 4096 n/a +120.5212727 n/a show_circle n/a n/a n/a 31 0 circle.bmp +122.2212727 n/a show_cross n/a n/a n/a 32 1 cross.bmp +122.6930909 n/a show_face unfamiliar_face delayed_repeat 9 32 15 u081.bmp +123.704 n/a show_circle n/a n/a n/a 32 0 circle.bmp +123.7321818 n/a right_press n/a n/a n/a 32 4096 n/a +125.404 n/a show_cross n/a n/a n/a 33 1 cross.bmp +125.9003636 n/a show_face famous_face first_show n/a 33 5 f008.bmp +126.734 n/a show_circle n/a n/a n/a 33 0 circle.bmp +126.784 n/a left_press n/a n/a n/a 33 256 n/a +128.434 n/a show_cross n/a n/a n/a 34 1 cross.bmp +129.074 n/a show_face famous_face immediate_repeat 1 34 6 f008.bmp +129.7358182 n/a left_press n/a n/a n/a 34 256 n/a +130.0230909 n/a show_circle n/a n/a n/a 34 0 circle.bmp +131.7230909 n/a show_cross n/a n/a n/a 35 1 cross.bmp +132.2312727 n/a show_face unfamiliar_face delayed_repeat 10 35 15 u069.bmp +133.1621818 n/a show_circle n/a n/a n/a 35 0 circle.bmp +133.1958182 n/a right_press n/a n/a n/a 35 4096 n/a +134.8621818 n/a show_cross n/a n/a n/a 36 1 cross.bmp +135.4885455 n/a show_face scrambled_face first_show n/a 36 17 s007.bmp +136.3794545 n/a left_press n/a n/a n/a 36 256 n/a +136.4549091 n/a show_circle n/a n/a n/a 36 0 circle.bmp +138.1549091 n/a show_cross n/a n/a n/a 37 1 cross.bmp +138.6458182 n/a show_face unfamiliar_face delayed_repeat 10 37 15 u018.bmp +139.5203636 n/a right_press n/a n/a n/a 37 4096 n/a +139.5421818 n/a show_circle n/a n/a n/a 37 0 circle.bmp +141.2421818 n/a show_cross n/a n/a n/a 38 1 cross.bmp +141.854 n/a show_face unfamiliar_face first_show n/a 38 13 u030.bmp +142.5821818 n/a left_press n/a n/a n/a 38 256 n/a +142.7058182 n/a show_circle n/a n/a n/a 38 0 circle.bmp +144.4058182 n/a show_cross n/a n/a n/a 39 1 cross.bmp +144.8776364 n/a show_face scrambled_face delayed_repeat 11 39 19 s033.bmp +145.7776364 n/a show_circle n/a n/a n/a 39 0 circle.bmp +146.3158182 n/a right_press n/a n/a n/a 39 4096 n/a +147.4776364 n/a show_cross n/a n/a n/a 40 1 cross.bmp +148.1012727 n/a show_face scrambled_face first_show n/a 40 17 s014.bmp +149.1003636 n/a show_circle n/a n/a n/a 40 0 circle.bmp +149.2330909 n/a right_press n/a n/a n/a 40 4096 n/a +150.8003636 n/a show_cross n/a n/a n/a 41 1 cross.bmp +151.3758182 n/a show_face scrambled_face immediate_repeat 1 41 18 s014.bmp +152.2112727 n/a right_press n/a n/a n/a 41 4096 n/a +152.3594545 n/a show_circle n/a n/a n/a 41 0 circle.bmp +154.0594545 n/a show_cross n/a n/a n/a 42 1 cross.bmp +154.5494545 n/a show_face unfamiliar_face delayed_repeat 13 42 15 u141.bmp +155.5149091 n/a show_circle n/a n/a n/a 42 0 circle.bmp +156.0094545 n/a left_press n/a n/a n/a 42 256 n/a +157.2149091 n/a show_cross n/a n/a n/a 43 1 cross.bmp +157.6903636 n/a show_face famous_face first_show n/a 43 5 f018.bmp +158.6185455 n/a show_circle n/a n/a n/a 43 0 circle.bmp +159.2130909 n/a right_press n/a n/a n/a 43 4096 n/a +160.3185455 n/a show_cross n/a n/a n/a 44 1 cross.bmp +160.9312727 n/a show_face famous_face immediate_repeat 1 44 6 f018.bmp +161.6149091 n/a left_press n/a n/a n/a 44 256 n/a +161.8467273 n/a show_circle n/a n/a n/a 44 0 circle.bmp +163.5467273 n/a show_cross n/a n/a n/a 45 1 cross.bmp +164.1721818 n/a show_face unfamiliar_face first_show n/a 45 13 u107.bmp +165.1058182 n/a show_circle n/a n/a n/a 45 0 circle.bmp +165.1494545 n/a left_press n/a n/a n/a 45 256 n/a +166.8058182 n/a show_cross n/a n/a n/a 46 1 cross.bmp +167.2458182 n/a show_face unfamiliar_face immediate_repeat 1 46 14 u107.bmp +168.0076364 n/a left_press n/a n/a n/a 46 256 n/a +168.2058182 n/a show_circle n/a n/a n/a 46 0 circle.bmp +169.9058182 n/a show_cross n/a n/a n/a 47 1 cross.bmp +170.5030909 n/a show_face famous_face first_show n/a 47 5 f066.bmp +171.4485455 n/a show_circle n/a n/a n/a 47 0 circle.bmp +172.054 n/a right_press n/a n/a n/a 47 4096 n/a +173.1485455 n/a show_cross n/a n/a n/a 48 1 cross.bmp +173.794 n/a show_face famous_face immediate_repeat 1 48 6 f066.bmp +174.6749091 n/a show_circle n/a n/a n/a 48 0 circle.bmp +175.3558182 n/a right_press n/a n/a n/a 48 4096 n/a +176.3749091 n/a show_cross n/a n/a n/a 49 1 cross.bmp +176.8676364 n/a show_face scrambled_face delayed_repeat 13 49 19 s007.bmp +177.7949091 n/a show_circle n/a n/a n/a 49 0 circle.bmp +178.5858182 n/a left_press n/a n/a n/a 49 256 n/a +179.4949091 n/a show_cross n/a n/a n/a 50 1 cross.bmp +179.9912727 n/a show_face unfamiliar_face first_show n/a 50 13 u142.bmp +180.8667273 n/a show_circle n/a n/a n/a 50 0 circle.bmp diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-2_eeg.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-2_eeg.json new file mode 100644 index 000000000..afc0c7840 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-2_eeg.json @@ -0,0 +1,26 @@ +{ + "TaskName": "FacePerception", + "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", + "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", + "InstitutionName": "MRC Cognition & Brain Sciences Unit", + "EEGReference": "nose", + "EEGGround": "left collar bone", + "SamplingFrequency": 250, + "PowerLineFrequency": 50, + "SoftwareFilters": { + "LowPassFilter": { + "cutoff": "350 (Hz)" + } + }, + "Manufacturer":"Brain Products", + "ManufacturersModelName":"BrainAmp DC", + "CapManufacturer":"EasyCap", + "CapManufacturersModelName":"M1-ext", + "EEGChannelCount":70, + "EOGChannelCount":2, + "ECGChannelCount":1, + "EMGChannelCount":0, + "MiscChannelCount":1, + "TriggerChannelCount":1, + "EEGPlacementScheme":"10 percent system" +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-2_eeg.set b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-2_eeg.set new file mode 100644 index 000000000..e69de29bb diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-2_events.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-2_events.tsv new file mode 100644 index 000000000..a38ee6065 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-2_events.tsv @@ -0,0 +1,200 @@ +onset duration event_type face_type rep_status rep_lag trial value stim_file +23.67309091 n/a show_face_initial famous_face first_show n/a 1 2 f141.bmp +24.52490909 n/a right_press n/a n/a n/a 1 4096 n/a +24.60490909 n/a show_circle n/a n/a n/a 1 0 circle.bmp +26.30490909 n/a show_cross n/a n/a n/a 2 1 cross.bmp +26.89581818 n/a show_face famous_face immediate_repeat 1 2 6 f141.bmp +27.77854545 n/a show_circle n/a n/a n/a 2 0 circle.bmp +28.09127273 n/a right_press n/a n/a n/a 2 4096 n/a +29.47854545 n/a show_cross n/a n/a n/a 3 1 cross.bmp +30.00309091 n/a show_face famous_face first_show n/a 3 5 f014.bmp +30.82218182 n/a left_press n/a n/a n/a 3 256 n/a +30.89945455 n/a show_circle n/a n/a n/a 3 0 circle.bmp +32.59945455 n/a show_cross n/a n/a n/a 4 1 cross.bmp +33.07672727 n/a show_face unfamiliar_face first_show n/a 4 13 u149.bmp +33.87945455 n/a right_press n/a n/a n/a 4 4096 n/a +34.04763636 n/a show_circle n/a n/a n/a 4 0 circle.bmp +35.74763636 n/a show_cross n/a n/a n/a 5 1 cross.bmp +36.33490909 n/a show_face unfamiliar_face immediate_repeat 1 5 14 u149.bmp +37.00945455 n/a right_press n/a n/a n/a 5 4096 n/a +37.174 n/a show_circle n/a n/a n/a 5 0 circle.bmp +38.874 n/a show_cross n/a n/a n/a 6 1 cross.bmp +39.39127273 n/a show_face scrambled_face first_show n/a 6 17 s094.bmp +40.05581818 n/a left_press n/a n/a n/a 6 256 n/a +40.39036364 n/a show_circle n/a n/a n/a 6 0 circle.bmp +42.09036364 n/a show_cross n/a n/a n/a 7 1 cross.bmp +42.68218182 n/a show_face unfamiliar_face first_show n/a 7 13 u093.bmp +43.51127273 n/a right_press n/a n/a n/a 7 4096 n/a +43.52490909 n/a show_circle n/a n/a n/a 7 0 circle.bmp +45.22490909 n/a show_cross n/a n/a n/a 8 1 cross.bmp +45.82309091 n/a show_face famous_face first_show n/a 8 5 f125.bmp +46.78218182 n/a left_press n/a n/a n/a 8 256 n/a +46.82581818 n/a show_circle n/a n/a n/a 8 0 circle.bmp +48.52581818 n/a show_cross n/a n/a n/a 9 1 cross.bmp +48.99672727 n/a show_face famous_face first_show n/a 9 5 f109.bmp +49.86945455 n/a show_circle n/a n/a n/a 9 0 circle.bmp +50.05036364 n/a left_press n/a n/a n/a 9 256 n/a +51.56945455 n/a show_cross n/a n/a n/a 10 1 cross.bmp +52.13763636 n/a show_face famous_face delayed_repeat 7 10 7 f014.bmp +53.00854545 n/a show_circle n/a n/a n/a 10 0 circle.bmp +53.05672727 n/a right_press n/a n/a n/a 10 4096 n/a +54.70854545 n/a show_cross n/a n/a n/a 11 1 cross.bmp +55.32854545 n/a show_face famous_face first_show n/a 11 5 f010.bmp +56.07127273 n/a left_press n/a n/a n/a 11 256 n/a +56.14854545 n/a show_circle n/a n/a n/a 11 0 circle.bmp +57.84854545 n/a show_cross n/a n/a n/a 12 1 cross.bmp +58.50218182 n/a show_face scrambled_face first_show n/a 12 17 s042.bmp +59.38763636 n/a show_circle n/a n/a n/a 12 0 circle.bmp +59.43218182 n/a left_press n/a n/a n/a 12 256 n/a +61.08763636 n/a show_cross n/a n/a n/a 13 1 cross.bmp +61.57581818 n/a show_face scrambled_face immediate_repeat 1 13 18 s042.bmp +62.50127273 n/a show_circle n/a n/a n/a 13 0 circle.bmp +62.58581818 n/a left_press n/a n/a n/a 13 256 n/a +64.20127273 n/a show_cross n/a n/a n/a 14 1 cross.bmp +64.70127273 n/a show_face scrambled_face delayed_repeat 8 14 19 s094.bmp +65.65854545 n/a show_circle n/a n/a n/a 14 0 circle.bmp +65.72218182 n/a right_press n/a n/a n/a 14 4096 n/a +67.35854545 n/a show_cross n/a n/a n/a 15 1 cross.bmp +68.00763636 n/a show_face scrambled_face first_show n/a 15 17 s036.bmp +68.83127273 n/a right_press n/a n/a n/a 15 4096 n/a +69.00127273 n/a show_circle n/a n/a n/a 15 0 circle.bmp +70.70127273 n/a show_cross n/a n/a n/a 16 1 cross.bmp +71.23309091 n/a show_face scrambled_face immediate_repeat 1 16 18 s036.bmp +72.15127273 n/a left_press n/a n/a n/a 16 256 n/a +72.22309091 n/a show_circle n/a n/a n/a 16 0 circle.bmp +73.92309091 n/a show_cross n/a n/a n/a 17 1 cross.bmp +74.50581818 n/a show_face unfamiliar_face delayed_repeat 10 17 15 u093.bmp +75.50945455 n/a show_circle n/a n/a n/a 17 0 circle.bmp +75.51490909 n/a left_press n/a n/a n/a 17 256 n/a +77.20945455 n/a show_cross n/a n/a n/a 18 1 cross.bmp +77.79672727 n/a show_face famous_face first_show n/a 18 5 f043.bmp +78.70672727 n/a show_circle n/a n/a n/a 18 0 circle.bmp +78.82127273 n/a left_press n/a n/a n/a 18 256 n/a +80.40672727 n/a show_cross n/a n/a n/a 19 1 cross.bmp +81.054 n/a show_face famous_face delayed_repeat 11 19 7 f125.bmp +81.89490909 n/a show_circle n/a n/a n/a 19 0 circle.bmp +81.90945455 n/a left_press n/a n/a n/a 19 256 n/a +83.59490909 n/a show_cross n/a n/a n/a 20 1 cross.bmp +84.19581818 n/a show_face scrambled_face first_show n/a 20 17 s060.bmp +85.16218182 n/a show_circle n/a n/a n/a 20 0 circle.bmp +85.25763636 n/a right_press n/a n/a n/a 20 4096 n/a +86.86218182 n/a show_cross n/a n/a n/a 21 1 cross.bmp +87.40218182 n/a show_face scrambled_face immediate_repeat 1 21 18 s060.bmp +88.23945455 n/a show_circle n/a n/a n/a 21 0 circle.bmp +88.63309091 n/a right_press n/a n/a n/a 21 4096 n/a +89.93945455 n/a show_cross n/a n/a n/a 22 1 cross.bmp +90.44309091 n/a show_face famous_face delayed_repeat 13 22 7 f109.bmp +91.14854545 n/a left_press n/a n/a n/a 22 256 n/a +91.46036364 n/a show_circle n/a n/a n/a 22 0 circle.bmp +93.16036364 n/a show_cross n/a n/a n/a 23 1 cross.bmp +93.63309091 n/a show_face scrambled_face first_show n/a 23 17 s116.bmp +94.34581818 n/a left_press n/a n/a n/a 23 256 n/a +94.554 n/a show_circle n/a n/a n/a 23 0 circle.bmp +96.254 n/a show_cross n/a n/a n/a 24 1 cross.bmp +96.70763636 n/a show_face scrambled_face immediate_repeat 1 24 18 s116.bmp +97.24672727 n/a right_press n/a n/a n/a 24 4096 n/a +97.634 n/a show_circle n/a n/a n/a 24 0 circle.bmp +99.334 n/a show_cross n/a n/a n/a 25 1 cross.bmp +99.79763636 n/a show_face famous_face delayed_repeat 14 25 7 f010.bmp +100.4803636 n/a left_press n/a n/a n/a 25 256 n/a +100.6721818 n/a show_circle n/a n/a n/a 25 0 circle.bmp +102.3721818 n/a show_cross n/a n/a n/a 26 1 cross.bmp +102.9049091 n/a show_face famous_face first_show n/a 26 5 f021.bmp +103.7594545 n/a show_circle n/a n/a n/a 26 0 circle.bmp +103.8067273 n/a right_press n/a n/a n/a 26 4096 n/a +105.4594545 n/a show_cross n/a n/a n/a 27 1 cross.bmp +105.9458182 n/a show_face scrambled_face first_show n/a 27 17 s113.bmp +106.8294545 n/a show_circle n/a n/a n/a 27 0 circle.bmp +107.0076364 n/a left_press n/a n/a n/a 27 256 n/a +108.5294545 n/a show_cross n/a n/a n/a 28 1 cross.bmp +109.1521818 n/a show_face scrambled_face immediate_repeat 1 28 18 s113.bmp +110.0058182 n/a show_circle n/a n/a n/a 28 0 circle.bmp +110.0430909 n/a left_press n/a n/a n/a 28 256 n/a +111.7058182 n/a show_cross n/a n/a n/a 29 1 cross.bmp +112.1758182 n/a show_face scrambled_face first_show n/a 29 17 s012.bmp +113.074 n/a show_circle n/a n/a n/a 29 0 circle.bmp +113.3358182 n/a left_press n/a n/a n/a 29 256 n/a +114.774 n/a show_cross n/a n/a n/a 30 1 cross.bmp +115.3667273 n/a show_face famous_face delayed_repeat 12 30 7 f043.bmp +116.2730909 n/a show_circle n/a n/a n/a 30 0 circle.bmp +116.7758182 n/a right_press n/a n/a n/a 30 4096 n/a +117.9730909 n/a show_cross n/a n/a n/a 31 1 cross.bmp +118.5576364 n/a show_face scrambled_face first_show n/a 31 17 s037.bmp +119.1885455 n/a left_press n/a n/a n/a 31 256 n/a +119.4885455 n/a show_circle n/a n/a n/a 31 0 circle.bmp +121.1885455 n/a show_cross n/a n/a n/a 32 1 cross.bmp +121.6476364 n/a show_face famous_face first_show n/a 32 5 f034.bmp +122.374 n/a left_press n/a n/a n/a 32 256 n/a +122.5312727 n/a show_circle n/a n/a n/a 32 0 circle.bmp +124.2312727 n/a show_cross n/a n/a n/a 33 1 cross.bmp +124.7385455 n/a show_face famous_face immediate_repeat 1 33 6 f034.bmp +125.2858182 n/a left_press n/a n/a n/a 33 256 n/a +125.6976364 n/a show_circle n/a n/a n/a 33 0 circle.bmp +127.3976364 n/a show_cross n/a n/a n/a 34 1 cross.bmp +128.0458182 n/a show_face scrambled_face first_show n/a 34 17 s049.bmp +128.8858182 n/a show_circle n/a n/a n/a 34 0 circle.bmp +128.9612727 n/a right_press n/a n/a n/a 34 4096 n/a +130.5858182 n/a show_cross n/a n/a n/a 35 1 cross.bmp +131.1867273 n/a show_face scrambled_face immediate_repeat 1 35 18 s049.bmp +131.9867273 n/a left_press n/a n/a n/a 35 256 n/a +132.0058182 n/a show_circle n/a n/a n/a 35 0 circle.bmp +133.7058182 n/a show_cross n/a n/a n/a 36 1 cross.bmp +134.3103636 n/a show_face famous_face delayed_repeat 10 36 7 f021.bmp +135.1458182 n/a show_circle n/a n/a n/a 36 0 circle.bmp +135.364 n/a left_press n/a n/a n/a 36 256 n/a +136.8458182 n/a show_cross n/a n/a n/a 37 1 cross.bmp +137.4012727 n/a show_face scrambled_face first_show n/a 37 17 s089.bmp +138.3221818 n/a right_press n/a n/a n/a 37 4096 n/a +138.3430909 n/a show_circle n/a n/a n/a 37 0 circle.bmp +140.0430909 n/a show_cross n/a n/a n/a 38 1 cross.bmp +140.5749091 n/a show_face scrambled_face immediate_repeat 1 38 18 s089.bmp +141.4203636 n/a show_circle n/a n/a n/a 38 0 circle.bmp +141.784 n/a right_press n/a n/a n/a 38 4096 n/a +143.1203636 n/a show_cross n/a n/a n/a 39 1 cross.bmp +143.6485455 n/a show_face famous_face first_show n/a 39 5 f060.bmp +144.5221818 n/a show_circle n/a n/a n/a 39 0 circle.bmp +144.6958182 n/a left_press n/a n/a n/a 39 256 n/a +146.2221818 n/a show_cross n/a n/a n/a 40 1 cross.bmp +146.7394545 n/a show_face famous_face immediate_repeat 1 40 6 f060.bmp +147.324 n/a right_press n/a n/a n/a 40 4096 n/a +147.7021818 n/a show_circle n/a n/a n/a 40 0 circle.bmp +149.4021818 n/a show_cross n/a n/a n/a 41 1 cross.bmp +149.8630909 n/a show_face scrambled_face delayed_repeat 12 41 19 s012.bmp +150.7458182 n/a show_circle n/a n/a n/a 41 0 circle.bmp +150.9221818 n/a right_press n/a n/a n/a 41 4096 n/a +152.4458182 n/a show_cross n/a n/a n/a 42 1 cross.bmp +152.954 n/a show_face famous_face first_show n/a 42 5 f129.bmp +153.7794545 n/a show_circle n/a n/a n/a 42 0 circle.bmp +153.9694545 n/a left_press n/a n/a n/a 42 256 n/a +155.4794545 n/a show_cross n/a n/a n/a 43 1 cross.bmp +155.994 n/a show_face scrambled_face delayed_repeat 12 43 19 s037.bmp +156.8358182 n/a show_circle n/a n/a n/a 43 0 circle.bmp +156.8903636 n/a right_press n/a n/a n/a 43 4096 n/a +158.5358182 n/a show_cross n/a n/a n/a 44 1 cross.bmp +159.084 n/a show_face scrambled_face first_show n/a 44 17 s068.bmp +159.9730909 n/a show_circle n/a n/a n/a 44 0 circle.bmp +160.3776364 n/a left_press n/a n/a n/a 44 256 n/a +161.6730909 n/a show_cross n/a n/a n/a 45 1 cross.bmp +162.3094545 n/a show_face scrambled_face immediate_repeat 1 45 18 s068.bmp +163.0530909 n/a left_press n/a n/a n/a 45 256 n/a +163.2394545 n/a show_circle n/a n/a n/a 45 0 circle.bmp +164.9394545 n/a show_cross n/a n/a n/a 46 1 cross.bmp +165.5494545 n/a show_face unfamiliar_face first_show n/a 46 13 u092.bmp +166.3530909 n/a right_press n/a n/a n/a 46 4096 n/a +166.4830909 n/a show_circle n/a n/a n/a 46 0 circle.bmp +168.1830909 n/a show_cross n/a n/a n/a 47 1 cross.bmp +168.7230909 n/a show_face famous_face first_show n/a 47 5 f062.bmp +169.6503636 n/a show_circle n/a n/a n/a 47 0 circle.bmp +169.8967273 n/a right_press n/a n/a n/a 47 4096 n/a +171.3503636 n/a show_cross n/a n/a n/a 48 1 cross.bmp +171.9976364 n/a show_face famous_face first_show n/a 48 5 f128.bmp +172.864 n/a right_press n/a n/a n/a 48 4096 n/a +172.9785455 n/a show_circle n/a n/a n/a 48 0 circle.bmp +174.6785455 n/a show_cross n/a n/a n/a 49 1 cross.bmp +175.2049091 n/a show_face scrambled_face first_show n/a 49 17 s111.bmp +176.0303636 n/a show_circle n/a n/a n/a 49 0 circle.bmp +177.1794545 n/a right_press n/a n/a n/a 49 4096 n/a +177.7303636 n/a show_cross n/a n/a n/a 50 1 cross.bmp +178.3458182 n/a show_face scrambled_face immediate_repeat 1 50 18 s111.bmp +179.2012727 n/a right_press n/a n/a n/a 50 4096 n/a +179.3203636 n/a show_circle n/a n/a n/a 50 0 circle.bmp diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-3_eeg.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-3_eeg.json new file mode 100644 index 000000000..afc0c7840 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-3_eeg.json @@ -0,0 +1,26 @@ +{ + "TaskName": "FacePerception", + "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", + "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", + "InstitutionName": "MRC Cognition & Brain Sciences Unit", + "EEGReference": "nose", + "EEGGround": "left collar bone", + "SamplingFrequency": 250, + "PowerLineFrequency": 50, + "SoftwareFilters": { + "LowPassFilter": { + "cutoff": "350 (Hz)" + } + }, + "Manufacturer":"Brain Products", + "ManufacturersModelName":"BrainAmp DC", + "CapManufacturer":"EasyCap", + "CapManufacturersModelName":"M1-ext", + "EEGChannelCount":70, + "EOGChannelCount":2, + "ECGChannelCount":1, + "EMGChannelCount":0, + "MiscChannelCount":1, + "TriggerChannelCount":1, + "EEGPlacementScheme":"10 percent system" +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-3_eeg.set b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-3_eeg.set new file mode 100644 index 000000000..e69de29bb diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-3_events.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-3_events.tsv new file mode 100644 index 000000000..816a90a5a --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-3_events.tsv @@ -0,0 +1,200 @@ +onset duration event_type face_type rep_status rep_lag trial value stim_file +36.10763636 n/a show_face_initial unfamiliar_face first_show n/a 1 3 u099.bmp +37.07763636 n/a show_circle n/a n/a n/a 1 0 circle.bmp +37.12945455 n/a left_press n/a n/a n/a 1 256 n/a +38.77763636 n/a show_cross n/a n/a n/a 2 1 cross.bmp +39.41581818 n/a show_face unfamiliar_face immediate_repeat 1 2 14 u099.bmp +40.08036364 n/a left_press n/a n/a n/a 2 256 n/a +40.41309091 n/a show_circle n/a n/a n/a 2 0 circle.bmp +42.11309091 n/a show_cross n/a n/a n/a 3 1 cross.bmp +42.724 n/a show_face unfamiliar_face first_show n/a 3 13 u027.bmp +43.56763636 n/a show_circle n/a n/a n/a 3 0 circle.bmp +43.78490909 n/a right_press n/a n/a n/a 3 4096 n/a +45.26763636 n/a show_cross n/a n/a n/a 4 1 cross.bmp +45.83036364 n/a show_face unfamiliar_face immediate_repeat 1 4 14 u027.bmp +46.53581818 n/a right_press n/a n/a n/a 4 4096 n/a +46.84854545 n/a show_circle n/a n/a n/a 4 0 circle.bmp +48.54854545 n/a show_cross n/a n/a n/a 5 1 cross.bmp +49.05490909 n/a show_face scrambled_face first_show n/a 5 17 s062.bmp +49.96854545 n/a show_circle n/a n/a n/a 5 0 circle.bmp +50.12309091 n/a left_press n/a n/a n/a 5 256 n/a +51.66854545 n/a show_cross n/a n/a n/a 6 1 cross.bmp +52.31218182 n/a show_face unfamiliar_face first_show n/a 6 13 u082.bmp +53.29763636 n/a show_circle n/a n/a n/a 6 0 circle.bmp +53.59763636 n/a left_press n/a n/a n/a 6 256 n/a +54.99763636 n/a show_cross n/a n/a n/a 7 1 cross.bmp +55.53581818 n/a show_face unfamiliar_face immediate_repeat 1 7 14 u082.bmp +56.46945455 n/a show_circle n/a n/a n/a 7 0 circle.bmp +56.75036364 n/a left_press n/a n/a n/a 7 256 n/a +58.16945455 n/a show_cross n/a n/a n/a 8 1 cross.bmp +58.66036364 n/a show_face unfamiliar_face first_show n/a 8 13 u110.bmp +59.50490909 n/a show_circle n/a n/a n/a 8 0 circle.bmp +59.70036364 n/a right_press n/a n/a n/a 8 4096 n/a +61.20490909 n/a show_cross n/a n/a n/a 9 1 cross.bmp +61.75036364 n/a show_face unfamiliar_face immediate_repeat 1 9 14 u110.bmp +62.72581818 n/a show_circle n/a n/a n/a 9 0 circle.bmp +64.42581818 n/a show_cross n/a n/a n/a 10 1 cross.bmp +64.94127273 n/a show_face scrambled_face first_show n/a 10 17 s076.bmp +65.69218182 n/a right_press n/a n/a n/a 10 4096 n/a +65.95036364 n/a show_circle n/a n/a n/a 10 0 circle.bmp +67.65036364 n/a show_cross n/a n/a n/a 11 1 cross.bmp +68.24854545 n/a show_face scrambled_face immediate_repeat 1 11 18 s076.bmp +68.91218182 n/a right_press n/a n/a n/a 11 4096 n/a +69.20672727 n/a show_circle n/a n/a n/a 11 0 circle.bmp +70.90672727 n/a show_cross n/a n/a n/a 12 1 cross.bmp +71.47309091 n/a show_face scrambled_face first_show n/a 12 17 s022.bmp +72.314 n/a show_circle n/a n/a n/a 12 0 circle.bmp +72.44309091 n/a right_press n/a n/a n/a 12 4096 n/a +74.014 n/a show_cross n/a n/a n/a 13 1 cross.bmp +74.664 n/a show_face scrambled_face first_show n/a 13 17 s045.bmp +75.50763636 n/a show_circle n/a n/a n/a 13 0 circle.bmp +75.58218182 n/a right_press n/a n/a n/a 13 4096 n/a +77.20763636 n/a show_cross n/a n/a n/a 14 1 cross.bmp +77.77036364 n/a show_face scrambled_face delayed_repeat 9 14 19 s062.bmp +78.59309091 n/a show_circle n/a n/a n/a 14 0 circle.bmp +79.08763636 n/a right_press n/a n/a n/a 14 4096 n/a +80.29309091 n/a show_cross n/a n/a n/a 15 1 cross.bmp +80.87763636 n/a show_face famous_face first_show n/a 15 5 f033.bmp +81.874 n/a show_circle n/a n/a n/a 15 0 circle.bmp +83.574 n/a show_cross n/a n/a n/a 16 1 cross.bmp +84.18581818 n/a show_face unfamiliar_face first_show n/a 16 13 u020.bmp +85.064 n/a show_circle n/a n/a n/a 16 0 circle.bmp +85.444 n/a right_press n/a n/a n/a 16 4096 n/a +86.764 n/a show_cross n/a n/a n/a 17 1 cross.bmp +87.25945455 n/a show_face unfamiliar_face first_show n/a 17 13 u120.bmp +88.244 n/a show_circle n/a n/a n/a 17 0 circle.bmp +88.25218182 n/a right_press n/a n/a n/a 17 4096 n/a +89.944 n/a show_cross n/a n/a n/a 18 1 cross.bmp +90.41672727 n/a show_face unfamiliar_face immediate_repeat 1 18 14 u120.bmp +91.23581818 n/a right_press n/a n/a n/a 18 4096 n/a +91.28490909 n/a show_circle n/a n/a n/a 18 0 circle.bmp +92.98490909 n/a show_cross n/a n/a n/a 19 1 cross.bmp +93.60763636 n/a show_face scrambled_face first_show n/a 19 17 s099.bmp +94.61490909 n/a show_circle n/a n/a n/a 19 0 circle.bmp +96.31490909 n/a show_cross n/a n/a n/a 20 1 cross.bmp +96.91490909 n/a show_face scrambled_face delayed_repeat 8 20 19 s022.bmp +97.79490909 n/a show_circle n/a n/a n/a 20 0 circle.bmp +98.16490909 n/a right_press n/a n/a n/a 20 4096 n/a +99.49490909 n/a show_cross n/a n/a n/a 21 1 cross.bmp +99.97218182 n/a show_face famous_face first_show n/a 21 5 f103.bmp +100.9003636 n/a show_circle n/a n/a n/a 21 0 circle.bmp +102.6003636 n/a show_cross n/a n/a n/a 22 1 cross.bmp +103.1794545 n/a show_face scrambled_face delayed_repeat 9 22 19 s045.bmp +104.0194545 n/a show_circle n/a n/a n/a 22 0 circle.bmp +105.7194545 n/a show_cross n/a n/a n/a 23 1 cross.bmp +106.3367273 n/a show_face famous_face first_show n/a 23 5 f001.bmp +107.1585455 n/a show_circle n/a n/a n/a 23 0 circle.bmp +108.8585455 n/a show_cross n/a n/a n/a 24 1 cross.bmp +109.444 n/a show_face famous_face immediate_repeat 1 24 6 f001.bmp +110.1749091 n/a left_press n/a n/a n/a 24 256 n/a +110.4603636 n/a show_circle n/a n/a n/a 24 0 circle.bmp +112.1603636 n/a show_cross n/a n/a n/a 25 1 cross.bmp +112.6512727 n/a show_face famous_face delayed_repeat 10 25 7 f033.bmp +113.5776364 n/a show_circle n/a n/a n/a 25 0 circle.bmp +113.5894545 n/a right_press n/a n/a n/a 25 4096 n/a +115.2776364 n/a show_cross n/a n/a n/a 26 1 cross.bmp +115.8921818 n/a show_face unfamiliar_face first_show n/a 26 13 u025.bmp +116.7376364 n/a right_press n/a n/a n/a 26 4096 n/a +116.8712727 n/a show_circle n/a n/a n/a 26 0 circle.bmp +118.5712727 n/a show_cross n/a n/a n/a 27 1 cross.bmp +119.2003636 n/a show_face unfamiliar_face delayed_repeat 11 27 15 u020.bmp +119.9358182 n/a right_press n/a n/a n/a 27 4096 n/a +120.154 n/a show_circle n/a n/a n/a 27 0 circle.bmp +121.854 n/a show_cross n/a n/a n/a 28 1 cross.bmp +122.3230909 n/a show_face unfamiliar_face first_show n/a 28 13 u135.bmp +123.2021818 n/a show_circle n/a n/a n/a 28 0 circle.bmp +123.2176364 n/a right_press n/a n/a n/a 28 4096 n/a +124.9021818 n/a show_cross n/a n/a n/a 29 1 cross.bmp +125.4803636 n/a show_face famous_face first_show n/a 29 5 f061.bmp +126.3121818 n/a show_circle n/a n/a n/a 29 0 circle.bmp +127.3794545 n/a left_press n/a n/a n/a 29 256 n/a +128.0121818 n/a show_cross n/a n/a n/a 30 1 cross.bmp +128.5376364 n/a show_face scrambled_face delayed_repeat 11 30 19 s099.bmp +129.4858182 n/a show_circle n/a n/a n/a 30 0 circle.bmp +131.1858182 n/a show_cross n/a n/a n/a 31 1 cross.bmp +131.8121818 n/a show_face unfamiliar_face first_show n/a 31 13 u055.bmp +132.6949091 n/a show_circle n/a n/a n/a 31 0 circle.bmp +134.3949091 n/a show_cross n/a n/a n/a 32 1 cross.bmp +135.0358182 n/a show_face unfamiliar_face immediate_repeat 1 32 14 u055.bmp +135.854 n/a show_circle n/a n/a n/a 32 0 circle.bmp +137.554 n/a show_cross n/a n/a n/a 33 1 cross.bmp +138.0930909 n/a show_face famous_face delayed_repeat 12 33 7 f103.bmp +138.7158182 n/a right_press n/a n/a n/a 33 4096 n/a +139.014 n/a show_circle n/a n/a n/a 33 0 circle.bmp +140.714 n/a show_cross n/a n/a n/a 34 1 cross.bmp +141.1667273 n/a show_face scrambled_face first_show n/a 34 17 s106.bmp +142.0385455 n/a show_circle n/a n/a n/a 34 0 circle.bmp +142.1367273 n/a right_press n/a n/a n/a 34 4096 n/a +143.7385455 n/a show_cross n/a n/a n/a 35 1 cross.bmp +144.3412727 n/a show_face scrambled_face immediate_repeat 1 35 18 s106.bmp +145.0467273 n/a right_press n/a n/a n/a 35 4096 n/a +145.3149091 n/a show_circle n/a n/a n/a 35 0 circle.bmp +147.0149091 n/a show_cross n/a n/a n/a 36 1 cross.bmp +147.5649091 n/a show_face famous_face first_show n/a 36 5 f076.bmp +148.4321818 n/a right_press n/a n/a n/a 36 4096 n/a +148.5330909 n/a show_circle n/a n/a n/a 36 0 circle.bmp +150.2330909 n/a show_cross n/a n/a n/a 37 1 cross.bmp +150.6885455 n/a show_face unfamiliar_face delayed_repeat 11 37 15 u025.bmp +151.6130909 n/a show_circle n/a n/a n/a 37 0 circle.bmp +153.3130909 n/a show_cross n/a n/a n/a 38 1 cross.bmp +153.8967273 n/a show_face scrambled_face first_show n/a 38 17 s136.bmp +154.8712727 n/a show_circle n/a n/a n/a 38 0 circle.bmp +156.5712727 n/a show_cross n/a n/a n/a 39 1 cross.bmp +157.0367273 n/a show_face scrambled_face immediate_repeat 1 39 18 s136.bmp +157.8730909 n/a right_press n/a n/a n/a 39 4096 n/a +157.9567273 n/a show_circle n/a n/a n/a 39 0 circle.bmp +159.6567273 n/a show_cross n/a n/a n/a 40 1 cross.bmp +160.2612727 n/a show_face unfamiliar_face delayed_repeat 12 40 15 u135.bmp +161.2349091 n/a show_circle n/a n/a n/a 40 0 circle.bmp +161.3676364 n/a right_press n/a n/a n/a 40 4096 n/a +162.9349091 n/a show_cross n/a n/a n/a 41 1 cross.bmp +163.6021818 n/a show_face scrambled_face first_show n/a 41 17 s024.bmp +164.4494545 n/a show_circle n/a n/a n/a 41 0 circle.bmp +166.1494545 n/a show_cross n/a n/a n/a 42 1 cross.bmp +166.6921818 n/a show_face famous_face delayed_repeat 13 42 7 f061.bmp +167.5867273 n/a show_circle n/a n/a n/a 42 0 circle.bmp +168.6549091 n/a left_press n/a n/a n/a 42 256 n/a +169.2867273 n/a show_cross n/a n/a n/a 43 1 cross.bmp +169.7994545 n/a show_face famous_face first_show n/a 43 5 f085.bmp +170.7512727 n/a show_circle n/a n/a n/a 43 0 circle.bmp +170.9094545 n/a right_press n/a n/a n/a 43 4096 n/a +172.4512727 n/a show_cross n/a n/a n/a 44 1 cross.bmp +173.0903636 n/a show_face famous_face immediate_repeat 1 44 6 f085.bmp +173.9212727 n/a show_circle n/a n/a n/a 44 0 circle.bmp +174.0612727 n/a right_press n/a n/a n/a 44 4096 n/a +175.6212727 n/a show_cross n/a n/a n/a 45 1 cross.bmp +176.0803636 n/a show_face famous_face first_show n/a 45 5 f073.bmp +176.8703636 n/a right_press n/a n/a n/a 45 4096 n/a +176.9267273 n/a show_circle n/a n/a n/a 45 0 circle.bmp +178.6267273 n/a show_cross n/a n/a n/a 46 1 cross.bmp +179.1549091 n/a show_face famous_face immediate_repeat 1 46 6 f073.bmp +179.8094545 n/a right_press n/a n/a n/a 46 4096 n/a +180.004 n/a show_circle n/a n/a n/a 46 0 circle.bmp +181.704 n/a show_cross n/a n/a n/a 47 1 cross.bmp +182.2785455 n/a show_face scrambled_face first_show n/a 47 17 s148.bmp +183.104 n/a show_circle n/a n/a n/a 47 0 circle.bmp +183.1058182 n/a left_press n/a n/a n/a 47 256 n/a +184.804 n/a show_cross n/a n/a n/a 48 1 cross.bmp +185.4521818 n/a show_face famous_face delayed_repeat 12 48 7 f076.bmp +186.2294545 n/a left_press n/a n/a n/a 48 256 n/a +186.3876364 n/a show_circle n/a n/a n/a 48 0 circle.bmp +188.0876364 n/a show_cross n/a n/a n/a 49 1 cross.bmp +188.6930909 n/a show_face famous_face first_show n/a 49 5 f102.bmp +189.4985455 n/a left_press n/a n/a n/a 49 256 n/a +189.6294545 n/a show_circle n/a n/a n/a 49 0 circle.bmp +191.3294545 n/a show_cross n/a n/a n/a 50 1 cross.bmp +191.784 n/a show_face famous_face immediate_repeat 1 50 6 f102.bmp +192.3776364 n/a left_press n/a n/a n/a 50 256 n/a +192.7849091 n/a show_circle n/a n/a n/a 50 0 circle.bmp +194.4849091 n/a show_cross n/a n/a n/a 51 1 cross.bmp +195.1076364 n/a show_face famous_face first_show n/a 51 5 f002.bmp +195.8421818 n/a left_press n/a n/a n/a 51 256 n/a +195.9967273 n/a show_circle n/a n/a n/a 51 0 circle.bmp +197.6967273 n/a show_cross n/a n/a n/a 52 1 cross.bmp +198.1994545 n/a show_face famous_face immediate_repeat 1 52 6 f002.bmp +198.844 n/a left_press n/a n/a n/a 52 256 n/a +199.0685455 n/a show_circle n/a n/a n/a 52 0 circle.bmp +200.7685455 n/a show_cross n/a n/a n/a 53 1 cross.bmp +201.2385455 n/a show_face scrambled_face delayed_repeat 12 53 19 s024.bmp +201.9858182 n/a right_press n/a n/a n/a 53 4096 n/a +202.2285455 n/a show_circle n/a n/a n/a 53 0 circle.bmp diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_photo.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_photo.json new file mode 100644 index 000000000..175161a7f --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_photo.json @@ -0,0 +1,7 @@ +{ + "PhotoDescription": "Description of the photo", + "IntendedFor": ["ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-01_SPIM.ome.tif", + "ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-02_SPIM.ome.tif", + "ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-03_SPIM.ome.tif", + "ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-04_SPIM.ome.tif"] +} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_photo.png b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_photo.png new file mode 100644 index 000000000..d3f5a12fa --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_photo.png @@ -0,0 +1 @@ + diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-01_SPIM.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-01_SPIM.json new file mode 100644 index 000000000..16aa3935e --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-01_SPIM.json @@ -0,0 +1,19 @@ +{ + "Manufacturer": "Miltenyi Biotec", + "ManufacturersModelName": "UltraMicroscope II", + "BodyPart": "CSPINE", + "SampleEnvironment": "ex vivo", + "SampleFixation": "4% paraformaldehyde, 2% glutaraldehyde", + "SampleStaining": "Luxol fast blue", + "PixelSize": [1, 1, 1], + "PixelSizeUnits": "um", + "Immersion": "Oil", + "NumericalAperture": 1.4, + "Magnification": 40, + "ChunkTransformationMatrix": + [[1, 0, 0, 0], + [0, 2, 0, 0], + [0, 0, 1, 0], + [0, 0, 0, 1]], + "ChunkTransformationMatrixAxis": ["X", "Y", "Z"] +} \ No newline at end of file diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-01_SPIM.ome.tif b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-1/micr/sub-004_ses-1_sample-A_stain-LFB_chunk-01_SPIM.ome.tif new file mode 100644 index 0000000000000000000000000000000000000000..416a1d8ec42c50f4e916ea28dae7fcbe2a548a94 GIT binary patch literal 2668 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,,, +; , +; Fields are delimited by commas, some fields might be omitted (empty). +; Commas in type or description text are coded as "". diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/eeg/sub-004_ses-2_task-dualWalking_events.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/eeg/sub-004_ses-2_task-dualWalking_events.tsv new file mode 100644 index 000000000..bb7063983 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/eeg/sub-004_ses-2_task-dualWalking_events.tsv @@ -0,0 +1,3469 @@ +onset duration sample type value +24.4388983064108 0 24440 Markers BASE-START +27.9168838340387 0 27918 Markers WiimoteButtonB pressed +28.081883147454 0 28083 Markers WiimoteButtonB released +140.319416111771 0 140321 Markers BASE-END +148.022384058671 0 148024 Markers WiimoteButtonB pressed +148.164383467792 0 148166 Markers WiimoteButtonB released +195.73118553584 0 195733 Markers START-walkWarning , Sub-No.-07 +195.736185515035 0 195738 Markers Trial Start: No.0-angle:40-left-left-kongruent-yellow-FA:no +197.112179789335 0 197114 Markers left +197.113179785174 0 197115 Markers WARN-left +197.120179756046 0 197122 Markers Start Vibro left +197.421178503549 0 197423 Markers Stop Vibro left +197.614177700453 0 197616 Markers Time between Warning and LED: 0.501 +197.614177700453 0 197616 Markers Stim-40-L-walkWarning-114-yellow--1-kongruent +197.78717698058 0 197789 Markers PAUSE +197.961176256545 0 197963 Markers WiimoteButtonB pressed +197.961176256545 0 197963 Markers BUT-LEFT-ButtonB-Press +198.159175432643 0 198161 Markers WiimoteButtonB released +198.508173980413 0 198510 Markers END-walkWarning +199.165171246557 0 199167 Markers Reaction: 0.347-left-yellow-correct +199.166171242396 0 199168 Markers End-Trial-3.434 +199.425170164667 0 199427 Markers START-walk , Sub-No.-07 +199.445170081444 0 199447 Markers Trial Start: No.0-angle:60-left-left-kongruent-yellow-FA:no +200.990163652515 0 200992 Markers Stim-60-L-walk-002-yellow--1-kongruent +201.457161709273 0 201459 Markers WiimoteButtonB pressed +201.457161709273 0 201459 Markers BUT-LEFT-ButtonB-Press +201.662160856243 0 201664 Markers WiimoteButtonB released +202.541157198619 0 202543 Markers Reaction: 0.468-left-yellow-correct +202.542157194458 0 202544 Markers End-Trial-3.097 +202.577157048819 0 202579 Markers Trial Start: No.1-angle:60-left-left-kongruent-blue-FA:no +204.135150565796 0 204137 Markers Stim-NOTshown +204.657148393692 0 204659 Markers Stim-60-L-walk-021-blue-1-kongruent +205.051146754211 0 205053 Markers WiimoteButtonB pressed +205.051146754211 0 205053 Markers BUT-LEFT-ButtonB-Press +205.26614585957 0 205268 Markers WiimoteButtonB released +205.296145734736 0 205298 Markers WiimoteButtonB pressed +205.296145734736 0 205298 Markers BUT-LEFT-ButtonB-Press +205.553144665329 0 205555 Markers WiimoteButtonB released +206.207141943957 0 206209 Markers Reaction: 0.395-left-blue-correct +206.209141935635 0 206211 Markers End-Trial-3.632 +206.243141794157 0 206245 Markers Trial Start: No.2-angle:40-right-right-kongruent-blue-FA:no +207.587136201613 0 207589 Markers Stim-40-R-walk-139-blue-1-kongruent +208.213133596752 0 208215 Markers WiimoteButtonB pressed +208.214133592591 0 208216 Markers BUT-RIGHT-ButtonB-Press +208.396132835267 0 208398 Markers WiimoteButtonB released +208.532132269355 0 208534 Markers WiimoteButtonB pressed +208.532132269355 0 208534 Markers BUT-RIGHT-ButtonB-Press +208.667131707604 0 208669 Markers WiimoteButtonB released +209.137129751878 0 209139 Markers Reaction: 0.627-right-blue-correct +209.139129743556 0 209141 Markers End-Trial-2.896 +209.173129602078 0 209175 Markers Trial Start: No.3-angle:60-left-left-kongruent-yellow-FA:no +210.768122965093 0 210770 Markers Stim-60-L-walk-264-yellow-1-kongruent +211.186121225745 0 211188 Markers WiimoteButtonB pressed +211.187121221584 0 211189 Markers BUT-LEFT-ButtonB-Press +211.361120497549 0 211363 Markers WiimoteButtonB released +212.319116511197 0 212321 Markers Reaction: 0.419-left-yellow-correct +212.320116507036 0 212322 Markers End-Trial-3.148 +212.355116361397 0 212357 Markers Trial Start: No.4-angle:60-left-left-kongruent-blue-FA:no +213.714110706436 0 213716 Markers Stim-NOTshown +214.235108538493 0 214237 Markers Stim-NOTshown +214.755106374711 0 214757 Markers Stim-NOTshown +215.276104206768 0 215278 Markers Stim-NOTshown +215.796102042986 0 215798 Markers Stim-NOTshown +216.318099870882 0 216320 Markers Stim-60-L-walk-270-blue--1-kongruent +216.773097977573 0 216775 Markers WiimoteButtonB pressed +216.774097973412 0 216776 Markers BUT-LEFT-ButtonB-Press +216.947097253538 0 216949 Markers WiimoteButtonB released +217.007097003871 0 217009 Markers WiimoteButtonB pressed +217.007097003871 0 217009 Markers BUT-LEFT-ButtonB-Press +217.163096354736 0 217165 Markers WiimoteButtonB released +217.869093416986 0 217871 Markers Reaction: 0.457-left-blue-correct +217.870093412825 0 217872 Markers End-Trial-5.516 +217.905093267186 0 217907 Markers Trial Start: No.5-angle:60-right-right-kongruent-blue-FA:no +219.234087737059 0 219236 Markers Stim-60-R-walk-167-blue--1-kongruent +219.674085906166 0 219676 Markers WiimoteButtonB pressed +219.675085902005 0 219677 Markers BUT-RIGHT-ButtonB-Press +219.869085094748 0 219871 Markers WiimoteButtonB released +219.925084861725 0 219927 Markers WiimoteButtonB pressed +219.925084861725 0 219927 Markers BUT-RIGHT-ButtonB-Press +220.094084158496 0 220096 Markers WiimoteButtonB released +220.785081283163 0 220787 Markers Reaction: 0.442-right-blue-correct +220.787081274841 0 220789 Markers End-Trial-2.882 +220.821081133363 0 220823 Markers Trial Start: No.6-angle:60-left-left-kongruent-yellow-FA:no +222.284075045646 0 222286 Markers Stim-60-L-walk-032-yellow--1-kongruent +222.762073056631 0 222764 Markers WiimoteButtonB pressed +222.763073052469 0 222765 Markers BUT-LEFT-ButtonB-Press +222.975072170312 0 222977 Markers WiimoteButtonB released +223.83506859175 0 223837 Markers Reaction: 0.48-left-yellow-correct +223.836068587589 0 223838 Markers End-Trial-3.016 +223.870068446111 0 223872 Markers Trial Start: No.7-angle:40-right-right-kongruent-yellow-FA:no +225.197062924306 0 225199 Markers Stim-NOTshown +225.717060760524 0 225719 Markers Stim-NOTshown +226.237058596742 0 226239 Markers Stim-NOTshown +226.75705643296 0 226759 Markers Stim-NOTshown +227.279054260856 0 227281 Markers Stim-40-R-walk-026-yellow-1-kongruent +227.842051918146 0 227844 Markers WiimoteButtonB pressed +227.842051918146 0 227844 Markers BUT-RIGHT-ButtonB-Press +228.003051248206 0 228005 Markers WiimoteButtonB released +228.127050732227 0 228129 Markers WiimoteButtonB pressed +228.128050728066 0 228130 Markers BUT-RIGHT-ButtonB-Press +228.270050137187 0 228272 Markers WiimoteButtonB released +228.83004780696 0 228832 Markers Reaction: 0.564-right-blue-incorrect +228.831047802799 0 228833 Markers End-Trial-4.961 +228.86604765716 0 228868 Markers Trial Start: No.8-angle:60-left-left-kongruent-blue-FA:no +230.311041644343 0 230313 Markers Stim-60-L-walk-140-blue-1-kongruent +230.761039771839 0 230763 Markers WiimoteButtonB pressed +230.761039771839 0 230763 Markers BUT-LEFT-ButtonB-Press +230.913039139349 0 230915 Markers WiimoteButtonB released +231.03703862337 0 231039 Markers WiimoteButtonB pressed +231.03703862337 0 231039 Markers BUT-LEFT-ButtonB-Press +231.200037945108 0 231202 Markers WiimoteButtonB released +231.862035190447 0 231864 Markers Reaction: 0.45-left-blue-correct +231.864035182125 0 231866 Markers End-Trial-2.998 +231.898035040647 0 231900 Markers Trial Start: No.9-angle:60-left-left-kongruent-yellow-FA:no +233.311029160985 0 233313 Markers Stim-60-L-walk-261-yellow-1-kongruent +233.74502735506 0 233747 Markers WiimoteButtonB pressed +233.74502735506 0 233747 Markers BUT-LEFT-ButtonB-Press +233.915026647669 0 233917 Markers WiimoteButtonB released +234.86202270709 0 234864 Markers Reaction: 0.435-left-yellow-correct +234.863022702929 0 234865 Markers End-Trial-2.966 +234.898022557289 0 234900 Markers Trial Start: No.10-angle:40-left-left-kongruent-yellow-FA:no +236.224017039646 0 236226 Markers Stim-NOTshown +236.745014871703 0 236747 Markers Stim-NOTshown +237.267012699598 0 237269 Markers Stim-NOTshown +237.789010527494 0 237791 Markers Stim-NOTshown +238.309008363712 0 238311 Markers Stim-NOTshown +238.82900619993 0 238831 Markers Stim-NOTshown +239.352004023665 0 239354 Markers Stim-40-L-walk-246-yellow--1-kongruent +239.990001368871 0 239992 Markers WiimoteButtonB pressed +239.990001368871 0 239992 Markers BUT-LEFT-ButtonB-Press +240.202000486714 0 240204 Markers WiimoteButtonB released +240.902997569769 0 240905 Markers Reaction: 0.639-left-yellow-correct +240.903997565608 0 240906 Markers End-Trial-6.008 +240.938997419969 0 240941 Markers Trial Start: No.11-angle:40-right-right-kongruent-blue-FA:no +242.34999154863 0 242352 Markers Stim-40-R-walk-162-blue--1-kongruent +242.875989359881 0 242878 Markers WiimoteButtonB pressed +242.875989359881 0 242878 Markers BUT-RIGHT-ButtonB-Press +243.049988635847 0 243052 Markers WiimoteButtonB released +243.139988261346 0 243142 Markers WiimoteButtonB pressed +243.139988261346 0 243142 Markers BUT-RIGHT-ButtonB-Press +243.315987528989 0 243318 Markers WiimoteButtonB released +243.900985094734 0 243903 Markers Reaction: 0.526-right-blue-correct +243.901985090573 0 243904 Markers End-Trial-2.963 +243.935984949095 0 243938 Markers Trial Start: No.12-angle:60-left-left-kongruent-blue-FA:no +245.481978516005 0 245484 Markers Stim-60-L-walk-037-blue--1-kongruent +245.930976647663 0 245933 Markers WiimoteButtonB pressed +245.931976643502 0 245934 Markers BUT-LEFT-ButtonB-Press +246.08497600685 0 246087 Markers WiimoteButtonB released +246.237975370199 0 246240 Markers WiimoteButtonB pressed +246.238975366038 0 246241 Markers BUT-LEFT-ButtonB-Press +246.404974675292 0 246407 Markers WiimoteButtonB released +251.406953861375 0 251409 Markers WiimoteButtonB pressed +251.600953054117 0 251603 Markers WiimoteButtonB released +254.619940491699 0 254622 Markers WiimoteButtonB pressed +254.821939651153 0 254824 Markers WiimoteButtonB released +257.622927995858 0 257625 Markers WiimoteButtonB pressed +257.836927105379 0 257839 Markers WiimoteButtonB released +257.919926760006 0 257922 Markers WiimoteButtonB pressed +258.114925948588 0 258117 Markers WiimoteButtonB released +264.357899970721 0 264360 Markers WiimoteButtonB pressed +264.56489910937 0 264567 Markers WiimoteButtonB released +267.426887200247 0 267429 Markers WiimoteButtonB pressed +267.675886164128 0 267678 Markers WiimoteButtonB released +270.541874238361 0 270544 Markers WiimoteButtonB pressed +270.745873389493 0 270748 Markers WiimoteButtonB released +272.614865612361 0 272617 Markers WiimoteButtonB pressed +272.849864634498 0 272852 Markers WiimoteButtonB released +275.578853278804 0 275581 Markers WiimoteButtonB pressed +275.750852563092 0 275753 Markers WiimoteButtonB released +275.815852292619 0 275818 Markers WiimoteButtonB pressed +276.02985140214 0 276032 Markers WiimoteButtonB released +278.503841107531 0 278506 Markers WiimoteButtonB pressed +278.676840387657 0 278679 Markers WiimoteButtonB released +278.750840079734 0 278753 Markers WiimoteButtonB pressed +278.945839268316 0 278948 Markers WiimoteButtonB released +281.629828099873 0 281632 Markers WiimoteButtonB pressed +281.804827371677 0 281807 Markers WiimoteButtonB released +281.98082663932 0 281983 Markers WiimoteButtonB pressed +282.143825961057 0 282146 Markers WiimoteButtonB released +288.389799970708 0 288392 Markers WiimoteButtonB pressed +288.446799733524 0 288449 Markers WiimoteButtonB released +291.365787587217 0 291368 Markers WiimoteButtonB pressed +291.579786696738 0 291582 Markers WiimoteButtonB released +294.515774479692 0 294518 Markers WiimoteButtonB pressed +294.700773709885 0 294703 Markers WiimoteButtonB released +294.806773268807 0 294809 Markers WiimoteButtonB pressed +294.970772586383 0 294973 Markers WiimoteButtonB released +300.12075115662 0 300123 Markers WiimoteButtonB pressed +300.305750386813 0 300308 Markers WiimoteButtonB released +300.408749958217 0 300411 Markers WiimoteButtonB pressed +300.606749134316 0 300609 Markers WiimoteButtonB released +303.169738469368 0 303172 Markers WiimoteButtonB pressed +303.375737612177 0 303378 Markers WiimoteButtonB released +303.508737058748 0 303511 Markers WiimoteButtonB pressed +303.751736047596 0 303754 Markers WiimoteButtonB released +306.231725728021 0 306234 Markers WiimoteButtonB pressed +306.431724895797 0 306434 Markers WiimoteButtonB released +306.514724550424 0 306517 Markers WiimoteButtonB pressed +306.740723610011 0 306743 Markers WiimoteButtonB released +313.330696188237 0 313333 Markers WiimoteButtonB pressed +313.534695339368 0 313537 Markers WiimoteButtonB released +313.616694998157 0 313619 Markers WiimoteButtonB pressed +313.80169422835 0 313804 Markers WiimoteButtonB released +316.297683842196 0 316300 Markers WiimoteButtonB pressed +316.503682985006 0 316506 Markers WiimoteButtonB released +319.597670110503 0 319600 Markers WiimoteButtonB pressed +319.849669061901 0 319852 Markers WiimoteButtonB released +324.859648214695 0 324862 Markers WiimoteButtonB pressed +325.079647299249 0 325082 Markers WiimoteButtonB released +327.870635685565 0 327873 Markers WiimoteButtonB pressed +328.072634845019 0 328075 Markers WiimoteButtonB released +328.224634212529 0 328227 Markers WiimoteButtonB pressed +328.432633347016 0 328435 Markers WiimoteButtonB released +338.400591868981 0 338403 Markers WiimoteButtonB pressed +338.554591228169 0 338557 Markers WiimoteButtonB released +338.658590795413 0 338661 Markers WiimoteButtonB pressed +338.852589988156 0 338855 Markers WiimoteButtonB released +341.174580326037 0 341177 Markers WiimoteButtonB pressed +341.328579685225 0 341331 Markers WiimoteButtonB released +341.49357899864 0 341496 Markers WiimoteButtonB pressed +341.695578158094 0 341698 Markers WiimoteButtonB released +344.164567884291 0 344167 Markers WiimoteButtonB pressed +344.367567039584 0 344370 Markers WiimoteButtonB released +349.717544777597 0 349720 Markers WiimoteButtonB pressed +349.934543874634 0 349937 Markers WiimoteButtonB released +352.818531873967 0 352821 Markers WiimoteButtonB pressed +353.025531012615 0 353028 Markers WiimoteButtonB released +355.766519606987 0 355769 Markers WiimoteButtonB pressed +355.958518808053 0 355961 Markers WiimoteButtonB released +361.910494041072 0 361913 Markers WiimoteButtonB pressed +362.238492676225 0 362241 Markers WiimoteButtonB released +362.343492239307 0 362346 Markers WiimoteButtonB pressed +362.503491573528 0 362506 Markers WiimoteButtonB released +364.888481649259 0 364891 Markers WiimoteButtonB pressed +365.103480754619 0 365106 Markers WiimoteButtonB released +367.732469815037 0 367735 Markers WiimoteButtonB pressed +367.866469257447 0 367869 Markers WiimoteButtonB released +367.98846874979 0 367991 Markers WiimoteButtonB pressed +368.162468025755 0 368165 Markers WiimoteButtonB released +373.884444215832 0 373887 Markers WiimoteButtonB pressed +374.068443450186 0 374071 Markers WiimoteButtonB released +376.721432410737 0 376724 Markers WiimoteButtonB pressed +376.872431782408 0 376875 Markers WiimoteButtonB released +376.994431274752 0 376997 Markers WiimoteButtonB pressed +377.158430592328 0 377161 Markers WiimoteButtonB released +379.759419769257 0 379762 Markers WiimoteButtonB pressed +379.963418920389 0 379966 Markers WiimoteButtonB released +386.377392230971 0 386380 Markers WiimoteButtonB pressed +386.501391714993 0 386504 Markers WiimoteButtonB released +386.704390870285 0 386707 Markers WiimoteButtonB pressed +386.868390187862 0 386871 Markers WiimoteButtonB released +389.387379706003 0 389390 Markers WiimoteButtonB pressed +389.53337909848 0 389536 Markers WiimoteButtonB released +389.708378370284 0 389711 Markers WiimoteButtonB pressed +389.888377621282 0 389891 Markers WiimoteButtonB released +392.371367289224 0 392374 Markers WiimoteButtonB pressed +392.593366365455 0 392596 Markers WiimoteButtonB released +392.686365978471 0 392689 Markers WiimoteButtonB pressed +392.873365200342 0 392876 Markers WiimoteButtonB released +394.142359919882 0 394145 Markers WiimoteButtonB pressed +394.182359753437 0 394185 Markers WiimoteButtonB released +398.303342605465 0 398306 Markers WiimoteButtonB pressed +398.483341856464 0 398486 Markers WiimoteButtonB released +401.377329814185 0 401380 Markers WiimoteButtonB pressed +401.571329006928 0 401574 Markers WiimoteButtonB released +404.487316873105 0 404490 Markers WiimoteButtonB pressed +404.678316078331 0 404681 Markers WiimoteButtonB released +404.856315337652 0 404859 Markers WiimoteButtonB pressed +405.03631458865 0 405039 Markers WiimoteButtonB released +409.012298044041 0 409015 Markers WiimoteButtonB pressed +409.198297270073 0 409201 Markers WiimoteButtonB released +411.572287391576 0 411575 Markers WiimoteButtonB pressed +411.707286829825 0 411710 Markers WiimoteButtonB released +411.87228614324 0 411875 Markers WiimoteButtonB pressed +412.040285444172 0 412043 Markers WiimoteButtonB released +414.688274425529 0 414691 Markers WiimoteButtonB pressed +414.833273822167 0 414836 Markers WiimoteButtonB released +414.998273135582 0 415001 Markers WiimoteButtonB pressed +415.162272453159 0 415165 Markers WiimoteButtonB released +417.731261763244 0 417734 Markers WiimoteButtonB pressed +417.935260914375 0 417938 Markers WiimoteButtonB released +422.768240803687 0 422771 Markers WiimoteButtonB pressed +422.95324003388 0 422956 Markers WiimoteButtonB released +423.086239480451 0 423089 Markers WiimoteButtonB pressed +423.282238664872 0 423285 Markers WiimoteButtonB released +425.907227741934 0 425910 Markers WiimoteButtonB pressed +426.110226897227 0 426113 Markers WiimoteButtonB released +435.641187237601 0 435644 Markers WiimoteButtonB pressed +435.793186605111 0 435796 Markers WiimoteButtonB released +435.956185926849 0 435959 Markers WiimoteButtonB pressed +436.153185107108 0 436156 Markers WiimoteButtonB released +438.523175245256 0 438526 Markers WiimoteButtonB pressed +438.740174342293 0 438743 Markers WiimoteButtonB released +441.418163198816 0 441421 Markers WiimoteButtonB pressed +441.626162333303 0 441629 Markers WiimoteButtonB released +447.046139780038 0 447049 Markers WiimoteButtonB pressed +447.236138989425 0 447239 Markers WiimoteButtonB released +450.093127101108 0 450096 Markers WiimoteButtonB pressed +450.290126281368 0 450293 Markers WiimoteButtonB released +453.298113764721 0 453301 Markers WiimoteButtonB pressed +453.453113119748 0 453456 Markers WiimoteButtonB released +453.638112349941 0 453641 Markers WiimoteButtonB pressed +453.835111530201 0 453838 Markers WiimoteButtonB released +460.121085373406 0 460124 Markers WiimoteButtonB pressed +460.313084574471 0 460316 Markers WiimoteButtonB released +463.037073239583 0 463040 Markers WiimoteButtonB pressed +463.201072557159 0 463204 Markers WiimoteButtonB released +466.13106036508 0 466134 Markers WiimoteButtonB pressed +466.326059553662 0 466329 Markers WiimoteButtonB released +466.436059095939 0 466439 Markers WiimoteButtonB pressed +466.64105824291 0 466644 Markers WiimoteButtonB released +472.192035144538 0 472195 Markers WiimoteButtonB pressed +472.396034295669 0 472399 Markers WiimoteButtonB released +475.364021945468 0 475367 Markers WiimoteButtonB pressed +475.529021258883 0 475532 Markers WiimoteButtonB released +478.470009021032 0 478473 Markers WiimoteButtonB pressed +478.684008130553 0 478687 Markers WiimoteButtonB released +481.458996583447 0 481462 Markers WiimoteButtonB pressed +481.588996042502 0 481592 Markers WiimoteButtonB released +485.086981486907 0 485090 Markers WiimoteButtonB pressed +485.281980675489 0 485285 Markers WiimoteButtonB released +485.439980018032 0 485443 Markers WiimoteButtonB pressed +485.610979306481 0 485614 Markers WiimoteButtonB released +488.395967717764 0 488399 Markers WiimoteButtonB pressed +488.549967076952 0 488553 Markers WiimoteButtonB released +488.734966307145 0 488738 Markers WiimoteButtonB pressed +488.918965541499 0 488922 Markers WiimoteButtonB released +491.566954522855 0 491570 Markers WiimoteButtonB pressed +491.586954439633 0 491590 Markers WiimoteButtonB released +495.250939193293 0 495254 Markers WiimoteButtonB pressed +495.385938631542 0 495389 Markers WiimoteButtonB released +499.425921820621 0 499429 Markers WiimoteButtonB pressed +499.590921134036 0 499594 Markers WiimoteButtonB released +499.681920755374 0 499685 Markers WiimoteButtonB pressed +499.830920135367 0 499834 Markers WiimoteButtonB released +502.270909982237 0 502274 Markers WiimoteButtonB pressed +502.466909166657 0 502470 Markers WiimoteButtonB released +502.604908592423 0 502608 Markers WiimoteButtonB pressed +502.801907772683 0 502805 Markers WiimoteButtonB released +508.774882918318 0 508778 Markers WiimoteButtonB pressed +508.958882152672 0 508962 Markers WiimoteButtonB released +509.060881728238 0 509064 Markers WiimoteButtonB pressed +509.233881008365 0 509237 Markers WiimoteButtonB released +511.769870455767 0 511773 Markers WiimoteButtonB pressed +511.933869773343 0 511937 Markers WiimoteButtonB released +514.716858192949 0 514720 Markers WiimoteButtonB pressed +514.90385741482 0 514907 Markers WiimoteButtonB released +520.198835381694 0 520202 Markers WiimoteButtonB pressed +520.444834358059 0 520448 Markers WiimoteButtonB released +523.358822232558 0 523362 Markers WiimoteButtonB pressed +523.573821337917 0 523577 Markers WiimoteButtonB released +523.715820747038 0 523719 Markers WiimoteButtonB pressed +523.930819852398 0 523934 Markers WiimoteButtonB released +526.342809815778 0 526346 Markers WiimoteButtonB pressed +526.547808962749 0 526551 Markers WiimoteButtonB released +532.423784512013 0 532427 Markers WiimoteButtonB pressed +532.618783700595 0 532622 Markers WiimoteButtonB released +532.740783192938 0 532744 Markers WiimoteButtonB pressed +532.915782464743 0 532919 Markers WiimoteButtonB released +535.595771312943 0 535599 Markers WiimoteButtonB pressed +535.655771063276 0 535659 Markers WiimoteButtonB released +538.630758683947 0 538634 Markers WiimoteButtonB pressed +538.800757976557 0 538804 Markers WiimoteButtonB released +544.24873530678 0 544252 Markers WiimoteButtonB pressed +544.452734457912 0 544456 Markers WiimoteButtonB released +547.065723584908 0 547069 Markers WiimoteButtonB pressed +547.27772270275 0 547281 Markers WiimoteButtonB released +547.42972207026 0 547433 Markers WiimoteButtonB pressed +547.624721258842 0 547628 Markers WiimoteButtonB released +550.053711151484 0 550057 Markers WiimoteButtonB pressed +550.269710252682 0 550273 Markers WiimoteButtonB released +557.754679106706 0 557758 Markers WiimoteButtonB pressed +557.979678170454 0 557983 Markers WiimoteButtonB released +560.432667963229 0 560436 Markers WiimoteButtonB pressed +560.645667076911 0 560649 Markers WiimoteButtonB released +563.383655683767 0 563387 Markers WiimoteButtonB pressed +563.537655042954 0 563541 Markers WiimoteButtonB released +563.742654189925 0 563746 Markers WiimoteButtonB pressed +563.947653336895 0 563951 Markers WiimoteButtonB released +569.101631890488 0 569105 Markers WiimoteButtonB pressed +569.316630995847 0 569320 Markers WiimoteButtonB released +572.251618782963 0 572255 Markers WiimoteButtonB pressed +572.454617938255 0 572458 Markers WiimoteButtonB released +582.009578178763 0 582013 Markers WiimoteButtonB pressed +582.18157746305 0 582185 Markers WiimoteButtonB released +582.344576784788 0 582348 Markers WiimoteButtonB pressed +582.549575931758 0 582553 Markers WiimoteButtonB released +584.972565849367 0 584976 Markers WiimoteButtonB pressed +585.146565125332 0 585150 Markers WiimoteButtonB released +587.946553474199 0 587950 Markers WiimoteButtonB pressed +588.14155266278 0 588145 Markers WiimoteButtonB released +594.106527841705 0 594110 Markers WiimoteButtonB pressed +594.351526822231 0 594355 Markers WiimoteButtonB released +596.984515866004 0 596988 Markers WiimoteButtonB pressed +597.198514975525 0 597202 Markers WiimoteButtonB released +597.291514588541 0 597295 Markers WiimoteButtonB pressed +597.467513856184 0 597471 Markers WiimoteButtonB released +600.099502904118 0 600103 Markers WiimoteButtonB pressed +600.313502013639 0 600317 Markers WiimoteButtonB released +600.50950119806 0 600513 Markers WiimoteButtonB pressed +600.683500474025 0 600687 Markers WiimoteButtonB released +604.961482672757 0 604965 Markers WiimoteButtonB pressed +605.176481778117 0 605180 Markers WiimoteButtonB released +607.909470405778 0 607913 Markers WiimoteButtonB pressed +608.126469502816 0 608130 Markers WiimoteButtonB released +608.228469078381 0 608232 Markers WiimoteButtonB pressed +608.474468054746 0 608478 Markers WiimoteButtonB released +610.689458837867 0 610693 Markers WiimoteButtonB pressed +610.907457930743 0 610911 Markers WiimoteButtonB released +611.033457406442 0 611037 Markers WiimoteButtonB pressed +611.224456611669 0 611228 Markers WiimoteButtonB released +613.764446042426 0 613768 Markers WiimoteButtonB pressed +613.952445260136 0 613956 Markers WiimoteButtonB released +618.82742497468 0 618831 Markers WiimoteButtonB pressed +619.045424067556 0 619049 Markers WiimoteButtonB released +622.10741132621 0 622111 Markers WiimoteButtonB pressed +622.270410647947 0 622274 Markers WiimoteButtonB released +622.443409928074 0 622447 Markers WiimoteButtonB pressed +622.658409033433 0 622662 Markers WiimoteButtonB released +630.931374608495 0 630935 Markers WiimoteButtonB pressed +631.125373801238 0 631129 Markers WiimoteButtonB released +631.208373455865 0 631212 Markers WiimoteButtonB pressed +631.453372436391 0 631457 Markers WiimoteButtonB released +634.053361617481 0 634057 Markers WiimoteButtonB pressed +634.238360847674 0 634242 Markers WiimoteButtonB released +634.372360290084 0 634376 Markers WiimoteButtonB pressed +634.555359528599 0 634559 Markers WiimoteButtonB released +637.10134893439 0 637105 Markers WiimoteButtonB pressed +637.245348335189 0 637249 Markers WiimoteButtonB released +637.368347823371 0 637372 Markers WiimoteButtonB pressed +637.52134718672 0 637525 Markers WiimoteButtonB released +642.9013247999 0 642905 Markers WiimoteButtonB pressed +643.096323988481 0 643100 Markers WiimoteButtonB released +645.717313082188 0 645721 Markers WiimoteButtonB pressed +645.91231227077 0 645916 Markers WiimoteButtonB released +646.015311842175 0 646019 Markers WiimoteButtonB pressed +646.220310989145 0 646224 Markers WiimoteButtonB released +648.737300515609 0 648741 Markers WiimoteButtonB pressed +648.938299679224 0 648942 Markers WiimoteButtonB released +655.607271928721 0 655611 Markers WiimoteButtonB pressed +655.810271084013 0 655814 Markers WiimoteButtonB released +658.61025943288 0 658614 Markers WiimoteButtonB pressed +658.805258621462 0 658809 Markers WiimoteButtonB released +661.826246050721 0 661830 Markers WiimoteButtonB pressed +661.99724533917 0 662001 Markers WiimoteButtonB released +662.192244527751 0 662196 Markers WiimoteButtonB pressed +662.4172435915 0 662421 Markers WiimoteButtonB released +667.81422113394 0 667818 Markers WiimoteButtonB pressed +667.956220543061 0 667960 Markers WiimoteButtonB released +668.14521975661 0 668149 Markers WiimoteButtonB pressed +668.282219186536 0 668286 Markers WiimoteButtonB released +670.946208101315 0 670950 Markers WiimoteButtonB pressed +671.139207298219 0 671143 Markers WiimoteButtonB released +673.901195805208 0 673905 Markers WiimoteButtonB pressed +674.109194939695 0 674113 Markers WiimoteButtonB released +674.249194357139 0 674253 Markers WiimoteButtonB pressed +674.435193583171 0 674439 Markers WiimoteButtonB released +680.587167983966 0 680591 Markers WiimoteButtonB pressed +680.750167305704 0 680754 Markers WiimoteButtonB released +680.924166581669 0 680928 Markers WiimoteButtonB pressed +681.06616599079 0 681070 Markers WiimoteButtonB released +683.560155612959 0 683564 Markers WiimoteButtonB pressed +683.76515475993 0 683769 Markers WiimoteButtonB released +683.877154293884 0 683881 Markers WiimoteButtonB pressed +684.030153657233 0 684034 Markers WiimoteButtonB released +686.805142110128 0 686809 Markers WiimoteButtonB pressed +686.998141307032 0 687002 Markers WiimoteButtonB released +694.821108754597 0 694825 Markers WiimoteButtonB pressed +694.996108026401 0 695000 Markers WiimoteButtonB released +695.180107260755 0 695184 Markers WiimoteButtonB pressed +695.354106536721 0 695358 Markers WiimoteButtonB released +697.889095988284 0 697893 Markers WiimoteButtonB pressed +698.041095355794 0 698045 Markers WiimoteButtonB released +698.20509467337 0 698209 Markers WiimoteButtonB pressed +698.356094045041 0 698360 Markers WiimoteButtonB released +704.663067800863 0 704667 Markers WiimoteButtonB pressed +704.811067185017 0 704815 Markers WiimoteButtonB released +704.914066756422 0 704918 Markers WiimoteButtonB pressed +705.107065953326 0 705111 Markers WiimoteButtonB released +707.796054764077 0 707800 Markers WiimoteButtonB pressed +707.980053998431 0 707984 Markers WiimoteButtonB released +708.126053390908 0 708130 Markers WiimoteButtonB pressed +708.320052583651 0 708324 Markers WiimoteButtonB released +710.687042734282 0 710691 Markers WiimoteButtonB pressed +710.880041931186 0 710884 Markers WiimoteButtonB released +716.290019419532 0 716294 Markers WiimoteButtonB pressed +716.485018608113 0 716489 Markers WiimoteButtonB released +716.659017884079 0 716663 Markers WiimoteButtonB pressed +716.855017068499 0 716859 Markers WiimoteButtonB released +719.274007002752 0 719278 Markers WiimoteButtonB pressed +719.510006020728 0 719514 Markers WiimoteButtonB released +722.243994644229 0 722248 Markers WiimoteButtonB pressed +722.477993670527 0 722482 Markers WiimoteButtonB released +730.976958305176 0 730981 Markers WiimoteButtonB pressed +731.139957626913 0 731144 Markers WiimoteButtonB released +731.3839566116 0 731388 Markers WiimoteButtonB pressed +731.548955925015 0 731553 Markers WiimoteButtonB released +733.439948056339 0 733444 Markers WiimoteButtonB pressed +733.624947286532 0 733629 Markers WiimoteButtonB released +733.777946649881 0 733782 Markers WiimoteButtonB pressed +733.953945917524 0 733958 Markers WiimoteButtonB released +736.747934291357 0 736752 Markers WiimoteButtonB pressed +736.953933434167 0 736958 Markers WiimoteButtonB released +741.869912978106 0 741874 Markers WiimoteButtonB pressed +742.04491224991 0 742049 Markers WiimoteButtonB released +742.175911704803 0 742180 Markers WiimoteButtonB pressed +742.340911018218 0 742345 Markers WiimoteButtonB released +744.908900332465 0 744913 Markers WiimoteButtonB pressed +745.143899354602 0 745148 Markers WiimoteButtonB released +747.935887736757 0 747940 Markers WiimoteButtonB pressed +748.132886917017 0 748137 Markers WiimoteButtonB released +748.275886321977 0 748280 Markers WiimoteButtonB pressed +748.454885577136 0 748459 Markers WiimoteButtonB released +755.139857760055 0 755144 Markers WiimoteButtonB pressed +755.332856956959 0 755337 Markers WiimoteButtonB released +755.446856482592 0 755451 Markers WiimoteButtonB pressed +755.629855721107 0 755634 Markers WiimoteButtonB released +758.17384513522 0 758178 Markers WiimoteButtonB pressed +758.365844336285 0 758370 Markers WiimoteButtonB released +761.076833055491 0 761081 Markers WiimoteButtonB pressed +761.269832252395 0 761274 Markers WiimoteButtonB released +765.022816635715 0 765027 Markers WiimoteButtonB pressed +765.111816265376 0 765116 Markers WiimoteButtonB released +766.507810456454 0 766512 Markers WiimoteButtonB pressed +766.772809353757 0 766777 Markers WiimoteButtonB released +769.162799408682 0 769167 Markers WiimoteButtonB pressed +769.378798509881 0 769383 Markers WiimoteButtonB released +772.161786929486 0 772166 Markers WiimoteButtonB pressed +772.316786284513 0 772321 Markers WiimoteButtonB released +772.457785697795 0 772462 Markers WiimoteButtonB pressed +772.638784944633 0 772643 Markers WiimoteButtonB released +779.508756357744 0 779513 Markers WiimoteButtonB pressed +779.67375567116 0 779678 Markers WiimoteButtonB released +782.308744706611 0 782313 Markers WiimoteButtonB pressed +782.492743940965 0 782497 Markers WiimoteButtonB released +785.174732780844 0 785179 Markers WiimoteButtonB pressed +785.429731719758 0 785434 Markers WiimoteButtonB released +791.074708230241 0 791079 Markers WiimoteButtonB pressed +791.258707464595 0 791263 Markers WiimoteButtonB released +794.109695601245 0 794114 Markers WiimoteButtonB pressed +794.278694898016 0 794283 Markers WiimoteButtonB released +794.40869435707 0 794413 Markers WiimoteButtonB pressed +794.58769361223 0 794592 Markers WiimoteButtonB released +797.297682335597 0 797302 Markers WiimoteButtonB pressed +797.490681532501 0 797495 Markers WiimoteButtonB released +797.612681024845 0 797617 Markers WiimoteButtonB pressed +797.769680371549 0 797774 Markers WiimoteButtonB released +804.551652150839 0 804556 Markers WiimoteButtonB pressed +804.736651381032 0 804741 Markers WiimoteButtonB released +804.839650952437 0 804844 Markers WiimoteButtonB pressed +804.993650311625 0 804998 Markers WiimoteButtonB released +807.612639413654 0 807617 Markers WiimoteButtonB pressed +807.756638814453 0 807761 Markers WiimoteButtonB released +807.898638223574 0 807903 Markers WiimoteButtonB pressed +808.076637482895 0 808081 Markers WiimoteButtonB released +810.72562646009 0 810730 Markers WiimoteButtonB pressed +810.941625561288 0 810946 Markers WiimoteButtonB released +815.74760556295 0 815752 Markers WiimoteButtonB pressed +815.909604888849 0 815914 Markers WiimoteButtonB released +818.760593025498 0 818765 Markers WiimoteButtonB pressed +818.903592430458 0 818908 Markers WiimoteButtonB released +819.048591827096 0 819053 Markers WiimoteButtonB pressed +819.181591273667 0 819186 Markers WiimoteButtonB released +821.998579551795 0 822003 Markers WiimoteButtonB pressed +822.193578740377 0 822198 Markers WiimoteButtonB released +828.494552521165 0 828499 Markers WiimoteButtonB pressed +828.698551672297 0 828703 Markers WiimoteButtonB released +828.787551301957 0 828792 Markers WiimoteButtonB pressed +829.013550361544 0 829018 Markers WiimoteButtonB released +831.765538910145 0 831770 Markers WiimoteButtonB pressed +831.908538315105 0 831913 Markers WiimoteButtonB released +832.050537724226 0 832055 Markers WiimoteButtonB pressed +832.165537245697 0 832170 Markers WiimoteButtonB released +834.650526905316 0 834655 Markers WiimoteButtonB pressed +834.841526110542 0 834846 Markers WiimoteButtonB released +840.252503594727 0 840257 Markers WiimoteButtonB pressed +840.436502829081 0 840441 Markers WiimoteButtonB released +840.601502142497 0 840606 Markers WiimoteButtonB pressed +840.775501418462 0 840780 Markers WiimoteButtonB released +843.240491161303 0 843245 Markers WiimoteButtonB pressed +843.458490254179 0 843463 Markers WiimoteButtonB released +846.167478981708 0 846172 Markers WiimoteButtonB pressed +846.382478087067 0 846387 Markers WiimoteButtonB released +853.389448930106 0 853394 Markers WiimoteButtonB pressed +853.572448168621 0 853577 Markers WiimoteButtonB released +856.551435772647 0 856556 Markers WiimoteButtonB pressed +856.710435111029 0 856715 Markers WiimoteButtonB released +856.8794344078 0 856884 Markers WiimoteButtonB pressed +857.03143377531 0 857036 Markers WiimoteButtonB released +859.537423347546 0 859542 Markers WiimoteButtonB pressed +859.71242261935 0 859717 Markers WiimoteButtonB released +864.736401713888 0 864741 Markers WiimoteButtonB pressed +864.961400777636 0 864966 Markers WiimoteButtonB released +867.696389396975 0 867701 Markers WiimoteButtonB pressed +867.859388718713 0 867864 Markers WiimoteButtonB released +868.011388086223 0 868016 Markers WiimoteButtonB pressed +868.187387353866 0 868192 Markers WiimoteButtonB released +870.648377113352 0 870653 Markers WiimoteButtonB pressed +870.860376231194 0 870865 Markers WiimoteButtonB released +871.005375627832 0 871010 Markers WiimoteButtonB pressed +871.157374995342 0 871162 Markers WiimoteButtonB released +879.181341606522 0 879186 Markers WiimoteButtonB pressed +879.376340795104 0 879381 Markers WiimoteButtonB released +882.11432940196 0 882119 Markers WiimoteButtonB pressed +882.297328640475 0 882302 Markers WiimoteButtonB released +888.885301227023 0 888890 Markers WiimoteButtonB pressed +889.080300415605 0 889085 Markers WiimoteButtonB released +889.196299932915 0 889201 Markers WiimoteButtonB pressed +889.420299000824 0 889425 Markers WiimoteButtonB released +892.146287657614 0 892151 Markers WiimoteButtonB pressed +892.330286891968 0 892335 Markers WiimoteButtonB released +892.484286251155 0 892489 Markers WiimoteButtonB pressed +892.626285660276 0 892631 Markers WiimoteButtonB released +895.235274803917 0 895240 Markers WiimoteButtonB pressed +895.427274004982 0 895432 Markers WiimoteButtonB released +895.540273534775 0 895545 Markers WiimoteButtonB pressed +895.730272744163 0 895735 Markers WiimoteButtonB released +901.956246837035 0 901961 Markers WiimoteButtonB pressed +902.13124610884 0 902136 Markers WiimoteButtonB released +902.231245692728 0 902236 Markers WiimoteButtonB pressed +902.446244798087 0 902451 Markers WiimoteButtonB released +904.846234811401 0 904851 Markers WiimoteButtonB pressed +905.011234124817 0 905016 Markers WiimoteButtonB released +905.138233596355 0 905143 Markers WiimoteButtonB pressed +905.288232972187 0 905293 Markers WiimoteButtonB released +907.93022197851 0 907935 Markers WiimoteButtonB pressed +908.07322138347 0 908078 Markers WiimoteButtonB released +908.226220746819 0 908231 Markers WiimoteButtonB pressed +908.384220089362 0 908389 Markers WiimoteButtonB released +913.544198617988 0 913549 Markers WiimoteButtonB pressed +913.749197764958 0 913754 Markers WiimoteButtonB released +1020.24575461826 0 1020251 Markers left +1020.25075459745 0 1020256 Markers Start Vibro left +1020.55075334912 0 1020556 Markers Stop Vibro left +1021.03175134762 0 1021037 Markers WiimoteButtonB pressed +1021.2627503864 0 1021268 Markers WiimoteButtonB released +1021.52674928787 0 1021532 Markers WiimoteButtonB pressed +1021.72174847645 0 1021727 Markers WiimoteButtonB released +1023.6597404122 0 1023665 Markers right +1023.66474039139 0 1023670 Markers Start Vibro right +1023.96473914306 0 1023970 Markers Stop Vibro right +1024.60073649659 0 1024606 Markers WiimoteButtonB pressed +1024.7707357892 0 1024776 Markers WiimoteButtonB released +1024.85173545215 0 1024857 Markers WiimoteButtonB pressed +1025.05773459495 0 1025063 Markers WiimoteButtonB released +1028.46272042634 0 1028468 Markers right +1028.46772040554 0 1028473 Markers Start Vibro right +1028.76871915304 0 1028774 Markers Stop Vibro right +1029.54671591569 0 1029552 Markers WiimoteButtonB pressed +1029.71871519998 0 1029724 Markers WiimoteButtonB released +1032.09170532564 0 1032097 Markers left +1032.09470531316 0 1032100 Markers Start Vibro left +1032.39570406066 0 1032401 Markers Stop Vibro left +1032.98770159728 0 1032993 Markers WiimoteButtonB pressed +1033.05670131016 0 1033062 Markers WiimoteButtonB pressed +1033.15070091902 0 1033156 Markers WiimoteButtonB released +1033.18070079418 0 1033186 Markers WiimoteButtonB released +1033.28270036975 0 1033288 Markers WiimoteButtonB pressed +1033.54769926705 0 1033553 Markers WiimoteButtonB released +1040.21167153736 0 1040217 Markers right +1040.21567152071 0 1040221 Markers Start Vibro right +1040.51667026821 0 1040522 Markers Stop Vibro right +1041.26966713489 0 1041275 Markers WiimoteButtonB pressed +1041.44866639005 0 1041454 Markers WiimoteButtonB released +1041.57666585743 0 1041582 Markers WiimoteButtonB pressed +1041.76866505849 0 1041774 Markers WiimoteButtonB released +1043.6616571815 0 1043667 Markers right +1043.66565716485 0 1043671 Markers Start Vibro right +1043.96665591235 0 1043972 Markers Stop Vibro right +1044.83065231715 0 1044836 Markers WiimoteButtonB pressed +1045.01565154734 0 1045021 Markers WiimoteButtonB released +1051.36062514504 0 1051366 Markers left +1051.36462512839 0 1051370 Markers Start Vibro left +1051.6656238759 0 1051671 Markers Stop Vibro left +1052.31762116285 0 1052323 Markers WiimoteButtonB pressed +1052.52262030982 0 1052528 Markers WiimoteButtonB released +1052.6326198521 0 1052638 Markers WiimoteButtonB pressed +1052.77761924873 0 1052783 Markers WiimoteButtonB released +1054.89161045213 0 1054897 Markers left +1054.89561043548 0 1054901 Markers Start Vibro left +1055.19560918715 0 1055201 Markers Stop Vibro left +1064.10257212406 0 1064108 Markers left +1064.10757210325 0 1064113 Markers Start Vibro left +1064.40757085492 0 1064413 Markers Stop Vibro left +1065.19556757596 0 1065201 Markers WiimoteButtonB pressed +1065.38756677702 0 1065393 Markers WiimoteButtonB released +1065.50156630265 0 1065507 Markers WiimoteButtonB pressed +1065.70656544963 0 1065712 Markers WiimoteButtonB released +1067.55455775988 0 1067560 Markers left +1067.55955773907 0 1067565 Markers Start Vibro left +1067.85955649074 0 1067865 Markers Stop Vibro left +1068.52055374024 0 1068526 Markers WiimoteButtonB pressed +1068.73455284976 0 1068740 Markers WiimoteButtonB released +1075.30852549456 0 1075314 Markers right +1075.31252547792 0 1075318 Markers Start Vibro right +1075.61352422542 0 1075619 Markers Stop Vibro right +1076.23052165801 0 1076236 Markers WiimoteButtonB pressed +1076.42752083827 0 1076433 Markers WiimoteButtonB released +1076.5415203639 0 1076547 Markers WiimoteButtonB pressed +1076.62452001853 0 1076630 Markers WiimoteButtonB pressed +1076.71551963987 0 1076721 Markers WiimoteButtonB released +1076.72551959825 0 1076731 Markers WiimoteButtonB released +1078.80651093897 0 1078812 Markers right +1078.81051092232 0 1078816 Markers Start Vibro right +1079.11150966982 0 1079117 Markers Stop Vibro right +1079.78950684859 0 1079795 Markers WiimoteButtonB pressed +1080.00450595394 0 1080010 Markers WiimoteButtonB released +1088.07047239036 0 1088076 Markers right +1088.07447237371 0 1088080 Markers Start Vibro right +1088.37447112538 0 1088380 Markers Stop Vibro right +1088.97546862455 0 1088981 Markers WiimoteButtonB pressed +1089.19146772574 0 1089197 Markers WiimoteButtonB released +1089.32346717648 0 1089329 Markers WiimoteButtonB pressed +1089.4964664566 0 1089502 Markers WiimoteButtonB released +1091.48545818014 0 1091491 Markers left +1091.49045815933 0 1091496 Markers Start Vibro left +1091.790456911 0 1091796 Markers Stop Vibro left +1092.44045420627 0 1092446 Markers WiimoteButtonB pressed +1092.61645347391 0 1092622 Markers WiimoteButtonB released +1099.75442377184 0 1099760 Markers left +1099.7584237552 0 1099764 Markers Start Vibro left +1100.0594225027 0 1100065 Markers Stop Vibro left +1100.73041971059 0 1100736 Markers WiimoteButtonB pressed +1100.95041879514 0 1100956 Markers WiimoteButtonB released +1101.10441815433 0 1101110 Markers WiimoteButtonB pressed +1101.36041708909 0 1101366 Markers WiimoteButtonB released +1103.39940860456 0 1103405 Markers right +1103.4004086004 0 1103406 Markers Start Vibro right +1103.70140734791 0 1103707 Markers Stop Vibro right +1104.46840415633 0 1104474 Markers WiimoteButtonB pressed +1104.64040344061 0 1104646 Markers WiimoteButtonB released +1112.54137056361 0 1112547 Markers left +1112.54637054281 0 1112552 Markers Start Vibro left +1112.84636929447 0 1112852 Markers Stop Vibro left +1113.54336639417 0 1113549 Markers WiimoteButtonB pressed +1113.74936553698 0 1113755 Markers WiimoteButtonB released +1116.0903557958 0 1116096 Markers left +1116.09435577916 0 1116100 Markers Start Vibro left +1116.39535452666 0 1116401 Markers Stop Vibro left +1116.94035225885 0 1116946 Markers WiimoteButtonB pressed +1117.14835139334 0 1117154 Markers WiimoteButtonB released +1117.23935101468 0 1117245 Markers WiimoteButtonB pressed +1117.48534999104 0 1117491 Markers WiimoteButtonB released +1124.19532206993 0 1124201 Markers left +1124.19832205745 0 1124204 Markers Start Vibro left +1124.49932080495 0 1124505 Markers Stop Vibro left +1125.1153182417 0 1125121 Markers WiimoteButtonB pressed +1125.27831756344 0 1125284 Markers WiimoteButtonB released +1125.38431712236 0 1125390 Markers WiimoteButtonB pressed +1125.52631653148 0 1125532 Markers WiimoteButtonB released +1127.7773071648 0 1127783 Markers right +1127.78030715232 0 1127786 Markers Start Vibro right +1128.08130589982 0 1128087 Markers Stop Vibro right +1128.84130273737 0 1128847 Markers WiimoteButtonB pressed +1128.97430218394 0 1128980 Markers WiimoteButtonB released +1129.12830154313 0 1129134 Markers WiimoteButtonB pressed +1129.27330093977 0 1129279 Markers WiimoteButtonB released +1136.97326889915 0 1136979 Markers left +1136.97626888667 0 1136982 Markers Start Vibro left +1137.27626763833 0 1137282 Markers Stop Vibro left +1138.24226361869 0 1138248 Markers WiimoteButtonB pressed +1138.29926338151 0 1138305 Markers WiimoteButtonB released +1140.65725356959 0 1140663 Markers right +1140.66125355294 0 1140667 Markers Start Vibro right +1140.96125230461 0 1140967 Markers Stop Vibro right +1141.73924906726 0 1141745 Markers WiimoteButtonB pressed +1141.96524812685 0 1141971 Markers WiimoteButtonB released +1148.96521899901 0 1148971 Markers left +1148.96821898653 0 1148974 Markers Start Vibro left +1149.26821773819 0 1149274 Markers Stop Vibro left +1149.8472153289 0 1149853 Markers WiimoteButtonB pressed +1150.03321455494 0 1150039 Markers WiimoteButtonB released +1150.14421409305 0 1150150 Markers WiimoteButtonB pressed +1150.32921332325 0 1150335 Markers WiimoteButtonB released +1152.66120361952 0 1152667 Markers left +1152.66520360287 0 1152671 Markers Start Vibro left +1152.96520235454 0 1152971 Markers Stop Vibro left +1153.67319940846 0 1153679 Markers WiimoteButtonB pressed +1153.84719868443 0 1153853 Markers WiimoteButtonB released +1153.96919817677 0 1153975 Markers WiimoteButtonB pressed +1154.13219749851 0 1154138 Markers WiimoteButtonB released +1161.3051676508 0 1161311 Markers left +1161.30816763832 0 1161314 Markers Start Vibro left +1161.60816638998 0 1161614 Markers Stop Vibro left +1162.14316416378 0 1162149 Markers WiimoteButtonB pressed +1162.33816335237 0 1162344 Markers WiimoteButtonB released +1164.7901531493 0 1164796 Markers right +1164.79215314098 0 1164798 Markers Start Vibro right +1165.09315188848 0 1165099 Markers Stop Vibro right +1165.74514917543 0 1165751 Markers WiimoteButtonB pressed +1165.97514821838 0 1165981 Markers WiimoteButtonB released +1172.64012048452 0 1172646 Markers right +1172.64312047203 0 1172649 Markers Start Vibro right +1172.94411921954 0 1172950 Markers Stop Vibro right +1173.82411555775 0 1173830 Markers WiimoteButtonB pressed +1174.02811470888 0 1174034 Markers WiimoteButtonB released +1174.17011411801 0 1174176 Markers WiimoteButtonB pressed +1174.34411339397 0 1174350 Markers WiimoteButtonB released +1176.32210516328 0 1176328 Markers left +1176.32510515079 0 1176331 Markers Start Vibro left +1176.62510390246 0 1176631 Markers Stop Vibro left +1177.19910151398 0 1177205 Markers WiimoteButtonB pressed +1177.37410078578 0 1177380 Markers WiimoteButtonB released +1177.50810022819 0 1177514 Markers WiimoteButtonB pressed +1177.69909943342 0 1177705 Markers WiimoteButtonB released +1184.42907142908 0 1184435 Markers right +1184.43107142076 0 1184437 Markers Start Vibro right +1184.73107017243 0 1184737 Markers Stop Vibro right +1185.4170673179 0 1185423 Markers WiimoteButtonB pressed +1185.62206646487 0 1185628 Markers WiimoteButtonB released +1185.76506586983 0 1185771 Markers WiimoteButtonB pressed +1185.96106505425 0 1185967 Markers WiimoteButtonB released +1187.87705708155 0 1187883 Markers right +1187.88005706906 0 1187886 Markers Start Vibro right +1188.18005582073 0 1188186 Markers Stop Vibro right +1191.35804259669 0 1191364 Markers right +1191.65904134419 0 1191665 Markers Start Vibro right +1191.95904009586 0 1191965 Markers Stop Vibro right +1192.36103842309 0 1192367 Markers WiimoteButtonB pressed +1192.55603761167 0 1192562 Markers WiimoteButtonB released +1192.63803727046 0 1192644 Markers WiimoteButtonB pressed +1192.80203658803 0 1192808 Markers WiimoteButtonB released +1195.29702620604 0 1195303 Markers right +1195.30002619356 0 1195306 Markers Start Vibro right +1195.60002494522 0 1195606 Markers Stop Vibro right +1196.32102194506 0 1196327 Markers WiimoteButtonB pressed +1196.48202127512 0 1196488 Markers WiimoteButtonB released +1196.62602067592 0 1196632 Markers WiimoteButtonB pressed +1196.8030199394 0 1196809 Markers WiimoteButtonB released +1198.84601143823 0 1198852 Markers right +1198.84901142575 0 1198855 Markers Start Vibro right +1199.15001017325 0 1199156 Markers Stop Vibro right +1199.85400724382 0 1199860 Markers WiimoteButtonB pressed +1200.05800639495 0 1200064 Markers WiimoteButtonB released +1207.97897343473 0 1207985 Markers left +1207.98197342225 0 1207988 Markers Start Vibro left +1208.28197217391 0 1208288 Markers Stop Vibro left +1209.05596895321 0 1209062 Markers WiimoteButtonB pressed +1209.10096876595 0 1209107 Markers WiimoteButtonB pressed +1209.22896823333 0 1209235 Markers WiimoteButtonB released +1209.26896806689 0 1209275 Markers WiimoteButtonB released +1211.46195894155 0 1211468 Markers Start Vibro right +1211.46295893739 0 1211469 Markers right +1211.76295768906 0 1211769 Markers Stop Vibro right +1212.4739547305 0 1212480 Markers WiimoteButtonB pressed +1212.68095386915 0 1212687 Markers WiimoteButtonB released +1215.14494361615 0 1215151 Markers left +1215.14794360367 0 1215154 Markers Start Vibro left +1215.44794235533 0 1215454 Markers Stop Vibro left +1215.97194017491 0 1215978 Markers WiimoteButtonB pressed +1216.16693936349 0 1216173 Markers WiimoteButtonB released +1216.26093897234 0 1216267 Markers WiimoteButtonB pressed +1216.44593820254 0 1216452 Markers WiimoteButtonB released +1219.36392606039 0 1219370 Markers left +1219.36592605207 0 1219372 Markers Start Vibro left +1219.66692479957 0 1219673 Markers Stop Vibro left +1220.25092236948 0 1220257 Markers WiimoteButtonB pressed +1220.42592164128 0 1220432 Markers WiimoteButtonB released +1220.53892117107 0 1220545 Markers WiimoteButtonB pressed +1220.77292019737 0 1220779 Markers WiimoteButtonB released +1222.97791102211 0 1222984 Markers right +1222.98191100546 0 1222988 Markers Start Vibro right +1223.28290975296 0 1223289 Markers Stop Vibro right +1223.99390679441 0 1224000 Markers WiimoteButtonB pressed +1224.18090601628 0 1224187 Markers WiimoteButtonB released +1231.80587428775 0 1231812 Markers left +1231.80887427526 0 1231815 Markers Start Vibro left +1232.10987302277 0 1232116 Markers Stop Vibro left +1232.8078701183 0 1232814 Markers WiimoteButtonB pressed +1233.00186931105 0 1233008 Markers WiimoteButtonB released +1235.35185953242 0 1235358 Markers Start Vibro right +1235.35185953242 0 1235358 Markers right +1235.65285827992 0 1235659 Markers Stop Vibro right +1236.42785505505 0 1236434 Markers WiimoteButtonB pressed +1236.60185433102 0 1236608 Markers WiimoteButtonB released +1242.49982978874 0 1242506 Markers right +1242.50382977209 0 1242510 Markers Start Vibro right +1242.80382852376 0 1242810 Markers Stop Vibro right +1243.54582543621 0 1243552 Markers WiimoteButtonB pressed +1243.59582522815 0 1243602 Markers WiimoteButtonB released +1245.99681523731 0 1246003 Markers left +1245.99781523314 0 1246004 Markers Start Vibro left +1246.29881398065 0 1246305 Markers Stop Vibro left +1247.03081093471 0 1247037 Markers WiimoteButtonB pressed +1247.13781048947 0 1247144 Markers WiimoteButtonB released +1249.47780075245 0 1249484 Markers left +1249.48080073997 0 1249487 Markers Start Vibro left +1249.78179948747 0 1249788 Markers Stop Vibro left +1250.3817969908 0 1250388 Markers WiimoteButtonB pressed +1250.58079616274 0 1250587 Markers WiimoteButtonB released +1250.68979570917 0 1250696 Markers WiimoteButtonB pressed +1250.92679472299 0 1250933 Markers WiimoteButtonB released +1252.2927890389 0 1252299 Markers WiimoteButtonB pressed +1252.40278858118 0 1252409 Markers WiimoteButtonB released +1255.15777711729 0 1255164 Markers left +1255.16077710481 0 1255167 Markers Start Vibro left +1255.46077585647 0 1255467 Markers Stop Vibro left +1256.05977336396 0 1256066 Markers WiimoteButtonB pressed +1256.27477246932 0 1256281 Markers WiimoteButtonB released +1256.39677196167 0 1256403 Markers WiimoteButtonB pressed +1256.5827711877 0 1256589 Markers WiimoteButtonB released +1258.57276290707 0 1258579 Markers right +1258.57476289875 0 1258581 Markers Start Vibro right +1258.87576164625 0 1258882 Markers Stop Vibro right +1259.51275899562 0 1259519 Markers WiimoteButtonB pressed +1259.71975813427 0 1259726 Markers WiimoteButtonB released +1259.88575744352 0 1259892 Markers WiimoteButtonB pressed +1260.05975671949 0 1260066 Markers WiimoteButtonB released +1266.42273024229 0 1266429 Markers left +1266.4257302298 0 1266432 Markers Start Vibro left +1266.72672897731 0 1266733 Markers Stop Vibro left +1267.28672664708 0 1267293 Markers WiimoteButtonB pressed +1267.48072583982 0 1267487 Markers WiimoteButtonB released +1267.58372541123 0 1267590 Markers WiimoteButtonB pressed +1267.81772443753 0 1267824 Markers WiimoteButtonB released +1269.98571541622 0 1269992 Markers right +1269.98871540374 0 1269995 Markers Start Vibro right +1270.2887141554 0 1270295 Markers Stop Vibro right +1271.00971115523 0 1271016 Markers WiimoteButtonB pressed +1271.08071085979 0 1271087 Markers WiimoteButtonB released +1279.13267735446 0 1279139 Markers right +1279.13967732534 0 1279146 Markers Start Vibro right +1279.44067607284 0 1279447 Markers Stop Vibro right +1280.19567293119 0 1280202 Markers WiimoteButtonB pressed +1280.39167211561 0 1280398 Markers WiimoteButtonB released +1282.65166271149 0 1282658 Markers right +1282.65366270316 0 1282660 Markers Start Vibro right +1282.95466145067 0 1282961 Markers Stop Vibro right +1283.67065847131 0 1283677 Markers WiimoteButtonB pressed +1283.8556577015 0 1283862 Markers WiimoteButtonB released +1283.94965731035 0 1283956 Markers WiimoteButtonB pressed +1284.16465641571 0 1284171 Markers WiimoteButtonB released +1289.71363332566 0 1289720 Markers WiimoteButtonB pressed +1289.82063288042 0 1289827 Markers WiimoteButtonB released +1290.8386286444 0 1290845 Markers left +1290.84162863192 0 1290848 Markers Start Vibro left +1291.14262737942 0 1291149 Markers Stop Vibro left +1291.95862398395 0 1291965 Markers WiimoteButtonB pressed +1292.14462320998 0 1292151 Markers WiimoteButtonB released +1292.25862273561 0 1292265 Markers WiimoteButtonB pressed +1292.43162201574 0 1292438 Markers WiimoteButtonB released +1294.23761450076 0 1294244 Markers right +1294.24661446331 0 1294253 Markers Start Vibro right +1294.54661321497 0 1294553 Markers Stop Vibro right +1295.19161053105 0 1295198 Markers WiimoteButtonB pressed +1295.22161040622 0 1295228 Markers WiimoteButtonB pressed +1295.35460985279 0 1295361 Markers WiimoteButtonB released +1295.37460976957 0 1295381 Markers WiimoteButtonB released +1302.99457806184 0 1303001 Markers right +1302.99757804936 0 1303004 Markers Start Vibro right +1303.29757680102 0 1303304 Markers Stop Vibro right +1304.01557381334 0 1304022 Markers WiimoteButtonB pressed +1304.1715731642 0 1304178 Markers WiimoteButtonB released +1306.42656378088 0 1306433 Markers left +1306.42856377256 0 1306435 Markers Start Vibro left +1306.72956252006 0 1306736 Markers Stop Vibro left +1307.47055943667 0 1307477 Markers WiimoteButtonB pressed +1307.6255587917 0 1307632 Markers WiimoteButtonB released +1307.77955815089 0 1307786 Markers WiimoteButtonB pressed +1307.90255763907 0 1307909 Markers WiimoteButtonB released +1309.8245496414 0 1309831 Markers left +1309.82854962475 0 1309835 Markers Start Vibro left +1310.12954837226 0 1310136 Markers Stop Vibro left +1310.68454606283 0 1310691 Markers WiimoteButtonB pressed +1310.8895452098 0 1310896 Markers WiimoteButtonB released +1310.98054483114 0 1310987 Markers WiimoteButtonB pressed +1311.18454398227 0 1311191 Markers WiimoteButtonB released +1313.99453228953 0 1314001 Markers left +1313.99653228121 0 1314003 Markers Start Vibro left +1314.29753102871 0 1314304 Markers Stop Vibro left +1314.90852848627 0 1314915 Markers WiimoteButtonB pressed +1315.09152772478 0 1315098 Markers WiimoteButtonB released +1315.1845273378 0 1315191 Markers WiimoteButtonB pressed +1315.39852644732 0 1315405 Markers WiimoteButtonB released +1317.5095176632 0 1317516 Markers left +1317.51251765071 0 1317519 Markers Start Vibro left +1317.81251640238 0 1317819 Markers Stop Vibro left +1318.59551314422 0 1318602 Markers WiimoteButtonB pressed +1318.77951237858 0 1318786 Markers WiimoteButtonB released +1318.91851180018 0 1318925 Markers WiimoteButtonB pressed +1319.07151116353 0 1319078 Markers WiimoteButtonB released +1326.64047966802 0 1326647 Markers left +1326.6424796597 0 1326649 Markers Start Vibro left +1326.9434784072 0 1326950 Markers Stop Vibro left +1327.53547594382 0 1327542 Markers WiimoteButtonB pressed +1327.73947509495 0 1327746 Markers WiimoteButtonB released +1327.85347462058 0 1327860 Markers WiimoteButtonB pressed +1328.049473805 0 1328056 Markers WiimoteButtonB released +1330.15346505001 0 1330160 Markers right +1330.15446504585 0 1330161 Markers Start Vibro right +1330.45546379335 0 1330462 Markers Stop Vibro right +1331.05846128419 0 1331065 Markers WiimoteButtonB pressed +1331.28346034794 0 1331290 Markers WiimoteButtonB released +1333.55045091469 0 1333557 Markers Start Vibro right +1333.55145091052 0 1333558 Markers right +1333.85144966219 0 1333858 Markers Stop Vibro right +1334.38544744015 0 1334392 Markers WiimoteButtonB pressed +1334.58844659544 0 1334595 Markers WiimoteButtonB released +1334.7004461294 0 1334707 Markers WiimoteButtonB pressed +1334.88844534711 0 1334895 Markers WiimoteButtonB released +1338.00943236026 0 1338016 Markers right +1338.01243234777 0 1338019 Markers Start Vibro right +1338.31343109528 0 1338320 Markers Stop Vibro right +1339.03342809927 0 1339040 Markers WiimoteButtonB pressed +1339.22842728785 0 1339235 Markers WiimoteButtonB released +1339.35342676771 0 1339360 Markers WiimoteButtonB pressed +1339.54442597294 0 1339551 Markers WiimoteButtonB released +1341.52541772976 0 1341532 Markers right +1341.82841646894 0 1341835 Markers Start Vibro right +1342.12941521644 0 1342136 Markers Stop Vibro right +1342.59441328152 0 1342601 Markers WiimoteButtonB pressed +1342.68541290286 0 1342692 Markers WiimoteButtonB released +1344.74540433096 0 1344752 Markers WiimoteButtonB pressed +1344.93840352786 0 1344945 Markers WiimoteButtonB released +1350.40238079151 0 1350409 Markers right +1350.40438078318 0 1350411 Markers Start Vibro right +1350.70437953485 0 1350711 Markers Stop Vibro right +1351.40237663039 0 1351409 Markers WiimoteButtonB pressed +1351.54437603951 0 1351551 Markers WiimoteButtonB released +1353.95036602786 0 1353957 Markers right +1353.95236601953 0 1353959 Markers Start Vibro right +1354.2523647712 0 1354259 Markers Stop Vibro right +1354.99736167116 0 1355004 Markers WiimoteButtonB pressed +1355.15236102619 0 1355159 Markers WiimoteButtonB released +1361.55233439503 0 1361559 Markers Start Vibro right +1361.55333439087 0 1361560 Markers right +1361.85233314669 0 1361859 Markers Stop Vibro right +1362.60932999673 0 1362616 Markers WiimoteButtonB pressed +1362.80232919363 0 1362809 Markers WiimoteButtonB released +1365.25031900721 0 1365257 Markers left +1365.25231899889 0 1365259 Markers Start Vibro left +1365.55331774639 0 1365560 Markers Stop Vibro left +1366.31331458394 0 1366320 Markers WiimoteButtonB pressed +1366.52931368514 0 1366536 Markers WiimoteButtonB released +1374.586280159 0 1374593 Markers left +1374.59228013404 0 1374599 Markers Start Vibro left +1374.8922788857 0 1374899 Markers Stop Vibro left +1375.4452765846 0 1375452 Markers WiimoteButtonB pressed +1375.67327563587 0 1375680 Markers WiimoteButtonB released +1377.98426601952 0 1377991 Markers right +1377.9862660112 0 1377993 Markers Start Vibro right +1378.28626476286 0 1378293 Markers Stop Vibro right +1378.92226211639 0 1378929 Markers WiimoteButtonB pressed +1379.10826134242 0 1379115 Markers WiimoteButtonB released +1379.27126066416 0 1379278 Markers WiimoteButtonB pressed +1379.43625997758 0 1379443 Markers WiimoteButtonB released +1385.6172342577 0 1385624 Markers Start Vibro left +1385.61823425354 0 1385625 Markers left +1385.9182330052 0 1385925 Markers Stop Vibro left +1386.91722884824 0 1386924 Markers WiimoteButtonB pressed +1387.07122820743 0 1387078 Markers WiimoteButtonB released +1389.21621928183 0 1389223 Markers left +1389.21821927351 0 1389225 Markers Start Vibro left +1389.51821802517 0 1389525 Markers Stop Vibro left +1390.22921506662 0 1390236 Markers WiimoteButtonB pressed +1390.41621428849 0 1390423 Markers WiimoteButtonB released +1390.55721370177 0 1390564 Markers WiimoteButtonB pressed +1390.7122130568 0 1390719 Markers WiimoteButtonB released +1398.51718057926 0 1398524 Markers left +1398.51918057094 0 1398526 Markers Start Vibro left +1398.8191793226 0 1398826 Markers Stop Vibro left +1399.49117652633 0 1399498 Markers WiimoteButtonB pressed +1399.73517551102 0 1399742 Markers WiimoteButtonB released +1402.18116533292 0 1402188 Markers left +1402.18216532876 0 1402189 Markers Start Vibro left +1402.48216408043 0 1402489 Markers Stop Vibro left +1403.24216091797 0 1403249 Markers WiimoteButtonB pressed +1403.43916009823 0 1403446 Markers WiimoteButtonB released +1409.46213503581 0 1409469 Markers right +1409.46213503581 0 1409469 Markers Start Vibro right +1409.76313378332 0 1409770 Markers Stop Vibro right +1410.47613081644 0 1410483 Markers WiimoteButtonB pressed +1410.67113000502 0 1410678 Markers WiimoteButtonB released +1410.81812939334 0 1410825 Markers WiimoteButtonB pressed +1410.97012876085 0 1410977 Markers WiimoteButtonB released +1412.92812061338 0 1412935 Markers left +1413.23011935672 0 1413237 Markers Start Vibro left +1413.53111810422 0 1413538 Markers Stop Vibro left +1413.95111635655 0 1413958 Markers WiimoteButtonB pressed +1414.15111552433 0 1414158 Markers WiimoteButtonB released +1422.22408193161 0 1422231 Markers right +1422.22508192745 0 1422232 Markers Start Vibro right +1422.52608067495 0 1422533 Markers Stop Vibro right +1423.26307760821 0 1423270 Markers WiimoteButtonB pressed +1423.4480768384 0 1423455 Markers WiimoteButtonB released +1425.65506765481 0 1425662 Markers left +1425.65606765065 0 1425663 Markers Start Vibro left +1425.95606640232 0 1425963 Markers Stop Vibro left +1426.52606403048 0 1426533 Markers WiimoteButtonB pressed +1426.7170632357 0 1426724 Markers WiimoteButtonB released +1426.85006268228 0 1426857 Markers WiimoteButtonB pressed +1427.07506174602 0 1427082 Markers WiimoteButtonB released +1433.29203587635 0 1433299 Markers left +1433.29203587635 0 1433299 Markers Start Vibro left +1433.59303462385 0 1433600 Markers Stop Vibro left +1434.20803206476 0 1434215 Markers WiimoteButtonB pressed +1434.45203104945 0 1434459 Markers WiimoteButtonB released +1436.80702125001 0 1436814 Markers left +1436.80802124585 0 1436815 Markers Start Vibro left +1437.10901999335 0 1437116 Markers Stop Vibro left +1437.74701733856 0 1437754 Markers WiimoteButtonB pressed +1437.94301652298 0 1437950 Markers WiimoteButtonB released +1445.9859830551 0 1445993 Markers left +1445.98698305094 0 1445994 Markers Start Vibro left +1446.2869818026 0 1446294 Markers Stop Vibro left +1446.95797901049 0 1446965 Markers WiimoteButtonB pressed +1447.17297811585 0 1447180 Markers WiimoteButtonB released +1449.56496816246 0 1449572 Markers Start Vibro left +1449.56596815829 0 1449573 Markers left +1449.86496691412 0 1449872 Markers Stop Vibro left +1457.21993630909 0 1457227 Markers left +1457.22193630077 0 1457229 Markers Start Vibro left +1457.52293504827 0 1457530 Markers Stop Vibro left +1458.24593203978 0 1458253 Markers WiimoteButtonB pressed +1458.45093118675 0 1458458 Markers WiimoteButtonB released +1460.89892100033 0 1460906 Markers left +1460.90392097953 0 1460911 Markers Start Vibro left +1461.20391973119 0 1461211 Markers Stop Vibro left +1469.65988454477 0 1469667 Markers right +1469.66088454061 0 1469668 Markers Start Vibro right +1469.96188328811 0 1469969 Markers Stop Vibro right +1470.57988071654 0 1470587 Markers WiimoteButtonB pressed +1470.74288003828 0 1470750 Markers WiimoteButtonB released +1470.90387936834 0 1470911 Markers WiimoteButtonB pressed +1471.0468787733 0 1471054 Markers WiimoteButtonB released +1473.17486991843 0 1473182 Markers right +1473.17586991427 0 1473183 Markers Start Vibro right +1473.47586866594 0 1473483 Markers Stop Vibro right +1474.18886569906 0 1474196 Markers WiimoteButtonB pressed +1474.41186477113 0 1474419 Markers WiimoteButtonB released +1480.24184051181 0 1480249 Markers left +1480.24184051181 0 1480249 Markers Start Vibro left +1480.54283925931 0 1480550 Markers Stop Vibro left +1481.18383659203 0 1481191 Markers WiimoteButtonB pressed +1481.41883561417 0 1481426 Markers WiimoteButtonB released +1483.65582630574 0 1483663 Markers left +1483.65582630574 0 1483663 Markers Start Vibro left +1483.95682505325 0 1483964 Markers Stop Vibro left +1484.61282232355 0 1484620 Markers WiimoteButtonB pressed +1484.81082149965 0 1484818 Markers WiimoteButtonB released +1493.03778726613 0 1493045 Markers left +1493.0397872578 0 1493047 Markers Start Vibro left +1493.33978600947 0 1493347 Markers Stop Vibro left +1494.12178275547 0 1494129 Markers WiimoteButtonB pressed +1494.34978180674 0 1494357 Markers WiimoteButtonB released +1496.56877257321 0 1496576 Markers left +1496.56977256905 0 1496577 Markers Start Vibro left +1496.86977132072 0 1496877 Markers Stop Vibro left +1497.58076836216 0 1497588 Markers WiimoteButtonB pressed +1497.79076748833 0 1497798 Markers WiimoteButtonB released +1504.74373855607 0 1504751 Markers left +1504.74573854774 0 1504753 Markers Start Vibro left +1505.04573729941 0 1505053 Markers Stop Vibro left +1505.75673434085 0 1505764 Markers WiimoteButtonB pressed +1505.97373343789 0 1505981 Markers WiimoteButtonB released +1506.06573305507 0 1506073 Markers WiimoteButtonB pressed +1506.29073211881 0 1506298 Markers WiimoteButtonB released +1508.29172379242 0 1508299 Markers left +1508.29372378409 0 1508301 Markers Start Vibro left +1508.5947225316 0 1508602 Markers Stop Vibro left +1509.2017200058 0 1509209 Markers WiimoteButtonB pressed +1509.41671911116 0 1509424 Markers WiimoteButtonB released +1509.55171854941 0 1509559 Markers WiimoteButtonB pressed +1509.72571782537 0 1509733 Markers WiimoteButtonB released +1517.60568503575 0 1517613 Markers right +1517.60768502743 0 1517615 Markers Start Vibro right +1517.90768377909 0 1517915 Markers Stop Vibro right +1518.58068097866 0 1518588 Markers WiimoteButtonB pressed +1518.7206803961 0 1518728 Markers WiimoteButtonB released +1518.86567979274 0 1518873 Markers WiimoteButtonB pressed +1519.03967906871 0 1519047 Markers WiimoteButtonB released +1521.11967041358 0 1521127 Markers left +1521.12167040526 0 1521129 Markers Start Vibro left +1521.42166915692 0 1521429 Markers Stop Vibro left +1522.11066628991 0 1522118 Markers WiimoteButtonB pressed +1522.34266532453 0 1522350 Markers WiimoteButtonB released +1522.43866492506 0 1522446 Markers WiimoteButtonB pressed +1522.68466390143 0 1522692 Markers WiimoteButtonB released +1528.75563863927 0 1528763 Markers left +1528.75663863511 0 1528764 Markers Start Vibro left +1529.05663738678 0 1529064 Markers Stop Vibro left +1529.76463444071 0 1529772 Markers WiimoteButtonB pressed +1529.93463373332 0 1529942 Markers WiimoteButtonB released +1530.10363303009 0 1530111 Markers WiimoteButtonB pressed +1530.26763234766 0 1530275 Markers WiimoteButtonB released +1532.45262325562 0 1532460 Markers right +1532.45562324313 0 1532463 Markers Start Vibro right +1532.75662199064 0 1532764 Markers Stop Vibro right +1533.46861902792 0 1533476 Markers WiimoteButtonB pressed +1533.59261851194 0 1533600 Markers WiimoteButtonB released +1533.76561779207 0 1533773 Markers WiimoteButtonB pressed +1533.86961735931 0 1533877 Markers WiimoteButtonB released +1541.19658687079 0 1541204 Markers left +1541.20258684583 0 1541210 Markers Start Vibro left +1541.50258559749 0 1541510 Markers Stop Vibro left +1542.17958278041 0 1542187 Markers WiimoteButtonB pressed +1542.35458205222 0 1542362 Markers WiimoteButtonB released +1542.48758149879 0 1542495 Markers WiimoteButtonB pressed +1542.67258072898 0 1542680 Markers WiimoteButtonB released +1544.82757176177 0 1544835 Markers left +1544.82957175345 0 1544837 Markers Start Vibro left +1545.12957050511 0 1545137 Markers Stop Vibro left +1545.82256762146 0 1545830 Markers WiimoteButtonB pressed +1545.96556702642 0 1545973 Markers WiimoteButtonB released +1546.09856647299 0 1546106 Markers WiimoteButtonB pressed +1546.19956605271 0 1546207 Markers WiimoteButtonB released +1552.46153999579 0 1552469 Markers right +1552.46353998746 0 1552471 Markers Start Vibro right +1552.76453873497 0 1552772 Markers Stop Vibro right +1553.38553615091 0 1553393 Markers WiimoteButtonB pressed +1553.5705353811 0 1553578 Markers WiimoteButtonB released +1556.09052489508 0 1556098 Markers right +1556.09252488676 0 1556100 Markers Start Vibro right +1556.39252363843 0 1556400 Markers Stop Vibro right +1557.1145206341 0 1557122 Markers WiimoteButtonB pressed +1557.30251985181 0 1557310 Markers WiimoteButtonB released +1565.33848641306 0 1565346 Markers Start Vibro left +1565.33948640889 0 1565347 Markers left +1565.63848516472 0 1565646 Markers Stop Vibro left +1566.38448206052 0 1566392 Markers WiimoteButtonB pressed +1566.61448110347 0 1566622 Markers WiimoteButtonB released +1568.98947122081 0 1568997 Markers left +1568.99047121665 0 1568998 Markers Start Vibro left +1569.29046996831 0 1569298 Markers Stop Vibro left +1569.894467455 0 1569902 Markers WiimoteButtonB pressed +1570.07946668519 0 1570087 Markers WiimoteButtonB released +1570.25446595699 0 1570262 Markers WiimoteButtonB pressed +1570.4294652288 0 1570437 Markers WiimoteButtonB released +1576.14144146049 0 1576149 Markers left +1576.15244141471 0 1576160 Markers Start Vibro left +1576.45244016638 0 1576460 Markers Stop Vibro left +1577.22843693735 0 1577236 Markers WiimoteButtonB pressed +1577.42743610929 0 1577435 Markers WiimoteButtonB released +1579.55442725859 0 1579562 Markers right +1579.55642725026 0 1579564 Markers Start Vibro right +1579.85742599777 0 1579865 Markers Stop Vibro right +1580.5294232015 0 1580537 Markers WiimoteButtonB pressed +1580.69142252739 0 1580699 Markers WiimoteButtonB released +1580.80342206135 0 1580811 Markers WiimoteButtonB pressed +1580.96742137893 0 1580975 Markers WiimoteButtonB released +1588.3843905159 0 1588392 Markers right +1588.38539051174 0 1588393 Markers Start Vibro right +1588.68638925925 0 1588694 Markers Stop Vibro right +1591.91537582299 0 1591923 Markers right +1591.91737581467 0 1591925 Markers Start Vibro right +1592.21837456217 0 1592226 Markers Stop Vibro right +1593.00437129153 0 1593012 Markers WiimoteButtonB pressed +1593.14737069649 0 1593155 Markers WiimoteButtonB released +1593.29137009729 0 1593299 Markers WiimoteButtonB pressed +1593.47636932749 0 1593484 Markers WiimoteButtonB released +1599.23134538025 0 1599239 Markers right +1599.23334537192 0 1599241 Markers Start Vibro right +1599.53434411943 0 1599542 Markers Stop Vibro right +1600.19334137725 0 1600201 Markers WiimoteButtonB pressed +1600.37134063657 0 1600379 Markers WiimoteButtonB released +1602.72933082465 0 1602737 Markers right +1602.73033082049 0 1602738 Markers Start Vibro right +1603.03132956799 0 1603039 Markers Stop Vibro right +1603.74332660528 0 1603751 Markers WiimoteButtonB pressed +1603.91732588124 0 1603925 Markers WiimoteButtonB released +1611.92829254652 0 1611936 Markers right +1611.9302925382 0 1611938 Markers Start Vibro right +1612.2312912857 0 1612239 Markers Stop Vibro right +1612.97128820647 0 1612979 Markers WiimoteButtonB pressed +1613.07128779036 0 1613079 Markers WiimoteButtonB released +1613.21428719532 0 1613222 Markers WiimoteButtonB pressed +1613.36228657947 0 1613370 Markers WiimoteButtonB released +1615.57627736675 0 1615584 Markers Start Vibro right +1615.57727736259 0 1615585 Markers right +1615.87627611842 0 1615884 Markers Stop Vibro right +1616.55127330966 0 1616559 Markers WiimoteButtonB pressed +1616.65327288523 0 1616661 Markers WiimoteButtonB released +1616.82827215703 0 1616836 Markers WiimoteButtonB pressed +1616.95127164522 0 1616959 Markers WiimoteButtonB released +1623.22824552587 0 1623236 Markers right +1623.23024551755 0 1623238 Markers Start Vibro right +1623.53124426505 0 1623539 Markers Stop Vibro right +1624.16824161442 0 1624176 Markers WiimoteButtonB pressed +1624.35724082797 0 1624365 Markers WiimoteButtonB released +1624.47024035776 0 1624478 Markers WiimoteButtonB pressed +1624.63023969198 0 1624638 Markers WiimoteButtonB released +1626.67623117833 0 1626684 Markers left +1626.68623113672 0 1626694 Markers Start Vibro left +1626.98722988423 0 1626995 Markers Stop Vibro left +1627.65822709211 0 1627666 Markers WiimoteButtonB pressed +1627.87322619747 0 1627881 Markers WiimoteButtonB released +1635.55419423592 0 1635562 Markers right +1635.55919421511 0 1635567 Markers Start Vibro right +1635.86019296262 0 1635868 Markers Stop Vibro right +1636.56019004983 0 1636568 Markers WiimoteButtonB pressed +1636.75318924674 0 1636761 Markers WiimoteButtonB released +1639.05517966784 0 1639063 Markers right +1639.05617966368 0 1639064 Markers Start Vibro right +1639.35717841118 0 1639365 Markers Stop Vibro right +1640.14817511974 0 1640156 Markers WiimoteButtonB pressed +1640.37517417516 0 1640383 Markers WiimoteButtonB released +1646.87414713205 0 1646882 Markers right +1646.87614712373 0 1646884 Markers Start Vibro right +1647.17614587539 0 1647184 Markers Stop Vibro right +1647.83514313321 0 1647843 Markers WiimoteButtonB pressed +1648.00614242166 0 1648014 Markers WiimoteButtonB released +1650.50813201054 0 1650516 Markers right +1650.51013200222 0 1650518 Markers Start Vibro right +1650.81113074972 0 1650819 Markers Stop Vibro right +1651.53712772875 0 1651545 Markers WiimoteButtonB pressed +1651.71212700056 0 1651720 Markers WiimoteButtonB released +1651.87212633478 0 1651880 Markers WiimoteButtonB pressed +1652.04712560658 0 1652055 Markers WiimoteButtonB released +1659.75709352435 0 1659765 Markers left +1659.75909351603 0 1659767 Markers Start Vibro left +1660.05909226769 0 1660067 Markers Stop Vibro left +1660.75908935491 0 1660767 Markers WiimoteButtonB pressed +1660.9130887141 0 1660921 Markers WiimoteButtonB released +1661.04508816483 0 1661053 Markers WiimoteButtonB pressed +1661.23008739502 0 1661238 Markers WiimoteButtonB released +1663.20807916433 0 1663216 Markers left +1663.21007915601 0 1663218 Markers Start Vibro left +1663.51107790351 0 1663519 Markers Stop Vibro left +1664.26107478267 0 1664269 Markers WiimoteButtonB pressed +1664.27107474106 0 1664279 Markers WiimoteButtonB released +1664.54907358427 0 1664557 Markers WiimoteButtonB pressed +1664.77407264802 0 1664782 Markers WiimoteButtonB released +1666.3270661858 0 1666335 Markers WiimoteButtonB pressed +1666.5200653827 0 1666528 Markers WiimoteButtonB released +1670.96204689901 0 1670970 Markers right +1670.96304689485 0 1670971 Markers Start Vibro right +1671.26404564236 0 1671272 Markers Stop Vibro right +1671.90904295843 0 1671917 Markers WiimoteButtonB pressed +1672.05204236339 0 1672060 Markers WiimoteButtonB released +1672.22604163936 0 1672234 Markers WiimoteButtonB pressed +1672.37404102351 0 1672382 Markers WiimoteButtonB released +1674.37703268879 0 1674385 Markers left +1674.38003267631 0 1674388 Markers Start Vibro left +1674.68003142797 0 1674688 Markers Stop Vibro left +1675.3340287066 0 1675342 Markers WiimoteButtonB pressed +1675.49502803666 0 1675503 Markers WiimoteButtonB released +1675.66802731679 0 1675676 Markers WiimoteButtonB pressed +1675.83202663436 0 1675840 Markers WiimoteButtonB released +1684.04399246325 0 1684052 Markers right +1684.04799244661 0 1684056 Markers Start Vibro right +1684.34799119827 0 1684356 Markers Stop Vibro right +1684.99098852267 0 1684999 Markers WiimoteButtonB pressed +1685.1459878777 0 1685154 Markers WiimoteButtonB released +1685.28798728682 0 1685296 Markers WiimoteButtonB pressed +1685.47398651285 0 1685482 Markers WiimoteButtonB released +1687.69297727933 0 1687701 Markers left +1687.69597726685 0 1687704 Markers Start Vibro left +1687.99697601435 0 1688005 Markers Stop Vibro left +1688.69497310989 0 1688703 Markers WiimoteButtonB pressed +1688.9009722527 0 1688909 Markers WiimoteButtonB released +1694.95694705296 0 1694965 Markers right +1694.9579470488 0 1694966 Markers Start Vibro right +1695.2589457963 0 1695267 Markers Stop Vibro right +1695.90994308741 0 1695918 Markers WiimoteButtonB pressed +1696.03994254647 0 1696048 Markers WiimoteButtonB released +1696.42994092363 0 1696438 Markers WiimoteButtonB pressed +1696.77193950053 0 1696780 Markers WiimoteButtonB released +1698.55493208125 0 1698563 Markers left +1698.55693207293 0 1698565 Markers Start Vibro left +1698.85793082044 0 1698866 Markers Stop Vibro left +1699.61392767463 0 1699622 Markers WiimoteButtonB pressed +1699.80992685905 0 1699818 Markers WiimoteButtonB released +1699.95392625985 0 1699962 Markers WiimoteButtonB pressed +1700.11592558575 0 1700124 Markers WiimoteButtonB released +1707.67189414433 0 1707680 Markers right +1707.67289414017 0 1707681 Markers Start Vibro right +1707.97289289184 0 1707981 Markers Stop Vibro right +1708.57089040349 0 1708579 Markers WiimoteButtonB pressed +1708.72788975019 0 1708736 Markers WiimoteButtonB released +1708.8798891177 0 1708888 Markers WiimoteButtonB pressed +1709.00388860172 0 1709012 Markers WiimoteButtonB released +1711.11987979679 0 1711128 Markers right +1711.12187978847 0 1711130 Markers Start Vibro right +1711.42187854014 0 1711430 Markers Stop Vibro right +1712.17487540681 0 1712183 Markers WiimoteButtonB pressed +1712.32987476184 0 1712338 Markers WiimoteButtonB released +1718.78684789349 0 1718795 Markers left +1718.78984788101 0 1718798 Markers Start Vibro left +1719.09084662851 0 1719099 Markers Stop Vibro left +1719.79984367828 0 1719808 Markers WiimoteButtonB pressed +1720.01084280028 0 1720019 Markers WiimoteButtonB released +1722.33683312152 0 1722345 Markers right +1722.33983310904 0 1722348 Markers Start Vibro right +1722.6398318607 0 1722648 Markers Stop Vibro right +1723.32882899369 0 1723337 Markers WiimoteButtonB pressed +1723.49782829046 0 1723506 Markers WiimoteButtonB released +1731.49279502231 0 1731501 Markers right +1731.5077949599 0 1731516 Markers Start Vibro right +1731.8087937074 0 1731817 Markers Stop Vibro right +1732.47979091529 0 1732488 Markers WiimoteButtonB pressed +1732.63579026616 0 1732644 Markers WiimoteButtonB released +1732.76778971689 0 1732776 Markers WiimoteButtonB pressed +1732.92578905943 0 1732934 Markers WiimoteButtonB released +1735.02778031276 0 1735036 Markers left +1735.02978030444 0 1735038 Markers Start Vibro left +1735.33077905194 0 1735339 Markers Stop Vibro left +1736.06677598936 0 1736075 Markers WiimoteButtonB pressed +1736.21077539015 0 1736219 Markers WiimoteButtonB released +1736.33877485753 0 1736347 Markers WiimoteButtonB pressed +1736.49977418759 0 1736508 Markers WiimoteButtonB released +1742.61674873403 0 1742625 Markers left +1742.63474865913 0 1742643 Markers Start Vibro left +1742.93574740663 0 1742944 Markers Stop Vibro left +1743.52874493909 0 1743537 Markers WiimoteButtonB pressed +1743.72374412767 0 1743732 Markers WiimoteButtonB released +1746.31173335869 0 1746320 Markers left +1746.31473334621 0 1746323 Markers Start Vibro left +1746.61573209371 0 1746624 Markers Stop Vibro left +1747.31972916428 0 1747328 Markers WiimoteButtonB pressed +1747.51372835703 0 1747522 Markers WiimoteButtonB released +1756.04469285852 0 1756053 Markers left +1756.04869284187 0 1756057 Markers Start Vibro left +1756.34869159354 0 1756357 Markers Stop Vibro left +1757.03668873069 0 1757045 Markers WiimoteButtonB pressed +1757.2376878943 0 1757246 Markers WiimoteButtonB released +1759.65967781607 0 1759668 Markers Start Vibro right +1759.66067781191 0 1759669 Markers right +1759.96067656358 0 1759969 Markers Stop Vibro right +1760.69467350932 0 1760703 Markers WiimoteButtonB pressed +1760.73767333039 0 1760746 Markers WiimoteButtonB released +1760.94467246904 0 1760953 Markers WiimoteButtonB pressed +1761.15867157856 0 1761167 Markers WiimoteButtonB released +1766.79264813481 0 1766801 Markers left +1766.79664811817 0 1766805 Markers Start Vibro left +1767.09664686983 0 1767105 Markers Stop Vibro left +1767.66764449383 0 1767676 Markers WiimoteButtonB pressed +1767.90364351181 0 1767912 Markers WiimoteButtonB released +1770.27363364996 0 1770282 Markers left +1770.57863238081 0 1770587 Markers Start Vibro left +1770.87863113248 0 1770887 Markers Stop Vibro left +1771.37362907272 0 1771382 Markers WiimoteButtonB pressed +1771.54962834037 0 1771558 Markers WiimoteButtonB released +1771.68362778278 0 1771692 Markers WiimoteButtonB pressed +1771.85862705458 0 1771867 Markers WiimoteButtonB released +1779.59059488081 0 1779599 Markers right +1779.59259487249 0 1779601 Markers Start Vibro right +1779.89259362415 0 1779901 Markers Stop Vibro right +1780.52459099432 0 1780533 Markers WiimoteButtonB pressed +1780.69359029109 0 1780702 Markers WiimoteButtonB released +1783.05658045837 0 1783065 Markers left +1783.05858045005 0 1783067 Markers Start Vibro left +1783.35957919755 0 1783368 Markers Stop Vibro left +1784.11657604758 0 1784125 Markers WiimoteButtonB pressed +1784.2995752861 0 1784308 Markers WiimoteButtonB released +1790.8245481348 0 1790833 Markers left +1790.82754812231 0 1790836 Markers Start Vibro left +1791.12854686982 0 1791137 Markers Stop Vibro left +1791.83154394455 0 1791840 Markers WiimoteButtonB pressed +1792.02754312897 0 1792036 Markers WiimoteButtonB released +1794.39053329625 0 1794399 Markers left +1794.39353328376 0 1794402 Markers Start Vibro left +1794.69353203543 0 1794702 Markers Stop Vibro left +1795.37252921003 0 1795381 Markers WiimoteButtonB pressed +1795.52652856922 0 1795535 Markers WiimoteButtonB released +1795.69352787431 0 1795702 Markers WiimoteButtonB pressed +1795.8425272543 0 1795851 Markers WiimoteButtonB released +1803.62149488496 0 1803630 Markers Start Vibro left +1803.62149488496 0 1803630 Markers left +1803.92149363662 0 1803930 Markers Stop Vibro left +1804.61349075713 0 1804622 Markers WiimoteButtonB pressed +1804.80848994571 0 1804817 Markers WiimoteButtonB released +1807.13548026278 0 1807144 Markers right +1807.13648025862 0 1807145 Markers Start Vibro right +1807.43747900613 0 1807446 Markers Stop Vibro right +1808.15247603093 0 1808161 Markers WiimoteButtonB pressed +1808.2854754775 0 1808294 Markers WiimoteButtonB released +1808.40847496568 0 1808417 Markers WiimoteButtonB pressed +1808.50847454957 0 1808517 Markers WiimoteButtonB released +1814.76744850512 0 1814776 Markers right +1814.76844850096 0 1814777 Markers Start Vibro right +1815.06944724847 0 1815078 Markers Stop Vibro right +1815.67844471434 0 1815687 Markers WiimoteButtonB pressed +1815.83144407769 0 1815840 Markers WiimoteButtonB released +1818.34843360416 0 1818357 Markers right +1818.35143359167 0 1818360 Markers Start Vibro right +1818.65143234334 0 1818660 Markers Stop Vibro right +1819.342429468 0 1819351 Markers WiimoteButtonB pressed +1819.53642866075 0 1819545 Markers WiimoteButtonB released +1819.68842802826 0 1819697 Markers WiimoteButtonB pressed +1819.86542729174 0 1819874 Markers WiimoteButtonB released +1827.20639674496 0 1827215 Markers right +1827.20939673248 0 1827218 Markers Start Vibro right +1827.51039547998 0 1827519 Markers Stop Vibro right +1830.87038149862 0 1830879 Markers right +1830.8723814903 0 1830881 Markers Start Vibro right +1831.1733802378 0 1831182 Markers Stop Vibro right +1831.82737751643 0 1831836 Markers WiimoteButtonB pressed +1831.99737680904 0 1832006 Markers WiimoteButtonB released +1832.15037617239 0 1832159 Markers WiimoteButtonB pressed +1832.32637544003 0 1832335 Markers WiimoteButtonB released +1838.66734905438 0 1838676 Markers right +1838.67034904189 0 1838679 Markers Start Vibro right +1838.9713477894 0 1838980 Markers Stop Vibro right +1839.70834472265 0 1839717 Markers WiimoteButtonB pressed +1839.89234395701 0 1839901 Markers WiimoteButtonB released +1842.28033402025 0 1842289 Markers right +1842.28233401193 0 1842291 Markers Start Vibro right +1842.58333275944 0 1842592 Markers Stop Vibro right +1843.29532979672 0 1843304 Markers WiimoteButtonB pressed +1843.44932915591 0 1843458 Markers WiimoteButtonB released +1843.59232856087 0 1843601 Markers WiimoteButtonB pressed +1843.7553278826 0 1843764 Markers WiimoteButtonB released +1850.95829791006 0 1850967 Markers right +1850.96229789342 0 1850971 Markers Start Vibro right +1851.26229664508 0 1851271 Markers Stop Vibro right +1851.93129386129 0 1851940 Markers WiimoteButtonB pressed +1852.15629292504 0 1852165 Markers WiimoteButtonB released +1854.54328299245 0 1854552 Markers right +1854.54528298413 0 1854554 Markers Start Vibro right +1854.84628173163 0 1854855 Markers Stop Vibro right +1855.46927913925 0 1855478 Markers WiimoteButtonB pressed +1855.63427845267 0 1855643 Markers WiimoteButtonB released +1855.79427778689 0 1855803 Markers WiimoteButtonB pressed +1855.93027722098 0 1855939 Markers WiimoteButtonB released +1862.13025142204 0 1862139 Markers left +1862.13325140956 0 1862142 Markers Start Vibro left +1862.43425015706 0 1862443 Markers Stop Vibro left +1863.05524757301 0 1863064 Markers WiimoteButtonB pressed +1863.26724669085 0 1863276 Markers WiimoteButtonB released +1865.71123652107 0 1865720 Markers right +1865.71423650859 0 1865723 Markers Start Vibro right +1866.01523525609 0 1866024 Markers Stop Vibro right +1866.73123227673 0 1866740 Markers WiimoteButtonB pressed +1866.89623159015 0 1866905 Markers WiimoteButtonB released +1867.01923107833 0 1867028 Markers WiimoteButtonB pressed +1867.14123057067 0 1867150 Markers WiimoteButtonB released +1875.12619734414 0 1875135 Markers right +1875.12819733581 0 1875137 Markers Start Vibro right +1875.42919608332 0 1875438 Markers Stop Vibro right +1878.72518236827 0 1878734 Markers right +1878.72818235579 0 1878737 Markers Start Vibro right +1879.02818110745 0 1879037 Markers Stop Vibro right +1879.68417837776 0 1879693 Markers WiimoteButtonB pressed +1879.85117768285 0 1879860 Markers WiimoteButtonB released +1879.98217713774 0 1879991 Markers WiimoteButtonB pressed +1880.13517650109 0 1880144 Markers WiimoteButtonB released +1885.91915243318 0 1885928 Markers Start Vibro left +1885.92015242902 0 1885929 Markers left +1886.22015118068 0 1886229 Markers Stop Vibro left +1886.91714828038 0 1886926 Markers WiimoteButtonB pressed +1887.08914756467 0 1887098 Markers WiimoteButtonB released +1889.40113794416 0 1889410 Markers left +1889.40213794 0 1889411 Markers Start Vibro left +1889.70213669167 0 1889711 Markers Stop Vibro left +1890.44213361244 0 1890451 Markers WiimoteButtonB pressed +1890.59613297162 0 1890605 Markers WiimoteButtonB released +1890.72013245565 0 1890729 Markers WiimoteButtonB pressed +1890.88413177322 0 1890893 Markers WiimoteButtonB released +1898.14610155518 0 1898155 Markers right +1898.14810154685 0 1898157 Markers Start Vibro right +1898.44810029852 0 1898457 Markers Stop Vibro right +1899.12509748144 0 1899134 Markers WiimoteButtonB pressed +1899.28709680734 0 1899296 Markers WiimoteButtonB released +1899.4300962123 0 1899439 Markers WiimoteButtonB pressed +1899.58509556733 0 1899594 Markers WiimoteButtonB released +1901.80008635045 0 1901809 Markers right +1901.80208634212 0 1901811 Markers Start Vibro right +1902.10208509379 0 1902111 Markers Stop Vibro right +1902.89308180234 0 1902902 Markers WiimoteButtonB pressed +1903.13008081616 0 1903139 Markers WiimoteButtonB released +1909.57005401855 0 1909579 Markers Start Vibro left +1909.57105401439 0 1909580 Markers left +1909.87105276605 0 1909880 Markers Stop Vibro left +1910.6000497326 0 1910609 Markers WiimoteButtonB pressed +1910.74004915004 0 1910749 Markers WiimoteButtonB released +1910.86604862574 0 1910875 Markers WiimoteButtonB pressed +1911.04804786842 0 1911057 Markers WiimoteButtonB released +1913.15103911758 0 1913160 Markers right +1913.15303910926 0 1913162 Markers Start Vibro right +1913.45403785676 0 1913463 Markers Stop Vibro right +1914.04803538506 0 1914057 Markers WiimoteButtonB pressed +1914.20103474841 0 1914210 Markers WiimoteButtonB released +1921.84500294081 0 1921854 Markers Start Vibro left +1921.84500294081 0 1921854 Markers left +1922.14600168832 0 1922155 Markers Stop Vibro left +1922.8089989295 0 1922818 Markers WiimoteButtonB pressed +1922.97399824291 0 1922983 Markers WiimoteButtonB released +1923.10599769364 0 1923115 Markers WiimoteButtonB pressed +1923.26099704867 0 1923270 Markers WiimoteButtonB released +1925.49498775273 0 1925504 Markers Start Vibro right +1925.49598774857 0 1925505 Markers right +1925.79598650023 0 1925805 Markers Stop Vibro right +1926.65998290503 0 1926669 Markers WiimoteButtonB pressed +1926.81798224757 0 1926827 Markers WiimoteButtonB released +1926.95998165669 0 1926969 Markers WiimoteButtonB pressed +1927.11398101588 0 1927123 Markers WiimoteButtonB released +1932.79495737656 0 1932804 Markers left +1932.79695736824 0 1932806 Markers Start Vibro left +1933.09795611574 0 1933107 Markers Stop Vibro left +1933.71995352753 0 1933729 Markers WiimoteButtonB pressed +1933.89895278269 0 1933908 Markers WiimoteButtonB released +1936.30994275023 0 1936319 Markers right +1936.3119427419 0 1936321 Markers Start Vibro right +1936.61194149357 0 1936621 Markers Stop Vibro right +1937.18793909676 0 1937197 Markers WiimoteButtonB pressed +1937.29993863072 0 1937309 Markers WiimoteButtonB released +1937.44893801071 0 1937458 Markers WiimoteButtonB pressed +1937.54993759044 0 1937559 Markers WiimoteButtonB released +1944.92390690635 0 1944933 Markers left +1944.92690689386 0 1944936 Markers Start Vibro left +1945.22690564553 0 1945236 Markers Stop Vibro left +1945.79790326953 0 1945807 Markers WiimoteButtonB pressed +1946.00490240818 0 1946014 Markers WiimoteButtonB released +1948.45489221344 0 1948464 Markers left +1948.45789220095 0 1948467 Markers Start Vibro left +1948.75789095262 0 1948767 Markers Stop Vibro left +1949.56288760292 0 1949572 Markers WiimoteButtonB pressed +1949.58288751969 0 1949592 Markers WiimoteButtonB pressed +1949.72688692049 0 1949736 Markers WiimoteButtonB released +1949.78788666666 0 1949797 Markers WiimoteButtonB released +1955.26486387622 0 1955274 Markers right +1955.26686386789 0 1955276 Markers Start Vibro right +1955.56686261956 0 1955576 Markers Stop Vibro right +1956.34685937388 0 1956356 Markers WiimoteButtonB pressed +1956.55285851669 0 1956562 Markers WiimoteButtonB released +1956.66385805481 0 1956673 Markers WiimoteButtonB pressed +1956.89985707279 0 1956909 Markers WiimoteButtonB released +1958.83284902934 0 1958842 Markers left +1958.83584901686 0 1958845 Markers Start Vibro left +1959.13684776436 0 1959146 Markers Stop Vibro left +1959.79484502635 0 1959804 Markers WiimoteButtonB pressed +1959.96884430231 0 1959978 Markers WiimoteButtonB released +1968.06281062221 0 1968072 Markers left +1968.06581060973 0 1968075 Markers Start Vibro left +1968.36580936139 0 1968375 Markers Stop Vibro left +1971.67879557561 0 1971688 Markers left +1971.68179556312 0 1971691 Markers Start Vibro left +1971.98179431479 0 1971991 Markers Stop Vibro left +1972.73779116898 0 1972747 Markers WiimoteButtonB pressed +1972.87179061139 0 1972881 Markers WiimoteButtonB released +1973.03378993729 0 1973043 Markers WiimoteButtonB pressed +1973.13778950453 0 1973147 Markers WiimoteButtonB released +1978.90976548655 0 1978919 Markers left +1978.91276547407 0 1978922 Markers Start Vibro left +1979.21276422574 0 1979222 Markers Stop Vibro left +1979.92776125054 0 1979937 Markers WiimoteButtonB pressed +1980.09376055979 0 1980103 Markers WiimoteButtonB released +1980.22676000636 0 1980236 Markers WiimoteButtonB pressed +1980.38375935306 0 1980393 Markers WiimoteButtonB released +1982.55475031928 0 1982564 Markers left +1982.55775030679 0 1982567 Markers Start Vibro left +1982.85774905846 0 1982867 Markers Stop Vibro left +1983.66974567963 0 1983679 Markers WiimoteButtonB pressed +1983.86074488485 0 1983870 Markers WiimoteButtonB released +1991.7037122492 0 1991713 Markers Start Vibro right +1991.7037122492 0 1991713 Markers right +1992.0047109967 0 1992014 Markers Stop Vibro right +1992.67770819627 0 1992687 Markers WiimoteButtonB pressed +1992.80770765532 0 1992817 Markers WiimoteButtonB released +1992.92070718511 0 1992930 Markers WiimoteButtonB pressed +1993.02270676068 0 1993032 Markers WiimoteButtonB released +1995.10369810139 0 1995113 Markers right +1995.10669808891 0 1995116 Markers Start Vibro right +1995.40769683641 0 1995417 Markers Stop Vibro right +1996.14869375302 0 1996158 Markers WiimoteButtonB pressed +1996.28569318295 0 1996295 Markers WiimoteButtonB released +1996.45269248804 0 1996462 Markers WiimoteButtonB pressed +1996.59069191381 0 1996600 Markers WiimoteButtonB released +2002.8556658444 0 2002865 Markers left +2002.85866583191 0 2002868 Markers Start Vibro left +2003.15866458358 0 2003168 Markers Stop Vibro left +2003.81566184972 0 2003825 Markers WiimoteButtonB pressed +2003.96866121307 0 2003978 Markers WiimoteButtonB released +2004.10366065132 0 2004113 Markers WiimoteButtonB pressed +2004.25766001051 0 2004267 Markers WiimoteButtonB released +2006.40365108075 0 2006413 Markers right +2006.40565107242 0 2006415 Markers Start Vibro right +2006.70664981993 0 2006716 Markers Stop Vibro right +2007.43064680728 0 2007440 Markers WiimoteButtonB pressed +2007.57064622472 0 2007580 Markers WiimoteButtonB released +2015.66961252382 0 2015679 Markers left +2015.67561249885 0 2015685 Markers Start Vibro left +2015.97661124635 0 2015986 Markers Stop Vibro left +2016.71260818377 0 2016722 Markers WiimoteButtonB pressed +2016.84760762202 0 2016857 Markers WiimoteButtonB released +2017.00160698121 0 2017011 Markers WiimoteButtonB pressed +2017.12860645274 0 2017138 Markers WiimoteButtonB released +2019.16759796822 0 2019177 Markers right +2019.1695979599 0 2019179 Markers Start Vibro right +2019.4705967074 0 2019480 Markers Stop Vibro right +2020.08859413583 0 2020098 Markers WiimoteButtonB pressed +2020.22859355328 0 2020238 Markers WiimoteButtonB released +2020.3885928875 0 2020398 Markers WiimoteButtonB pressed +2020.54259224668 0 2020552 Markers WiimoteButtonB released +2026.75256640613 0 2026762 Markers left +2026.75456639781 0 2026764 Markers Start Vibro left +2027.05456514948 0 2027064 Markers Stop Vibro left +2027.83256191213 0 2027842 Markers WiimoteButtonB pressed +2028.01756114232 0 2028027 Markers WiimoteButtonB released +2028.15056058889 0 2028160 Markers WiimoteButtonB pressed +2028.29555998553 0 2028305 Markers WiimoteButtonB released +2030.33455150101 0 2030344 Markers Start Vibro left +2030.33555149684 0 2030345 Markers left +2030.63555024851 0 2030645 Markers Stop Vibro left +2031.46054681559 0 2031470 Markers WiimoteButtonB pressed +2031.60554621222 0 2031615 Markers WiimoteButtonB released +2039.66751266528 0 2039677 Markers left +2039.6705126528 0 2039680 Markers Start Vibro left +2039.9715114003 0 2039981 Markers Stop Vibro left +2040.96650725999 0 2040976 Markers WiimoteButtonB pressed +2041.14150653179 0 2041151 Markers WiimoteButtonB released +2043.11749830942 0 2043127 Markers right +2043.1194983011 0 2043129 Markers Start Vibro right +2043.41949705276 0 2043429 Markers Stop Vibro right +2044.11049417743 0 2044120 Markers WiimoteButtonB pressed +2044.27149350749 0 2044281 Markers WiimoteButtonB released +2050.96946563631 0 2050979 Markers right +2050.97146562799 0 2050981 Markers Start Vibro right +2051.27246437549 0 2051282 Markers Stop Vibro right +2051.88246183721 0 2051892 Markers WiimoteButtonB pressed +2052.06046109653 0 2052070 Markers WiimoteButtonB released +2054.47045106824 0 2054480 Markers left +2054.47245105991 0 2054482 Markers Start Vibro left +2054.77344980742 0 2054783 Markers Stop Vibro left +2055.45144698618 0 2055461 Markers WiimoteButtonB pressed +2055.66744608738 0 2055677 Markers WiimoteButtonB released +2064.12141090928 0 2064131 Markers right +2064.12441089679 0 2064134 Markers Start Vibro right +2064.4254096443 0 2064435 Markers Stop Vibro right +2065.14540664829 0 2065155 Markers WiimoteButtonB pressed +2065.30940596587 0 2065319 Markers WiimoteButtonB released +2067.56939656174 0 2067579 Markers left +2067.57139655341 0 2067581 Markers Start Vibro left +2067.87239530092 0 2067882 Markers Stop Vibro left +2068.46739282505 0 2068477 Markers WiimoteButtonB pressed +2068.47539279176 0 2068485 Markers WiimoteButtonB released +2071.15438164412 0 2071164 Markers right +2071.15838162748 0 2071168 Markers Start Vibro right +2071.45838037914 0 2071468 Markers Stop Vibro right +2072.02537801979 0 2072035 Markers WiimoteButtonB pressed +2072.19737730408 0 2072207 Markers WiimoteButtonB released +2072.29137691293 0 2072301 Markers WiimoteButtonB pressed +2072.4473762638 0 2072457 Markers WiimoteButtonB released +2075.64536295654 0 2075655 Markers Start Vibro right +2075.64636295238 0 2075656 Markers right +2075.94636170404 0 2075956 Markers Stop Vibro right +2076.65235876629 0 2076662 Markers WiimoteButtonB pressed +2076.80735812132 0 2076817 Markers WiimoteButtonB released +2076.96235747635 0 2076972 Markers WiimoteButtonB pressed +2077.05535708936 0 2077065 Markers WiimoteButtonB released +2079.16034833021 0 2079170 Markers right +2079.16134832604 0 2079171 Markers Start Vibro right +2079.46234707355 0 2079472 Markers Stop Vibro right +2080.06134458104 0 2080071 Markers WiimoteButtonB pressed +2080.24534381539 0 2080255 Markers WiimoteButtonB released +2080.37234328693 0 2080382 Markers WiimoteButtonB pressed +2080.50134275014 0 2080511 Markers WiimoteButtonB released +2088.55530923649 0 2088565 Markers left +2088.55730922817 0 2088567 Markers Start Vibro left +2088.85830797567 0 2088868 Markers Stop Vibro left +2089.56030505457 0 2089570 Markers WiimoteButtonB pressed +2089.72530436798 0 2089735 Markers WiimoteButtonB released +2089.84730386033 0 2089857 Markers WiimoteButtonB pressed +2089.98130330274 0 2089991 Markers WiimoteButtonB released +2092.18629412747 0 2092196 Markers left +2092.18829411915 0 2092198 Markers Start Vibro left +2092.48829287081 0 2092498 Markers Stop Vibro left +2093.20928987064 0 2093219 Markers WiimoteButtonB pressed +2093.3392893297 0 2093349 Markers WiimoteButtonB released +2093.46328881372 0 2093473 Markers WiimoteButtonB pressed +2093.58428831022 0 2093594 Markers WiimoteButtonB released +2099.88426209517 0 2099894 Markers right +2099.88726208269 0 2099897 Markers Start Vibro right +2100.18826083019 0 2100198 Markers Stop Vibro right +2100.85625805057 0 2100866 Markers WiimoteButtonB pressed +2101.02025736814 0 2101030 Markers WiimoteButtonB released +2101.14325685633 0 2101153 Markers WiimoteButtonB pressed +2101.28825625296 0 2101298 Markers WiimoteButtonB released +2103.35024767273 0 2103360 Markers left +2103.35124766857 0 2103361 Markers Start Vibro left +2103.65224641608 0 2103662 Markers Stop Vibro left +2104.27324383202 0 2104283 Markers WiimoteButtonB pressed +2104.38624336182 0 2104396 Markers WiimoteButtonB released +2104.53924272516 0 2104549 Markers WiimoteButtonB pressed +2104.65124225912 0 2104661 Markers WiimoteButtonB released +2112.19221088012 0 2112202 Markers right +2112.1942108718 0 2112204 Markers Start Vibro right +2112.49420962346 0 2112504 Markers Stop Vibro right +2113.19820669403 0 2113208 Markers WiimoteButtonB pressed +2113.34320609067 0 2113353 Markers WiimoteButtonB released +2115.72219619137 0 2115732 Markers Start Vibro right +2115.72319618721 0 2115733 Markers right +2116.02319493887 0 2116033 Markers Stop Vibro right +2116.76819183884 0 2116778 Markers WiimoteButtonB pressed +2116.94519110232 0 2116955 Markers WiimoteButtonB released +2123.57316352242 0 2123583 Markers right +2123.57616350994 0 2123586 Markers Start Vibro right +2123.8761622616 0 2123886 Markers Stop Vibro right +2124.58415931553 0 2124594 Markers WiimoteButtonB pressed +2124.74915862895 0 2124759 Markers WiimoteButtonB released +2127.12114875877 0 2127131 Markers right +2127.12414874629 0 2127134 Markers Start Vibro right +2127.42414749795 0 2127434 Markers Stop Vibro right +2128.03014497632 0 2128040 Markers WiimoteButtonB pressed +2128.1661444104 0 2128176 Markers WiimoteButtonB released +2355.5491982385 0 2355560 Markers WiimoteButtonB pressed +2355.68719766427 0 2355698 Markers WiimoteButtonB released +2355.93419663647 0 2355945 Markers WiimoteButtonB pressed +2356.1381957876 0 2356149 Markers WiimoteButtonB released +2358.66918525581 0 2358680 Markers WiimoteButtonB pressed +2358.80918467326 0 2358820 Markers WiimoteButtonB released +2364.21016219905 0 2364221 Markers WiimoteButtonB pressed +2364.36516155408 0 2364376 Markers WiimoteButtonB released +2364.47916107971 0 2364490 Markers WiimoteButtonB pressed +2364.62416047635 0 2364635 Markers WiimoteButtonB released +2367.43214879193 0 2367443 Markers WiimoteButtonB pressed +2367.60714806373 0 2367618 Markers WiimoteButtonB released +2367.71814760185 0 2367729 Markers WiimoteButtonB pressed +2367.9021468362 0 2367913 Markers WiimoteButtonB released +2370.39713645421 0 2370408 Markers WiimoteButtonB pressed +2370.52913590494 0 2370540 Markers WiimoteButtonB released +2375.21111642258 0 2375222 Markers WiimoteButtonB pressed +2375.33211591908 0 2375343 Markers WiimoteButtonB released +2376.98910902411 0 2377000 Markers WiimoteButtonB pressed +2377.14410837914 0 2377155 Markers WiimoteButtonB released +2377.25610791309 0 2377267 Markers WiimoteButtonB pressed +2377.40910727644 0 2377420 Markers WiimoteButtonB released +2379.9620966531 0 2379973 Markers WiimoteButtonB pressed +2380.10409606222 0 2380115 Markers WiimoteButtonB released +2380.1960956794 0 2380207 Markers WiimoteButtonB pressed +2380.33809508852 0 2380349 Markers WiimoteButtonB released +2382.96808414478 0 2382979 Markers WiimoteButtonB pressed +2383.15308337497 0 2383164 Markers WiimoteButtonB released +2383.25708294222 0 2383268 Markers WiimoteButtonB pressed +2383.46208208919 0 2383473 Markers WiimoteButtonB released +2387.67106457504 0 2387682 Markers WiimoteButtonB pressed +2387.83406389677 0 2387845 Markers WiimoteButtonB released +2387.92706350979 0 2387938 Markers WiimoteButtonB pressed +2388.07206290643 0 2388083 Markers WiimoteButtonB released +2390.77205167141 0 2390783 Markers WiimoteButtonB pressed +2390.9390509765 0 2390950 Markers WiimoteButtonB released +2391.04805052294 0 2391059 Markers WiimoteButtonB pressed +2391.21304983635 0 2391224 Markers WiimoteButtonB released +2393.84303889261 0 2393854 Markers WiimoteButtonB pressed +2393.98103831837 0 2393992 Markers WiimoteButtonB released +2399.43901560699 0 2399450 Markers WiimoteButtonB pressed +2399.6040149204 0 2399615 Markers WiimoteButtonB released +2399.72901440026 0 2399740 Markers WiimoteButtonB pressed +2399.88101376777 0 2399892 Markers WiimoteButtonB released +2402.34800350229 0 2402359 Markers WiimoteButtonB pressed +2402.55200265342 0 2402563 Markers WiimoteButtonB released +2405.32199112712 0 2405333 Markers WiimoteButtonB pressed +2405.48699044054 0 2405498 Markers WiimoteButtonB released +2410.02897154074 0 2410040 Markers WiimoteButtonB pressed +2410.15497101643 0 2410166 Markers WiimoteButtonB released +2412.88395966074 0 2412895 Markers WiimoteButtonB pressed +2413.02795906154 0 2413039 Markers WiimoteButtonB released +2415.80294751443 0 2415814 Markers WiimoteButtonB pressed +2416.01194664476 0 2416023 Markers WiimoteButtonB released +2422.03092159898 0 2422042 Markers WiimoteButtonB pressed +2422.19492091656 0 2422206 Markers WiimoteButtonB released +2428.46989480554 0 2428481 Markers WiimoteButtonB pressed +2428.63589411479 0 2428647 Markers WiimoteButtonB released +2428.81789335747 0 2428829 Markers WiimoteButtonB pressed +2428.9498928082 0 2428961 Markers WiimoteButtonB released +2433.45287407068 0 2433464 Markers WiimoteButtonB pressed +2433.5948734798 0 2433606 Markers WiimoteButtonB released +2433.72987291805 0 2433741 Markers WiimoteButtonB pressed +2433.87087233133 0 2433882 Markers WiimoteButtonB released +2436.47986147498 0 2436491 Markers WiimoteButtonB pressed +2436.67186067604 0 2436683 Markers WiimoteButtonB released +2436.76286029738 0 2436774 Markers WiimoteButtonB pressed +2436.92685961495 0 2436938 Markers WiimoteButtonB released +2439.31684966988 0 2439328 Markers WiimoteButtonB pressed +2439.45484909565 0 2439466 Markers WiimoteButtonB released +2439.59184852557 0 2439603 Markers WiimoteButtonB pressed +2439.77684775577 0 2439788 Markers WiimoteButtonB released +2446.7658186737 0 2446777 Markers WiimoteButtonB pressed +2446.93781795799 0 2446949 Markers WiimoteButtonB released +2447.05181748362 0 2447063 Markers WiimoteButtonB pressed +2447.26081661395 0 2447272 Markers WiimoteButtonB released +2449.88180570766 0 2449893 Markers WiimoteButtonB pressed +2450.05480498778 0 2450066 Markers WiimoteButtonB released +2452.83579341571 0 2452847 Markers WiimoteButtonB pressed +2453.03179260013 0 2453043 Markers WiimoteButtonB released +2460.94975965239 0 2460961 Markers WiimoteButtonB pressed +2461.11275897413 0 2461124 Markers WiimoteButtonB released +2464.14474635762 0 2464156 Markers WiimoteButtonB pressed +2464.2677458458 0 2464279 Markers WiimoteButtonB released +2464.41374523827 0 2464425 Markers WiimoteButtonB pressed +2464.53474473478 0 2464546 Markers WiimoteButtonB released +2470.45572009679 0 2470467 Markers WiimoteButtonB pressed +2470.59971949759 0 2470611 Markers WiimoteButtonB released +2473.56070717652 0 2473572 Markers WiimoteButtonB pressed +2473.72570648993 0 2473737 Markers WiimoteButtonB released +2473.8587059365 0 2473870 Markers WiimoteButtonB pressed +2474.04170517502 0 2474053 Markers WiimoteButtonB released +2476.65669429369 0 2476668 Markers WiimoteButtonB pressed +2476.77969378188 0 2476791 Markers WiimoteButtonB released +2476.91469322013 0 2476926 Markers WiimoteButtonB pressed +2477.06669258763 0 2477078 Markers WiimoteButtonB released +2481.38967459912 0 2481401 Markers WiimoteButtonB pressed +2481.55367391669 0 2481565 Markers WiimoteButtonB released +2481.65567349226 0 2481667 Markers WiimoteButtonB pressed +2481.82067280567 0 2481832 Markers WiimoteButtonB released +2484.30466246946 0 2484316 Markers WiimoteButtonB pressed +2484.46466180368 0 2484476 Markers WiimoteButtonB released +2484.56666137924 0 2484578 Markers WiimoteButtonB pressed +2484.7326606885 0 2484744 Markers WiimoteButtonB released +2487.39264961992 0 2487404 Markers WiimoteButtonB pressed +2487.5566489375 0 2487568 Markers WiimoteButtonB released +2494.19362132015 0 2494205 Markers WiimoteButtonB pressed +2494.42862034229 0 2494440 Markers WiimoteButtonB released +2497.13960906149 0 2497151 Markers WiimoteButtonB pressed +2497.34060822511 0 2497352 Markers WiimoteButtonB released +2500.16859645746 0 2500180 Markers WiimoteButtonB pressed +2500.39059553369 0 2500402 Markers WiimoteButtonB released +2505.18857556864 0 2505200 Markers WiimoteButtonB pressed +2505.3495748987 0 2505361 Markers WiimoteButtonB released +2505.47957435776 0 2505491 Markers WiimoteButtonB pressed +2505.67557354218 0 2505687 Markers WiimoteButtonB released +2508.38456226971 0 2508396 Markers WiimoteButtonB pressed +2508.52856167051 0 2508540 Markers WiimoteButtonB released +2511.3445499528 0 2511356 Markers WiimoteButtonB pressed +2511.45454949507 0 2511466 Markers WiimoteButtonB released +2511.57954897493 0 2511591 Markers WiimoteButtonB pressed +2511.70354845895 0 2511715 Markers WiimoteButtonB released +2516.18452981298 0 2516196 Markers WiimoteButtonB pressed +2516.29552935109 0 2516307 Markers WiimoteButtonB released +2517.89452269747 0 2517906 Markers WiimoteButtonB pressed +2518.03552211075 0 2518047 Markers WiimoteButtonB released +2518.12752172792 0 2518139 Markers WiimoteButtonB pressed +2518.23852126604 0 2518250 Markers WiimoteButtonB released +2520.89451021411 0 2520906 Markers WiimoteButtonB pressed +2521.00450975638 0 2521016 Markers WiimoteButtonB released +2521.11750928618 0 2521129 Markers WiimoteButtonB pressed +2521.27350863704 0 2521285 Markers WiimoteButtonB released +2529.11747599723 0 2529129 Markers WiimoteButtonB pressed +2529.30247522742 0 2529314 Markers WiimoteButtonB released +2531.97246411723 0 2531984 Markers WiimoteButtonB pressed +2532.15546335575 0 2532167 Markers WiimoteButtonB released +2532.24446298541 0 2532256 Markers WiimoteButtonB pressed +2532.45346211573 0 2532465 Markers WiimoteButtonB released +2534.91445187522 0 2534926 Markers WiimoteButtonB pressed +2535.07245121776 0 2535084 Markers WiimoteButtonB released +2535.15945085574 0 2535171 Markers WiimoteButtonB pressed +2535.33545012339 0 2535347 Markers WiimoteButtonB released +2541.2254256144 0 2541237 Markers WiimoteButtonB pressed +2541.38842493613 0 2541400 Markers WiimoteButtonB released +2541.51242442015 0 2541524 Markers WiimoteButtonB pressed +2541.67542374189 0 2541687 Markers WiimoteButtonB released +2544.20541321426 0 2544217 Markers WiimoteButtonB pressed +2544.38041248607 0 2544392 Markers WiimoteButtonB released +2547.06440131762 0 2547076 Markers WiimoteButtonB pressed +2547.20740072258 0 2547219 Markers WiimoteButtonB released +2552.19937995028 0 2552211 Markers WiimoteButtonB pressed +2552.35337930946 0 2552365 Markers WiimoteButtonB released +2555.27036717148 0 2555282 Markers WiimoteButtonB pressed +2555.42036654731 0 2555432 Markers WiimoteButtonB released +2555.51736614368 0 2555529 Markers WiimoteButtonB pressed +2555.70336536971 0 2555715 Markers WiimoteButtonB released +2558.15335517497 0 2558165 Markers WiimoteButtonB pressed +2558.30735453416 0 2558319 Markers WiimoteButtonB released +2558.42135405979 0 2558433 Markers WiimoteButtonB pressed +2558.55435350636 0 2558566 Markers WiimoteButtonB released +2564.67232804864 0 2564684 Markers WiimoteButtonB pressed +2564.82732740366 0 2564839 Markers WiimoteButtonB released +2567.49431630596 0 2567506 Markers WiimoteButtonB pressed +2567.68131552783 0 2567693 Markers WiimoteButtonB released +2567.77331514501 0 2567785 Markers WiimoteButtonB pressed +2567.94831441681 0 2567960 Markers WiimoteButtonB released +2570.39330424287 0 2570405 Markers WiimoteButtonB pressed +2570.56430353132 0 2570576 Markers WiimoteButtonB released +2570.99630173372 0 2571008 Markers WiimoteButtonB pressed +2571.12930118029 0 2571141 Markers WiimoteButtonB released +2575.23128411138 0 2575243 Markers WiimoteButtonB pressed +2575.3962834248 0 2575408 Markers WiimoteButtonB released +2578.25727151983 0 2578269 Markers WiimoteButtonB pressed +2578.44327074587 0 2578455 Markers WiimoteButtonB released +2581.20325926118 0 2581215 Markers WiimoteButtonB pressed +2581.39225847473 0 2581404 Markers WiimoteButtonB released +2586.89423558025 0 2586906 Markers WiimoteButtonB pressed +2587.09123476051 0 2587103 Markers WiimoteButtonB released +2587.1372345691 0 2587149 Markers WiimoteButtonB pressed +2587.3172338201 0 2587329 Markers WiimoteButtonB released +2590.10822220641 0 2590120 Markers WiimoteButtonB pressed +2590.26122156976 0 2590273 Markers WiimoteButtonB released +2590.36322114533 0 2590375 Markers WiimoteButtonB pressed +2590.5092205378 0 2590521 Markers WiimoteButtonB released +2592.89921059273 0 2592911 Markers WiimoteButtonB pressed +2593.00221016413 0 2593014 Markers WiimoteButtonB released +2593.15620952332 0 2593168 Markers WiimoteButtonB pressed +2593.26820905728 0 2593280 Markers WiimoteButtonB released +2597.92218969143 0 2597934 Markers WiimoteButtonB pressed +2598.07818904229 0 2598090 Markers WiimoteButtonB released +2598.24918833074 0 2598261 Markers WiimoteButtonB pressed +2598.39518772322 0 2598407 Markers WiimoteButtonB released +2600.89117733707 0 2600903 Markers WiimoteButtonB pressed +2601.05317666296 0 2601065 Markers WiimoteButtonB released +2604.09516400484 0 2604107 Markers WiimoteButtonB pressed +2604.24316338899 0 2604255 Markers WiimoteButtonB released +2604.3771628314 0 2604389 Markers WiimoteButtonB pressed +2604.53116219059 0 2604543 Markers WiimoteButtonB released +2609.82614015747 0 2609838 Markers WiimoteButtonB pressed +2609.99813944175 0 2610010 Markers WiimoteButtonB released +2610.13213888416 0 2610144 Markers WiimoteButtonB pressed +2610.313138131 0 2610325 Markers WiimoteButtonB released +2612.89512738699 0 2612907 Markers WiimoteButtonB pressed +2613.0471267545 0 2613059 Markers WiimoteButtonB released +2615.80011529894 0 2615812 Markers WiimoteButtonB pressed +2615.92211479128 0 2615934 Markers WiimoteButtonB released +2616.08311412134 0 2616095 Markers WiimoteButtonB pressed +2616.2081136012 0 2616220 Markers WiimoteButtonB released +2621.01609359454 0 2621028 Markers WiimoteButtonB pressed +2621.15809300366 0 2621170 Markers WiimoteButtonB released +2623.93308145656 0 2623945 Markers WiimoteButtonB pressed +2624.08708081575 0 2624099 Markers WiimoteButtonB released +2624.26108009171 0 2624273 Markers WiimoteButtonB pressed +2624.37507961734 0 2624387 Markers WiimoteButtonB released +2633.37104218392 0 2633383 Markers WiimoteButtonB pressed +2633.54504145988 0 2633557 Markers WiimoteButtonB released +2636.331029867 0 2636343 Markers WiimoteButtonB pressed +2636.50502914297 0 2636517 Markers WiimoteButtonB released +2639.54001651397 0 2639552 Markers WiimoteButtonB pressed +2639.77601553195 0 2639788 Markers WiimoteButtonB released +2641.79500713065 0 2641807 Markers WiimoteButtonB pressed +2642.34000486284 0 2642352 Markers WiimoteButtonB released +2644.16399727296 0 2644176 Markers WiimoteButtonB pressed +2644.35599647402 0 2644368 Markers WiimoteButtonB released +2647.28598428195 0 2647298 Markers WiimoteButtonB pressed +2647.37898389496 0 2647391 Markers WiimoteButtonB released +2657.029943736 0 2657042 Markers WiimoteButtonB pressed +2657.1739431368 0 2657186 Markers WiimoteButtonB released +2660.09893096553 0 2660111 Markers WiimoteButtonB pressed +2660.23593039545 0 2660248 Markers WiimoteButtonB released +2662.94191913547 0 2662954 Markers WiimoteButtonB pressed +2663.11591841143 0 2663128 Markers WiimoteButtonB released +2663.21891798284 0 2663231 Markers WiimoteButtonB pressed +2663.38491729209 0 2663397 Markers WiimoteButtonB released +2667.76889904974 0 2667781 Markers WiimoteButtonB pressed +2667.92289840893 0 2667935 Markers WiimoteButtonB released +2670.58388733619 0 2670596 Markers WiimoteButtonB pressed +2670.73888669122 0 2670751 Markers WiimoteButtonB released +2670.91188597135 0 2670924 Markers WiimoteButtonB pressed +2671.06588533053 0 2671078 Markers WiimoteButtonB released +2673.80087394987 0 2673813 Markers WiimoteButtonB pressed +2673.97387323 0 2673986 Markers WiimoteButtonB released +2674.12387260583 0 2674136 Markers WiimoteButtonB pressed +2674.29387189844 0 2674306 Markers WiimoteButtonB released +2683.56583331655 0 2683578 Markers WiimoteButtonB pressed +2683.72083267157 0 2683733 Markers WiimoteButtonB released +2683.88383199331 0 2683896 Markers WiimoteButtonB pressed +2684.01883143156 0 2684031 Markers WiimoteButtonB released +2686.79381988445 0 2686806 Markers WiimoteButtonB pressed +2686.92481933935 0 2686937 Markers WiimoteButtonB released +2687.08481867357 0 2687097 Markers WiimoteButtonB pressed +2687.23981802859 0 2687252 Markers WiimoteButtonB released +2691.79079909134 0 2691803 Markers WiimoteButtonB pressed +2691.88379870436 0 2691896 Markers WiimoteButtonB released +2694.50878778142 0 2694521 Markers WiimoteButtonB pressed +2694.64478721551 0 2694657 Markers WiimoteButtonB released +2694.76478671617 0 2694777 Markers WiimoteButtonB pressed +2694.89878615858 0 2694911 Markers WiimoteButtonB released +2697.67877459067 0 2697691 Markers WiimoteButtonB pressed +2697.84377390409 0 2697856 Markers WiimoteButtonB released +2697.95577343804 0 2697968 Markers WiimoteButtonB pressed +2698.13077270985 0 2698143 Markers WiimoteButtonB released +2704.21574738944 0 2704228 Markers WiimoteButtonB pressed +2704.41074657802 0 2704423 Markers WiimoteButtonB released +2704.48374627426 0 2704496 Markers WiimoteButtonB pressed +2704.65574555854 0 2704668 Markers WiimoteButtonB released +2707.41773406553 0 2707430 Markers WiimoteButtonB pressed +2707.61873322915 0 2707631 Markers WiimoteButtonB released +2710.27072219386 0 2710283 Markers WiimoteButtonB pressed +2710.38972169869 0 2710402 Markers WiimoteButtonB released +2710.54572104955 0 2710558 Markers WiimoteButtonB pressed +2710.67872049612 0 2710691 Markers WiimoteButtonB released +2714.9397027656 0 2714952 Markers WiimoteButtonB pressed +2715.07970218304 0 2715092 Markers WiimoteButtonB released +2715.18270175444 0 2715195 Markers WiimoteButtonB pressed +2715.35770102625 0 2715370 Markers WiimoteButtonB released +2717.89069048613 0 2717903 Markers WiimoteButtonB pressed +2718.05568979955 0 2718068 Markers WiimoteButtonB released +2720.77867846882 0 2720791 Markers WiimoteButtonB pressed +2720.93367782385 0 2720946 Markers WiimoteButtonB released +2727.68264974045 0 2727695 Markers WiimoteButtonB pressed +2727.86564897897 0 2727878 Markers WiimoteButtonB released +2730.50563799362 0 2730518 Markers WiimoteButtonB pressed +2730.67363729455 0 2730686 Markers WiimoteButtonB released +2730.79263679937 0 2730805 Markers WiimoteButtonB pressed +2730.94863615024 0 2730961 Markers WiimoteButtonB released +2733.46362568503 0 2733476 Markers WiimoteButtonB pressed +2733.60862508166 0 2733621 Markers WiimoteButtonB released +2733.76462443253 0 2733777 Markers WiimoteButtonB pressed +2733.90562384581 0 2733918 Markers WiimoteButtonB released +2738.48760477956 0 2738500 Markers WiimoteButtonB pressed +2738.66960402224 0 2738682 Markers WiimoteButtonB released +2741.32759296198 0 2741340 Markers WiimoteButtonB pressed +2741.50259223379 0 2741515 Markers WiimoteButtonB released +2744.47657985862 0 2744489 Markers WiimoteButtonB pressed +2744.64857914291 0 2744661 Markers WiimoteButtonB released +2748.21156431684 0 2748224 Markers WiimoteButtonB pressed +2748.27256406301 0 2748285 Markers WiimoteButtonB released +2750.76655368518 0 2750779 Markers WiimoteButtonB pressed +2750.95955288209 0 2750972 Markers WiimoteButtonB released +2753.90654061927 0 2753919 Markers WiimoteButtonB pressed +2754.04854002839 0 2754061 Markers WiimoteButtonB released +2754.16153955818 0 2754174 Markers WiimoteButtonB pressed +2754.27353909214 0 2754286 Markers WiimoteButtonB released +2756.73952883082 0 2756752 Markers WiimoteButtonB pressed +2756.92452806101 0 2756937 Markers WiimoteButtonB released +2757.39452610528 0 2757407 Markers WiimoteButtonB pressed +2757.52952554353 0 2757542 Markers WiimoteButtonB released +2761.94450717219 0 2761957 Markers WiimoteButtonB pressed +2762.06650666454 0 2762079 Markers WiimoteButtonB released +2762.19650612359 0 2762209 Markers WiimoteButtonB pressed +2762.3125056409 0 2762325 Markers WiimoteButtonB released +2764.9794945432 0 2764992 Markers WiimoteButtonB pressed +2765.14349386077 0 2765156 Markers WiimoteButtonB released +2765.25649339057 0 2765269 Markers WiimoteButtonB pressed +2765.40849275808 0 2765421 Markers WiimoteButtonB released +2767.78948285045 0 2767802 Markers WiimoteButtonB pressed +2767.93248225541 0 2767945 Markers WiimoteButtonB released +2768.05448174776 0 2768067 Markers WiimoteButtonB pressed +2768.18848119017 0 2768201 Markers WiimoteButtonB released +2775.04345266569 0 2775056 Markers WiimoteButtonB pressed +2775.24145184179 0 2775254 Markers WiimoteButtonB released +2778.0914399826 0 2778104 Markers WiimoteButtonB pressed +2778.22443942917 0 2778237 Markers WiimoteButtonB released +2778.32743900058 0 2778340 Markers WiimoteButtonB pressed +2778.45943845131 0 2778472 Markers WiimoteButtonB released +2781.03142774891 0 2781044 Markers WiimoteButtonB pressed +2781.17442715387 0 2781187 Markers WiimoteButtonB released +2785.74440813756 0 2785757 Markers WiimoteButtonB pressed +2785.90840745514 0 2785921 Markers WiimoteButtonB released +2786.00840703902 0 2786021 Markers WiimoteButtonB pressed +2786.19140627754 0 2786204 Markers WiimoteButtonB released +2788.83639527138 0 2788849 Markers WiimoteButtonB pressed +2789.06239433097 0 2789075 Markers WiimoteButtonB released +2791.97238222211 0 2791985 Markers WiimoteButtonB pressed +2792.16538141901 0 2792178 Markers WiimoteButtonB released +2797.06236104201 0 2797075 Markers WiimoteButtonB pressed +2797.23636031798 0 2797249 Markers WiimoteButtonB released +2800.05734857946 0 2800070 Markers WiimoteButtonB pressed +2800.19034802603 0 2800203 Markers WiimoteButtonB released +2800.2923476016 0 2800305 Markers WiimoteButtonB pressed +2800.4363470024 0 2800449 Markers WiimoteButtonB released +2803.12133582979 0 2803134 Markers WiimoteButtonB pressed +2803.24533531381 0 2803258 Markers WiimoteButtonB released +2803.49133429018 0 2803504 Markers WiimoteButtonB pressed +2803.5613339989 0 2803574 Markers WiimoteButtonB released +2808.29831428768 0 2808311 Markers WiimoteButtonB pressed +2808.47131356781 0 2808484 Markers WiimoteButtonB released +2811.11030258661 0 2811123 Markers WiimoteButtonB pressed +2811.28030187922 0 2811293 Markers WiimoteButtonB released +2820.04026542782 0 2820053 Markers WiimoteButtonB pressed +2820.14326499922 0 2820156 Markers WiimoteButtonB released +2820.31126430016 0 2820324 Markers WiimoteButtonB pressed +2820.4822635886 0 2820495 Markers WiimoteButtonB released +2822.92525342299 0 2822938 Markers WiimoteButtonB pressed +2823.14725249922 0 2823160 Markers WiimoteButtonB released +2826.09524023224 0 2826108 Markers WiimoteButtonB pressed +2826.23023967049 0 2826243 Markers WiimoteButtonB released +2826.3282392627 0 2826341 Markers WiimoteButtonB pressed +2826.45123875088 0 2826464 Markers WiimoteButtonB released +2830.68622112855 0 2830699 Markers WiimoteButtonB pressed +2830.79722066666 0 2830810 Markers WiimoteButtonB released +2830.94322005914 0 2830956 Markers WiimoteButtonB pressed +2831.04921961806 0 2831062 Markers WiimoteButtonB released +2833.53520927352 0 2833548 Markers WiimoteButtonB pressed +2833.67420869512 0 2833687 Markers WiimoteButtonB released +2833.86120791699 0 2833874 Markers WiimoteButtonB pressed +2834.00620731363 0 2834019 Markers WiimoteButtonB released +2836.74519591632 0 2836758 Markers WiimoteButtonB pressed +2836.89019531296 0 2836903 Markers WiimoteButtonB released +2843.45616799105 0 2843469 Markers WiimoteButtonB pressed +2843.54116763736 0 2843554 Markers WiimoteButtonB released +2846.37715583643 0 2846390 Markers WiimoteButtonB pressed +2846.52015524139 0 2846533 Markers WiimoteButtonB released +2849.45614302434 0 2849469 Markers WiimoteButtonB pressed +2849.58414249172 0 2849597 Markers WiimoteButtonB released +2849.71214195909 0 2849725 Markers WiimoteButtonB pressed +2849.84514140566 0 2849858 Markers WiimoteButtonB released +2854.68512126585 0 2854698 Markers WiimoteButtonB pressed +2854.74712100786 0 2854760 Markers WiimoteButtonB released +2857.59510915699 0 2857608 Markers WiimoteButtonB pressed +2857.77910839135 0 2857792 Markers WiimoteButtonB released +2857.90110788369 0 2857914 Markers WiimoteButtonB pressed +2858.08610711388 0 2858099 Markers WiimoteButtonB released +2860.83109569161 0 2860844 Markers WiimoteButtonB pressed +2861.01009494677 0 2861023 Markers WiimoteButtonB released +2867.74406692579 0 2867757 Markers WiimoteButtonB pressed +2867.93906611438 0 2867952 Markers WiimoteButtonB released +2870.35305606943 0 2870366 Markers WiimoteButtonB pressed +2870.58605509989 0 2870599 Markers WiimoteButtonB released +2873.53504282875 0 2873548 Markers WiimoteButtonB pressed +2873.79104176351 0 2873804 Markers WiimoteButtonB released +2878.18502347955 0 2878198 Markers WiimoteButtonB pressed +2878.38602264317 0 2878399 Markers WiimoteButtonB released +2878.48602222705 0 2878499 Markers WiimoteButtonB pressed +2878.65602151966 0 2878669 Markers WiimoteButtonB released +2881.10701132076 0 2881120 Markers WiimoteButtonB pressed +2881.29401054263 0 2881307 Markers WiimoteButtonB released +2881.40601007659 0 2881419 Markers WiimoteButtonB pressed +2881.61100922356 0 2881624 Markers WiimoteButtonB released +2884.0889989123 0 2884102 Markers WiimoteButtonB pressed +2884.31299798021 0 2884326 Markers WiimoteButtonB released +2890.42497254745 0 2890438 Markers WiimoteButtonB pressed +2890.5959718359 0 2890609 Markers WiimoteButtonB released +2893.26396073404 0 2893277 Markers WiimoteButtonB pressed +2893.45895992262 0 2893472 Markers WiimoteButtonB released +2896.16894864598 0 2896182 Markers WiimoteButtonB pressed +2896.36594782624 0 2896379 Markers WiimoteButtonB released +2901.52992633823 0 2901543 Markers WiimoteButtonB pressed +2901.73592548103 0 2901749 Markers WiimoteButtonB released +2901.95392457391 0 2901967 Markers WiimoteButtonB pressed +2902.16492369591 0 2902178 Markers WiimoteButtonB released +2904.59891356775 0 2904612 Markers WiimoteButtonB pressed +2904.78091281043 0 2904794 Markers WiimoteButtonB released +2904.90391229861 0 2904917 Markers WiimoteButtonB pressed +2905.09891148719 0 2905112 Markers WiimoteButtonB released +2914.54887216462 0 2914562 Markers WiimoteButtonB pressed +2914.73387139481 0 2914747 Markers WiimoteButtonB released +2914.91387064581 0 2914927 Markers WiimoteButtonB pressed +2915.14186969707 0 2915155 Markers WiimoteButtonB released +2917.4958599018 0 2917509 Markers WiimoteButtonB pressed +2917.69885905709 0 2917712 Markers WiimoteButtonB released +2920.61584691911 0 2920629 Markers WiimoteButtonB pressed +2920.85284593292 0 2920866 Markers WiimoteButtonB released +2922.91883733605 0 2922932 Markers WiimoteButtonB pressed +2923.7998336701 0 2923813 Markers WiimoteButtonB released +2925.81282529377 0 2925826 Markers WiimoteButtonB pressed +2926.01482445322 0 2926028 Markers WiimoteButtonB released +2929.02281193658 0 2929036 Markers WiimoteButtonB pressed +2929.22481109603 0 2929238 Markers WiimoteButtonB released +2931.92379986517 0 2931937 Markers WiimoteButtonB pressed +2932.14879892892 0 2932162 Markers WiimoteButtonB released +2938.62577197735 0 2938639 Markers WiimoteButtonB pressed +2938.80977121171 0 2938823 Markers WiimoteButtonB released +2941.73975901963 0 2941753 Markers WiimoteButtonB pressed +2941.88275842459 0 2941896 Markers WiimoteButtonB released +2942.03075780874 0 2942044 Markers WiimoteButtonB pressed +2942.22975698068 0 2942243 Markers WiimoteButtonB released +2949.7867255351 0 2949800 Markers WiimoteButtonB pressed +2949.99872465294 0 2950012 Markers WiimoteButtonB released +2952.98271223617 0 2952996 Markers WiimoteButtonB pressed +2953.15671151213 0 2953170 Markers WiimoteButtonB released +2955.86970022301 0 2955883 Markers WiimoteButtonB pressed +2956.04469949482 0 2956058 Markers WiimoteButtonB released +2956.15669902877 0 2956170 Markers WiimoteButtonB pressed +2956.32169834219 0 2956335 Markers WiimoteButtonB released +2962.0676744324 0 2962081 Markers WiimoteButtonB pressed +2962.18967392474 0 2962203 Markers WiimoteButtonB released +2962.3326733297 0 2962346 Markers WiimoteButtonB pressed +2962.45467282205 0 2962468 Markers WiimoteButtonB released +2965.20166139145 0 2965215 Markers WiimoteButtonB pressed +2965.40666053842 0 2965420 Markers WiimoteButtonB released +2968.02964962381 0 2968043 Markers WiimoteButtonB pressed +2968.19164894971 0 2968205 Markers WiimoteButtonB released +2973.07662862264 0 2973090 Markers WiimoteButtonB pressed +2973.23962794438 0 2973253 Markers WiimoteButtonB released +2976.01761638479 0 2976031 Markers WiimoteButtonB pressed +2976.24861542357 0 2976262 Markers WiimoteButtonB released +2976.36661493256 0 2976380 Markers WiimoteButtonB pressed +2976.57161407953 0 2976585 Markers WiimoteButtonB released +2979.15260333968 0 2979166 Markers WiimoteButtonB pressed +2979.33160259484 0 2979345 Markers WiimoteButtonB released +2979.42860219121 0 2979442 Markers WiimoteButtonB pressed +2979.67660115925 0 2979690 Markers WiimoteButtonB released +2985.46657706637 0 2985480 Markers WiimoteButtonB pressed +2985.66057625912 0 2985674 Markers WiimoteButtonB released +2988.43656470785 0 2988450 Markers WiimoteButtonB pressed +2988.57756412113 0 2988591 Markers WiimoteButtonB released +2988.69856361764 0 2988712 Markers WiimoteButtonB pressed +2988.84556300595 0 2988859 Markers WiimoteButtonB released +2991.42255228275 0 2991436 Markers WiimoteButtonB pressed +2991.60155153791 0 2991615 Markers WiimoteButtonB released +2991.71055108435 0 2991724 Markers WiimoteButtonB pressed +2991.85555048098 0 2991869 Markers WiimoteButtonB released +2996.48253122749 0 2996496 Markers WiimoteButtonB pressed +2996.64053057003 0 2996654 Markers WiimoteButtonB released +2996.72053023714 0 2996734 Markers WiimoteButtonB pressed +2996.89352951727 0 2996907 Markers WiimoteButtonB released +2999.57551835714 0 2999589 Markers WiimoteButtonB pressed +2999.75251762063 0 2999766 Markers WiimoteButtonB released +3002.67850544519 0 3002692 Markers WiimoteButtonB pressed +3002.82350484183 0 3002837 Markers WiimoteButtonB released +3002.9565042884 0 3002970 Markers WiimoteButtonB pressed +3003.12850357269 0 3003142 Markers WiimoteButtonB released +3009.05147892638 0 3009065 Markers WiimoteButtonB pressed +3009.19647832302 0 3009210 Markers WiimoteButtonB released +3009.31047784865 0 3009324 Markers WiimoteButtonB pressed +3009.43147734515 0 3009445 Markers WiimoteButtonB released +3012.01546659282 0 3012029 Markers WiimoteButtonB pressed +3012.22046573979 0 3012234 Markers WiimoteButtonB released +3015.0574539347 0 3015071 Markers WiimoteButtonB pressed +3015.18645339791 0 3015200 Markers WiimoteButtonB released +3020.20043253406 0 3020214 Markers WiimoteButtonB pressed +3020.44643151043 0 3020460 Markers WiimoteButtonB released +3023.0304207581 0 3023044 Markers WiimoteButtonB pressed +3023.20142004654 0 3023215 Markers WiimoteButtonB released +3023.30941959714 0 3023323 Markers WiimoteButtonB pressed +3023.48041888559 0 3023494 Markers WiimoteButtonB released +3033.08137893469 0 3033095 Markers WiimoteButtonB pressed +3033.26537816904 0 3033279 Markers WiimoteButtonB released +3033.35737778622 0 3033371 Markers WiimoteButtonB pressed +3033.57237689158 0 3033586 Markers WiimoteButtonB released +3035.92336710879 0 3035937 Markers WiimoteButtonB pressed +3036.1293662516 0 3036143 Markers WiimoteButtonB released +3036.23136582716 0 3036245 Markers WiimoteButtonB pressed +3036.45136491172 0 3036465 Markers WiimoteButtonB released +3039.10235388059 0 3039116 Markers WiimoteButtonB pressed +3039.32235296514 0 3039336 Markers WiimoteButtonB released +3043.69433477273 0 3043708 Markers WiimoteButtonB pressed +3043.89033395715 0 3043904 Markers WiimoteButtonB released +3074.08220832464 0 3074096 Markers WiimoteButtonB pressed +3074.15620801672 0 3074170 Markers WiimoteButtonB released +3089.45414435992 0 3089468 Markers right +3089.46014433496 0 3089474 Markers Start Vibro right +3089.76014308662 0 3089774 Markers Stop Vibro right +3090.32914071894 0 3090343 Markers WiimoteButtonB pressed +3090.5311398784 0 3090545 Markers WiimoteButtonB released +3092.90213001238 0 3092916 Markers right +3092.90812998742 0 3092922 Markers Start Vibro right +3093.20812873908 0 3093222 Markers Stop Vibro right +3093.74812649208 0 3093762 Markers WiimoteButtonB pressed +3093.93812570146 0 3093952 Markers WiimoteButtonB released +3099.46310271128 0 3099477 Markers right +3099.46710269464 0 3099481 Markers Start Vibro right +3099.76810144214 0 3099782 Markers Stop Vibro right +3100.36809894547 0 3100382 Markers WiimoteButtonB pressed +3100.50609837123 0 3100520 Markers WiimoteButtonB released +3100.67409767217 0 3100688 Markers WiimoteButtonB pressed +3100.80809711458 0 3100822 Markers WiimoteButtonB released +3102.89508843032 0 3102909 Markers left +3102.90108840535 0 3102915 Markers Start Vibro left +3103.20108715702 0 3103215 Markers Stop Vibro left +3103.86108441068 0 3103875 Markers WiimoteButtonB pressed +3104.05508360342 0 3104069 Markers WiimoteButtonB released +3111.59205224107 0 3111606 Markers left +3111.59405223275 0 3111608 Markers Start Vibro left +3111.89405098441 0 3111908 Markers Stop Vibro left +3112.55504823391 0 3112569 Markers WiimoteButtonB pressed +3112.77004733927 0 3112784 Markers WiimoteButtonB released +3115.12203755232 0 3115136 Markers left +3115.12703753151 0 3115141 Markers Start Vibro left +3115.42703628318 0 3115441 Markers Stop Vibro left +3115.9780339904 0 3115992 Markers WiimoteButtonB pressed +3116.21303301254 0 3116227 Markers WiimoteButtonB released +3122.35200746743 0 3122366 Markers left +3122.35700744662 0 3122371 Markers Start Vibro left +3122.65800619412 0 3122672 Markers Stop Vibro left +3123.29100356014 0 3123305 Markers WiimoteButtonB pressed +3123.45500287771 0 3123469 Markers WiimoteButtonB released +3123.60300226187 0 3123617 Markers WiimoteButtonB pressed +3123.7840015087 0 3123798 Markers WiimoteButtonB released +3125.81599305331 0 3125830 Markers right +3125.82199302834 0 3125836 Markers Start Vibro right +3126.12299177585 0 3126137 Markers Stop Vibro right +3126.68798942481 0 3126702 Markers WiimoteButtonB pressed +3126.82198886722 0 3126836 Markers WiimoteButtonB released +3126.97498823057 0 3126989 Markers WiimoteButtonB pressed +3127.15298748989 0 3127167 Markers WiimoteButtonB released +3134.96395498739 0 3134978 Markers left +3134.96895496659 0 3134983 Markers Start Vibro left +3135.26895371825 0 3135283 Markers Stop Vibro left +3135.82695139635 0 3135841 Markers WiimoteButtonB pressed +3136.02195058493 0 3136036 Markers WiimoteButtonB released +3136.11995017714 0 3136134 Markers WiimoteButtonB pressed +3136.3119493782 0 3136326 Markers WiimoteButtonB released +3138.62793974105 0 3138642 Markers right +3138.63293972025 0 3138647 Markers Start Vibro right +3138.93393846775 0 3138948 Markers Stop Vibro right +3139.42793641216 0 3139442 Markers WiimoteButtonB pressed +3139.57193581296 0 3139586 Markers WiimoteButtonB released +3139.70793524704 0 3139722 Markers WiimoteButtonB pressed +3139.89293447724 0 3139907 Markers WiimoteButtonB released +3145.43591141215 0 3145450 Markers left +3145.44091139135 0 3145455 Markers Start Vibro left +3145.74191013885 0 3145756 Markers Stop Vibro left +3146.33790765882 0 3146352 Markers WiimoteButtonB pressed +3146.48690703882 0 3146501 Markers WiimoteButtonB released +3146.58690662271 0 3146601 Markers WiimoteButtonB pressed +3146.77990581961 0 3146794 Markers WiimoteButtonB released +3148.88489706045 0 3148899 Markers left +3148.88889704381 0 3148903 Markers Start Vibro left +3149.18989579131 0 3149204 Markers Stop Vibro left +3149.91389277866 0 3149928 Markers WiimoteButtonB pressed +3150.07889209208 0 3150093 Markers WiimoteButtonB released +3150.24289140965 0 3150257 Markers WiimoteButtonB pressed +3150.37689085206 0 3150391 Markers WiimoteButtonB released +3158.09985871574 0 3158114 Markers left +3158.11085866997 0 3158125 Markers Start Vibro left +3158.41085742163 0 3158425 Markers Stop Vibro left +3161.66584387719 0 3161680 Markers right +3161.66784386887 0 3161682 Markers Start Vibro right +3161.96884261637 0 3161983 Markers Stop Vibro right +3168.94281359673 0 3168957 Markers right +3168.94781357592 0 3168962 Markers Start Vibro right +3169.24881232343 0 3169263 Markers Stop Vibro right +3169.82280993494 0 3169837 Markers WiimoteButtonB pressed +3169.98080927749 0 3169995 Markers WiimoteButtonB released +3172.39079924919 0 3172405 Markers right +3172.39579922838 0 3172410 Markers Start Vibro right +3172.69679797589 0 3172711 Markers Stop Vibro right +3173.29879547089 0 3173313 Markers WiimoteButtonB pressed +3173.41279499653 0 3173427 Markers WiimoteButtonB released +3173.53679448055 0 3173551 Markers WiimoteButtonB pressed +3173.65879397289 0 3173673 Markers WiimoteButtonB released +3180.07476727515 0 3180089 Markers left +3180.08076725018 0 3180095 Markers Start Vibro left +3180.38076600185 0 3180395 Markers Stop Vibro left +3181.10676298088 0 3181121 Markers WiimoteButtonB pressed +3181.26576231926 0 3181280 Markers WiimoteButtonB released +3181.40076175751 0 3181415 Markers WiimoteButtonB pressed +3181.57376103763 0 3181588 Markers WiimoteButtonB released +3183.48875306909 0 3183503 Markers right +3183.49375304828 0 3183508 Markers Start Vibro right +3183.79475179579 0 3183809 Markers Stop Vibro right +3184.4047492575 0 3184419 Markers WiimoteButtonB pressed +3184.47274897455 0 3184487 Markers WiimoteButtonB released +3184.65774820474 0 3184672 Markers WiimoteButtonB pressed +3184.76074777615 0 3184775 Markers WiimoteButtonB released +3191.13872123653 0 3191153 Markers right +3191.14372121572 0 3191158 Markers Start Vibro right +3191.44371996739 0 3191458 Markers Stop Vibro right +3192.15471700883 0 3192169 Markers WiimoteButtonB pressed +3192.31671633473 0 3192331 Markers WiimoteButtonB released +3194.6537066102 0 3194668 Markers right +3194.65870658939 0 3194673 Markers Start Vibro right +3194.95970533689 0 3194974 Markers Stop Vibro right +3195.63570252398 0 3195650 Markers WiimoteButtonB pressed +3195.66670239498 0 3195681 Markers WiimoteButtonB released +3203.2646707788 0 3203279 Markers left +3203.27067075383 0 3203285 Markers Start Vibro left +3203.5706695055 0 3203585 Markers Stop Vibro left +3204.24866668426 0 3204263 Markers WiimoteButtonB pressed +3204.40266604345 0 3204417 Markers WiimoteButtonB released +3204.60766519042 0 3204622 Markers WiimoteButtonB pressed +3204.78366445806 0 3204798 Markers WiimoteButtonB released +3206.91065560736 0 3206925 Markers right +3206.91665558239 0 3206931 Markers Start Vibro right +3207.21665433406 0 3207231 Markers Stop Vibro right +3207.72065223685 0 3207735 Markers WiimoteButtonB pressed +3207.87565159188 0 3207890 Markers WiimoteButtonB released +3208.017651001 0 3208032 Markers WiimoteButtonB pressed +3208.21365018542 0 3208228 Markers WiimoteButtonB released +3214.07362580126 0 3214088 Markers left +3214.08262576381 0 3214097 Markers Start Vibro left +3214.38262451548 0 3214397 Markers Stop Vibro left +3215.03762178994 0 3215052 Markers WiimoteButtonB pressed +3215.1806211949 0 3215195 Markers WiimoteButtonB released +3215.32362059986 0 3215338 Markers WiimoteButtonB pressed +3215.50861983006 0 3215523 Markers WiimoteButtonB released +3217.53761138715 0 3217552 Markers left +3217.5416113705 0 3217556 Markers Start Vibro left +3217.84161012217 0 3217856 Markers Stop Vibro left +3218.47360749234 0 3218488 Markers WiimoteButtonB pressed +3218.61060692227 0 3218625 Markers WiimoteButtonB released +3218.74460636468 0 3218759 Markers WiimoteButtonB pressed +3218.92960559487 0 3218944 Markers WiimoteButtonB released +3226.93157229759 0 3226946 Markers left +3226.93657227679 0 3226951 Markers Start Vibro left +3227.23757102429 0 3227252 Markers Stop Vibro left +3228.18156709619 0 3228196 Markers WiimoteButtonB pressed +3228.38556624733 0 3228400 Markers WiimoteButtonB released +3228.46756590611 0 3228482 Markers WiimoteButtonB pressed +3228.49156580625 0 3228506 Markers WiimoteButtonB pressed +3228.70256492825 0 3228717 Markers WiimoteButtonB released +3228.72656482838 0 3228741 Markers WiimoteButtonB released +3230.34655808737 0 3230361 Markers left +3230.35155806657 0 3230366 Markers Start Vibro left +3230.65255681407 0 3230667 Markers Stop Vibro left +3231.3015541135 0 3231316 Markers WiimoteButtonB pressed +3231.4865533437 0 3231501 Markers WiimoteButtonB released +3231.61955279027 0 3231634 Markers WiimoteButtonB pressed +3231.84255186234 0 3231857 Markers WiimoteButtonB released +3233.79554373567 0 3233810 Markers right +3233.79654373151 0 3233811 Markers Start Vibro right +3234.09754247901 0 3234112 Markers Stop Vibro right +3234.87253925415 0 3234887 Markers WiimoteButtonB pressed +3235.07753840112 0 3235092 Markers WiimoteButtonB released +3235.17253800581 0 3235187 Markers WiimoteButtonB pressed +3235.44653686566 0 3235461 Markers WiimoteButtonB released +3238.36552471936 0 3238380 Markers right +3238.37052469855 0 3238385 Markers Start Vibro right +3238.67052345022 0 3238685 Markers Stop Vibro right +3239.42252032105 0 3239437 Markers WiimoteButtonB pressed +3239.56551972601 0 3239580 Markers WiimoteButtonB released +3241.81351037182 0 3241828 Markers left +3241.81851035101 0 3241833 Markers Start Vibro left +3242.11950909852 0 3242134 Markers Stop Vibro left +3242.64550690977 0 3242660 Markers WiimoteButtonB pressed +3242.78950631057 0 3242804 Markers WiimoteButtonB released +3243.0655051621 0 3243080 Markers WiimoteButtonB pressed +3243.227504488 0 3243242 Markers WiimoteButtonB released +3250.67247350847 0 3250687 Markers left +3250.67747348766 0 3250692 Markers Start Vibro left +3250.97747223932 0 3250992 Markers Stop Vibro left +3251.69146926828 0 3251706 Markers WiimoteButtonB pressed +3251.87046852344 0 3251885 Markers WiimoteButtonB released +3252.01246793257 0 3252027 Markers WiimoteButtonB pressed +3252.21746707954 0 3252232 Markers WiimoteButtonB released +3254.13945908187 0 3254154 Markers right +3254.1454590569 0 3254160 Markers Start Vibro right +3254.4464578044 0 3254461 Markers Stop Vibro right +3255.0894551288 0 3255104 Markers WiimoteButtonB pressed +3255.29445427577 0 3255309 Markers WiimoteButtonB released +3261.90742675829 0 3261922 Markers right +3261.91042674581 0 3261925 Markers Start Vibro right +3262.21042549747 0 3262225 Markers Stop Vibro right +3262.82742293006 0 3262842 Markers WiimoteButtonB pressed +3262.97942229757 0 3262994 Markers WiimoteButtonB released +3263.12842167757 0 3263143 Markers WiimoteButtonB pressed +3263.27542106588 0 3263290 Markers WiimoteButtonB released +3265.4544119988 0 3265469 Markers left +3265.46041197384 0 3265475 Markers Start Vibro left +3265.7604107255 0 3265775 Markers Stop Vibro left +3266.632407097 0 3266647 Markers WiimoteButtonB pressed +3266.8484061982 0 3266863 Markers WiimoteButtonB released +3268.81639800912 0 3268831 Markers WiimoteButtonB pressed +3269.04039707703 0 3269055 Markers WiimoteButtonB released +3274.14937581787 0 3274164 Markers left +3274.15437579707 0 3274169 Markers Start Vibro left +3274.45437454873 0 3274469 Markers Stop Vibro left +3275.26537117406 0 3275280 Markers WiimoteButtonB pressed +3275.40337059983 0 3275418 Markers WiimoteButtonB released +3275.59836978841 0 3275613 Markers WiimoteButtonB pressed +3275.72036928075 0 3275735 Markers WiimoteButtonB released +3277.73236090858 0 3277747 Markers left +3277.73436090026 0 3277749 Markers Start Vibro left +3278.03535964776 0 3278050 Markers Stop Vibro left +3285.36532914676 0 3285380 Markers right +3285.37132912179 0 3285386 Markers Start Vibro right +3285.67132787346 0 3285686 Markers Stop Vibro right +3286.28832530605 0 3286303 Markers WiimoteButtonB pressed +3286.45132462779 0 3286466 Markers WiimoteButtonB released +3286.56532415342 0 3286580 Markers WiimoteButtonB pressed +3286.72932347099 0 3286744 Markers WiimoteButtonB released +3288.93031431237 0 3288945 Markers right +3288.93431429573 0 3288949 Markers Start Vibro right +3289.23531304323 0 3289250 Markers Stop Vibro right +3289.93631012629 0 3289951 Markers WiimoteButtonB pressed +3290.06830957702 0 3290083 Markers WiimoteButtonB released +3290.23330889043 0 3290248 Markers WiimoteButtonB pressed +3290.35530838278 0 3290370 Markers WiimoteButtonB released +3297.5572784144 0 3297572 Markers left +3297.56327838943 0 3297578 Markers Start Vibro left +3297.86327714109 0 3297878 Markers Stop Vibro left +3298.48927453623 0 3298504 Markers WiimoteButtonB pressed +3298.62427397448 0 3298639 Markers WiimoteButtonB released +3298.73627350844 0 3298751 Markers WiimoteButtonB pressed +3298.88027290924 0 3298895 Markers WiimoteButtonB released +3301.03826392954 0 3301053 Markers left +3301.04326390874 0 3301058 Markers Start Vibro left +3301.34426265624 0 3301359 Markers Stop Vibro left +3302.05625969352 0 3302071 Markers WiimoteButtonB pressed +3302.21925901526 0 3302234 Markers WiimoteButtonB released +3302.36525840774 0 3302380 Markers WiimoteButtonB pressed +3302.50625782102 0 3302521 Markers WiimoteButtonB released +3308.87223133134 0 3308887 Markers right +3308.87623131469 0 3308891 Markers Start Vibro right +3309.17623006635 0 3309191 Markers Stop Vibro right +3309.75822764458 0 3309773 Markers WiimoteButtonB pressed +3309.87522715773 0 3309890 Markers WiimoteButtonB released +3312.57321593103 0 3312588 Markers left +3312.57821591023 0 3312593 Markers Start Vibro left +3312.87921465773 0 3312894 Markers Stop Vibro left +3313.57421176575 0 3313589 Markers WiimoteButtonB pressed +3313.70821120816 0 3313723 Markers WiimoteButtonB released +3313.83021070051 0 3313845 Markers WiimoteButtonB pressed +3313.96521013876 0 3313980 Markers WiimoteButtonB released +3321.39717921332 0 3321412 Markers left +3321.40217919251 0 3321417 Markers Start Vibro left +3321.70217794418 0 3321717 Markers Stop Vibro left +3322.36417518952 0 3322379 Markers WiimoteButtonB pressed +3322.53717446964 0 3322552 Markers WiimoteButtonB released +3323.2021717025 0 3323217 Markers WiimoteButtonB pressed +3323.36517102424 0 3323380 Markers WiimoteButtonB released +3324.82816493652 0 3324843 Markers left +3324.84616486162 0 3324861 Markers Start Vibro left +3325.14616361328 0 3325161 Markers Stop Vibro left +3325.86516062144 0 3325880 Markers WiimoteButtonB pressed +3326.05015985163 0 3326065 Markers WiimoteButtonB released +3332.02813497646 0 3332043 Markers right +3332.03313495566 0 3332048 Markers Start Vibro right +3332.33313370732 0 3332348 Markers Stop Vibro right +3332.9191312689 0 3332934 Markers WiimoteButtonB pressed +3333.03313079454 0 3333048 Markers WiimoteButtonB released +3333.20813006634 0 3333223 Markers WiimoteButtonB pressed +3333.36512941305 0 3333380 Markers WiimoteButtonB released +3335.45912069966 0 3335474 Markers left +3335.761119443 0 3335776 Markers Start Vibro left +3336.06111819467 0 3336076 Markers Stop Vibro left +3336.40311677157 0 3336418 Markers WiimoteButtonB pressed +3336.60011595183 0 3336615 Markers WiimoteButtonB released +3344.23408418584 0 3344249 Markers right +3344.23908416504 0 3344254 Markers Start Vibro right +3344.54008291254 0 3344555 Markers Stop Vibro right +3345.2540799415 0 3345269 Markers WiimoteButtonB pressed +3345.41707926324 0 3345432 Markers WiimoteButtonB released +3345.70807805235 0 3345723 Markers WiimoteButtonB pressed +3345.81907759047 0 3345834 Markers WiimoteButtonB released +3347.69906976756 0 3347714 Markers left +3347.70306975092 0 3347718 Markers Start Vibro left +3348.00406849842 0 3348019 Markers Stop Vibro left +3348.85306496563 0 3348868 Markers WiimoteButtonB pressed +3349.03806419583 0 3349053 Markers WiimoteButtonB released +3349.19006356334 0 3349205 Markers WiimoteButtonB pressed +3349.38506275192 0 3349400 Markers WiimoteButtonB released +3355.35103792668 0 3355366 Markers left +3355.35503791004 0 3355370 Markers Start Vibro left +3355.65603665754 0 3355671 Markers Stop Vibro left +3356.26303413174 0 3356278 Markers WiimoteButtonB pressed +3356.45803332032 0 3356473 Markers WiimoteButtonB released +3358.93702300491 0 3358952 Markers left +3358.95002295081 0 3358965 Markers Start Vibro left +3359.25102169832 0 3359266 Markers Stop Vibro left +3359.98501864406 0 3360000 Markers WiimoteButtonB pressed +3360.15801792418 0 3360173 Markers WiimoteButtonB released +3360.29001737491 0 3360305 Markers WiimoteButtonB pressed +3360.44501672994 0 3360460 Markers WiimoteButtonB released +3368.19898446462 0 3368214 Markers left +3368.20398444382 0 3368219 Markers Start Vibro left +3368.50398319548 0 3368519 Markers Stop Vibro left +3369.55197883463 0 3369567 Markers WiimoteButtonB pressed +3369.76697793999 0 3369782 Markers WiimoteButtonB released +3370.6469742782 0 3370662 Markers WiimoteButtonB pressed +3370.7729737539 0 3370788 Markers WiimoteButtonB released +3371.61297025856 0 3371628 Markers right +3371.61597024608 0 3371631 Markers Start Vibro right +3371.91596899774 0 3371931 Markers Stop Vibro right +3372.53796640953 0 3372553 Markers WiimoteButtonB pressed +3372.7739654275 0 3372789 Markers WiimoteButtonB released +3372.90796486991 0 3372923 Markers WiimoteButtonB pressed +3373.13196393782 0 3373147 Markers WiimoteButtonB released +3379.31193822211 0 3379327 Markers right +3379.31593820546 0 3379331 Markers Start Vibro right +3379.61593695713 0 3379631 Markers Stop Vibro right +3380.37793378635 0 3380393 Markers WiimoteButtonB pressed +3380.52193318715 0 3380537 Markers WiimoteButtonB released +3380.66393259627 0 3380679 Markers WiimoteButtonB pressed +3380.84093185976 0 3380856 Markers WiimoteButtonB released +3382.74392394115 0 3382759 Markers right +3382.74992391618 0 3382765 Markers Start Vibro right +3383.04992266784 0 3383065 Markers Stop Vibro right +3383.72091987573 0 3383736 Markers WiimoteButtonB pressed +3383.88891917667 0 3383904 Markers WiimoteButtonB released +3392.15588477669 0 3392171 Markers right +3392.16088475589 0 3392176 Markers Start Vibro right +3392.46188350339 0 3392477 Markers Stop Vibro right +3393.17588053235 0 3393191 Markers WiimoteButtonB pressed +3393.30787998308 0 3393323 Markers WiimoteButtonB released +3395.70387001304 0 3395719 Markers right +3395.70687000056 0 3395722 Markers Start Vibro right +3396.00786874806 0 3396023 Markers Stop Vibro right +3396.66286602253 0 3396678 Markers WiimoteButtonB pressed +3396.8318653193 0 3396847 Markers WiimoteButtonB released +3396.94086486574 0 3396956 Markers WiimoteButtonB pressed +3397.07286431647 0 3397088 Markers WiimoteButtonB released +3403.03483950788 0 3403050 Markers right +3403.04083948291 0 3403056 Markers Start Vibro right +3403.34083823458 0 3403356 Markers Stop Vibro right +3404.05883524689 0 3404074 Markers WiimoteButtonB pressed +3404.25383443547 0 3404269 Markers WiimoteButtonB released +3406.52182499806 0 3406537 Markers left +3406.52582498141 0 3406541 Markers Start Vibro left +3406.82582373308 0 3406841 Markers Stop Vibro left +3407.46782106164 0 3407483 Markers WiimoteButtonB pressed +3407.6468203168 0 3407662 Markers WiimoteButtonB released +3407.77581978001 0 3407791 Markers WiimoteButtonB pressed +3407.94881906014 0 3407964 Markers WiimoteButtonB released +3415.93278583777 0 3415948 Markers right +3415.93478582944 0 3415950 Markers Start Vibro right +3416.23578457695 0 3416251 Markers Stop Vibro right +3416.87778190551 0 3416893 Markers WiimoteButtonB pressed +3417.03978123141 0 3417055 Markers WiimoteButtonB released +3419.4957710117 0 3419511 Markers left +3419.50077099089 0 3419516 Markers Start Vibro left +3419.8017697384 0 3419817 Markers Stop Vibro left +3420.55376660923 0 3420569 Markers WiimoteButtonB pressed +3420.74176582694 0 3420757 Markers WiimoteButtonB released +3426.61074140534 0 3426626 Markers right +3426.61574138453 0 3426631 Markers Start Vibro right +3426.91674013203 0 3426932 Markers Stop Vibro right +3427.4997377061 0 3427515 Markers WiimoteButtonB pressed +3427.66073703616 0 3427676 Markers WiimoteButtonB released +3427.79273648689 0 3427808 Markers WiimoteButtonB pressed +3427.9857356838 0 3428001 Markers WiimoteButtonB released +3430.09372691216 0 3430109 Markers right +3430.11172683726 0 3430127 Markers Start Vibro right +3430.41272558476 0 3430428 Markers Stop Vibro right +3431.10572270111 0 3431121 Markers WiimoteButtonB pressed +3431.28172196875 0 3431297 Markers WiimoteButtonB released +3431.40472145693 0 3431420 Markers WiimoteButtonB pressed +3431.61072059974 0 3431626 Markers WiimoteButtonB released +3439.49168780596 0 3439507 Markers left +3439.49668778516 0 3439512 Markers Start Vibro left +3439.79668653682 0 3439812 Markers Stop Vibro left +3440.68068285839 0 3440696 Markers WiimoteButtonB pressed +3440.86668208442 0 3440882 Markers WiimoteButtonB released +3440.98568158925 0 3441001 Markers WiimoteButtonB pressed +3441.14768091515 0 3441163 Markers WiimoteButtonB released +3442.93967345842 0 3442955 Markers right +3442.94367344178 0 3442959 Markers Start Vibro right +3443.24467218928 0 3443260 Markers Stop Vibro right +3443.80266986738 0 3443818 Markers WiimoteButtonB pressed +3444.00966900602 0 3444025 Markers WiimoteButtonB released +3444.14566844011 0 3444161 Markers WiimoteButtonB pressed +3444.31066775353 0 3444326 Markers WiimoteButtonB released +3450.253643024 0 3450269 Markers right +3450.25964299903 0 3450275 Markers Start Vibro right +3450.55964175069 0 3450575 Markers Stop Vibro right +3451.21963900436 0 3451235 Markers WiimoteButtonB pressed +3451.39263828448 0 3451408 Markers WiimoteButtonB released +3451.53563768944 0 3451551 Markers WiimoteButtonB pressed +3451.70963696541 0 3451725 Markers WiimoteButtonB released +3453.78462833109 0 3453800 Markers right +3453.79062830612 0 3453806 Markers Start Vibro right +3454.09062705778 0 3454106 Markers Stop Vibro right +3454.78762415748 0 3454803 Markers WiimoteButtonB pressed +3454.97262338768 0 3454988 Markers WiimoteButtonB released +3462.37759257459 0 3462393 Markers WiimoteButtonB pressed +3462.41059243727 0 3462426 Markers right +3462.41559241647 0 3462431 Markers Start Vibro right +3462.49059210438 0 3462506 Markers WiimoteButtonB released +3462.71659116397 0 3462732 Markers Stop Vibro right +3463.19158918744 0 3463207 Markers WiimoteButtonB pressed +3463.35658850085 0 3463372 Markers WiimoteButtonB released +3465.91057787336 0 3465926 Markers left +3465.91657784839 0 3465932 Markers Start Vibro left +3466.21757659589 0 3466233 Markers Stop Vibro left +3466.83857401184 0 3466854 Markers WiimoteButtonB pressed +3467.02457323787 0 3467040 Markers WiimoteButtonB released +3467.17657260538 0 3467192 Markers WiimoteButtonB pressed +3467.32157200202 0 3467337 Markers WiimoteButtonB released +3471.78155344343 0 3471797 Markers WiimoteButtonA pressed +3471.79155340181 0 3471807 Markers WiimoteButtonA released +3473.09454797988 0 3473110 Markers right +3473.10054795491 0 3473116 Markers Start Vibro right +3473.40154670241 0 3473417 Markers Stop Vibro right +3474.06054396024 0 3474076 Markers WiimoteButtonB pressed +3474.26654310305 0 3474282 Markers WiimoteButtonB released +3476.77753265447 0 3476793 Markers left +3476.78353262951 0 3476799 Markers Start Vibro left +3477.08353138117 0 3477099 Markers Stop Vibro left +3477.85952815214 0 3477875 Markers WiimoteButtonB pressed +3478.05352734489 0 3478069 Markers WiimoteButtonB released +3484.49750053064 0 3484513 Markers right +3484.50250050983 0 3484518 Markers Start Vibro right +3484.80349925733 0 3484819 Markers Stop Vibro right +3485.51049631542 0 3485526 Markers WiimoteButtonB pressed +3485.68349559555 0 3485699 Markers WiimoteButtonB released +3488.04348577531 0 3488059 Markers right +3488.04948575034 0 3488065 Markers Start Vibro right +3488.349484502 0 3488365 Markers Stop Vibro right +3489.08648143526 0 3489102 Markers WiimoteButtonB pressed +3489.30548052397 0 3489321 Markers WiimoteButtonB released +3495.3244554782 0 3495340 Markers right +3495.32845546155 0 3495344 Markers Start Vibro right +3495.62845421322 0 3495644 Markers Stop Vibro right +3496.23145170406 0 3496247 Markers WiimoteButtonB pressed +3496.45145078862 0 3496467 Markers WiimoteButtonB released +3498.93944043575 0 3498955 Markers right +3498.95044038998 0 3498966 Markers Start Vibro right +3499.25143913748 0 3499267 Markers Stop Vibro right +3499.92443633705 0 3499940 Markers WiimoteButtonB pressed +3500.08943565047 0 3500105 Markers WiimoteButtonB released +3500.2214351012 0 3500237 Markers WiimoteButtonB pressed +3500.34443458938 0 3500360 Markers WiimoteButtonB released +3507.74840378046 0 3507764 Markers right +3507.75140376797 0 3507767 Markers Start Vibro right +3508.05140251964 0 3508067 Markers Stop Vibro right +3508.95739874966 0 3508973 Markers WiimoteButtonB pressed +3509.12939803395 0 3509145 Markers WiimoteButtonB released +3511.31338894607 0 3511329 Markers right +3511.3193889211 0 3511335 Markers Start Vibro right +3511.61938767276 0 3511635 Markers Stop Vibro right +3512.48338407756 0 3512499 Markers WiimoteButtonB pressed +3512.62538348668 0 3512641 Markers WiimoteButtonB released +3518.40935941877 0 3518425 Markers left +3518.4153593938 0 3518431 Markers Start Vibro left +3518.7163581413 0 3518732 Markers Stop Vibro left +3519.44335511617 0 3519459 Markers WiimoteButtonB pressed +3519.60235445455 0 3519618 Markers WiimoteButtonB released +3519.78735368474 0 3519803 Markers WiimoteButtonB pressed +3519.94035304809 0 3519956 Markers WiimoteButtonB released +3521.90734486317 0 3521923 Markers left +3521.90934485485 0 3521925 Markers Start Vibro left +3522.21034360235 0 3522226 Markers Stop Vibro left +3522.90834069789 0 3522924 Markers WiimoteButtonB pressed +3523.10233989063 0 3523118 Markers WiimoteButtonB released +3523.22533937882 0 3523241 Markers WiimoteButtonB pressed +3523.46333838847 0 3523479 Markers WiimoteButtonB released +3530.78430792492 0 3530800 Markers right +3530.78930790411 0 3530805 Markers Start Vibro right +3531.09030665161 0 3531106 Markers Stop Vibro right +3531.7253040093 0 3531741 Markers WiimoteButtonB pressed +3531.90330326862 0 3531919 Markers WiimoteButtonB released +3534.44729268274 0 3534463 Markers right +3534.45229266193 0 3534468 Markers Start Vibro right +3534.7522914136 0 3534768 Markers Stop Vibro right +3535.45828847585 0 3535474 Markers WiimoteButtonB pressed +3535.59228791826 0 3535608 Markers WiimoteButtonB released +3535.7322873357 0 3535748 Markers WiimoteButtonB pressed +3535.85428682804 0 3535870 Markers WiimoteButtonB released +3541.54426315128 0 3541560 Markers left +3541.55126312215 0 3541567 Markers Start Vibro left +3541.85226186965 0 3541868 Markers Stop Vibro left +3542.5272590609 0 3542543 Markers WiimoteButtonB pressed +3542.71925826196 0 3542735 Markers WiimoteButtonB released +3542.89325753793 0 3542909 Markers WiimoteButtonB pressed +3543.07925676396 0 3543095 Markers WiimoteButtonB released +3544.97724886615 0 3544993 Markers left +3544.99324879958 0 3545009 Markers Start Vibro left +3545.29324755124 0 3545309 Markers Stop Vibro left +3545.940244859 0 3545956 Markers WiimoteButtonB pressed +3546.15824395187 0 3546174 Markers WiimoteButtonB released +3554.22621037996 0 3554242 Markers right +3554.23121035916 0 3554247 Markers Start Vibro right +3554.53220910666 0 3554548 Markers Stop Vibro right +3555.24320614811 0 3555259 Markers WiimoteButtonB pressed +3555.41420543655 0 3555430 Markers WiimoteButtonB released +3557.87219520852 0 3557888 Markers left +3557.87819518356 0 3557894 Markers Start Vibro left +3558.17919393106 0 3558195 Markers Stop Vibro left +3558.70819172983 0 3558724 Markers WiimoteButtonB pressed +3558.96319066874 0 3558979 Markers WiimoteButtonB released +3559.15318987813 0 3559169 Markers WiimoteButtonB pressed +3559.36418900013 0 3559380 Markers WiimoteButtonB released +3565.01916546901 0 3565035 Markers right +3565.02616543988 0 3565042 Markers Start Vibro right +3565.32616419154 0 3565342 Markers Stop Vibro right +3566.06716110815 0 3566083 Markers WiimoteButtonB pressed +3566.25216033835 0 3566268 Markers WiimoteButtonB released +3568.48615104241 0 3568502 Markers right +3568.4911510216 0 3568507 Markers Start Vibro right +3568.7921497691 0 3568808 Markers Stop Vibro right +3569.4761469229 0 3569492 Markers WiimoteButtonB pressed +3569.64114623631 0 3569657 Markers WiimoteButtonB released +3577.61611305139 0 3577632 Markers left +3577.62211302642 0 3577638 Markers Start Vibro left +3577.92211177809 0 3577938 Markers Stop Vibro left +3578.64410877376 0 3578660 Markers WiimoteButtonB pressed +3578.81910804556 0 3578835 Markers WiimoteButtonB released +3578.97610739227 0 3578992 Markers WiimoteButtonB pressed +3579.14710668071 0 3579163 Markers WiimoteButtonB released +3581.31209767189 0 3581328 Markers right +3581.31709765109 0 3581333 Markers Start Vibro right +3581.61809639859 0 3581634 Markers Stop Vibro right +3589.61406312628 0 3589630 Markers left +3589.62006310131 0 3589636 Markers Start Vibro left +3589.92006185298 0 3589936 Markers Stop Vibro left +3590.67305871966 0 3590689 Markers WiimoteButtonB pressed +3590.86505792072 0 3590881 Markers WiimoteButtonB released +3593.17904829189 0 3593195 Markers left +3593.18504826693 0 3593201 Markers Start Vibro left +3593.48504701859 0 3593501 Markers Stop Vibro left +3594.16604418487 0 3594182 Markers WiimoteButtonB pressed +3594.32904350661 0 3594345 Markers WiimoteButtonB released +3594.47604289492 0 3594492 Markers WiimoteButtonB pressed +3594.57404248713 0 3594590 Markers WiimoteButtonB released +3602.02001150344 0 3602036 Markers right +3602.02301149095 0 3602039 Markers Start Vibro right +3602.32301024262 0 3602339 Markers Stop Vibro right +3603.05400720084 0 3603070 Markers WiimoteButtonB pressed +3603.24800639358 0 3603264 Markers WiimoteButtonB released +3605.58599666489 0 3605602 Markers left +3605.59199663992 0 3605608 Markers Start Vibro left +3605.89299538742 0 3605909 Markers Stop Vibro left +3606.64899224162 0 3606665 Markers WiimoteButtonB pressed +3606.91899111812 0 3606935 Markers WiimoteButtonB released +3613.25396475743 0 3613270 Markers right +3613.2609647283 0 3613277 Markers Start Vibro right +3613.5619634758 0 3613578 Markers Stop Vibro right +3614.34496021765 0 3614361 Markers WiimoteButtonB pressed +3614.52995944784 0 3614546 Markers WiimoteButtonB released +3614.66595888193 0 3614682 Markers WiimoteButtonB pressed +3614.83795816621 0 3614854 Markers WiimoteButtonB released +3616.68495048063 0 3616701 Markers left +3616.69095045566 0 3616707 Markers Start Vibro left +3616.99094920732 0 3617007 Markers Stop Vibro left +3617.58494673562 0 3617601 Markers WiimoteButtonB pressed +3617.79994584098 0 3617816 Markers WiimoteButtonB released +3625.98091179886 0 3625997 Markers right +3625.98391178638 0 3626000 Markers Start Vibro right +3626.28391053804 0 3626300 Markers Stop Vibro right +3627.04690736311 0 3627063 Markers WiimoteButtonB pressed +3627.26290646431 0 3627279 Markers WiimoteButtonB released +3629.44589738059 0 3629462 Markers right +3629.45589733897 0 3629472 Markers Start Vibro right +3629.75589609064 0 3629772 Markers Stop Vibro right +3630.34089365638 0 3630357 Markers WiimoteButtonB pressed +3630.57689267436 0 3630593 Markers WiimoteButtonB released +3636.64486742469 0 3636661 Markers right +3636.65086739972 0 3636667 Markers Start Vibro right +3636.95186614723 0 3636968 Markers Stop Vibro right +3637.73186290155 0 3637748 Markers WiimoteButtonB pressed +3637.89486222329 0 3637911 Markers WiimoteButtonB released +3640.06185320615 0 3640078 Markers left +3640.06685318534 0 3640083 Markers Start Vibro left +3640.36785193284 0 3640384 Markers Stop Vibro left +3641.07584898677 0 3641092 Markers WiimoteButtonB pressed +3641.29184808797 0 3641308 Markers WiimoteButtonB released +3648.83681669233 0 3648853 Markers right +3648.84181667152 0 3648858 Markers Start Vibro right +3649.14181542318 0 3649158 Markers Stop Vibro right +3649.80681265604 0 3649823 Markers WiimoteButtonB pressed +3650.01181180301 0 3650028 Markers WiimoteButtonB released +3650.18681107482 0 3650203 Markers WiimoteButtonB pressed +3650.37281030085 0 3650389 Markers WiimoteButtonB released +3652.30080227821 0 3652317 Markers left +3652.3058022574 0 3652322 Markers Start Vibro left +3652.60680100491 0 3652623 Markers Stop Vibro left +3653.33679796729 0 3653353 Markers WiimoteButtonB pressed +3653.55179707265 0 3653568 Markers WiimoteButtonB released +3659.91977057464 0 3659936 Markers right +3659.92277056216 0 3659939 Markers Start Vibro right +3660.22276931382 0 3660239 Markers Stop Vibro right +3660.89976649675 0 3660916 Markers WiimoteButtonB pressed +3661.04376589755 0 3661060 Markers WiimoteButtonB released +3661.17676534412 0 3661193 Markers WiimoteButtonB pressed +3661.32176474075 0 3661338 Markers WiimoteButtonB released +3663.36775622711 0 3663384 Markers left +3663.37175621046 0 3663388 Markers Start Vibro left +3663.67275495796 0 3663689 Markers Stop Vibro left +3664.29675236143 0 3664313 Markers WiimoteButtonB pressed +3664.48975155833 0 3664506 Markers WiimoteButtonB released +3664.60375108396 0 3664620 Markers WiimoteButtonB pressed +3664.80875023093 0 3664825 Markers WiimoteButtonB released +3672.21071943033 0 3672227 Markers left +3672.21571940952 0 3672232 Markers Start Vibro left +3672.51671815703 0 3672533 Markers Stop Vibro left +3673.23171518183 0 3673248 Markers WiimoteButtonB pressed +3673.40671445363 0 3673423 Markers WiimoteButtonB released +3675.77670459178 0 3675793 Markers right +3675.77870458346 0 3675795 Markers Start Vibro right +3676.07970333096 0 3676096 Markers Stop Vibro right +3676.67970083429 0 3676696 Markers WiimoteButtonB pressed +3676.86170007696 0 3676878 Markers WiimoteButtonB released +3683.39167290486 0 3683408 Markers right +3683.39767287989 0 3683414 Markers Start Vibro right +3683.69867162739 0 3683715 Markers Stop Vibro right +3684.32966900173 0 3684346 Markers WiimoteButtonB pressed +3684.50466827353 0 3684521 Markers WiimoteButtonB released +3687.03865772926 0 3687055 Markers right +3687.04365770845 0 3687060 Markers Start Vibro right +3687.34365646011 0 3687360 Markers Stop Vibro right +3688.06165347243 0 3688078 Markers WiimoteButtonB pressed +3688.20465287739 0 3688221 Markers WiimoteButtonB released +3688.31665241134 0 3688333 Markers WiimoteButtonB pressed +3688.51165159993 0 3688528 Markers WiimoteButtonB released +3696.36261893098 0 3696379 Markers right +3696.36761891018 0 3696384 Markers Start Vibro right +3696.66861765768 0 3696685 Markers Stop Vibro right +3697.39361464087 0 3697410 Markers WiimoteButtonB pressed +3697.56661392099 0 3697583 Markers WiimoteButtonB released +3697.66261352153 0 3697679 Markers WiimoteButtonB pressed +3697.86561267682 0 3697882 Markers WiimoteButtonB released +3699.77960471244 0 3699796 Markers right +3699.78160470411 0 3699798 Markers Start Vibro right +3700.08260345162 0 3700099 Markers Stop Vibro right +3700.83360032662 0 3700850 Markers WiimoteButtonB pressed +3701.00659960674 0 3701023 Markers WiimoteButtonB released +3701.11059917399 0 3701127 Markers WiimoteButtonB pressed +3701.32859826686 0 3701345 Markers WiimoteButtonB released +3707.09657426553 0 3707113 Markers right +3707.10057424888 0 3707117 Markers Start Vibro right +3707.40057300055 0 3707417 Markers Stop Vibro right +3708.04357032495 0 3708060 Markers WiimoteButtonB pressed +3708.38556890185 0 3708402 Markers WiimoteButtonB released +3708.4975684358 0 3708514 Markers WiimoteButtonB pressed +3708.63056788237 0 3708647 Markers WiimoteButtonB released +3710.74255909409 0 3710759 Markers left +3710.74655907744 0 3710763 Markers Start Vibro left +3711.04655782911 0 3711063 Markers Stop Vibro left +3711.87355438786 0 3711890 Markers WiimoteButtonB pressed +3712.05955361389 0 3712076 Markers WiimoteButtonB released +3719.51852257611 0 3719535 Markers right +3719.5235225553 0 3719540 Markers Start Vibro right +3719.82352130697 0 3719840 Markers Stop Vibro right +3720.46251864801 0 3720479 Markers WiimoteButtonB pressed +3720.63551792814 0 3720652 Markers WiimoteButtonB released +3720.74851745793 0 3720765 Markers WiimoteButtonB pressed +3720.88251690034 0 3720899 Markers WiimoteButtonB released +3722.98550814951 0 3723002 Markers left +3722.9905081287 0 3723007 Markers Start Vibro left +3723.29050688037 0 3723307 Markers Stop Vibro left +3723.88350441282 0 3723900 Markers WiimoteButtonB pressed +3724.14450332677 0 3724161 Markers WiimoteButtonB released +3730.66847617963 0 3730685 Markers right +3730.67447615466 0 3730691 Markers Start Vibro right +3730.97447490633 0 3730991 Markers Stop Vibro right +3731.64847210173 0 3731665 Markers WiimoteButtonB pressed +3731.77747156495 0 3731794 Markers WiimoteButtonB released +3734.08646195692 0 3734103 Markers right +3734.40846061704 0 3734425 Markers Start Vibro right +3734.70945936455 0 3734726 Markers Stop Vibro right +3743.48242285905 0 3743499 Markers right +3743.48742283824 0 3743504 Markers Start Vibro right +3743.78742158991 0 3743804 Markers Stop Vibro right +3744.56941833591 0 3744586 Markers WiimoteButtonB pressed +3744.7234176951 0 3744740 Markers WiimoteButtonB released +3747.17940747539 0 3747196 Markers right +3747.19040742962 0 3747207 Markers Start Vibro right +3747.49140617712 0 3747508 Markers Stop Vibro right +3748.15040343495 0 3748167 Markers WiimoteButtonB pressed +3748.35440258608 0 3748371 Markers WiimoteButtonB released +3754.46137717412 0 3754478 Markers left +3754.46537715748 0 3754482 Markers Start Vibro left +3754.76637590498 0 3754783 Markers Stop Vibro left +3755.28937372872 0 3755306 Markers WiimoteButtonB pressed +3755.53137272173 0 3755548 Markers WiimoteButtonB released +3757.96036261437 0 3757977 Markers right +3757.96836258108 0 3757985 Markers Start Vibro right +3758.26836133274 0 3758285 Markers Stop Vibro right +3758.85235890265 0 3758869 Markers WiimoteButtonB pressed +3759.0233581911 0 3759040 Markers WiimoteButtonB released +3759.11135782492 0 3759128 Markers WiimoteButtonB pressed +3759.27935712585 0 3759296 Markers WiimoteButtonB released +3763.04634145092 0 3763063 Markers WiimoteButtonB pressed +3763.09634124286 0 3763113 Markers WiimoteButtonB released +3765.5303311147 0 3765547 Markers right +3765.53633108973 0 3765553 Markers Start Vibro right +3765.83732983723 0 3765854 Markers Stop Vibro right +3766.43432735304 0 3766451 Markers WiimoteButtonB pressed +3766.59932666646 0 3766616 Markers WiimoteButtonB released +3769.14831605977 0 3769165 Markers left +3769.15531603064 0 3769172 Markers Start Vibro left +3769.45631477814 0 3769473 Markers Stop Vibro left +3770.1573118612 0 3770174 Markers WiimoteButtonB pressed +3770.42831073353 0 3770445 Markers WiimoteButtonB released +3776.79928422305 0 3776816 Markers right +3776.80428420224 0 3776821 Markers Start Vibro right +3777.1042829539 0 3777121 Markers Stop Vibro right +3777.71928039482 0 3777736 Markers WiimoteButtonB pressed +3777.85727982058 0 3777874 Markers WiimoteButtonB released +3777.95727940447 0 3777974 Markers WiimoteButtonB pressed +3778.09327883856 0 3778110 Markers WiimoteButtonB released +3780.36326939282 0 3780380 Markers left +3780.36926936785 0 3780386 Markers Start Vibro left +3780.67026811535 0 3780687 Markers Stop Vibro left +3781.28326556459 0 3781300 Markers WiimoteButtonB pressed +3781.448264878 0 3781465 Markers WiimoteButtonB released +3781.58126432457 0 3781598 Markers WiimoteButtonB pressed +3781.77426352148 0 3781791 Markers WiimoteButtonB released +3788.99023349484 0 3789007 Markers left +3788.99623346988 0 3789013 Markers Start Vibro left +3789.29723221738 0 3789314 Markers Stop Vibro left +3790.00722926298 0 3790024 Markers WiimoteButtonB pressed +3790.18222853479 0 3790199 Markers WiimoteButtonB released +3790.28622810203 0 3790303 Markers WiimoteButtonB pressed +3790.48122729061 0 3790498 Markers WiimoteButtonB released +3792.53621873951 0 3792553 Markers left +3792.55621865629 0 3792573 Markers Start Vibro left +3792.8572174038 0 3792874 Markers Stop Vibro left +3793.55221451182 0 3793569 Markers WiimoteButtonB pressed +3793.71621382939 0 3793733 Markers WiimoteButtonB released +3793.8912131012 0 3793908 Markers WiimoteButtonB pressed +3794.066212373 0 3794083 Markers WiimoteButtonB released +3799.70318891677 0 3799720 Markers left +3799.70818889597 0 3799725 Markers Start Vibro left +3800.00918764347 0 3800026 Markers Stop Vibro left +3800.59318521338 0 3800610 Markers WiimoteButtonB pressed +3800.81818427713 0 3800835 Markers WiimoteButtonB released +3803.35117373701 0 3803368 Markers left +3803.35517372037 0 3803372 Markers Start Vibro left +3803.65617246787 0 3803673 Markers Stop Vibro left +3804.27116990878 0 3804288 Markers WiimoteButtonB pressed +3804.42116928461 0 3804438 Markers WiimoteButtonB released +3804.59616855642 0 3804613 Markers WiimoteButtonB pressed +3804.73816796554 0 3804755 Markers WiimoteButtonB released +3812.6151351884 0 3812632 Markers right +3812.62113516344 0 3812638 Markers Start Vibro right +3812.9211339151 0 3812938 Markers Stop Vibro right +3813.62513098567 0 3813642 Markers WiimoteButtonB pressed +3813.74713047802 0 3813764 Markers WiimoteButtonB released +3816.2311201418 0 3816248 Markers left +3816.23512012515 0 3816252 Markers Start Vibro left +3816.53511887682 0 3816552 Markers Stop Vibro left +3817.07311663814 0 3817090 Markers WiimoteButtonB pressed +3817.29711570605 0 3817314 Markers WiimoteButtonB released +3817.3911153149 0 3817408 Markers WiimoteButtonB pressed +3817.56511459087 0 3817582 Markers WiimoteButtonB released +3823.44109014013 0 3823458 Markers right +3823.44609011932 0 3823463 Markers Start Vibro right +3823.74708886683 0 3823764 Markers Stop Vibro right +3824.31508650331 0 3824332 Markers WiimoteButtonB pressed +3824.46808586666 0 3824485 Markers WiimoteButtonB released +3824.57108543806 0 3824588 Markers WiimoteButtonB pressed +3824.72508479725 0 3824742 Markers WiimoteButtonB released +3826.92207565527 0 3826939 Markers left +3826.92507564279 0 3826942 Markers Start Vibro left +3827.22607439029 0 3827243 Markers Stop Vibro left +3828.39706951762 0 3828414 Markers WiimoteButtonB pressed +3828.55006888097 0 3828567 Markers WiimoteButtonB released +3836.05203766426 0 3836069 Markers left +3836.05503765177 0 3836072 Markers Start Vibro left +3836.35603639928 0 3836373 Markers Stop Vibro left +3836.91603406905 0 3836933 Markers WiimoteButtonB pressed +3837.09703331589 0 3837114 Markers WiimoteButtonB released +3839.4840233833 0 3839501 Markers left +3839.49002335833 0 3839507 Markers Start Vibro left +3839.79102210583 0 3839808 Markers Stop Vibro left +3840.52001907238 0 3840537 Markers WiimoteButtonB pressed +3840.75501809451 0 3840772 Markers WiimoteButtonB released +3843.51100662647 0 3843528 Markers WiimoteButtonB pressed +3843.62300616042 0 3843640 Markers WiimoteButtonB released +3846.82999281572 0 3846847 Markers right +3846.83499279491 0 3846852 Markers Start Vibro right +3847.13499154657 0 3847152 Markers Stop Vibro right +3847.63898944937 0 3847656 Markers WiimoteButtonB pressed +3847.82398867956 0 3847841 Markers WiimoteButtonB released +3847.95698812613 0 3847974 Markers WiimoteButtonB pressed +3848.10098752693 0 3848118 Markers WiimoteButtonB released +3850.44397777743 0 3850461 Markers left +3851.34997400746 0 3851367 Markers Start Vibro left +3851.65097275496 0 3851668 Markers Stop Vibro left +3858.95094237879 0 3858968 Markers left +3858.95494236215 0 3858972 Markers Start Vibro left +3859.25594110965 0 3859273 Markers Stop Vibro left +3859.81693877526 0 3859834 Markers WiimoteButtonB pressed +3860.01693794304 0 3860034 Markers WiimoteButtonB released +3860.13593744786 0 3860153 Markers WiimoteButtonB pressed +3860.28993680705 0 3860307 Markers WiimoteButtonB released +3862.34992823515 0 3862367 Markers left +3862.35492821434 0 3862372 Markers Start Vibro left +3862.65492696601 0 3862672 Markers Stop Vibro left +3863.22592459001 0 3863243 Markers WiimoteButtonB pressed +3863.34492409483 0 3863362 Markers WiimoteButtonB released +3863.49392347483 0 3863511 Markers WiimoteButtonB pressed +3863.70192260931 0 3863719 Markers WiimoteButtonB released +3869.53189834999 0 3869549 Markers right +3869.53589833335 0 3869553 Markers Start Vibro right +3869.83689708085 0 3869854 Markers Stop Vibro right +3870.48989436364 0 3870507 Markers WiimoteButtonB pressed +3870.62889378524 0 3870646 Markers WiimoteButtonB released +3870.72189339826 0 3870739 Markers WiimoteButtonB pressed +3870.84489288644 0 3870862 Markers WiimoteButtonB released +3873.12788338661 0 3873145 Markers right +3873.13188336996 0 3873149 Markers Start Vibro right +3873.43188212163 0 3873449 Markers Stop Vibro right +3874.0588795126 0 3874076 Markers WiimoteButtonB pressed +3874.21387886763 0 3874231 Markers WiimoteButtonB released +3874.29887851394 0 3874316 Markers WiimoteButtonB pressed +3874.42687798131 0 3874444 Markers WiimoteButtonB released +3877.38586566856 0 3877403 Markers WiimoteButtonB pressed +3877.54686499862 0 3877564 Markers WiimoteButtonB released +3881.88284695601 0 3881900 Markers left +3881.88584694352 0 3881903 Markers Start Vibro left +3882.18584569519 0 3882203 Markers Stop Vibro left +3882.84584294885 0 3882863 Markers WiimoteButtonB pressed +3883.11184184199 0 3883129 Markers WiimoteButtonB released +3885.39683233384 0 3885414 Markers left +3885.40583229639 0 3885423 Markers Start Vibro left +3885.70583104805 0 3885723 Markers Stop Vibro left +3892.14180426709 0 3892159 Markers left +3892.14380425877 0 3892161 Markers Start Vibro left +3892.44380301043 0 3892461 Markers Stop Vibro left +3893.00080069269 0 3893018 Markers WiimoteButtonB pressed +3893.16480001026 0 3893182 Markers WiimoteButtonB released +3893.30779941522 0 3893325 Markers WiimoteButtonB pressed +3893.51379855803 0 3893531 Markers WiimoteButtonB released +3895.80478902491 0 3895822 Markers right +3896.11978771416 0 3896137 Markers Start Vibro right +3896.42078646166 0 3896438 Markers Stop Vibro right +3896.92578436029 0 3896943 Markers WiimoteButtonB pressed +3897.12278354055 0 3897140 Markers WiimoteButtonB released +3897.25378299545 0 3897271 Markers WiimoteButtonB pressed +3897.42878226725 0 3897446 Markers WiimoteButtonB released +3903.52875688442 0 3903546 Markers right +3903.53375686362 0 3903551 Markers Start Vibro right +3903.83475561112 0 3903852 Markers Stop Vibro right +3904.54375266089 0 3904561 Markers WiimoteButtonB pressed +3904.67475211578 0 3904692 Markers WiimoteButtonB released +3904.78775164558 0 3904805 Markers WiimoteButtonB pressed +3904.98275083416 0 3905000 Markers WiimoteButtonB released +3907.04574224977 0 3907063 Markers right +3907.05274222064 0 3907070 Markers Start Vibro right +3907.35374096814 0 3907371 Markers Stop Vibro right +3908.02973815523 0 3908047 Markers WiimoteButtonB pressed +3908.17473755187 0 3908192 Markers WiimoteButtonB released +3908.2657371732 0 3908283 Markers WiimoteButtonB pressed +3908.409736574 0 3908427 Markers WiimoteButtonB released +3910.47672797297 0 3910494 Markers left +3910.48072795632 0 3910498 Markers Start Vibro left +3910.78172670383 0 3910799 Markers Stop Vibro left +3915.04970894417 0 3915067 Markers left +3915.05470892337 0 3915072 Markers Start Vibro left +3915.35570767087 0 3915373 Markers Stop Vibro left +3918.72669364374 0 3918744 Markers left +3918.73169362293 0 3918749 Markers Start Vibro left +3919.0316923746 0 3919049 Markers Stop Vibro left +3919.76768931201 0 3919785 Markers WiimoteButtonB pressed +3919.96968847147 0 3919987 Markers WiimoteButtonB released +3926.29366215655 0 3926311 Markers left +3926.29966213158 0 3926317 Markers Start Vibro left +3926.59966088325 0 3926617 Markers Stop Vibro left +3927.2106583408 0 3927228 Markers WiimoteButtonB pressed +3927.43565740455 0 3927453 Markers WiimoteButtonB released +3929.77564766753 0 3929793 Markers left +3930.07864640671 0 3930096 Markers Start Vibro left +3930.37964515422 0 3930397 Markers Stop Vibro left +3930.91264293634 0 3930930 Markers WiimoteButtonB pressed +3931.10364214157 0 3931121 Markers WiimoteButtonB released +3937.07361729968 0 3937091 Markers right +3937.07861727888 0 3937096 Markers Start Vibro right +3937.37861603054 0 3937396 Markers Stop Vibro right +3937.98461350891 0 3938002 Markers WiimoteButtonB pressed +3938.23061248527 0 3938248 Markers WiimoteButtonB released +3940.62360252771 0 3940641 Markers left +3940.62860250691 0 3940646 Markers Start Vibro left +3940.92960125441 0 3940947 Markers Stop Vibro left +3941.44759909895 0 3941465 Markers WiimoteButtonB pressed +3941.70259803786 0 3941720 Markers WiimoteButtonB released +3949.95156371279 0 3949969 Markers left +3949.95556369615 0 3949973 Markers Start Vibro left +3950.25656244365 0 3950274 Markers Stop Vibro left +3950.87655986376 0 3950894 Markers WiimoteButtonB pressed +3951.13355879435 0 3951151 Markers WiimoteButtonB released +3953.59854853719 0 3953616 Markers right +3953.60354851639 0 3953621 Markers Start Vibro right +3953.90354726805 0 3953921 Markers Stop Vibro right +3954.41354514588 0 3954431 Markers WiimoteButtonB pressed +3954.55954453836 0 3954577 Markers WiimoteButtonB released +3960.76251872694 0 3960780 Markers left +3960.76751870613 0 3960785 Markers Start Vibro left +3961.06851745363 0 3961086 Markers Stop Vibro left +3961.70851479052 0 3961726 Markers WiimoteButtonB pressed +3961.93351385426 0 3961951 Markers WiimoteButtonB released +3964.37650368865 0 3964394 Markers left +3965.28149992284 0 3965299 Markers Start Vibro left +3965.58249867034 0 3965600 Markers Stop Vibro left +3973.001467799 0 3973019 Markers left +3973.00646777819 0 3973024 Markers Start Vibro left +3973.3074665257 0 3973325 Markers Stop Vibro left +3973.8964640748 0 3973914 Markers WiimoteButtonB pressed +3974.16946293881 0 3974187 Markers WiimoteButtonB released +3976.4504534473 0 3976468 Markers right +3976.45645342233 0 3976474 Markers Start Vibro right +3976.75745216984 0 3976775 Markers Stop Vibro right +3977.25245011008 0 3977270 Markers WiimoteButtonB pressed +3977.48144915719 0 3977499 Markers WiimoteButtonB released +3977.5924486953 0 3977610 Markers WiimoteButtonB pressed +3977.75744800872 0 3977775 Markers WiimoteButtonB released +3983.22842524323 0 3983246 Markers left +3983.23342522243 0 3983251 Markers Start Vibro left +3983.53442396993 0 3983552 Markers Stop Vibro left +3984.13742146078 0 3984155 Markers WiimoteButtonB pressed +3984.35242056614 0 3984370 Markers WiimoteButtonB released +3986.71041075422 0 3986728 Markers right +3987.01640948091 0 3987034 Markers Start Vibro right +3987.31640823258 0 3987334 Markers Stop Vibro right +3987.69640665135 0 3987714 Markers WiimoteButtonB pressed +3987.87740589819 0 3987895 Markers WiimoteButtonB released +3987.97140550705 0 3987989 Markers WiimoteButtonB pressed +3988.15640473724 0 3988174 Markers WiimoteButtonB released +3995.8583726883 0 3995876 Markers left +3995.86237267166 0 3995880 Markers Start Vibro left +3996.16337141916 0 3996181 Markers Stop Vibro left +3996.84236859376 0 3996860 Markers WiimoteButtonB pressed +3997.03036781147 0 3997048 Markers WiimoteButtonB released +3999.29235839902 0 3999310 Markers right +3999.29735837821 0 3999315 Markers Start Vibro right +3999.59735712988 0 3999615 Markers Stop Vibro right +4000.22335452502 0 4000241 Markers WiimoteButtonB pressed +4000.46635351386 0 4000484 Markers WiimoteButtonB released +4006.57432809775 0 4006592 Markers right +4006.57932807694 0 4006597 Markers Start Vibro right +4006.88032682445 0 4006898 Markers Stop Vibro right +4007.49232427784 0 4007510 Markers WiimoteButtonB pressed +4007.71032337072 0 4007728 Markers WiimoteButtonB released +4010.12331332994 0 4010141 Markers right +4010.4283120608 0 4010446 Markers Start Vibro right +4010.7293108083 0 4010747 Markers Stop Vibro right +4011.04030951419 0 4011058 Markers WiimoteButtonB pressed +4011.26230859042 0 4011280 Markers WiimoteButtonB released +4018.11728006595 0 4018135 Markers WiimoteButtonB pressed +4018.216279654 0 4018234 Markers WiimoteButtonB released +4019.40027472723 0 4019418 Markers left +4019.40527470643 0 4019423 Markers Start Vibro left +4019.70527345809 0 4019723 Markers Stop Vibro left +4020.31027094062 0 4020328 Markers WiimoteButtonB pressed +4020.54526996275 0 4020563 Markers WiimoteButtonB released +4023.06325948506 0 4023081 Markers right +4023.06925946009 0 4023087 Markers Start Vibro right +4023.37025820759 0 4023388 Markers Stop Vibro right +4023.9852556485 0 4024003 Markers WiimoteButtonB pressed +4024.16725489118 0 4024185 Markers WiimoteButtonB released +4024.2912543752 0 4024309 Markers WiimoteButtonB pressed +4024.48625356378 0 4024504 Markers WiimoteButtonB released +4026.27224613202 0 4026290 Markers WiimoteButtonB pressed +4026.62224467563 0 4026640 Markers WiimoteButtonB released +4030.21122974138 0 4030229 Markers right +4030.21522972473 0 4030233 Markers Start Vibro right +4030.51622847224 0 4030534 Markers Stop Vibro right +4033.6762153231 0 4033694 Markers left +4033.68121530229 0 4033699 Markers Start Vibro left +4033.9822140498 0 4034000 Markers Stop Vibro left +4034.67021118695 0 4034688 Markers WiimoteButtonB pressed +4034.86521037553 0 4034883 Markers WiimoteButtonB released +4034.97120993445 0 4034989 Markers WiimoteButtonB pressed +4035.20220897323 0 4035220 Markers WiimoteButtonB released +4042.99117656227 0 4043009 Markers right +4042.99717653731 0 4043015 Markers Start Vibro right +4043.29817528481 0 4043316 Markers Stop Vibro right +4044.02517225968 0 4044043 Markers WiimoteButtonB pressed +4044.18117161054 0 4044199 Markers WiimoteButtonB released +4046.40916233957 0 4046427 Markers left +4046.41416231876 0 4046432 Markers Start Vibro left +4046.71416107043 0 4046732 Markers Stop Vibro left +4047.39415824087 0 4047412 Markers WiimoteButtonB pressed +4047.52715768744 0 4047545 Markers WiimoteButtonB released +4047.66015713401 0 4047678 Markers WiimoteButtonB pressed +4047.79415657642 0 4047812 Markers WiimoteButtonB released +4053.68913204662 0 4053707 Markers right +4053.69513202166 0 4053713 Markers Start Vibro right +4053.99613076916 0 4054014 Markers Stop Vibro right +4054.59512827665 0 4054613 Markers WiimoteButtonB pressed +4054.66712797705 0 4054685 Markers WiimoteButtonB released +4054.83012729879 0 4054848 Markers WiimoteButtonB pressed +4054.93212687435 0 4054950 Markers WiimoteButtonB released +4057.28711707492 0 4057305 Markers right +4057.29411704579 0 4057312 Markers Start Vibro right +4057.59411579745 0 4057612 Markers Stop Vibro right +4058.174113384 0 4058192 Markers WiimoteButtonB pressed +4058.31611279312 0 4058334 Markers WiimoteButtonB released +4066.06708054029 0 4066085 Markers right +4066.07408051116 0 4066092 Markers Start Vibro right +4066.37407926283 0 4066392 Markers Stop Vibro right +4066.93907691179 0 4066957 Markers WiimoteButtonB pressed +4067.09207627514 0 4067110 Markers WiimoteButtonB released +4067.19607584239 0 4067214 Markers WiimoteButtonB pressed +4067.35207519325 0 4067370 Markers WiimoteButtonB released +4069.64706564348 0 4069665 Markers right +4069.65206562268 0 4069670 Markers Start Vibro right +4069.95206437434 0 4069970 Markers Stop Vibro right +4070.60906164049 0 4070627 Markers WiimoteButtonB pressed +4070.75406103713 0 4070772 Markers WiimoteButtonB released +4070.87406053779 0 4070892 Markers WiimoteButtonB pressed +4071.01705994275 0 4071035 Markers WiimoteButtonB released +4076.77803597054 0 4076796 Markers left +4076.78403594558 0 4076802 Markers Start Vibro left +4077.08403469724 0 4077102 Markers Stop Vibro left +4077.82703160553 0 4077845 Markers WiimoteButtonB pressed +4077.98803093559 0 4078006 Markers WiimoteButtonB released +4080.20902169374 0 4080227 Markers right +4080.23702157723 0 4080255 Markers Start Vibro right +4080.5370203289 0 4080555 Markers Stop Vibro right +4081.08401805277 0 4081102 Markers WiimoteButtonB pressed +4081.24901736618 0 4081267 Markers WiimoteButtonB released +4081.35401692926 0 4081372 Markers WiimoteButtonB pressed +4081.46601646322 0 4081484 Markers WiimoteButtonB released +4088.43398746854 0 4088452 Markers left +4088.44098743941 0 4088459 Markers Start Vibro left +4088.74098619108 0 4088759 Markers Stop Vibro left +4089.39798345722 0 4089416 Markers WiimoteButtonB pressed +4089.54998282473 0 4089568 Markers WiimoteButtonB released +4089.7009821964 0 4089719 Markers WiimoteButtonB pressed +4089.8679815015 0 4089886 Markers WiimoteButtonB released +4091.83197332906 0 4091850 Markers left +4091.83497331657 0 4091853 Markers Start Vibro left +4092.13497206824 0 4092153 Markers Stop Vibro left +4092.80396928445 0 4092822 Markers WiimoteButtonB pressed +4092.81396924284 0 4092832 Markers WiimoteButtonB released +4092.83396915962 0 4092852 Markers WiimoteButtonB pressed +4092.96796860203 0 4092986 Markers WiimoteButtonB released +4093.08996809437 0 4093108 Markers WiimoteButtonB pressed +4093.27396732872 0 4093292 Markers WiimoteButtonB released +4099.02994337732 0 4099048 Markers left +4099.03594335236 0 4099054 Markers Start Vibro left +4099.33594210402 0 4099354 Markers Stop Vibro left +4099.8729398695 0 4099891 Markers WiimoteButtonB pressed +4100.05993909137 0 4100078 Markers WiimoteButtonB released +4102.46192909636 0 4102480 Markers right +4102.46892906723 0 4102487 Markers Start Vibro right +4102.7689278189 0 4102787 Markers Stop Vibro right +4103.33792545122 0 4103356 Markers WiimoteButtonB pressed +4103.49292480625 0 4103511 Markers WiimoteButtonB released +4103.62492425698 0 4103643 Markers WiimoteButtonB pressed +4103.77892361617 0 4103797 Markers WiimoteButtonB released +4111.59289110118 0 4111611 Markers left +4111.59889107622 0 4111617 Markers Start Vibro left +4111.89988982372 0 4111918 Markers Stop Vibro left +4112.51488726463 0 4112533 Markers WiimoteButtonB pressed +4112.64988670288 0 4112668 Markers WiimoteButtonB released +4112.77988616193 0 4112798 Markers WiimoteButtonB pressed +4112.96388539629 0 4112982 Markers WiimoteButtonB released +4115.19187612532 0 4115210 Markers right +4115.19587610867 0 4115214 Markers Start Vibro right +4115.49687485617 0 4115515 Markers Stop Vibro right +4116.14587215561 0 4116164 Markers WiimoteButtonB pressed +4116.38387116526 0 4116402 Markers WiimoteButtonB released +4122.28784659801 0 4122306 Markers left +4122.29384657305 0 4122312 Markers Start Vibro left +4122.59384532471 0 4122612 Markers Stop Vibro left +4123.11984313596 0 4123138 Markers WiimoteButtonB pressed +4123.31584232038 0 4123334 Markers WiimoteButtonB released +4125.68583245853 0 4125704 Markers left +4125.69183243357 0 4125710 Markers Start Vibro left +4125.99183118523 0 4126010 Markers Stop Vibro left +4126.48782912131 0 4126506 Markers WiimoteButtonB pressed +4126.74282806023 0 4126761 Markers WiimoteButtonB released +4135.36879216642 0 4135387 Markers left +4135.37479214145 0 4135393 Markers Start Vibro left +4135.67479089311 0 4135693 Markers Stop Vibro left +4136.28778834235 0 4136306 Markers WiimoteButtonB pressed +4136.44378769321 0 4136462 Markers WiimoteButtonB released +4136.57378715227 0 4136592 Markers WiimoteButtonB pressed +4136.69778663629 0 4136716 Markers WiimoteButtonB released +4139.03177692424 0 4139050 Markers right +4139.03777689927 0 4139056 Markers Start Vibro right +4139.33877564677 0 4139357 Markers Stop Vibro right +4139.93377317091 0 4139952 Markers WiimoteButtonB pressed +4140.13877231788 0 4140157 Markers WiimoteButtonB released +4146.86574432603 0 4146884 Markers right +4146.87074430522 0 4146889 Markers Start Vibro right +4147.17174305273 0 4147190 Markers Stop Vibro right +4147.72374075579 0 4147742 Markers WiimoteButtonB pressed +4147.87874011082 0 4147897 Markers WiimoteButtonB released +4148.01273955323 0 4148031 Markers WiimoteButtonB pressed +4148.13473904557 0 4148153 Markers WiimoteButtonB released +4150.38272969137 0 4150401 Markers left +4150.38972966225 0 4150408 Markers Start Vibro left +4150.68972841391 0 4150708 Markers Stop Vibro left +4151.29672588811 0 4151315 Markers WiimoteButtonB pressed +4151.49172507669 0 4151510 Markers WiimoteButtonB released +4159.25569276977 0 4159274 Markers left +4159.26469273231 0 4159283 Markers Start Vibro left +4159.56469148398 0 4159583 Markers Stop Vibro left +4160.12468915375 0 4160143 Markers WiimoteButtonB pressed +4160.26968855039 0 4160288 Markers WiimoteButtonB released +4160.35968817589 0 4160378 Markers WiimoteButtonB pressed +4160.51368753508 0 4160532 Markers WiimoteButtonB released +4162.7416782641 0 4162760 Markers left +4162.74767823914 0 4162766 Markers Start Vibro left +4163.0476769908 0 4163066 Markers Stop Vibro left +4163.66467442339 0 4163683 Markers WiimoteButtonB pressed +4163.67467438178 0 4163693 Markers WiimoteButtonB released +4163.69767428607 0 4163716 Markers WiimoteButtonB pressed +4163.82967373681 0 4163848 Markers WiimoteButtonB released +4170.03664790874 0 4170055 Markers right +4170.03964789626 0 4170058 Markers Start Vibro right +4170.34064664376 0 4170359 Markers Stop Vibro right +4170.93864415541 0 4170957 Markers WiimoteButtonB pressed +4171.10164347715 0 4171120 Markers WiimoteButtonB released +4173.45163369852 0 4173470 Markers left +4173.45863366939 0 4173477 Markers Start Vibro left +4173.75863242106 0 4173777 Markers Stop Vibro left +4174.43162962062 0 4174450 Markers WiimoteButtonB pressed +4174.58262899229 0 4174601 Markers WiimoteButtonB released +4174.75062829322 0 4174769 Markers WiimoteButtonB pressed +4174.90062766906 0 4174919 Markers WiimoteButtonB released +4178.12261426193 0 4178141 Markers WiimoteButtonB pressed +4178.88161110364 0 4178900 Markers WiimoteButtonB released +4182.61459557018 0 4182633 Markers left +4182.6175955577 0 4182636 Markers Start Vibro left +4182.9185943052 0 4182937 Markers Stop Vibro left +4183.57259158383 0 4183591 Markers WiimoteButtonB pressed +4183.73659090141 0 4183755 Markers WiimoteButtonB released +4186.19658066506 0 4186215 Markers left +4186.19958065257 0 4186218 Markers Start Vibro left +4186.50057940008 0 4186519 Markers Stop Vibro left +4187.24557630004 0 4187264 Markers WiimoteButtonB pressed +4187.40857562178 0 4187427 Markers WiimoteButtonB released +4193.90154860363 0 4193920 Markers left +4193.90854857451 0 4193927 Markers Start Vibro left +4194.20854732617 0 4194227 Markers Stop Vibro left +4194.85854462144 0 4194877 Markers WiimoteButtonB pressed +4195.17554330237 0 4195194 Markers WiimoteButtonB released +4207.72849106784 0 4207747 Markers WiimoteButtonOne pressed +4207.74349100542 0 4207762 Markers WiimoteButtonTwo pressed +4207.77149088891 0 4207790 Markers WiimoteButtonOne released +4207.7814908473 0 4207800 Markers WiimoteButtonTwo released +4207.84149059763 0 4207860 Markers WiimoteButtonTwo pressed +4207.85649053522 0 4207875 Markers WiimoteButtonTwo released +4208.05748969883 0 4208076 Markers WiimoteButtonOne pressed +4208.06748965722 0 4208086 Markers WiimoteButtonOne released diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_channels.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_channels.json new file mode 100644 index 000000000..e7afc4dfc --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_channels.json @@ -0,0 +1,14 @@ +{ + "reference_frame":{ + "LongName":"reference_frame", + "Description":"reference frame in which the channels is represented.", + "Levels":{ + "global":{ + "Description":"room-fixed global reference frame", + "SpatialAxes":"ARS", + "RotationOrder":"ZXY", + "RotationRule":"left-hand" + } + } + } +} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_channels.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_channels.tsv new file mode 100644 index 000000000..f1fb72d96 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_channels.tsv @@ -0,0 +1,9 @@ +name component type tracked_point units sampling_frequency placement reference_frame +Rigid1_eul_x x ORNT Rigid1 rad 480.118858611427 Rigid1 global +Rigid1_eul_y y ORNT Rigid1 rad 480.118858611427 Rigid1 global +Rigid1_eul_z z ORNT Rigid1 rad 480.118858611427 Rigid1 global +Rigid1_cart_x x POS Rigid1 m 480.118858611427 Rigid1 global +Rigid1_cart_y y POS Rigid1 m 480.118858611427 Rigid1 global +Rigid1_cart_z z POS Rigid1 m 480.118858611427 Rigid1 global +Rigid1_Conf n/a MISC Rigid1 n/a 480.118858611427 Rigid1 global +PhaseSpace1_latency n/a LATENCY n/a seconds 480.118858611427 n/a n/a diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_motion.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_motion.json new file mode 100644 index 000000000..443bc54f3 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_motion.json @@ -0,0 +1,23 @@ +{ + "ACCELChannelCount":0, + "ANGACCELChannelCount":0, + "GYROChannelCount":0, + "InstitutionAddress":"Marchstr. 23, 10587, Berlin, Germany", + "InstitutionName":"Technische Universitaet Berlin", + "InstitutionalDepartmentName":"Junior research group FANS (Pedestrian Assistance System for Older Road Users), Department of Psychology and Ergonomics", + "JNTANGChannelCount":0, + "MAGNChannelCount":0, + "Manufacturer":"HTC", + "ManufacturersModelName":"Vive Pro", + "MotionChannelCount":8, + "ORNTChannelCount":3, + "POSChannelCount":3, + "RecordingDuration":4452.920275, + "SamplingFrequency":480, + "SamplingFrequencyEffective":480.1188586, + "TaskDescription":"Younger and older adults performed a visual discrimination task (button presses to peripheral presented LED flashes) during walking. Visual targets were either presented with or without preceding vibro-tactile cues", + "TaskName":"dualWalking", + "TrackedPointsCount":1, + "TrackingSystemName":"PhaseSpace1", + "VELChannelCount":0 +} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/sub-004_ses-2_scans.tsv b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/sub-004_ses-2_scans.tsv new file mode 100644 index 000000000..ca078f82e --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/sub-004/ses-2/sub-004_ses-2_scans.tsv @@ -0,0 +1,3 @@ +filename acq_time +eeg/sub-004_ses-2_task-dualWalking_eeg.vhdr 1800-12-31T05:05:05.000 +motion/sub-004_ses-2_task-dualWalking_tracksys-PhaseSpace1_motion.tsv 1800-12-31T05:05:05.028 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/task-FacePerception_events.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/task-FacePerception_events.json new file mode 100644 index 000000000..c00c95352 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/task-FacePerception_events.json @@ -0,0 +1,116 @@ +{ + "onset": { + "Description": "Position of event marker in seconds relative to the start.", + "Units": "s" + }, + "duration": { + "Description": "Duration of the event in seconds.", + "Units": "s" + }, + "event_type": { + "LongName": "Event category", + "Description": "The main category of the event.", + "Levels": { + "show_face": "Display a face to mark end of pre-stimulus and start of blink-inhibition.", + "show_face_initial": "Display a face at the beginning of the recording.", + "show_circle": "Display a white circle to mark end of the stimulus and blink inhibition.", + "show_cross": "Display only a white cross to mark start of trial and fixation.", + "left_press": "Experiment participant presses a key with left index finger.", + "right_press": "Experiment participant presses a key with right index finger.", + "double_press": "Experiment participant presses both keys ." + }, + "HED": { + "show_face": "Sensory-event, Experimental-stimulus, (Def/Face-image, ({face_type}, {rep_status}, {rep_lag}, {stim_file}), Onset),(Def/Cross-only, Offset)", + "show_face_initial": "Sensory-event, Experimental-stimulus, (Def/Face-image, ({face_type}, {rep_status}, {rep_lag}, {stim_file}), Onset)", + "show_circle": "Sensory-event, (Intended-effect, Cue), (Def/Circle-only, Onset), (Def/Face-image, Offset)", + "show_cross": "Sensory-event, (Intended-effect, Cue), (Def/Cross-only, Onset), (Def/Circle-only, Offset)", + "left_press": "Agent-action, Participant-response, Def/Press-left-finger", + "right_press": "Agent-action, Participant-response, Def/Press-right-finger", + "double_press": "Agent-action, Indeterminate-action, (Press, Keyboard-key)" + } + }, + "face_type": { + "Description": "Factor indicating type of face image being displayed.", + "Levels": { + "famous_face": "A face that should be recognized by the participants.", + "unfamiliar_face": "A face that should not be recognized by the participants.", + "scrambled_face": "A scrambled face image generated by taking face 2D FFT." + }, + "HED": { + "famous_face": "Def/Famous-face-cond", + "unfamiliar_face": "Def/Unfamiliar-face-cond", + "scrambled_face": "Def/Scrambled-face-cond" + } + }, + "rep_status": { + "Description": "Factor indicating whether this image has been already seen.", + "Levels": { + "first_show": "Factor level indicating the first display of this face.", + "immediate_repeat": "Factor level indicating this face was the same as previous one.", + "delayed_repeat": "Factor level indicating face was seen 5 to 15 trials ago." + }, + "HED": { + "first_show": "Def/First-show-cond", + "immediate_repeat": "Def/Immediate-repeat-cond", + "delayed_repeat": "Def/Delayed-repeat-cond" + } + }, + "trial": { + "Description": "Indicates which trial this event belongs to." + }, + "rep_lag": { + "Description": "How face images before this one was the image was previously presented.", + "HED": "Item-interval/#" + }, + "stim_file": { + "Description": "Path of the stimulus file in the stimuli directory.", + "HED": "Image, Pathname/#" + }, + "hed_def_sensory": { + "Description": "Metadata dictionary for gathering sensory definitions", + "HED": { + "cross_only_def": "(Definition/Cross-only, (Visual-presentation, (Foreground-view, (White, Cross), (Center-of, Computer-screen)), (Background-view, Black), Description/A white fixation cross on a black background in the center of the screen.))", + "face_image_def": "(Definition/Face-image, (Visual-presentation, (Foreground-view, ((Image, Face, Hair), Color/Grayscale), ((White, Cross), (Center-of, Computer-screen))), (Background-view, Black), Description/A happy or neutral face in frontal or three-quarters frontal pose with long hair cropped presented as an achromatic foreground image on a black background with a white fixation cross superposed.))", + "circle_only_def": "(Definition/Circle-only, (Visual-presentation, (Foreground-view, ((White, Circle), (Center-of, Computer-screen))), (Background-view, Black), Description/A white circle on a black background in the center of the screen.))" + } + }, + "hed_def_actions": { + "Description": "Metadata dictionary for gathering participant action definitions", + "HED": { + "press_left_finger_def": "(Definition/Press-left-finger, ((Index-finger, (Left-side-of, Experiment-participant)), (Press, Keyboard-key), Description/The participant presses a key with the left index finger to indicate a face symmetry judgment.))", + "press_right_finger_def": "(Definition/Press-right-finger, ((Index-finger, (Right-side-of, Experiment-participant)), (Press, Keyboard-key), Description/The participant presses a key with the right index finger to indicate a face symmetry evaluation.))" + } + }, + "hed_def_conds": { + "Description": "Metadata dictionary for gathering experimental condition definitions", + "HED": { + "famous_face_cond_def": "(Definition/Famous-face-cond, (Condition-variable/Face-type, (Image, (Face, Famous)), Description/A face that should be recognized by the participants))", + "unfamiliar_face_cond_def": "(Definition/Unfamiliar-face-cond, (Condition-variable/Face-type, (Image, (Face, Unfamiliar)), Description/A face that should not be recognized by the participants.))", + "scrambled_face_cond_def": "(Definition/Scrambled-face-cond, (Condition-variable/Face-type, (Image, (Face, Disordered)), Description/A scrambled face image generated by taking face 2D FFT.))", + "first_show_cond_def": "(Definition/First-show-cond, ((Condition-variable/Repetition-type, (Item-count/1, Face), Item-interval/0), Description/Factor level indicating the first display of this face.))", + "immediate_repeat_cond_def": "(Definition/Immediate-repeat-cond, ((Condition-variable/Repetition-type, (Item-count/2, Face), Item-interval/1), Description/Factor level indicating this face was the same as previous one.))", + "delayed_repeat_cond_def": "(Definition/Delayed-repeat-cond, (Condition-variable/Repetition-type, (Item-count/2, Face), (Item-interval, (Greater-than-or-equal-to, Item-interval/5)), Description/Factor level indicating face was seen 5 to 15 trials ago.))" + } + }, + "value": { + "Description": "Numerical event marker", + "Levels": { + "x0": "Disappearance of face image and display of the inter-stimulus circle simultaneously", + "x1": "Disappearance of face image and display of the inter-stimulus circle simultaneously", + "x2": "Initial setup with left finger key press indicating above average symmetry", + "x3": "Initial setup with right finger key press indicating above average symmetry", + "x5": "Initial presentation of famous face", + "x6": "Immediate repeated presentation of famous face", + "x7": "Delayed repeated presentation of famous face", + "x13": "Initial presentation of unfamiliar face", + "x14": "Immediate repeated presentation of unfamiliar face", + "x15": "Delayed repeated presentation of unfamiliar face", + "x17": "Initial presentation of scrambled face", + "x18": "Immediate repeated presentation of scrambled face", + "x19": "Delayed repeated presentation of scrambled face", + "x256": "Left finger key press", + "x4096": "Right finger key press", + "x4352": "Left and right finger key presses" + } + } +} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/task-FaceRecognition_beh.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/task-FaceRecognition_beh.json new file mode 100644 index 000000000..a2465b64d --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/task-FaceRecognition_beh.json @@ -0,0 +1,23 @@ +{ + "response_time": { + "Description": "Response time measured in seconds. A negative response time can be used to represent preemptive responses and n/a denotes a missed response.", + "HED": "(Time-value/# s, Label/Response-time)" + }, + "button_press": { + "Description": "The button press indicating if subject recognized the faces they saw in the MEG experiment", + "Levels": { + "1": "Not known at all.", + "2": "Familiar because seen before but not famous.", + "3": "A well-known face belonging to a famous person." + }, + "HED": { + "1": "(Unfamiliar, Face)", + "2": "(Familiar, Face)", + "3": "(Famous, Face)" + } + }, + "stim_file": { + "Description": "Path of the stimulus file in the stimuli directory.", + "HED": "(Pathname/#, {response_time}, {button_press})" + } +} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_demo/task-dualWalking_events.json b/tests/data/bids_tests/eeg_ds003645s_hed_demo/task-dualWalking_events.json new file mode 100644 index 000000000..7945d21c8 --- /dev/null +++ b/tests/data/bids_tests/eeg_ds003645s_hed_demo/task-dualWalking_events.json @@ -0,0 +1,23 @@ +{ + "onset":{ + "Description":"Onset of the event", + "Units":"s" + }, + "duration":{ + "Description":"Duration of the event", + "Units":"s" + }, + "sample":{ + "Description":"Sample index nearest to the onset of the event", + "Units":"sample" + }, + "type":{ + "Description":"Type of the event", + "Levels":{ + "Markers":"Experiment marker" + } + }, + "value":{ + "Description":"Unparsed marker string" + } +} diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/circle.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/circle.bmp deleted file mode 100644 index 1353582091e1bb74f370f1b11045ff6e12d60123..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeI11ymGW7=|Ad6}!6|yRk*F0~Hm!yRbXK?(P=5ySuwPu)DB3{sjfZWp?MzkN$DK zIcIn7-0%I~_ugk`=j=J_E&s9*VZvZ%XGhquVF?#59O1)M2r}bNRc8DIdWv8M2SMw zs8NX)EgI3IM<+&%7{rVjlUT805j%El;>3wV+_-Ux7cU<1h+z zF=IwDWy(b6%$doOB@0=zW+hv;Y-G=#og6uG;Naju&YU^Pl`9vybLS>co;>8uo0oj~ z@{vD(ehL&QfTN=$1q&9WP@zINIXO|daAArRDMHbrMJZOS7{!Yhr$mVolq^}2Ql&~! zx^!vElqrL=vomGOmZe;|a+EJ$9v2rEDpaUI#flZFRH+iKuC7$BT$w6Ws!+9RRjO61 zM)m5|sZpZ_HEY(SR;^mpu3eitb?Q*JZe8ltt4IC%^=Z(c0Sy~Aq*0?rG;Z9OCQX{q zv}seCHETxm=FMr*q6IBmw#3cNjaIE%(YkeO+O%my+qP|K*RCDy+qb7fhYob?*pW`1 zI?=gvXS#IhLf5Wc>DH|q-Me?EM~@!#?AeoEy?W8RcW>O?-SP17piiGZ^zGZ1e*OB< zzkh!Q3>d(`fdd&dXb^)34`#@aAq*Wllwre$F?{%NMvNH2$dMx%HEI;2M~`OAm@$kU zJC)8#iub)22;q-n^MDTeh%u>sGdH+s5|o z+u5;W2RnD}WY?};?B2bbJ$v@Bckf>I?c2xx{rfp^-~a~?9^}xWLmWPQm?KAyaP;U= zjvYJ3@#DuiapD9gPoCt|sZ*RjeVQ|8&T#hZST0 zSFUjN>Q%hFytsDl8rQF1=f;g2+`M^{Teog;`}S?_+_}TuyLY*F?;iK>-{--D2RwZE zkVlUm@%Zs$o;-QN)2B~)_Uswn-rhWa{+t&tUhwkeOJ2Qt#p~CvdGqECZ{NP<-Me?Z zfB&8jA3pH$<3~Py`o!nYpZW6T3tzu}<=eM!0S^Hg2>~G>1cZPP5CTF#2nYcoAOwVf z5D)@FKnMr{As_^VfDjM@LO=)z0U_`Y5-|OH=Xd=1Rrn?Qpa0|%euVl*{(9|S_$>q9 zG&AR*XU$}Pf5ImyNEgjQkZOaI7DFr+4F(2o)7rbA%39q|XYg#@-nznIv`?EJb3Gb^ zOVDSnPi0^UdX4q!RF|OfwKKQTEi`YnFr(nAAhi$}xTHc=MH@Ip`$}m~N@DHIpDJow zQd9pFqd8REk)m8P*1w==s3`Z3(HbcGDK}^(f1g*jQ*QWI=d0h(>K&E<7@%pOMSBGX z%nY{61rW^JSAGKghJ2MrU@+hPKKG{5j+Dff?|i?i%9d2Le*RX^3VTwJT8#}5=yugD z4Di-7(o0pZPETeajXq<2szAniFZ5XJ(df-H(^)sSt}ruInXqPWt*(+4q}CLm{UEeh z4ARcPq-Ka_!9a+m7M~n*20_nS@-bfX&H8B#zg`=6*4_CdGT@}UGuVUy+2)@{u!V?` w5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP_)ih|3*k)6OaK4? diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/cross.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/cross.bmp deleted file mode 100644 index 9bf8ed0d2d9d5d677502f291eece46d6b0e42b10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeI&S48Gh|(;8iYQ_Q1bYR<3St)(5fH_Sh+VK?R|G2-1iM%P3!-!cQNXS! z7VN!aSFiwf&lk^yS6^~W%*VxfCz;vFWV6raw{LbYcI+LkT=>Xax^0u2ofN|r21sZyoT)YL>vOABpnZFF>W(ACwYbm`KR zDN}~BWy?~oTsidg^w8JW$H2gV^5x4@p+W^JR;-Ajp&^wjRl>-~h{}~KQ>983jE#+{ zTD2-BCMHy?R*mY_t5c&!4Qke`Nv&G7s9n1@rlzKtnVDg3Zcd##b+E9oz|zu^x^?SP zuUD#w2E-o&(y1L@# z=0?AM{cv}8r+@$c3>Yu~4-XFp4jjm!L4z1PcrZhT3}NWdp$r=~3{Ou_h7TW(mzNhK zMvTDQ+nbRiM>1;EC`OMS&6qJ`7&~?>ueVI6MB9kUfV)Eq4 zOqntTKR-XFPMylMY15cKeL6E{%wXosnar9si`lbhGiS~m=FXjqzrR28=FKA@Ab`NY zK<3Y%&w>RDSh#Q@ixw?n@#4iSS+aznpdgkmUCOd$%UHgAIV)DIAUHUfl`B^g5)wja zXeg^ztzz}+)vQ^whP7+gvTofv)~{dBh7B9oxN#$4VPS0Aw294|H?w8S7PfBP%C>FW z*uH%`;o;##L_`o78Oe?vJJ`8%C%bm-V)yRdL`6lhXU`s@qodiocQ5<)?IR{8hS=Cx z;^N|nkB=uIA%VoiM3Rz{NKQ^>|Ni}?q@<9Vn#zF#2S`gxC({Syc=_@r zuU@_4_3PKXdGm(1Z{L!amq&hnKJVVWheE9Hzj~_o$P*6Z&VIf6DMSS}7iO-)u z^X1DIzJC46w{PG0{{1^Ye*EC)&!4|v0x}Z;5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z z5fA|p5CIVo0TB=Z5%`}A6!#BA$uHgl6o2tAP64UE;?zg6gGBO+Q$YNSQ(x*|>QCxV z6#|N#ihtVv>TUgLxZ?c3ny>6)DvD7SFW-OFJZAA%A|Umz1V%;6;;$lTB{AZ!1V%;6 z;;$lTB{AZ!1V%;6;;$lTi4g%25CIVo0TB=Z5fA|p5CIVo0TB=Z5fA|p5CIVo0TB=Z M5fA|p_zwdA0I-Ef&;S4c diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f004.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f004.bmp deleted file mode 100644 index 84a75d1b1a814a6a1f3f1a76104b90d08ed1a68b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f005.bmp b/tests/data/bids_tests/eeg_ds003645s_hed_inheritance/stimuli/f005.bmp deleted file mode 100644 index 01bcb2dbe65c3be4ab4223f5cbf93e1276fe7b6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u021.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u021.bmp deleted file mode 100644 index 1dfc9cfb67b924424e7a16c3845201e2af12d527..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 YZ(N;$$7lY8d;L?e^7H@t(@Eg}0qf1OdjJ3c diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u022.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u022.bmp deleted file mode 100644 index e8b20893741268fc10b4e0eb0bf3967e8efbfd5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 NW9#j|{D0x2{|B8>a}odm diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u023.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u023.bmp deleted file mode 100644 index da6db87107335543df42ca3d46c5f178f6c9fd29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHv2T)Y$w(dUWoRtinbM6KjXmZX-P@+nZqzHlnf`Wo%$tY1WN>GC2oO8|@F^6&T z%n3K~7IWS`I`_`ZnK^gPt$I~&S3x(>#rpsCukfvJt-aL@Wh{^%E}3lzLV|ZU;VU1$ z{($U)?{J;`>&p+{|M2nsAO7$MWXqN<$kwe}k!{g@dy#$n_96TC??(s=n!)F@L}Z0kt4{_qeqcr$BrS#j~_=) zoH&692?-&>!orA%hzKGoDvF4Si6P?R;)sNV1R^OZiAYIFAt)3IL8H+K27^JcSS*6W z;Sf9?j}Qn1gh(VJBoYZBlgS8$LP4lhDng^t5IUWXFc=Jk$z&od77Jms*$9WjLAYEl z!sGD}X=!OhMn(pam6b*Kd_E#4Cx^((%OeU33Wz`;Kok`f5hW!hL|IuGQBhGrR8>_G zH8nLvU0of~(9l3MH8l|}EiFV_TN}~Q(Lr=|brC&1Jw#t$A2Bd6Knx8H5hEib#Msyv zF)=YgPM$o8n3|d*W@cuHxw$!FVPS!sI&}&;efl(FX=#aASy>_0*4BuPjSXUJYm3;~ z*&%1noI%c>J&T+>cMh?)w?`Zt91urGN5sj=2|0iMJmT!^jJUYCAg->ih?|=m;_mK_ zT)1!nxp?s+;^E<;oT0>eZ`=udgrS=jVs` z`}-r;u3bX{0s@f0z(C~s_3Oxu8#j=kpdchTI2gHk^CoiZ)-5C?Bm@Z!4MlF>zKw*1 zg(2bL;YdV81QHn;i9|(3A<@y%NK8x&a_7z+BsMk{iHnOv;^X6ygoFenF)g34MFmn>S&39tRUuEFJVC0ftC5O#7^yOExr9;COo7wPNkL;Cysk%55$WN>g0 z85$ZwhKGldk&zK(baWIM8yiE$$H$S0i3wzKauS)EnnI?hr;(YN8Dw^L7MYuyL+0n_ zk%ff?WN~p3Sz1~`mY0{2m6a7_b#)b4TU$e(K7ER;udgG|o;^dJKYxzAc<};x`SK<5 z>eVac_3PKjn>TNew{PDf@7}#b-oJm3eD>LA$cGOfkk3E=9QoplFOV<4{1W-K(`R=>#kng|$9{J-R|A_qQPk%!G{O3O-fBDN_kbn7?e?k8BU;h>P zw}1OLa?wc zv+D)-vxXX+<2(KrSFl@zqibR7?i~;k6&rUaD(u#EKSzD)f&Zly>=ve}TR2?s3y)9B zD=n|8C@(I&pB5i=-C7Z~{hz;t9YRzEV@HsloKsl*xTdkGv7xcKxuLSGC^PB0331Oq zc?J8i(wf#6u3V4JD0=*)zNxLfwWYbOtGm0it)aT6JTuW*?4P-St;fi6`c|I)L2>s> zsv26_yL)@PyE^-Zhew9sO-FluX^tQMpSOTL;xswqGcJLlN!i6u>RZ~ndm%>l_76iO zoERM*>hJGqt17(l&sxAvAtH;fd-lS$u!O?Wiu%@$&i;{+!J(m%k*QgTy;Bn-qr(Gz zHHEi`{}c`EN6|TaO*=RLh=k0_C)I5|J$)k+6XO$;6H|+8D+@ETGZSOu!^2&b53Y;< z{tMW46wlx(Xj*t&4USF8ZLDvE3^gzc!e{4Z7FVCGuPiOjPfbjWjSRIv$#**RdoN&{ zD48j(pkd~6^?F2d#>3Wzj)A_Of#J!S$;HLx)u%6BuCK2y%}z{BO^gk-m*2PD`};0n z%LxioMp4tm{<8n=_|&4R#+JVRzJX2o)ALKK>+7#xy;xseS)84lof#kQZ+VoivGsRd zz$H%HqQ8?9{|iS8Zt| z_4ky&AI*}}&^NYm_P!AslXNe)qP3^HcW7vMViqvQ+`{t9x9?uBudJ-C%+CS<8SiVY zDY_{6`z>IX6hmIa(8R*Q!!P7^WNbuoWoKtc_rT!L#N5K-+}z5_Gk`76SC?0pW@e_R zXQqd{8>=#1g?_IE>=35PtLd4avUT_MzY`u4AD&#--QL#T)jK#oH47V_U07aSTU%O~ zUtU_+{BdTazpdd(=IP(b26qUN`D*$Wwl+?euiuOgk4{d_u4`>-YHjNp9EPAbJUliz zv%EArJ~gwrvNR7CI5pbe)!JO0Z1B6}qV31=JXKv&8{2apz9HeaZ^xx(6qT2kRn^r3 zu7$)`U)S6-JU%r!IWal2u&@Y`aB5<>r=_{2GEV(>NXI*baBL+_qtmu$-L3|NMTCUM zC#2;S6c&{|DlL8Ru&ku8ps1v}sSQHm6zP}b@K4LdFy6)WXzp=S-H7+`MLKqQq%8er)TCqD6f3d&^7?aFgrIlJvuczGd9!< z;J&sng7-gM!1iNUy1crsv5lR*o2P%UKgf^1lbn&2m64WoCpPv@d{R@my#40 zeH%)+kUNQq$>~KUMfq?FUXy}<( zpRsfC2@LQH3X2Sjj7y1+4!a!^=zAk9HZ>zX`{ASN%CbjgrJ#cDvB~M_$;l~@KiJdN z)z(;^q5qGcz_vqT1g4z2w!XRb87B|l8-anhqN5^X6XPR;0|Wi9g+xWgrRJ4247Sv? zHrG{FR8>Ez>l~eiG(0{DX|M+{Sxfz+Yr_Ai0=6C&#n7cyv~*9JTb{k>b3G*JR(Nbo zOk6_b4Igj6+jk;D@7%jzT0ii#ziDiAda&h5bzOBs_vj4x-)0)_>*)bdSeI%1k4Aw* zk|;7yQA5kX+``hq>sn}JcvNgcQbJtRHO~wFu?gX~qEqsU%gX8oS{hsG+uFKYA63*f zw)Rg>Pfbn20{Xi^erIcCf;!Ma|G>3fRFc4wSJTlou`siB^$odmC-zQ4;@zY>*WE7q zN8E|N9hq=1ui!y$(WBzB;^K!7%PUJCRyH-Zj!r`on3xzD=<4k5Xm4*Q3;oCN-~n+o zRYqCcz|h?Ml*8p)F-ge@v56`7;%|Al28M@*#>B=a-c7%s3xq*lVPSrDMp{Nr;lrxt zhR%t(xtYm{(V_0{-tNwh=IUIBeFa8sJ!lA|GmBse)*~PVquD-^w$kg<_lBV8)@oA_FCMHG) z03nQx^wuSlf1?7np1@K#Dkiq)ERBq9eG@WEYU-;V7i7dGB}E7OSSykPyg1NR>T^5m zaogzF=meC6Q)jxSsnx7FLXF*UW?7EZK|rQEXs|)WNoOx)-o_OwX`{7Z|?xqkB84y|G?Xk z(Fu2xA9gj=wUs2Ccewqa2Q)A?37KecU<8=J$)V<;-;{=Sh?AH~ruJ^uMkZ%HL+=(h z)|EbboD=PCqNA&8V&~|1-rdu0GaJU;&AOj?|3O)P`rV|+n^BQb@xj;JtegW9s=E6D zmQGC$_72P}&QFi^fDywRnT3TD$`+B?D0q>R+=4B*AgoZ`M#wQoncMgn>j*SiV_fA4xI^JJx`CG8) z0X#!q$Ii`K&(y&qAU3z6p}M#r>&rXex&8#dhFU>71%+HMt^bHR64h{_iK|I(G zd_-^G#PrnUaMyjxub00?h{97bIcI5L?C5&&R&qf_ecglX`$V*EKlQ-`6uVH9a*pSbOT%SHwFc z>9VRO)~3d0j;@zN@8*?OR~6^w-h=!fpO}@KUs&|8r1(K`37kUf(Co_6!qoKA)3r6A zwiluJfdd&E85y6P9&PI$8XD~H>KliOV5B{8->+7{UII%-)##Lo$!Q1I%eNDAN~$W# z9^_=)O}+<+KffS9H~W50R(jgKw5-C4=AIEiygkHxoM7FGofvJg^mHowlu%w)a<>ik{a$%%I&Z(sLzcX9K$eAzcVqp-3YKo`KS$%*L+ zkTo?qGB`Ze2L)H-hTimdwy`^F?|9~uR>FEgwe*>*et(`qUPqw#r zbPtY?4tIL&{*?x>9YtmGRLxAx?JwU9zY`C+zqYm-YK)QxMMc>eDR&~mf_&^xTiKjG zWv;JrHX^Se`(aae-w@b6q#RhsEG(e6vA(UV3l5+gD$$PKq0!NSXwhFOe;1Ypbc+eV zzH7Im6H@aZ)ipIXw=~pLmK7J~+=~qjxZ--o*3QyMM_)(F;z~wk)#I|NuD)K_<@jIY z{_I3wb3=PK5QKfbeSIA*tsVV9(B?9JrTo1(8dp`v%*x?PNOVGaPU(|IC}yEi)lyqg zT5vDS=iF&W-^*w9WTjR0PP-@8b$55P*44GPHZ}G^;V}wi=*(beM;E})!T!O)&EVYF z(hZJKq46u_AHh+jHH|FKUbq<# z+>Xo0$$MPe*45eB4gYU+q`$fBuCJ-CbKv!hXRNHxocFw$(>gjaF|#l;(D*1fy{Ksf zDsW%`2m1SmM#d)qegH`Z>+9-hYwc)p-~X!=uw9(Y)i62jc+o#HwV=4Hy0v?A??WS# zlcPgD)fv7fW|yx8TsU*a?P^eXYH9n}%-V-9UQGA5JgM*K9h?CM20k}5K0Y}&H#G(* z406C=e|LLRd#m5EUnPIH6q&1SVdH)^C@!b00>pPiN*RZ$8a#ZY?cuG{Hok#=F6Z0> z@mbMPhzWDx+ucn9lJKOt51}7Kh!2HK2XXl{nxI71yIB?Q~{k`37t<5)o9V2%T zOO@6?4HYNA-bY}2-Mxb&BM{VP=9gwi`|4Ai&-evhb9MF(P0ilec--7Kw)*D9(!|ha z+8Y}hh2n2&W^QhNadmlRZDAU!(TQ=$Lf!4n4WYjZ1a3V>UYVPdm z>xVNQUszgOnVTBwd~oCZ)tlEZx_XDD<+#@f)o7XY^G+O=)lelapv-NNp|RVeTCN-LW>LHnZ+)RuwZ1qJli zre5_54DfXI3{KA7*r;vq8J?P-1C@^qLAL1~m|k9g_4?JTH}BuPdiMOq8mwS?5=@}K zv#~Df?_{8@M^P9_Nhvf%M&Ih(rK@2H_p(cB+PeFPHnHUF((2OM(%jf!`{QUIZ(pzT z7kr~(|4rT9LsN60T}V-`Eq#9 z#zuSp05m}$;E#>=!!b`Rt-pNr_N%YI_~!dRe)G-euU^7IECK)r`EB(Xzs$xRqcB)3 zCJlq5%9);Zxq1`WrOblL)~>#R;fd+F<+askubwS0PW3iCNDjT~Ztvg~mcFsk(K|XZ zy%~3*-W?hkom+kR_OlOPe*WdRfBMt+Uw!fJ&C9j*rJ3om;eqb9h624`%0LH*o8p;N z6oIK|>3G2(xV7}O?Ba%w?%n~||Jv&F7cXBzo2S32Br7)1^Sp!S&6JIew%#!?c<{2( zk&)q%nWd+%-+%G-htEF$=Fflp{<|;Vy?(R4wm1ug&|pt{{o|XIpT}T3u}lVw&0>*J zc$TWQn@`Z~_>}aF?EKnJ@W1h?sm0~>=j+ec=74A_%Z?B6z2JN?Fc!|ge`53Wq0)jQ zm|j?3fAjfQUw?S}{;Ti5|LVIhUp;^MYa?Jl!nP-5Tx)- zH5<39A(2UG>Dh%vH7y-ILr_l5EUc`ptuD=t54Kh0CPm!vx!`^!0_68iF8qKxN1)!D zUtC#z_2Ki+-oJhShn?_oBOZ*v3Zd;KbbW$~>6hXkdiUYOmtVer`-A*>fP=#WAitt-{dp4 zen~}bYtP`w^knc1STeTn>{)B}rjOTrJzn*TWN1?&s#0 zRyVZu4UA09O~LU$d%CayNoA<5A~W))zn7aQ=)Y%pYde(WtjFL$q-8ykIqx#qwtfqb8tnq63V_Uh$Jm}gmk`W&WK zK7$p&nN5xi4}<+TKI)vQlKW}-hZ!<_X(kP#4+=w))j#7E9FvlfT~r301wgOkaQbV{ zoH88mK^`}qQU%r0x=G}+S-@SdY z3idZTJlNOO^r&;H)8?mn0C7b{Sq_EFprNI3WLYBz@8GDE`*|f*bxqJ^8XcS3>@lsa zKV4m0nw=c#X?&Cu7wmh<+aKc3;MnZKrhL%<+~Ugm^XE??{yzs5ym$jMJMUjVTU&&h z1OiY`^P`T10q>t=gLhC=0;(k9To) zexj$j{9*cSf3M51|JJ@CNIz3!qtJeuUtWC**O78JmLg268)eINBdS z$c*s6fW7kmSgOK;!4e*OIE3bdqviRx`Bdond$ zt@;yH$Sy2TflWkX$P|}JK^|0E|Z zD!}vNRnY&yFc>}*ol{fbhihx=oBsdo<(qdP`Zc)Ut7j{JO~FGwEhQzB3*)zc0tAV1 zI4m*_OQaCQ#n5;%SMPj4%$jV_s+tWYT+trwr5FY4x z0pzz0P5|PZftq&$NPxv3I+1HD%d6|pz+S-^o<4;`gOwXRp?T>02+aMVa3=MR)*XPFu`CW9| z)c^3*($eA_q~DR*d1wNTk3y^g=sPvP3~l+Rt1I9%kbt2!>u)JbtDSzf=(6*_EMgCz~ zMLLB@VFLIdN=o8LG>+E!fQZDq8F^XhsmY09e%C@`?q(O{6_nTZj7>v(f3Ux!C^^K# z^#a77o>4%1Ab+rLXneS*89Fe~7~ag7kP#ppE-o)EZypPj#)B;-v8nBY!zJ_|%Rk6e z<D^c_WP*`(IGxA?g0^Z;-iz&Q;Lc!T3Z^LTHEWZqJo0m zT|7cJHU=k`p1oKH`TYZ(yFt{*b z_ahJ3An{(=;(;JxP+nyW%WtGCYq7WOuz<(HNe=jJ>p$SQhL-3x%Hqqlc(0^D+85!kV@ z?yCH-@RE|+`TQSIk-JcI-lp||-kEF)nMR>7xQZuT{eyyneO(>h-OcoDFIhDuY|Lc_XH(vSwf*x+^@!^?7gLOtY_9WMC=)(%ueoVPt6Q}D1B zqDF5=^}{%yTk*HE1{R|}9Z}nZ#-lMM|<;=hcOpCLaqd~5BN)bVgS3uFcbnx3XQ>G&|)V}h!Tl7 z5=%x=SxHUH*!sL@;O*G>m{1=_OA}pnbwy2mBV#+?@a*!E%;dWn*@YV$lWT8ZzkRv7 z$#M5Rx$A3VW@c~3Fnx5x+9~perG{--L{LIbNo7q-Q+4^n2&*&B4ladlH$R;Z+a)fA z$4X$R6e(d*krTo~5<~)t%8{1laOJhk9lb*%lG3yCArR-Jr6fd!hes!*6+Ega%gxHl zd+_iP$X|K>;?2|Lg#`#qy-oSo9nDR&6&3V#)YXklY`mdSomc?bqpG$BsGD1c25KfY z@y!XmPe8~vVJVcPD2f63hfKl~DQGl~Or~==G~l4LtUYf55uN%T^YfDpI zd2zx0tb($N^6HI^>9yxjW2`Q27Qll8-4%Clc-Wt{wX(Bw_Ph~#J0$x4;~L1GHRX>= zA7uG!@Ho19S8J2BJ_R91#3dyqr066GJc~l75=a<03NnvLW6~J{T^pZ>laaZwzd zr=+DUCopmeOvo*7>HrYb-CAFn9TVtt?OJeXL?tj%L$Lpq=Ky$D7e^{{vTDjJ8>;I& z`g#W-@6~=A9$WCFv9`9dAnAsiy@R`#XJ~k012i{AH~0Vi<%{P}7X}`t zrzYjZ-U$oIsjBaU*xv)K*U^#AN2!qk7cSh0OHE6TvZi39#83)W2~n<}OobfAlGz*v zo6aJLNr(vx38Qdm9084zBr=swTG^g9GBB}nz8rAHnFDF||J4aW~>q&P@Vc=(M zd}Ct?zLT_F{<*e-O`PviJ(>EJ-o6h^U0n z@e^W_5*QkmM3dJ(Y31ta8*t74s$Wo4T>QO^``P)Wm5seaQ0zb@I0f>Tm)BpetUY@M zFn0mQ?*Q@5P7n4EH$N`PNr|}?8W$gR^`h6Mix=Izz3k-RMjwm>+vJp<^e4@@!wfc) z&*bUzP?A!@C(x3|kBf*);izO9U0U7L%HI7-KwxlCP-tZ2t?n~otSbO>M#fzuwFogOBxGxw8SR4aS&A%HN5_0|8b>AS+gpZrOqd7+c&^4N_ zds>_Q$$acVJdMsHkX85uoVbvP1XlcnkOY=Or8CGZWqpft7rcA}Zrr>T?C%qN&E3T> z`9br**xU^0A7It$#s<`SFW$X>^#;nWm#;p2`0VTNzy0uHX}r6kG%NA8pZAp;K>^n; zUv#iPbK2I3g+b96434ypJn6{C0CW(KBgs<8($WM;2@xR-T3qb71c5@MQV9%sZRkL` zUh=*g=zZy;tCQtfXUBldipDM&ahu(=yQdo)Z(gjw`t0rNH*eoPefs)~FTeW!&)fC#AcOrr=ojd1r?zEA%in6MPwlbT<*HmOs$W#gm z`w@ce6{iCC!Xi;+xoB}oF-f8n8b>5E=`4`1rhC%#w9|$2=9V_5Cmn-A?CNTzy0RRKYjo0SD(FG9d9Ut`A`s~` z3XuRoNki8_&(K&?MNyza7aV~oh_@Rp`)dvDZ`gjGB7*kCuUKu>W^& z-ayU&4EUzkp8@at?KkhAElu}U=H?fqyPKRoe@aJHRZUe%Nr5k;prEA8=dd^|u8N73 zF7u-S901HkA(04pB1S@7OagEKnM%Ur2?Pq2D=RNh*Ho0@a0LcuoqfD~;v#R{2(Ijb z@H;*}x9NXx-o9R6US3>Yh7p*j@7{j?&6lrc2Rq6iJS>iM@d`L^rmdr)qQDmjxO_!9 z6$Lhx&QVk`vNBPneY{y_&k-REm57Jzi$#k`V(<`oXfzT5a4-aBX?b-eSsqJHS<~!n z!0mu*5djfF89<3nOf0UCkB**ZA6xV*6Z;{BVKFIH#A`Z^k*-#9n}wIKXB)LdCs zmX&%Z$k{?)OIur6S%uH$@nw`0c_b2DPR+{;650tY5u<@nU@mYP+hUf~>T{ zg1ko^D^I6~I~pDp=O-uo+gKQA8)<6mtH|(WIr8#y90G+aP%$#r)02}r__r!}-~OW~ zM8&a8E`vfNF{Jq_+M04~23H!`XfA_BXF~0vproLrseAgY4P?Tr!8g*Hx>|D*{@Sx#cWIV&?w4SmZ?#a*rSRaNELK{j^QhDN81ObvC^ zRTTLedTP=v22V*@L*GnCfri@uH~BmF?LTxJTmT3N2A4{qu^1E*gTv(UIBXt|MWZog z_zE!dq-SjI;^OS+;OOe^9ar5_)-WwsIb9wzx( z8rhm@>zkZ3x6oJ9Qdd-h06-?oDr)GMnX2(QA|F|x?Ys6L7QsT*gCQ}=1i~f_griWX zY*}d*UqxA(%aP{GX&UI7n3RIk>vG`KK25j1G(r z&pumTn;WUUALnt(SYKUT)hsfvrn|m0In+&8&D2OmRm<4az))9NmanOzrmo0hE2-<4 z*s5`5Q3pSkU|YBEKOur5lA-^@z@hO(5*}_Vgh)V_mY0*^YiRKKN^081=d4dzn?n8O zana+dw}V4iY8CWECr207R%ZH2??yYBo9ZelYF;jBsIPjG7k9%>Ltv;UP|z|mFf`JT z=SyqJE9xt9WVH14O>LCr8DhKt7XOj0JN6zEmLibp3?`FC2KGaq2QPRGmBp5p<*Vxn zczhKzyR*)AR{GkSie?u)uedp#_e;oWffS}9gsPNd*Dl$r@nlcK8db*~zN*to_C-S%K*n3zQMUjz~m62w%d2$L| zX$BrEB}If7z*kgIQI_E;n%G&|I-FD&XbJ@8&R0AxxLpj6e^B4rH9j^t)mL=K$N9Xi zg|2CMNnLAiZCUP}5C?4mS4CA$SzA|CLrsoNEw!TfaZ6WYL3&j11shFyp0u2jKv`WyAS**=vH2XH zysowq4UShsjwyBU|K5@R0}R}{ea|6rmMok$n@VBGD5wZzSa>uZk3q4NRP?nppbS*k z)KpMal@~CX%F2AZ%Rr<=U%y-NsIAjSStN>#x&lk;;LcC22$yQet{+qOdl9qvqio6b=!jR_T2|Q^g4$o4NqhpTl`c(dw9S4L^6dIcYY9}*+ zebQ2vWuwLM1R9eiqoA#$tF5nZq@$puufk>v*nBn1GoIlQS3Oee9%N<2J1MAWC@KiN z@=_Bsv$FHDvZJGKI-a*wg$T+L=)nB8fhwN?aGp++qHwqjGF_faMjigd{^1O^?K&ii zW3tJ>ztCu0H8pt!4x5e=2V_i@mQ~O;(N@tmG*Oq;04#uKDkzy)UW|zGbBHOLZ3sK!-LSC%Eq%F7yAI)%sh zJB4MXB;1JzIAfwCP*O7Y^$iFQfm`##11_JpHqz7GREnChiRnpWHCcH!aGTQ7Bpiv1 zM>Aw`!UsQw-@h(k$6-+vY?n+U(I_kfV>Kp~K)|C>SPGBDQBl=YmRD94NOM$Gl-Nw3 zg30-_HzT~AqF@v(Dk{L$LSKQepke1|?{mp7D8$d+%EUlNLya%c($ZJaK53#0F2Eq* zXkgqpB9(~2lO&Gs`!Dj5t-Ftk;UM8d#-}jhPD2g_7-2k`K<3g}0%d`Qyu1M9Yir8W zsq(sJj*hoO?a!xVB_zei_+N4`Q0Ma$4NqA*UAPqJf6>9xNLNc&l`n5(WUQ;9ZKN%b z=Mf1kHl9Gi65x=f(2~b~eEgd#*uGzs%;O1oz{E=8$xIpe7@i=7f|SVM%JEf|1p;Nh ztggBOovW^GdC?&t*y>_pe0=J?h%0_BrkcvKGV)4LE?b>B>*#E2s;iYL;U{hu-@5aV6j???j!P!s$i&UPqi}dBDKZu48Md6FijqJ@ zMxd)M&r#OUu=c*-ed+A=*xk|-DwogQ*T8dl_TUOK1+Swk;EhPnkjGTh1 zo}R9fk|K*tfTkjy!XXf;R5k;LMIGDoG5h^sew*L6Y~OQ4oX!IHgGJ%VKt_p6VWAWv z5veq`G(5sXhR;#4R8`Q_HnMWFF}HQO=;t4M@4Cyi=$k>Ft`}@|1so1f#rTY?y}5y! zKuLzFCe1T6*M@qBLnULdBmx!(!JR|J5lQGDN1y*(!ImBSj$?=je*_=@DSY#F+s=JJ#zF&-h$2vM;>Sf$ z5)x<>5aZyNG8`sLT3t;~M?=Tb?3{zm1^3e)A%UKk??uPli}v?(IPL7}1he|qR;NyB zDk#aYSkgQ)RaHm8<&kl81_4b1lcKO#P=F964(<7A`CGQ{+ILt~NDRbc$YiM#;?Nht zNJwH(Sd;{vL#Oftd<{)?T~mXz4wiPd7rp(1yl=+dNll3I3vhOEadJ5aGkMm=x>^Fh zybP1g#NxCyc`~w8G?8I?VGC@KL4P=Oj zFdB^#2V2Ba;JGqz6R`eCGfQh*Q+t1J7Z=Z%@Pyb~K|U@n_O>>b<`yQ}YHFHt3b1=F zlgA;;GpS4_MT$zJQ%N)+_o2l}mOSz^+W%o8+x8qeAtVAMptz(23WEYJTvQlMkOW3d z0>=QBR7Oc%TieLo)X3iZUkI*bAwwY?Cne->(CZ}xet$qA%+`f9{ii4NCi-V1WiIPBFASc7+2slu?GF14o3_w*>@H|N| zDG0vMTb2+yym$N0svm*?V8Iic;*TE}7L~%Hu~I_9-~>1+Amk~;O;(rzfLPVYL`&1y z+VYf}o2%Oe;P!kR9BqtE^?+tl03)Hu$k0LObRcv$%?>R^LBsjMA|z2lhxhOLY2*LD z8rZUZ@8M&|Ma7OC2R}e#iD)4aabZcY0x28@3p*gO)OGo)M!M=M+7>5Io;hWD#?{W= z)xpxnz{prdNmZWB=kv%E@G}CDK$c}dDNn!yr`@J`Uo4Y5TAUs0I!m6Gubn z#SjQY8d+RKLR?Z*6r55VoI#4ffmEcdqpPW+YG$BmW@>0|VPNH8VRz2VTwk8W;mIjU zGYAA4WDw{mb6Hdzi3HUoOF~>iOj6{?{@s87Nhw=*?mJH4FrXcW!AKD)7;zMZAO#Bm z8x$86$FLOmvT|A{^%a!?nX0R*n;Iz_7;BlEo-|OF0iuM|ds~!`x zW&7^^M~(|g;i+UP9FxW%N{9-Jh>8e{!?Uc!AT!Vbs0(y#GzIXys7-oKQ_IB4(nM21 zn#rKT>I!rV` zO%L5=36Z0F|GwpY)WO#6JNF(IMU&Xl0E2PBiHeDeiwT{8ScJh5m?X%FSSobvuA~ z4lN-jfkJ`*2#JVE;ei;I6omv$0&J|V4eYEyhQXB8(U6y8)5v5Rkp^u{mI@CCu0SVK z>3B(rWB(0peVOmAQ4JHUlbnVhJrLk!i#MV3J?j>Dr!1Pd>OD) zHiTUkgG_-L9u^-I!IcKo#(?097ddfw=Px9jpAiqg20VCB7=?#z((n?((3uwzkwQyg zQ8++kC^1PWjc`nXKtq*7hj0TeODvcsg}OPz%i!|BZs_oZ5<78l&re|8pO^aSUmy}5 zJ|+Q8IVp@NwB>|_MWm=$alk~d00>Wb5;ScT1zgCk7!;7#Sm3NlGzP3kMh3z!8II}L zfjxgG+p;?S;uTus8m3=akclM51(I7wm1G~2iS0?PRrIlu7hE!%eP*|T@=zWoOd z9yxkU=(w;H;6p%Vl47C~fDoia#YMy*Jqp327mw`U^Y@edFNpf-KYxJJ07i=e+OJoOP#r|9aAr21s+=mw&JCegA$x|GMoQ`u(wO8A1y1$_BpT;OlSb zb9jcwslWg8`}5!a@%nFn`x{!aWC>cjbSYZ4Y#Car_v(M1ypMQ?N_~Hxn z<(FTgufF;Utz5Yhty;ATef{;<=$mi8LEnD+En2;LHCnS~4H6R*L*nA%NJ2saNlHp0 z35@ZQQsKDJv_ZO`A5M@4ovEZQi^Y zZP~H~ZQZ&RZQHgDegFOUX#4i$B&~ECr+S~Cr_eNr%s{Mr%$6ZXU?FrXV0Q@=gy(?=g*@H7cQWS7cZhqmoA~p zmoK9$SFWI|SFfUL*RG-K*RP`+H*O#m6%};z=1p|#)-81V_HA_M&K-33?p>s+s*2Rq z)X=?q_mH}}I?~Y4K$@DG=>GltNJ~o#X=`gE9UUE{tE-Fj^z@LvzCJQAFhGWehRDds z2pJn2qX!QjAQKZ4WNK=P%*@P?xw$#Au&_XumX^rM$_iOqTO%7A8)R#1i|p*|kiES< za&T}!j*gDV$;k;hJ3Av67Z>E}>WbXl+>pDwJM!@GK%SnS$ji$Md3$>!A0Hp&>+6gB z{QQu=zds5H2ta{>fhZ^_2n7cRqmYmg6dD?e!otE(cz8I9h=@Ruk&!4WDhfqMN28dS z7!(^Di{j$qP<(tmN=QgRiHV6QDJcmhCnuwnloXVjnu^lW(olMOI?Bk%K$)4DC@U)q zWoKujoSYn#o12UB^72rAem*KFC_r>N9WfXTR9IMum`o-rDk?(7#l@(kqy&|gmLe95 zh04mx5Sz_L91aJSmzSf8iVDQ#a#3YvC90~bLOdQ1@%emIU0sc8YHE-`AV9UXwWzMH z4%OG!qlShC)Y#aFnwpwWb8|ClX=y>Nt*xl7tqrxex1)}Z4%FG%iMqPFPgnl0 zy}iAtudfgF_xGcLfdMo)IEaRZhS2cvFd7*dL8GIiXl!f@jgOC`iHQj`IXQ`@rl!#J z^fY?-@FAL+nL)F&v*^*IM`&(t4$aTcqlJY9^!V{(^yJAC^z`Xd^z7L)^xJR0q36$^ zqZcn;pqDRSqF1k8q1Ufpqc?Bfpto<|qId7!q4)3Kqs7I=e-wfLef7T<_+JZrDhn+6 zR3G%g&snl`8T9EDE0!-?{@HR6_t#7O$5NIoU9s|;Z`WY4I3kHmCgCMlf3a-oKYsle zzgn{Nvy~DQ8CeCTP209_*}8fEuJuY($yHzc|5?G3&%XQ`Lsr_ddCQ>_*YD}xzIyG- z`NMm*ey2bZTebWz)*QUN98{N;lU;Y<+)WcZN6+AJA3r~9UF~1C{jhbz2K>suI0}}2 zg_BcSuPC=+&t+39m)MNVl<3&>f>=jaTaAMof84c!EdJSFX@bwbC2iWfO-63ZX>A)1 zuh`6zLKdUAhLx2R5*DO=e8&$ze7_dA62R|Y^H{nPM_s>b&)T&=9oKUWPE9XhaBDbC zE!}k-4m}|**zWo<>Hw-;?~1E6qQeF=mn)D#xjcOwY`0l4}0tCYl~Qw z#i^m@rrJk$oY=8WZq299#3d^Ua_f}$?o(WU?2d_bWIa9NkM#eqMwuX-NU;tTs*%Mzv7dK7JkT5N$Q3}hmW7yx#hUp zZF9fSkf`vqg7Vgm-iguiiMdCUd|fZPgaM%CMxVb zbo%W6qbDwCn^^{iN5-cX7MIrb4ouHXO+1{N85?&YIf zR)3--_=+UI{oIY4=Z+k{c2C#FKPERlIU~1(Q{B-uF*EV-(ZlJHk>S3!=9-Fv4K^L4r3Gm*0WK!LsF+yl-#NVQtN%C$ zmaS3v>9m@WrLmss9c>dw-?;QV4zH@Vv8i=nxPNqNbhLkL?(xFhqle=oeQouE%KU^l zFAK}d*9{zOP1H}y{Kp+Pu*yo=)y*wEy*=%X6}R_~w*Von7H}?z<_BC=# z>G=#gtE8-{v$dw2TbK|M8X4{#5gy`hdH?92^uU)})XY5n{o--TSdd;PevFfk@BA~ZBMm*3Xfz%K;WHJ{1MOi73d_OiUJ z@F#NcbEQ*8_8x(;>G_51h7vko03>Z;oTo1&RZQz>^UUbT%NNhyzJLAv{hMd6UrbE! z!op%BLLyU28d~Zb*`;MnMnz?IdTdf^yp8J4KM?`=!#b9(zTv4Eg~hziRz8nkUBgZb z4GInmODnD&DeM~@UwHNQ-TU93y?^ua_0z%Wp7IE<;LxC`?5ftz)^Y};vZlV8l@%MA zli{X+Qud=GV1@EcBL@f9SbBC5ueH0YSx^mARzhfiM-VG7mp+!=^Zw2A_lt|~U%g&@ zzxeLe^ZDB9+9Ve*-;k8zx{mfn9-Z6UUL`1w4@^i2bW-2>^~cr#%>J9|X13lrY-VYF zPj7E?T}>@FCpO5((y64dvSNJX$>RHWLiz9o&+pzpZ)qRlr&~J*MyHq8x3<-Bs@po+ zYKoJfYQ_W_pOpGYEc(@^GdI-DUBj8Il9Kwaz79yUYF4JNxlM9OHL&p0Gp`okzZJ@V z^G+!L?faLHo=x=k7dl$H#TWCNT7aEzAD!spqy~6}#e_dNqx_My1peo%YTA}Q@x_H% zg-z|9H8qWbDrSV0o(a1;ms8Z<*ZgAf&2K{aPhW%lH!t45ntwGvIz7mZb@a>QHZ(Og zHndMoc2=hQI7dVWS*q+>^HC01vFYTMTWVIGiLA_IR%dS|v!b!CCMzV|$|c^{J~WwM zQ8WK;VGLaV?x`>eo=&`eF|_cay`i?JFU&rSRnyX4p2_JMYv<+!I!2`iS!kXheUyCc z-c#qV8#;R>m*-@b3mS{FO8J%fff11|HjZwN;klfKj)Cb%qYH0ezkKuj)w@@7laC$^ z4nAyW#HW=NM7hOPHMSJTBv^SxF2Iqo@pKD?fK{58DTp)<%{Axz)|} zEdwL1wQY4gL33Lzuc}7a`Z<|lL2k}2o>4JzX$jHkN%`e1oq}{%kL)B*8;#8$(FB)} zcAhwWPQxuAEH5pIS&&m)T$D@CNzY1)4tBRUH!=4JkBm&r$jiwuE9dbV>v)`^oQ#y@ z_>f@u6CRVEo0SZ`FCZuxN+Cbp%RMR9%j(V#A2E!5w)W?v$8MTB`bVcm#AGH!<A4krE~l!JRmxy;_|?3+y5_clp^k>8&Y_w4v4K_ruYy(1 z=K&_DudCseGFb)bMIEh;%y_?m)EFO=Tfb6PEdL`={0p%!zo6~?<>+}eYu~7Z*tpc} zQcgu#Q9&lXg2ySVZV+%w85LY^IhR{e+cP}U-O=7ZIo037tF9?8Dy`sFRM+zP00nDG z^7vf?oek`aP~W(uP$#Wxdv+c@ud5r&sii4R#2) z*%1NZF`;e`ZXHz(33E93Z)hpJrf*#Ixvj^}T)b)S8kmxm!z`<5>+Y^^?-8(zide;L zfVkzHg521=s>fu%M z897-+rQDh(UITw|v8ImK#4FE?NGs;To15A?d)sPDa?1v$9!`(;v{o_llA@EM+{{!@ z+$<{12>V4O5LkING^IG{_`wtBZ|hrmho=>m@#|VUyZgtcXC4l9wKO%iH8<6@HnEwE zj7$cjAUD!&aWN|^Co?xcJtKo%U*Fs%qy&1a8I}FhbMv!f18qEJZdyiWe2C+{lcy7M z;)BnNq~%uKi-^teIC$jzt-E?QelZ!$GC^}kckk%bqq*7HiNT)k{@$LB_SUM>qRjLx zdbYc5-r`~{ubh#ZoSB=)ZffovnH-%MYpZD*nSQjeFgHEi-dK{EnVTIK;ih%zv~#Gx z^D&X~zqlS0;IFyo$PI1n2ljrE8B9(SXg@MJJO5~49A^BH;XxR(8+auUjjUWpqmqHe z#nHjOp3>NCdOE$PeE=LaKHS+eK0E*Pw`Y&1hkDz~vhoVDVB)y3Fe1?N@&rA7gCj%z!xJ-ePhPxy{&=##ud}KYie_SrpUKT5x)DBByF|)I-CU`_?UoSv4~JPGn&zj^m+rn|bL zrkca39(y=FF*UpJaqckkZ3diHp3YKR{mTgq$T=I3xaC+8Ly-@bqMY_h+ZS5d|) zWVSz?oP6};`D^$g=s!2q)7x6Zrf0{5d7Eor)C%zOJtLYC!(KAGxpm(yLn}*52mheB z%tC%k4;b{(lV`8qynXlj)r%){lY)eJC=1NYtg7DW1(5&d)xzXRE0>wa$jxt@oS9j8 z`4-MrynX(3;o;z5e-pQ?I6ooM%Tz~2Coah6oairQeF*a3yngXyYPg9Jmz7O=lk1+1fb)$DUfit#0if83mSi z;px*CLL0n#Hc^wGnv$Fl5XxvCn^|0Z@%+i`L}yj1e_T?oVCwO25D)Lb`H$ykr-!;b z+5}uSGc79A#lq;OdKxp^5HGR-W3O50E3dm?ZVQZ$cW7KXqq0iS(lszLKKXEVZsFO> zS8rZFe=^ZjUYL~@*|yzpphq?wfvlbS6UUjWy`Tb@2yn3)>t>gi}{;+K`= zr$q%gS{bS6a_g%jw~CU#WTUo?iSpW;);4x7t{%ZLX>>NPzP_Qot7mv@VsdI0&e=dH zKAj%y6mYV=DADy6VyaS=8jdg_Z}qL?lHV-r);Q^S4T?Jcbh)z$Ta=AIrH0kaaLL%bX{Q8EL-tPJ`Mp|M_pu7D8!y5)gtfHiZ zUqr~qsfI@BY?3?g;_mJr;O`%qoL5p&-O$+5)>JDfr!xV8a4M^6>jiuc;K7`@=Rr|=%}a_*(Gr0Gqzxkz z@2;orxAXDv5A+X?jn62l;={*w^!AUA^mR7!%ZnLIZe3kN4KqGEK0Z3BY;m!-ubG$S z8_TVRxmdvGma}1rl{ErEouIz6S-@p6vg1PB9V`s>FBz3&Mu!);Nq*P>+pWWWkE|zc z)baN6_6ZJ;j!!8l8QFD~|Vw^qdYw{tDs>Fj!#ZajSh6Tx77eBrYDE{yTatAf9i5vUVL~-%%%^@Uw+I!SX+5LWv#l8 zpRadBOmsp9g8}qQLvvGWYg_Nw48V}dZa$q^+fq}O;N~4Jl;76bR1^}xYHhBo=5Xo; zr)TEo=I3T-AP&1)o9emrwD3TG4_9jwouixVDl#LAQVx7j{>saauBTOmxq|BQB2L@z|Ey zjB!c}^XUcj?2Lr4n8cWnKp*qlTX8?9WVuGBT>juBDsji|f;^3YmpSU->**7blEYwT z#fQ2(IeJB;7UY%Hc27(WwF$~A>v@S$*%_f0&S?<;o%Nh7|BT|SG$w~zSqBiTzpuTK z&&r66PfkinNXg91&Pt33^f14*2}@G(v-J+Y@IeUp?RD!DvNB{0ew(?chr54FW-+%o z*3C#o^?@ajEFb&u_VNr#$SY&zXT*m3xm({}kHKx$vv>12^uYvNw%_7{0*#2p$ZI;e zxO;j==2xV>eesP zvLs0i{=fqVHy10fl)~anAC--}wfu84E^b=C_2^ZzumDdF{~SIqG%?gNkWsa`*j~j- z42?}=Wrw(X2KxJXIvC%+dfhkNT2DKpg0*~8Pr@tV9iMOsna<-YWXs=N{e;7UEzFAev-YRt*g76?Nud=v-v|7*%p zf_h0m-n90-ASRyNy)0%=tPvUimG$GBb@v)t6CQqyPGRh zf&w!I)vPoxr(icF@+Nr_>5lWyN*COci*n+<46dlzxH#FH9#w~ubxzGL0apATHs)b%gSPw=tOxUFqvYh|IkkBY(Lv0`6~P#-NL$x2bl zG_oY^xVoXaxytS{hF%d#`M_cLTG{9Z76Ir=pcj)C1X5z)!{0+2t@T18JxNP|6} zl-OWs+BO!h`i}l~UP+mZ{OCYO)dQ!DEiBCq@BDz5B$M&DZ$-+d$`WZ(G=c=>=UWD* zChDh7-gXX*$YbRv#{`81r*iof`I!YwPBo8_5}TA>P*&ZxxH!@wC`(UBFJLlq;v+&M zA|s;GBYhGx^D3&C*+Dk9_Wp3w=z*EJ&Lw3GR*FiYl0@O3s@Vqlk59`I&0t) zk;LRTcJ%c3_w{u*@hd90MVSd{xl9(fuBlqsf7>b<@rlXl**Q4{MdgByfr0)$2nuF; zjE~0g!~5=NY3gX*zy1@2yjDh9T1rOj!|8{<#E}UkX=w@uw_%^keJ$gAr}mw?Yw8o6 zkjLV3$}2d`+>DGIMt){$R%U9kpsB4%0QwKKRb>T-N5sWP#f1dLCa0&D*6_K7xmnTP z#urbYyKSI%|GviE^P36Mic%D~$U_ADKwlBaIFdAtM!+fTzNm5E&{*y485I>BxZEH( z%EQ*$=z))yk1t#_kjzX>$ZKftZfjp$oE-0N&U5h#kM{EMbkH`ia&&Qb4owL6cCppF zeCD#Qv7z?;`zlwC$>L~=6g-he6)B%A2bZRhrHDAG@6V{+*Ecn~b?mH~riPmC)zf#c zsOTBnSU)gxbqPtyPE5_I?}1YXAD z8)<8(t6e;`gMuf^l5lt`1^dDFkI+i+5eZKM2tZkP@TR(+skN2P0}ZLJ$vm=jxA1;>vj`xh6dX9h-wvVu}`BaG~f)Qk=9-MMhvCC^TuMAFtojGPZGYx74|Bs;6S^Z*yP$ zo}RV7L5Qt&Vs%48)zHA;qq!-Vzh=j#rueBjIW;l9-sYCBcBTd(H!#rGTGu`_z|K%p zUGv7iO>3ngtnr|}#0Sv_#HAP{ABBvEFPi+03#vNC7EZoFE|x~7?j8=dmX4P8wl*RD zj_I79;WFOT#O!ZRVg7wGKR+|u+f-FQ-pi&(1V?4&=O)KThPj#B!uGGHm9E;o+h=~* zyg^Eaip3FV6md}-QD2itI1+_|!;++ETaR7VGBS7ci;fHNu=9wE2u{t2fj$?XRNT-x zJUrMjGxzwnr%yruCr@G0p6s1^G(S1f*V5hF#xJB7q(uZorN#R>o2skdzIy7XA2!O! zkR>DuQc@UE^WRFSJ!C0BAQWjC<%1VB3@sfzBU3WclVVZ|7$w}QN)EfWYYZs1!TE=? zPZplOcn*6%PiCLYKU$cdfASpYk@4Zaj@rt~GJ0NaR(iOny~%yeJLi8nymynVG*Lnl z3o$6F|9n9tU`aGG9#580P~Lw*L*LZSBP=Pappa3@DJ$jH!SFRSHV)?vM`q{epFVl^ z+hef*+#Fnb@*FNX0r|5NkQ22vRb@p*1!=MVPSz&Ix+*7*9sY5Xf;0gmDGBvO6algf zPsZViBqD(%vwri>7w+kp*tz=0W#lqS%lZ5oK^yREV{lE(!xnVi(i15+eNFoGeXru3f%#WY?DU@?;DS&Z}cZ$zO^i5pV>^ zf2zW|ZTruwX`9%)dWR>Z=M|Up1of?*UHu~?;}gK_3Qs-E0wV$OxA16g9u_nIcmW7P zU>rM}8(>_8N|_iP;O%B_p{J^$^2?F!8|A1(8eS5E6-B`>#Zo~LypyIsewsB0Kn zyLtsiCFU|qxjcSDQwy+hqazbjlhY4pW@o_)j}{jn!cyQE;Pk`EhYu&l2fA7td0b9$ zL1uDHctC)+i;aUtL;@a*ff_8QyzBT?bxi|HXYas> zxb%DmtGt}w(9+QZ$DPK6bN)jxz|<`8KU2VVj8Be^O^l6>jtus+!^~MxN-xMsjtq+k z_II-}Hq^Uy?&qx=Wo4lT;V^hn^>?W_fkYwUa6}o!^*fGTx~F4c?&K2`26JE@qnK4u z)70MG-7`2mI5a*nJqgD?r-6T+8Xp=O85w}C*AF9SQ(X<0U0R%)$-N`}+;j zP}wQ+vPuLI_Fs<2Vu^U7EKPCkmhDGwsA?LR+V}vbiA_w;f+XNn@Ee=kI)H~6fGfsE z;L5NmU|&G-{@&g$;N_bd>dRTIl7igq3^)P={D70ar=5k7_N_BJzW+`RD!Y`tl$=zsr2M1X)@&NHv*EhF<{=L0Dz)FsfO^lC^4)+iBcXhP2!LVNk z&WEkCyu6&WsPG_fM=J{hjT>k7C{rM+C`1ydC!+s;0}}!sBZzqfy2U}zXN8zx4E1_xl|2Jy{c{_2W~vO)$uJ2g2j zAvP*3$kV~vTvrXQ3y{X)v3S50SOP&r1N;``6R;8lJVjyiu3s+S)7CXKv3BtZOGrsd z1}==tlVc6N97_4afLdAY{wYF>E}JvTQ!E+RZEz|G0tLSOyP`R`$@!Vn}S zpaY459|$i`CR607Bs@WG?Y5tet7zWWH#W8N36G3TNy((Mcy(~>vafFdv>ycbk3+#3 z9`37d=>vyA`n3b+(!eV#W6}%KlVc*n0==BzSqPTr9T8Tm|Z zJv0De`1OIuq2l*;K{x1w3v1z;+QH%e?zWbC9-BqaPESdW4iEKlu`@G#pmFKoc102f z#EWAvk{D6l7x1^Vydo8f6b2(MPNFI7I&(u+L(9m_*3LONCMB1_<~Ou;c69di3Ed8B z=!TNt)eYxPg&7I9XlbmeU=`=2Ca0!E2K%_$TNxP|+&s5)trSsQTvAM2Tmpj^z5TL+ zA}33w5O6q&HR3p$+?GRUR5kA#7@Jr*_(sGf=M-})>sp&z+uPbYU}vSRrMb1G3Cd1m z9qc;y^mez@^Vy|EZ~{FcJ|@V=+0NF?SYPA9!3{K`Bo*yO>*}M6LL?mPv(AjX(v;mm)mL|CNxn6k8Nl?SD1WLNGwW*e0 zUIwwB6c-cj=iy>wWv;Jz=jzc7((q|Gz+Rv}PEr*5gvPj9NPC^`u!9W+-b@`UIwwAt;xwW0Wdq7Bd zVp>)KYy*^Xs`ynvwZl0KHf%dGipxq%Sez1iPG(X}bY!5Xo4bR#iMGlul@s5|QgIM^ z1S(KJIEs|W>Id>yP?cn)r6?qf1Qtt>rjpkGdhMrovNKN&Y%E_HdvS5AasLSl9z|_LZ#=*@eI5IXVJ|P3P`?E9BQc^QBvU9T1 zlatd@)6$aSqoCwETRwPTW^`XuCKuAbpB>%uc5>Wgk#YAC$q4x0jil(qu4v&$5+gXT-iA%~WZ$EzS znyQ)(a7gBs_D(Kdp8g?$ur-p9l$M+l9~B)I5*ZN@6d2^=;Q{qVPft@-RZZjC*;8i@ z?cT9ont~H%Jr2afLlTc&B?5f@UH%eDc^NY3F99o9y+#aARrvm=U$5M{r=@RfVrgyX z=;R7}bAEv#5x{iC#|B451_gM!x_dd<+1Xf_=<8^z!Tlw!oI7z~*Y}&{g^>qU4+qsu zTmq^ufh_rN<)alin85%nNrL*qnuVt+e1GKp+3T8G`le>)Hnui)j_y8waCZlPpTGcr zA5V8TR~uVfD@zMgJx#T{*RNf=b>-OZ9h*0oyl(HlLpScK>**UjFgG)_uy=L!^z-p>wYRV{H#2=;>0qRzV{B}o zef#?L^QUfHKe1zjlB~2GMG}Ho4BRMe{SX1rR4^j2&)yVIUwY z?AUeS*E3h|XzJ)2XzA;l*<0D#Sv_j9}8H8BNM>@U@-_87)dEqsrAa6zuUg=__a&7b+onAR5T29 z?(1mZI)DDm;a@JD-FNuZjk{M*965U8_`yBfWC_9vh6p`mjkvf_e_`*Fz~hNzf++6u zAL5sZlVJphCWryRB!PkS#ZzSDWEIwK+I@Kc$@7QyL2#eDdiCOo!@Ix#Zu5>GcWha| zar2gK-zh6^RbH#8NW~I?YJdu|2L6I{2qN%47FI?0L*_@{$S6<=FNr5FsEJmJbhT+gJ%Kl?DRV%9F@4(h71iit7|)gm50Riv+B$ z{JOPN7#pB%!rP(Lfaz9)@geRdAd`i$2h<-;6!rZN^CN@-vV@3-n1%l@E(s$U#3E=w zTd$-9Mv#}5qJc4_$-*K5gn}dt^#mdgOpN(G+`;P5ZzaT`>S2Uc4}O8glBq=M>VK9Y z>h)(dc?yLf2}KwJ046d(j!;K{7bU}FMv+mJBS}%9Jp-l#^@V+%Kn84$5#}5CTj+NT z%sKFDupy)ploJ9?Ug{&Rhg>5sM}d67fPxsT&;r2QkRc}E1uO^v3Q(EQPb9E-usGxi z0Sjgacl|CL)(Q?Mkg&p{hbK|V1Tswu7!6Ux`~PK)rIHFX;TVV~2X zOfW7O9K^!fgdUQ>5^*@8qaezJ!6JMGzmx=}VIN6?NF{*XsF1@r5xndFB_5&Ap#ne( zz()u}jI?!|5)luE5C*p}tHq(GfwB-B;1}=|M4eD+aJLvVO#s^Bkb_V_#Kj0y;Jkr& zpkYOfo&S$`gqD9xm63z}DhMqMhAgijPat7H2B;>~aE&BX7oo|8W&l`)6UTu1@PrXx zgU7Ccbe8}Hpy`Vff`Smh*3|ZI(0FXft3B`kpg>?m%@L!c3 zOaLJQp|EB(cwi0q11G+EwS?pvaY#;Kf=J1O>&Vi7IQIX05noc3zf&SoaFRd?5F!77 zJOt&z_-jCEp`Rhlu@E1SWdN;&;SWC*UxUNLJA`Eq3b>GP#DftDq(5^h?q}ppTNHs1 z0Vlv`z^1T}Kou4h@Vihx*dNjw2X4np;Uw@x0{l`O^p}K|FT@)ln~a5wg^3RPF|qgG z7C@ilH&BE@2nK*K#KX=2Rwx-h`}c+_j-wD|NRa+SImkyGRv7uP7(65_tQLNPBj6|$ z*iaM6x&A}k|M2P?St%S5Xd@~PnjnQHOZ&a2Lr91VX9OB_TF_d8qDU6j1;_wMe5ifG zRKP>fld)JD)N7Gj4*!GDfBun}f;5Q;q&$^KmLW;W0x}gQJ_aX&g_UeLw0?suqyiQS zqj1;yci(_)us$%|co}I)ydr@j^9Nw>Ka2d=*J5&V(liQ{Mj*+`Qhu)qBogdo;vojt zkT)xD*Z}2;h?kNkL2(4ZzZW4P)B&qO-b4J7vHu?P{j11-`EJQq5>&Vin+%mIs{p-L zibj!xBO(+iybuU@*ipk`WvDo+q6~%hd&?G9MscjHG=(N3MUoE4@yEMgpnOafDN?Bme`T)}+ZleorL8x5C+7jI>^n0u53|hCq}0 zh_e4bi-&uztRg8W%CD29QfV|`W@I4RA-IJem&6dM!0mv>)ID%?0+JPefdS{sl86+N z#5dnae40B^EW@l_zm_Is28c4yQ81FQQ6==Z1Z-EqunI8;FJzQtfjtnu35OvOpf|37 z8~J@mr;q&ka`JjbDL5H}0ksIQjZXwJohYo$Sa<^c0f-P4)+#D(P?na4{c|DK$9~dV z!F(nSTcc2f02mV}B%lar8{{F*0b4<{g`9*ySgS}O$SNvOh~NPz%FvZWaeW_Y0Q8Nl zEE#YX0S^F#fCn@yM+0vQ5i+a*zHnr)IiPhaI0p0=S^)n?#+^UBj#Yp=psRzup~e!Z z1gJ4W<%JMa_!kd|3G{~A1nubW4*0}316r~2i&Yq5ClJB{sCH2Kf0zGz*@H;cYeC4;|pZ^7V|C1tLt^rdE(Vx)x05yOo5fhUX o|Mp9?(R=T`cOfJs5RyQm2#_eE_hQ_; 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 R>dP-a|NOI0|As94{{V_^yF~y1 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u028.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u028.bmp deleted file mode 100644 index f0aef6ccbfd1e0fe9705af58eb6f9645d77c6e97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u029.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u029.bmp deleted file mode 100644 index e6c4bd7ec6e3ae315931354cb6d9b6393736db42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeHv2UwJ6*7mz5F(xsw(|ef#1_ow;p$srX@4a`BCekb@2#R2@h*DJ$5EP^cD82Vy z28IEK-g^;6O?JQU^FJ?1cFk^fH*Np_y8i2X6NW)?&hwn-l>6N0ysw%e$r9PVNS`8z z2)ql2ugCE9CuA4A!e#pXx9!(I{q6mq{`4ng$BrGyC!c(ReER99$Y-B@hV0zA6Z!n} z&yiibb|GJU@dfhbmtP`Zef1Txd-rbS>#x5?zWL@GWY3;G$lkqsk$wC2A^Z35M-Ch~ zfE+w{5IJ<{5W>R3g0Ql(B5Z7I2s=AF!ok6TaB^}YTwGiTH#axJ!^4B{^70~le0&H$ zKR+TMAbZni`_6u8wGEXds%JnuwN`7NV`Kjp*p;AiBD`h@PGvqOY%y z7#J8JhK7cSk&zK%Y;25}n3y1@rlyFQnHgekZjM-3SRj^`mWY*=6=H2|jo8@OAhx!) zh@G7sVsCGcI5;>Uj*gCqlamwT?CgxVxVRv$uCB=8!-o+!H#fxH-5v4p@IX90JrOT2 zFXYIPBZ#-RH*)moQN+i`2l4gwMg08y5PyGvBp@IFId<$Aa{Tyl+$jOr@k-)$} zT} z!i5XS#fuk_OP4MomoHyNu3Wi-T)lb~xpwUua{c;s0K$lbelk$d;M*tT3T9=*49>}t*s4dZ*NCBIy#Wf&Q7GOs|)Gw?nZigdJr0ohV=IKB7J>* z2%Szx`uqD427`eN3=ANHgM-M>&=A68GLhloVPs@v1Q{J2MaIU)kn!FH@?W@ZMNot;JI=H`(3`FUhvVF6iOTtt?ZmXPJ;Wn^V#1zBBPMb_5VkoEO- zWMg9kdG+cQvbnj5yng)}dGqECvbD8^ynXu?dH3!e^8WpMzmfm>pZ`HVeE9IUAn>1gx8svfKil!2`RHHzssE3~|I%gtn%~>; z>CVr0eengvl9EGxmg`~T7*fAZS|J^@nQW)4ihV_CXH{s~UT{o15A?yL$(i!;nvyu!8oMrlywmhWwZ_9?sVK zWHIgoU;M$xu;Xh173VWIl8V}U`}%2}J@o#;;jzidiHY&?Q6_`l)78=0-BFhpd+zj! zqxPCaA&&jK|43W>Y#&D7_tJxBFRD7|kYD@g1I+QsnT7coNSsq+%)tRVt%ugrUY&XO z%EgPJUS`TTu7h9yaS`FO{W#+@x8t(PtLxkQ2AE^R494*I)cn%Y0wn3V>G6>vMn9e2 z*V|G4BsTJH)a4*oZ3(UeU;JU`zgOJ;a`NN!m$gl8J&cj@sfm%1v5D#V#U;Q4%S#J0 z6U;$S0f3O!;wSeL9^8+)>}NpWWBa2P@VS`%t*1HJ1r-e~9le9-u}@A-&CD+>t*ouD z!2;%|MurB!20FXis`Ap3Q_|BOT=%z7z_5PthaABULC2`P{H*+%*7hzMV|Ze6a%y^J z4wb&Py0*HsxG+CE&g@4GfY#Yqk(Zg7`}}EAWQe_z;GwVofW)|i*WpH1NkLvkYbTA) z7#aonGa!B$Hov+Io1dMXnVA|LKs|yjk3KXy4kr%_n3|qnUR~eVSYKORURs==othXM85sps%j|8g zEGnvKs4L1%k3MZ7%XjGa8R0Gwldz;0HTBIMJ-zfHu==U#=}Az*)a=3{8~|J^a0asw zh(I{#W|YxUS6*IGU0YRN^yFrMg)IB--(v!w@Ms1kWEa;qcXaplGX@7o#<%wgCjj=h zyb1;g`(Iw1h82yEjSdfwjSlrR)l^qjK|xXZJU+}zNA%F|i9`G3-EKTBtgLP7qzw!W z_4hMJnF9mEV1F}n%iGq62B3x6aZt?I$k5=x(C|=iTT?@AeRE4wZDI1YQ%-6^2Y$N( zc418;lJm-H>l!=yhDL@52bn_y{R5*jaNbjkYs>R<^K-K^v$GRJLy(Au2j~!%htO=) z*xcUQ)KH!od*zf3k?qUh90xg7ykj%+O6%$yI~k*6qiC|D_4ExuB?Uon1`Kg(W(LZp z(E$d7J_u2{e_(iYsJEk~p|Q2GuD&Wij zyLx(iz#3>BElrJ$4NYyd{(-@P-p;=9>Cqv^;P@!LtG&6Q5h}^5qKx>fCrt^Q-~2`& z+^^;z^(4EX63(-0WNvn1beK8B9O!5CcT|@ZW;~2fh>yB{{a$KbZD${?vzIwOJ~lKs z*xN-P>~3ysYH6w|&rgXw>!vAm;Pc;h0$7{ygpB->+J?FY+T`LanAq^>_~<}i%ZsFY zH_iuzUb-3{d@?Zfa%?)Fl8#=+@Z{{wIK7)O(%;_L(A?ZmU7VG0<%A7^_3Pgx{~KlR z>-RHWmRHp@w9+S+AlZ)%GY9)RDpRinp9wj8=}t`i{rfRD!$X2YFW*gl*#hx*WNLnz zIWWlRge5mO)s^L?MxS>l^X&gEXlMt&@yR<$S;duQmCfCZiN(eFDP}LNry=W3&{3b@ zh?@_dJWk8X&rOL84?f|0^!UZp=8l5Pjv$Z`Lc!r+iW!0oi$qVme}+BT3sH#;^kG)l|7bj;7c*m*tCcgaRu<F*yH=i>e@Q{C#EN7rkWE2 z^!4mroPe(L@bULM;^B4F!^y$H-p1TWUq@X@#V)drIX=uBofu*Cv{e?C)l}uD#a;`v zlGy$09blj8@tCZ_qT-^$vWB)!Iz*S@;mRAHc2=h5RyKC_j*j+@uI}zG_71MjHs;30 zR!)bH1YSw4?gn@a0g_JZZYX|HR9ckt;98Ia{x<{wZlkl03Q7tK@?VrSw0AMar?ysT;N?q_s1xAo9EI{OFdogE$Z#o13Xax&s>Uh|Xs_42=zb-(+(yf_!oWJzsn zH;oQ4zK1?E#26UrZ*Qn6%1C^aTiF6>rYP%WQx{`&g4x$U)Z5iJ#OUhmAE33hx78Ir zOHF?K=w4*xDaBu(0{4=A9=t5gdz$|Ad0BmXPjBA<#P*@#Q9wX5fPT@OH###vIX*o( zJh8Yi2cT$pkii%jnHZ+g1_wcYM?>+ml!p&vZ%0N3X&m^~_Q#@fBCY5}M#|%i{K}@T zUOIz0Iywe5*WCOppwGGag@yTr<<*6mIiM%!XQn47rY6V0@F!6{j529ZpEj50rap+j zbLHyoFjKx?djOyCYn{m~%zpInadu%%D-Ez03O%Ri7ME8R0Ph0io}C24`Dd&Yin@(Lrqguf*ZIBuy`57o^1{r018_chEue zWAN#)+vSxdbn6RqbF&NUZ?@Kfm7Sl4DtKZX)B_oKgvkV$(ogH7cQ=-1CdXVl6&Mn1 zFUiOK>u~TM1-qNsIgjqeWfoO5b~E5Z(V7bsumDsrdO_8*w6XPeb9H424rBtLCj_2h z;Fd>6M*t>3J=ot}o1Y$k^|XJ$aVKS}ku>YCiNSm1ouV_-W8nH(IMv4;_}=Ch@Av%0*nY0hOj#DMii^|v^A7x$A$a4TAO>>NfC9Fs5Xaw zp(E~;@w^usbuYE3z76%gF)%$;I$SHuQ!^VIaOiV$qrDxp@r9|r){fzY#VPR4=~?he zI1e-&034=uwlx$cT|4gSY-(t0VX8@Vx<~kh^1o0#8g(b?es*PZM_>Qo$OKw&e}D2T zYm4iz=b#oD9_ud4E2B*eHIc%zE6{gZU0qvW>U{dBpsBt1s{hs8`p(Am zQzp8u5%;rRX6MmC^s9|mub?Cb$DE#oga9tkSf732n72A9tg#|FE%}&%z`wVEFQqI_ zMaSJu%&7#nje!!4GxMPR6{xq@*JtaW_4jm!kf%ywbF*djB>T?pAhkKOYknomN=a#TXo5f_Fof zo7<**Ha4akUe>qeTo1nVw0m}Lu&1}}MaGM&s_N>OFBw~J-@Jkqt^y^227zff09pr> zK^d2P9rP?>YIBpyn#)6^|4j_~oZxpY@jL!D1whF+B^;54m-)sUSfs%sTtjzQT6AYlKzTkGCkAuajga@e|qa*27 zJpcLxc%AQNm6WC2PAqQj>O-{;YzG8CNV+KJwXr(V3|-XfwxRLy$;HiAA3o6fdK+J4 zKQE`RzFK_^2@%Aj*R~2q2m87^8VlktobYh;2)nc5h_9Q+!?EwaTQBr5*Zb;UEP(G^8L&+i$qBiQy%6~TT0q)G z_m5^DbOFm_9Tg>Yy^|0I-@SeF;lt8MLt$}MGjrwD`ufHy8l;xMR6#z_)03k^gZ<5g z8F4{Afj%yGhhD8rmmM(Rn#&twTQ-E2>wfp5GhfZ0wy>Cj73k~i_AxtPXwQE3GY}Q zXEvQT2)WDqPZh9VFQI38vL!V(y}XUa7@M5~h6Tg}+yMp5fm_Y3u1wO~8rlaZ7gizE zfA}!gn)j@{7dWX!uuhbc1mjy?Sq4^cW@>zNWT3mQFz4yLkl?_>L3PW_?#37=pGb>; zh6g|6(~F|b50oa}&#Y*sF(*ML$X`T6w&pr-ld z4d{VyK$Jr55B>?{;fZl(Z&O84ZUQhB?mj8>q2{XGa1UQ+&VQnSy%PGjyQe#IA0*{e zG|@(Y<_6UR#$1Hg`33mM`K5*Np|Ro4`W7HuAjW?9&{|bk);=&YKE1HA@p|hGntxCS zg#AOw3f+nR*4nD#$2Y=*-Hn`MD{C9dZ+qJtoRW*(M^juKeaPXKm?yKd%5zjT5QWjDgam#|2dlokL?|Kx_i?gzO81^ZEuv7clJE z@j+T^V|)J?l;j^iv{#k4Fos8G7M9mHUvIvCgKA)#6`q?#nObI7LtSHi(W6^8uey*G zbq^=z-nn?njL7rz3g9um{Oo0YS5eZ_qN=)fC}aUj0`^65?+WDB4REpb<+-r|2y3l< zV>8nrzqO_o7CJo-{eV}mHr~8{_XgyHnxH5GR-D=2R#RP9SCSeP6XhW!|$P%-poZ?6RtwRuuOSG3ZcLK>}I@>w-Cp*PCne6N5di&F%Ct;N(F6 z_07E_kRd=mWZ&0sw%%<*qFPy;n}Ph(OQ*Mk{F2Gb|qtY1q_d$iOcjNVcCC< z64|5Yo%k~5bl|Ow7o}D8?Y;d2jK0o}Zm_f|0NSr$0h@2OUav1q4)^!;Fvb^_7C(HT zcXcr)7r^J&UTuB*=eJ9Xo2%2aQw+2{IY{ehYiq5q0sUtt-3_xR3v+U*xOktryQAK7T4#Y7U*nk>lqjVd{ACpQ(aqEo|6`L&YUR7107^rb8{WC1phZb za{yQ~pZNO$CXUy03tm<>wzhTAx}cKnXzgS|i8TXzTwY#(4GLIUm>i|3iJ<^vM;#-K!`@S)7~buSmOl_OP9!vy;8KvFqiO{KAro@~nibCrxC8xY&8c z@DdU@5sZk)KLRlc1KktRo&+hQ)5*ov>^x`@| zY^X3s7~?Ci*Fpb7{X=sbYx6(=3^SOFy1djo*Df75Ra2!X$;--{olD9q$bVUw5gYDn zEF-|d%FZQ#6~ka9@S>c5e*j;Z+ft9FM5u_V`8{}9SyWhFnV)q1>@hbB16v2%({Yaq zU_`8IWO^3$_0@&3!SU5MfPcnD2ZtB8mOD$T>7BXH?gyO=yYR5KDLcwnQ$iFkZyJ)6 z|NL22PI`2xm!XURJ1ZMIw~&Z{FkV7L;O}X1!6Vj^Ceinuh>9Mu&kJ*N3X4*&_*m=f z>KPvPa`g`mxs_htN*^EXZta~~f4wq3I01O)!-vVSfx+3Wm8P_e#=3{+EhzTKPDD@q z_f~U|iV&8h<8U@HFFWn=lgD?14(mw^aIkT3a`9sXghhn~1X+IS0Xqq{S{UiW=Uf%# z9q&HNdX|}&A9uoxLe@KSEAe{p5hKe}_iAT1)<)}!o5nV_mPZHS)Zc#iFgwAZkFRZv zlt0Nxjk{<aq>y)BOw>B273p1YAfq#DjE4-ONfttm=t+4 zAtm9Gw}pxr7aQmw4nSClk5fnr^AlR|fQ*bdR#aS62t!b{34ib?>CT;mo5yVQ*<+FH0c+d8^A z+8m2bdXSg`&G_s0lVi?%nk$Qdd^UDY9)2N=0H>@r?qm6%G?W$+p&FPU4La@P8JduM`@+Na#jV$~{k_9Wuit|F)#(Ao*!U@5*Iv1W6}1%wFY+H=yA>0C^9(8< z+@GC;o0nfeNEjodq)z%;Li3It&|8UXm_kML|dTM5A^WFP*p#OD%8dKwd zPym3fFHTQRFD}oIPmB%FfvIk7Xsu1Va6bBB%$3t#wiM7m9KHZQA1@C#H?IUm^so9q zq^nI)B}-xi`1tq*#mI*4VF~H?&Rj{~?!Glu6qLZMS0}xred6^75P##tQwz(l-oAhL z7W@w&|I#c>qzsRYP0g*n`^&eRC`em{ru_IQqrEBjyw}CYiMKBWd)rd5oa~%@7%`j} zR)CXF0>{txqx?^$-5m|}RHVd2g!l!pI0Yk*;JZ&Ah6E>7wY9W#GZ=$VgicPsLV?xN z)bKVM*?0rne+%{BD`1>fAoWa5F#884*WPYz08-mPYoWP`fvTi4?g4R`@mDW~`q(H5 zbFgy@ib~)maKc=I5<=`8KVpz?RFC?)y6DN^#W8|HBI5Ffo@b&mGp`&8e@XA_VxYYD z!t&hI(%Sr3Uq>&rIRR^JzTSHG9L2WH2fLz!Z$N+rnIMi4f?tp~@(PW5ns?vN zBeJH4HaLUgj>Rb^oz_&CUD!3dys!!|5Ek$r-T%Ay-@bpdwz9Fg%&gB#Ps=KA>+OeL z@WkX$UCMd?6W1OWJbM@)b?Jw} z^@*lu@zK%oi4X55r6wmPJ-i+4e?GOM{P~ll*qh`7fA{D2@4o$ZbGYK^<43W#FNH^33_lwd5grj&*w9d(^CTti`nl77 z_DaH>oV-GKMHP85J^=wCX4%_oe=Z4-fZt2eSHJ^N9Di&_FL2$-hcOM zqOB78HCym(Pq(a_$}(LFe~0rlNmko4mszL)ljT~Cc7Pb3hDa=PZur*7SUocX-8s;ai5m$p4x01U+9n{T%^-hB7%PvviI!Kgbb z{xzHnIOXeQmoCVB&2U%2?x3wX~NP5)(xez~_7t zBt>~OXFoeV9SwO&f})0rnT=mWbXrb+StB&E`eEd49J*Vu0(9u@&9~t8AL}1}fX%;w z+7#;FjTLB+%t5CH+91%38t84UEzW)V=N1RPP3s;(r)%a7GGz;k27 zPz1&*E-9;^AV)Pe*H>{-D45OwW%Lf`}JN$j5e^mLe&{;efhXmpW9ZQ8a6)Jyt zps&5Yq9`jVKI&>%u&fvi!|G;v9xqp2AsOf|9;ii=Bc{u1z0$l_Y{1oV)*4|WI z{Olpj>4cr~b+gnYt7s^Razgeci171qqurQY!gvKWZGAHbdkZ5iimDcsY{!k*T?$|Bfyi zOx(CZreZV|6l^B^KCBx2w1dD2`#A6A>c1sYM~AK@KN$5-;*IO znyT6=Qj!u_QE4JhM3@K7e_x5oDywOzQPnhb^o>o7bt#%ISMHwj2)&h%Sya=~4(!Ju zj9sBKuc&;K1>24{=qg|d+xP>Gey9y>uK;BU(I({7I85yIc6GGYmgZ+XdX#k0|G2-U zzNx7a7AuCuh~h+q_;}F$ez5SWyfgHxF6?@5U1(Ng7se-X1oFdV1O_iY_;^@4K3vyd9JFqPnTI1NM)0-@m8f zq5r<^e*k*E{T5vWk0@+U{pvGDHBj@E{ftc)k=kHTGTZA?Af)FlZd z8N8S%Y@d%8Er538CB!5Zb*-E|?2PpEb#+aBuHO&0vGBVUmzH1E*aGqg&;!^u!8vg5 zRiL3z4ZMGkzWg8`-9O0RCP-l>8Juqt`q7NuE@*)^mS$x=O^!ZcX6)#6)Ja)dQ(sw1 z949I)gcU-=@0W0MBT=5BZ|`7kU;r_|?r2D;yOpiS)%)rBmGv#{(0?9ej-X@5XbOS@ zSlf67Ss0QYSO6RWTyPRwsQ68E8W!4Q%V_(HN$>50<8N!JFUie&5*_BGqibqvZ$nXb zaMdD7N=k`~;e^oe`#DAwLsX;~y1H8F>6loVn!5S8+B-SAo`d1D3b@aq8~U4|fKikO zMte{w&$aRY+`I%!k%Z7d9J936d6xH}%X`|L$!Lu-2%ozV~c z@+fEk=y+(uZubFS!3x0IUZF{E+w9O;U}!!-^J4{|I!pizba!-gwbWEr6z63mT=cOv zFfmrvJ8{F->{7Tnm87Jtis#;*3;YbPgqPE`b#ZXF)l$~7vbQj|^A0`ZWoLIGy|}ue zqpPEb)48z_pUo@Xq#!v3bAYthJGTd1S!|X#oEEqLPyic#@5Qw_tZ&W z4=3N4lG>WquBOV0nzo_oZ89BQ0HhW$LTH7e#)igR^a9z?c7e`6wCU!6tAs(_?v}=u zw)(2dvfRYWM{F%kZ3E9)8f84Sbc%^QZsp=CFTlrn0Of#p@X5-^su-ACI(xgDs%e_p z*f@Fl919F^w7ytaS5@Cwl95%}&KQFk7j(cH%>&zTJ6)(U(5<5-3Q+D4roi(D zfj4fihv;4N;#p?u%_D~T=0>{qVW*uklH5Ha&ii{GJ4{hfk>=dypjjn|(sC4SGp8dS z7HXQdhhenMB_PPxSm(_1x~h`gl%(7yxak9e5Zv{E;!3m|jdr>ws zik_Yx2X2<$(_CBIRQDn!E-ot6PD{ta%)lxr?09M<7?$T@zoXX1_KsTo+w%8`00597 z>sdKDTWIMzczHVL>pA-!)>J>1R#}*O=f=b0u0eWFFJlPiYfu$Tpi@xLkAe%G$$;Vv zO?IFc=r^L1Kx0g}7o(@MslK5i^FhqrTj$)24J}+eJdPYcefGw23sWmA2S+^xs=f}H zXIuUr42~!xDXn2??`Wx`VPx;_qNif$Y^$MpG%-Kv;@PXo#cedOLeKyco$!G%qe+;4 zf^$Z9kM_m4dmSh^nE}W*JVd7r4ED6Qx7L?EiMnw&`uYh6GizJdquz(zPF@JI*VNJ1 z)~AXKi(rLC+2Hsg0rHB-lI0aNEn%+ESWVN^-pfW)&s_rfL`%>l!;d=&I@41vncR=~7hn?2eyu^@uF4 zt%m+O%)!77wJ-t)mJI_DsGiZjD5?R}=^)^2BW~tkKUD0k_4UmSFH>V~LR2G)KXT^v@oH{5+w0BL1A%8aZ&6K!yvmkL}e7!w6!&Kt?i9@mLwjcnHCYLwG6ilA!;%R6yu#vAc(ES{*q!V`I3k&8& zYhOM|iHQh1>E)!aprUQ&=HsR>D}ogxQWOORNU}nF0wUs)Qs19HAaINbfufc?%Sv@PB7VTRSXZ818id zq0BL;ao`4PR6N|C(GU5qy`{FMsWvn6_MI?)Z(9>H3jfV1Si}Mv{u(MGq?8%y>>VHPHYCWgL?X4 z{=2&aMv~C`9pG+&L6E;a@5i76NEx8_(b2mCYAZ@IZ=DQ0b27k9N5{%STTxb#s-dN- z?cl5-EhVX_j1v$c$dM!jdHH{w#o56DWuda6t5?9;@Q@=EacPUFoam#*x@M+Yh904p zu3ZVgoKR5LH4JmbeK1+whC)KfFmTHc+;B1iJ?{Qq8oi&^)X0S*FtXAjB2x15QqT+fYX@kLpfE;C&&%s*_+=jxSy2Vo z_$Ogz`j!qB8p?Y1Zr*-ACoU)F*LFcMQ&sjNzofdUgVqPifZB`+)$tgNo`TtT)YZ1M zG}e?B+=a66WRjEB*Ny2S!Ll z6~?Mh2iqv)#i(94BCIKfb}kNjvIKdGwy~*|XUNsqw2btWl*ei58M(zZ%^hvcFzt)p z3y9th2yQ<>t0^ijt*k9diMitMXr`|rCyFDh5b&~O6^a5u91s^?3M0sOh)ooa5fqal ziVA-;3-%2+pCH-B#?0P9UqM1b{czx6iVVfT!Nrh-#}nmMRJBc=js%8Xz8ROE`6TUe z+OvZ4+PbQ$y5{!w_Kx=E)~+7t5w=$q7Ubra4d2T^*X;Dd4Rq^wztmlO<)8k{KLLIf0$O_Up z;95jQu>=(@Ej2k2ZdPtV0gQ~S;2|C{L3Ta@Sz2iSkHXRKyST;V)T#1{8X6>=BvnV9 zs--SXvi7mj&{R{RsH!My7y~}>47zeP{M`A7iXJ~<(N`y7IS+C2a*9$(yc}X=Ss{K2X)%t!k?-gN z_5&R#C#|ThB`tziR8}DCnyAW|1-R&%S?W-g70IgF5E~u5{EoOdI)R^@3Gw$n9eg6_ z+KsT&Cj(BN1$yha|FP3SN33*JW${wdG6ZQQ3W0}>4=1BQQ31Y(larfMP#!u!g3?;r z1b!hbA6k2VbbTtSEGH|Ytgng3NXf~O6x59L6%9`u)z`Byq$;VygFtlk4NWc0O-xM< z3{36a-R&%0e0=>wFNGX&w6SsVaJI39F?@YZb&8yX7+wY-71hL2O+rLUj!Y)u_&7NE z_=L#@6fvBvys9RFi-Y4IZjAdHF9-ifpMt|m%SuYhDXW|5+nhdSuB581WngWtr*ELI zqot{;rf+Jft)**dVrpz`>uhW9?PF(XU~X%pPo=0*6l7%NWhF#KL~wWlQN=#^q=gDR z{RIAqpOceEh-6}_AgQFKM3NU_JGl3&ZR+hK1t9zJG9-$oB2I)rl#n3F%bQyt4h(Up z5-FB0PGuyBIK;fWGrQUtt&FbB*2-9I({AC6%UNlAf-fgYf& zm7}VJtiFNgsQ@o?Q)3+y3vFdBOA`~*BPZ?ENwUf?L7=9tu1Qspl_Y8yYN${YaRP!^ zQ4x4vj+nFpiA2#eu`<`zFmtt6lfVjav9hpnatn#!uoxUp6x{#do?Sn)eOLsG9NL7# z@Qdglu_F>49i9A-IyyKSnc3>As2bZF8(W_{t4~s-Qb>4;nU0EzjIcOKQC*8nHq{Yf z=fU70$l`D$J!?l#7_!sT)-kg&kml#*;bc9;a)=#T-Vo$LN4%^D|Jkz=cCbm3pa&o% zENAOZC0JV9o(ghyax(Ms(4%S^+nAbph5M?@Q8ZO#Tv+nF;y<`j~GvMNjpg7W7EV!Fc}Xk=ixq^^|FQ4$gWf;-wohD6 zMp6QYQ?W55DkxZ8yXWs~> zgtUs?$)ma?WkU@xGmIb)CkHzR>%oKj_wHxq<;M^dq=neoIa&YBqcZkLDN9Sq$Vd_7 z6-DKoBCh#aIRh5dQIJjgdqoSmus;*_CD<>t)&cP=ls$xQxRkiUq#1Rx!l*l^v zPNoz*O0GbQ5gm5mfX#z^HXvJsaU#5IEG+*we)f83q4ArFg*txja;n`EH zY^jg9!^tS3 zp-)AREG(?7rDf%8tD|LVs3a+hmsK+JwwFf_o{iPJ6+g^`n!A)9!(8<3REU7V~m2^jD$Ss6K!lsHxpPganS(y`E^kfdeROwG)!P2?r1 zM%prhe8M<+Lo+pT&OwxfqBnTX-$6A=;Q;fCJ5C_rcw zMyP6O0bgwAaoEP%h$IRg2S&!m#wCP?7&!TTdtm`AY#cm%yli_u|M`IX4|4zZ2Rrsj zI-EIaLzMwO+=e2B<>wO;<%4* z5gS$(R+jy!e3*CPV*O=S_czf$y!(V*&&%0>OwzQs(*U?Ez|Vt@PjPc`gEMn+a$%LV z6^Qag5lO1H3Q1B#fQK7QoE5?yD;u~u8|$I{`{6Ci-rw;^m|Z-|mS!62#^$<9OL^Ua>Ud*T1Rd-v_zyZejJ ZKl>we{x4SWzkl_=8u(ug{C}i@{{vc;rWODI diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u031.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u031.bmp deleted file mode 100644 index ad0633bdf1cc9525baec635a70dbbeaad12dcdf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u032.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u032.bmp deleted file mode 100644 index ae7091df3616d32d241e4dd576ba1d343b7e36fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u037.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u037.bmp deleted file mode 100644 index 71af5924a0e46218d1ace6bbe0d0b33f45cc9fed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u041.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u041.bmp deleted file mode 100644 index 4379efec3182a75f58edded77970276e1a5c7d1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIa1z6kZmOuWzosM)m6)f)VMugyA3bch%D8=2~H3SGm2=RmvNC@s)nYnv+@9y2* zyYBAp?!MdK`OfY>ZRd99j_&{YKhM$u5@0y*d-QWY=Y;e->SE->H}z!%;lU$4yl=q! zSCDt$BfJ&<=cf-pe&xmEuYBbz$fZk{kT>3V1G#+pGV+ixT9yz>rn z<;oT0-FM$bu3o*0y!YOF$hB+Nkn7j4BR6i`KyKc=i9|$1Ad!)gNK{l55*;0l#KgoP z7z_r%VzCGghePmqJVGE45F(L?kVqtiOeP}~3I(B3sR)fmL+Erm!eB5ECX6^`B19|}BNB-OkxHeAOeRC*ayg<|2}ojMB9fGpgd`^?BPl5-l9rZ+q^GAN z85tQ!W@aXmm6e5LXJ;d~Zrwt1a&nN{w{Ii4xw%MQULKO4pO4(Ra|gM5_bzhp-aVwC zpa3Z>EJW_#zmF6Z6(J8EJV1(zi;;w>kj~Cdq^qk7>F(}EdU|@0-rioMudfg3@9#$j1_qG9!9iqbXb2e|9!5q+Mv&3b zQDkgv3>hCEMBvbnHgkub`~)h49MKv95O#Yj~I3tu17G zdmGu=*+F)9cagolJ!F4>A2~QUKn@QNk)xv{$ z^h3xG|L_kZKk_3#g8b-@{wVTeKlWqDkN^0OBR}yIKY{$@PyQtGQ$O`n$WQ9{weZjfA(j{pa1!vBY*K1e}VkvU;ZWX zSAX?a$Y1~UUn76>H-Cft?ce?_@^^ptcgWxW{of=1@DKlh{Nq3VBl1uG^iRk?|MNd1 z|MD;Yg8b{h{wwlt|MqXlzyJHcBmeOq|A9Pz{`^G}_`gU0ztX_vw;?NEdFQRmm;OIE z_IqTZCM6S6WM+~^DWpWb{l9pIH?C5Zw=0|5x*@xbj`a2n^wdARtzz7G^MBcOO5~S)0Nm}`uF-LwPH%EJ?e66zuh;Lh+w2amskB>zjx6x+ogH;%RIpKg!a*i={eJa!{zm_hJ!1?_4SRd^Pt4AntZx5uFz8>|*xB6N-rm^U-QL+;3x}4LgMN?8zA#y(ihASAkpGsXcHA&$ zvMzc9{*~ZrcyniSYiDO`duMB7V|zOsTw4#W_&pAjuKOPQOEAI}Y5kbNykN6Ayvxfg zt6>njySKN$yS=-+wYiHLVPhk_;&Ix|bCcC^F<-C>E=R{TOwG+%oGzztDG*!*3()N?^(3FdAk$)39G)S$dP6)6h2#+BaJl-OC_kWfhQPcx!)ecW-}h z3$DMj1D?1QUJI`VJa&uOJXNpx0&`(Za?`+w&R}uaEQ_AN+A4?-g+9Fh))w4*dv|AN z7u;}XZ+k5i^m|>7#kuhs#TQl$qP10hXxg#5or_M0Gf?x&@^Wx>6+JY;`CML8z5s%vD%Xj!m3tdMs-0P4Lix7!7v-wp5Hz-n-9EwmaA zZ>)#mb7*~K*$+nOP5WXp(bbHa&f%GPgJIrcHqKkDHizAAo|!XDj6pXuHlZ^txV(WC z|MF^RZ7sMOT7}0xk8{yHRV}~qMdTq#b?d**gF=;`h5>ggStUG%Q62RAlDPzY9nV1K85(K^?b5c9c%@Uo_%y>E1CdIp4BOr{0P zf?>3;rKO{9cybIn%#qQt@sWYS@rhaQ>hjv=7Fb|4==b|v4%^~_u1x&7V<4uYt!HR_ zde&evTg`JOi*a_eyREKuaAw|QoSQRRtoFtEsj=~)A%lG>1SJ6+aM{1)bpt%HnR;*0 z-uiqla7o(K(K`ZV4=Rt@XtXZOP4+f5xAp569WIB{>+^a&PN!{da%4m|=L$ekSYHo8 zd02wru-R?;+Bm}Jv%t;#j?Nx5^_Yw%qha1`)DN`QwG2!e78Vy4Z1x4K&1zn-%;_h_ zbu(sXAOryz3I>89ABqg^=Ak>H&ldxnnx39P-Rz9XVuI*1n&!v5TASPZ$0qgqDFeiU z-43X0a$;&~0z7na1#mzR{(%wvZkNlpI8&GSxnkh$r1rj^!RfhKNc|Q_>z0}R_V(7c z&fbC1$$3v``{3wsZzo`x)=i9zOinMZuCJ|z!ol!HD7fl(I;>Vx|2=8c=kNeRao4 zt1C-3o84~JH>NN?dtdU7wzg+*U}$RI>h;+y4!hZ)>uYOl?4L3Q50Bpe`ZvDkgYW$2 zH^2Y;zU!-J;T6B3t9#N8xMXWB0QwJj9pIvihQX59h|jD5+QZh)p22YgR9(-4X>oCS zyuY>}uYAh6bab|NbaHgCwfp4#uYUE}vx}|Oz;s1HS=XE|yuKD#0YL0?E!rJ6gRVWB z`B@e4uC~6jvv+99xL|i$O-A$FVB>@A#P~bi(-yB|dVFGZWN2h+c7EPyv+DYL>Wgyn zid*$||4IPR0TcnJ!)~3M9j{V-MkH{FoY&gZJvcFIS#UVaMvHN(t2{3wH7)m1bwg`& zLrq;%OKWRKM_X%4TU&i~Rdr2c_u%B*g3AYqXdOJkXSXkyOor|p)@LgNS7eX61_no` z<`))iR={57`LUjs+N$!(it?)Z=8pCbC;{C)y*)jhosc93CubHQ2fG2EEd@8AH2^s7 zu~`@AMye99pUDFvldC!hpx-fCY&M8JGZ2Au`l+%0?$)NZ&Ypq6k?|@0D`=4QPUZs)RmdBfJi%d=qj{5I_hZG`|b7 zmT7)=xQO`~+JWnF)jfT~y4g81+|uKAE(hFhkIQLy`JwUkxR=)f@o%kfZfd~W-K8Lb<-2K8rXizCvTyLyJEO;C8@;y%w(!0TD^xb4m*zt86a zt*^srnQ>@Ho7_1qg6Gh_V7MyVDII2>9c9qhYEm3-jqrkNz|!r?~^8< z$D$c>)BKEn-q5D})MfZ>&fUiT;ZcLdyauw{5`daEMV3p zkH-ZnaJwDW=_$Q#+PvrvK{L9(z6D(*#Vsx=4Sh|37<{@ zZ${JAC2f5plQSl}-Qik-h+6VNW90^?cGyibdfhO9&oTYfj1zj1rIqmZ!5+xpTt|CD zH~`9q_`pEc1@qkWjDEO~7Wru!;&<>eOzZ5p3=o*siN4Mu-T0*0zYgvXcG%ephcQ&T6xHmi*B0uD}5T9a<5=?8J|E2mY}B#u5WFJmZ9R3V3|MuqY(eW-2Q^3Wn23A*>y^A(8VC9ZX8upVJ;4LhL zDN(B9lZ#q=N2cZ%-ClnXsFkfvpf-Yls%%ER!D6&7Z|(0N9Gx7lL%CV<1(xj207%~f zA_Tqv?&01VN)rTt5OZ2)CPzB*SVYVxF~FspBsy27mWkp@y9UQ+Eq3oR@C@P2-3=7k zu7aX1vwEY|wYqb7aCmxg3`IA%4C6j;APnxmy|;g`2dCIS+}{j`0fc!SKpMv{`# zMBL3!Pz2tNCNWqdRjeSc60C2u+Lu;Vf@>Qlg}?!BfMp+)O~{ucHEIe0cjMcp zfNRmwBszscr_d5=2d0cByASf|25@ZaVA~yl_K*S=Ez^3FYi;M?_-JqA`E%&E{VOYL z>zliKAoTF~?ELKf^z7v52>dV{KnDb%fT@;vDv=QR?SSxG*KS0Ssdxf~Ku>EPo3lcd zUkL^`5B5=r1({_Xu#FFj%ACpOU)w!B-U0b5A>f>Vdw~Oj*-uVSPLE(Te2g-qyX#O0 zRs%i&g1wn6SV(y9+bG~>a7mdM0e7pkQ!eJv~ z2t+)QOy(61>dj!+;KnwD^$uuu?*Ke*e;e2puVZ1s0r>0SbEy8o(E28{!lxIH zA3uHn;^^@B=;-tUjy$$JfbMFuodH{Jf zumreb(QI|E9e|P1`v*f{7`XBIDI5XT1CHV9$A<^7G_bn`jFjJQG0o_@GAL2eSZw6S zDBva=7l9>`C`=lSp{yJ+!HmfVOgGfCEg17`?|?yfwl+h{K7f{sc2D@|>@XgEG=+4gG@snp42fIfnXBVJ|)05-F{R7YnLVdzmk&~Wa2>jF0fPIdr^g_FB?R32HYgmm z5@=}))C32ct9K1RBV=!&qMU}tG#(Wn6&X#GRm`*qUe^m<#xhtO z1`dmj!r%y03OA!|WPEmhW~Aj&NmWx@YiE1s(4^69fkx2n_Pc-z_N^bDo`8HvNUJdT z*;sX13{%sl`I%XRaei)AH)Hcb@P$@ZgG<(tQZ0iR6&;OZYOA`7xvwh&S4m_Vhk?i8 zF;P)i5|tfa);l=V*ItpEk(F0iT3%Dz(AGNz9PrHa)S_>3#<1XC-8n(^A6#;;>}{{O zO>;9Nqm$#qJzaeRKnivB3>%!#sk)$Vu?^%)@X?V`F=RnPWpy$oD&oqw#J~+AktKlp z>l5u zerTw_b8xJqsinEQv$3hErtDEe@3?->3dVq05Zo*}nn0m*lk>9_q!`Rc!SEYcB9X~w zU}Nxj9EE|$(&NgzJF1KGW31Iy7_T}~C)1&?8&%?_O zqiNBoAMfd%_IkP=R#a5ibj?kcrzd0-)%WS#d~yE{6EO#a{& zTH~KT-&$MtSoGtAgWb)|U3K|D8tBWis_V1mn#_kygVTo5mbT$qIRQsx2ss2Cfy78H zyUoPlu&-vJD>N*Q$_Cp<;s{s_kw{=?mQ_{MmflWEj+aWr9A!mSMPo@(bz@u4Ku6o4 z!Qo%uJAHBv^7l4Zm+iBBswf1_ruoitm?K<))(wyQp~T|I zOdgBIq<~}JYp&PgFf7_DwDfyi9FEJu#t`s00+CFo5*aY{Y^|$)R905{sItELepz!% zZ+}nksBUCJ77< zO}Zu?j?9(`0oQZ+$rT;#Ra!ibC4I#MZ}RYDK95eNkN|)Y84L|)v$qfV z54xTWuf;IhRacOnmU}1ner0v*$dn0a6F|y~hQQ^hn<((SuIX=;aj*wX zHUMm>f7`nU2kT4j1@lZ_&BNl7`$Z)MMOBSmL&Fn#-B4F;mViko;W=6vg)F^Yc0W$6 z(TLJYQ({$I#kCg>@P>d#Br{py`a}XgIsz&cKk;5^Np4zFdR9hSdPaUpMa#hWoWt!7 z0H^?}YkU6)@a-PR2jFvX0E-teaq*gFrbhaEnkq{ll-Jf)KPoLQ&W&Y}$#|j|;0Ilv zSCkzaeT%MbftrEW!0B=e-1Pp}(KS?6sA|oQBNrL3!mfp_hsz(n>%Bq|DbY`c= zzXt8h8f?BmL$JAv?!2J#cel6pj}CUwb{JZY&4Al(n(Xf%=A)@<_v z&m9It2WuWE(Fctf;Cul2hmikv_m2+u;mP^g$;IO{=zF(A{$-chWVafPx+)bFharko z95OGjsrp{QZ4IBnN@(xSNH5P5y^#N|lo}I7Vi2MEClN8xQCPY(yRvs|Zqe!X!dxGy z&2`wz1|9^6kR4!m&~6YohGR7U?xX$g@$vrg#X0O^L;HJzHhy7r1ZdMe5K#yinj)4? zQI@rp6xG+?ON)<9tZ7M2cvzbFLjF}ir#Kpi&V&?1!bC=4Y0_KueUq^AvgC&r5C$D< zTbo;@pQon>Ko*4juGzLM4iSUn$4lvw z?3#zSDu;Cg?d=b=nFYy-1vR-Z?FesX+v0;)Ma-rHPT@macyG*H(macN>j zZpnj;yrxmJHxM-6mnk$!*>#Uz$d8iH2_!n3PGgJ2d6qI zMN}q>Ali*tUd)C;#%wasavs zX!1Zl2su6in}d}Pq5nEQJ3WO$d~l3wR{7a$xb7edbGNJR0Ox9+8Ia2T>Ux3PB|mQEI(Fi?hZ67*Bs zu;>QX-$w}skPjaZ!2XBl=cn)=Fiv0)kPk#fcx_`V=$-F>u|ztLr^w8|pDo5mk>!PL0~2!=IDi}c55~Gd$O1rx z?4Xecmj|xxcz+N4|LFVz)PH&mZh?OJ!&N*W3|5@_rc9ZD&q!>mlnN{RGD#${T$)l^ zS6irNki>;e9m6llCy1GNESAjWh>~;f-x859L}gjO4rcpv3s#2@D7NM0wGG(t19~65 z=jqweJ}e+W6?*>s~PZCn0>``T6kv6+1i$@}mW6MWoVasd|7Ova@ARWT%Vc4{$~dwd2mpFfA3e|`a1KZR34g4*2Jg%q_Bbn5D}Ra`1dl9VBl6c&j13YjvwXxPwK zSD>bm@;G^dBqhC&5a%H zISdNSw)=;8FXUsWBvMoafzIYjlnJqH3WmT-ho#5KY2$*`Zg--D0&LX)6T1x*6C}9{ z@Hv!aJcsyy{OsxZ`Nato15iFBABaEb2&P+dlw7(*d%G@Ao>LUh<7@IOYAVZW+Q$cO zGbjm-J%g<;twrDkRBXge42>h;OSN$lHXg@KD{mj0nK#204@@`ybK@7h5A}VZ+0jd1 zfXyGH_W$66r;i^)5;%dv2L}MoCFC^@lqN|yEJaF5b&9q)SHxA^t$I}6)KFPfQJBnQ zX7mjA7Q945;P^CbWMni`%;j+9u>vX%%T6k89y1zYy6Er$@dGnv*mj0W2SXnS_j7oq z)06X)6S)7A$IqTUdHUqy0-gdUL4fM8PTe;6BtouW7vTj#eg-C*>5D6m+*I3N-lz@iGyICr>Ks z9PchE8`Ir+rT@GEurE3?G75TN7E7!a;cnnLid&BWbLveH0bbbn{m=9d1mo!$h}~`Wr#g#L)M|NbR^h|K>XA~3EICCbZBf6) z*wZ*P*CBqn`#|0U+5@N;ERMoqQ&-vrKviy{My*IHs3^PN(U}#Wo1u~l*<3|p zk=}3bD{IsnD)29Y4<22IS7~CfL>!L9WRYnSA?_xI%ul#m+0r**usYp-m~TPDi$ZPS z*3VISXQwDBTbIJEY;$!|kAbqPZ|DS*1{>-mR=^8Z66vSe%|6$K%Tr z3r1Gmb%{BH^Fy~@9Y(&3!GnA(7K5X*AZH4RH*R9N35B(=e5p6X)E{VYC_Pa9fb&5O z@buyYP60YN2TyngA5nFjK@K?C3%O@{s_v#IYhtxoMb+)P{^F{tg)j5bmevk55ntuphKeG#8|*l^ShaN?~o!NMk|iomh!nmUOSWGF!@5rQd6w zoM=ydDffJ+i8pRS>lqVuGYYy8DuvC6iipP1)wk}Kw+v4M4eLi==>mi@3ctYxPo6!4 zqIZsZ-~}86>cGj#*&+DG&boK1wJ22`tJbPD>E%6x9Tj)d6daZ`yRNM|nIX=vZ0H!# zja0E-RX?f#VE*ti5qKaVpb=)0qM`tUCgwb-X&#tefI$RwUcm07gIyTAUVQa^@cfIX z5QmRXkHPxr&=oPR`8gT`@{PBc#iTx+u+RHtiC7x z74GH3vs}7?iYAkB!2ggaJU$5v9F-_8{obS2(HVHn$tv*ZKsllC^WX@a4k7^5kIvh` z^Pv=@ko0ifGu>H|A{ELL<7Cp5;?~xRvZ6F8H@14#){{urlr^??ju~er>KWg1eFS+6 zLnN`eMBpEQ{t`&(z?WjELUmSAZRa4MVE>BW;ai7}6Rr=%7iuo3|KjZ8Da;(91vxx| z%Cl-6Z@7~j%je4zuzatuioZd3M?%_m%o9wzUYV-6ae>!Jbbnft>Dh8L)Tq-J0Vso z;d4Ynwz{bFer=6>viq8fsF*OkO3NeQ(5kd{)3S%?xq-r(k zC5?lv2~?UesbXX>KQXt->?-*mU!->>66T-4{$QdpSSlL;>5ZEa5jP{EFeH{plTlFJ zH8?b3Fgbm&)Bs}*pasx%|CQj9acZcmz9=_UEfw=wJRzSaU^DpYl$6Z$w7V7c^_et+ zNK-QJ?M+LooOBvBFK+yiM{h*L;DLXD?h_A%m_o(D-x#=l{l@j{XfhJ0lCulS>$+ek z%L0q%ZXdd62J=aeb#}0$zO*1aHC`?fNd$Z$ha=!|rSZui|8_+~Wh#Tfh|OxZPu)u| z>~*cpa6TgSrKj%#{Rk`^7RCT%DuWht{YE56zYzhW6Br3_rE#gb52_m52S&zpMw@31 zmQC$O-9T4US#B0kJ2Dez)%=CK?0E~RwZYq-6|-lsj6)3(OJV=OQw;Q zn#z*Av^b4MEa1?=_Ch9|!QpbHs`$i&TMfOnsT?W;y6U@i4|5y(#@svhq?cgdN97}z zV^9nLNdU?bjmL2{=qtG%O`B6>-Ta+T_gJ_j0oCmNw}FA=_|sX~Eqrja0X>g4`tldv1@eWUb%#x^70O}IcQj^m13o3@aONO4>yD3_gR3bp-^Z6paNCtm9g25DO z;$o8@b@e@r<%kptby~s0(sr}g8(QzBy)5lDk0Zzcg@FbHBLEmBVs2i$5g8E!1|ZTQ z2sCoJK$Vb?ka4fDZpy!G=&8w;3IrU1L?q<$g={)po<*lZ*QJh2DQa#lNtCHHa+xYA zzoKP+)noQr51e9LC^C4xvS zkBr6=c_NV*fR$REl#!C4Ql}U7+KkOvN->L0hlC>%3FS(Kkk10M31gLF9+yd@(imi- zd(~kvD-Z=c6vb<*|4&rJPTVz7dHb(AYeIKpd;mCZ%O( zXcUR}`dqf|e6@hZq;tdq7Dp(R!C^UE9!DtS@%TVIl3|lcn*Ff0zNX<}e(8PDM?vq0 zCwL7QxGIzhxNJI8q!x3zLW!71#Xtz+$qeuZl{O>iR!*u`p}N&>F}CDrAnIu>@On|K zQX-f0SR#l(XrpO(Ko2CUFgyQFNkwy2R&G&3^ncy>)lV-^f&TkD5dt2APN#9?Vu&i1 zP%I+D@*318Dq9?vnwA1Spp2Dgv>FU`sWK*&O5=*9n#9y3r3}iykWD5+@x($0L#7Gh zljC#i+H10tQZ>ZaY5%_^e&lmBn?{5+Kn@F*0YPXikBk8qz*FgbRiaj%6epKSV$N0*ECEN266yL9IJ@Sj919`!ng-h3-wwKnZo2tWeO-kEH019WKhWXn48g%!pVHO zLYh?gsG%}jsa1Z0$bVS}Z$ttVC9yc50V;*ek}5nhoa-SO5gYPRyjsqO0w<7)L;^aQr_Iez64O~| zs$}yZ24sp@Ra`vw66BD#5i6WL3`I)r;UwXQH_1b&a zZ-N(yBoeViqKu7IB_?W>0vZVbsvs^qfeDLKES~0e-mR2)l?qBTg`Z{PIuq8@8h;@U-|vt{>d9xB4H^+5|@^m2%TM`Rw0#0 z_|ojsd>NgsNX^VjOOBU`g+c|uaiK^E(ZZ+S{G5jW$f4eRFPcD;#eoMVBqwMA2rH%P zj2swpP=!fpK={BPrW1>W0s-7yBBEigf3ech!@T|8HAqQRu0jndMx#wk%`M21v8e=x zDg{jpe4#`k=8Gh9DfQZ?sP!MY=EpvL^U77|#Tn3TXwy>DZxvPLi5VnVmI3UgP$(e* z0UDxU-}{oJqer`R`SM#=BQQh`WCQ3&RZI%3?ZU>CK&prpF)-KO`Cs~bSeM>-D81_IVQB$Ljt6zWIL|_&*JNDH`~HD5ch` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u042.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u042.bmp deleted file mode 100644 index 76034339f600c74fdac20cb725fd06aac207115d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 P>_6MJYxmFiNre9o8rtLN diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u045.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u045.bmp deleted file mode 100644 index 6f50755004b4b8b95d6a782a7a0bd3a7af428f95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u049.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u049.bmp deleted file mode 100644 index c8533d675c3202e40cda52fe9145dc782e930194..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 B5aa*= diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u051.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/u051.bmp deleted file mode 100644 index db93fd856064388521e0786cb5bf4651e17df56a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s087.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s087.bmp deleted file mode 100644 index 640e7e6bd788d2c133da227ed44a657fa6c57c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 kMw9=!86=g(>o7W93Z{U)I&)ivKJe{V!7)c^nh diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s088.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s088.bmp deleted file mode 100644 index 1c2365b18f42efcd568fdc29112583226d7b3dab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 S`k`j+o5;9^PSLle8+b{ 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s091.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s091.bmp deleted file mode 100644 index 7878489ab970f17794dcccacbe5ac02dca419b41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s094.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s094.bmp deleted file mode 100644 index 63eae39c95c4fb0d1cf45ffeeb86e42845ce3fb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s096.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s096.bmp deleted file mode 100644 index 276da45fe6f3acc9feb27c5519e014c683d9e5ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s098.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s098.bmp deleted file mode 100644 index 27bb3e3e3e8a3bbe54d7219f5b8d4e0b66d9561e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s099.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s099.bmp deleted file mode 100644 index edbe8c3e8e7f294343131346a247ae143eb01b02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 J{r_kL{uexoG>HHJ diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s100.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s100.bmp deleted file mode 100644 index 0a7cf695d2cd3b1e45baa786919cef328ad08347..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIa1$1QBl{R`albL|+klD?o7Bf_pN~{u;n4!eXrIJ*l;wlw0Gc%W<#LeKg-EHRB z4$LH(%p{r6Fz6j;-dcGRcX#Z>erx?}{a35iRZ@3-`<#2uK6`)r+qbwTy9N5)mHlN1 ziUqHz;ExUb`4aS1@Eu$Y|MS=HzJKZWufO!AFF}9t7k>f$lhCPCr=ZiPPeW(UoPo}sJqw*XcMdv#{ycQy!UZTMCI-5A@gfu(8wFMcEMn(pdnVAV?Wo1Fx+1XG| zP7VZv!5}ys4j~W-C^t73LL!k+US1xQpPvsE6cj*(g@sU2Q4v&JTnv?zlt87Wr4R~* zg38Lupz`u^sG_0*s;sPp&}cMNRaFI5S64$dH8oIeZ7oz+R|nPC*Fy~r4NzlaBh=K? z1T{A|LoF>WP-|-|)YjGpwYRrJ9UUD|XJ;pb!C;`St}dv%yBq51>4AECd!fF*KB&LH z9~u}KfCdK#p`oE6Xn1%S8W|aZMn^}Xv9U2|e0&_5n3#YjCnuq)sVQiBdK#LUnSroa zEHpbi3*m4$Xl`x}nxCJC78VvDJRT1%E-pe#OH0u5@-notvI4EHu0jL?0U{EK5Q#*B z$Ye4^p->A^8LktE3T3cI#m`o=GMNmL%jJ+lp@5W1C8ScRAhlWzX*3#0tJOj}oet9L^^n0} zfQ&{XWHOl`v)K$;EEdRWwL&(V4YJ$qki+4CoK7d?a=9S4+YNa<9?0wULO!1l^85Wz zAP|6p!5|b0g`jXa3`HUlXnlPh+Su5DHa9n+t*tF68jV8R+uP92&JMJ@y9@2@?Lqtd z`_RF`0d#nH2wl2#3A%jwGIZt273k{KtI)M;*P!dyuR}L(+<2z~U? zN6`1a_dV$Q-~T@JgCG0=`r!|M2>s39{0;QCfBU!4kACzc=*K_)G4zw4`~>>DzxzAr zr$7BE^!I=N_s~E5!#_Yj``OQ+pa1;l&@X=R3+NyJ@gJdI{_>a5uYUC_=-0pgHT0X` z{092%Z+{E@(?9(a^w0nN&(Od8%fCSX`mg^A{oB9&8}#r0{_oI#{KtPl|M{Q)3H{f9 z{TKA#|NY<4(b3WGoxuNn^?$$&_?(RTK9Wdd_1Lv*Y!;WtAkFl5cX#~%V!GK8-tcle zh8QxX!EVxu1w65c$6Ub<_jO^azjzC5?npEel3*H1La|Jv)Tv}bK1awVEMg}o2Wxuf zzF-TiF8|j4!JcP%h%S}Nj0U$}A?34$+|~KXaqLiYKX!U{;R`gu9STP_Hr8F@iD8jZ zqp_G>CWVm05eR9-`FZ>dW@vt4X^uesqAajE*LU}?Tt0|82!mpW%NO*A)&mZMR?B0v zXmtA0@Wj$8mCg|w)L)1NEQ!kM^REXzRs$0&wzxdO$fn5Ouj#%PjF^(+cxI+M-ia~b5k)oCJe2|qoG8JHz8xlFcFMjdIve7*+IL;|T+ zW3j8`Mwd-Vm}iI-Dx=w9w`%1QF@24^y1Y0uG({lMnG6b(haYcgZ2MddSmf}fa+yp( zBny-Z!q6B=q>!j|4ueUj5U?4nMI3%*VR)KIW=a)usbFQKySbzDb2MOvE)vL9Mu$x< zlBiAc{`R3&21g<@>8y62$6?m-scaSzJ4dGTflty&2vc1cOiTCYX22w#3GlT>mj}T4 zwoJ=3f!1z!yVgTNe{}a!#I6?0!~(X+Vldi#R)c}IJm1$=k1qMV3>d%?ITC}zWi{z7 zTB}pgG)Ckr<$6oR@Aa>5@3}NQ4ofT-D!l>!=8YTIE?Kz(8fjr>Wa#rT05e173f0a~ zblvZDo6Jt*c;6yhD3q(MUsbi7|b7KQ-Rh6HM0i!gz z!@GX<#n)bb?Y$4*xO*>3T#*C+<8}cLbmi`=uip&WjdrI+Z}I@IxO?gHp-U!}@F6y<1KdY=8%M|Op>(Py!Td%)z=l0&>lFsFII(^Z@D>rYy@Y3O4#P44Z2R5#PX!h>g zZ@zVCHX2nDCWSzl{u~U5O)YL28CzK6@<eRp)3 z4S%K|Op1%os_dN@nWb=ac2964uNN# zw_#=}eUYuOLBSKrZQh_wYjyaX4zn$?bM1xK?%un5eLLWgu~x7nqaEcH^_|0iI({!I z>GU(-K3h;%S<}DBQkbkBhjlBgU~&wu%`KNnDB#OJw>JY@fl$z5vOCv(zHoFa;sx#A^!Yz67GPor(Xg1<_>7X88gxt7z$^ieC)1d?%IW2dd;xi4cw&5+y3|}&^qKLwQvSj~eSTWf`PjV1F3cnj zhhJidBnl(DxB*Mzo4ghcPob4bR0^F!uCtk~{*W&ijzo6$)`JG8Q!nSym`lA~{oSK8 zV`yY1;kM&L_gEyD($8RWgamqm$V9w2J9fs=}&MfE-k%HtG~2zDOdM ztF(HXKj>YL_}osHOU(hEd3kiOzi(im7oC-y9RC>&u=^bR#h%Li)Y#Pgs@{=#B2y%h zX|$H0GVy#rh<`OQp~~*|g8*#Zsxv#hE|*3u)_Po_u-)n3*mP^eTmflja%^IxqqRCO zEj#5i;%h7#+H7xCe(Ldag$;e9%M8BCX!mX&zIJUOW1Pei>m>rd#va-_+}RHL0~>n> z*Dr4bebK#3*RLJ~w{KpGIMrI|%F-&0FpO!hOixTa_n8bJTb%l}`L4P$MEt2U@R}OT z#M~kcoH!bvy)}7^!VsDDO1Z`14@LZLe=y+P3WYbLdj~geym05r=FaxD>+24qk++B^ za=6P_Y)?~VLB?mo$Gd`NHm(x|k2`igxolu`g)LQ>JuZvJ@9jyb8XTLVFnCIv%kPhD zMz=P%B3s+Lp+Gpaf9b~aSE2{E?%ln%9tx{L49MiHF5)_>tBP|nKZ60%C7V~rTO4Yr zD@u6m+wp~!UD)MSuEu1tZH4en{fmS}+{_|=g&~$`be>?yM@MJom@=8l?y%TA8qct^9@l&X&@+vu7@(mNZQ) zP}hVUhC+_(86ncBxPgI5B9AB5=^UZx_QvM+jmz7+dy%d6b&pe_4+8dkW78$(a>;xN zb$YO_uDT?zp!icxfYDs=NlXQ8{RwIbupiKot_l{Pf>^iAOK9O>l9z``nxGCzwY zGifvqSL+XNxC8FM`o`{IFcb-Roo1sagjm(fq%lK(5o~ID9{?i$9Eh$ObkYA`y?fDW{Q#kUy>dDMU$3G7C@G&FnH-%_hK5I=ybaRA+EUHzHoAn#GkVl>+K)Uw2o1DLfI)JX3fO(0PzRXP_S0|T4D3%WOh>khpc zc*KM4kjJCr&{g%k^FF<^{1!y(9oQA!tTW-VJOh2Z*p)@P@LP9#KwQs1e zxgCeC?3$!7Nwa+&{d0f_H`@$yqc5@z)_@B*q5Z3eewD!zxOMYtG;9`eC1$rpDx?8A zq5*}jsQ)zcPj}dCYMv+PcWJ3Joh@}mxmj^1PsQif_D)Rp_fHS!H_wupY~o1g;3CWD z@`wB`eg->@F> zm}K<%zSf2^BqA#{F0b3^bAbGF``{oN^!b4q zn;~tFjQ07Mq-!4l5|D z#SCLQ#``i;YKLa=(_KxSQ>#p&S|{OxMWEID-ENP^?%wp8Rbq+K7v6{j9V(edWiXkH z-1)ibp2pUiX6mQFCzwJ0Of_2cI+cJn*HMl{=Aw%8^9#}KBlEMkm4WQ@g&h;v{+iO- z{y7RuZqdnA2EEf7_S!5KnIaf;des7kNNIKi9ZHdiL8gjCgvEva%8XP*4f#{xQ(Qiu zU14+S6iO+dhHK6|9g_`%gCqdmKDo3aSgtysS>3lVJJ8+PJ2Zt~lPU~WjYK4IhPL;1 zY%-J0v+MWTJl;^)?=YHeS{Y9ON+g7NOc^4rh#>gm1}vEzZijU^6h93pV#48IEqXW&wMF`aFr&s_Ze67Wx3VMwiC5KKJYAVV~fu&|5i<^7FJ{*nO+0Z55GO+ak@iRjXz-b*!3Eh(`g3|gd>tm2uJ3sNTy_VAYH z@}&)@g0lvgOiV!<5}99C)zH$7X=xuP%nyUCW)eR=KD4m9dUV9p*sX56)9yE_O@Nd2 zniOJ-*BJ<}`>Z;NKxX!YY^)XB#4rZaSy?krSp6gAiF3)_G@;I--rn)s)m+lbSYK^k zYDN}3zofFEt)-y2wk$WVqOH5Nt+lChfk-_%;_J+=pfBRz54oH!Z(w)BX0+I>;jOKW zpiQsPfvniCg-|j_U`UpNGDRW<~q>`7!pxZTiem! zSD97T*nnwltm|m5uIZXxAb{~}^#+?xqw<=~cAMK_54s%gNH7e7k)4Ro>R3P651OP* zu#)D7ntM5*awgL}%m8>U&L7&oFf)hhOMeL)^Fx2&;!V7RZTqOP@{%w(>t z;3r3?Xne)dk=PX4+VB8k+-WcyZ2_m&q}4l|E+6neE`wMgHh63T@)CXoaPsIjHeii7 ztcT#|!E%SC2AkU$4p`OvRqV{%+yFZB{OPlCS-F*!sMNT$=VHnSrp8CQ+S|GpNNZsI zDJ?#y!DNnl^ctnm?A2*BQWfAyU4gL6qTsD8(D>A8>`W^%yQrv@K%1YN#XbZ-B_1)M za{5Eg=+?&8hC#$#S(+W|tSSc%5LSrDLuM70W}iw1DS3WER#ki7*wN7ZmbQ{KQ;^Qzd)&VIrT=pL!;E2RZ0ywJ;Vx& z#b|N_92%`jArZ?ZT*BPcSYIz@P^^~9q}+$#pG}1gDLjGT#$j~BsT0%bG$vuZxg;+w zE+GY0TwPYwTz&dNV}H+3UuzF$5W8}8Bm{?#My6DNz|U%vNM$q*;G)5aU@)6?Mw4DZ zC9bguGh_X&4ZU4c0x?I(A+J8zfb;QLLlXbSc61+XWw%+(qmq_pda6))IXQVHOt3_O8Cq816227})222~or%PbeER17j1 zJ2cues#Jq?fX{g_{_zv>{Q~Fac4T*bV=H1)NQCtH!Pe5EJY*pX1tQSC@qv!)lIE7S zI#gN1$N~w>zeZ;=10U!!n{7^;N@F&IG)WH}lH2bEae>98H=0ah7G()PKQ${=D`jFn zhx#A`PCtF}IW$S*^1FiGkl&%2j*!< zMQY!HqOj%T_0Qn&6()^J zW>9K@gvj7FON9c7&gS-Rf)LbhG0KDri;PAh<9oXsFl>cdA>h&}F32vd=^mOmI$GnZO%|}*gC2*?%;y`x8@X6%GFt2&hs6wPbFPrhC}6FO zwe@xmi*;JC{+Xl)Oh64hJ3Fa-NoI0^=*4XZA4DUs%=R@kRpn+Tr@@d#sH&=piq6u) z!XkKld`?Ln=I97d5U9)wk=SN)uW#w(cB9U&0;MQ}$?o>}+-?w=d+bs+eQBtpvu9qU zlB>il@`D)hn(XA{i+Q6=nbB@D`F$V)B;rO|%X15JQ&SRBkfrFd!lI14uFk%JzK-(z z97IL$(a|zj=W-a-3bRga30l-{e`w2NwuQrfk1rSqg#BLc`Z^#Y7!#Nt3|3{g+4Vv$ zkpJEHs)MDa#THIUOm3%9>k0&%R;`FO(NbB1%1lUzOU)}OEi5h0M;DgXwRhH{t7}`p z_{Ruhxe^S^X4YwqLYhDz)`23l$M3PZ0zt3|!tRjUEE6&2M@PH+nQDVVDq-OtFaaeg z$>}lqQ(U9pYfw7eE`w6Srr>(&n$g+G87Z-G8Tq-TC{!Q7ZmKITZt0zxJvt%^O`eF~ zuD2Sj;k|&(Zq!)8LI4!xdN}O!g4iGu@tYM&@!Imt=nO}pln8}X-0Xda57lQUq+cwV zq|2>tt1;;Jg4!ORg6nT?uYrREEGZ!cUR;r%R^8d#-HU0gt**y_^-ti-jaHLEXV*wU zF-Bo9o7{jCjO-uoY-|QSo^_wi>9MJ$e9F?|@T5emHS2k_rMap58qiggnsouzM+H-; zSG%kZht;m)V!IogtB`5&u}Nt#cwRL+9o5)5Fh1NjI6OX$1M6P_DswiA-ECCMWOAuq zAyT-#X5Y^KW_V*W;NJ>+L1eB|3F)ik*=eRstx_0zdN0_ z(EgRf=z7>~cG{hukOfqPK`cAFAW(pUv0!Zldw-==S8-ZyQcfR^r2|xF6x6i?5xY!4 znVkV~{%5{+w|Ap}1ohaw;2?0>6i*e2YX z&TRluklShVSTq9i;@nt!RdGgKDm?bt=VC6NN<-vTi` z?cCc9`+X6R&+v(hlP#r)w7A67gqZVZPCokR$Giv<2DeiuVc@aD%~gohgrw99F&C0jVxNsmLlzeybBn6FkB&y^LX}1?Q@a7}Xpu-1 zY?0Oisseq{i%S$@~rdaBLulYz|tB) z1Zneuf+KdMrvZ)3N{%^qF)3oN6c?s^r>L8tHVU~WK<$`; z>PIhL9qDVVK$RC|C1t=e(vov7#3W|r7o#dm%j=Ggrip-K5^Bvhom{RKtgX>0a)Uu8 z15^}H=mkL(6}}SnI(#0pT*Bh(fC5{qRq_Z6WXkHAjZq!3&Cu%Nvf4CYCq~qY5bEz=5rm2?ZqLn$(~a>p>9; zFi?OP_HP5Bn$slaa4A&4#>#+ZOhg%y zt+nM1O;yE6WL8E_O<^`1fh?^m$U}kkH@iSr8Z;WEgab5LJg$Vn)EKNdUEg;%* zf|?vC&8h`Fo2q=#81sFk2QaC0y?UT;b)7R7W7^Q4J1&}O{-ZYU@uP&)aStp zi;JnIWm=uVqF1YRO0i5Ym8;C*4gbdOrK`7YU*C)R zeW8P^pekb3$OLMuQLB=v^cL|dfim9s3H-_W%DVEz(z+3$jZDz!?7o0rEnzHy!=|YW zo|~7OSD2p`^X!?_l+^U3q>Pm0%$%d6+8!Kbjl9O9lW8nEfvFaO3`nI@89*gCy0;BZ z;mwUJ`x`#LRjJ?#q#~JsL!mI}gt_I(>QCU$cc44!k{dhb6b=T(VDW8knGHrM3pX;< zR-Ru{QBm8`QGrZ2pOur5nvn_5FDlAAI;!ejVDP~fpi`-o)v@tqJYh|!GK0z6J~+I7 zX=gnU-g)u%wM+XUz1d*UiiBWAY2`98mqYyI0-S0=l_Q@nt{vf7NF<9R7~S)l^&^~fZClE{ZVDpivi!*ra3Wb%WTj~HC~@nfL_0m@qblNxo1s#WyVBR91Ur`yilY zuZ~aj))i)+`qtB@V^b31b54Krd}3loetvO&Vg1q36o8V5bru0%#OJM1n8ZbaTrA~? zwSbS^@;RJ33s6n@TsEMIW0IM2gW0Z=^B5G65q|<6lC4h8VKPq_4Du`tP=O02J}u!NnO zo*{7AQV@b)x%a}At2?{5UwmPI({0k5)H;Jnt5yRS#24`HmxR5zp;dA^a!UI7rX`#% zdgG;6K6vll7q9K@x)oG>PYvSYv6GMdH7xJkBi}xD^7P3Bcwq&&|MM$smBAa}GuNoA zi}(dBZkYu%i3+PPc=+<&8&?kwU;XZTFJC>}-CcJ8dPdG;lF2ln4!d8wKuAVmF4m?N z^a>m-nj?DU&MQCq$p>RFJ#I#8aDkm-F#5dE>u#3l@edb$_oJfI#`5&00h?FXa zPp!}y)k1-QMiV)A?!55)Ywy1Gy8*jdH`{M1FU%I&$vC5W)MyLB4 z+Ukna5|eXF@{*2y=PO4?=kn`2d%H#_E2^4WoAMC3h=S_6x{kp~0$X6%+zf(rAbRWS z{?@t=#He<)h`+{>DIUnd<7XFem3fVmV#g}c8Cl=nKHOcmYgGo7kjo|EFx3?mh1mr) zmARQ2Mdf)Xzw*e}j*egzgDWhyOtUmc;R_e%7x1ebE>C3eU3ux=2S59VpM3Pz8}I+@ zH~;jjAA-KC_uskbpOGFpHhHYr~}^E`|h2Wzx(4K{ovg< z-umFDzx?qJ-@bGE?yZ+!0^i@b`#^X)ZfttAp=Vwk+@}$&d$(>~zxnbzuRVWxZ!2h1 z%h#s*XI2Tz*xIJ*igL`9wikuW%}6-+wTy<=`Zi4LnPg-MA`6j~o>yMm&@l$caRpFk z25gS4%}bZA99+7z7u|B(08RYB;X~NTp`p&CXDjgfbvDK1Jp`WPrJLJ!t(?8s-_+Jp zU(;BXSKOSMm7Sei-`7_IOV3QnEUqhW>KmNImt>~p)^!bxc49^*hPyh(C_;tn((^CA zcJ=V~!L`FnAQai&1rr(YL>`DQk<#(2(-o<(&Naj25Ze&B^!zLD|M0^%Ztrb{jY1w} zZhUeEMOW!!AdtM}FtS~j+-4{Ok z$uIup=f6Dq`A>iPqrd&$n{U7V=11Rq`^Jk8#E-7q;3(I1mD|46DfllEH}of%uTmEK@LBim>)~etv!P&MQCo?a^<4 z{fnP``1-ADQ7@1@Iu%SNfo|n73DbQ;3pD)1P)Gal(r^K)XK;FZ06T^c8&26L8OXS(5g^~U# z+#+2D=q9l~a_`;u-+%kfd$+Ien*a~>V0cKvAaYmHPo2maqO`RWr5bZ+9h_d@fBS`7 z`#zI!jVl0}#=-v1DrD+~ljklTd+ZyJKKk4VWc$qW3PUm7*Ny3{Z66;VUtA=v%+6EU ze4WQ>kn$CtyYIaA>g)IJ-oADtWYHLO4>mxX@f3Rw8|;;gjX%IfTMPdxSbH=eqXSd6ag9xp@|AT!UVmKUK1CvmeQql+Y_ zCK&eHG`j6~-+Sk+w_X8<&yL%u(OVygZ_$bvVrqNl*|?gC9C#m5Xbf&0Jpc0Rx36D2 z2*^pRY_ZjCc5He%{dGBs@N#r+>@$x&`b<72IjnBiHf zT&I%@xM^513iD(f%<}s_|%-Z^D&uaZ7F9@pNYS4AvGD%*gY`VT-T22 zT@a}iaLDwhMTI&QLr%t{#-@TW^k9f&KV z0Uv0(5>jwut+ka^sPxk@=Psnh#+^TX=ESp4fxz@cGDwvxs_Xj~S8#KqIEfr+l?^~F ztx$5Ps}E6NNP%8Oyw;BdB@iMyzhjOr(g9VO71WkoWmoR15SI5xcJGe z=lAPDCzr~YokcKs_ewduWq~czfttS6We3tOi;A^6J-NygNi8~?K`r75Kuv3+3kX}0 zg&8S{$;iyqq}0@lXHUl_q@^Pp8tOay`lqPW#mQbQO9qN!E_VQ^lcgN${h8oUni91<4D&$w!zT*>89X-o#V|E<-CgxG|nY@m(; z(GLun6@T_(QeFlOT~*oG*#q#GM%%}D*7Xga+Z*zE>_9+C{QYo0@k%BUOSprn=i=)Y zYfCz(NFtrX7Y>6~FR=V&T>1hK!7dRsY~~u1MCJ);-~etZN=v>FlW;yZ8)Rl_aCq|h zQ|B|_xs~YBs^<1F!phue`#24_@d#i;wxa==komCjgXbv7n3%Ma#O1l^Wxkkz9UJMa$c#O6_RMo9Q(}%kcl>Pp#WQD~IGK=! zsw%0dYwVq$p8^^EtjuBnT$a^tH*%T8kxz{J_dfs~EqZQu(uMe%`7%V~(8P*RX$L)5 zfe4UQY84y;g~es7{5k=HwoKxSxTM*s!3Jd7Gmky}+_NzW$?+GH@)4<7sRvkCUE29t1P(! z(B6Q0R?h#io(*-@be2aNT1EWGoP*(Uw^{K9?)jShP|mX#qRjgvvN~ z?AX(1GxKucnOQJE&Bdq2#e+gsQ+>zS#Kin0j?Ph<>{grCZq__(^ZmbO@TYSVP8SU( zUMOfDC5XgYcXa>y;RfK*JvJ@q_h*to`@N{Y)$^AMFNWLoU$#Ec?TdGiEz zda`GTK;=uNVzoy5;FJIN=-^d(_IX6_#nVW1%Q%rGwMDL6-P<`l00m92!R9frXK7q6 zohj3(6+oLa($iF4l$jKF>U0J&zp%6{KMRh8!_zKYjLkq6)DMjU=C%{N!UKNYV%PpJ zl!v`JmECsYskEY|DbQ0b_e2kNwm~IjV?&i9twMd8y}N+RBS0j$gd{gMSPaP7+H5JSS0*(8yckHi1Zj_Q63CLekFzQEI1-9 z3mihQ()OOduF3|`JIG`{OmuaB3(g_yh8GEIV!*9|=ku5?8lZ5pZEiT3WH|^UH37ep z$5@>k?W?b=EicTCN0wBU7gp6*Hk4(-QHue+OAm>71PM{-JeEh{1o5DUVae^ZjvScPLm$AAsKQ`Qot|-pWNyr8Dfzp}=RCQ$z43Q1b z1tCyLV{21uIl6O+@esw;1L48bvWD?A8W%``L48Rf;qthAmB(vSl7PxgqBfh%Dj}OV zH`)!7a1=bHsH&zCg>J2@K_Rkob5fJDVc7-s_2}Bt^7d)wLqHz#EA;Rpg~}4EbvlDq zp#abN;Oo6$0{B{^R;e=?lma$+esTg+U0RrrNGz;CSD;F((KV$h;5djm7oVDrY;37T z7nQXEvI@3cz|JN_^q&47aHCmvf0?&4ksNEKYSSVE~ zg&M6^Cuh?MzyqPnN{e7AdF6EtjU8Prjp*X+ydqd)ViFKYbv9L?{@3Sy<~PeUE)X~v zZQ$_KtCdQlLBU}w^(wi^pw>t^lvVt2e@#V2Nl|7&SzS|8TWfn$Sxze0ez9j_k`Ogb zHKm^!@elulLZbtfZ6hdKOMuea$RjevY7yID(}OnmdEC@MPjzW=VO~~2Sxs$yAEu?X zrZhh%8=jevm@*8SmU{Ymfb5x>i#0uLKgs2w`u08OTmiu6{!PR1e= zmd5(((d9+CaT!Rk1KKfmrV*Gj zsenbD$6|*%>Z?jo$i(atbS1jAv!}H^W;!I_f;uWadP?dfjA)aGSpWM}7m{9L@x@vQuA>uLQw4o zB~O7^$XlaM_cT{mS5?BwTiUxYot^!C7*rlSx2P1J1^XP~!E+2<78y@w&|ru_;M$pX=y<_hIIb$E{&x&s7elD zWC+ml=<@WE=8o>c(ZT8IfsV$CT<~ziFX957J`y%VZ+8TMw8X4Z$hq`s>_}TfEh;U) zp{2D4J2^4d*V$NEQ2s@r|L!waCh29se kMzwT4jN1O(4FDf#0eT-1YXJ)+(k;a`9bW{*7yp_65Bo=CM7tG-}nab&2N4ac>3w5foGn11~_!+5b&*UeG7Q@ z*=K?0o_h{>{`u#D7hZS)c=5#-ftOx-33&PCmw{Jac?Ed&)mMSnUV9BVeE2YM#x5K96NRlIDY&%aN@)X;N;1Zz^PNGfYYZ>182^h0nVO13!FQ54mf}QJP;NZ z284%)0}&Asz=aDJfXK*5ASx;fh>ng1Vq#)|*w|PgE-ns;kB1=fIuKXT3Q;Ao}Lasp-=z@g8>;C82}s(2Qo7=fvl`7AUiu7 z$jQk8a&vQmyu3UhKR+KRC@26B2n0}ASO^pq6#>P?#Xw0(2~b*E3Y3+V0p;c8Kt)9b zP+3_CR8>_0)z#HNO-&6@TU!g%)zty@_4PnQLj%y**a$Q=H37}d%|J^_3((ry3Lue4 zpslS9Xm4)^IyyRl&dyGttE&s>?(PP9dU}A~-d+HOLIHh!eL#PIKQJ&b01OTe0z*SX z!0_-eFfuX%jE;^1XfztYU@!m{iv`BU#sC}+2jKB|fIuJsL?RI&kw^fUOa{is#{mk3 z0#K<`U}9ndpwVamolXZB3x09LCNu-R;Y-EIdQ4hJwfISDwOPGD+k3UIkxfZOc`JRT3=^?CuH&j(CT zPXjYEGr;WZEHF1W2l)MdV19lc2m}Ja!omWuxVQ)`EiD1TU=UbdUItcHR)E#jRbXvx z4Om}a2R1e~fX&TKU~6j&*xud-c6N4v-Q8W_;>C-=-rgRtzrPP$x^xM+eEBkP<;oS{ z>eZ{jwQJXa>({RXH*VYjZr;2J+`4rOxPALJaOch);O^bKz`c9-fcy9F0}mcN03JSk z2)yye8^D`yz6reb)?2{aZ@&$^^UgcKyYIdWy!YOF!29pN4}AOE-v&PT-~-^p4?hIH z^PTSi-~H})f$x3qd%*X<|9#*GKllOg(MKNvKm6ejfgk5{p@GJ&wu`N;1|F61@OyX{u21ruYLvm`q#e({{HX(9{7iU_y^!0 z|M4GzfBL6?0{;1*{~7p~fB6^SU;p)Afq(nAe*^yg-~S!>kN@}&;6MNKKY{=Hum1uL z4i0|52>fsBe>L#G8ulLUpU3Dok}d+qD<6D(@x@ce`C%zo$nH$Hsp z-S55q@b0|s;ye2be=!XphDJNu%R2^YpHCZ=sqt+EU#XM1=X6(ZT)%he+M73S-rH0= zcQ&UCe<=dd11uJk$717BL1@{ePtUA)v4thh$MWPdE=OTD>J)gYLavok|1tz#K9tpq zkw|&;&eI5aAUJ0dmcBmZSQ=K&%}%>4x`i1ncZ?=v;5j7XUxGkdVR3oy1f8hz>dIfm z8az`Pdg-^)Iw>8Bg_VV6pUGsGP2u!=^q#Nzh3w%)o#E0W#*?pqJ9 z$xvyUY~v7fYZr?&#AmM3#4UV@Q1YM1Brt`sT%p>*S;^ zkt(09q!wQ95pi*O^o6YMRixz%< zg8I^JjNH9=_pf7<}XIyxw7yaj-O&fFTiac>|+-{0RSxBA_)3P#Mt|Qc62|Q6qeZ zrSE*1(Bqt36@oGw>Ygs2;0k8fgFc;FO=D0vc$rP37cxX6O}*$Zh5!{kHe7Q0xx)!f z1SWl4VwThwi`H&!&Ib9AHjW^+fyo?KY8_@4OT!yRk{MhHmq%e6!~_y|^a~-NktrqU z%&^yA%hyrK1XByxXh$o9>m}-RrmSSota$ zPa@>-wNe3xsleC%`2_rSwNZeAg zl`_(W@BOm~eE8n=InVsGQP^Kp92J`k&91;GRRf7RW6q^(`-aSXEHwqept99gi-94S zv`^776pB#JK*(u@ZbB{hu4;T)AN(O zo~r6o;Ogq)7RHp1oKQ$I@9eC}bK>gp3H1W4ZzG^_>r69C3yN+6oyp;;^(L#yX4TXC z+gjR@e>#DifBVtH;PmoF&_Ea*Dmt8;mfE10U*IR?jeD-&xo9kgwhW!G63UJ9KAA>s zn+>?tBRB?^O_CWWl}v#~G1l1JiTcy;fX%Jjw=Mk$1-+BM-%Yne+ zf>BOs>MV|lP0FgqPj4!7QU+bOKX_xIIlGqx%Asjom)1O!Qt4bMT8QhzQ`j`6&1ANS zxOx+fSY^iK@ z%|30Cd!~I3CXN`|hj>zn!K~zPL^K>_wEGX^?tc`OnboV8cV?|NyGDqw?}497%g^bN z&wEKZP@-pJd0vtp-${h`=?!vcz%k{p%x`bG$LSLs316fW>8(n=LQ1Ex8HCn9Q2{*D zY-nSfG}x>X0%Af4(_rzhuGpD;h1zCP z%D9>tw@InxjEDBay8J&%>i;>}=2?B??#9x_O3-U1c9LtJed*=nmE+zyY7%@<8(5f@ zYyAm*(tYUJ1B{Jje*>mSAh)%x{5;Zn`^Nst<{V65Qu_&gl{aq&+#Zvh!x?VI)Eqzb)#pl?4##-X>%};u-D7My3NAgLg2J%X z@^J;7s&Izx)4`Gc2_B7tqg!-*u1+Zs^M(r3igICpi~{;OQyT`#h(PIFT3VZ1n42~T zC|Fu+%()Zivd2t8Q+aFw-M@Zu4Icw3O^HK}P(?~In~WEky;c?;HNp@G**vAu>2cZ= zN`sb%EGW-`!2gIvpp&Tgn*34wBil;HPo((&YFzy zFi`r4%)-r!uM^Cz-MY-rF00MR=^JAkgFZQpX7)_#umlPg&*6uRP=Qe=7f97|wQ{Jg zv!SxGgpd0@!l$=Nhj}I@39D3^7nk;~t_0>xV*CicBRe)WwXjEG;bb2#;;pZ3%=g42 zT5{8nC>+yh6rmY*yIh7H8phL=YAJ`oFnio=u}!U!50%zc6_=JVQH7rl`#-%cqXGwy zh+-Rj>%of)v#u$#mX2qmtBc{8Rihf0xH>T#>)zUMA&*fTlPclJV|= z9u%6c5%U==>vVuMAr>m+z1an&g(Vf-fxP7Zf%w!$4oc<~jgM%o3pX!c-QDv0%qlvT zIhd7~3G0yucO9+i6`Y0ro0nMd$!ZasFS9T07}NrR zQjM;yE-x&qVD`f!J{9(Noyoaf3@xd*iN?_f=iGtqg?WpbIYQ`3ha{dwF#P+DmYg=@ z!v}BN5#{F9m8UhfPskin-Z0rZzi1M01#G2sdP=QS+g)Czh(?yGux;JVRaLDfdP(f( zT7}?M!`d0{U>nOYwY9&uv=Eq|)G~)?7}aBy-2I8swv4Yk&!DP(9dHFfl7NP)Z+svnR#yAKOI>1TZMdLQ+oqE zAuSEsA+V}j65!0qxy8kU18{D2LVoFhK&{Ys56R7{@!BCAg-KJ(1WJWz)+?Xj^3*z3 zV{>guZn%HVj*&7b zes00zJ~)6>wkH=>wJ}rz36^S{@+vwy@hmpQsFf--o&~RwFXu`m6N4k&&6O4G;YwI) z5hUg_31k+xGmVsy27<=1FzI$q*&G_hMAv9vaS0^4uuJ53;u~67S03yy9ULT=b?4XA zp~l&G!N`Qm>(Y%7MHZcSY0hNvZtg4uG%}IS#2H5Swl>ys@HH8^bvX&2i64_aAax7K zXw}@t#o+qF<$IUcrW6Y2WG|w!q7ucO4p8c9XiM9xq49?lcV<@B_OrMwJyEcKdBz}C zE6i@y@}_@o`Ra|mO}|5Ia)~Koa(4&X$?wW5>upN?O#Gbm3XBNT*}zu2X6)0G_Q2wt zmP}Avhs!e3sGcitUMBVM7QXYHx86TEC~ED^ZEhQtnUw4S(&oK@T({!aS>&^uYkNCy z-@UXkv*2|56jbR1su#Cm!Pg>3duw2yMWCu8t!At)Kc;S&tdsC2utPodt%c{}3u0c4 zdnFUAFw>JxxAVQz-pPZ5C`3+Veo^DNgonvR^e`9=m7}yV^Z=Pcmaw%7Dtm}BjvZ^S zZ?8;=NkDg%#HZ##lcPTaAD*09(81`a0yT+LR{Km~e#t2ibNd_NP*8g8t68IRRrk3Q z4Kky`cyRDaOzx4$Xn0FMQQK7AI85t<7nC9~{VWcSFH}t%XDxP@ibE$*#=5GTXd{&g z@p-Ayhfn5y8Ut8142ozQYpI1di!D~I(djhWEe0VGkIc;~hdq@tWHO^+XFCo4>CpVU z5K(^SLP}vx>wvnlc9=>UgclU`5xSXlELEtP@h#YmF1jfPy)EH zXLOWP*~Bz(v4vHwMDCbU#pD`i=9dCS&6GhC@`s3nLuj*Nu)4XsGA%qQ8~dBOs3*Np zS*h@>$fV3RYE@BWK2fBV%H>LnB{aO9eO*P+>|}5SZN|@Pt{^W3XG8dBpuM4Tqr84{ zC%V3aWstEd>xUUKw#g)w8vT2l7d-}>UL)c#(VbmGX8mwk^GI`ccvL>Y_9XDocev0N zo1K!Ji=1dd7B`DccB^M;b~@m)>!|3?`s|9Vms8PpH>M1Rvgi#92M5QZyOJ-&Bl-zr zjM@$kSHS9O8l=fsQaMv)ncWXwn$ggdr+BIdFahWF#R1ST(tT5|XvA`c3EvOu_O#602@}FoX933W? zR8sjoY;}7NmO0Lmvki`!mHDk{v)|*jaM*Yfm7viKBkD)HiX+28{aWl36~H1?mDC}U zVG%1GB8k%tavq(?43p>LHmVj%j&^F`Z?s;7mubO2b=qf zOHm9a8c|x;h8`x7hI!fD%_$(GVnNA{*8G7MJQBiwUR>TSDs0rQk1Og=DSb1(f zG(I__vNt{9Xc~qu6^3#?MukWwAW}NZ5VduO(=fgODK>VcwMoF_^i?*Ikf&f+--e_xynSwC{no)jW)wd2d}KmS zMQ#fytqDUOfT!f3$m297fxwane7;GY&tsLdLx~$c&tafcH4~a)vB%<3qQU-;<9qZ9 z39_UlCK3v-9w{t{$fgK{3UerorB!MrR4S^XcDOyhinXvPuZPxJmbUL69KezpWw96H z%Ui2k6JmRrBTZmvc6IM4cAU(R+Gac+hs0{uaK?F9)F6G@jH_+NG^BxFkL**AejHzB zHt1#jtxbh-3F(FHDOr)wAr_k>wvIU%Dk)1MG0Ev2jiYU)pi}4C zO|-GcEg_n8Qm;{A`rBX^E<|TFCqd6Zi5w1HZqX~{Tn>K>i|%M@uYW3!9oQ0;M%I}; zzS{=}W$~=)*jP|SQw`a7^ZyMAiQwYD;^7un5nrPihuqx-SQ z3ec%j?GDy><74vEIA*(n*Voowlo*?k+mM_Q4o5RsIEq#m%6}-SSVCK4H>Km{IFu#G zD>$1&kh??j*CVuT>9LU&^(9D9V(U;_MPYGe`yd`qzz?$BOH!R#ZJU|Vv2P8zlyo|po-oN{?4MQpiQ zZ`6Ay#bi7m-<5Ifg%&-P)b^ zmin=(Ly!@BfL9n^Dx93Zd2mpg&aa2(7iS>S^HNgV#|A5)a7fJni;TyR8LFKnyDPA; zI;|E+4SJJvec41Emre{cL0&3SQ%4_@pG;#L9aCBysyjRUY)octY|_b;L8h3?v>AkS zo`Q+N69>9U-N#dg%nKT143r^Iht@yH8B#4Qy|BKqx;_(zVvM(DmXucZh=qK%P#L&? zb!~MelqZ}q>rHy2d3DW1rpg(E4VmFp1_@^n{)hsUX4lHb&a#$AZ_hd%lUWg-8W}st z67YE{y_75Dve{fpYk7C}HxM-cj(WwDeD*+j$VTiS zk55ccNUn<;fyJ4*)x|lhY0_e~2EB?=3=`K^5_P=MDB%<8AHgRwM9!I6Edh;fEdiz1 z^duvalDpYzfyilr+h^ikKR8$o^=roFO2~Q{eEpsB?!innF1uFf=14zaH7yjTXA5^-}x7eI|0_A9R)cFY>ht%;1fyyqN#_2L~Cxm0Av0>2q*i=Yr zD|v#%_D)KLRtpy=(J@0YnB?;ne2&eoe{991X)!BvR}Mos03M#-dfAg7qzhjJbqR3(iULDHhq<04}dF2K8* zpb=nLadjt?%MnuqGs`w1Uu~ZYdR#igl+_hn(CSn;Qg2}x%;+@B9>s6(#~JJnubRU{ z)#X96icdu(9l`zy9-GQMJr`K?$s|$|v#TT}S!NQkhab`ZAc3T{ zIcJRmaX$i_l3jK>A}c%}6*A?tRw+j$mnj5XX2{L1PpVSv1;_K#$CQdo2M67iK6+g# z44x4g%8ljp_2x#0C&2Teh;cn63`E|2W(2@~;EF%5fiKK}9magV@28)1UaA^~48KI-EDI>m3y}ddP zE921#GY1FA3OlB_xB!tC1{i)0rVRlR8r9rK#0QFNyXX?L-zerafFe&P6vjkD&VlQCP@_s23B%Qk1w0P94?mjq zS}xIU8Ayz#(1`N~2R)Uu)RLSuc-n;&SYkE_U!R^^R?&tW!u0S=lg^dP0q5$<+TzOQ zjBU!lz8NqY3?g!Wb4HHHu4O!mpI_U`(`Y?5iEscO{@jW5mybjq2bZ@X`{}H)QI6dv z<%-zY{?43;T#`pWoEh1U#)k0Q5KekoR&stZC_W)BthTQ@HZcuRUys3uB6yzl)vE#L z&c#bRyVtko78Vy)R(zodi2&V{3RQcoj}@sEw{|m})1jf77By!^pGpo7gCCD9sHm(Q zV3N@cy-C9uXE1pqu$L42beyiFSF`H7L-Vh%L^p)U4$CP_jg1GTRX3F-T!@9279)on zdq|qaz~<`G#ZU6OpeqAepCAAxb0zwNSF)Sjq z2Zcu!Ha8L`{$=5HO1EnVAwpV5x zk4l0Sl{F7`3=9dT*Ei<9TWcHJyI1$N_pj|S(DH^sIuVDZN?D@uP%KeMKpclptZfU6!n+5@W)BYVeV6THsM4dS zUxQ|Vv)c;d&pvxLHZ3iqx~L7sF;2}n^}gAqg{8GX@Y40oy_G4CL#3ql=RvHC?#J-c z%34_V*)^}jCu>SRc`hR%I`{NxXns`(b$kp*R|@4!Dt3TPs*Q$Wyz>*4=c_u$LgPQw zxMReSP-*G0F>n~Dp}aUZH3FUwPtAsub+M*2R+D8qwD7D2+>=XJuHD{qyX+bZcL)J< ztULw}#Aeq_$TcpTLdIzUUwHNGndf2-zZ3^As6&qq^ke8u5uQRu6Z=a}q+?t@a_-sk zrjgM6>qBS;vuo;8GgHrk!O0bkbp^SpWvz|%RmDBT&^-0n^vg@j!JUiCbBhsdM z{`Su9)ti@QLMxJ#(+`W$cpk?Gx^R|-oy$RoVWI{WaV-Ay@vQi${EF623ZI1Mo2R{c z5SDMxGxsX>8T)BAT{_WYo%G#>ODjM&~JkS0ZJkT(xn4AyJI6YcY13Wq!8j}qT zxdB5YRmk*Gx)!gjtgg>p3~&pxM(1}NgRyZSnB?GqiP`l~M_Lol#GOe=J9_@LSB}2$ zSBK7n)8fN(>wD3o6JnNF$d#x~Q}b(U9>?_Tl264R?#(?%`#65vh%UIb9h_OT(>f5a z%#yT%*z?I%s1YWaL=yS@D@zOO%eQPJ`Gu5?hYRTB{Pw|6{MjOW=lZ0c+ECdPS}GF2 zDWIY>2q-c<<;;=e8O@kBG+Uq%apiiG!@sm_GI(c}y?QaZ7xuyv0)PeeM7hPH;7cbe z(jvnlk*Cs6o`w{+qi75)nj}=4Wm4gU3ReX}ur}{5vr<#*yF%-alCnQV#x=tVTGOCK zv9P@C5;(lLs;RFEkx_^e^E4*A&0_MbT)cJv{>{17hxe{+%mj?0_9Gt`A4pE`VM;VQ zft22n5%sO(@nPxVUp^h1kz3!<*4)byO1T6Qj?$ZV7EYa8v=Va*t9q6X4(#$bm$=Lh zD7e17vMm1W@pGv#2t2#AslKYdjb_!&ZEOWX;k%uC?|tuw-?{wuFW-N7Cp0N_*e8X6 z(+Y^%N%yqbAndNlJ^5@@B>ck5e|;npQc+t`(newnd3>!(POtdZ;Y!kQ9q4e#N#!j& zDCm9X1g$wE7J{fKPD*|K`IGSx7t+e>iYvQ@q|=u9jg{r4#l_X@Z+`#pe)izozx>e; zKD@RUw2mb{LH;w4wh47;dvaLGJvE81q<{;~zWi!Tc0HAW8^Lp=E}wTRln6nC!zy@I zVaw^L%v|05H3fCufWg-!CuL+*)hFjApFVf`%+VuZNoP-i3$a@3q|4))_Rh>KTzv4} z2M^!=!ABo`xWBq&dSZe4;i!57SEpCo)Wo*zlTU@mz|Vd2Tj9weqi$dr#}v7yZ6=df z)RL4oGPhySI05+`o1G_NLdZf7J5*tuA6xkVKZ==Lu|23r9*~s%pE-z{j8Y=Ih{;n3Rl? z7W7biW8+|5;?s%!YNu)-;tVufWTPM(R+a5d1(9Jf#}YHr3$r1x%v3~uGaHNS7^d51 zHZESjcl+j@?|yLqqo4oyy`TU6&p-O%8=I@skC`6-O`xa>XYk&*ySM+wofRFvjzX1^ zx(cDmQR#*0=Pn@H2ZwsQ+6Vd(=g(G99EyfBr=t@vN_r1Fi zc-Yx!5TqMf-iVb~`y`P%y4jVV$sII^MvT@H?gw)GJiL>$xPUkdDe@cswaMR|uo1pkh#;q{}h zcY1tEw$DHrtcAv9rxq22J^j@~FCRX4^tBhG&Ky2`3ekk>A7cvCI=xY&@@#Clyngq* z*CJtKo`@fEclnyN{oRe5Yo>|%gyw#FUv@-TTt;1UT}kB-LlP?U^Z5*D_@S5)sbUm- z_KbH?m%z<}Mh&-`Y?+LB{{@~u5Z>_BE zUAcX2YsvgX^#ianjMTPs<@(Kg+ipQmA(^ejwwLB2YI{1G>uZO_p+`JaCZnEKbN;zH zHmfJ`Yfpc(K|$+A>N(BzS+NPQg!=mES6@DJ^qCi4c<$Ns#0%Lu&4Ys@6C$~Hc5cZ% zyLI#S>dyZDt?S!scGeT+Ps<c+YjG#!f? zmb?6(wR>-V@avm=B&5+WrRa%^JPIL*CI)GkmcEv3Pzk6Mk@D2@;n6QW_m!ugfv3lV z(#wZ1&FxsKL?zR!HIBJOzkhjoW!h@d(^{T{pISyyS%RAZ|Eg0pQk{(&6%5ptS9fEW zVh)8hy?6Q2+dui@-XEtx{UU_R>+FmBSa%%wtO9l09T@Bhd*Oa0$WGkwX&TL5rXO(1w zBVK*&#pk~9{LvVAQ79bSjv8ahWGanT%TdmGCv_%`l=kF`(70Lx-{^7K=e+8n!pQ25 zfpYM<2xw_*Z(Bn*%VM zru0s{u&)pl6`fL9QwYoNqbS81@6z7;er$G@U}4G92Tn<-ot)B1muAI$R%oDGM{!Lt z@tKH11UNqS&{Ic_Mnt4SiVLb+k;9@%Tj-%2H&^8e1%o|mG5HDF4}F!&&CHyR z+zLaH>D{4BNK9&0ZE-o0!O`mdtIL<}I`PHnME}k#v$OzQWt?}Z*B2(uvhhKDhfs`y zLCWj0Qe#fX96FH@o{$m?MfUKWmlC{bxlY#n&9=zmv2qenqWgSyGyd#itO5%TdO9EP3O>Iho!@O@n~Ki z5>=KJe{|;^qf;LP%=#9 z4HslVV&ZdZ3-X(YA}MEb|Ju7hTB0_Vvo@|T$?9v1yVmaPEw3(kyj}r@gORIA`8k!S z+Ln+%^xBzouf23O9Z}QVG1S%C(-&9JsPV(fa-jHY>jXwSIMNZg(YAcA=p&a0WdIQCQuF z>?zC2Jay#Eu~Wy+rj-^KH`R8rCk-LJPL7Eu?V)7SC&2@$btHyycG>Om8wI146pmo1 zDi0hLk(&d76c19BO2h2ZjoTJtW!{8q)lVrZ$wB%rueui(y?%#ef&PlN}6dLmnI{f)n@6Ooa0fs%_X1f2;3 zp(x5 zNaTlR-^_xCtef|*O#L_Hqq&FQ(=d1!r+t2-aI}UYGfM}{VHcv~Qxieioz#gD;mYo{ zJJzv681L@4FYCKa$AK!F>-z^s zI7+#0I^e}g{j>AGh5F=5K%dpKY?IBH4NB`9`xv9`)dlIXv1#YeC#QurkIsHn-#AyIbG))%4b4cuZ7O+^M7S-a>}KkS$Z zmAkbo4U??ak_>Pf2%44>TQW#QF(-o;Z(Gs%VV!FKysW)4FHgU+q=3$1@SbsMg4ff z`O`E23@VHsad&e`Ru(iqE;_BMAJ@n9E?vLtz?DRIE?wNvR+s1HTX%N1_m=~KDU;M- z4*Ip-sNw!$Y;$2uR8kH!DhgJd-_YKQY{#$_O0!x1sdyjjRGH_sBkkpI7&Isx!^yv5DssVmoaS4{@1VP(}G@;5l_ z@zJ)d*w~clvnS%?QnDH=iYoi4IHu-zSRW5O{;ucap9A$p*`Tnw>iSHg7DD`#K8^m#$r0y?5*Cdg$kf zSau7oW1y{P7~NWv8lRqD298e21;Gk)3hRf39Py*q{oF@&wUy~H5s`^mNOVJo(7LfB z9>_acVw_%-b+k4XnRYJiu3z3>52d+grxpT?>VdKTs+Q)4ycBRMIPA#r$na=rT2>vJ z{ltLF=OU2>jf;+sOvrA>wWAc4*-ZttAv~64n&!7O7bkFL=4YKt>$_J17RTE5wq;;k z&Km3Q>?zC0MZn`uojHH%<ir+OhXw|^YGFCW=^63I zlj0(iKv9L=pG(kBJ_!Z|LkoLay2Zik7xC@2$raA+Ehm#Sk}tb>=c@14%}dw(^D~OM zMe_hjt{~$E+Zu9nigGi<&zy}ve*v6W(28#T&1N`%SCo!q$Q!(;lggqxT5LLsw<_x4tnC-*ijgwV5ZVg?S~U0RQ9X$qy$ z3-VGkKzWZ{>rXsv!)Z!UPM#aX2@>1X@T<6dD3Qxqqler7)Ho0gtd3@u}t-yT%cx!KIGqAbs zrg7C$)&yo0jYJL?=fGoAa=#$m{~=)+5+(`m&9SH$C}HvTZC3~%*j!&WynoeA7APHZv5+!SRo9*S1rPjV z9E>45BVu^v;T`YQtG^k6ot4$K-}*LmV4$k&vD5$Jhf5n*_W$A_{|oT{Hx2wB$OkBj diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s102.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s102.bmp deleted file mode 100644 index 404e34d96c82d8a2f711f75ef3d379a46384ba65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s103.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s103.bmp deleted file mode 100644 index 6b16082b15e99f717b3b17ecc53e0526ede261b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 WEBlnedS%D^*=Rpof&Xt-;Qs&_UAT$> diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s105.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s105.bmp deleted file mode 100644 index 136d9c9229b7fe4eb04d1f7b02da9a1034f01bd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s106.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s106.bmp deleted file mode 100644 index bf46a03a4d57303e860463a770e7d93cf560a805..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 EUzxI&`Tzg` diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s108.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s108.bmp deleted file mode 100644 index 136eaa72f5fb7ce8cf0f0b1df0c229b31b75d8b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 zcmeIacU)`7nLm88NgTJ^3mt?g0wf_oAOr#-i6T%%5|U8w9rfOO2O)ZIw|D#6j=K{l z@n(}vHe0g0Nw#Hov%A^ed*eM$;^fBnI=*)H^ZxZaAJCa|&dl?j^32RL&-2WX=ol{W zgA4O10B8e4G4THq`2PvuN$?lESU3w5foGn126*<_XMqzZP5>uQo&-*vIt83QeHu7( z<_vK5>{;O4xpTnz^XGvJ7cKx7FJ1&HDk^}=%1WTBstTyCt_EsqYJl3>TA;434ydoM z2O1h000;yEG&VK@P$(2=YH9+So11}_mKLD3wH1KDU_e`28_?d~4s>*M0B|@QKp+qR z5{U#lJ39ds3I%j^bphSo-9S%I4}eCaf!^L;ps%kFz+f;ye}6xK#bSYhfdOD}a1g-Z zaKO;e5HLJE4B+v2U}R(jAP@)ukw^qcBoZ(>Itq-9jRE81p0en6mn4O&k z1Ofpd6bb>6NCb$*Vn8C108*(GkjZ3#TrLL`3I(84Dgl*B1*p|(K%>zBTCEn)>2!cz zuLleU17I{70h7rD%+1XKX0sWvSS*0mY6WaI8(_EF0f)l@IGs+w<#GXTw;S+yJb>5h z1$;gq;P?B1Kp+4FgFzq^3IXA87>Gn7Kr|W!VzC$ykH>*TA^{|mNg$O<0qJxa$Ye4= zHk$=zd-v`E&pr1X z@ci@71NZOW2VQvL1>nUOUj$xy=_TN^pZzTG^2;v+ue|aK@an6t0M+rSsT@CD$DU;HBQr7wL6c;}sWfM5K@Uj)AV z`4eB~=&0lxaxuL8gP%fAeK?Q35HzW(*E1HbYszXE*Y8{Yta^;drt__bgA zHQ?8O{nvrt_>JEHzWL2>0>Am2zX|--Z~YeV+rRzWz_-5jE#TYV{xYue*^#XKmP;#@BjWUaD06HlR@DBh5la+eAF6P-QL@~ zyt`4(xJ?SRQT0)i|9tT`mN%BR_O4yNva>cH_SuaF8JRNs^O1b~)Hm+jK3u+e`__#Y z?mmC(aA!FejfNa@wSI{G_%uF#OhaOOZFMJibo=(r=WpGo6S$wT;Klq zbRRFJ(xS75Gm(rZQCL~tKe&8pH4}7MY#y^vB=6O37PlUc%*Tw?2%mLD1L5VJRc~m1 z>(aHO+b>*QD=(xH&N-o2-ZPYTr-Px7N&7L9@rEZ%+4aSPdvAXAxmz#4_0Cs*l~%9wCUQGVrA2Voz533ZpS`hF zOq6$)J(hy;@^`=fo!|V{w_p3}$0Gk>iH0z6djG`}4Ydup5gLWBw%8>MwNWD#b14kg z^bi6I@$ZM1miBi8M;}J&<9xSE)e|Zyp26nK>Gf`-*152=l*$)3Hg|SPX@g0~7s6Q^ zrS0X*&#kU~9Qq%Urd!Ei6IfQ|Tqv}#Qhx64&f3ja_BVI7cMdPzymC~GShQNKyS_S_2}9pPuC(9`CLML#e6QE%4Y%*zeB3jchOg} zq4((bmKKit*Xc>dHABs6J+#o{o9RJx)(e3h$J9l2c{eM&gTd90Dr5NsnbT`0S8ixny)0$a6n;|!7%-&Qa zk}0I3QC~D<*Gc7=k%dUMFuxaC-&lY3wfn^nEYjnDc=3zZ*S2=&UE@etOI=q-ErY}n zIPC_7#_Dt@vc*KSurQy`hEq|S#T{UFmhvl$OE+?b<@M{Yf9s9X(HT^>d#f2t8O6;OfwB`wOnJ!u5PVg z+TYpR-CW$*UMt1@UKf32tF*O$<>l4uFWfx1bm!7yY4LGO`lxu;z{=L@rPW+%y^thf z5zQDx#kuD8i3x>Wt5eH8xx?+vqy0-qJL~I<<<0p*-bL+A`?3p}^+Yb2TwlI&skpHI zD7ugNjyPlR1zcf=!Q|5N>pyd%rTR=oGiE~0lKO)dmCWHSukYO2yLPa-zO}lt4c5Yf z2*0|xedX}}T6sCMwzadhP+VMnOt6Qe%}&ioOk6O|oQFe4OzveC*ABMx+lTwf)b3h#;ipUXSWjGEw&*oEW2J@6Qo68|uxe&{Pj_HB zkm{3=&h9BHl{Y!eFa*^srQ7fK#WM4Sg5Tq!HHBk|mH9(&Zgu_2&7JjJHn+DE^=BRn z^1(=`acv^)QW*m2g-F5|&Lo^p*+?Cp!Ebu{>C@G%q)7r1izczvJiJ7q)0*Akd^~Iq zXH_R%iD)su8`OnL%LjL_=iT0=^+LjLd64#Fgu5^^reMHjG6!Orpx+ZnWvqs2{5ceU z6mtGVV`bCW2y2GWKOr^g*am+xy0EsowYssqyya?*m9{T!+*!&N%hz^~?%r6Mzwy$w z>)Ywaz*V(-)i2-Gs@0L@!mwotPGC z^qy2a6-oM|Q86r%E?qu)u29@uKD@QJyt0tlyK(vYjg^l!3|2L@kz~=3*6NO|Z5I}k z3v27)uuIZ4LD8}5ThG?w@PwgZB5`PfGfN^;MJk=g<99l&4nOa#H4@0ruenXJm6h!) zE6GIuU}qt}97#S^K=er3wGKowj z^99-&j@s%C=fVz?)n?hPeJk-_NNp<*bMq76Cg;$=tef!0?e(|#l;grS5 zQ^=u+n)((L0^QzE8KqF^G?`vycln(*n?Y*JXfL`~(#dSmqwy9&)#ysbYmH?Kg)%5A zcs?BV$1xD7z8Oy@WS)zbpTE6#aP{sBuii^|yata@W*Q`RVyU!YKA~Trup8&}#$Yg> zFZhgldnlN5T(lHY5pUF|vgP;owo`7SHJy+6d|tc3`eW)J9yoihW&3MC*LEibL? z931Sd>six%lnD}TsHd)lJWCWa252ms-C}oVGP%OiQX!sN-rbKO-SgROs2tIUvzK3b zWqUprTHIe=FK@5sK1%sJ8j;hYIg85T%xxT8+BrD7e&figFtDV$SvIb}9f=?k*mOK| zoUapW9kF;K918`!jzDSK-I?4fW>~*3P9nx37JKd3X}EFfdKd zIkwUm-P%|`Iy|^`bH}Ju%viK6#xTAI(?{Z%IArUb$)&IaV)^-nV$vB1h5QTNT5BQ} z^OvJ6t#4&1=Xa~zg~gc15eYc-A71V6#Tcq@Z6avg7KX^2+Ff5g+~2>ny(FhhlJ&Z= zjviR=@DP=$;ST9sv6$YTS>E11*j_IeHp;1$WN#>!EN-y%B*jmgdGqGY&FED+0!G9E^r~1q}EYIOou-VpywVTi1eewR$qL?~HFlEC} z!rR&iotSZ%2*(iVZ8nQ7JrBx!`$q?xD{C9Uw&40oZtHfLWsa9G-9Fkg`PM)+P4?hu zBN%>c{JKv*^$U%7_RQGGxX>3|T;JSTE~K1d%*B4=3bwQIL<%~pI0~h!6UX+1 zHg~tLU)wvnmXnWJcixmYJayvJkaM*i=;n^@DFuCW)?_xAJ$}C@?$ssDXUv6SV(n^K zq&F?zynp-96WiNdSV)01vX9LG4eeD`HJxIa2v3?Z7FS+;`P%dM?;T!W)Qm|BH(4jo zpFDl~Gp%?m6yA>)h=yiO7OlbSbGzeFbHskpURX(#Z>+O4wxydlUby1Q+_-Y*#`?jv zI~$L^6g*S?8WF&p4h=c+3!PZMTm zMoCO%D875+>a{DEFTHe>7JILLBiPmkZ)iL9Y*P=c;xr78YwHDt0JTPKuv)AdyW$B2 zD6Yl!%5;TeVRN^X)w-9~(+kP`;&L)yeoXvRPgYkqoItYqcr<~jG8Xr?_jj&s-rNn! zoQ3NKEVA|j^i)MxS98S$IDvq~PKjiCvvtnuu^64|XRXOXIKH*XH#--uT-up;MpkwX zS5n1|tMe;+pv~_?uL*2_Ydx~Pt!>5FgOKipirb?>!R?;MvkI)ZGiI$H}pKE6X zQi;-#kNK0*r~Bbec!ByX1kF&|Yzj0(qLWKGpfF3O(kYWn23;=wpbCKF21iGUbUKeo zX3q#*`BXR--+JYXU;qB!|LcDo|MNHAeC6^N-~6pt50+xVh*>Qd9WhvskEv9lF)+Wj zv@*YW<+T^?-Zzfwgp)K&`AkKpBb!VodZt0SEN?LQJVvY6DC9_aw5bokht!`uck0v$ zNMj%3LPJ&C2#-UX6_~rYz?|uFY*W(6Zc5l}qQ__e-sF^R-6x(f#f zhvlWq_YQCDkCI&)seA8wGqNvz|JFu|VTzb2+0h2Cbrhpg>#fHUpwGNO7rE7d@Q-NkPHXiI-}GQHa{{06@C4k z*t!-Ly7A0e*qQ21hFB#OIp?pxc>lNl@LS*glRv({wvu@6c`LK9Vwsc38G`9yz3KRv zD>Zo*ZoTr>n=ilq_OE^Ioj2u@^nA>^c5{TO+&tXfS(7hayL|8Y{Y#f_@2(zhZY-t1 z#k&2G_!rt+p|A^0#MTB>-$>=N7qFxu?6A(n|HqQ+yG>B7!T@! z&OTAw-g|spRfiauP*}a8NOpd$m~{1H_zJBt7sAqIxs{w&h-TS5o`~J*Px}n+Kp^BX z%{i2h!Ur`=XHV3hc)I4PC)>IkPo97dO!T&OOsHbZyZ1l;*5}{(`iooh+0Xv#_k2c| zOf|`)Gp5PV=Huh3{{CSCO`$fMyqV3*H}87eCVF7qEPY*dhcFoThN=f><3c%CDA1S< za|VM-FV{vMX&wWo^y(+8PCn6i{`8sZCr&(d0mm9c!g0dv{^5&nzx|D0{rbzR>By~b ze`Qu3n&tNsNs|-k*3RQ&-Z)JHDvA8zX!+{%ue|-1g`$dZNNi5=ema3XjlEs7VYuyui zwIizZdo(7aR4mh(H4=~i5%o_RClaQq6FAHe2HMH&njm7dcaQ3qcXsZ7_PN(y zfBnsyORigg`%N83M&aOb6q-nkJOkoG8+wUME{CtQ1?GdH_!!x&6;0`mx)3NudNG;n z6}qin3)krjg&baAHWo0;T#s4_80J(Cr%tb+GO5!%8jdu8Xh*}VI{KJSpKoP-`_8rf zt%yZ@@Vme592SjBsQnYv83_sG|6z3Zzz|h1D^+Pdv2e&o#z<%QQ<{x>SSvfXxx5Ca zyWF8L*JSi0+(w-@o^)BFj}k;#0`8nus~3~GGzNu0p^%zSHa9$bvJ%VH>1=MW{xVBe z28%`>-lQ1$c$l{CX)Z=3sd5lKosMR{XI*^E!*KMsrA^|Pc-JcH@~0 zwU4Wk3XSp^3WX(|p(`K7fKzx9l|$om>72>&zFs3&mEE-B02`=vdP6G>a0R( z4#@(cInX<6&Y&^sXXN^a2LRs8*o0taa+=AIO%C^AXf!JPTqC05*;A-#iBhN21XdRJ z{W_8R>K#${^ca4i3pYUEj9`wBncNwf&KgSiLy^qhm970CT8f{*kPEP;K|yXIHjgF? zX5~7XK_gSi1w4V&AQfng4-bHJQa^^n<4%)EN(PQNCZvzT8 z)MBRiJcUy13l#%Ou2AP{M+he2(2Ay-hK}}@%qQw@Z0hN1 zI&l&<$P_bsrub478?V$lku9U7uKK5*ym+yt2YGz_Y)utrY(@yql{|&tpIwqSO9;a# zqVL?(5UdeY2r(^AxihOxEti(_A-hCnwL852_(SD4ipTq=r=}QWenico3BqoNsK2cV zfog+~aOOgVjNXw=l?tZJdJv7~F()uJjn6)D>RkQtab05rlB{t0>~fVcktpsOTUazQ zax@RAy@->jdu_62l1=xF1BHL7Pm{K(1%O;WjR7P zN$DPmoxRY2lj_*BbpsQ0g_pwX?BjROo{aeb|P^^F@F+oe~(_o~XhWOs?jxC3M3gkezr9KhnI z_$F5(VsI_(UwP~5q?kBBKsyMqDhOR=@K#m#ph%SF!SN}|lEEm!bnHt-k>!<~*4 zp`_VacZzGXo6|{~R;M-60Kxm&@7?NNp%)ih0;Gik(pi%B%zexYf2wD;mU2u7%t zs4f0XB4hJh-;wu7m{in-mdc*V9@z15%Y~+vZkkl*GK-b5SZ*iKZ(wmI=xamGbp*Y` z8LsK3FyuCpSkAXtP3jX`D33iU>lOsLbSg&duVGl;2e7$)|dI@>lj3)+8U z;bJryEPUztAY3rRBM%M0(Zp`-@o`^gKOWCEI^qHKTp^sloap2+XawfQ2pWl%yF!ay z*fE;SKCRNqbPj`3CeuCC_CJ0xXRw;}Mz`5v(0D951`dguni*?5^K=7_O`~(9UJvN` zlUcV?i3A)9+0ld=s)vC6uLDgW2|b}?P+?C5q8kp3lEWRJUhYBR@Di;d)j^mTSGZYv zjoe~;7wOS!pC9DG>-T!pQjf)Kb<78?l9A4?G44onJq$rt@Mm=H(tIJe@tyCj@f8BW zWDmBnn~!ZeKCZ85?!nTO2Dd|CjygRB_XRqBVq|i@tG;D2l#J%8MyAOU)0B|UQybnz zQBZz>^{5}=oX#SbSS@OB{o*nU$I)1-XsZ2GW$P%PP8OLL%DHg-oBw`KCz}zn@Z%jQ z{wOGaJW+M7z8yQt0w;Zz&16|fSAeUQ`c6x0RYjk|;a!5Zj}WHV!<5NMmK+47&Q6dY zh5hb3p@b)%0mm$nSmIL~XTTPw%rXa|HMLWm(O#-Nu{@vjZ(NHytvm{0lmzP{4-bO# zFAUj&#!a!Md?MA7$zNJQO?KCzk<#IgjykHsy3&Q|Ls6uIQ{+LyyWMVhauEGN_$tte zRUq+Lb$YEsCTEd4-~{q0qN(;2W(?ahCXFX-!RW?28KZ*DB4YZ^LM8`L;QFr(-a}wY zy28>>_K9E-RR)J@o_7<367uDs7wZ? zGM>smf7CupY9C@|r$^Cffn2}ZH^!tX&CF@u408qmH4kj^_=CGZ9>|JXsI&TvmW7m8 zuT6R_f^pm^heF2mU@=?;pTsvMmzUNT<_|MYEmttr+tXNG-`H_{e7^CSQ*Gm1iE(aL zmC8l-l8rM&)DYP}*wxoBaHtBkUtevt4%h)(YloKn)O*w zQ$QOTpW#sZ2S#vgy^e2+uI%mJx^w64rATPbCS%h2u|!-Wmz2WpYef%q9UsFHC~)CQ6DUMvsw3`LS*k}i zovrNDp=wUUWlnv(u44#EQ;bpBpp^VB8hi3V%m=~_zr*HB2F#^m#A?pPqYm}t_!ymx zK_I)wg|lo`w6K2l+O^xid^?fzMJ(J|1{qBv9v^qXyIMeFEt$ibm<2WPJ9{WNw7Q~# zJ^|Wr28BHJ)3r#*5VLo1lF1eP01cdb=?}pEIH;NviIql!&g;;LC4RqM&c$H{`??{G z@a{3bh_ClW*S2?W+`FHRgT8(y{>&I7QJ@RIotzn>DE(+IyZ&1qqvSC(R_QgDORWRQ#?Cluj zsX|^y?BKIyM@(;$^Jb`g0blg4{*een^ig=c$&Mkl+rGBditB9d88Mo8{dHvVtOM21 z+|fyZbal2PM*4pQhsXUG_q~8pDK}XCfrvM~!1acpMf_IsvZ#5xBOhlh3xG2{>qvP{Iy`D-rdT^<5e%tG9z85IP6j zyU_U2j$v#+;=SU(2l~LB3T_*d@Z{>bIfGdV4(3sZK{`z$a(N6)OFf1_BXthTK_}Z{ z>h*WRS~sW>;d3bhuM*V1w)bP(8c)}wMsSc`o>CBr*Td@T&LdPj)@03?Oz!T3B0I3O z4$>eTI?($7;!g*8QW1y86Dy1oRbWml(uC(+Iv#D>s1=Q4`=%wT*-4Qf^m4v;@VU1= zV$k=`%M;KUHlqYwe-919nl3^+QRt?DS+y{hZ*6UaHMUEpDdQcJBC(?f+0%iUY@HzV zv^=WY|0o+%6b6~dWU=|vJgZJT!&JznJR*Uik~6#OsxT}O6F=iQxV?Y-%9pC67Q2FsYDP0e)7Vkf#tXaKOYi*7yd#nc#XtoC z&mx@#$G^$3E_iD*91VZ!0-i6=EuveRVRbOJN;uUvL=}3_J;VLO)V87VA;f##??K=n zg_$fWg+dpxd3+vUESi~-X|$5j9z1WBJ`Ahtn-;PACpD`#FJ0Yu^-G0RE}ttIK`p0e zPR^Mg;SiduY9Z}??N8SXjL`zQwz?WfWetT-!&P+?CL|R#FbHA@*3;LA{2BNvjZ`?T zbtu(py~XO*$+UKdMTo=k<-+mKS}2}1*-z1K9v$AfeCf56AsY?mbZUvvW1o}prg+4T zMo1fW4E@vvP}S_tAkRNrT~j@#V3O*GX%hl;1Edy(YwtwD+cA$Q_>W#m6atyt7}{sv?( z;^fnVe0FGg;5?)g**t0#(jeFg46o~aV`ckrV*?BUd$;}Ddg@@0>W31AUZ)TFd~RDP z9w7Ig65U)+4&p^JkRAeYjoG^$zJ7=cEBH&j62y~vAo zG_53kFwz1aB6c&}CV4lGMd4x_+gn?4^%YGm^(YX(y%*Aid_+CSOcs;bWw#qOF0aGk zN`_r#CRJc}$S2XLR>CxWgy-1US-p9AW6#YC7qSJZaCVBxm$F7C#(NqsJbkjJ6>_#} zLLp2nAe(C2P$>SKTGY}H%G|{EPE_v@4ANLv(EtFA)lKK>TONULbNK`DcsLmLCKB2C z;>H%}&2F%}e0C*eq#4vn!%5m4xUb+!ZYM5GorU?A+Owj@B8Yi~~UqkVQk)u!ig5ok4;10BeN z@mMaMTw7hvnzhb&B4puD_m5MCyT{ep(&EwHdeWqu2e&+U-C#de%Vcu7luhbEwIGnS zuyakl-J0~^(`TXW^<){7RMUi~^076wZ4hj0U43089D!(p!fUEpp*7X-$Db908f49! zCzQ*@lkVUqXsvQ9Eg`>4%9!ezq79>oa$mUsZnsG~xy3|2W;E+mN`r#V;0f77Es%x| zB&7ZXii8x$CaUY2JD~k@Vs?A`7*9b&_YL-rqk2&-_0V=$3$&xM0tRb>ydNLni)Zy( zqtW0Fd+jF2Vm=*q8*Cw`Nkk`ikJ1P@!mKsFytcj(4+)|%aI4pxUL)3+j}DG0yz2*tn>!hs2HYy_H5=6isovo*@`RG9 zUIY?@L%|v$otU}uSOc^V+lhDU_&7LXfKF&>gSWz)8tNONEsYIL9o;REmKJEu`_MuC zgH&TQ8O&y9B<%Niiiu>>sxsIdO6EX+JB~SmnJ^`eHurX~mUG}TCpV|Esr6F1R4C=m zPGLGA4R9=~y#WSm7DVxt^#~MV&?KN?`$vYD<9(=(Hf&Q}1Eit0sUF(aTVIVtwLPNz zQjJ=!Fq_O~m(%S`&#x}}L0e7K$R9%0HsiXGICXS${l-gQy0qzET0Y466M>Lfubbs6 zbgVukw5b!^oluWKwQ?hbN{|`h!&WH`jU^4!M!I_2n>w57s_JSR8f)qspcN-8YZ@Ld zKLA>AghGu{X))U!u7!owlE>^1WCI2!5!FM)bm7E-rH!52U%b4Wn2#?-%yyH@Y19ZA zWG=p=@q85mS%2{~va^XB96VLgfoba3NqD_5Y|j({($-P~tFEd%b*8SSqN2J9QdwD5 z{Rn*CET2Bjzq)GAc7@;SAf(u=HbLO0bRxuHm8egB2$wu6OuY));_skBB7 zk4mNvcSEY4Id$PQr0RSJjFXtEgtrcNLMzgNA{vJe_7Wz}tujs8cQPZ)ru~DV>O}_O5OiC=<2R)>YO(>uc)k zpbwz~-~j*9)Mf~&Mi!(f=}#(*ERLFHFZz|k^JJ~)uU2rFB=J3LC@%n zOAoS)Rz&NEov(p4b~M1d>p5`_6yAbsue1s|gH`Q=6Rd$@930yPZ)s_VG(&1GHh}2h zF$@o1d?8CLS4%_&jaIEO=*==NS2btW@kV;!pR7CebR7=Vilu`$uBHM@@pRf3b6OKo zhh8eSDEXw$>WYhJ+aNXVX9*5YQx6=(w~2YAc2wUOySsOwtEaOC*4*CQ0jsaA0@Vgp z52L^P2DGDTU48NZUNaV5ffI$@xq=HmGa-DdwQPFVvqRCe)q1-NUV?9iXcuv>i#Hb#?UibhWi~w0FXqn(OOps~=hW zKgf|np_0ny6f(KO>GoUnvsy>kub~j}4VBe3^&MiB%3}?zmq4#ek4dUD*aJ>2pEz}P(cyIsXa=&WwWbMlm8x!P0O!E!^K}h%k1jr_ z8`K(gVx?NCR9S>dfl{t>d#w^OfrMy4V_Gvnh<= zoT}BUG&T$9O2ic!RB|=}jc#dzv|u>#<-*?fGNkuIZgKno;-LiX!o=Gy5VTy01S&nqC4PVr)z{ln=5M{(f8iVkyLFmNEF~v z7;`SC*&@~GB{Dj$6H!@Faj~9Y@mTXayL;>2jZ%3L6v6ZJQJ=@=Nh;Z+Lmdql8b*5S zpcluNq+M7HvG+v8WTv+?RKsOsD0D5P2U=GH4nmMd$i)v}z8_@4rU!iqH3qB0>GnFc z8jEF4&z;0!VGXU_)iq-xnM^A31m}XFgR{|Lv;{z)UY*)0rw*bU&YZf?k7#VFm|T^k zhWjT5&nEnK3bf{In|uH@R9As(ZEWdist0$FU3{;skGvaea?cYc zjee~D%rlLg&W>Req_@7Y72eiR+xRHi?}3~c%?^{@s8l&XXUY^PkveVssr~^3q7#e4 zimcwWZ{bp26jCM;zdJsV>c2nP})+iXfYtmCQ?aHyp;EN>=MwJ zuH{mPPz`4qrqER<&Uc3`!wk;Ma78{HV#AuNI>or*2~@`@3XbgUeoq1M5b6Uj9CO}~ zJLrp~vrFqsrBci+CczO+a7=SQ!{APPR+qivP`0$3o8R3?#L{6`An1^=D8ub_%|z76 zGp+EDX>gi7GY*YeG-4#U6cpky6Fm*1J>6&w>Sru~f06^U+v@>W0hxFpHNTLLm}ZDA zVBhVi8(`Y)@!0Z?O&cx7{fSJr90cW~NGuT1&d!j#V4W0FMP+Aa+&v|i37LpOz%If< z>T2W!G^w|Z+}qWQ1yARBoXhJArQ_L5J{QmD7t%J-G`za1x}~ChD&L@(1x2&g63WcrF|(EOEh+|i91iD!anRq5 zGiNbd%(md1BNX-Ng)C&vnRB%#8V30~pR;%rQ-h}Taw@;FQ7mue!sUaQLBN?D>>ijI zZ@btsyy7Qug*;k&)^8G`&R?jL(Fo(6?Oc2hs{gU7{|9-r%()|xRJ^!cNP2DhvCfvR z-j<6)Y>iDCw2D|Bw>RQ-`I8=ZFzgP@JH=B|gl+_82H#lMG`wmj&hYq?jhTRrg=ju= zRyEPj?rojyLu2|7k6V6lCJIE;3*p#eDeEz+N!=ajK_qlS?M~{lMJ?T*iH8EQKr|Ki zc>NAg2;ebDJuTgQdP{vhBIO_ogyM;|bkHY6wl+R1C*xU|rm@bpzMrxDe_zIefW_ee z$98|NoObDCW0+P11__;-QHFGdJ>Qf)5sJBDxlCap16oY{ZmoEFthb|Qn%i*^hAP@8 zcp|NsxScbp@U5^48HGq6g0oO<$j7gKFgxK~Iq1(U?v^uQD`%t&Pr+lglR=*s+;(hI(g!eO+{xzCb;z8N%oeF;`!))0@j&lDgJEizGt$HALp?V4 z{jf5U*>oVgy1x!C^=2qTW7ET3pm(ib=-f_9GRwuag~iO$&cWL1_Tu(@Jm67KMyN^( zvI)|f@X%!j4I5QTg|$f3K!cu6=3@~oZ2!RfD*3}6oo-VgvoIfbswg-_7aolQUAznS z^`SLkDaZnlKGVpp^y2g8JW|Yc^IkD=W_U~?P7mLfA8=Gq@<^9|1DYx4ooRPS+ zI1C;VaLg#J4&%iBYC;0qfLq-vnVLHw`yi{!kI^0x2qzX(iFm-K7(wCaLk(mBUoCg| z=7gE`<&9hx9D-I#`NGn6#-Z1+z?Gg!hVMYtdu>x9vq{pon2tyXdRuFB96FbX_+YEk zBXEEC$~*@E(V*L5_%@^It0-jPr_mqVuX zR(Wk{YqM0?UMbICePM4U={1Tu%D96;nu5hce2v|18r?4Cm?Wo*!4mV4%Ro0yny2xmtbX?C3P_ zCPAF7BG4^-jc10Xbq7Pmg~ioiBpr*D7Z;KqJ%5tHQu6wG1}+*@6I_vex(^%__?W>D zwDmuBE`GFWN<7+r4m~CtwGt%WS=AiVP|Pi)Q{{!VTzP$Y`Cxaw7;ue%Q-y-%wD zfuqYKDg0b75jX&&cSxxQS0EHv&VzH$VsSBFp3f&-MzP8s^^2Laa6>-ubAfzFVuj1h z000*#fyC13;s&_ua-oojcx@`N!tG|`KP2`4#b*JC518EsE2x|f7xUqW&*k^o{Sp3udiMB#K5qN}0G3w7?EnA( diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s109.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s109.bmp deleted file mode 100644 index c72548e093ca7da87456c40c2eac03298d7a4558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s110.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s110.bmp deleted file mode 100644 index 4c3506eaedd3cd44a87e911a37ca51319ba83b36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 z 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s114.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s114.bmp deleted file mode 100644 index e687be4cbe36ef054b10c20854b83a412812eb83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s115.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s115.bmp deleted file mode 100644 index c982e67350c6888dce994938d74b261070901b8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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 NegFRj|DS1r{{z;87ykeN diff --git a/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s116.bmp b/tests/data/bids_tests/eeg_ds003645s_hed/stimuli/s116.bmp deleted file mode 100644 index 412582e051ae636b5a8976ce41bec1153a2fe359..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21814 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