Releases: scikit-hep/vector
Releases · scikit-hep/vector
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
Version 1.4.0
What's Changed
Features
- feat: a sympy backend by @Saransh-cpp in #442
- feat: allow coord values in to_<coord_names> methods by @Saransh-cpp in #446
Bug fixes
- fix: call the square implementation for power 2 on object vectors by @Saransh-cpp in #444
- fix: use negfactor in negfactor scale test by @Saransh-cpp in #456
Maintenance
- chore: test on numpy 2.0 by @Saransh-cpp in #451
Full Changelog: v1.3.1...v1.4.0
Version 1.3.1
What's Changed
Features
- feat: make momentum-ness infectious by @Saransh-cpp in #437
Bug Fixes
- fix: support dask-awkward 2024.3.0 by @Saransh-cpp in #436
- fix: momentum coords should not be repeated with generic coords in subclasses by @Saransh-cpp in #438
Full Changelog: v1.3.0...v1.3.1
Version 1.3.0
What's Changed
Features
- feat: coordinate transformation functions with momentum names by @Saransh-cpp in #424
- feat: allow momentum coords in to_VectorND methods + cleanup by @Saransh-cpp in #423
- feat: add a lite nox session + add numba as optional dependency by @Saransh-cpp in #431
- feat:
like
method for projecting vector into the coordinate space of another vector + better type errors and hints by @Saransh-cpp in #426 - feat: add support for dask-awkward arrays in vector constructors by @Saransh-cpp in #429
- feat: short names for to_VectorND methods by @Saransh-cpp in #432
Full Changelog: v1.2.0...v1.3.0
Version 1.2.0
What's Changed
Bug fixes
- fix: result of an infix operation should be demoted to the lowest possible dimension by @Saransh-cpp in #413
- fix: all infix operations should not depend on the order of arguments by @Saransh-cpp in #413
- fix: return the correct awkward record when performing an infix operation by @Saransh-cpp in #413
- fix: respect user defined awkward mixin subclasses and projection classes by @Saransh-cpp in #413
Documentation
- docs: add docs for vector.zip by @Saransh-cpp in #390
- Update
README
andintro.ipynb
to include the latest developments by @Saransh-cpp in #399 - Fix Vector* mixin's docstring by @Saransh-cpp in #404
Maintenance
- chore: repo review updates by @henryiii in #408
- black -> ruff format by @Saransh-cpp in #414
- chore: migrate to pytest-doctestplus by @Saransh-cpp in #416
Full Changelog: v1.1.1.post1...v1.2.0