Skip to main content
Ctrl+K
Vector 1.8.1 - Home Vector 1.8.1 - Home
  • Overview

Tutorials

  • Vector objects
  • NumPy arrays of vectors
  • Awkward Arrays of vectors
  • Compiling functions on vectors with Numba
  • Vector expressions with SymPy
  • PyTree integrations

Vector constructors

  • Making vector objects
  • Making NumPy arrays of vectors
  • Making Awkward Arrays of vectors
  • Making SymPy vector expressions

Vector functions

  • Interface for all vectors
  • Interface for 2D vectors
  • Interface for 3D vectors
  • Interface for 4D vectors
  • Interface for 2D momentum
  • Interface for 3D momentum
  • Interface for 4D momentum

Integrations

  • PyTree API

More ways to learn

  • Papers and talks
  • Repository
  • Suggest edit
  • Open issue
  • .md

Papers and talks

Contents

  • Papers
  • Talks

Papers and talks#

Papers#

  • CHEP 2024 (2025-10-07): A new SymPy backend for vector: uniting experimental and theoretical physicists

  • JOSS (2025-05-23): Vector: JIT-compilable mathematical manipulations of ragged Lorentz vectors

Talks#

  • PyHEP 2024 (2024-07-03): πŸŽ₯ A new SymPy backend for vector: uniting experimental and theoretical physicists

  • PyHEP 2023 (2023-10-09): πŸŽ₯ What’s new with Vector? First major release is out!

  • PyHEP 2022 (2022-09-13): πŸŽ₯ Constructing HEP vectors and analyzing HEP data using Vector

  • DANCE/CoDaS@Snowmass 2022 (2022-07-20): Analysis Grand Challenge / HEP Scientific Python Ecosystem

  • IRIS-HEP AGC Tools 2022 (2022-04-25): πŸŽ₯ Foundation libraries (Uproot, Awkward, hist, mplhep)

  • IRIS-HEP AGC Tools 2021 (2021-11-03): πŸŽ₯ Data handling: Uproot, Awkward & Vector

previous

PyTree API

Contents
  • Papers
  • Talks

By Saransh Chopra, Henry Schreiner, Jim Pivarski, Eduardo Rodrigues, and Jonas Eschle

Β© Copyright 2019β€’2026.