TwoVector#
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float)[source]#
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, z: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, eta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, theta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, z: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, eta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, theta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, pz: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, z: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, pz: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, z: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, pz: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, z: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, pz: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, pz: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, z: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, pz: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, theta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, theta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, theta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, theta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, eta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, eta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, eta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, eta: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, z: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, pz: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, z: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, pz: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, z: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, pz: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, z: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, pz: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, z: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, pz: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, z: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, pz: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, theta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, theta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, theta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, theta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, theta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, theta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, eta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, eta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, eta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, eta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, eta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, eta: float, t: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, z: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, pz: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, z: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, pz: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, z: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, pz: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, z: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, pz: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, z: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, pz: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, ptau: float, phi: float, z: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, ptau: float, phi: float, pz: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, theta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, theta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, theta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, theta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, theta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, ptau: float, phi: float, theta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, eta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, eta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, eta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, eta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, eta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, ptau: float, phi: float, eta: float, tau: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, z: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, pz: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, z: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, pz: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, z: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, pz: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, z: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, pz: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, z: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, pz: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pE: float, phi: float, z: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pE: float, phi: float, pz: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, theta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, theta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, theta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, theta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, theta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pE: float, phi: float, theta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, eta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, eta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, eta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, eta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, eta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pE: float, phi: float, eta: float, E: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, z: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, pz: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, z: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, pz: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, z: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, pz: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, z: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, pz: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, z: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, pz: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pe: float, phi: float, z: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pe: float, phi: float, pz: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, theta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, theta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, theta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, theta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, theta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pe: float, phi: float, theta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, eta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, eta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, eta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, eta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, eta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pe: float, phi: float, eta: float, e: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, z: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, pz: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, z: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, pz: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, z: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, pz: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, z: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, pz: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, z: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, pz: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, z: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, pz: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, theta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, theta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, theta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, theta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, theta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, theta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, eta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, eta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, eta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, eta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, eta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, eta: float, energy: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, z: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, pz: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, z: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, pz: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, z: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, pz: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, z: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, pz: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, z: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, pz: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pM: float, phi: float, z: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pM: float, phi: float, pz: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, theta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, theta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, theta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, theta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, theta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pM: float, phi: float, theta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, eta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, eta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, eta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, eta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, eta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pM: float, phi: float, eta: float, M: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, z: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, pz: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, z: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, pz: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, z: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, pz: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, z: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, pz: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, z: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, pz: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pm: float, phi: float, z: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pm: float, phi: float, pz: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, theta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, theta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, theta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, theta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, theta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pm: float, phi: float, theta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, eta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, eta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, eta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, eta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, eta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pm: float, phi: float, eta: float, m: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, z: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, pz: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, z: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, pz: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, z: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, pz: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, z: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, pz: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, z: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, pz: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, z: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, pz: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, theta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, theta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, theta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, theta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, theta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, theta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, y: float, eta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, x: float, py: float, eta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, y: float, eta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, px: float, py: float, eta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, rho: float, phi: float, eta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(*, pt: float, phi: float, eta: float, mass: float)
- class coffea.nanoevents.methods.vector.TwoVector(__azimuthal: Azimuthal)
- class coffea.nanoevents.methods.vector.TwoVector(__azimuthal: Azimuthal, __longitudinal: Longitudinal)
- class coffea.nanoevents.methods.vector.TwoVector(__azimuthal: Azimuthal, __longitudinal: Longitudinal, __temporal: Temporal)
Bases:
MomentumAwkward2DA cartesian 2-dimensional vector
A heavy emphasis towards a momentum vector interpretation is assumed, hence properties like
pxandpyare provided in addition toxandy.This mixin class requires the parent class to provide items
xandy.Attributes Summary
Methods Summary
absolute()Returns magnitude of the 2D vector
delta_phi(other)Compute difference in angle between two vectors
divide(other)Divide this vector by a scalar elementwise using its cartesian components
multiply(other)Multiply this vector by a scalar elementwise using
xandycomponentsnegative()Returns the negative of the vector
sum([axis])Sum an array of vectors elementwise using
xandycomponentsAttributes Documentation
- r#
Distance from origin in XY plane
\(\sqrt{x^2+y^2}\)
- r2#
Squared
r
Methods Documentation
- delta_phi(other)[source]#
Compute difference in angle between two vectors
Returns a value within [-pi, pi)