Releases: scikit-hep/vector
Releases · scikit-hep/vector
Version 1.6.3
What's Changed
Features
- feat: numba is now available on python 3.13 by @Saransh-cpp in #596
Fixes
- fix: upper pin 3.14 for numba by @Saransh-cpp in #597
- fix: uniform type checks in constructors + more tests by @Saransh-cpp in #612
- fix: replace
nan_to_num
withwhere
for CuPy by @Saransh-cpp in #595
Documentation
- docs: update CITATION.cff and add JOSS badge by @Saransh-cpp in #590
- docs: move and update contributing guide by @Saransh-cpp in #601
- docs: fix rendering of awkward reprs by @Saransh-cpp in #613
- docs: update papers and citation by @Saransh-cpp in #609
Maintenance
- chore: SymPy listed twice as a dev dependency by @Saransh-cpp in #599
- chore: fixing sympy tests by @Schefflera-Arboricola in #581
- chore: update copyright year and text (match with JOSS) by @Saransh-cpp in #606
- refactor: unify API for shim layers for the backends by @Saransh-cpp in #614
Full Changelog: v1.6.2...v1.6.3
Version 1.6.2
What's Changed
Documentation
- docs: better comparison between non-JIT and JIT in Numba notebook by @Saransh-cpp in #565
- docs: add metric and transformation conventions by @Saransh-cpp in #568
- Update Saransh's affiliation by @Saransh-cpp in #573
Full Changelog: v1.6.1...v1.6.2
Version 1.6.1
Note
Vector v1.6.0 has been yanked from PyPI.
What's Changed
Fixes
- fix: lib for typetracers by @pfackeldey in #558
Full Changelog: v1.6.0...v1.6.1
Version 1.6.0
What's Changed
Note
Vector v1.6.0 was yanked from PyPI as it introduced a bug where numpy
functions were being called on TypeTracerArray
s.
Features
- perf: reduce python overhead for awkward backend by @pfackeldey in #554
Fixes
- fix: typetracer 'under-touching' by @pfackeldey in #542
Documentation
- Added examples for azimuthal and longitudinal properties in 3D and 4D by @pandyah5 in #519
- Add CHEP and PyHEP talks by @Saransh-cpp in #523
- Fix : Issue in readMe and docs/index.rst file link not working by @Ankush1oo8 in #537
- DOC: added an example for temporal property by @Schefflera-Arboricola in #540
- Small fix in the contributor's guide by @Schefflera-Arboricola in #546
- docs: rewrite Vector's documentation by @jpivarski in #545
Maintenance
- Remove occurrences of matrix.python-version.key || in ci.yml by @Yogendra0Sharma in #517
- Adds a nox session for disassemble tests by @dpshelio in #534
- Rename
__azumthal
to__azimuthal
by @Schefflera-Arboricola in #548
New Contributors
- @Yogendra0Sharma made their first contribution in #517
- @pandyah5 made their first contribution in #519
- @dpshelio made their first contribution in #534
- @Ankush1oo8 made their first contribution in #537
- @Schefflera-Arboricola made their first contribution in #540
Full Changelog: v1.5.2...v1.6.0
Version 1.5.2
Version 1.5.1
Version 1.4.3 (backport)
Version 1.5.0
What's Changed
Breaking
- Drop support for awkward v1 by @Saransh-cpp in #434
Full Changelog: v1.4.2...v1.5
Version 1.4.2
What's Changed
Fixes
- fix: depend on numpy<2.1 to support numba @Saransh-cpp in #476
- fix: fix ci for awkward v1.x (numpy v2 is out) by @Saransh-cpp in #479
- fix: sympy tests (sympy v1.13) by @Saransh-cpp in #485
Documentation
- docs: update intro notebook + readme by @Saransh-cpp in #489
Full Changelog: v1.4.1...v1.4.2
Version 1.4.1
What's Changed
Fixes
- fix: sympy backend on numpy 2.0 (full numpy 2.0 support) by @Saransh-cpp in #473
- fix: add lower and upper bounds for deltaangle by @Saransh-cpp in #465
- fix: maximum for SymPy backend is the identity function now by @Saransh-cpp in #465
- fix: get coordinate classes to work for numpy by @Saransh-cpp in #466
Documentation
- docs: add basic docs for sub-classing awkward mixins by @Saransh-cpp in #468
Maintenance
- chore: add missing compute function tests by @Saransh-cpp in #454
- ci: Add GitHub artifact attestations to package distribution by @matthewfeickert in #470
Full Changelog: v1.4.0...v1.4.1