Releases: scipp/scipp
Releases · scipp/scipp
26.3.1
26.3.0
What's Changed
- Fix O(N^2) peak memory when re-binning multi-dim binned data by @SimonHeybrock in #3840
- Add 3.14t wheel and conda build by @MridulS in #3838
- Fix repr in linear_transform by @MridulS in #3842
- Remove sc notebook html repr by @nvaytet in #3844
- Remove hypothesis timeout deadlines; flaky on CI by @MridulS in #3849
- Infer dtypes from inputs for linspace and geomspace by @MridulS in #3845
- Pandas 3.0 had a breaking change in reading strings for pd.read_json by @MridulS in #3848
- Support label-based indexing with empty arrays by @jl-wynen in #3850
- Python thread state segfaults by @MridulS in #3853
- Remove pins for gmock and gtest by @MridulS in #3852
Full Changelog: 26.2.0...26.3.0
26.2.0
26.1.1
26.1.0
What's Changed
- Add docstring examples across Python and C++ API by @SimonHeybrock in #3812
- Update to Pybind11 v3 by @jl-wynen in #3815
- Drop conan, use cpm for cpp deps during building wheels by @MridulS in #3814
- Preserve item order in DataGroup binary ops by @jl-wynen in #3819
- Use new py::make_scalar and dtype.normalized_num by @jl-wynen in #3816
- Remove drop-down marker from Dimensions by @MridulS in #3823
- Add docs about building scipp without cpm by @MridulS in #3827
- Bump MacOS deployment target to 14 by @jl-wynen in #3828
- Support time points with unit greater equal days by @jl-wynen in #3821
Full Changelog: 25.12.0...26.1.0
25.12.0
What's Changed
- Add
decimalsparameter tosc.roundfunction by @Copilot in #3793 - Use Mapping instead of dict as arguments by @jl-wynen in #3797
- Convert dict-like args from compatible types by @jl-wynen in #3798
- Properly transpose lookup coord for multi-dim tables by @jl-wynen in #3800
- Implement comparison of data array with values by @jl-wynen in #3799
- Build wheels for py314 and update deps by @MridulS in #3804
New Contributors
- @Copilot made their first contribution in #3793
Full Changelog: 25.11.0...25.12.0
25.11.0
What's Changed
- feat: midpoint for vectors by @jokasimr in #3762
- feat: change midpoint definition to cast integers to float by @jokasimr in #3767
- Add is_binned property by @jl-wynen in #3775
- Extend type hints to allow multiple dims by @jl-wynen in #3776
- fix: require lookup coordinate is floating when mode is nearest by @jokasimr in #3779
- Use CPM for pulling in units, remove conan from conda build path by @MridulS in #3777
Full Changelog: 25.08.0...25.11.0
25.08.0
What's Changed
- Switch to C++ 23 and remove backports by @jl-wynen in #3727
- Drop support for python 3.10 by @MridulS in #3736
- Update developer.yml for Python 3.11 by @SimonHeybrock in #3744
- Fix new cppcheck warnings by @jl-wynen in #3742
- docs: extend masking docs with examples by @jokasimr in #3738
- Fix exception from exhausting number of possible dim labels @jl-wynen in #3750
- feat: add kwargs to creation functions to override properties by @jokasimr in #3746
- fix: improve error message by @jokasimr in #3753
- Peak finding by @jokasimr in #3729
Full Changelog: 25.05.1...25.08.0
25.05.1
What's Changed
- Bump hendrikmuhs/ccache-action from 1.2.17 to 1.2.18 by @dependabot in #3694
- Avoid pytest.skip in constants test by @jl-wynen in #3696
- Fix bad bin/hist range detection when passing "bare" binned variable by @SimonHeybrock in #3702
- Fix uninitialized bin indices when extending existing axis by @SimonHeybrock in #3703
- Fix more type issues by @jl-wynen in #3695
- Enable detailed error messages in pybind11 by @jl-wynen in #3712
- Use default LLNL::Units namespace by @jl-wynen in #3715
- Bump LLNL/Units to 0.13.1 by @jl-wynen in #3716
- pyproject: Don't use the namesquatting preventing bs4 pypi package by @doronbehar in #3706
- Allow to not use deps from conan by @MridulS in #3718
- Support PEP 639 by @MridulS in #3674
New Contributors
- @doronbehar made their first contribution in #3706
Full Changelog: 25.05.0...25.05.1
25.05.0
What's Changed
- fix: update import by @jokasimr in #3682
- Fix more type issues by @jl-wynen in #3684
- Add Variable.index by @jl-wynen in #3689
- fix: change concat alignment handling by @jokasimr in #3686
- Bump pypa/cibuildwheel from 2.23.2 to 2.23.3 by @dependabot in #3691
- Document meaning of True/False for masks by @SimonHeybrock in #3692
- Hard code link to fix downstream linkcheck failures by @MridulS in #3693
Full Changelog: 25.04.0...25.05.0