From 03d734a744b1a7ff14e0bce71eb294b8603e973a Mon Sep 17 00:00:00 2001 From: Jan-Lukas Wynen Date: Mon, 18 May 2026 11:57:35 +0200 Subject: [PATCH] Use is_binned property --- pyproject.toml | 2 +- requirements/base.in | 2 +- tests/load_files_test.py | 2 +- tests/nxdetector_test.py | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 1589bd94..fc35d79c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ requires-python = ">=3.11" # Run 'tox -e deps' after making changes here. This will update requirement files. # Make sure to list one dependency per line. dependencies = [ - "scipp>=24.02.0", + "scipp>=25.11.0", "scipy>=1.10.0", "h5py>=3.12", ] diff --git a/requirements/base.in b/requirements/base.in index 8d9c9b1f..bcf09607 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -2,6 +2,6 @@ # will not be touched by ``make_base.py`` # --- END OF CUSTOM SECTION --- # The following was generated by 'tox -e deps', DO NOT EDIT MANUALLY! -scipp>=24.02.0 +scipp>=25.11.0 scipy>=1.10.0 h5py>=3.12 diff --git a/tests/load_files_test.py b/tests/load_files_test.py index d55e14d5..198c8efe 100644 --- a/tests/load_files_test.py +++ b/tests/load_files_test.py @@ -51,7 +51,7 @@ def _validator(item): def bins_validator(item_type: type, sizes: dict[str, int] | None = None): def _validator(item): assert isinstance(item, item_type) - assert item.bins is not None + assert item.is_binned if sizes is not None: assert item.sizes == sizes diff --git a/tests/nxdetector_test.py b/tests/nxdetector_test.py index 810dc701..2188f96d 100644 --- a/tests/nxdetector_test.py +++ b/tests/nxdetector_test.py @@ -75,7 +75,7 @@ def test_loads_signal_and_events_when_both_found(nxroot) -> None: loaded = detector[...] assert isinstance(loaded, sc.DataGroup) assert_identical(loaded['data'].data, data) - assert loaded['events'].bins is not None + assert loaded['events'].is_binned def test_loads_as_data_array_with_embedded_events(nxroot) -> None: @@ -90,7 +90,7 @@ def test_loads_as_data_array_with_embedded_events(nxroot) -> None: detector.create_field('event_index', sc.array(dims=[''], unit='None', values=[0])) assert detector.dims == ('detector_number', 'event_time_zero') da = detector[...]['events'] - assert da.bins is not None + assert da.is_binned assert_identical( da.bins.size(), sc.DataArray(