From 5dc056eba6d7e3d134650320176b7b6420d3f25a Mon Sep 17 00:00:00 2001 From: Ankush1oo8 <154556772+Ankush1oo8@users.noreply.github.com> Date: Fri, 6 Dec 2024 23:51:39 +0530 Subject: [PATCH 1/4] fix: updated links in readme.me --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 057813e4..de894830 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Main features of Vector: - Pure Python with NumPy as its only dependency. This makes it easier to install. - Vectors may be represented in a variety of coordinate systems: Cartesian, cylindrical, pseudorapidity, and any combination of these with time or proper time for Lorentz vectors. In all, there are 12 coordinate systems: {_x_-_y_ vs _ρ_-_φ_ in the azimuthal plane} × {_z_ vs _θ_ vs _η_ longitudinally} × {_t_ vs _τ_ temporally}. -- Uses names and conventions set by [ROOT](https://root.cern/)'s [TLorentzVector](https://root.cern.ch/doc/master/classTLorentzVector.html) and [Math::LorentzVector](https://root.cern.ch/doc/master/classROOT_1_1Math_1_1LorentzVector.html), as well as [scikit-hep/math](https://github.com/scikit-hep/scikit-hep/tree/master/skhep/math), [uproot-methods TLorentzVector](https://github.com/scikit-hep/uproot3-methods/blob/master/uproot3_methods/classes/TLorentzVector.py), [henryiii/hepvector](https://github.com/henryiii/hepvector), and [coffea.nanoevents.methods.vector](https://coffeateam.github.io/coffea/modules/coffea.nanoevents.methods.vector.html). +- Uses names and conventions set by [ROOT](https://root.cern/)'s [TLorentzVector](https://root.cern.ch/doc/master/classTLorentzVector.html) and [Math::LorentzVector](https://root.cern.ch/doc/master/classROOT_1_1Math_1_1LorentzVector.html), as well as [scikit-hep/math](https://github.com/scikit-hep/scikit-hep/tree/master/skhep/math), [uproot-methods TLorentzVector](https://github.com/scikit-hep/uproot3-methods/blob/master/uproot3_methods/classes/TLorentzVector.py), [henryiii/hepvector](https://github.com/henryiii/hepvector), and [coffea.nanoevents.methods.vector](https://coffea-hep.readthedocs.io/en/latest/modules/coffea.nanoevents.methods.vector.html)(backed by Scikit-HEP/vector since `v2024.8`). - Implemented on a variety of backends: - pure Python objects - [SymPy](https://www.sympy.org/en/index.html) vectors From e0cf16d173cdb32aad04efd4eecfced839946a69 Mon Sep 17 00:00:00 2001 From: Ankush1oo8 <154556772+Ankush1oo8@users.noreply.github.com> Date: Fri, 6 Dec 2024 23:54:18 +0530 Subject: [PATCH 2/4] fix : typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index de894830..28b82fd3 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Main features of Vector: - Pure Python with NumPy as its only dependency. This makes it easier to install. - Vectors may be represented in a variety of coordinate systems: Cartesian, cylindrical, pseudorapidity, and any combination of these with time or proper time for Lorentz vectors. In all, there are 12 coordinate systems: {_x_-_y_ vs _ρ_-_φ_ in the azimuthal plane} × {_z_ vs _θ_ vs _η_ longitudinally} × {_t_ vs _τ_ temporally}. -- Uses names and conventions set by [ROOT](https://root.cern/)'s [TLorentzVector](https://root.cern.ch/doc/master/classTLorentzVector.html) and [Math::LorentzVector](https://root.cern.ch/doc/master/classROOT_1_1Math_1_1LorentzVector.html), as well as [scikit-hep/math](https://github.com/scikit-hep/scikit-hep/tree/master/skhep/math), [uproot-methods TLorentzVector](https://github.com/scikit-hep/uproot3-methods/blob/master/uproot3_methods/classes/TLorentzVector.py), [henryiii/hepvector](https://github.com/henryiii/hepvector), and [coffea.nanoevents.methods.vector](https://coffea-hep.readthedocs.io/en/latest/modules/coffea.nanoevents.methods.vector.html)(backed by Scikit-HEP/vector since `v2024.8`). +- Uses names and conventions set by [ROOT](https://root.cern/)'s [TLorentzVector](https://root.cern.ch/doc/master/classTLorentzVector.html) and [Math::LorentzVector](https://root.cern.ch/doc/master/classROOT_1_1Math_1_1LorentzVector.html), as well as [scikit-hep/math](https://github.com/scikit-hep/scikit-hep/tree/master/skhep/math), [uproot-methods TLorentzVector](https://github.com/scikit-hep/uproot3-methods/blob/master/uproot3_methods/classes/TLorentzVector.py), [henryiii/hepvector](https://github.com/henryiii/hepvector), and [coffea.nanoevents.methods.vector](https://coffea-hep.readthedocs.io/en/latest/modules/coffea.nanoevents.methods.vector.html) (backed by Scikit-HEP/vector since `v2024.8`). - Implemented on a variety of backends: - pure Python objects - [SymPy](https://www.sympy.org/en/index.html) vectors From cc3f91e329323d46538603cefe23c5f67499960d Mon Sep 17 00:00:00 2001 From: Ankush1oo8 <154556772+Ankush1oo8@users.noreply.github.com> Date: Sat, 7 Dec 2024 13:08:41 +0530 Subject: [PATCH 3/4] fix : add broken link --- docs/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.rst b/docs/index.rst index 9d3bc6ed..7fc4ee9b 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -18,7 +18,7 @@ Main features of Vector: * Pure Python with NumPy as its only dependency. This makes it easier to install. * Vectors may be represented in a variety of coordinate systems: Cartesian, cylindrical, pseudorapidity, and any combination of these with time or proper time for Lorentz vectors. In all, there are 12 coordinate systems: {*x* - *y* vs *ρ* - *φ* in the azimuthal plane} × {*z* vs *θ* vs *η* longitudinally} × {*t* vs *τ* temporally}. -* Uses names and conventions set by `ROOT `_'s `TLorentzVector `_ and `Math::LorentzVector `_, as well as `scikit-hep/math `_, `uproot-methods TLorentzVector `_, `henryiii/hepvector `_, and `coffea.nanoevents.methods.vector `_. +* Uses names and conventions set by `ROOT `_'s `TLorentzVector `_ and `Math::LorentzVector `_, as well as `scikit-hep/math `_, `uproot-methods TLorentzVector `_, `henryiii/hepvector `_, and `coffea.nanoevents.methods.vector `_. * Implemented on a variety of backends: * pure Python objects * `SymPy `_ vectors From cddd72bfb1438ed2cfaab329182f8a4cee837a0d Mon Sep 17 00:00:00 2001 From: Saransh Chopra Date: Sat, 7 Dec 2024 14:44:22 +0000 Subject: [PATCH 4/4] Update docs/index.rst --- docs/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.rst b/docs/index.rst index 7fc4ee9b..d77aa9c8 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -18,7 +18,7 @@ Main features of Vector: * Pure Python with NumPy as its only dependency. This makes it easier to install. * Vectors may be represented in a variety of coordinate systems: Cartesian, cylindrical, pseudorapidity, and any combination of these with time or proper time for Lorentz vectors. In all, there are 12 coordinate systems: {*x* - *y* vs *ρ* - *φ* in the azimuthal plane} × {*z* vs *θ* vs *η* longitudinally} × {*t* vs *τ* temporally}. -* Uses names and conventions set by `ROOT `_'s `TLorentzVector `_ and `Math::LorentzVector `_, as well as `scikit-hep/math `_, `uproot-methods TLorentzVector `_, `henryiii/hepvector `_, and `coffea.nanoevents.methods.vector `_. +* Uses names and conventions set by `ROOT `_'s `TLorentzVector `_ and `Math::LorentzVector `_, as well as `scikit-hep/math `_, `uproot-methods TLorentzVector `_, `henryiii/hepvector `_, and `coffea.nanoevents.methods.vector `_ (backed by Scikit-HEP/vector since ``v2024.8``). * Implemented on a variety of backends: * pure Python objects * `SymPy `_ vectors