From db49e199a8bb0871179d4998b8d13a28cc96aa81 Mon Sep 17 00:00:00 2001 From: Kwaizer Date: Tue, 18 Jun 2024 22:45:51 +0300 Subject: [PATCH 1/2] Add new project: Packaging the HEP simulation stack on conda-forge --- projects/packaging-hep-stack.yml | 41 ++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 projects/packaging-hep-stack.yml diff --git a/projects/packaging-hep-stack.yml b/projects/packaging-hep-stack.yml new file mode 100644 index 0000000..3f54489 --- /dev/null +++ b/projects/packaging-hep-stack.yml @@ -0,0 +1,41 @@ +--- +name: Packaging the HEP simulation stack on conda-forge +postdate: 2024-06-18 +categories: + - Open science +durations: + - 3 months +experiments: + - ATLAS + - CMS + - EIC + - HLLHC +skillset: + - Python + - Docker + - CI/CD +status: + - In progress +project: + - IRIS-HEP +location: + - Remote +commitment: + - Full time +program: + - IRIS-HEP fellow +shortdescription: Packaging the HEP simulation stack on conda-forge +description: > + One common toolchain used in high energy physics for simulation is: MadGraph5_aMC@NLO, PYTHIA8, Delphes. Installing these tools can be challenging at times, + especially for new users. The conda-forge packaging infrastructure system and package registry allows for distribution of complex binaries across multiple + platforms though the Conda package management ecosystem. As ROOT and the PYTHIA8 library with Python bindings have been successfully packaged and distributed + on conda-forge it should be possible to package all the components of the HEP simulation stack and distribute them on conda-forge. Packaging these + components will allow them to have the ability to not only be installed as individual tools, but also be installed together in a coherent package environment. + +contacts: + - name: Matthew Feickert + email: Matthew.Feickert@cern.ch + +mentees: + - name: Lev Pambuk + link: https://iris-hep.org/fellows/Kwaizer.html \ No newline at end of file From 3bc29be73446bde70d97584965322dd0136e02cc Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 20:17:13 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- projects/packaging-hep-stack.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/packaging-hep-stack.yml b/projects/packaging-hep-stack.yml index 3f54489..cc01630 100644 --- a/projects/packaging-hep-stack.yml +++ b/projects/packaging-hep-stack.yml @@ -30,7 +30,7 @@ description: > especially for new users. The conda-forge packaging infrastructure system and package registry allows for distribution of complex binaries across multiple platforms though the Conda package management ecosystem. As ROOT and the PYTHIA8 library with Python bindings have been successfully packaged and distributed on conda-forge it should be possible to package all the components of the HEP simulation stack and distribute them on conda-forge. Packaging these - components will allow them to have the ability to not only be installed as individual tools, but also be installed together in a coherent package environment. + components will allow them to have the ability to not only be installed as individual tools, but also be installed together in a coherent package environment. contacts: - name: Matthew Feickert @@ -38,4 +38,4 @@ contacts: mentees: - name: Lev Pambuk - link: https://iris-hep.org/fellows/Kwaizer.html \ No newline at end of file + link: https://iris-hep.org/fellows/Kwaizer.html