diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index 8150665b5869aa8f4da0ea74e808416b6a2fbcc4..4e16568bc44f7d3be6f748a91f9879e95aa76901 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -273,6 +273,15 @@ packages:
   py-epic-capybara:
     require:
     - '@git.c388cecce90d06f2db75e45bb0427816db04c836'
+  py-hepunits:
+    require:
+    - '@2.3.2'
+  py-hist:
+    require:
+    - '@2.6.1'
+  py-histoprint:
+    require:
+    - '@2.4.0'
   py-ipython:
     require:
     - '@8.11.0'
@@ -315,6 +324,9 @@ packages:
   py-pandas:
     require:
     - '@1.5.3'
+  py-particle:
+    require:
+    - '@0.23.0'
   py-pip:
     require:
     - any_of: ['@23.1.2', '@23.0']
@@ -346,6 +358,9 @@ packages:
   py-uproot:
     require:
     - '@5.0.5'
+  py-vector:
+    require:
+    - '@0.8.5'
   py-wurlitzer:
     require:
     - '@3.0.2'
diff --git a/spack-environment/xl/spack.yaml b/spack-environment/xl/spack.yaml
index 9b2fa9ec26e79739a0cc6b8199167b452bbfefab..e3ca54ac3abe2b357489b2620b8b58ff2db3a95c 100644
--- a/spack-environment/xl/spack.yaml
+++ b/spack-environment/xl/spack.yaml
@@ -68,6 +68,9 @@ spack:
   - py-dask
   - py-deepdiff
   - py-epic-capybara
+  - py-hepunits
+  - py-hist
+  - py-histoprint
   - py-ipython
   - py-jinja2
   - py-jinja2-cli
@@ -82,6 +85,7 @@ spack:
   - py-onnx
   - py-onnxruntime
   - py-pandas
+  - py-particle
   - py-pip
   - py-pre-commit
   - py-pycairo
@@ -91,6 +95,7 @@ spack:
   - py-toml
   - py-torch
   - py-uproot
+  - py-vector
   - py-wurlitzer
   - py-yapf
   - root +opengl +webgui +x