Recent Releases of Vector

Vector - Version 1.6.3

What's Changed

Features

  • feat: numba is now available on python 3.13 by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/596

Fixes

  • fix: upper pin 3.14 for numba by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/597
  • fix: uniform type checks in constructors + more tests by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/612
  • fix: replace nan_to_num with where for CuPy by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/595

Documentation

  • docs: update CITATION.cff and add JOSS badge by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/590
  • docs: move and update contributing guide by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/601
  • docs: fix rendering of awkward reprs by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/613
  • docs: update papers and citation by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/609

Maintenance

  • chore: SymPy listed twice as a dev dependency by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/599
  • chore: fixing sympy tests by @Schefflera-Arboricola in https://github.com/scikit-hep/vector/pull/581
  • chore: update copyright year and text (match with JOSS) by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/606
  • refactor: unify API for shim layers for the backends by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/614

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.6.2...v1.6.3

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp 5 months ago

Vector - Version 1.6.2

What's Changed

Documentation

  • docs: better comparison between non-JIT and JIT in Numba notebook by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/565
  • docs: add metric and transformation conventions by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/568
  • Update Saransh's affiliation by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/573

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.6.1...v1.6.2

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp 8 months ago

Vector - 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 https://github.com/scikit-hep/vector/pull/558

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.6.0...v1.6.1

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp 11 months ago

Vector - 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 TypeTracerArrays.

Features

  • perf: reduce python overhead for awkward backend by @pfackeldey in https://github.com/scikit-hep/vector/pull/554

Fixes

  • fix: typetracer 'under-touching' by @pfackeldey in https://github.com/scikit-hep/vector/pull/542

Documentation

  • Added examples for azimuthal and longitudinal properties in 3D and 4D by @pandyah5 in https://github.com/scikit-hep/vector/pull/519
  • Add CHEP and PyHEP talks by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/523
  • Fix : Issue in readMe and docs/index.rst file link not working by @Ankush1oo8 in https://github.com/scikit-hep/vector/pull/537
  • DOC: added an example for temporal property by @Schefflera-Arboricola in https://github.com/scikit-hep/vector/pull/540
  • Small fix in the contributor's guide by @Schefflera-Arboricola in https://github.com/scikit-hep/vector/pull/546
  • docs: rewrite Vector's documentation by @jpivarski in https://github.com/scikit-hep/vector/pull/545

Maintenance

  • Remove occurrences of matrix.python-version.key || in ci.yml by @Yogendra0Sharma in https://github.com/scikit-hep/vector/pull/517
  • Adds a nox session for disassemble tests by @dpshelio in https://github.com/scikit-hep/vector/pull/534
  • Rename __azumthal to __azimuthal by @Schefflera-Arboricola in https://github.com/scikit-hep/vector/pull/548

New Contributors

  • @Yogendra0Sharma made their first contribution in https://github.com/scikit-hep/vector/pull/517
  • @pandyah5 made their first contribution in https://github.com/scikit-hep/vector/pull/519
  • @dpshelio made their first contribution in https://github.com/scikit-hep/vector/pull/534
  • @Ankush1oo8 made their first contribution in https://github.com/scikit-hep/vector/pull/537
  • @Schefflera-Arboricola made their first contribution in https://github.com/scikit-hep/vector/pull/540

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.5.2...v1.6.0

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp 11 months ago

Vector - Version 1.5.2

What's Changed

Maintenance

  • ci: 3.13, attestations, and some modernization by @henryiii in https://github.com/scikit-hep/vector/pull/511

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.5.1...v1.5.2

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp about 1 year ago

Vector - Version 1.5.1

What's Changed

Fixes

  • fix: uncap numpy by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/502

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.5.0...v1.5.1

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp over 1 year ago

Vector - Version 1.4.3 (backport)

What's Changed

Fixes

  • fix: uncap numpy by @Saransh-cpp in #502

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.4.2...v1.4.3

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp over 1 year ago

Vector - Version 1.5.0

What's Changed

Breaking

  • Drop support for awkward v1 by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/434

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.4.2...v1.5

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp over 1 year ago

Vector - Version 1.4.2

What's Changed

Fixes

  • fix: depend on numpy<2.1 to support numba @Saransh-cpp in https://github.com/scikit-hep/vector/pull/476
  • fix: fix ci for awkward v1.x (numpy v2 is out) by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/479
  • fix: sympy tests (sympy v1.13) by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/485

Documentation

  • docs: update intro notebook + readme by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/489

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.4.1...v1.4.2

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp over 1 year ago

Vector - Version 1.4.1

What's Changed

Fixes

  • fix: sympy backend on numpy 2.0 (full numpy 2.0 support) by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/473
  • fix: add lower and upper bounds for deltaangle by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/465
  • fix: maximum for SymPy backend is the identity function now by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/465
  • fix: get coordinate classes to work for numpy by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/466

Documentation

  • docs: add basic docs for sub-classing awkward mixins by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/468

Maintenance

  • chore: add missing compute function tests by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/454
  • ci: Add GitHub artifact attestations to package distribution by @matthewfeickert in https://github.com/scikit-hep/vector/pull/470

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.4.0...v1.4.1

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp over 1 year ago

Vector - Version 1.4.0

What's Changed

Features

  • feat: a sympy backend by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/442
  • feat: allow coord values in to<coordnames> methods by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/446

Bug fixes

  • fix: call the square implementation for power 2 on object vectors by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/444
  • fix: use negfactor in negfactor scale test by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/456

Maintenance

  • chore: test on numpy 2.0 by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/451

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.3.1...v1.4.0

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp over 1 year ago

Vector - Version 1.3.1

What's Changed

Features

  • feat: make momentum-ness infectious by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/437

Bug Fixes

  • fix: support dask-awkward 2024.3.0 by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/436
  • fix: momentum coords should not be repeated with generic coords in subclasses by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/438

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.3.0...v1.3.1

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp almost 2 years ago

Vector - Version 1.3.0

What's Changed

Features

  • feat: coordinate transformation functions with momentum names by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/424
  • feat: allow momentum coords in to_VectorND methods + cleanup by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/423
  • feat: add a lite nox session + add numba as optional dependency by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/431
  • feat: like method for projecting vector into the coordinate space of another vector + better type errors and hints by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/426
  • feat: add support for dask-awkward arrays in vector constructors by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/429
  • feat: short names for to_VectorND methods by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/432

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.2.0...v1.3.0

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp almost 2 years ago

Vector - 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 https://github.com/scikit-hep/vector/pull/413
  • fix: all infix operations should not depend on the order of arguments by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/413
  • fix: return the correct awkward record when performing an infix operation by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/413
  • fix: respect user defined awkward mixin subclasses and projection classes by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/413

Documentation

  • docs: add docs for vector.zip by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/390
  • Update README and intro.ipynb to include the latest developments by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/399
  • Fix Vector* mixin's docstring by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/404

Maintenance

  • chore: repo review updates by @henryiii in https://github.com/scikit-hep/vector/pull/408
  • black -> ruff format by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/414
  • chore: migrate to pytest-doctestplus by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/416

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.1.1.post1...v1.2.0

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp almost 2 years ago

Vector - Version 1.1.1.post1

What's Changed

  • Fix CI badge in README and docs by @frantic-rabbit in https://github.com/scikit-hep/vector/pull/386
  • support Python 3.12 by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/388

New Contributors

  • @frantic-rabbit made their first contribution in https://github.com/scikit-hep/vector/pull/386

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.1.1...v1.1.1.post1

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp about 2 years ago

Vector - Version 1.1.1

What's Changed

Bug fixes

  • fix: keepdims in numpy.sum should not be None by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/376

Maintenance

  • chore: target-version no longer needed by Black or Ruff by @henryiii in https://github.com/scikit-hep/vector/pull/359
  • chore: ruff moved to astral-sh by @henryiii in https://github.com/scikit-hep/vector/pull/358
  • chore: clean up VCS versioning by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/363
  • chore: use 2x faster black mirror by @henryiii in https://github.com/scikit-hep/vector/pull/367
  • chore: blackend-docs moved by @henryiii in https://github.com/scikit-hep/vector/pull/370
  • chore: remove license string (not standard) by @henryiii in https://github.com/scikit-hep/vector/pull/371

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.1.0...v1.1.1

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp over 2 years ago

Vector - Version 1.1.0

What's Changed

Features

  • feat: implement sum, count, and count_nonzero reductions by @agoose77 in https://github.com/scikit-hep/vector/pull/347

Maintenance

  • chore: replace custom definition of np.isclose with numba's np.isclose by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/348
  • chore: use trusted publisher deployment by @henryiii in https://github.com/scikit-hep/vector/pull/354
  • chore: remove Python 3.7 support by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/355

New Contributors

  • @agoose77 made their first contribution in https://github.com/scikit-hep/vector/pull/347

Full Changelog: https://github.com/scikit-hep/vector/compare/v1.0.0...v1.1.0

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp over 2 years ago

Vector - Version 1.0.0

What's Changed

Features

  • feat: add constructors for VectorObject3D and MomentumObject3D by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/231
  • feat: add constructors for VectorObject4D and MomentumObject4D by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/232
  • feat: update to_Vector3D to pass new coordinate values by @Naman-Priyadarshi in https://github.com/scikit-hep/vector/pull/278
  • feat: allow passing coordinates to to_Vector*D by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/319

Fixes

  • fix: update discheck by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/305
  • fix: better elif conditions for obj __init__ methods by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/316

Documentation

  • docs: a readable changelog by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/320

Maintenance

  • ci: use numpy~=1.24.0 in pre-commit by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/308
  • ci: update number of builds for codecov bot by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/314
  • chore: move to using Ruff by @henryiii in https://github.com/scikit-hep/vector/pull/315
  • chore: update copyright and license for 2022 and 2023 by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/321

Full Changelog: https://github.com/scikit-hep/vector/compare/v0.11.0...v1.0.0

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp almost 3 years ago

Vector - Version 0.11.0

What's Changed

Features

  • Add constructors for VectorObject2D and MomentumObject2D by @henryiii in https://github.com/scikit-hep/vector/pull/89
  • Add support for awkward v2 (and keep supporting v1) by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/284

Fixes

  • vector.arr should construct NumPy vectors by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/254
  • Development dependency missing by @Naman-Priyadarshi in https://github.com/scikit-hep/vector/pull/280

Documentation

  • docs: add a section for talks by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/264
  • docs: fix missing backslash in latex for readme by @meliache in https://github.com/scikit-hep/vector/pull/285
  • docs: update changelog.md, PR template, and CONTRIBUTING.md by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/275
  • docs: add a developer guide by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/233

Maintenance

  • chore: add PyLint and additional pre-commit hooks by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/260
  • chore: pull request template by @Naman-Priyadarshi in https://github.com/scikit-hep/vector/pull/271
  • chore: add issue templates by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/267
  • chore: better and long term fix for flake8-bugbear by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/298
  • chore: bump mypy and revert python-version by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/263
  • chore: fix the failing mypy hook by pinning python-version by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/261
  • chore: ignore flake8 B905 + improve bug report template by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/297
  • chore: minor cleanups by @henryiii in https://github.com/scikit-hep/vector/pull/266
  • chore: test on awkward v1.10.0 and add cov to noxfile by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/256
  • chore: use Python 3.11! by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/282
  • chore: zenodo-badge-sync by @p-mishra1 in https://github.com/scikit-hep/vector/pull/269
  • ci: test notebooks on PRs by @matthewfeickert in https://github.com/scikit-hep/vector/pull/272

New Contributors

  • @p-mishra1 made their first contribution in https://github.com/scikit-hep/vector/pull/269
  • @Naman-Priyadarshi made their first contribution in https://github.com/scikit-hep/vector/pull/271
  • @meliache made their first contribution in https://github.com/scikit-hep/vector/pull/285

Full Changelog: https://github.com/scikit-hep/vector/compare/v0.10.0...v0.11.0

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp about 3 years ago

Vector - Version 0.10.0

What's Changed

Maintenance

  • chore: remove Python 3.6 support by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/251

Full Changelog: https://github.com/scikit-hep/vector/compare/v0.9.0...v0.10.0

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp over 3 years ago

Vector - Version 0.9.0

What's Changed

Features

  • Implements deltaRapidityPhi and deltaRapidityPhi2. by @jpivarski in https://github.com/scikit-hep/vector/pull/175
  • Remove underscores by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/192
  • feat: add git archive support by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/244

Fixes

  • fix bad values for high (abs) eta by @bfis in https://github.com/scikit-hep/vector/pull/172
  • Add custom reprs to awkward coordinate classes by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/212
  • Explicitly set posinf and neginf in nantonum so they stay infinite. by @jpivarski in https://github.com/scikit-hep/vector/pull/173
  • Add type checks in constructors by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/210

Documentation

  • Add Conda and Zenodo badges to the README by @eduardo-rodrigues in https://github.com/scikit-hep/vector/pull/183
  • Tests and docs for deltaRapidityPhi by @raymondEhlers in https://github.com/scikit-hep/vector/pull/187
  • docs: fix intro notebook, and submodule and subpackage index by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/191
  • docs: add codecov badge to README by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/203
  • docs: fix warnings by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/193
  • docs: add docstrings in the backends.numpy module by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/195
  • docs: add docstrings in the backends.object module by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/201
  • docs: improve the landing page and API docs structure by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/204
  • docs: add docstrings in the backends.awkward module by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/207
  • Implement doctests in CI by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/211
  • docs: Add CITATION.cff Citation File Format file by @matthewfeickert in https://github.com/scikit-hep/vector/pull/243
  • docs: update changelog by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/248

Maintenance

  • chore: wheel not required for setuptools PEP 517 (all-repos) by @henryiii in https://github.com/scikit-hep/vector/pull/176
  • fix: bump black to 22.3.0 due to click 8.1 release by @henryiii in https://github.com/scikit-hep/vector/pull/181
  • ci: fix a test and update CI to catch errors regularly by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/199
  • chore: fix conda badge and update dependabot by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/213
  • docs: render module level docstrings in documentation by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/218
  • chore: pass repo review by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/219
  • chore: migrate to hatchling by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/223
  • chore: add codecov.yml by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/229
  • chore: add pyproject-fmt pre-commit hook by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/230
  • chore: remove redundant tool.check-manifest from pyproject.toml by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/235
  • chore: support awkward v1 and v2 together by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/226
  • chore: build and test on Python 3.10 and 3.11-dev by @Saransh-cpp in https://github.com/scikit-hep/vector/pull/252

New Contributors

  • @bfis made their first contribution in https://github.com/scikit-hep/vector/pull/172
  • @eduardo-rodrigues made their first contribution in https://github.com/scikit-hep/vector/pull/183
  • @raymondEhlers made their first contribution in https://github.com/scikit-hep/vector/pull/187
  • @Saransh-cpp made their first contribution in https://github.com/scikit-hep/vector/pull/191
  • @matthewfeickert made their first contribution in https://github.com/scikit-hep/vector/pull/243

Full Changelog: https://github.com/scikit-hep/vector/compare/v0.8.5...v0.9.0

Scientific Software - Peer-reviewed - Python
Published by Saransh-cpp over 3 years ago

Vector - Version 0.8.5

What's Changed

  • Add boostCM_of to clarify #134, supported by scaleD and negD. by @jpivarski in https://github.com/scikit-hep/vector/pull/135
  • Let 'eta' be NaN if 'z' is NaN. by @jpivarski in https://github.com/scikit-hep/vector/pull/139
  • Define dot product without absolute value. by @jpivarski in https://github.com/scikit-hep/vector/pull/148
  • Fixed numpy array code examples in documentation by @cansik in https://github.com/scikit-hep/vector/pull/151
  • Vector components may be NumpyArrayType or IndexedArrayType in Numba. by @jpivarski in https://github.com/scikit-hep/vector/pull/162
  • VectorNumpy pickle suppport to enable multiprocessing by @cansik in https://github.com/scikit-hep/vector/pull/163
  • chore: pre-commit and style cleanup by @henryiii in https://github.com/scikit-hep/vector/pull/164

New Contributors

  • @cansik made their first contribution in https://github.com/scikit-hep/vector/pull/151

Full Changelog: https://github.com/scikit-hep/vector/compare/v0.8.4...v0.8.5

Scientific Software - Peer-reviewed - Python
Published by jpivarski almost 4 years ago

Vector - Version 0.8.4

@Sinclert's PR #128, which allows VectorObject, VectorNumpy, and VectorAwkward to be subclassed by other projects.

Scientific Software - Peer-reviewed - Python
Published by jpivarski over 4 years ago

Vector - Version 0.8.3

Fixed Awkward Arrays of momentum vectors in Numba (PR #112).

Scientific Software - Peer-reviewed - Python
Published by jpivarski over 4 years ago

Vector - Version 0.8.2

  • Fixed missing momentum synonyms in CoordinatesAwkward
  • Added vector.zip
  • Allowed lowercase e and m for energy and mass
  • Fixed _wrap_result for methods called on an ak.Record
  • Fixed error in calculation of deltaangle
  • Fixed Awkward version check
  • Pinned Python version for dis (in tests)
  • Using myst-parser (in docs)

Scientific Software - Peer-reviewed - Python
Published by jpivarski over 4 years ago

Vector - Version 0.8.1

Some test, CI, and PyPI improvements, and one use facing fix.

  • Fix issue importing without Awkward installed #76

Scientific Software - Peer-reviewed - Python
Published by henryiii over 4 years ago

Vector - Version 0.8

First release to PyPI. Initial implementation. Initial features:

  • 2D, 3D, and Lorentz vectors
  • Single, Array, and Awkward forms
  • Supports Numba / Awkward + Numba
  • Multiple coordinate systems
  • Geometric / momentum versions
  • Statically typed

You can currently construct vectors using obj/arr/awk (or obj/array/Array) for single, NumPy, and Awkward vectors, respectively. The next version is likely to improve the vector construction process.

Scientific Software - Peer-reviewed - Python
Published by henryiii over 4 years ago