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