Releases: scikit-hep/vector
Releases · scikit-hep/vector
Version 1.1.1.post1
What's Changed
- Fix CI badge in README and docs by @frantic-rabbit in #386
- support Python 3.12 by @Saransh-cpp in #388
New Contributors
- @frantic-rabbit made their first contribution in #386
Full Changelog: v1.1.1...v1.1.1.post1
Version 1.1.1
What's Changed
Bug fixes
- fix:
keepdims
innumpy.sum
should not beNone
by @Saransh-cpp in #376
Maintenance
- chore: target-version no longer needed by Black or Ruff by @henryiii in #359
- chore: ruff moved to astral-sh by @henryiii in #358
- chore: clean up VCS versioning by @Saransh-cpp in #363
- chore: use 2x faster black mirror by @henryiii in #367
- chore: blackend-docs moved by @henryiii in #370
- chore: remove license string (not standard) by @henryiii in #371
Full Changelog: v1.1.0...v1.1.1
Version 1.1.0
What's Changed
Features
Maintenance
- chore: replace custom definition of np.isclose with numba's np.isclose by @Saransh-cpp in #348
- chore: use trusted publisher deployment by @henryiii in #354
- chore: remove Python 3.7 support by @Saransh-cpp in #355
New Contributors
Full Changelog: v1.0.0...v1.1.0
Version 1.0.0
What's Changed
Features
- feat: add constructors for
VectorObject3D
andMomentumObject3D
by @Saransh-cpp in #231 - feat: add constructors for
VectorObject4D
andMomentumObject4D
by @Saransh-cpp in #232 - feat: update
to_Vector3D
to pass new coordinate values by @Naman-Priyadarshi in #278 - feat: allow passing coordinates to
to_Vector*D
by @Saransh-cpp in #319
Fixes
- fix: update discheck by @Saransh-cpp in #305
- fix: better elif conditions for obj
__init__
methods by @Saransh-cpp in #316
Documentation
- docs: a readable changelog by @Saransh-cpp in #320
Maintenance
- ci: use numpy~=1.24.0 in pre-commit by @Saransh-cpp in #308
- ci: update number of builds for codecov bot by @Saransh-cpp in #314
- chore: move to using Ruff by @henryiii in #315
- chore: update copyright and license for 2022 and 2023 by @Saransh-cpp in #321
Full Changelog: v0.11.0...v1.0.0
Version 0.11.0
What's Changed
Features
- Add constructors for
VectorObject2D
andMomentumObject2D
by @henryiii in #89 - Add support for awkward v2 (and keep supporting v1) by @Saransh-cpp in #284
Fixes
vector.arr
should constructNumPy
vectors by @Saransh-cpp in #254- Development dependency missing by @Naman-Priyadarshi in #280
Documentation
- docs: add a section for talks by @Saransh-cpp in #264
- docs: fix missing backslash in latex for readme by @meliache in #285
- docs: update changelog.md, PR template, and CONTRIBUTING.md by @Saransh-cpp in #275
- docs: add a developer guide by @Saransh-cpp in #233
Maintenance
- chore: add PyLint and additional pre-commit hooks by @Saransh-cpp in #260
- chore: pull request template by @Naman-Priyadarshi in #271
- chore: add issue templates by @Saransh-cpp in #267
- chore: better and long term fix for flake8-bugbear by @Saransh-cpp in #298
- chore: bump mypy and revert python-version by @Saransh-cpp in #263
- chore: fix the failing mypy hook by pinning python-version by @Saransh-cpp in #261
- chore: ignore flake8 B905 + improve bug report template by @Saransh-cpp in #297
- chore: minor cleanups by @henryiii in #266
- chore: test on
awkward v1.10.0
and add cov tonoxfile
by @Saransh-cpp in #256 - chore: use Python 3.11! by @Saransh-cpp in #282
- chore: zenodo-badge-sync by @p-mishra1 in #269
- ci: test notebooks on PRs by @matthewfeickert in #272
New Contributors
- @p-mishra1 made their first contribution in #269
- @Naman-Priyadarshi made their first contribution in #271
- @meliache made their first contribution in #285
Full Changelog: v0.10.0...v0.11.0
Version 0.10.0
What's Changed
Maintenance
- chore: remove Python
3.6
support by @Saransh-cpp in #251
Full Changelog: v0.9.0...v0.10.0
Version 0.9.0
What's Changed
Features
- Implements deltaRapidityPhi and deltaRapidityPhi2. by @jpivarski in #175
- Remove underscores by @Saransh-cpp in #192
- feat: add git archive support by @Saransh-cpp in #244
Fixes
- fix bad values for high (abs) eta by @bfis in #172
- Add custom reprs to awkward coordinate classes by @Saransh-cpp in #212
- Explicitly set posinf and neginf in nan_to_num so they stay infinite. by @jpivarski in #173
- Add type checks in constructors by @Saransh-cpp in #210
Documentation
- Add Conda and Zenodo badges to the README by @eduardo-rodrigues in #183
- Tests and docs for deltaRapidityPhi by @raymondEhlers in #187
- docs: fix intro notebook, and submodule and subpackage index by @Saransh-cpp in #191
- docs: add codecov badge to README by @Saransh-cpp in #203
- docs: fix warnings by @Saransh-cpp in #193
- docs: add docstrings in the
backends.numpy
module by @Saransh-cpp in #195 - docs: add docstrings in the
backends.object
module by @Saransh-cpp in #201 - docs: improve the landing page and API docs structure by @Saransh-cpp in #204
- docs: add docstrings in the
backends.awkward
module by @Saransh-cpp in #207 - Implement doctests in CI by @Saransh-cpp in #211
- docs: Add CITATION.cff Citation File Format file by @matthewfeickert in #243
- docs: update changelog by @Saransh-cpp in #248
Maintenance
- chore: wheel not required for setuptools PEP 517 (all-repos) by @henryiii in #176
- fix: bump black to 22.3.0 due to click 8.1 release by @henryiii in #181
- ci: fix a test and update CI to catch errors regularly by @Saransh-cpp in #199
- chore: fix conda badge and update dependabot by @Saransh-cpp in #213
- docs: render module level docstrings in documentation by @Saransh-cpp in #218
- chore: pass repo review by @Saransh-cpp in #219
- chore: migrate to hatchling by @Saransh-cpp in #223
- chore: add
codecov.yml
by @Saransh-cpp in #229 - chore: add
pyproject-fmt
pre-commit hook by @Saransh-cpp in #230 - chore: remove redundant
tool.check-manifest
frompyproject.toml
by @Saransh-cpp in #235 - chore: support
awkward
v1
andv2
together by @Saransh-cpp in #226 - chore: build and test on Python
3.10
and3.11-dev
by @Saransh-cpp in #252
New Contributors
- @bfis made their first contribution in #172
- @eduardo-rodrigues made their first contribution in #183
- @raymondEhlers made their first contribution in #187
- @Saransh-cpp made their first contribution in #191
- @matthewfeickert made their first contribution in #243
Full Changelog: v0.8.5...v0.9.0
Version 0.8.5
What's Changed
- Add boostCM_of to clarify #134, supported by scaleD and negD. by @jpivarski in #135
- Let 'eta' be NaN if 'z' is NaN. by @jpivarski in #139
- Define dot product without absolute value. by @jpivarski in #148
- Fixed numpy array code examples in documentation by @cansik in #151
- Vector components may be NumpyArrayType or IndexedArrayType in Numba. by @jpivarski in #162
- VectorNumpy pickle suppport to enable multiprocessing by @cansik in #163
- chore: pre-commit and style cleanup by @henryiii in #164
New Contributors
Full Changelog: v0.8.4...v0.8.5
Version 0.8.4
Version 0.8.3
Fixed Awkward Arrays of momentum vectors in Numba (PR #112).