DMSC Integration Testing

Last updated: March 23, 2026 07:06:10

Test: chexus|estia|run_chexus|

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f9034f0f7e0>

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_estia_999999_00023348.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f5a90a0f7e0>

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_estia_999999_00023201.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fd2740877e0>

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_estia_999999_00023068.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fcd649177e0>

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_estia_999999_00022921.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fefc54f77e0>

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_estia_999999_00022773.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fd3e63b37e0>

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_estia_999999_00022633.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f25659df7e0>

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_estia_999999_00022460.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fbf463ff7e0>

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_estia_999999_00022320.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f7fa6e937e0>

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_estia_999999_00022180.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f53220177e0>

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_estia_999999_00022033.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fb3c47537e0>

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_estia_999999_00021893.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f2b435fb7e0>

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_estia_999999_00021760.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fc09447f7e0>

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_estia_999999_00021480.hdf:
E Violations
E ----------
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 0/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 2/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7ff8be0937e0>

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_estia_999999_00021333.hdf:
E Violations
E ----------
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 0/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 2/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f662e8437e0>

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_estia_999999_00021060.hdf:
E Violations
E ----------
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 0/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 2/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f685521b7e0>

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_estia_999999_00020920.hdf:
E Violations
E ----------
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 0/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 2/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fe149d177e0>

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_estia_999999_00020829.hdf:
E Violations
E ----------
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 0/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 2/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fef1d96f7e0>

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_estia_999999_00020829.hdf:
E Violations
E ----------
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 0/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 2/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fbfb90af7e0>

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_estia_999999_00020780.hdf:
E Violations
E ----------
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 0/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 2/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f15938af7e0>

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_estia_999999_00020766.hdf:
E Violations
E ----------
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 0/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/117
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/165
E NX_class_attr_missing: 0/117
E NX_class_is_legacy: 0/117
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 2/1794

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f2ddc4ef7e0>

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_estia_999999_00020728.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f32297a77e0>

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_estia_999999_00020728.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f75ec7fb7e0>

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_estia_999999_00020728.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f88d851b7e0>

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_estia_999999_00020728.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f8bf2a8b7e0>

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_estia_999999_00020728.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fd3826e77e0>

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_estia_999999_00020728.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7ff4e693b7e0>

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_estia_999999_00020588.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f6c2ea6f7e0>

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_estia_999999_00020448.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f2e3a8237e0>

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_estia_999999_00020308.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f8a5c0b37e0>

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_estia_999999_00020251.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f980f7937e0>

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_estia_999999_00020160.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f8e44b8b7e0>

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_estia_999999_00020020.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fbb01a9f7e0>

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_estia_999999_00019964.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f465762b7e0>

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_estia_999999_00019957.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f64687cf7e0>

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_estia_999999_00019880.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f8ca47c77e0>

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_estia_999999_00019831.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7fa7f92137e0>

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_estia_999999_00019817.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError

View job log here


instrument = 'estia', coda_proposal_id = '999999'
pathfinder = . at 0x7f59aaa1f7e0>

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_estia_999999_00019817.hdf:
E Violations
E ----------
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/horizontal_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/mask_changer/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E depends_on_target_missing @ /entry/instrument/middle_focus_changer/vertical_adjustment/transformations/translation (depends_on target /entry/instrument/mask_changer/transformations/translation is missing)
E NXlog_has_value @ /entry/instrument/middle_focus_changer/transformations (NXlog must have a value)
E NXlog_has_value @ /entry/instrument/polarizer_stage/transformations (NXlog must have a value)
E
E
E Summary
E -------
E depends_on_missing: 0/23
E depends_on_target_missing: 3/51
E float_dataset_units_missing: 0/219
E group_has_units: 0/102
E index_has_units: 0/52
E mask_has_units: 0/0
E non_numeric_dataset_has_units: 0/105
E NX_class_attr_missing: 0/102
E NX_class_is_legacy: 0/102
E transformation_depends_on_missing: 0/25
E transformation_offset_units_missing: 0/0
E units_invalid: 0/414
E NXlog_has_value: 2/50
E detector_numbers are not unique: 0/1
E event_id is not subset of associated detector_numbers: 0/1
E Shape of pixel offsets does not correspond to detector_number: 0/1
E chopper_frequency_unit_invalid: 0/1
E dataset_units_check: 0/414
E transformation_offset_units_invalid: 0/0
E transformation_value_units_invalid: 0/26
E
E Total: 5/1689

tests/chexus/chexus_test.py:25: AssertionError