Test passed, nothing to report
Test: chexus|odin|run_chexus|
AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_odin_999999_00020415.hdf: Violations ---------- float_dataset_units_missing @ /entry/instrument/source/pulse_width Summary ------- depends_on_missing: 0/90 depends_on_target_missing: 0/172 float_dataset_units_missing: 1/1183 group_has_units: 0/498 index_has_units: 0/304 mask_has_units: 0/0 non_numeric_dataset_has_units: 0/525 NX_class_attr_missing: 0/498 NX_class_invalid: 0/498 NX_class_is_legacy: 0/498 transformation_depends_on_missing: 0/80 transformation_offset_units_missing: 0/2 units_invalid: 0/2440 NXlog_has_value: 0/293 detector_numbers are not unique: 0/2 event_id is not subset of associated detector_numbers: 0/2 Shape of pixel offsets does not correspond to detector_number: 0/2 event_index_too_small: 0/2 event_data_has_event_datasets: 0/2 NXtransformations_child_not_NX_NUMBER: 0/82 chopper_frequency_unit_invalid: 0/10 dataset_units_check: 0/2440 transformation_offset_units_invalid: 0/2 transformation_value_units_invalid: 0/82 Total: 1/9707 tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'odin', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fc77d641940>
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_odin_999999_00020415.hdf:
E Violations
E ----------
E float_dataset_units_missing @ /entry/instrument/source/pulse_width
E
E
E Summary
E -------
E depends_on_missing: 0/90
E depends_on_target_missing: 0/172
E float_dataset_units_missing: 1/1183
E group_has_units: 0/498
E index_has_units: 0/304
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/525
E NX_class_attr_missing: 0/498
E NX_class_invalid: 0/498
E NX_class_is_legacy: 0/498
E transformation_depends_on_missing: 0/80
E transformation_offset_units_missing: 0/2
E units_invalid: 0/2440
E NXlog_has_value: 0/293
E detector_numbers are not unique: 0/2
E event_id is not subset of associated detector_numbers: 0/2
E Shape of pixel offsets does not correspond to detector_number: 0/2
E event_index_too_small: 0/2
E event_data_has_event_datasets: 0/2
E NXtransformations_child_not_NX_NUMBER: 0/82
E chopper_frequency_unit_invalid: 0/10
E dataset_units_check: 0/2440
E transformation_offset_units_invalid: 0/2
E transformation_value_units_invalid: 0/82
E
E Total: 1/9707
tests/chexus/chexus_test.py:38: AssertionError
AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_odin_999999_00020275.hdf: Violations ---------- float_dataset_units_missing @ /entry/instrument/source/pulse_width Summary ------- depends_on_missing: 0/90 depends_on_target_missing: 0/172 float_dataset_units_missing: 1/1183 group_has_units: 0/498 index_has_units: 0/304 mask_has_units: 0/0 non_numeric_dataset_has_units: 0/525 NX_class_attr_missing: 0/498 NX_class_invalid: 0/498 NX_class_is_legacy: 0/498 transformation_depends_on_missing: 0/80 transformation_offset_units_missing: 0/2 units_invalid: 0/2440 NXlog_has_value: 0/293 detector_numbers are not unique: 0/2 event_id is not subset of associated detector_numbers: 0/2 Shape of pixel offsets does not correspond to detector_number: 0/2 event_index_too_small: 0/2 event_data_has_event_datasets: 0/2 NXtransformations_child_not_NX_NUMBER: 0/82 chopper_frequency_unit_invalid: 0/10 dataset_units_check: 0/2440 transformation_offset_units_invalid: 0/2 transformation_value_units_invalid: 0/82 Total: 1/9707 tests/chexus/chexus_test.py:38: AssertionError
Full output
instrument = 'odin', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f591b935940>
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_odin_999999_00020275.hdf:
E Violations
E ----------
E float_dataset_units_missing @ /entry/instrument/source/pulse_width
E
E
E Summary
E -------
E depends_on_missing: 0/90
E depends_on_target_missing: 0/172
E float_dataset_units_missing: 1/1183
E group_has_units: 0/498
E index_has_units: 0/304
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/525
E NX_class_attr_missing: 0/498
E NX_class_invalid: 0/498
E NX_class_is_legacy: 0/498
E transformation_depends_on_missing: 0/80
E transformation_offset_units_missing: 0/2
E units_invalid: 0/2440
E NXlog_has_value: 0/293
E detector_numbers are not unique: 0/2
E event_id is not subset of associated detector_numbers: 0/2
E Shape of pixel offsets does not correspond to detector_number: 0/2
E event_index_too_small: 0/2
E event_data_has_event_datasets: 0/2
E NXtransformations_child_not_NX_NUMBER: 0/82
E chopper_frequency_unit_invalid: 0/10
E dataset_units_check: 0/2440
E transformation_offset_units_invalid: 0/2
E transformation_value_units_invalid: 0/82
E
E Total: 1/9707
tests/chexus/chexus_test.py:38: AssertionError
AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_odin_999999_00020202.hdf: Violations ---------- float_dataset_units_missing @ /entry/instrument/source/pulse_width NX_class_attr_missing @ /entry/.ESS_monitor event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_1/monitor_events (NXevent_data must have event dataset(s)) event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_2/monitor_events (NXevent_data must have event dataset(s)) event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_3/monitor_events (NXevent_data must have event dataset(s)) Summary ------- depends_on_missing: 0/93 depends_on_target_missing: 0/178 float_dataset_units_missing: 1/1186 group_has_units: 0/509 index_has_units: 0/307 mask_has_units: 0/0 non_numeric_dataset_has_units: 0/532 NX_class_attr_missing: 1/509 NX_class_invalid: 0/508 NX_class_is_legacy: 0/508 transformation_depends_on_missing: 0/83 transformation_offset_units_missing: 0/2 units_invalid: 0/2461 NXlog_has_value: 0/293 detector_numbers are not unique: 0/2 event_id is not subset of associated detector_numbers: 0/2 Shape of pixel offsets does not correspond to detector_number: 0/2 event_index_too_small: 0/2 event_data_has_event_datasets: 3/5 NXtransformations_child_not_NX_NUMBER: 0/85 chopper_frequency_unit_invalid: 0/10 dataset_units_check: 0/2461 transformation_offset_units_invalid: 0/2 transformation_value_units_invalid: 0/85 Total: 5/9825 tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'odin', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7fcda17b16c0>
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_odin_999999_00020202.hdf:
E Violations
E ----------
E float_dataset_units_missing @ /entry/instrument/source/pulse_width
E NX_class_attr_missing @ /entry/.ESS_monitor
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_1/monitor_events (NXevent_data must have event dataset(s))
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_2/monitor_events (NXevent_data must have event dataset(s))
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_3/monitor_events (NXevent_data must have event dataset(s))
E
E
E Summary
E -------
E depends_on_missing: 0/93
E depends_on_target_missing: 0/178
E float_dataset_units_missing: 1/1186
E group_has_units: 0/509
E index_has_units: 0/307
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/532
E NX_class_attr_missing: 1/509
E NX_class_invalid: 0/508
E NX_class_is_legacy: 0/508
E transformation_depends_on_missing: 0/83
E transformation_offset_units_missing: 0/2
E units_invalid: 0/2461
E NXlog_has_value: 0/293
E detector_numbers are not unique: 0/2
E event_id is not subset of associated detector_numbers: 0/2
E Shape of pixel offsets does not correspond to detector_number: 0/2
E event_index_too_small: 0/2
E event_data_has_event_datasets: 3/5
E NXtransformations_child_not_NX_NUMBER: 0/85
E chopper_frequency_unit_invalid: 0/10
E dataset_units_check: 0/2461
E transformation_offset_units_invalid: 0/2
E transformation_value_units_invalid: 0/85
E
E Total: 5/9825
tests/chexus/chexus_test.py:25: AssertionError
AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_odin_999999_00020202.hdf: Violations ---------- float_dataset_units_missing @ /entry/instrument/source/pulse_width NX_class_attr_missing @ /entry/.ESS_monitor event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_1/monitor_events (NXevent_data must have event dataset(s)) event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_2/monitor_events (NXevent_data must have event dataset(s)) event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_3/monitor_events (NXevent_data must have event dataset(s)) Summary ------- depends_on_missing: 0/93 depends_on_target_missing: 0/178 float_dataset_units_missing: 1/1186 group_has_units: 0/509 index_has_units: 0/307 mask_has_units: 0/0 non_numeric_dataset_has_units: 0/532 NX_class_attr_missing: 1/509 NX_class_invalid: 0/508 NX_class_is_legacy: 0/508 transformation_depends_on_missing: 0/83 transformation_offset_units_missing: 0/2 units_invalid: 0/2461 NXlog_has_value: 0/293 detector_numbers are not unique: 0/2 event_id is not subset of associated detector_numbers: 0/2 Shape of pixel offsets does not correspond to detector_number: 0/2 event_index_too_small: 0/2 event_data_has_event_datasets: 3/5 NXtransformations_child_not_NX_NUMBER: 0/85 chopper_frequency_unit_invalid: 0/10 dataset_units_check: 0/2461 transformation_offset_units_invalid: 0/2 transformation_value_units_invalid: 0/85 Total: 5/9825 tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'odin', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f8385cdd6c0>
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_odin_999999_00020202.hdf:
E Violations
E ----------
E float_dataset_units_missing @ /entry/instrument/source/pulse_width
E NX_class_attr_missing @ /entry/.ESS_monitor
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_1/monitor_events (NXevent_data must have event dataset(s))
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_2/monitor_events (NXevent_data must have event dataset(s))
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_3/monitor_events (NXevent_data must have event dataset(s))
E
E
E Summary
E -------
E depends_on_missing: 0/93
E depends_on_target_missing: 0/178
E float_dataset_units_missing: 1/1186
E group_has_units: 0/509
E index_has_units: 0/307
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/532
E NX_class_attr_missing: 1/509
E NX_class_invalid: 0/508
E NX_class_is_legacy: 0/508
E transformation_depends_on_missing: 0/83
E transformation_offset_units_missing: 0/2
E units_invalid: 0/2461
E NXlog_has_value: 0/293
E detector_numbers are not unique: 0/2
E event_id is not subset of associated detector_numbers: 0/2
E Shape of pixel offsets does not correspond to detector_number: 0/2
E event_index_too_small: 0/2
E event_data_has_event_datasets: 3/5
E NXtransformations_child_not_NX_NUMBER: 0/85
E chopper_frequency_unit_invalid: 0/10
E dataset_units_check: 0/2461
E transformation_offset_units_invalid: 0/2
E transformation_value_units_invalid: 0/85
E
E Total: 5/9825
tests/chexus/chexus_test.py:25: AssertionError
AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_odin_999999_00020114.hdf: Violations ---------- float_dataset_units_missing @ /entry/instrument/source/pulse_width NX_class_attr_missing @ /entry/.ESS_monitor event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_1/monitor_events (NXevent_data must have event dataset(s)) event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_2/monitor_events (NXevent_data must have event dataset(s)) event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_3/monitor_events (NXevent_data must have event dataset(s)) Summary ------- depends_on_missing: 0/93 depends_on_target_missing: 0/178 float_dataset_units_missing: 1/1186 group_has_units: 0/509 index_has_units: 0/307 mask_has_units: 0/0 non_numeric_dataset_has_units: 0/532 NX_class_attr_missing: 1/509 NX_class_invalid: 0/508 NX_class_is_legacy: 0/508 transformation_depends_on_missing: 0/83 transformation_offset_units_missing: 0/2 units_invalid: 0/2461 NXlog_has_value: 0/293 detector_numbers are not unique: 0/2 event_id is not subset of associated detector_numbers: 0/2 Shape of pixel offsets does not correspond to detector_number: 0/2 event_index_too_small: 0/2 event_data_has_event_datasets: 3/5 NXtransformations_child_not_NX_NUMBER: 0/85 chopper_frequency_unit_invalid: 0/10 dataset_units_check: 0/2461 transformation_offset_units_invalid: 0/2 transformation_value_units_invalid: 0/85 Total: 5/9825 tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'odin', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f2ab687d6c0>
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_odin_999999_00020114.hdf:
E Violations
E ----------
E float_dataset_units_missing @ /entry/instrument/source/pulse_width
E NX_class_attr_missing @ /entry/.ESS_monitor
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_1/monitor_events (NXevent_data must have event dataset(s))
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_2/monitor_events (NXevent_data must have event dataset(s))
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_3/monitor_events (NXevent_data must have event dataset(s))
E
E
E Summary
E -------
E depends_on_missing: 0/93
E depends_on_target_missing: 0/178
E float_dataset_units_missing: 1/1186
E group_has_units: 0/509
E index_has_units: 0/307
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/532
E NX_class_attr_missing: 1/509
E NX_class_invalid: 0/508
E NX_class_is_legacy: 0/508
E transformation_depends_on_missing: 0/83
E transformation_offset_units_missing: 0/2
E units_invalid: 0/2461
E NXlog_has_value: 0/293
E detector_numbers are not unique: 0/2
E event_id is not subset of associated detector_numbers: 0/2
E Shape of pixel offsets does not correspond to detector_number: 0/2
E event_index_too_small: 0/2
E event_data_has_event_datasets: 3/5
E NXtransformations_child_not_NX_NUMBER: 0/85
E chopper_frequency_unit_invalid: 0/10
E dataset_units_check: 0/2461
E transformation_offset_units_invalid: 0/2
E transformation_value_units_invalid: 0/85
E
E Total: 5/9825
tests/chexus/chexus_test.py:25: AssertionError
AssertionError: Validation failed for /ess/data/coda/999999/raw/coda_odin_999999_00019971.hdf: Violations ---------- float_dataset_units_missing @ /entry/instrument/source/pulse_width NX_class_attr_missing @ /entry/.ESS_monitor event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_1/monitor_events (NXevent_data must have event dataset(s)) event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_2/monitor_events (NXevent_data must have event dataset(s)) event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_3/monitor_events (NXevent_data must have event dataset(s)) Summary ------- depends_on_missing: 0/93 depends_on_target_missing: 0/178 float_dataset_units_missing: 1/1186 group_has_units: 0/509 index_has_units: 0/307 mask_has_units: 0/0 non_numeric_dataset_has_units: 0/532 NX_class_attr_missing: 1/509 NX_class_invalid: 0/508 NX_class_is_legacy: 0/508 transformation_depends_on_missing: 0/83 transformation_offset_units_missing: 0/2 units_invalid: 0/2461 NXlog_has_value: 0/293 detector_numbers are not unique: 0/2 event_id is not subset of associated detector_numbers: 0/2 Shape of pixel offsets does not correspond to detector_number: 0/2 event_index_too_small: 0/2 event_data_has_event_datasets: 3/5 NXtransformations_child_not_NX_NUMBER: 0/85 chopper_frequency_unit_invalid: 0/10 dataset_units_check: 0/2461 transformation_offset_units_invalid: 0/2 transformation_value_units_invalid: 0/85 Total: 5/9825 tests/chexus/chexus_test.py:25: AssertionError
Full output
instrument = 'odin', coda_proposal_id = '999999'
pathfinder = <function pathfinder.<locals>.<lambda> at 0x7f01b15356c0>
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_odin_999999_00019971.hdf:
E Violations
E ----------
E float_dataset_units_missing @ /entry/instrument/source/pulse_width
E NX_class_attr_missing @ /entry/.ESS_monitor
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_1/monitor_events (NXevent_data must have event dataset(s))
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_2/monitor_events (NXevent_data must have event dataset(s))
E event_data_has_event_datasets @ /entry/.ESS_monitor/beam_monitor_3/monitor_events (NXevent_data must have event dataset(s))
E
E
E Summary
E -------
E depends_on_missing: 0/93
E depends_on_target_missing: 0/178
E float_dataset_units_missing: 1/1186
E group_has_units: 0/509
E index_has_units: 0/307
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/532
E NX_class_attr_missing: 1/509
E NX_class_invalid: 0/508
E NX_class_is_legacy: 0/508
E transformation_depends_on_missing: 0/83
E transformation_offset_units_missing: 0/2
E units_invalid: 0/2461
E NXlog_has_value: 0/293
E detector_numbers are not unique: 0/2
E event_id is not subset of associated detector_numbers: 0/2
E Shape of pixel offsets does not correspond to detector_number: 0/2
E event_index_too_small: 0/2
E event_data_has_event_datasets: 3/5
E NXtransformations_child_not_NX_NUMBER: 0/85
E chopper_frequency_unit_invalid: 0/10
E dataset_units_check: 0/2461
E transformation_offset_units_invalid: 0/2
E transformation_value_units_invalid: 0/85
E
E Total: 5/9825
tests/chexus/chexus_test.py:25: AssertionError