DMSC Integration Testing

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

Test: nexusfiles-scipp|odin|odin_read_detector_everything|orca

View job log here


KeyError: 'histogram_mode_detectors'
In provider ess.reduce.nexus.workflow.load_nexus_component(
    location: ess.reduce.nexus.types.NeXusComponentLocationSpec[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun],
    nx_class: ess.reduce.nexus.types.NeXusClass[scippnexus.nxdetector.NXdetector],
) -> ess.reduce.nexus.types.NeXusComponent[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun]

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:370: KeyError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f8152170dd0>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00022385.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f8153b95800>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
>       result = workflow.compute(RawDetector[SampleRun])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:123: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/pipeline.py:191: in compute
    return self.get(tp, **kwargs).compute(reporter=reporter)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/task_graph.py:122: in compute
    return self._scheduler.get(self._graph, [targets], reporter=reporter)[0]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/scheduler.py:140: in get
    return self._dask_get(dsk, list(map(_to_dask_key, keys)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/threaded.py:115: in get
    results = get_async(
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:547: in get_async
    raise_exception(exc, tb)
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:351: in reraise
    raise exc
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:256: in execute_task
    result = task(data)
             ^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/_task_spec.py:768: in __call__
    return self.func(*new_argspec)
           ^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/utils.py:81: in apply
    return func(*args)
           ^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/_provider.py:145: in __call__
    return self._func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/workflow.py:242: in load_nexus_component
    nexus.load_component(location, nx_class=nx_class, definitions=definitions)
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/_nexus_loader.py:99: in load_component
    with open_component_group(
/opt/miniforge/lib/python3.12/contextlib.py:137: in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/_nexus_loader.py:325: in open_component_group
    yield _unique_child_group(parent, nx_class, group_name)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/_nexus_loader.py:370: in _unique_child_group
    child = group[name]
            ^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:367: in __getitem__
    return self[grp][sel_path.relative_to(grp).as_posix()]
           ^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <scippnexus.base.Group object at 0x7f814b9d8320>
sel = 'histogram_mode_detectors'

    def __getitem__(self, sel):
        """
        Get a child group or child dataset, a selection of child groups, or load and
        return the current group.
    
        Three cases are supported:
    
        - String name: The child group or child dataset of that name is returned.
        - Class such as ``NXdata`` or ``NXlog``: A dict containing all direct children
          with a matching ``NX_class`` attribute are returned. Also accepts a tuple of
          classes. ``Field`` selects all child fields, i.e., all datasets but not
          groups.
        - Scipp-style index: Load the specified slice of the current group, returning
          a :class:`scipp.DataArray` or :class:`scipp.DataGroup`.
    
        Parameters
        ----------
        sel:
            Child name, class, or index.
    
        Returns
        -------
        :
            Field, group, dict of fields, or loaded data.
        """
        if isinstance(sel, str):
            # We cannot get the child directly from the HDF5 group, since we need to
            # create the parent group, to ensure that fields get the correct properties
            # such as sizes and dtype.
            if '/' in sel:
                sel_path = PurePosixPath(sel)
                if sel_path.is_absolute():
                    return self.file[sel_path.relative_to('/').as_posix()]
                # If the path is a single name, we can directly access the child
                elif len(sel_path.parts) == 1:
                    return self[sel_path.as_posix()]
                else:
                    grp = sel_path.parts[0]
                    return self[grp][sel_path.relative_to(grp).as_posix()]
            elif sel == '..':
                return self.parent
>           child = self._children[sel]
                    ^^^^^^^^^^^^^^^^^^^
E           KeyError: 'histogram_mode_detectors'
E           In provider ess.reduce.nexus.workflow.load_nexus_component(
E               location: ess.reduce.nexus.types.NeXusComponentLocationSpec[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun],
E               nx_class: ess.reduce.nexus.types.NeXusClass[scippnexus.nxdetector.NXdetector],
E           ) -> ess.reduce.nexus.types.NeXusComponent[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun]

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:370: KeyError

View job log here


KeyError: 'histogram_mode_detectors'
In provider ess.reduce.nexus.workflow.load_nexus_component(
    location: ess.reduce.nexus.types.NeXusComponentLocationSpec[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun],
    nx_class: ess.reduce.nexus.types.NeXusClass[scippnexus.nxdetector.NXdetector],
) -> ess.reduce.nexus.types.NeXusComponent[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun]

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:370: KeyError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f7a90ca3590>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00022255.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f7a948f9800>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
>       result = workflow.compute(RawDetector[SampleRun])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:123: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/pipeline.py:191: in compute
    return self.get(tp, **kwargs).compute(reporter=reporter)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/task_graph.py:122: in compute
    return self._scheduler.get(self._graph, [targets], reporter=reporter)[0]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/scheduler.py:140: in get
    return self._dask_get(dsk, list(map(_to_dask_key, keys)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/threaded.py:115: in get
    results = get_async(
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:547: in get_async
    raise_exception(exc, tb)
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:351: in reraise
    raise exc
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:256: in execute_task
    result = task(data)
             ^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/_task_spec.py:768: in __call__
    return self.func(*new_argspec)
           ^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/utils.py:81: in apply
    return func(*args)
           ^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/_provider.py:145: in __call__
    return self._func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/workflow.py:242: in load_nexus_component
    nexus.load_component(location, nx_class=nx_class, definitions=definitions)
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/_nexus_loader.py:99: in load_component
    with open_component_group(
/opt/miniforge/lib/python3.12/contextlib.py:137: in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/_nexus_loader.py:325: in open_component_group
    yield _unique_child_group(parent, nx_class, group_name)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/_nexus_loader.py:370: in _unique_child_group
    child = group[name]
            ^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:367: in __getitem__
    return self[grp][sel_path.relative_to(grp).as_posix()]
           ^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <scippnexus.base.Group object at 0x7f7a90d75b20>
sel = 'histogram_mode_detectors'

    def __getitem__(self, sel):
        """
        Get a child group or child dataset, a selection of child groups, or load and
        return the current group.
    
        Three cases are supported:
    
        - String name: The child group or child dataset of that name is returned.
        - Class such as ``NXdata`` or ``NXlog``: A dict containing all direct children
          with a matching ``NX_class`` attribute are returned. Also accepts a tuple of
          classes. ``Field`` selects all child fields, i.e., all datasets but not
          groups.
        - Scipp-style index: Load the specified slice of the current group, returning
          a :class:`scipp.DataArray` or :class:`scipp.DataGroup`.
    
        Parameters
        ----------
        sel:
            Child name, class, or index.
    
        Returns
        -------
        :
            Field, group, dict of fields, or loaded data.
        """
        if isinstance(sel, str):
            # We cannot get the child directly from the HDF5 group, since we need to
            # create the parent group, to ensure that fields get the correct properties
            # such as sizes and dtype.
            if '/' in sel:
                sel_path = PurePosixPath(sel)
                if sel_path.is_absolute():
                    return self.file[sel_path.relative_to('/').as_posix()]
                # If the path is a single name, we can directly access the child
                elif len(sel_path.parts) == 1:
                    return self[sel_path.as_posix()]
                else:
                    grp = sel_path.parts[0]
                    return self[grp][sel_path.relative_to(grp).as_posix()]
            elif sel == '..':
                return self.parent
>           child = self._children[sel]
                    ^^^^^^^^^^^^^^^^^^^
E           KeyError: 'histogram_mode_detectors'
E           In provider ess.reduce.nexus.workflow.load_nexus_component(
E               location: ess.reduce.nexus.types.NeXusComponentLocationSpec[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun],
E               nx_class: ess.reduce.nexus.types.NeXusClass[scippnexus.nxdetector.NXdetector],
E           ) -> ess.reduce.nexus.types.NeXusComponent[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun]

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:370: KeyError

View job log here


KeyError: 'histogram_mode_detectors'
In provider ess.reduce.nexus.workflow.load_nexus_data(
    location: ess.reduce.nexus.types.NeXusDataLocationSpec[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun],
) -> ess.reduce.nexus.types.NeXusData[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun]

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:370: KeyError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f0061ba5550>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00022115.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f00640599e0>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
>       result = workflow.compute(RawDetector[SampleRun])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:131: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/pipeline.py:191: in compute
    return self.get(tp, **kwargs).compute(reporter=reporter)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/task_graph.py:122: in compute
    return self._scheduler.get(self._graph, [targets], reporter=reporter)[0]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/scheduler.py:140: in get
    return self._dask_get(dsk, list(map(_to_dask_key, keys)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/threaded.py:115: in get
    results = get_async(
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:547: in get_async
    raise_exception(exc, tb)
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:351: in reraise
    raise exc
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:256: in execute_task
    result = task(data)
             ^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/_task_spec.py:768: in __call__
    return self.func(*new_argspec)
           ^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/utils.py:81: in apply
    return func(*args)
           ^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/_provider.py:145: in __call__
    return self._func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/workflow.py:279: in load_nexus_data
    nexus.load_data(
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/_nexus_loader.py:560: in load_data
    component = instrument[component_name]
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:367: in __getitem__
    return self[grp][sel_path.relative_to(grp).as_posix()]
           ^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <scippnexus.base.Group object at 0x7f0061c87110>
sel = 'histogram_mode_detectors'

    def __getitem__(self, sel):
        """
        Get a child group or child dataset, a selection of child groups, or load and
        return the current group.
    
        Three cases are supported:
    
        - String name: The child group or child dataset of that name is returned.
        - Class such as ``NXdata`` or ``NXlog``: A dict containing all direct children
          with a matching ``NX_class`` attribute are returned. Also accepts a tuple of
          classes. ``Field`` selects all child fields, i.e., all datasets but not
          groups.
        - Scipp-style index: Load the specified slice of the current group, returning
          a :class:`scipp.DataArray` or :class:`scipp.DataGroup`.
    
        Parameters
        ----------
        sel:
            Child name, class, or index.
    
        Returns
        -------
        :
            Field, group, dict of fields, or loaded data.
        """
        if isinstance(sel, str):
            # We cannot get the child directly from the HDF5 group, since we need to
            # create the parent group, to ensure that fields get the correct properties
            # such as sizes and dtype.
            if '/' in sel:
                sel_path = PurePosixPath(sel)
                if sel_path.is_absolute():
                    return self.file[sel_path.relative_to('/').as_posix()]
                # If the path is a single name, we can directly access the child
                elif len(sel_path.parts) == 1:
                    return self[sel_path.as_posix()]
                else:
                    grp = sel_path.parts[0]
                    return self[grp][sel_path.relative_to(grp).as_posix()]
            elif sel == '..':
                return self.parent
>           child = self._children[sel]
                    ^^^^^^^^^^^^^^^^^^^
E           KeyError: 'histogram_mode_detectors'
E           In provider ess.reduce.nexus.workflow.load_nexus_data(
E               location: ess.reduce.nexus.types.NeXusDataLocationSpec[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun],
E           ) -> ess.reduce.nexus.types.NeXusData[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun]

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:370: KeyError

View job log here


KeyError: 'histogram_mode_detectors'
In provider ess.reduce.nexus.workflow.load_nexus_data(
    location: ess.reduce.nexus.types.NeXusDataLocationSpec[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun],
) -> ess.reduce.nexus.types.NeXusData[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun]

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:370: KeyError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f7bb7c86420>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00021975.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f7bba40d580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
>       result = workflow.compute(RawDetector[SampleRun])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:131: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/pipeline.py:191: in compute
    return self.get(tp, **kwargs).compute(reporter=reporter)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/task_graph.py:122: in compute
    return self._scheduler.get(self._graph, [targets], reporter=reporter)[0]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/scheduler.py:140: in get
    return self._dask_get(dsk, list(map(_to_dask_key, keys)))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/threaded.py:115: in get
    results = get_async(
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:547: in get_async
    raise_exception(exc, tb)
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:351: in reraise
    raise exc
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/local.py:256: in execute_task
    result = task(data)
             ^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/_task_spec.py:768: in __call__
    return self.func(*new_argspec)
           ^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dask/utils.py:81: in apply
    return func(*args)
           ^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/sciline/_provider.py:145: in __call__
    return self._func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/workflow.py:279: in load_nexus_data
    nexus.load_data(
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/ess/reduce/nexus/_nexus_loader.py:560: in load_data
    component = instrument[component_name]
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:367: in __getitem__
    return self[grp][sel_path.relative_to(grp).as_posix()]
           ^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <scippnexus.base.Group object at 0x7f7bb7d94740>
sel = 'histogram_mode_detectors'

    def __getitem__(self, sel):
        """
        Get a child group or child dataset, a selection of child groups, or load and
        return the current group.
    
        Three cases are supported:
    
        - String name: The child group or child dataset of that name is returned.
        - Class such as ``NXdata`` or ``NXlog``: A dict containing all direct children
          with a matching ``NX_class`` attribute are returned. Also accepts a tuple of
          classes. ``Field`` selects all child fields, i.e., all datasets but not
          groups.
        - Scipp-style index: Load the specified slice of the current group, returning
          a :class:`scipp.DataArray` or :class:`scipp.DataGroup`.
    
        Parameters
        ----------
        sel:
            Child name, class, or index.
    
        Returns
        -------
        :
            Field, group, dict of fields, or loaded data.
        """
        if isinstance(sel, str):
            # We cannot get the child directly from the HDF5 group, since we need to
            # create the parent group, to ensure that fields get the correct properties
            # such as sizes and dtype.
            if '/' in sel:
                sel_path = PurePosixPath(sel)
                if sel_path.is_absolute():
                    return self.file[sel_path.relative_to('/').as_posix()]
                # If the path is a single name, we can directly access the child
                elif len(sel_path.parts) == 1:
                    return self[sel_path.as_posix()]
                else:
                    grp = sel_path.parts[0]
                    return self[grp][sel_path.relative_to(grp).as_posix()]
            elif sel == '..':
                return self.parent
>           child = self._children[sel]
                    ^^^^^^^^^^^^^^^^^^^
E           KeyError: 'histogram_mode_detectors'
E           In provider ess.reduce.nexus.workflow.load_nexus_data(
E               location: ess.reduce.nexus.types.NeXusDataLocationSpec[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun],
E           ) -> ess.reduce.nexus.types.NeXusData[scippnexus.nxdetector.NXdetector, ess.reduce.nexus.types.SampleRun]

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/scippnexus/base.py:370: KeyError

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f83a1c36930>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00020415.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f83a411b6a0>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:133: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:79: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f4fc2f225d0>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00020275.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f4fc3d296c0>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:133: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:79: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7fecda15b260>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00020202.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7fecddc6d580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:133: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7fbacb5a2060>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00020202.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7fbacf179580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f3a8104e150>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00020114.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f3a84cf5580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f9e22b5a480>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00019971.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f9e26675580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7fb17be2d430>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00019453.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7fb17f841580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f9bb62aeba0>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00019453.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f9bb9d79580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7fbdc4c78770>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00019373.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7fbdc7f79580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7fa63a072480>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00019227.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7fa63d325580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f21a49a3740>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00019096.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f21a7d7d580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f4e527c75f0>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00018956.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f4e55c3d580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f8f5743e2a0>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00018816.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f8f5a4d9580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7fce1409a660>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00018676.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7fce17439580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7fd2e1bb1d60>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00018332.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7fd2e50f5580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f99e5aacc20>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00018332.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f99e8e7d580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f4dd1e7ba10>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00018332.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f4dd54f5580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f8d9dcac680>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00018252.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f8da1035580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7ffa53dcd8e0>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00018122.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7ffa57125580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7fe2d60c4e30>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00017982.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7fe2d96c5580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f5be20ab200>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00017745.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f5be702d580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f627a2875c0>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00017657.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f627d725580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7faa027b4e90>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00017547.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7faa05c3d580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7fa55e6ad2e0>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00017397.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7fa561875580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f830147deb0>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00017257.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f8304ac5580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f617d2ac1a0>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00017127.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f61808f5580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f97a1919550>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00016977.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f97a518d580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f76b4fab260>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00016707.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f76cc439580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f27cc620410>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00016557.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f27cfcf5580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f2eca9a4e30>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00016427.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f2ecdd25580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f34f437ecc0>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00016287.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f34f7835580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7f037e6d3800>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00016137.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7f0381b89580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError

View job log here


assert 0 > 0
 +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7fbe1608a390>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_odin_999999_00015997.hdf')
check_everything_histogram = <function _check_everything_histogram at 0x7fbe19581580>

    def test_odin_read_detector_everything__orca(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        check_everything_histogram: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusDetectorName] = "histogram_mode_detectors/orca"
    
        result = workflow.compute(RawDetector[SampleRun])
    
>       check_everything_histogram(result)

tests/nexusfiles-scipp/odin/odin_load_nexus_test.py:132: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:71: in _check_everything_histogram
    _check_detector_histogram(da)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]
Coordinates:
* position       ...2, 6.6528]
Data:
                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []



    def _check_detector_histogram(da: sc.DataArray) -> None:
        assert "time" in da.dims
        assert da.ndim > 1
>       assert da.size > 0
E       assert 0 > 0
E        +  where 0 = <scipp.DataArray>\nDimensions: Sizes[time:0, x_pixel_offset:2048, y_pixel_offset:2048, ]\nCoordinates:\n* position                  vector3              [m]  (x_pixel_offset, y_pixel_offset)  [(-6.6528, -6.6528, 1), (-6.6528, -6.6462, 1), ..., (6.6528, 6.6462, 1), (6.6528, 6.6528, 1)]\n* time                    datetime64             [ns]  (time)  []\n* x_pixel_offset            float32              [m]  (x_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\n* y_pixel_offset            float32              [m]  (y_pixel_offset)  [-6.6528, -6.6462, ..., 6.6462, 6.6528]\nData:\n                            float64  [dimensionless]  (time, x_pixel_offset, y_pixel_offset)  []  []\n\n.size

.tox/nexusfiles-scipp-odin/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:31: AssertionError