DMSC Integration Testing

Last updated: September 25, 2026 08:04:50

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_00022303.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 0x7f82725e99e0>

    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_00022303.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_00022203.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 0x7f1eaeec59e0>

    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_00022203.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_00022203.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 0x7f32c80959e0>

    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_00022203.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_00022193.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 0x7fbe6fb0d9e0>

    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_00022193.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_00022073.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 0x7fc9502459e0>

    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_00022073.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_00022063.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 0x7fec4a5a19e0>

    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_00022063.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_00022063.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 0x7fdc023a19e0>

    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_00022063.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_00022043.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 0x7ffb1980d940>

    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_00022043.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_00022043.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 0x7f97239119e0>

    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_00022043.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_00022043.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 0x7fe3bb8359e0>

    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_00022043.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_00022023.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 0x7fd0372c19e0>

    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_00022023.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_00022023.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 0x7f4e879759e0>

    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_00022023.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_00022023.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 0x7ff643e9d9e0>

    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_00022023.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_00021909.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 0x7fb31b7e9940>

    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_00021909.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_00021909.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 0x7fc3c989d940>

    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_00021909.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_00021899.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 0x7f28040bd940>

    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_00021899.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_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_00021519.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 0x7f62f93b9940>

    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_00021519.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_00020909.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 0x7f76efebd940>

    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_00020909.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_00020899.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 0x7f112cc01940>

    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_00020899.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_00020889.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 0x7effcbf09940>

    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_00020889.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_00020889.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 0x7fed5cd75940>

    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_00020889.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_00020559.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 0x7f0ae8f11940>

    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_00020559.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
----------
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 0x7f481a27d940>

    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_00020200.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 0x7fb67c8f56c0>

    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 0x7fd7d26b56c0>

    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 0x7f815c3196c0>

    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