Releases: scipp/scipp
Releases · scipp/scipp
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
v25.04.0
What's Changed
- Update dependencies by @jl-wynen in #3672
- Enable more reduction operations along multiple dimensions by @nvaytet in #3673
- Support data arrays in where by @jl-wynen in #3675
- Retire uploading wheels to github, use pypi.anaconda.org by @MridulS in #3676
- Build with llnl_units 0.12.3 and cmake4 by @MridulS in #3680
- Install pip metadata with conda package by @jl-wynen in #3659
Full Changelog: 25.03.0...25.04.0
v25.03.0
What's Changed
- Remove release-notes page by @jl-wynen in #3647
- Update developer env in the docs by @jl-wynen in #3650
- MAINT: Upload nightlies with dev0 to keep the pin stable downstream by @MridulS in #3652
- MAINT: Use SETUPTOOLS_SCM_PRETEND_VERSION to set nightly version by @MridulS in #3655
- MAINT: Implement setuptools_scm next version bump for nightly by @MridulS in #3656
- RFC: ADR-0019 / Change binned data unit and dtype properties to return elem unit and dtype by @SimonHeybrock in #3645
- Drop applied masks when scaling bins by @jl-wynen in #3661
- Disable linkcheck for DOIs by @jl-wynen in #3662
- Fix typing in HDF5 IO by @jl-wynen in #3666
- Fix linkcheck errors by @jl-wynen in #3667
- Add
validate_indicesoption toscipp.binsby @SimonHeybrock in #3669 - Add
DataArray.assignandDataArray.bins.assignto assign data variables by @SimonHeybrock in #3668 - Debug conda builds with conan on CI by @MridulS in #3671
Full Changelog: 25.02.0...25.03.0
25.02.0
What's Changed
- Avoid bin index validation in bin and group operations by @SimonHeybrock in #3638
- Tune thread count for binning/grouping from scratch by @SimonHeybrock in #3641
- Further reduce overhead in bin and group by @SimonHeybrock in #3643
- Speedup bin setup by @SimonHeybrock in #3642
- Appease mypy by @jl-wynen in #3636
Full Changelog: 25.01.0...25.02.0
25.01.0
What's Changed
- MAINT: Bump to ubuntu-24.04 for CI runs by @MridulS in #3616
- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 by @dependabot in #3618
- Bump JamesIves/github-pages-deploy-action from 4.6.9 to 4.7.2 by @dependabot in #3619
- Add support for kwargs in csv loader by @nvaytet in #3622
- Automatically sort all by @jl-wynen in #3623
- Appease mypy some more by @jl-wynen in #3624
- Add bins.assign_coords and bins.assgin_masks by @jl-wynen in #3625
- MAINT: Patch to build package from github release source archive by @MridulS in #3629
- Remove attrs by @jl-wynen in #3626
- Bump hendrikmuhs/ccache-action from 1.2.14 to 1.2.16 by @dependabot in #3630
- Use conda for c++ deps, take 2 by @MridulS in #3628
- Force set alignment of attrs to False when reading legacy files by @MridulS in #3632
- feat: multiprocessing to improve performance when fitting many curves by @jokasimr in #3607
- Build linux arm wheels and conda package. by @MridulS in #3633
- Comment out a flaky mp.Pool test by @MridulS in #3635
Full Changelog: 24.11.2...25.01.0
24.11.2
What's Changed
- Disable the weekly push trigger which was running on every tag and merge to main by @nvaytet in #3599
- Fix broken link to developer guide README.md by @SimonHeybrock in #3610
- MAINT: Move sanitizers specific blocks behind a flag by @MridulS in #3611
- Bump pypa/cibuildwheel from 2.21.3 to 2.22.0 by @dependabot in #3612
Full Changelog: 24.11.1...24.11.2