DMSC Integration Testing

Last updated: September 25, 2026 08:02:48

Test: chexus|magic|run_chexus|

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00022383.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/344
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5243

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fd9440499e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00022383.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/344
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5243

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00022253.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/344
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5243

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fb5cf8059e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00022253.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/344
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5243

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00022113.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/344
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5243

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fab36061940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00022113.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/344
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5243

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021973.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/344
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5243

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f595f1bd940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021973.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/344
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5243

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021839.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/345
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f9cc3111940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021839.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/345
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021699.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/345
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f63deae1940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021699.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/345
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021559.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/345
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fbaab2bd940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021559.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/345
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021419.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/345
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fefe8041940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021419.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/345
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021269.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/345
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7faafb175940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021269.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/345
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021129.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/345
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f94a08b9940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00021129.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/345
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020989.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/345
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7ff9c6fa9940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020989.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/345
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020699.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/345
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fcbe81b1940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020699.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/345
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020569.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/48
depends_on_target_missing: 0/76
float_dataset_units_missing: 0/624
group_has_units: 0/258
index_has_units: 0/184
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/345
NX_class_attr_missing: 0/258
NX_class_invalid: 0/258
NX_class_is_legacy: 0/258
transformation_depends_on_missing: 0/10
transformation_offset_units_missing: 0/0
units_invalid: 0/1353
NXlog_has_value: 0/167
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/10
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1353
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/28

Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fe8af705940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020569.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/48
E           depends_on_target_missing: 0/76
E           float_dataset_units_missing: 0/624
E           group_has_units: 0/258
E           index_has_units: 0/184
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/345
E           NX_class_attr_missing: 0/258
E           NX_class_invalid: 0/258
E           NX_class_is_legacy: 0/258
E           transformation_depends_on_missing: 0/10
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1353
E           NXlog_has_value: 0/167
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/10
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1353
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/28
E           
E           Total: 1/5244

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020413.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/240
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/322
NX_class_attr_missing: 0/240
NX_class_invalid: 0/240
NX_class_is_legacy: 0/240
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4742

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f2f861dd940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020413.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/240
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/322
E           NX_class_attr_missing: 0/240
E           NX_class_invalid: 0/240
E           NX_class_is_legacy: 0/240
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4742

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020273.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/240
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/322
NX_class_attr_missing: 0/240
NX_class_invalid: 0/240
NX_class_is_legacy: 0/240
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4742

tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f2a67661940>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(
            group, validators=validators, skip_condition=skip_condition
        )
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020273.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/240
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/322
E           NX_class_attr_missing: 0/240
E           NX_class_invalid: 0/240
E           NX_class_is_legacy: 0/240
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4742

tests/chexus/chexus_test.py:38: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020200.hdf: 
Violations
----------
NX_class_attr_missing @ /entry/.ESS_monitor
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/50
depends_on_target_missing: 0/80
float_dataset_units_missing: 0/563
group_has_units: 0/244
index_has_units: 0/167
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/327
NX_class_attr_missing: 1/244
NX_class_invalid: 0/243
NX_class_is_legacy: 0/243
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1198
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/4
event_data_has_event_datasets: 0/4
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1198
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 2/4774

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f98e8d116c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020200.hdf: 
E           Violations
E           ----------
E           NX_class_attr_missing @ /entry/.ESS_monitor
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/50
E           depends_on_target_missing: 0/80
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/244
E           index_has_units: 0/167
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/327
E           NX_class_attr_missing: 1/244
E           NX_class_invalid: 0/243
E           NX_class_is_legacy: 0/243
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1198
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/4
E           event_data_has_event_datasets: 0/4
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1198
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 2/4774

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020200.hdf: 
Violations
----------
NX_class_attr_missing @ /entry/.ESS_monitor
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/50
depends_on_target_missing: 0/80
float_dataset_units_missing: 0/563
group_has_units: 0/244
index_has_units: 0/167
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/327
NX_class_attr_missing: 1/244
NX_class_invalid: 0/243
NX_class_is_legacy: 0/243
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1198
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/4
event_data_has_event_datasets: 0/4
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1198
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 2/4774

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f955c19d6c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020200.hdf: 
E           Violations
E           ----------
E           NX_class_attr_missing @ /entry/.ESS_monitor
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/50
E           depends_on_target_missing: 0/80
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/244
E           index_has_units: 0/167
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/327
E           NX_class_attr_missing: 1/244
E           NX_class_invalid: 0/243
E           NX_class_is_legacy: 0/243
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1198
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/4
E           event_data_has_event_datasets: 0/4
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1198
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 2/4774

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020112.hdf: 
Violations
----------
NX_class_attr_missing @ /entry/.ESS_monitor
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/50
depends_on_target_missing: 0/80
float_dataset_units_missing: 0/563
group_has_units: 0/244
index_has_units: 0/167
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/327
NX_class_attr_missing: 1/244
NX_class_invalid: 0/243
NX_class_is_legacy: 0/243
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1198
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/4
event_data_has_event_datasets: 0/4
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1198
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 2/4774

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f319b85d6c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00020112.hdf: 
E           Violations
E           ----------
E           NX_class_attr_missing @ /entry/.ESS_monitor
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/50
E           depends_on_target_missing: 0/80
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/244
E           index_has_units: 0/167
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/327
E           NX_class_attr_missing: 1/244
E           NX_class_invalid: 0/243
E           NX_class_is_legacy: 0/243
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1198
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/4
E           event_data_has_event_datasets: 0/4
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1198
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 2/4774

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019969.hdf: 
Violations
----------
NX_class_attr_missing @ /entry/.ESS_monitor
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/50
depends_on_target_missing: 0/80
float_dataset_units_missing: 0/563
group_has_units: 0/244
index_has_units: 0/167
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/327
NX_class_attr_missing: 1/244
NX_class_invalid: 0/243
NX_class_is_legacy: 0/243
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1198
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/4
event_data_has_event_datasets: 0/4
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1198
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 2/4774

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7febcf3ad6c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019969.hdf: 
E           Violations
E           ----------
E           NX_class_attr_missing @ /entry/.ESS_monitor
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/50
E           depends_on_target_missing: 0/80
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/244
E           index_has_units: 0/167
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/327
E           NX_class_attr_missing: 1/244
E           NX_class_invalid: 0/243
E           NX_class_is_legacy: 0/243
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1198
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/4
E           event_data_has_event_datasets: 0/4
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1198
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 2/4774

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019803.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/242
index_has_units: 0/165
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/242
NX_class_invalid: 0/242
NX_class_is_legacy: 0/242
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1201
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1201
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f1d14c796c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019803.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/242
E           index_has_units: 0/165
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/242
E           NX_class_invalid: 0/242
E           NX_class_is_legacy: 0/242
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1201
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1201
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019451.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/242
index_has_units: 0/165
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/242
NX_class_invalid: 0/242
NX_class_is_legacy: 0/242
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1201
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1201
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f09708f96c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019451.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/242
E           index_has_units: 0/165
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/242
E           NX_class_invalid: 0/242
E           NX_class_is_legacy: 0/242
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1201
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1201
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019451.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/242
index_has_units: 0/165
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/242
NX_class_invalid: 0/242
NX_class_is_legacy: 0/242
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1201
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1201
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f5274a796c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019451.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/242
E           index_has_units: 0/165
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/242
E           NX_class_invalid: 0/242
E           NX_class_is_legacy: 0/242
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1201
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1201
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019371.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/242
index_has_units: 0/165
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/242
NX_class_invalid: 0/242
NX_class_is_legacy: 0/242
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1201
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1201
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fbef8de16c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019371.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/242
E           index_has_units: 0/165
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/242
E           NX_class_invalid: 0/242
E           NX_class_is_legacy: 0/242
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1201
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1201
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019225.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/242
index_has_units: 0/165
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/242
NX_class_invalid: 0/242
NX_class_is_legacy: 0/242
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1201
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1201
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f06166b56c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019225.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/242
E           index_has_units: 0/165
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/242
E           NX_class_invalid: 0/242
E           NX_class_is_legacy: 0/242
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1201
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1201
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019094.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/242
index_has_units: 0/165
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/242
NX_class_invalid: 0/242
NX_class_is_legacy: 0/242
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1201
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1201
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f387877d6c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00019094.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/242
E           index_has_units: 0/165
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/242
E           NX_class_invalid: 0/242
E           NX_class_is_legacy: 0/242
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1201
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1201
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018954.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/242
index_has_units: 0/165
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/242
NX_class_invalid: 0/242
NX_class_is_legacy: 0/242
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1201
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1201
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fb0773dd6c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018954.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/242
E           index_has_units: 0/165
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/242
E           NX_class_invalid: 0/242
E           NX_class_is_legacy: 0/242
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1201
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1201
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018814.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/242
index_has_units: 0/165
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/242
NX_class_invalid: 0/242
NX_class_is_legacy: 0/242
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1201
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1201
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f975a0d56c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018814.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/242
E           index_has_units: 0/165
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/242
E           NX_class_invalid: 0/242
E           NX_class_is_legacy: 0/242
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1201
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1201
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018674.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/242
index_has_units: 0/165
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/242
NX_class_invalid: 0/242
NX_class_is_legacy: 0/242
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1201
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1201
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fccba85d6c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018674.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/242
E           index_has_units: 0/165
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/242
E           NX_class_invalid: 0/242
E           NX_class_is_legacy: 0/242
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1201
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1201
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4767

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018330.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f6c038d96c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018330.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018330.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f4fb61e16c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018330.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018330.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f914d02d6c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018330.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018250.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f98ac9b16c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018250.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018120.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f17b0c816c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00018120.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017980.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f7375ee56c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017980.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017743.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7ff6908656c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017743.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017655.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7ff9d95116c0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017655.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017545.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f51711d37e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017545.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017395.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7faac44b37e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017395.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017265.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f1e1f33f7e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017265.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017125.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f9eb96577e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00017125.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016985.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f4a32c237e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016985.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016705.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/241
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/326
NX_class_attr_missing: 0/241
NX_class_invalid: 0/241
NX_class_is_legacy: 0/241
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f60f8ee77e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016705.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/241
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/326
E           NX_class_attr_missing: 0/241
E           NX_class_invalid: 0/241
E           NX_class_is_legacy: 0/241
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4750

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016555.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/240
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/322
NX_class_attr_missing: 0/240
NX_class_invalid: 0/240
NX_class_is_legacy: 0/240
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4742

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fa8a0d177e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016555.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/240
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/322
E           NX_class_attr_missing: 0/240
E           NX_class_invalid: 0/240
E           NX_class_is_legacy: 0/240
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4742

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016425.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/240
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/322
NX_class_attr_missing: 0/240
NX_class_invalid: 0/240
NX_class_is_legacy: 0/240
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4742

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f932744f7e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016425.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/240
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/322
E           NX_class_attr_missing: 0/240
E           NX_class_invalid: 0/240
E           NX_class_is_legacy: 0/240
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4742

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016285.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/240
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/322
NX_class_attr_missing: 0/240
NX_class_invalid: 0/240
NX_class_is_legacy: 0/240
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4742

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f5374bb37e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016285.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/240
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/322
E           NX_class_attr_missing: 0/240
E           NX_class_invalid: 0/240
E           NX_class_is_legacy: 0/240
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4742

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016145.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/240
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/322
NX_class_attr_missing: 0/240
NX_class_invalid: 0/240
NX_class_is_legacy: 0/240
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4742

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7eff28e977e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016145.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/240
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/322
E           NX_class_attr_missing: 0/240
E           NX_class_invalid: 0/240
E           NX_class_is_legacy: 0/240
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4742

tests/chexus/chexus_test.py:25: AssertionError

View job log here


AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016005.hdf: 
Violations
----------
event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])


Summary
-------
depends_on_missing: 0/49
depends_on_target_missing: 0/79
float_dataset_units_missing: 0/563
group_has_units: 0/240
index_has_units: 0/164
mask_has_units: 0/0
non_numeric_dataset_has_units: 0/322
NX_class_attr_missing: 0/240
NX_class_invalid: 0/240
NX_class_is_legacy: 0/240
transformation_depends_on_missing: 0/12
transformation_offset_units_missing: 0/0
units_invalid: 0/1195
NXlog_has_value: 0/147
detector_numbers are not unique: 0/2
event_id is not subset of associated detector_numbers: 1/2
Shape of pixel offsets does not correspond to detector_number: 0/0
event_index_too_small: 0/3
event_data_has_event_datasets: 0/3
NXtransformations_child_not_NX_NUMBER: 0/12
chopper_frequency_unit_invalid: 0/4
dataset_units_check: 0/1195
transformation_offset_units_invalid: 0/0
transformation_value_units_invalid: 0/30

Total: 1/4742

tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'magic', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f3667dfb7e0>

    def test_run_chexus(
        instrument: str,
        coda_proposal_id: str | None,
        pathfinder: Callable[..., Path],
    ) -> None:
        path = pathfinder(proposal_id=coda_proposal_id, instrument=instrument)
        reader = chexus.read_hdf5(path, locking=False)
        group = next(reader)
        validators = chexus.validators.base_validators(has_scipp=True)
        results = chexus.validate(group, validators=validators)
        report = chexus.report(results=results)
        logging.info(report)
        logging.info(chexus.make_fileinfo(path))
        if chexus.has_violations(results):
>           raise AssertionError(f"Validation failed for {path}: \n" + report)
E           AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_magic_999999_00016005.hdf: 
E           Violations
E           ----------
E           event_id is not subset of associated detector_numbers @ /entry/instrument/magic_detector_b/magic_detector_b_event_data (event_id:s that are not in detector_number: [245761 245762 245763 ... 376602 376603 376604])
E           
E           
E           Summary
E           -------
E           depends_on_missing: 0/49
E           depends_on_target_missing: 0/79
E           float_dataset_units_missing: 0/563
E           group_has_units: 0/240
E           index_has_units: 0/164
E           mask_has_units: 0/0
E           non_numeric_dataset_has_units: 0/322
E           NX_class_attr_missing: 0/240
E           NX_class_invalid: 0/240
E           NX_class_is_legacy: 0/240
E           transformation_depends_on_missing: 0/12
E           transformation_offset_units_missing: 0/0
E           units_invalid: 0/1195
E           NXlog_has_value: 0/147
E           detector_numbers are not unique: 0/2
E           event_id is not subset of associated detector_numbers: 1/2
E           Shape of pixel offsets does not correspond to detector_number: 0/0
E           event_index_too_small: 0/3
E           event_data_has_event_datasets: 0/3
E           NXtransformations_child_not_NX_NUMBER: 0/12
E           chopper_frequency_unit_invalid: 0/4
E           dataset_units_check: 0/1195
E           transformation_offset_units_invalid: 0/0
E           transformation_value_units_invalid: 0/30
E           
E           Total: 1/4742

tests/chexus/chexus_test.py:25: AssertionError