What's Changed
* Plotting without resampling: first basic version with 1d+2d plots, sliders, masks and pipelines by nvaytet in https://github.com/scipp/scipp/pull/2496
* Add option to set max_rows in table by jl-wynen in https://github.com/scipp/scipp/pull/2526
* Support unit=None in isclose and allclose by jl-wynen in https://github.com/scipp/scipp/pull/2528
* Improve error classes and warnings by jl-wynen in https://github.com/scipp/scipp/pull/2532
* Improve `to_unit` precision with datetime64 and int64 by SimonHeybrock in https://github.com/scipp/scipp/pull/2533
* Python builtin number conversion by jl-wynen in https://github.com/scipp/scipp/pull/2529
* Improve scipp import time by SimonHeybrock in https://github.com/scipp/scipp/pull/2535
* Improve scipp import times further by delaying plotting-related imports by SimonHeybrock in https://github.com/scipp/scipp/pull/2537
* Remove Dim from Python by jl-wynen in https://github.com/scipp/scipp/pull/2538
* Add new tutorial using solar flares by jl-wynen in https://github.com/scipp/scipp/pull/2536
* Use pytest-xdist for running Python tests in parallel by SimonHeybrock in https://github.com/scipp/scipp/pull/2515
* Handle `kwargs` and `bounds` in `curve_fit` by jl-wynen in https://github.com/scipp/scipp/pull/2545
* Document docstring format by jl-wynen in https://github.com/scipp/scipp/pull/2546
* Fix vtable visibility for StructureArrayModel by jl-wynen in https://github.com/scipp/scipp/pull/2547
* Bump JamesIves/github-pages-deploy-action from 4.3.0 to 4.3.2 by dependabot in https://github.com/scipp/scipp/pull/2549
* Acquire GIL as needed in slice-by-list by jl-wynen in https://github.com/scipp/scipp/pull/2548
* Improvements of type (hints) of properties by jl-wynen in https://github.com/scipp/scipp/pull/2543
* Fix branch checked out for CI builds by SimonHeybrock in https://github.com/scipp/scipp/pull/2551
* Cross compile for osx arm64 by jl-wynen in https://github.com/scipp/scipp/pull/2550
* Bump JamesIves/github-pages-deploy-action from 4.3.2 to 4.3.3 by dependabot in https://github.com/scipp/scipp/pull/2563
* Bump hendrikmuhs/ccache-action from 1.2.1 to 1.2.2 by dependabot in https://github.com/scipp/scipp/pull/2562
* Bump pypa/cibuildwheel from 2.4.0 to 2.5.0 by dependabot in https://github.com/scipp/scipp/pull/2561
* Convert some docstrings to numpy format (and other docs improvements) by jl-wynen in https://github.com/scipp/scipp/pull/2553
* Setup requirements and use `tox` for applying formatting by SimonHeybrock in https://github.com/scipp/scipp/pull/2552
* Add note on correlated uncertainties after broadcast by SimonHeybrock in https://github.com/scipp/scipp/pull/2564
* Add update method to dict-like types by jl-wynen in https://github.com/scipp/scipp/pull/2558
* Pip CI with frozen requirements by SimonHeybrock in https://github.com/scipp/scipp/pull/2555
* Treat warnings as errors by SimonHeybrock in https://github.com/scipp/scipp/pull/2565
* Increase deadline for HTML repr tests by jl-wynen in https://github.com/scipp/scipp/pull/2566
* Autoclose test figures by jl-wynen in https://github.com/scipp/scipp/pull/2567
* Fix URL of ukri.org in README by jl-wynen in https://github.com/scipp/scipp/pull/2568
* Add graphviz executable in ubuntu conda env for the docs by nvaytet in https://github.com/scipp/scipp/pull/2574
* Fix plot with slider after recent change of dims to tuple by SimonHeybrock in https://github.com/scipp/scipp/pull/2572
* Support variables in args of arange by jl-wynen in https://github.com/scipp/scipp/pull/2508
* Add __repr__ for DefaultUnit by jl-wynen in https://github.com/scipp/scipp/pull/2584
* Use keyword only args in scalar and index by jl-wynen in https://github.com/scipp/scipp/pull/2586
* Remove outdated comment about scipp not supporting strides by SimonHeybrock in https://github.com/scipp/scipp/pull/2588
* Fix and test `bin` with zero groups by SimonHeybrock in https://github.com/scipp/scipp/pull/2590
* Freeze mamba version by SimonHeybrock in https://github.com/scipp/scipp/pull/2597
* Fix MSCV build error in variable/rebin.cpp by jl-wynen in https://github.com/scipp/scipp/pull/2601
* Do not format unit=None as [None] by SimonHeybrock in https://github.com/scipp/scipp/pull/2592
* Remove out parameter from reduction operations by jl-wynen in https://github.com/scipp/scipp/pull/2591
* Fix `nanmean` for `vector3` dtype by SimonHeybrock in https://github.com/scipp/scipp/pull/2593
* Do not catch exceptions in assert_export by jl-wynen in https://github.com/scipp/scipp/pull/2596
* Add event data tutorial by SimonHeybrock in https://github.com/scipp/scipp/pull/2580
* Promote numpy DeprecationWarning about timezone to ValueError by SimonHeybrock in https://github.com/scipp/scipp/pull/2604
* More data array and dataset reduction operations by jl-wynen in https://github.com/scipp/scipp/pull/2600
* Add `tox -e linkcheck` and run linkcheck only on `main` to avoid flaky PR and release builds by SimonHeybrock in https://github.com/scipp/scipp/pull/2605
* Add wrappers for `scipy.ndimage` by SimonHeybrock in https://github.com/scipp/scipp/pull/2595
* Freeze older image versions for builds by SimonHeybrock in https://github.com/scipp/scipp/pull/2602
* Allow any types convertible to dict in init methods by jl-wynen in https://github.com/scipp/scipp/pull/2603
* Share coords when writing `scipp.Dataset` to HDF5 by SimonHeybrock in https://github.com/scipp/scipp/pull/2560
* Use improved scale factor in unit conversion also for non-integral dtypes by SimonHeybrock in https://github.com/scipp/scipp/pull/2607
* Make scipp compatible with gcc 12 by jl-wynen in https://github.com/scipp/scipp/pull/2610
* More bins reduction operations by jl-wynen in https://github.com/scipp/scipp/pull/2608
* Use graph-based model in new plotting by nvaytet in https://github.com/scipp/scipp/pull/2573