From da804ac2b043eac6ea1f53595cb658c5de70122e Mon Sep 17 00:00:00 2001 From: Mohanad Date: Fri, 14 Feb 2025 01:31:26 +0200 Subject: [PATCH 1/5] Automatically add mentors from project proposal pages to the mentors summary page --- .../2025/proposal_ATLAS_lossy_compression.md | 11 +-- _gsocproposals/2025/proposal_BALER.md | 13 +-- .../proposal_Baler-ProbabilisticCircuit.md | 9 +- .../2025/proposal_BioDynamo-CART.md | 9 +- .../2025/proposal_CLUEsteringAutotuning.md | 18 ++-- .../2025/proposal_Clad-ImproveTape.md | 9 +- _gsocproposals/2025/proposal_Clad-LLM.md | 8 +- _gsocproposals/2025/proposal_Clad-ONNX.md | 9 +- _gsocproposals/2025/proposal_Clad-OpenMP.md | 9 +- _gsocproposals/2025/proposal_Clad-PyTorch.md | 8 +- .../2025/proposal_Clad-STLConcurrency.md | 8 +- .../2025/proposal_Clad-ThrustAPI.md | 9 +- .../2025/proposal_ConstellationUI.md | 11 ++- .../proposal_CppInterop-API-ExposeMemory.md | 12 +-- .../2025/proposal_GangaAIassistant.md | 16 ++-- .../2025/proposal_GangaDeprecation.md | 16 ++-- .../proposal_Geant4-fastsim_representation.md | 16 ++-- _gsocproposals/2025/proposal_GeneROOT.md | 17 ++-- _gsocproposals/2025/proposal_HGQforCICADA.md | 16 ++-- .../2025/proposal_HSFCondDB_AILogAnalysis.md | 17 ++-- _gsocproposals/2025/proposal_IDD.md | 11 ++- _gsocproposals/2025/proposal_JuliaHepMC3.md | 12 +-- _gsocproposals/2025/proposal_MCnetMCviz.md | 12 +-- _gsocproposals/2025/proposal_MCnetOpenData.md | 12 +-- _gsocproposals/2025/proposal_RNTupleJsroot.md | 11 ++- _gsocproposals/2025/proposal_Rucio-webui.md | 12 +-- _gsocproposals/2025/proposal_SMARTHEP_BEAD.md | 16 ++-- .../2025/proposal_SMARTHEP_GreenSoftware.md | 18 ++-- .../2025/proposal_TMVA-SOFIE-GPU.md | 11 ++- .../2025/proposal_TMVA-SOFIE-HLS4ML.md | 11 ++- .../2025/proposal_XeusCpp-Debugging.md | 20 +++-- .../2025/proposal_XeusCpp-Plugins.md | 20 +++-- _layouts/gsoc_proposal.html | 15 ++++ gsoc/2025/mentors.md | 83 ++++++++++--------- 34 files changed, 307 insertions(+), 198 deletions(-) diff --git a/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md b/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md index 690ccf173..5fd478cb4 100644 --- a/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md +++ b/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md @@ -9,6 +9,12 @@ organization: difficulty: medium duration: 350 mentor_avail: July-September +project_mentors: + - name: "Maciej Szymański" + email: "maciej.szymanski@cern.ch" + - name: "Peter Van Gemmeren" + email: "peter.van.gemmeren@cern.ch" + --- ## Description @@ -30,11 +36,6 @@ mentor_avail: July-September * C++, Python, Machine Learning -## Mentors - - * **[Maciej Szymański](mailto:maciej.szymanski@cern.ch)** - * [Peter Van Gemmeren](mailto:peter.van.gemmeren@cern.ch) - ## Links * [IEEE_754](https://en.wikipedia.org/wiki/IEEE_754) diff --git a/_gsocproposals/2025/proposal_BALER.md b/_gsocproposals/2025/proposal_BALER.md index d3b669275..efcbc2f2c 100644 --- a/_gsocproposals/2025/proposal_BALER.md +++ b/_gsocproposals/2025/proposal_BALER.md @@ -10,6 +10,13 @@ organization: difficulty: medium duration: 350 mentor_avail: June-August +project_mentors: + - name: "James Smith" + email: "james.smith-7@manchester.ac.uk" + - name: "Caterina Doglioni" + email: "caterina.doglioni@cern.ch" + - name: "Leonid Didukh" + email: "ledidukh@gmail.com" --- ​ ## Short description of the project @@ -47,12 +54,6 @@ The candidate should have experience with the python language and a Linux enviro Desirable skills include familiarity with AI fundamentals including transformers and/or graph neural networks, particle physics theory and experiments, PyTorch, FPGA programming and/or simulation. - -## Mentors - * ***[James Smith](mailto:james.smith-7@manchester.ac.uk)*** - * [Caterina Doglioni](mailto:caterina.doglioni@cern.ch) as backup mentor - * [Leonid Didukh](mailto:ledidukh@gmail.com) - ## Links * [BALER GitHub](https://github.com/baler-collaboration/baler) diff --git a/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md b/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md index b3f303f18..cf7691369 100644 --- a/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md +++ b/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md @@ -8,6 +8,11 @@ organization: difficulty: medium duration: 350 mentor_avail: June-October (with 3 weeks mentor vacation where student will work independently with minimal guidance) +project_mentors: + - name: "Leonid Didukh" + email: "ledidukh@gmail.com" + - name: "Caterina Doglioni" + email: "caterina.doglioni@cern.ch" --- ​ ## Short description of the project @@ -33,10 +38,6 @@ An improved compression performance with documentation and figures of merit that Required: Good knowledge of UNIX, Python, matplotlib, Pytorch, Julia, Pandas, ROOT. -## Mentors - * ***[Leonid Didukh](mailto:ledidukh@gmail.com)*** - * [Caterina Doglioni](mailto:caterina.doglioni@cern.ch) as backup mentor - ## Links * Previous work: diff --git a/_gsocproposals/2025/proposal_BioDynamo-CART.md b/_gsocproposals/2025/proposal_BioDynamo-CART.md index 3ea3487a1..d8b5ca15f 100644 --- a/_gsocproposals/2025/proposal_BioDynamo-CART.md +++ b/_gsocproposals/2025/proposal_BioDynamo-CART.md @@ -9,6 +9,11 @@ mentor_avail: June-October organization: - CERN - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "Lukas Breitwieser" + email: "lukas.johannes.breitwieser@cern.ch" --- ## Description @@ -41,10 +46,6 @@ The final deliverable will be a fully documented, reproducible BioDynaMo simulat * Basic immunology & cancer biology (optional but helpful) * Data visualization (Python, Matplotlib, Seaborn) -## Mentors -* [Vassil Vassilev](mailto:vvasilev@cern.ch) -* [Lukas Breitwieser](mailto:lukas.johannes.breitwieser@cern.ch) - ## Links * [Mapping CAR T-Cell Design Space Using Agent-Based Models](https://www.frontiersin.org/journals/molecular-biosciences/articles/10.3389/fmolb.2022.849363/full) * [BioDynaMo: A Modular Platform for High-Performance Agent-Based Simulation](https://cds.cern.ch/record/2800211?ln=en) diff --git a/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md b/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md index c0ee704df..753ed720a 100644 --- a/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md +++ b/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md @@ -4,6 +4,16 @@ layout: gsoc_proposal project: Patatrack year: 2025 organization: CERN +difficulty: medium +duration: 350 +mentor_avail: June-October +project_mentors: + - name: "Simone Balducci" + email: "simone.balducci@cern.ch" + organization: "CERN UNIBO" + - name: "Felice Pantaleo" + email: "felice.pantaleo@cern.ch" + organization: "CERN" --- ## Description @@ -42,14 +52,6 @@ Interested students please contact simone.balducci@cern.ch * Experience with machine learning and optimization techniques * Experience with development of Python libraries -## Additional information -* Difficulty level (low, medium, hard): medium -* Duration: 350 hours -* Mentor availability: June-October - -## Mentors - * **[Simone Balducci](mailto:simone.balducci@cern.ch) (CERN UNIBO)** - * [Felice Pantaleo](mailto:felice.pantaleo@cern.ch) (CERN) ## Links * [CLUE][clue] diff --git a/_gsocproposals/2025/proposal_Clad-ImproveTape.md b/_gsocproposals/2025/proposal_Clad-ImproveTape.md index 5c317d99d..228058fbc 100644 --- a/_gsocproposals/2025/proposal_Clad-ImproveTape.md +++ b/_gsocproposals/2025/proposal_Clad-ImproveTape.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -35,9 +40,5 @@ This project aims to improve the efficiency of the clad tape and generalize it i * C++ programming * Clang frontend -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) - ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-LLM.md b/_gsocproposals/2025/proposal_Clad-LLM.md index 018e8545d..fe80df1a2 100644 --- a/_gsocproposals/2025/proposal_Clad-LLM.md +++ b/_gsocproposals/2025/proposal_Clad-LLM.md @@ -9,6 +9,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -36,9 +41,6 @@ Beyond performance improvements, integrating Clad with LLM training in C++ opens * Reasonable expertise in C++ programming * Background in LLM is preferred but not required -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-ONNX.md b/_gsocproposals/2025/proposal_Clad-ONNX.md index 1c4a8462b..f595565b0 100644 --- a/_gsocproposals/2025/proposal_Clad-ONNX.md +++ b/_gsocproposals/2025/proposal_Clad-ONNX.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -35,9 +40,5 @@ This project aims to integrate Clad, an automatic differentiation (AD) plugin fo * Reasonable expertise in C++ programming * Basic knowledge of Clang is preferred but not mandatory -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) - ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-OpenMP.md b/_gsocproposals/2025/proposal_Clad-OpenMP.md index 4b1d24594..eb9e6236d 100644 --- a/_gsocproposals/2025/proposal_Clad-OpenMP.md +++ b/_gsocproposals/2025/proposal_Clad-OpenMP.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -31,9 +36,5 @@ This project aims to develop infrastructure in Clad to support the differentiati * C++ programming * Parallel Programming -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) - ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-PyTorch.md b/_gsocproposals/2025/proposal_Clad-PyTorch.md index b15dfb0a0..2be48a935 100644 --- a/_gsocproposals/2025/proposal_Clad-PyTorch.md +++ b/_gsocproposals/2025/proposal_Clad-PyTorch.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -32,9 +37,6 @@ This project aims to integrate Clad-generated functions into PyTorch using its C * C++ programming * Clang frontend -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-STLConcurrency.md b/_gsocproposals/2025/proposal_Clad-STLConcurrency.md index bd857b178..db3a367c2 100644 --- a/_gsocproposals/2025/proposal_Clad-STLConcurrency.md +++ b/_gsocproposals/2025/proposal_Clad-STLConcurrency.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -119,9 +124,6 @@ int main() { * Parallel programming * Reasonable expertise in C++ programming -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-ThrustAPI.md b/_gsocproposals/2025/proposal_Clad-ThrustAPI.md index d24d04749..19cb114b4 100644 --- a/_gsocproposals/2025/proposal_Clad-ThrustAPI.md +++ b/_gsocproposals/2025/proposal_Clad-ThrustAPI.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -31,9 +36,5 @@ Clad is a clang plugin for automatic differentiation that performs source-to-sou * C++ programming * Clang frontend -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) - ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_ConstellationUI.md b/_gsocproposals/2025/proposal_ConstellationUI.md index fb3b96fe2..03a674e5b 100644 --- a/_gsocproposals/2025/proposal_ConstellationUI.md +++ b/_gsocproposals/2025/proposal_ConstellationUI.md @@ -7,6 +7,13 @@ organization: DESY difficulty: medium duration: 350 mentor_avail: June-August +project_mentors: + - name: "Stephan Lachnit" + email: "stephan.lachnit@desy.de" + organization: "DESY" + - name: "Simon Spannagel" + email: "simon.spannagel@desy.de" + organization: "DESY" --- ## Description @@ -32,10 +39,6 @@ user interfaces to Constellation and extend the current ones. * Knowledge of Qt is helpful but not required * Practical experience with Unix and git -## Mentors - -* [Stephan Lachnit](mailto:stephan.lachnit@desy.de) (DESY) -* [Simon Spannagel](mailto:simon.spannagel@desy.de) (DESY) ## Links diff --git a/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md b/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md index 7130a75c3..74cdd91a4 100644 --- a/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md +++ b/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md @@ -8,6 +8,13 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Aaron Jomy" + email: "aaron.jomy@cern.ch" + organization: "CompRes" + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + organization: "CompRes" --- ## Description @@ -31,10 +38,5 @@ Clang and LLVM provide access to C++ from other programming languages, but curre * Python programming * Knowledge of Clang and LLVM -## Mentors -* **[Aaron Jomy](mailto:aaron.jomy@cern.ch)** -* [Vassil Vassilev](mailto:vvasilev@cern.ch) - - ## Links * [Repo](https://github.com/compiler-research/CppInterOp) diff --git a/_gsocproposals/2025/proposal_GangaAIassistant.md b/_gsocproposals/2025/proposal_GangaAIassistant.md index 0b5bb3c36..a8686f2e8 100644 --- a/_gsocproposals/2025/proposal_GangaAIassistant.md +++ b/_gsocproposals/2025/proposal_GangaAIassistant.md @@ -9,6 +9,16 @@ mentor_avail: May-November organization: - ImperialCollege - MonashUniversity +project_mentors: + - name: "Alex Richards" + email: "a.richards@imperial.ac.uk" + organization: "Imperial College" + - name: "Mark Smith" + email: "mark.smith1@imperial.ac.uk" + organization: "Imperial College" + - name: "Ulrik Egede" + email: "ulrik.egede@monash.edu" + organization: "Monash University" --- ## Description @@ -35,11 +45,5 @@ Interested students please contact Ulrik (see contact below) to ask questions an ## Requirements Python programming (advanced), Linux command line experience (intermediate), use of git for code development and continuous integration testing (intermediate) - -## Mentors - * [Alex Richards](mailto:a.richards@imperial.ac.uk) - * [Mark Smith](mailto:mark.smith1@imperial.ac.uk) - * **[Ulrik Egede](mailto:ulrik.egede@monash.edu)** - ## Links * [Ganga](https://github.com/ganga-devs/ganga) diff --git a/_gsocproposals/2025/proposal_GangaDeprecation.md b/_gsocproposals/2025/proposal_GangaDeprecation.md index 542885e73..0da4001e7 100644 --- a/_gsocproposals/2025/proposal_GangaDeprecation.md +++ b/_gsocproposals/2025/proposal_GangaDeprecation.md @@ -9,6 +9,16 @@ mentor_avail: May-November organization: - ImperialCollege - MonashUniversity +project_mentors: + - name: "Alex Richards" + email: "a.richards@imperial.ac.uk" + organization: "Imperial College" + - name: "Mark Smith" + email: "mark.smith1@imperial.ac.uk" + organization: "Imperial College" + - name: "Ulrik Egede" + email: "ulrik.egede@monash.edu" + organization: "Monash University" --- ## Description @@ -35,11 +45,5 @@ Interested students please contact Ulrik (see contact below) to ask questions an ## Requirements Python programming (advanced), Linux command line experience (intermediate), use of git for code development and continuous integration testing (intermediate) - -## Mentors - * [Alex Richards](mailto:a.richards@imperial.ac.uk) - * [Mark Smith](mailto:mark.smith1@imperial.ac.uk) - * **[Ulrik Egede](mailto:ulrik.egede@monash.edu)** - ## Links * [Ganga](https://github.com/ganga-devs/ganga) diff --git a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md index f6c69153d..5ac4cde8c 100644 --- a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md +++ b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md @@ -8,6 +8,16 @@ duration: 350 mentor_avail: June-October organization: - CERN +project_mentors: + - name: "Peter McKeown" + email: "peter.mckeown@cern.ch" + organization: "CERN" + - name: "Piyush Raikwar" + email: "piyush.raikwar@cern.ch" + organization: "CERN" + - name: "Anna Zaborowska" + email: "anna.zaborowska@cern.ch" + organization: "CERN" --- ## Description @@ -45,12 +55,6 @@ A shower representation which has the potential to meet these criteria is a poin 2. We will make the selections based on the test, short proposal and resume by 17:00 CET 24th March. 3. Selected candidates will then write the full proposal and submit it according to the official GSoC timeline. -## Mentors -(As we typically receive a large number of responses and we are not able to reply to all initial messages, please only contact us after completing the test) -* [Peter McKeown](mailto:peter.mckeown@cern.ch) (CERN) -* Piyush Raikwar (CERN) -* Anna Zaborowska (CERN) - ## Links * [G4FastSim](https://g4fastsim.web.cern.ch/) * [CaloChallenge 2022: A Community Challenge for Fast Calorimeter Simulation](https://arxiv.org/abs/2410.21611) diff --git a/_gsocproposals/2025/proposal_GeneROOT.md b/_gsocproposals/2025/proposal_GeneROOT.md index 20c2151a9..32d182c7e 100644 --- a/_gsocproposals/2025/proposal_GeneROOT.md +++ b/_gsocproposals/2025/proposal_GeneROOT.md @@ -9,6 +9,16 @@ mentor_avail: June-November organization: - CERN - CompRes +project_mentors: + - name: "Martin Vasilev" + email: "mvassilev@uni-plovdiv.bg" + organization: "Uni Plovdiv" + - name: "Jonas Rembser" + email: "Jonas.Rembser@cern.ch" + organization: "CERN" + - name: "Fons Rademakers" + email: "Fons.Rademakers@cern.ch" + organization: "CERN" --- ## Description @@ -42,13 +52,6 @@ requirements of the field. * Familiarity with Git * Knowledge of ROOT and/or the BAM file formats is a plus. - -## Mentors -* [Martin Vasilev](mailto:mvassilev@uni-plovdiv.bg) -* [Jonas Rembser](mailto:Jonas.Rembser@cern.ch) -* [Fons Rademakers](mailto:Fons.Rademakers@cern.ch) - - ## Links * [Latest Presentation on GeneROOT](https://indico.cern.ch/event/655464/) * [ROOT](https://root.cern/) diff --git a/_gsocproposals/2025/proposal_HGQforCICADA.md b/_gsocproposals/2025/proposal_HGQforCICADA.md index be257ae0f..f071cc2cc 100644 --- a/_gsocproposals/2025/proposal_HGQforCICADA.md +++ b/_gsocproposals/2025/proposal_HGQforCICADA.md @@ -7,6 +7,16 @@ difficulty: medium duration: 350 mentor_avail: Flexible organization: princeton +project_mentors: + - name: "Lino Gerlach" + email: "lino.oscar.gerlach@cern.ch" + organization: "CERN" + - name: "Isobel Ojalvo" + email: "iojalvo@princeton.edu" + organization: "Princeton" + - name: "Jennifer Ngadiuba" + email: "jennifer.ngadiuba@cern.ch" + organization: "CERN" --- ## Description @@ -26,12 +36,6 @@ The CICADA (Calorimeter Image Convolutional Anomaly Detection Algorithm) project ## Requirements Python, Tensorflow, Quantization - -## Mentors - * [Lino Gerlach](mailto:lino.oscar.gerlach@cern.ch) - * [Isobel Ojalvo](mailto:iojalvo@princeton.edu) - * [Jennifer Ngadiuba](mailto:jennifer.ngadiuba@cern.ch) - ## Links * [CICADA (homepage)](https://cicada.web.cern.ch/) * [CICADA (code)](https://github.com/Princeton-AD/cicada) diff --git a/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md b/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md index ab1982608..45fe4427e 100644 --- a/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md +++ b/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md @@ -8,6 +8,16 @@ duration: 350 mentor_avail: June-October organization: - BNL +project_mentors: + - name: "Ruslan Mashinistov" + email: "mashinistov@bnl.gov" + organization: "BNL" + - name: "John S. De Stefano Jr." + email: "jd@bnl.gov" + organization: "BNL" + - name: "Michel Hernandez Villanueva" + email: "mhernande1@bnl.gov" + organization: "BNL" --- ## Description @@ -46,13 +56,6 @@ adjustment of parameters during periods of increased request rates. * Database knowledge, PostgreSQL, database replication -## Mentors - -- **Ruslan Mashinistov [mashinistov@bnl.gov](mailto:mashinistov@bnl.gov) BNL** -- John S. De Stefano Jr. [jd@bnl.gov](mailto:jd@bnl.gov) BNL -- Michel Hernandez Villanueva [mhernande1@bnl.gov](mailto:mhernande1@bnl.gov) BNL - - ## Links * Django REST API: https://github.com/BNLNPPS/nopayloaddb diff --git a/_gsocproposals/2025/proposal_IDD.md b/_gsocproposals/2025/proposal_IDD.md index 02b68eef5..933d2c6f2 100644 --- a/_gsocproposals/2025/proposal_IDD.md +++ b/_gsocproposals/2025/proposal_IDD.md @@ -8,6 +8,13 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vipul Cariappa" + email: "vipulcariappa@gmail.com" + organization: "CompRes" + - name: "Martin Vasilev" + email: "mvassilev@uni-plovdiv.bg" + organization: "University of Plovdiv" --- ## Description @@ -31,9 +38,5 @@ This project aims to implement intelligent stepping (debugging) and tab completi * Python & C/C++ programming * Familiarity debugging with GDB/LLDB -## Mentors -* **[Vipul Cariappa](mailto:vipulcariappa@gmail.com)** -* [Martin Vasilev](mailto:mvassilev@uni-plovdiv.bg) - ## Links * [IDD Repository](https://github.com/compiler-research/idd) diff --git a/_gsocproposals/2025/proposal_JuliaHepMC3.md b/_gsocproposals/2025/proposal_JuliaHepMC3.md index c0c29d8ec..68ca4ba16 100644 --- a/_gsocproposals/2025/proposal_JuliaHepMC3.md +++ b/_gsocproposals/2025/proposal_JuliaHepMC3.md @@ -8,6 +8,13 @@ organization: difficulty: medium duration: 175 mentor_avail: June-July- August +project_mentors: + - name: "Graeme Stewart" + email: "graeme.andrew.stewart@cern.ch" + organization: "CERN" + - name: "Mateusz Fila" + email: "mateusz.jakub.fila@cern.ch" + organization: "CERN" --- ## Description @@ -50,11 +57,6 @@ A key outcome would be a set of unit tests and examples, based on the HepMC3 one TBD -## Mentors - -- **[Graeme Stewart](mailto:graeme.andrew.stewart@cern.ch)** -- [Mateusz Fila](mailto:mateusz.jakub.fila@cern.ch) - ## Links - [Julia Programming Language](https://julialang.org/) diff --git a/_gsocproposals/2025/proposal_MCnetMCviz.md b/_gsocproposals/2025/proposal_MCnetMCviz.md index 68fab2a71..64d004629 100644 --- a/_gsocproposals/2025/proposal_MCnetMCviz.md +++ b/_gsocproposals/2025/proposal_MCnetMCviz.md @@ -8,6 +8,13 @@ organization: difficulty: medium duration: 350 mentor_avail: June-October +project_mentors: + - name: "Andy Buckley" + email: "andy.buckley@cern.ch" + organization: "CERN" + - name: "Chris Gutschow" + email: "chris.g@cern.ch" + organization: "CERN" --- # Description @@ -50,11 +57,6 @@ useful both to physicists and for public outreach. * Gitlab CI * git -## Mentors - - * **[Andy Buckley](mailto:andy.buckley@cern.ch)** - * [Chris Gutschow](mailto:chris.g@cern.ch) - ## Links * [Phoenix event view library](https://github.com/HSF/phoenix) diff --git a/_gsocproposals/2025/proposal_MCnetOpenData.md b/_gsocproposals/2025/proposal_MCnetOpenData.md index 4afb59f19..6f4ba4beb 100644 --- a/_gsocproposals/2025/proposal_MCnetOpenData.md +++ b/_gsocproposals/2025/proposal_MCnetOpenData.md @@ -8,6 +8,13 @@ organization: difficulty: medium duration: 175 mentor_avail: June-October +project_mentors: + - name: "Andy Buckley" + email: "andy.buckley@cern.ch" + organization: "CERN" + - name: "Chris Gutschow" + email: "chris.g@cern.ch" + organization: "CERN" --- # Description @@ -46,11 +53,6 @@ engaging exercises with hypothetical new-physics models. * Gitlab CI * git -## Mentors - - * **[Andy Buckley](mailto:andy.buckley@cern.ch)** - * [Chris Gutschow](mailto:chris.g@cern.ch) - ## Links * [ATLAS open data](https://atlas.cern/Resources/Opendata) diff --git a/_gsocproposals/2025/proposal_RNTupleJsroot.md b/_gsocproposals/2025/proposal_RNTupleJsroot.md index 9096c8c8d..adc20c991 100644 --- a/_gsocproposals/2025/proposal_RNTupleJsroot.md +++ b/_gsocproposals/2025/proposal_RNTupleJsroot.md @@ -7,6 +7,13 @@ organization: CERN difficulty: medium duration: 350 mentor_avail: June-October +project_mentors: + - name: "Serguei Linev" + email: "S.Linev@gsi.de" + organization: "CERN" + - name: "Giacomo Parolini" + email: "giacomo.parolini@cern.ch" + organization: "CERN" --- # Description @@ -30,10 +37,6 @@ In this project, the student will learn the internals of the RNTuple binary form * Experience with git / github * (Bonus): familiarity with any binary format -## Mentors - * **[Serguei Linev](mailto:S.Linev@gsi.de)** - * [Giacomo Parolini](mailto:giacomo.parolini@cern.ch) - ## Links * [ROOT Project homepage](https://root.cern/) * [ROOT Project repository](https://github.com/root-project/root) diff --git a/_gsocproposals/2025/proposal_Rucio-webui.md b/_gsocproposals/2025/proposal_Rucio-webui.md index 0f2735215..8b1341252 100644 --- a/_gsocproposals/2025/proposal_Rucio-webui.md +++ b/_gsocproposals/2025/proposal_Rucio-webui.md @@ -8,6 +8,13 @@ duration: 350 mentor_avail: June-November organization: - CERN +project_mentors: + - name: "Mayank Sharma" + email: "mayank.sharma@cern.ch" + organization: "University of Michigan, Ann Arbor" + - name: "Martin Barisits" + email: "martin.barisits@cern.ch" + organization: "CERN" --- ## Description @@ -70,11 +77,6 @@ By the end of GSoC 2025, we expect to have a revamped Rucio WebUI that: - Implements a robust RBAC system. - Adopts a monorepo structure for improved code organization and component sharing. -## Mentors - -- **[Mayank Sharma](mailto:mayank.sharma@cern.ch)** (University of Michigan, Ann Arbor) -- [Martin Barisits](mailto:martin.barisits@cern.ch) (CERN) - ## Links 1. [Rucio GitHub Repository](https://github.com/rucio/rucio) diff --git a/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md b/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md index 1524d39bb..136468b92 100644 --- a/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md +++ b/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md @@ -9,6 +9,17 @@ organization: difficulty: medium duration: 350 mentor_avail: June-August +project_mentors: + - name: "Pratik Jawahar" + email: "pratik.jawahar@cern.ch" + organization: "CERN" + - name: "Sukanya Sinha" + email: "sukanya.sinha@cern.ch" + organization: "CERN" + - name: "Caterina Doglioni" + email: "caterina.doglioni@cern.ch" + organization: "CERN" + role: "Backup Mentor" --- ​ ## Short description of the project @@ -84,11 +95,6 @@ An improved performance of selected models, with documentation and figures of me * Desired skills: transformers and/or graph neural networks, particle physics theory and experiments, particle physics simulations -## Mentors - * ***[Pratik Jawahar](mailto:pratik.jawahar@cern.ch)*** - * ***[Sukanya Sinha](mailto:sukanya.sinha@cern.ch)*** - * [Caterina Doglioni](mailto:caterina.doglioni@cern.ch) as backup mentor - ## Links * [Paper on unsupervised ML algorithms using HEP datasets]() * [Review of LHC searches using unsupervised learning]() diff --git a/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md b/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md index 01750af69..1c9be6f37 100644 --- a/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md +++ b/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md @@ -9,6 +9,18 @@ organization: difficulty: medium duration: 350 mentor_avail: June-October (with 2-3 weeks mentor vacation where student will work independently with minimal guidance) +project_mentors: + - name: "Caterina Doglioni" + email: "caterina.doglioni@cern.ch" + organization: "CERN" + - name: "Tobias Fitschen" + email: "tobias.fitschen@cern.ch" + organization: "CERN" + role: "Backup Mentor" + - name: "James Smith" + email: "james.smith-7@manchester.ac.uk" + organization: "University of Manchester" + role: "Backup Mentor" --- # Description @@ -57,12 +69,6 @@ to make it more efficient, and evaluate possible savings. * PyTorch or equivalent ML toolkit * Desirable: code profiling experience -## Mentors - - * **[Caterina Doglioni](mailto:caterina.doglioni@cern.ch)** - * **[Tobias Fitschen](mailto:tobias.fitschen@cern.ch)** as backup mentor - * **[James Smith](mailto:james.smith-7@manchester.ac.uk)** as backup mentor - ## Links * (1) [Green Software Foundation course]() diff --git a/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md b/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md index ad209b85c..db1b9afcc 100644 --- a/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md +++ b/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md @@ -7,6 +7,13 @@ organization: CERN difficulty: medium duration: 350 mentor_avail: Flexible +project_mentors: + - name: "Lorenzo Moneta" + email: "lorenzo.moneta@cern.ch" + organization: "CERN" + - name: "Sanjiban Sengupta" + email: "sanjiban.sengupta@cern.ch" + organization: "CERN" --- # Description @@ -30,10 +37,6 @@ In this project, the contributor will gain experience with GPU programming and i * Knowledge of GPU programming (e.g., CUDA). * Familiarity with version control systems like Git/GitHub. -## Mentors - * **[Lorenzo Moneta](mailto:lorenzo.moneta@cern.ch)** - * [Sanjiban Sengupta](mailto:sanjiban.sengupta@cern.ch) - ## Links * [ROOT Project homepage](https://root.cern/) * [ROOT Project repository](https://github.com/root-project/root) diff --git a/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md b/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md index 1a231d09d..971b955e3 100644 --- a/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md +++ b/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md @@ -7,6 +7,13 @@ organization: CERN difficulty: medium duration: 350 mentor_avail: Flexible +project_mentors: + - name: "Lorenzo Moneta" + email: "lorenzo.moneta@cern.ch" + organization: "CERN" + - name: "Sanjiban Sengupta" + email: "sanjiban.sengupta@cern.ch" + organization: "CERN" --- # Description @@ -29,10 +36,6 @@ In this project, the contributor will gain experience with C++ and Python progra * Knowledge of hls4ml * Familiarity with version control systems like Git/GitHub. -## Mentors - * **[Lorenzo Moneta](mailto:lorenzo.moneta@cern.ch)** - * [Sanjiban Sengupta](mailto:sanjiban.sengupta@cern.ch) - ## Links * [ROOT Project homepage](https://root.cern/) * [ROOT Project repository](https://github.com/root-project/root) diff --git a/_gsocproposals/2025/proposal_XeusCpp-Debugging.md b/_gsocproposals/2025/proposal_XeusCpp-Debugging.md index 5f04eed10..03e89c9ee 100644 --- a/_gsocproposals/2025/proposal_XeusCpp-Debugging.md +++ b/_gsocproposals/2025/proposal_XeusCpp-Debugging.md @@ -8,6 +8,19 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Anutosh Bhat" + email: "anutosh.bhat@quantstack.net" + organization: "QuantStack" + - name: "Johan Mabille" + email: "johan.mabille@quantstack.net" + organization: "QuantStack" + - name: "Vipul Cariappa" + email: "vipulcariappa@gmail.com" + organization: "CompRes" + - name: "Aaron Jomy" + email: "aaron.jomy@cern.ch" + organization: "CERN" --- ## Description @@ -24,7 +37,6 @@ However, debugging C++ inside an interactive environment presents unique challen * Implement a testing framework through `xeus-zmq` to thoroughly test the debugger. This can be inspired by an existing implementation in `xeus-python`. * Present the work at the relevant meetings and conferences. - ## Requirements * C/C++ @@ -32,12 +44,6 @@ However, debugging C++ inside an interactive environment presents unique challen * Basic understanding of the stack used by xeus-cpp: xeus, cppinterop, clang-repl * Research on different DAP implementations like lldb_dap and debuggers like lldb/gdb that can be utilized for the project. -## Mentors -* **[Anutosh Bhat](mailto:anutosh.bhat@quantstack.net)** -* [Johan Mabille](mailto:johan.mabille@quantstack.net) -* [Vipul Cariappa](mailto:vipulcariappa@gmail.com) -* [Aaron Jomy](mailto:aaron.jomy@cern.ch) - ## Links * [Repo](https://github.com/compiler-research/xeus-cpp) * [Debug Adaptor Protocol](https://microsoft.github.io/debug-adapter-protocol/) diff --git a/_gsocproposals/2025/proposal_XeusCpp-Plugins.md b/_gsocproposals/2025/proposal_XeusCpp-Plugins.md index 0558fa38b..4bf171b5b 100644 --- a/_gsocproposals/2025/proposal_XeusCpp-Plugins.md +++ b/_gsocproposals/2025/proposal_XeusCpp-Plugins.md @@ -8,6 +8,19 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Anutosh Bhat" + email: "anutosh.bhat@quantstack.net" + organization: "QuantStack" + - name: "Johan Mabille" + email: "johan.mabille@quantstack.net" + organization: "QuantStack" + - name: "Vipul Cariappa" + email: "vipulcariappa@gmail.com" + organization: "CompRes" + - name: "Aaron Jomy" + email: "aaron.jomy@cern.ch" + organization: "CERN" --- ## Description @@ -36,13 +49,6 @@ As an extended goal, we aim to develop a new plugin for GPU execution, leveragin * C/C++ * GPU programming; CUDA/OpenMP - -## Mentors -* **[Anutosh Bhat](mailto:anutosh.bhat@quantstack.net)** -* [Johan Mabille](mailto:johan.mabille@quantstack.net) -* [Vipul Cariappa](mailto:vipulcariappa@gmail.com) -* [Aaron Jomy](mailto:aaron.jomy@cern.ch) - ## Links * [Repo](https://github.com/compiler-research/xeus-cpp) * Related Issues: diff --git a/_layouts/gsoc_proposal.html b/_layouts/gsoc_proposal.html index 68ac652c0..fd8728daf 100644 --- a/_layouts/gsoc_proposal.html +++ b/_layouts/gsoc_proposal.html @@ -8,6 +8,21 @@

{{ page.title }}

{{ content }} +

Mentors

+ {% if page.project_mentors %} +
    + {% for mentor in page.project_mentors %} +
  • + {{ mentor.name }} - + {% if mentor.role %}{{ mentor.role }} - {% endif %}{{ mentor.organization }} +
  • + {% endfor %} + +
+{% else %} +

No mentors listed.

+{% endif %} + {% if page.year >= 2022 %}

Additional Information

    diff --git a/gsoc/2025/mentors.md b/gsoc/2025/mentors.md index b2c7e5c83..fd0297c7a 100644 --- a/gsoc/2025/mentors.md +++ b/gsoc/2025/mentors.md @@ -5,41 +5,48 @@ layout: plain **Note for contributors:** entries must be sorted in **last name** alphabetic order -## Full Mentor List (Name, Email, Org) -* Simone Balducci [simone.balducci@cern.ch](mailto:simone.balducci@cern.ch) CERN -* Martin Barisits [martin.barisits@cern.ch](mailto:martin.barisits@cern.ch) CERN -* Lukas Breitwieser [lukas.johannes.breitwieser@cern.ch](mailto:lukas.johannes.breitwieser@cern.ch) CERN -* Anutosh Bhat [anutosh.bhat@quantstack.net](mailto:anutosh.bhat@quantstack.net) QuantStack -* Andy Buckley [andy.buckley@gla.ac.uk](mailto:andy.buckley@gla.ac.uk) UofGlasgow -* Vipul Cariappa [vipulcariappa@gmail.com](mailto:vipulcariappa@gmail.com) CompRes -* Caterina Doglioni [caterina.doglioni@cern.ch](mailto:caterina.doglioni@cern.ch) UManchester -* Mateusz Fila [mateusz.jakub.fila@cern.ch](mailto:mateusz.jakub.fila@cern.ch) CERN -* Tobias Fitschen [tobias.fitschen@cern.ch](mailto:tobias.fitschen@cern.ch) UManchester -* Chris Gutschow [chris.g@cern.ch](mailto:chris.g@cern.ch) UCLondon -* Pratik Jawahar [pratik.jawahar@postgrad.manchester.ac.uk](mailto:pratik.jawahar@postgrad.manchester.ac.uk) UManchester -* Aaron Jomy [aaron.jomy@cern.ch](mailto:aaron.jomy@cern.ch) CERN/CompRes -* Stephan Lachnit [stephan.lachnit@desy.de](mailto:stephan.lachnit@desy.de) DESY -* David Lange [david.lange@cern.ch](mailto:david.lange@cern.ch) CompRes -* Serguei Linev [S.Linev@gsi.de](mailto:S.Linev@gsi.de) GSI -* Johan Mabille [johan.mabille@quantstack.net](mailto:johan.mabille@quantstack.net) QuantStack -* Ruslan Mashinistov [mashinistov@bnl.gov](mailto:mashinistov@bnl.gov) BNL -* Peter McKeown [peter.mckeown@cern.ch](mailto:peter.mckeown@cern.ch) CERN -* Lorenzo Moneta [lorenzo.moneta@cern.ch](mailto:lorenzo.moneta@cern.ch) CERN -* Felice Pantaleo [felice.pantaleo@cern.ch](mailto:felice.pantaleo@cern.ch) CERN -* Giacomo Parolini [giacomo.parolini@cern.ch](mailto:giacomo.parolini@cern.ch) CERN -* Alexander Penev [alexander.p.penev@gmail.com](mailto:alexander.p.penev@gmail.com) CompRes/University of Plovdiv, BG -* Fons Rademakers [Fons.Rademakers@cern.ch](mailto:Fons.Rademakers@cern.ch) CERN -* Jonas Rembser[jonas.rembser@cern.ch](mailto:jonas.rembser@cern.ch) CERN -* Sukanya Sinha [sukanya.sinha@manchester.ac.uk](mailto:sukanya.sinha@manchester.ac.uk) UManchester -* Sanjiban Sengupta [sanjiban.sengupta@cern.ch](mailto:sanjiban.sengupta@cern.ch) CERN/UManchester -* James Smith [james.smith-7@manchester.ac.uk](mailto:james.smith-7@manchester.ac.uk) UManchester -* Mayank Sharma [mayank.sharma@cern.ch](mailto:mayank.sharma@cern.ch) UMich -* Simon Spannagel [simon.spannagel@desy.de](mailto:simon.spannagel@desy.de) DESY -* John De Stefano [jd@bnl.gov](mailto:jd@bnl.gov) BNL -* Graeme Stewart [graeme.andrew.stewart@cern.ch](mailto:graeme.andrew.stewart@cern.ch) CERN -* Maciej Szymański [maciej.szymanski@cern.ch](mailto:maciej.szymanski@cern.ch) ANL -* Peter Van Gemmeren [peter.van.gemmeren@cern.ch](mailto:peter.van.gemmeren@cern.ch) ANL -* Martin Vasilev [mvassilev@uni-plovdiv.bg](mailto:mvassilev@uni-plovdiv.bg) University of Plovdiv, BG -* Vassil Vassilev [vvasilev@cern.ch](mailto:vvasilev@cern.ch) CompRes -* Michel Hernandez Villanueva [mhernande1@bnl.gov](mailto:mhernande1@bnl.gov) BNL -* Valentin Volkl [valentin.volkl@cern.ch](mailto:valentin.volkl@cern.ch) CERN +{% assign all_mentors = "" %} + + +{% assign unique_mentors = "" %} + + +{% for page in site.gsocproposals %} + {% if page.layout == 'gsoc_proposal' and page.year == 2025 and page.project_mentors %} + {% for mentor in page.project_mentors %} + {% assign mentor_info = mentor.name | append: "," | append: mentor.email | append: "," | append: mentor.organization %} + + {% unless unique_mentors contains mentor.email %} + {% assign unique_mentors = unique_mentors | append: mentor_info | append: "|" %} + {% endunless %} + {% endfor %} + {% endif %} +{% endfor %} + + +{% assign mentor_array = unique_mentors | split: "|" %} + + + +{% assign mentor_objects = "" %} +{% for mentor in mentor_array %} + {% assign mentor_details = mentor | split: "," %} + {% assign full_name = mentor_details[0] %} + {% assign first_name = full_name | split: " " | first %} + {% assign last_name = full_name | split: " " | last %} + {% assign mentor_objects = mentor_objects | append: last_name | append: "," | append: first_name | append: "," | append: mentor_details[1] | append: "," | append: mentor_details[2] | append: "|" %} +{% endfor %} + + +{% assign sorted_mentors = mentor_objects | split: "|" | sort %} + +
      + {% for mentor in sorted_mentors %} + {% assign mentor_details = mentor | split: "," %} +
    • + {{ mentor_details[0] }} {{ mentor_details[1] }} + - {{ mentor_details[2] }} - {{ mentor_details[3] }} +
    • + {% endfor %} +
    + From eb7ea1da9ea1c42118e682b384c7b5c2929a3bd5 Mon Sep 17 00:00:00 2001 From: Mohanad Date: Fri, 14 Feb 2025 01:31:26 +0200 Subject: [PATCH 2/5] Automatically add mentors from project proposal pages to the mentors summary page --- .../2025/proposal_ATLAS_lossy_compression.md | 11 +-- _gsocproposals/2025/proposal_BALER.md | 13 +-- .../proposal_Baler-ProbabilisticCircuit.md | 9 +- .../2025/proposal_BioDynamo-CART.md | 9 +- .../2025/proposal_CLUEsteringAutotuning.md | 11 ++- .../2025/proposal_Clad-ImproveTape.md | 9 +- _gsocproposals/2025/proposal_Clad-LLM.md | 8 +- _gsocproposals/2025/proposal_Clad-ONNX.md | 9 +- _gsocproposals/2025/proposal_Clad-OpenMP.md | 9 +- _gsocproposals/2025/proposal_Clad-PyTorch.md | 8 +- .../2025/proposal_Clad-STLConcurrency.md | 8 +- .../2025/proposal_Clad-ThrustAPI.md | 9 +- .../2025/proposal_ConstellationUI.md | 11 ++- .../proposal_CppInterop-API-ExposeMemory.md | 12 +-- .../2025/proposal_GangaAIassistant.md | 16 ++-- .../2025/proposal_GangaDeprecation.md | 16 ++-- .../proposal_Geant4-fastsim_representation.md | 16 ++-- _gsocproposals/2025/proposal_GeneROOT.md | 17 ++-- _gsocproposals/2025/proposal_HGQforCICADA.md | 16 ++-- .../2025/proposal_HSFCondDB_AILogAnalysis.md | 17 ++-- _gsocproposals/2025/proposal_IDD.md | 11 ++- _gsocproposals/2025/proposal_JuliaHepMC3.md | 12 +-- _gsocproposals/2025/proposal_MCnetMCviz.md | 12 +-- _gsocproposals/2025/proposal_MCnetOpenData.md | 12 +-- _gsocproposals/2025/proposal_RNTupleJsroot.md | 11 ++- _gsocproposals/2025/proposal_Rucio-webui.md | 12 +-- _gsocproposals/2025/proposal_SMARTHEP_BEAD.md | 16 ++-- .../2025/proposal_SMARTHEP_GreenSoftware.md | 18 ++-- .../2025/proposal_TMVA-SOFIE-GPU.md | 11 ++- .../2025/proposal_TMVA-SOFIE-HLS4ML.md | 11 ++- .../2025/proposal_XeusCpp-Debugging.md | 20 +++-- .../2025/proposal_XeusCpp-Plugins.md | 20 +++-- _layouts/gsoc_proposal.html | 15 ++++ gsoc/2025/mentors.md | 83 ++++++++++--------- 34 files changed, 304 insertions(+), 194 deletions(-) diff --git a/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md b/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md index 690ccf173..5fd478cb4 100644 --- a/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md +++ b/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md @@ -9,6 +9,12 @@ organization: difficulty: medium duration: 350 mentor_avail: July-September +project_mentors: + - name: "Maciej Szymański" + email: "maciej.szymanski@cern.ch" + - name: "Peter Van Gemmeren" + email: "peter.van.gemmeren@cern.ch" + --- ## Description @@ -30,11 +36,6 @@ mentor_avail: July-September * C++, Python, Machine Learning -## Mentors - - * **[Maciej Szymański](mailto:maciej.szymanski@cern.ch)** - * [Peter Van Gemmeren](mailto:peter.van.gemmeren@cern.ch) - ## Links * [IEEE_754](https://en.wikipedia.org/wiki/IEEE_754) diff --git a/_gsocproposals/2025/proposal_BALER.md b/_gsocproposals/2025/proposal_BALER.md index 52c1173d1..ec1d0cd58 100644 --- a/_gsocproposals/2025/proposal_BALER.md +++ b/_gsocproposals/2025/proposal_BALER.md @@ -10,6 +10,13 @@ organization: difficulty: medium duration: 350 mentor_avail: June-August +project_mentors: + - name: "James Smith" + email: "james.smith-7@manchester.ac.uk" + - name: "Caterina Doglioni" + email: "caterina.doglioni@cern.ch" + - name: "Leonid Didukh" + email: "ledidukh@gmail.com" --- ​ ## Short description of the project @@ -47,12 +54,6 @@ The candidate should have experience with the python language and a Linux enviro Desirable skills include familiarity with AI fundamentals including transformers and/or graph neural networks, particle physics theory and experiments, PyTorch, FPGA programming and/or simulation. - -## Mentors - * ***[James Smith](mailto:james.smith-7@manchester.ac.uk)*** - * [Caterina Doglioni](mailto:caterina.doglioni@cern.ch) as backup mentor - * [Leonid Didukh](mailto:ledidukh@gmail.com) - ## Links * [BALER GitHub](https://github.com/baler-collaboration/baler) diff --git a/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md b/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md index 8e2b80e5a..d99e6af11 100644 --- a/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md +++ b/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md @@ -8,6 +8,11 @@ organization: difficulty: medium duration: 350 mentor_avail: June-October (with 3 weeks mentor vacation where student will work independently with minimal guidance) +project_mentors: + - name: "Leonid Didukh" + email: "ledidukh@gmail.com" + - name: "Caterina Doglioni" + email: "caterina.doglioni@cern.ch" --- ​ ## Short description of the project @@ -33,10 +38,6 @@ An improved compression performance with documentation and figures of merit that Required: Good knowledge of UNIX, Python, matplotlib, Pytorch, Julia, Pandas, ROOT. -## Mentors - * ***[Leonid Didukh](mailto:ledidukh@gmail.com)*** - * [Caterina Doglioni](mailto:caterina.doglioni@cern.ch) as backup mentor - ## Links * Previous work: diff --git a/_gsocproposals/2025/proposal_BioDynamo-CART.md b/_gsocproposals/2025/proposal_BioDynamo-CART.md index 3ea3487a1..d8b5ca15f 100644 --- a/_gsocproposals/2025/proposal_BioDynamo-CART.md +++ b/_gsocproposals/2025/proposal_BioDynamo-CART.md @@ -9,6 +9,11 @@ mentor_avail: June-October organization: - CERN - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "Lukas Breitwieser" + email: "lukas.johannes.breitwieser@cern.ch" --- ## Description @@ -41,10 +46,6 @@ The final deliverable will be a fully documented, reproducible BioDynaMo simulat * Basic immunology & cancer biology (optional but helpful) * Data visualization (Python, Matplotlib, Seaborn) -## Mentors -* [Vassil Vassilev](mailto:vvasilev@cern.ch) -* [Lukas Breitwieser](mailto:lukas.johannes.breitwieser@cern.ch) - ## Links * [Mapping CAR T-Cell Design Space Using Agent-Based Models](https://www.frontiersin.org/journals/molecular-biosciences/articles/10.3389/fmolb.2022.849363/full) * [BioDynaMo: A Modular Platform for High-Performance Agent-Based Simulation](https://cds.cern.ch/record/2800211?ln=en) diff --git a/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md b/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md index 3c6e81804..753ed720a 100644 --- a/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md +++ b/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md @@ -7,6 +7,13 @@ organization: CERN difficulty: medium duration: 350 mentor_avail: June-October +project_mentors: + - name: "Simone Balducci" + email: "simone.balducci@cern.ch" + organization: "CERN UNIBO" + - name: "Felice Pantaleo" + email: "felice.pantaleo@cern.ch" + organization: "CERN" --- ## Description @@ -46,10 +53,6 @@ Interested students please contact simone.balducci@cern.ch * Experience with development of Python libraries -## Mentors - * **[Simone Balducci](mailto:simone.balducci@cern.ch) (CERN UNIBO)** - * [Felice Pantaleo](mailto:felice.pantaleo@cern.ch) (CERN) - ## Links * [CLUE][clue] * [CLUEstering][cluestering] diff --git a/_gsocproposals/2025/proposal_Clad-ImproveTape.md b/_gsocproposals/2025/proposal_Clad-ImproveTape.md index 5c317d99d..228058fbc 100644 --- a/_gsocproposals/2025/proposal_Clad-ImproveTape.md +++ b/_gsocproposals/2025/proposal_Clad-ImproveTape.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -35,9 +40,5 @@ This project aims to improve the efficiency of the clad tape and generalize it i * C++ programming * Clang frontend -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) - ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-LLM.md b/_gsocproposals/2025/proposal_Clad-LLM.md index 018e8545d..fe80df1a2 100644 --- a/_gsocproposals/2025/proposal_Clad-LLM.md +++ b/_gsocproposals/2025/proposal_Clad-LLM.md @@ -9,6 +9,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -36,9 +41,6 @@ Beyond performance improvements, integrating Clad with LLM training in C++ opens * Reasonable expertise in C++ programming * Background in LLM is preferred but not required -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-ONNX.md b/_gsocproposals/2025/proposal_Clad-ONNX.md index 1c4a8462b..f595565b0 100644 --- a/_gsocproposals/2025/proposal_Clad-ONNX.md +++ b/_gsocproposals/2025/proposal_Clad-ONNX.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -35,9 +40,5 @@ This project aims to integrate Clad, an automatic differentiation (AD) plugin fo * Reasonable expertise in C++ programming * Basic knowledge of Clang is preferred but not mandatory -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) - ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-OpenMP.md b/_gsocproposals/2025/proposal_Clad-OpenMP.md index 4b1d24594..eb9e6236d 100644 --- a/_gsocproposals/2025/proposal_Clad-OpenMP.md +++ b/_gsocproposals/2025/proposal_Clad-OpenMP.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -31,9 +36,5 @@ This project aims to develop infrastructure in Clad to support the differentiati * C++ programming * Parallel Programming -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) - ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-PyTorch.md b/_gsocproposals/2025/proposal_Clad-PyTorch.md index b15dfb0a0..2be48a935 100644 --- a/_gsocproposals/2025/proposal_Clad-PyTorch.md +++ b/_gsocproposals/2025/proposal_Clad-PyTorch.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -32,9 +37,6 @@ This project aims to integrate Clad-generated functions into PyTorch using its C * C++ programming * Clang frontend -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-STLConcurrency.md b/_gsocproposals/2025/proposal_Clad-STLConcurrency.md index bd857b178..db3a367c2 100644 --- a/_gsocproposals/2025/proposal_Clad-STLConcurrency.md +++ b/_gsocproposals/2025/proposal_Clad-STLConcurrency.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -119,9 +124,6 @@ int main() { * Parallel programming * Reasonable expertise in C++ programming -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_Clad-ThrustAPI.md b/_gsocproposals/2025/proposal_Clad-ThrustAPI.md index d24d04749..19cb114b4 100644 --- a/_gsocproposals/2025/proposal_Clad-ThrustAPI.md +++ b/_gsocproposals/2025/proposal_Clad-ThrustAPI.md @@ -8,6 +8,11 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + - name: "David Lange" + email: "david.lange@cern.ch" --- ## Description @@ -31,9 +36,5 @@ Clad is a clang plugin for automatic differentiation that performs source-to-sou * C++ programming * Clang frontend -## Mentors -* **[Vassil Vassilev](mailto:vvasilev@cern.ch)** -* [David Lange](mailto:david.lange@cern.ch) - ## Links * [Repo](https://github.com/vgvassilev/clad) diff --git a/_gsocproposals/2025/proposal_ConstellationUI.md b/_gsocproposals/2025/proposal_ConstellationUI.md index fb3b96fe2..03a674e5b 100644 --- a/_gsocproposals/2025/proposal_ConstellationUI.md +++ b/_gsocproposals/2025/proposal_ConstellationUI.md @@ -7,6 +7,13 @@ organization: DESY difficulty: medium duration: 350 mentor_avail: June-August +project_mentors: + - name: "Stephan Lachnit" + email: "stephan.lachnit@desy.de" + organization: "DESY" + - name: "Simon Spannagel" + email: "simon.spannagel@desy.de" + organization: "DESY" --- ## Description @@ -32,10 +39,6 @@ user interfaces to Constellation and extend the current ones. * Knowledge of Qt is helpful but not required * Practical experience with Unix and git -## Mentors - -* [Stephan Lachnit](mailto:stephan.lachnit@desy.de) (DESY) -* [Simon Spannagel](mailto:simon.spannagel@desy.de) (DESY) ## Links diff --git a/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md b/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md index 7130a75c3..74cdd91a4 100644 --- a/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md +++ b/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md @@ -8,6 +8,13 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Aaron Jomy" + email: "aaron.jomy@cern.ch" + organization: "CompRes" + - name: "Vassil Vassilev" + email: "vvasilev@cern.ch" + organization: "CompRes" --- ## Description @@ -31,10 +38,5 @@ Clang and LLVM provide access to C++ from other programming languages, but curre * Python programming * Knowledge of Clang and LLVM -## Mentors -* **[Aaron Jomy](mailto:aaron.jomy@cern.ch)** -* [Vassil Vassilev](mailto:vvasilev@cern.ch) - - ## Links * [Repo](https://github.com/compiler-research/CppInterOp) diff --git a/_gsocproposals/2025/proposal_GangaAIassistant.md b/_gsocproposals/2025/proposal_GangaAIassistant.md index 0b5bb3c36..a8686f2e8 100644 --- a/_gsocproposals/2025/proposal_GangaAIassistant.md +++ b/_gsocproposals/2025/proposal_GangaAIassistant.md @@ -9,6 +9,16 @@ mentor_avail: May-November organization: - ImperialCollege - MonashUniversity +project_mentors: + - name: "Alex Richards" + email: "a.richards@imperial.ac.uk" + organization: "Imperial College" + - name: "Mark Smith" + email: "mark.smith1@imperial.ac.uk" + organization: "Imperial College" + - name: "Ulrik Egede" + email: "ulrik.egede@monash.edu" + organization: "Monash University" --- ## Description @@ -35,11 +45,5 @@ Interested students please contact Ulrik (see contact below) to ask questions an ## Requirements Python programming (advanced), Linux command line experience (intermediate), use of git for code development and continuous integration testing (intermediate) - -## Mentors - * [Alex Richards](mailto:a.richards@imperial.ac.uk) - * [Mark Smith](mailto:mark.smith1@imperial.ac.uk) - * **[Ulrik Egede](mailto:ulrik.egede@monash.edu)** - ## Links * [Ganga](https://github.com/ganga-devs/ganga) diff --git a/_gsocproposals/2025/proposal_GangaDeprecation.md b/_gsocproposals/2025/proposal_GangaDeprecation.md index 542885e73..0da4001e7 100644 --- a/_gsocproposals/2025/proposal_GangaDeprecation.md +++ b/_gsocproposals/2025/proposal_GangaDeprecation.md @@ -9,6 +9,16 @@ mentor_avail: May-November organization: - ImperialCollege - MonashUniversity +project_mentors: + - name: "Alex Richards" + email: "a.richards@imperial.ac.uk" + organization: "Imperial College" + - name: "Mark Smith" + email: "mark.smith1@imperial.ac.uk" + organization: "Imperial College" + - name: "Ulrik Egede" + email: "ulrik.egede@monash.edu" + organization: "Monash University" --- ## Description @@ -35,11 +45,5 @@ Interested students please contact Ulrik (see contact below) to ask questions an ## Requirements Python programming (advanced), Linux command line experience (intermediate), use of git for code development and continuous integration testing (intermediate) - -## Mentors - * [Alex Richards](mailto:a.richards@imperial.ac.uk) - * [Mark Smith](mailto:mark.smith1@imperial.ac.uk) - * **[Ulrik Egede](mailto:ulrik.egede@monash.edu)** - ## Links * [Ganga](https://github.com/ganga-devs/ganga) diff --git a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md index f6c69153d..5ac4cde8c 100644 --- a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md +++ b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md @@ -8,6 +8,16 @@ duration: 350 mentor_avail: June-October organization: - CERN +project_mentors: + - name: "Peter McKeown" + email: "peter.mckeown@cern.ch" + organization: "CERN" + - name: "Piyush Raikwar" + email: "piyush.raikwar@cern.ch" + organization: "CERN" + - name: "Anna Zaborowska" + email: "anna.zaborowska@cern.ch" + organization: "CERN" --- ## Description @@ -45,12 +55,6 @@ A shower representation which has the potential to meet these criteria is a poin 2. We will make the selections based on the test, short proposal and resume by 17:00 CET 24th March. 3. Selected candidates will then write the full proposal and submit it according to the official GSoC timeline. -## Mentors -(As we typically receive a large number of responses and we are not able to reply to all initial messages, please only contact us after completing the test) -* [Peter McKeown](mailto:peter.mckeown@cern.ch) (CERN) -* Piyush Raikwar (CERN) -* Anna Zaborowska (CERN) - ## Links * [G4FastSim](https://g4fastsim.web.cern.ch/) * [CaloChallenge 2022: A Community Challenge for Fast Calorimeter Simulation](https://arxiv.org/abs/2410.21611) diff --git a/_gsocproposals/2025/proposal_GeneROOT.md b/_gsocproposals/2025/proposal_GeneROOT.md index 20c2151a9..32d182c7e 100644 --- a/_gsocproposals/2025/proposal_GeneROOT.md +++ b/_gsocproposals/2025/proposal_GeneROOT.md @@ -9,6 +9,16 @@ mentor_avail: June-November organization: - CERN - CompRes +project_mentors: + - name: "Martin Vasilev" + email: "mvassilev@uni-plovdiv.bg" + organization: "Uni Plovdiv" + - name: "Jonas Rembser" + email: "Jonas.Rembser@cern.ch" + organization: "CERN" + - name: "Fons Rademakers" + email: "Fons.Rademakers@cern.ch" + organization: "CERN" --- ## Description @@ -42,13 +52,6 @@ requirements of the field. * Familiarity with Git * Knowledge of ROOT and/or the BAM file formats is a plus. - -## Mentors -* [Martin Vasilev](mailto:mvassilev@uni-plovdiv.bg) -* [Jonas Rembser](mailto:Jonas.Rembser@cern.ch) -* [Fons Rademakers](mailto:Fons.Rademakers@cern.ch) - - ## Links * [Latest Presentation on GeneROOT](https://indico.cern.ch/event/655464/) * [ROOT](https://root.cern/) diff --git a/_gsocproposals/2025/proposal_HGQforCICADA.md b/_gsocproposals/2025/proposal_HGQforCICADA.md index be257ae0f..f071cc2cc 100644 --- a/_gsocproposals/2025/proposal_HGQforCICADA.md +++ b/_gsocproposals/2025/proposal_HGQforCICADA.md @@ -7,6 +7,16 @@ difficulty: medium duration: 350 mentor_avail: Flexible organization: princeton +project_mentors: + - name: "Lino Gerlach" + email: "lino.oscar.gerlach@cern.ch" + organization: "CERN" + - name: "Isobel Ojalvo" + email: "iojalvo@princeton.edu" + organization: "Princeton" + - name: "Jennifer Ngadiuba" + email: "jennifer.ngadiuba@cern.ch" + organization: "CERN" --- ## Description @@ -26,12 +36,6 @@ The CICADA (Calorimeter Image Convolutional Anomaly Detection Algorithm) project ## Requirements Python, Tensorflow, Quantization - -## Mentors - * [Lino Gerlach](mailto:lino.oscar.gerlach@cern.ch) - * [Isobel Ojalvo](mailto:iojalvo@princeton.edu) - * [Jennifer Ngadiuba](mailto:jennifer.ngadiuba@cern.ch) - ## Links * [CICADA (homepage)](https://cicada.web.cern.ch/) * [CICADA (code)](https://github.com/Princeton-AD/cicada) diff --git a/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md b/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md index 75c4cd0e9..15dfaa902 100644 --- a/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md +++ b/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md @@ -8,6 +8,16 @@ duration: 350 mentor_avail: June-October organization: - BNL +project_mentors: + - name: "Ruslan Mashinistov" + email: "mashinistov@bnl.gov" + organization: "BNL" + - name: "John S. De Stefano Jr." + email: "jd@bnl.gov" + organization: "BNL" + - name: "Michel Hernandez Villanueva" + email: "mhernande1@bnl.gov" + organization: "BNL" --- ## Description @@ -46,13 +56,6 @@ adjustment of parameters during periods of increased request rates. * Database knowledge, PostgreSQL, database replication -## Mentors - -- **Ruslan Mashinistov [mashinistov@bnl.gov](mailto:mashinistov@bnl.gov) BNL** -- John S. De Stefano Jr. [jd@bnl.gov](mailto:jd@bnl.gov) BNL -- Michel Hernandez Villanueva [mhernande1@bnl.gov](mailto:mhernande1@bnl.gov) BNL - - ## Links * Django REST API: diff --git a/_gsocproposals/2025/proposal_IDD.md b/_gsocproposals/2025/proposal_IDD.md index 02b68eef5..933d2c6f2 100644 --- a/_gsocproposals/2025/proposal_IDD.md +++ b/_gsocproposals/2025/proposal_IDD.md @@ -8,6 +8,13 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Vipul Cariappa" + email: "vipulcariappa@gmail.com" + organization: "CompRes" + - name: "Martin Vasilev" + email: "mvassilev@uni-plovdiv.bg" + organization: "University of Plovdiv" --- ## Description @@ -31,9 +38,5 @@ This project aims to implement intelligent stepping (debugging) and tab completi * Python & C/C++ programming * Familiarity debugging with GDB/LLDB -## Mentors -* **[Vipul Cariappa](mailto:vipulcariappa@gmail.com)** -* [Martin Vasilev](mailto:mvassilev@uni-plovdiv.bg) - ## Links * [IDD Repository](https://github.com/compiler-research/idd) diff --git a/_gsocproposals/2025/proposal_JuliaHepMC3.md b/_gsocproposals/2025/proposal_JuliaHepMC3.md index c0c29d8ec..68ca4ba16 100644 --- a/_gsocproposals/2025/proposal_JuliaHepMC3.md +++ b/_gsocproposals/2025/proposal_JuliaHepMC3.md @@ -8,6 +8,13 @@ organization: difficulty: medium duration: 175 mentor_avail: June-July- August +project_mentors: + - name: "Graeme Stewart" + email: "graeme.andrew.stewart@cern.ch" + organization: "CERN" + - name: "Mateusz Fila" + email: "mateusz.jakub.fila@cern.ch" + organization: "CERN" --- ## Description @@ -50,11 +57,6 @@ A key outcome would be a set of unit tests and examples, based on the HepMC3 one TBD -## Mentors - -- **[Graeme Stewart](mailto:graeme.andrew.stewart@cern.ch)** -- [Mateusz Fila](mailto:mateusz.jakub.fila@cern.ch) - ## Links - [Julia Programming Language](https://julialang.org/) diff --git a/_gsocproposals/2025/proposal_MCnetMCviz.md b/_gsocproposals/2025/proposal_MCnetMCviz.md index 68fab2a71..64d004629 100644 --- a/_gsocproposals/2025/proposal_MCnetMCviz.md +++ b/_gsocproposals/2025/proposal_MCnetMCviz.md @@ -8,6 +8,13 @@ organization: difficulty: medium duration: 350 mentor_avail: June-October +project_mentors: + - name: "Andy Buckley" + email: "andy.buckley@cern.ch" + organization: "CERN" + - name: "Chris Gutschow" + email: "chris.g@cern.ch" + organization: "CERN" --- # Description @@ -50,11 +57,6 @@ useful both to physicists and for public outreach. * Gitlab CI * git -## Mentors - - * **[Andy Buckley](mailto:andy.buckley@cern.ch)** - * [Chris Gutschow](mailto:chris.g@cern.ch) - ## Links * [Phoenix event view library](https://github.com/HSF/phoenix) diff --git a/_gsocproposals/2025/proposal_MCnetOpenData.md b/_gsocproposals/2025/proposal_MCnetOpenData.md index 4afb59f19..6f4ba4beb 100644 --- a/_gsocproposals/2025/proposal_MCnetOpenData.md +++ b/_gsocproposals/2025/proposal_MCnetOpenData.md @@ -8,6 +8,13 @@ organization: difficulty: medium duration: 175 mentor_avail: June-October +project_mentors: + - name: "Andy Buckley" + email: "andy.buckley@cern.ch" + organization: "CERN" + - name: "Chris Gutschow" + email: "chris.g@cern.ch" + organization: "CERN" --- # Description @@ -46,11 +53,6 @@ engaging exercises with hypothetical new-physics models. * Gitlab CI * git -## Mentors - - * **[Andy Buckley](mailto:andy.buckley@cern.ch)** - * [Chris Gutschow](mailto:chris.g@cern.ch) - ## Links * [ATLAS open data](https://atlas.cern/Resources/Opendata) diff --git a/_gsocproposals/2025/proposal_RNTupleJsroot.md b/_gsocproposals/2025/proposal_RNTupleJsroot.md index 9096c8c8d..adc20c991 100644 --- a/_gsocproposals/2025/proposal_RNTupleJsroot.md +++ b/_gsocproposals/2025/proposal_RNTupleJsroot.md @@ -7,6 +7,13 @@ organization: CERN difficulty: medium duration: 350 mentor_avail: June-October +project_mentors: + - name: "Serguei Linev" + email: "S.Linev@gsi.de" + organization: "CERN" + - name: "Giacomo Parolini" + email: "giacomo.parolini@cern.ch" + organization: "CERN" --- # Description @@ -30,10 +37,6 @@ In this project, the student will learn the internals of the RNTuple binary form * Experience with git / github * (Bonus): familiarity with any binary format -## Mentors - * **[Serguei Linev](mailto:S.Linev@gsi.de)** - * [Giacomo Parolini](mailto:giacomo.parolini@cern.ch) - ## Links * [ROOT Project homepage](https://root.cern/) * [ROOT Project repository](https://github.com/root-project/root) diff --git a/_gsocproposals/2025/proposal_Rucio-webui.md b/_gsocproposals/2025/proposal_Rucio-webui.md index 0f2735215..8b1341252 100644 --- a/_gsocproposals/2025/proposal_Rucio-webui.md +++ b/_gsocproposals/2025/proposal_Rucio-webui.md @@ -8,6 +8,13 @@ duration: 350 mentor_avail: June-November organization: - CERN +project_mentors: + - name: "Mayank Sharma" + email: "mayank.sharma@cern.ch" + organization: "University of Michigan, Ann Arbor" + - name: "Martin Barisits" + email: "martin.barisits@cern.ch" + organization: "CERN" --- ## Description @@ -70,11 +77,6 @@ By the end of GSoC 2025, we expect to have a revamped Rucio WebUI that: - Implements a robust RBAC system. - Adopts a monorepo structure for improved code organization and component sharing. -## Mentors - -- **[Mayank Sharma](mailto:mayank.sharma@cern.ch)** (University of Michigan, Ann Arbor) -- [Martin Barisits](mailto:martin.barisits@cern.ch) (CERN) - ## Links 1. [Rucio GitHub Repository](https://github.com/rucio/rucio) diff --git a/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md b/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md index 1524d39bb..136468b92 100644 --- a/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md +++ b/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md @@ -9,6 +9,17 @@ organization: difficulty: medium duration: 350 mentor_avail: June-August +project_mentors: + - name: "Pratik Jawahar" + email: "pratik.jawahar@cern.ch" + organization: "CERN" + - name: "Sukanya Sinha" + email: "sukanya.sinha@cern.ch" + organization: "CERN" + - name: "Caterina Doglioni" + email: "caterina.doglioni@cern.ch" + organization: "CERN" + role: "Backup Mentor" --- ​ ## Short description of the project @@ -84,11 +95,6 @@ An improved performance of selected models, with documentation and figures of me * Desired skills: transformers and/or graph neural networks, particle physics theory and experiments, particle physics simulations -## Mentors - * ***[Pratik Jawahar](mailto:pratik.jawahar@cern.ch)*** - * ***[Sukanya Sinha](mailto:sukanya.sinha@cern.ch)*** - * [Caterina Doglioni](mailto:caterina.doglioni@cern.ch) as backup mentor - ## Links * [Paper on unsupervised ML algorithms using HEP datasets]() * [Review of LHC searches using unsupervised learning]() diff --git a/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md b/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md index 01750af69..1c9be6f37 100644 --- a/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md +++ b/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md @@ -9,6 +9,18 @@ organization: difficulty: medium duration: 350 mentor_avail: June-October (with 2-3 weeks mentor vacation where student will work independently with minimal guidance) +project_mentors: + - name: "Caterina Doglioni" + email: "caterina.doglioni@cern.ch" + organization: "CERN" + - name: "Tobias Fitschen" + email: "tobias.fitschen@cern.ch" + organization: "CERN" + role: "Backup Mentor" + - name: "James Smith" + email: "james.smith-7@manchester.ac.uk" + organization: "University of Manchester" + role: "Backup Mentor" --- # Description @@ -57,12 +69,6 @@ to make it more efficient, and evaluate possible savings. * PyTorch or equivalent ML toolkit * Desirable: code profiling experience -## Mentors - - * **[Caterina Doglioni](mailto:caterina.doglioni@cern.ch)** - * **[Tobias Fitschen](mailto:tobias.fitschen@cern.ch)** as backup mentor - * **[James Smith](mailto:james.smith-7@manchester.ac.uk)** as backup mentor - ## Links * (1) [Green Software Foundation course]() diff --git a/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md b/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md index ad209b85c..db1b9afcc 100644 --- a/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md +++ b/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md @@ -7,6 +7,13 @@ organization: CERN difficulty: medium duration: 350 mentor_avail: Flexible +project_mentors: + - name: "Lorenzo Moneta" + email: "lorenzo.moneta@cern.ch" + organization: "CERN" + - name: "Sanjiban Sengupta" + email: "sanjiban.sengupta@cern.ch" + organization: "CERN" --- # Description @@ -30,10 +37,6 @@ In this project, the contributor will gain experience with GPU programming and i * Knowledge of GPU programming (e.g., CUDA). * Familiarity with version control systems like Git/GitHub. -## Mentors - * **[Lorenzo Moneta](mailto:lorenzo.moneta@cern.ch)** - * [Sanjiban Sengupta](mailto:sanjiban.sengupta@cern.ch) - ## Links * [ROOT Project homepage](https://root.cern/) * [ROOT Project repository](https://github.com/root-project/root) diff --git a/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md b/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md index 1a231d09d..971b955e3 100644 --- a/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md +++ b/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md @@ -7,6 +7,13 @@ organization: CERN difficulty: medium duration: 350 mentor_avail: Flexible +project_mentors: + - name: "Lorenzo Moneta" + email: "lorenzo.moneta@cern.ch" + organization: "CERN" + - name: "Sanjiban Sengupta" + email: "sanjiban.sengupta@cern.ch" + organization: "CERN" --- # Description @@ -29,10 +36,6 @@ In this project, the contributor will gain experience with C++ and Python progra * Knowledge of hls4ml * Familiarity with version control systems like Git/GitHub. -## Mentors - * **[Lorenzo Moneta](mailto:lorenzo.moneta@cern.ch)** - * [Sanjiban Sengupta](mailto:sanjiban.sengupta@cern.ch) - ## Links * [ROOT Project homepage](https://root.cern/) * [ROOT Project repository](https://github.com/root-project/root) diff --git a/_gsocproposals/2025/proposal_XeusCpp-Debugging.md b/_gsocproposals/2025/proposal_XeusCpp-Debugging.md index 5f04eed10..03e89c9ee 100644 --- a/_gsocproposals/2025/proposal_XeusCpp-Debugging.md +++ b/_gsocproposals/2025/proposal_XeusCpp-Debugging.md @@ -8,6 +8,19 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Anutosh Bhat" + email: "anutosh.bhat@quantstack.net" + organization: "QuantStack" + - name: "Johan Mabille" + email: "johan.mabille@quantstack.net" + organization: "QuantStack" + - name: "Vipul Cariappa" + email: "vipulcariappa@gmail.com" + organization: "CompRes" + - name: "Aaron Jomy" + email: "aaron.jomy@cern.ch" + organization: "CERN" --- ## Description @@ -24,7 +37,6 @@ However, debugging C++ inside an interactive environment presents unique challen * Implement a testing framework through `xeus-zmq` to thoroughly test the debugger. This can be inspired by an existing implementation in `xeus-python`. * Present the work at the relevant meetings and conferences. - ## Requirements * C/C++ @@ -32,12 +44,6 @@ However, debugging C++ inside an interactive environment presents unique challen * Basic understanding of the stack used by xeus-cpp: xeus, cppinterop, clang-repl * Research on different DAP implementations like lldb_dap and debuggers like lldb/gdb that can be utilized for the project. -## Mentors -* **[Anutosh Bhat](mailto:anutosh.bhat@quantstack.net)** -* [Johan Mabille](mailto:johan.mabille@quantstack.net) -* [Vipul Cariappa](mailto:vipulcariappa@gmail.com) -* [Aaron Jomy](mailto:aaron.jomy@cern.ch) - ## Links * [Repo](https://github.com/compiler-research/xeus-cpp) * [Debug Adaptor Protocol](https://microsoft.github.io/debug-adapter-protocol/) diff --git a/_gsocproposals/2025/proposal_XeusCpp-Plugins.md b/_gsocproposals/2025/proposal_XeusCpp-Plugins.md index 0558fa38b..4bf171b5b 100644 --- a/_gsocproposals/2025/proposal_XeusCpp-Plugins.md +++ b/_gsocproposals/2025/proposal_XeusCpp-Plugins.md @@ -8,6 +8,19 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - name: "Anutosh Bhat" + email: "anutosh.bhat@quantstack.net" + organization: "QuantStack" + - name: "Johan Mabille" + email: "johan.mabille@quantstack.net" + organization: "QuantStack" + - name: "Vipul Cariappa" + email: "vipulcariappa@gmail.com" + organization: "CompRes" + - name: "Aaron Jomy" + email: "aaron.jomy@cern.ch" + organization: "CERN" --- ## Description @@ -36,13 +49,6 @@ As an extended goal, we aim to develop a new plugin for GPU execution, leveragin * C/C++ * GPU programming; CUDA/OpenMP - -## Mentors -* **[Anutosh Bhat](mailto:anutosh.bhat@quantstack.net)** -* [Johan Mabille](mailto:johan.mabille@quantstack.net) -* [Vipul Cariappa](mailto:vipulcariappa@gmail.com) -* [Aaron Jomy](mailto:aaron.jomy@cern.ch) - ## Links * [Repo](https://github.com/compiler-research/xeus-cpp) * Related Issues: diff --git a/_layouts/gsoc_proposal.html b/_layouts/gsoc_proposal.html index 68ac652c0..fd8728daf 100644 --- a/_layouts/gsoc_proposal.html +++ b/_layouts/gsoc_proposal.html @@ -8,6 +8,21 @@

    {{ page.title }}

    {{ content }} +

    Mentors

    + {% if page.project_mentors %} +
      + {% for mentor in page.project_mentors %} +
    • + {{ mentor.name }} - + {% if mentor.role %}{{ mentor.role }} - {% endif %}{{ mentor.organization }} +
    • + {% endfor %} + +
    +{% else %} +

    No mentors listed.

    +{% endif %} + {% if page.year >= 2022 %}

    Additional Information

      diff --git a/gsoc/2025/mentors.md b/gsoc/2025/mentors.md index b2c7e5c83..fd0297c7a 100644 --- a/gsoc/2025/mentors.md +++ b/gsoc/2025/mentors.md @@ -5,41 +5,48 @@ layout: plain **Note for contributors:** entries must be sorted in **last name** alphabetic order -## Full Mentor List (Name, Email, Org) -* Simone Balducci [simone.balducci@cern.ch](mailto:simone.balducci@cern.ch) CERN -* Martin Barisits [martin.barisits@cern.ch](mailto:martin.barisits@cern.ch) CERN -* Lukas Breitwieser [lukas.johannes.breitwieser@cern.ch](mailto:lukas.johannes.breitwieser@cern.ch) CERN -* Anutosh Bhat [anutosh.bhat@quantstack.net](mailto:anutosh.bhat@quantstack.net) QuantStack -* Andy Buckley [andy.buckley@gla.ac.uk](mailto:andy.buckley@gla.ac.uk) UofGlasgow -* Vipul Cariappa [vipulcariappa@gmail.com](mailto:vipulcariappa@gmail.com) CompRes -* Caterina Doglioni [caterina.doglioni@cern.ch](mailto:caterina.doglioni@cern.ch) UManchester -* Mateusz Fila [mateusz.jakub.fila@cern.ch](mailto:mateusz.jakub.fila@cern.ch) CERN -* Tobias Fitschen [tobias.fitschen@cern.ch](mailto:tobias.fitschen@cern.ch) UManchester -* Chris Gutschow [chris.g@cern.ch](mailto:chris.g@cern.ch) UCLondon -* Pratik Jawahar [pratik.jawahar@postgrad.manchester.ac.uk](mailto:pratik.jawahar@postgrad.manchester.ac.uk) UManchester -* Aaron Jomy [aaron.jomy@cern.ch](mailto:aaron.jomy@cern.ch) CERN/CompRes -* Stephan Lachnit [stephan.lachnit@desy.de](mailto:stephan.lachnit@desy.de) DESY -* David Lange [david.lange@cern.ch](mailto:david.lange@cern.ch) CompRes -* Serguei Linev [S.Linev@gsi.de](mailto:S.Linev@gsi.de) GSI -* Johan Mabille [johan.mabille@quantstack.net](mailto:johan.mabille@quantstack.net) QuantStack -* Ruslan Mashinistov [mashinistov@bnl.gov](mailto:mashinistov@bnl.gov) BNL -* Peter McKeown [peter.mckeown@cern.ch](mailto:peter.mckeown@cern.ch) CERN -* Lorenzo Moneta [lorenzo.moneta@cern.ch](mailto:lorenzo.moneta@cern.ch) CERN -* Felice Pantaleo [felice.pantaleo@cern.ch](mailto:felice.pantaleo@cern.ch) CERN -* Giacomo Parolini [giacomo.parolini@cern.ch](mailto:giacomo.parolini@cern.ch) CERN -* Alexander Penev [alexander.p.penev@gmail.com](mailto:alexander.p.penev@gmail.com) CompRes/University of Plovdiv, BG -* Fons Rademakers [Fons.Rademakers@cern.ch](mailto:Fons.Rademakers@cern.ch) CERN -* Jonas Rembser[jonas.rembser@cern.ch](mailto:jonas.rembser@cern.ch) CERN -* Sukanya Sinha [sukanya.sinha@manchester.ac.uk](mailto:sukanya.sinha@manchester.ac.uk) UManchester -* Sanjiban Sengupta [sanjiban.sengupta@cern.ch](mailto:sanjiban.sengupta@cern.ch) CERN/UManchester -* James Smith [james.smith-7@manchester.ac.uk](mailto:james.smith-7@manchester.ac.uk) UManchester -* Mayank Sharma [mayank.sharma@cern.ch](mailto:mayank.sharma@cern.ch) UMich -* Simon Spannagel [simon.spannagel@desy.de](mailto:simon.spannagel@desy.de) DESY -* John De Stefano [jd@bnl.gov](mailto:jd@bnl.gov) BNL -* Graeme Stewart [graeme.andrew.stewart@cern.ch](mailto:graeme.andrew.stewart@cern.ch) CERN -* Maciej Szymański [maciej.szymanski@cern.ch](mailto:maciej.szymanski@cern.ch) ANL -* Peter Van Gemmeren [peter.van.gemmeren@cern.ch](mailto:peter.van.gemmeren@cern.ch) ANL -* Martin Vasilev [mvassilev@uni-plovdiv.bg](mailto:mvassilev@uni-plovdiv.bg) University of Plovdiv, BG -* Vassil Vassilev [vvasilev@cern.ch](mailto:vvasilev@cern.ch) CompRes -* Michel Hernandez Villanueva [mhernande1@bnl.gov](mailto:mhernande1@bnl.gov) BNL -* Valentin Volkl [valentin.volkl@cern.ch](mailto:valentin.volkl@cern.ch) CERN +{% assign all_mentors = "" %} + + +{% assign unique_mentors = "" %} + + +{% for page in site.gsocproposals %} + {% if page.layout == 'gsoc_proposal' and page.year == 2025 and page.project_mentors %} + {% for mentor in page.project_mentors %} + {% assign mentor_info = mentor.name | append: "," | append: mentor.email | append: "," | append: mentor.organization %} + + {% unless unique_mentors contains mentor.email %} + {% assign unique_mentors = unique_mentors | append: mentor_info | append: "|" %} + {% endunless %} + {% endfor %} + {% endif %} +{% endfor %} + + +{% assign mentor_array = unique_mentors | split: "|" %} + + + +{% assign mentor_objects = "" %} +{% for mentor in mentor_array %} + {% assign mentor_details = mentor | split: "," %} + {% assign full_name = mentor_details[0] %} + {% assign first_name = full_name | split: " " | first %} + {% assign last_name = full_name | split: " " | last %} + {% assign mentor_objects = mentor_objects | append: last_name | append: "," | append: first_name | append: "," | append: mentor_details[1] | append: "," | append: mentor_details[2] | append: "|" %} +{% endfor %} + + +{% assign sorted_mentors = mentor_objects | split: "|" | sort %} + +
        + {% for mentor in sorted_mentors %} + {% assign mentor_details = mentor | split: "," %} +
      • + {{ mentor_details[0] }} {{ mentor_details[1] }} + - {{ mentor_details[2] }} - {{ mentor_details[3] }} +
      • + {% endfor %} +
      + From 6e1e0c9669742fd9a6d234496aa625fa9db73bfd Mon Sep 17 00:00:00 2001 From: Mohanad Date: Sat, 15 Feb 2025 00:05:17 +0200 Subject: [PATCH 3/5] Convert name into first_name and last_name to fix the wrong splitting names --- .../2025/proposal_ATLAS_lossy_compression.md | 17 ++++---- _gsocproposals/2025/proposal_BALER.md | 17 ++++---- .../proposal_Baler-ProbabilisticCircuit.md | 10 +++-- .../2025/proposal_BioDynamo-CART.md | 12 +++--- .../2025/proposal_CLUEsteringAutotuning.md | 16 ++++---- .../2025/proposal_Clad-ImproveTape.md | 10 +++-- _gsocproposals/2025/proposal_Clad-LLM.md | 11 ++--- _gsocproposals/2025/proposal_Clad-ONNX.md | 10 +++-- _gsocproposals/2025/proposal_Clad-OpenMP.md | 10 +++-- _gsocproposals/2025/proposal_Clad-PyTorch.md | 10 +++-- .../2025/proposal_Clad-STLConcurrency.md | 10 +++-- .../2025/proposal_Clad-ThrustAPI.md | 10 +++-- .../2025/proposal_ConstellationUI.md | 14 ++++--- .../proposal_CppInterop-API-ExposeMemory.md | 16 ++++---- .../2025/proposal_GangaAIassistant.md | 21 ++++++---- .../2025/proposal_GangaDeprecation.md | 21 ++++++---- .../proposal_Geant4-fastsim_representation.md | 21 ++++++---- _gsocproposals/2025/proposal_GeneROOT.md | 23 ++++++----- _gsocproposals/2025/proposal_HGQforCICADA.md | 21 ++++++---- .../2025/proposal_HSFCondDB_AILogAnalysis.md | 23 ++++++----- _gsocproposals/2025/proposal_IDD.md | 14 ++++--- _gsocproposals/2025/proposal_JuliaHepMC3.md | 16 ++++---- _gsocproposals/2025/proposal_MCnetMCviz.md | 14 ++++--- _gsocproposals/2025/proposal_MCnetOpenData.md | 14 ++++--- _gsocproposals/2025/proposal_RNTupleJsroot.md | 14 ++++--- _gsocproposals/2025/proposal_Rucio-webui.md | 16 ++++---- _gsocproposals/2025/proposal_SMARTHEP_BEAD.md | 25 ++++++----- .../2025/proposal_SMARTHEP_GreenSoftware.md | 25 ++++++----- .../2025/proposal_TMVA-SOFIE-GPU.md | 14 ++++--- .../2025/proposal_TMVA-SOFIE-HLS4ML.md | 14 ++++--- .../2025/proposal_XeusCpp-Debugging.md | 28 +++++++------ .../2025/proposal_XeusCpp-Plugins.md | 28 +++++++------ _layouts/gsoc_proposal.html | 9 +++- gsoc/2025/mentors.md | 41 ++++++++----------- 34 files changed, 323 insertions(+), 252 deletions(-) diff --git a/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md b/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md index 5fd478cb4..2442cbd29 100644 --- a/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md +++ b/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md @@ -3,18 +3,19 @@ title: Precision Recovery in Lossy-Compressed Floating Point Data for High Energ layout: gsoc_proposal project: ATLAS year: 2025 -organization: - - ANL - - CERN +organization: + - ANL + - CERN difficulty: medium duration: 350 mentor_avail: July-September project_mentors: - - name: "Maciej Szymański" - email: "maciej.szymanski@cern.ch" - - name: "Peter Van Gemmeren" - email: "peter.van.gemmeren@cern.ch" - + - email: maciej.szymanski@cern.ch + first_name: Maciej + last_name: Szymański + - email: peter.van.gemmeren@cern.ch + first_name: Peter + last_name: Van Gemmeren --- ## Description diff --git a/_gsocproposals/2025/proposal_BALER.md b/_gsocproposals/2025/proposal_BALER.md index ec1d0cd58..affd1878a 100644 --- a/_gsocproposals/2025/proposal_BALER.md +++ b/_gsocproposals/2025/proposal_BALER.md @@ -9,14 +9,17 @@ organization: - CERN difficulty: medium duration: 350 -mentor_avail: June-August +mentor_avail: June-August project_mentors: - - name: "James Smith" - email: "james.smith-7@manchester.ac.uk" - - name: "Caterina Doglioni" - email: "caterina.doglioni@cern.ch" - - name: "Leonid Didukh" - email: "ledidukh@gmail.com" + - email: james.smith-7@manchester.ac.uk + first_name: James + last_name: Smith + - email: caterina.doglioni@cern.ch + first_name: Caterina + last_name: Doglioni + - email: ledidukh@gmail.com + first_name: Leonid + last_name: Didukh --- ​ ## Short description of the project diff --git a/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md b/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md index d99e6af11..3bcdec9c0 100644 --- a/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md +++ b/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md @@ -9,10 +9,12 @@ difficulty: medium duration: 350 mentor_avail: June-October (with 3 weeks mentor vacation where student will work independently with minimal guidance) project_mentors: - - name: "Leonid Didukh" - email: "ledidukh@gmail.com" - - name: "Caterina Doglioni" - email: "caterina.doglioni@cern.ch" + - email: ledidukh@gmail.com + first_name: Leonid + last_name: Didukh + - email: caterina.doglioni@cern.ch + first_name: Caterina + last_name: Doglioni --- ​ ## Short description of the project diff --git a/_gsocproposals/2025/proposal_BioDynamo-CART.md b/_gsocproposals/2025/proposal_BioDynamo-CART.md index d8b5ca15f..dcc9231bc 100644 --- a/_gsocproposals/2025/proposal_BioDynamo-CART.md +++ b/_gsocproposals/2025/proposal_BioDynamo-CART.md @@ -6,14 +6,16 @@ year: 2025 difficulty: medium duration: 350 mentor_avail: June-October -organization: +organization: - CERN - CompRes project_mentors: - - name: "Vassil Vassilev" - email: "vvasilev@cern.ch" - - name: "Lukas Breitwieser" - email: "lukas.johannes.breitwieser@cern.ch" + - email: vvasilev@cern.ch + first_name: Vassil + last_name: Vassilev + - email: lukas.johannes.breitwieser@cern.ch + first_name: Lukas + last_name: Breitwieser --- ## Description diff --git a/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md b/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md index 753ed720a..96dc0c650 100644 --- a/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md +++ b/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md @@ -1,19 +1,21 @@ --- title: Development of an auto-tuning tool for the CLUEstering library layout: gsoc_proposal -project: Patatrack +project: Patatrack year: 2025 organization: CERN difficulty: medium duration: 350 mentor_avail: June-October project_mentors: - - name: "Simone Balducci" - email: "simone.balducci@cern.ch" - organization: "CERN UNIBO" - - name: "Felice Pantaleo" - email: "felice.pantaleo@cern.ch" - organization: "CERN" + - email: simone.balducci@cern.ch + organization: CERN UNIBO + first_name: Simone + last_name: Balducci + - email: felice.pantaleo@cern.ch + organization: CERN + first_name: Felice + last_name: Pantaleo --- ## Description diff --git a/_gsocproposals/2025/proposal_Clad-ImproveTape.md b/_gsocproposals/2025/proposal_Clad-ImproveTape.md index 228058fbc..9a9ced786 100644 --- a/_gsocproposals/2025/proposal_Clad-ImproveTape.md +++ b/_gsocproposals/2025/proposal_Clad-ImproveTape.md @@ -9,10 +9,12 @@ mentor_avail: June-October organization: - CompRes project_mentors: - - name: "Vassil Vassilev" - email: "vvasilev@cern.ch" - - name: "David Lange" - email: "david.lange@cern.ch" + - email: vvasilev@cern.ch + first_name: Vassil + last_name: Vassilev + - email: david.lange@cern.ch + first_name: David + last_name: Lange --- ## Description diff --git a/_gsocproposals/2025/proposal_Clad-LLM.md b/_gsocproposals/2025/proposal_Clad-LLM.md index fe80df1a2..07db670f8 100644 --- a/_gsocproposals/2025/proposal_Clad-LLM.md +++ b/_gsocproposals/2025/proposal_Clad-LLM.md @@ -1,6 +1,5 @@ --- title: Enhancing LLM Training with Clad for efficient differentiation - layout: gsoc_proposal project: Clad year: 2025 @@ -10,10 +9,12 @@ mentor_avail: June-October organization: - CompRes project_mentors: - - name: "Vassil Vassilev" - email: "vvasilev@cern.ch" - - name: "David Lange" - email: "david.lange@cern.ch" + - email: vvasilev@cern.ch + first_name: Vassil + last_name: Vassilev + - email: david.lange@cern.ch + first_name: David + last_name: Lange --- ## Description diff --git a/_gsocproposals/2025/proposal_Clad-ONNX.md b/_gsocproposals/2025/proposal_Clad-ONNX.md index f595565b0..6532edc32 100644 --- a/_gsocproposals/2025/proposal_Clad-ONNX.md +++ b/_gsocproposals/2025/proposal_Clad-ONNX.md @@ -9,10 +9,12 @@ mentor_avail: June-October organization: - CompRes project_mentors: - - name: "Vassil Vassilev" - email: "vvasilev@cern.ch" - - name: "David Lange" - email: "david.lange@cern.ch" + - email: vvasilev@cern.ch + first_name: Vassil + last_name: Vassilev + - email: david.lange@cern.ch + first_name: David + last_name: Lange --- ## Description diff --git a/_gsocproposals/2025/proposal_Clad-OpenMP.md b/_gsocproposals/2025/proposal_Clad-OpenMP.md index eb9e6236d..97ce8c5ce 100644 --- a/_gsocproposals/2025/proposal_Clad-OpenMP.md +++ b/_gsocproposals/2025/proposal_Clad-OpenMP.md @@ -9,10 +9,12 @@ mentor_avail: June-October organization: - CompRes project_mentors: - - name: "Vassil Vassilev" - email: "vvasilev@cern.ch" - - name: "David Lange" - email: "david.lange@cern.ch" + - email: vvasilev@cern.ch + first_name: Vassil + last_name: Vassilev + - email: david.lange@cern.ch + first_name: David + last_name: Lange --- ## Description diff --git a/_gsocproposals/2025/proposal_Clad-PyTorch.md b/_gsocproposals/2025/proposal_Clad-PyTorch.md index 2be48a935..be75b281d 100644 --- a/_gsocproposals/2025/proposal_Clad-PyTorch.md +++ b/_gsocproposals/2025/proposal_Clad-PyTorch.md @@ -9,10 +9,12 @@ mentor_avail: June-October organization: - CompRes project_mentors: - - name: "Vassil Vassilev" - email: "vvasilev@cern.ch" - - name: "David Lange" - email: "david.lange@cern.ch" + - email: vvasilev@cern.ch + first_name: Vassil + last_name: Vassilev + - email: david.lange@cern.ch + first_name: David + last_name: Lange --- ## Description diff --git a/_gsocproposals/2025/proposal_Clad-STLConcurrency.md b/_gsocproposals/2025/proposal_Clad-STLConcurrency.md index db3a367c2..b053eef26 100644 --- a/_gsocproposals/2025/proposal_Clad-STLConcurrency.md +++ b/_gsocproposals/2025/proposal_Clad-STLConcurrency.md @@ -9,10 +9,12 @@ mentor_avail: June-October organization: - CompRes project_mentors: - - name: "Vassil Vassilev" - email: "vvasilev@cern.ch" - - name: "David Lange" - email: "david.lange@cern.ch" + - email: vvasilev@cern.ch + first_name: Vassil + last_name: Vassilev + - email: david.lange@cern.ch + first_name: David + last_name: Lange --- ## Description diff --git a/_gsocproposals/2025/proposal_Clad-ThrustAPI.md b/_gsocproposals/2025/proposal_Clad-ThrustAPI.md index 19cb114b4..64d253404 100644 --- a/_gsocproposals/2025/proposal_Clad-ThrustAPI.md +++ b/_gsocproposals/2025/proposal_Clad-ThrustAPI.md @@ -9,10 +9,12 @@ mentor_avail: June-October organization: - CompRes project_mentors: - - name: "Vassil Vassilev" - email: "vvasilev@cern.ch" - - name: "David Lange" - email: "david.lange@cern.ch" + - email: vvasilev@cern.ch + first_name: Vassil + last_name: Vassilev + - email: david.lange@cern.ch + first_name: David + last_name: Lange --- ## Description diff --git a/_gsocproposals/2025/proposal_ConstellationUI.md b/_gsocproposals/2025/proposal_ConstellationUI.md index 03a674e5b..3628c3e93 100644 --- a/_gsocproposals/2025/proposal_ConstellationUI.md +++ b/_gsocproposals/2025/proposal_ConstellationUI.md @@ -8,12 +8,14 @@ difficulty: medium duration: 350 mentor_avail: June-August project_mentors: - - name: "Stephan Lachnit" - email: "stephan.lachnit@desy.de" - organization: "DESY" - - name: "Simon Spannagel" - email: "simon.spannagel@desy.de" - organization: "DESY" + - email: stephan.lachnit@desy.de + organization: DESY + first_name: Stephan + last_name: Lachnit + - email: simon.spannagel@desy.de + organization: DESY + first_name: Simon + last_name: Spannagel --- ## Description diff --git a/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md b/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md index 74cdd91a4..03d1e2a8c 100644 --- a/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md +++ b/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md @@ -1,5 +1,5 @@ --- -title: Implement CppInterOp API exposing memory, ownership and thread safety information +title: Implement CppInterOp API exposing memory, ownership and thread safety information layout: gsoc_proposal project: CppInterOp year: 2025 @@ -9,12 +9,14 @@ mentor_avail: June-October organization: - CompRes project_mentors: - - name: "Aaron Jomy" - email: "aaron.jomy@cern.ch" - organization: "CompRes" - - name: "Vassil Vassilev" - email: "vvasilev@cern.ch" - organization: "CompRes" + - email: aaron.jomy@cern.ch + organization: CompRes + first_name: Aaron + last_name: Jomy + - email: vvasilev@cern.ch + organization: CompRes + first_name: Vassil + last_name: Vassilev --- ## Description diff --git a/_gsocproposals/2025/proposal_GangaAIassistant.md b/_gsocproposals/2025/proposal_GangaAIassistant.md index a8686f2e8..3e016428e 100644 --- a/_gsocproposals/2025/proposal_GangaAIassistant.md +++ b/_gsocproposals/2025/proposal_GangaAIassistant.md @@ -10,15 +10,18 @@ organization: - ImperialCollege - MonashUniversity project_mentors: - - name: "Alex Richards" - email: "a.richards@imperial.ac.uk" - organization: "Imperial College" - - name: "Mark Smith" - email: "mark.smith1@imperial.ac.uk" - organization: "Imperial College" - - name: "Ulrik Egede" - email: "ulrik.egede@monash.edu" - organization: "Monash University" + - email: a.richards@imperial.ac.uk + organization: Imperial College + first_name: Alex + last_name: Richards + - email: mark.smith1@imperial.ac.uk + organization: Imperial College + first_name: Mark + last_name: Smith + - email: ulrik.egede@monash.edu + organization: Monash University + first_name: Ulrik + last_name: Egede --- ## Description diff --git a/_gsocproposals/2025/proposal_GangaDeprecation.md b/_gsocproposals/2025/proposal_GangaDeprecation.md index 0da4001e7..0682cfca3 100644 --- a/_gsocproposals/2025/proposal_GangaDeprecation.md +++ b/_gsocproposals/2025/proposal_GangaDeprecation.md @@ -10,15 +10,18 @@ organization: - ImperialCollege - MonashUniversity project_mentors: - - name: "Alex Richards" - email: "a.richards@imperial.ac.uk" - organization: "Imperial College" - - name: "Mark Smith" - email: "mark.smith1@imperial.ac.uk" - organization: "Imperial College" - - name: "Ulrik Egede" - email: "ulrik.egede@monash.edu" - organization: "Monash University" + - email: a.richards@imperial.ac.uk + organization: Imperial College + first_name: Alex + last_name: Richards + - email: mark.smith1@imperial.ac.uk + organization: Imperial College + first_name: Mark + last_name: Smith + - email: ulrik.egede@monash.edu + organization: Monash University + first_name: Ulrik + last_name: Egede --- ## Description diff --git a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md index 5ac4cde8c..c5940d369 100644 --- a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md +++ b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md @@ -9,15 +9,18 @@ mentor_avail: June-October organization: - CERN project_mentors: - - name: "Peter McKeown" - email: "peter.mckeown@cern.ch" - organization: "CERN" - - name: "Piyush Raikwar" - email: "piyush.raikwar@cern.ch" - organization: "CERN" - - name: "Anna Zaborowska" - email: "anna.zaborowska@cern.ch" - organization: "CERN" + - email: peter.mckeown@cern.ch + organization: CERN + first_name: Peter + last_name: McKeown + - email: piyush.raikwar@cern.ch + organization: CERN + first_name: Piyush + last_name: Raikwar + - email: anna.zaborowska@cern.ch + organization: CERN + first_name: Anna + last_name: Zaborowska --- ## Description diff --git a/_gsocproposals/2025/proposal_GeneROOT.md b/_gsocproposals/2025/proposal_GeneROOT.md index 32d182c7e..13073c816 100644 --- a/_gsocproposals/2025/proposal_GeneROOT.md +++ b/_gsocproposals/2025/proposal_GeneROOT.md @@ -6,19 +6,22 @@ year: 2025 difficulty: medium duration: 350 mentor_avail: June-November -organization: +organization: - CERN - CompRes project_mentors: - - name: "Martin Vasilev" - email: "mvassilev@uni-plovdiv.bg" - organization: "Uni Plovdiv" - - name: "Jonas Rembser" - email: "Jonas.Rembser@cern.ch" - organization: "CERN" - - name: "Fons Rademakers" - email: "Fons.Rademakers@cern.ch" - organization: "CERN" + - email: mvassilev@uni-plovdiv.bg + organization: Uni Plovdiv + first_name: Martin + last_name: Vasilev + - email: Jonas.Rembser@cern.ch + organization: CERN + first_name: Jonas + last_name: Rembser + - email: Fons.Rademakers@cern.ch + organization: CERN + first_name: Fons + last_name: Rademakers --- ## Description diff --git a/_gsocproposals/2025/proposal_HGQforCICADA.md b/_gsocproposals/2025/proposal_HGQforCICADA.md index f071cc2cc..0cafe15db 100644 --- a/_gsocproposals/2025/proposal_HGQforCICADA.md +++ b/_gsocproposals/2025/proposal_HGQforCICADA.md @@ -8,15 +8,18 @@ duration: 350 mentor_avail: Flexible organization: princeton project_mentors: - - name: "Lino Gerlach" - email: "lino.oscar.gerlach@cern.ch" - organization: "CERN" - - name: "Isobel Ojalvo" - email: "iojalvo@princeton.edu" - organization: "Princeton" - - name: "Jennifer Ngadiuba" - email: "jennifer.ngadiuba@cern.ch" - organization: "CERN" + - email: lino.oscar.gerlach@cern.ch + organization: CERN + first_name: Lino + last_name: Gerlach + - email: iojalvo@princeton.edu + organization: Princeton + first_name: Isobel + last_name: Ojalvo + - email: jennifer.ngadiuba@cern.ch + organization: CERN + first_name: Jennifer + last_name: Ngadiuba --- ## Description diff --git a/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md b/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md index 15dfaa902..3f3cd0df5 100644 --- a/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md +++ b/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md @@ -1,5 +1,5 @@ --- -title: Intelligent Log Analysis for the HSF Conditions Database +title: Intelligent Log Analysis for the HSF Conditions Database layout: gsoc_proposal project: HSFCondDB year: 2025 @@ -9,15 +9,18 @@ mentor_avail: June-October organization: - BNL project_mentors: - - name: "Ruslan Mashinistov" - email: "mashinistov@bnl.gov" - organization: "BNL" - - name: "John S. De Stefano Jr." - email: "jd@bnl.gov" - organization: "BNL" - - name: "Michel Hernandez Villanueva" - email: "mhernande1@bnl.gov" - organization: "BNL" + - email: mashinistov@bnl.gov + organization: BNL + first_name: Ruslan + last_name: Mashinistov + - email: jd@bnl.gov + organization: BNL + first_name: John S. + last_name: De Stefano Jr. + - email: mhernande1@bnl.gov + organization: BNL + first_name: Michel + last_name: Hernandez Villanueva --- ## Description diff --git a/_gsocproposals/2025/proposal_IDD.md b/_gsocproposals/2025/proposal_IDD.md index 933d2c6f2..dcfd5c77c 100644 --- a/_gsocproposals/2025/proposal_IDD.md +++ b/_gsocproposals/2025/proposal_IDD.md @@ -9,12 +9,14 @@ mentor_avail: June-October organization: - CompRes project_mentors: - - name: "Vipul Cariappa" - email: "vipulcariappa@gmail.com" - organization: "CompRes" - - name: "Martin Vasilev" - email: "mvassilev@uni-plovdiv.bg" - organization: "University of Plovdiv" + - email: vipulcariappa@gmail.com + organization: CompRes + first_name: Vipul + last_name: Cariappa + - email: mvassilev@uni-plovdiv.bg + organization: University of Plovdiv + first_name: Martin + last_name: Vasilev --- ## Description diff --git a/_gsocproposals/2025/proposal_JuliaHepMC3.md b/_gsocproposals/2025/proposal_JuliaHepMC3.md index 68ca4ba16..c939022de 100644 --- a/_gsocproposals/2025/proposal_JuliaHepMC3.md +++ b/_gsocproposals/2025/proposal_JuliaHepMC3.md @@ -4,17 +4,19 @@ layout: gsoc_proposal project: JuliaHEP year: 2025 organization: - - CERN + - CERN difficulty: medium duration: 175 mentor_avail: June-July- August project_mentors: - - name: "Graeme Stewart" - email: "graeme.andrew.stewart@cern.ch" - organization: "CERN" - - name: "Mateusz Fila" - email: "mateusz.jakub.fila@cern.ch" - organization: "CERN" + - email: graeme.andrew.stewart@cern.ch + organization: CERN + first_name: Graeme + last_name: Stewart + - email: mateusz.jakub.fila@cern.ch + organization: CERN + first_name: Mateusz + last_name: Fila --- ## Description diff --git a/_gsocproposals/2025/proposal_MCnetMCviz.md b/_gsocproposals/2025/proposal_MCnetMCviz.md index 64d004629..7a8eddffc 100644 --- a/_gsocproposals/2025/proposal_MCnetMCviz.md +++ b/_gsocproposals/2025/proposal_MCnetMCviz.md @@ -9,12 +9,14 @@ difficulty: medium duration: 350 mentor_avail: June-October project_mentors: - - name: "Andy Buckley" - email: "andy.buckley@cern.ch" - organization: "CERN" - - name: "Chris Gutschow" - email: "chris.g@cern.ch" - organization: "CERN" + - email: andy.buckley@cern.ch + organization: CERN + first_name: Andy + last_name: Buckley + - email: chris.g@cern.ch + organization: CERN + first_name: Chris + last_name: Gutschow --- # Description diff --git a/_gsocproposals/2025/proposal_MCnetOpenData.md b/_gsocproposals/2025/proposal_MCnetOpenData.md index 6f4ba4beb..e1885f1f1 100644 --- a/_gsocproposals/2025/proposal_MCnetOpenData.md +++ b/_gsocproposals/2025/proposal_MCnetOpenData.md @@ -9,12 +9,14 @@ difficulty: medium duration: 175 mentor_avail: June-October project_mentors: - - name: "Andy Buckley" - email: "andy.buckley@cern.ch" - organization: "CERN" - - name: "Chris Gutschow" - email: "chris.g@cern.ch" - organization: "CERN" + - email: andy.buckley@cern.ch + organization: CERN + first_name: Andy + last_name: Buckley + - email: chris.g@cern.ch + organization: CERN + first_name: Chris + last_name: Gutschow --- # Description diff --git a/_gsocproposals/2025/proposal_RNTupleJsroot.md b/_gsocproposals/2025/proposal_RNTupleJsroot.md index adc20c991..fca08d1d3 100644 --- a/_gsocproposals/2025/proposal_RNTupleJsroot.md +++ b/_gsocproposals/2025/proposal_RNTupleJsroot.md @@ -8,12 +8,14 @@ difficulty: medium duration: 350 mentor_avail: June-October project_mentors: - - name: "Serguei Linev" - email: "S.Linev@gsi.de" - organization: "CERN" - - name: "Giacomo Parolini" - email: "giacomo.parolini@cern.ch" - organization: "CERN" + - email: S.Linev@gsi.de + organization: CERN + first_name: Serguei + last_name: Linev + - email: giacomo.parolini@cern.ch + organization: CERN + first_name: Giacomo + last_name: Parolini --- # Description diff --git a/_gsocproposals/2025/proposal_Rucio-webui.md b/_gsocproposals/2025/proposal_Rucio-webui.md index 8b1341252..6999181ad 100644 --- a/_gsocproposals/2025/proposal_Rucio-webui.md +++ b/_gsocproposals/2025/proposal_Rucio-webui.md @@ -7,14 +7,16 @@ difficulty: medium duration: 350 mentor_avail: June-November organization: - - CERN + - CERN project_mentors: - - name: "Mayank Sharma" - email: "mayank.sharma@cern.ch" - organization: "University of Michigan, Ann Arbor" - - name: "Martin Barisits" - email: "martin.barisits@cern.ch" - organization: "CERN" + - email: mayank.sharma@cern.ch + organization: University of Michigan, Ann Arbor + first_name: Mayank + last_name: Sharma + - email: martin.barisits@cern.ch + organization: CERN + first_name: Martin + last_name: Barisits --- ## Description diff --git a/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md b/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md index 136468b92..6b4883e2e 100644 --- a/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md +++ b/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md @@ -8,18 +8,21 @@ organization: - UManchester difficulty: medium duration: 350 -mentor_avail: June-August +mentor_avail: June-August project_mentors: - - name: "Pratik Jawahar" - email: "pratik.jawahar@cern.ch" - organization: "CERN" - - name: "Sukanya Sinha" - email: "sukanya.sinha@cern.ch" - organization: "CERN" - - name: "Caterina Doglioni" - email: "caterina.doglioni@cern.ch" - organization: "CERN" - role: "Backup Mentor" + - email: pratik.jawahar@cern.ch + organization: CERN + first_name: Pratik + last_name: Jawahar + - email: sukanya.sinha@cern.ch + organization: CERN + first_name: Sukanya + last_name: Sinha + - email: caterina.doglioni@cern.ch + organization: CERN + role: Backup Mentor + first_name: Caterina + last_name: Doglioni --- ​ ## Short description of the project diff --git a/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md b/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md index 1c9be6f37..d98c53770 100644 --- a/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md +++ b/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md @@ -10,17 +10,20 @@ difficulty: medium duration: 350 mentor_avail: June-October (with 2-3 weeks mentor vacation where student will work independently with minimal guidance) project_mentors: - - name: "Caterina Doglioni" - email: "caterina.doglioni@cern.ch" - organization: "CERN" - - name: "Tobias Fitschen" - email: "tobias.fitschen@cern.ch" - organization: "CERN" - role: "Backup Mentor" - - name: "James Smith" - email: "james.smith-7@manchester.ac.uk" - organization: "University of Manchester" - role: "Backup Mentor" + - email: caterina.doglioni@cern.ch + organization: CERN + first_name: Caterina + last_name: Doglioni + - email: tobias.fitschen@cern.ch + organization: CERN + role: Backup Mentor + first_name: Tobias + last_name: Fitschen + - email: james.smith-7@manchester.ac.uk + organization: University of Manchester + role: Backup Mentor + first_name: James + last_name: Smith --- # Description diff --git a/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md b/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md index db1b9afcc..7bb022c77 100644 --- a/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md +++ b/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md @@ -8,12 +8,14 @@ difficulty: medium duration: 350 mentor_avail: Flexible project_mentors: - - name: "Lorenzo Moneta" - email: "lorenzo.moneta@cern.ch" - organization: "CERN" - - name: "Sanjiban Sengupta" - email: "sanjiban.sengupta@cern.ch" - organization: "CERN" + - email: lorenzo.moneta@cern.ch + organization: CERN + first_name: Lorenzo + last_name: Moneta + - email: sanjiban.sengupta@cern.ch + organization: CERN + first_name: Sanjiban + last_name: Sengupta --- # Description diff --git a/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md b/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md index 971b955e3..eaa54841a 100644 --- a/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md +++ b/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md @@ -8,12 +8,14 @@ difficulty: medium duration: 350 mentor_avail: Flexible project_mentors: - - name: "Lorenzo Moneta" - email: "lorenzo.moneta@cern.ch" - organization: "CERN" - - name: "Sanjiban Sengupta" - email: "sanjiban.sengupta@cern.ch" - organization: "CERN" + - email: lorenzo.moneta@cern.ch + organization: CERN + first_name: Lorenzo + last_name: Moneta + - email: sanjiban.sengupta@cern.ch + organization: CERN + first_name: Sanjiban + last_name: Sengupta --- # Description diff --git a/_gsocproposals/2025/proposal_XeusCpp-Debugging.md b/_gsocproposals/2025/proposal_XeusCpp-Debugging.md index 03e89c9ee..238c52e2e 100644 --- a/_gsocproposals/2025/proposal_XeusCpp-Debugging.md +++ b/_gsocproposals/2025/proposal_XeusCpp-Debugging.md @@ -9,18 +9,22 @@ mentor_avail: June-October organization: - CompRes project_mentors: - - name: "Anutosh Bhat" - email: "anutosh.bhat@quantstack.net" - organization: "QuantStack" - - name: "Johan Mabille" - email: "johan.mabille@quantstack.net" - organization: "QuantStack" - - name: "Vipul Cariappa" - email: "vipulcariappa@gmail.com" - organization: "CompRes" - - name: "Aaron Jomy" - email: "aaron.jomy@cern.ch" - organization: "CERN" + - email: anutosh.bhat@quantstack.net + organization: QuantStack + first_name: Anutosh + last_name: Bhat + - email: johan.mabille@quantstack.net + organization: QuantStack + first_name: Johan + last_name: Mabille + - email: vipulcariappa@gmail.com + organization: CompRes + first_name: Vipul + last_name: Cariappa + - email: aaron.jomy@cern.ch + organization: CERN + first_name: Aaron + last_name: Jomy --- ## Description diff --git a/_gsocproposals/2025/proposal_XeusCpp-Plugins.md b/_gsocproposals/2025/proposal_XeusCpp-Plugins.md index 4bf171b5b..9d5471c33 100644 --- a/_gsocproposals/2025/proposal_XeusCpp-Plugins.md +++ b/_gsocproposals/2025/proposal_XeusCpp-Plugins.md @@ -9,18 +9,22 @@ mentor_avail: June-October organization: - CompRes project_mentors: - - name: "Anutosh Bhat" - email: "anutosh.bhat@quantstack.net" - organization: "QuantStack" - - name: "Johan Mabille" - email: "johan.mabille@quantstack.net" - organization: "QuantStack" - - name: "Vipul Cariappa" - email: "vipulcariappa@gmail.com" - organization: "CompRes" - - name: "Aaron Jomy" - email: "aaron.jomy@cern.ch" - organization: "CERN" + - email: anutosh.bhat@quantstack.net + organization: QuantStack + first_name: Anutosh + last_name: Bhat + - email: johan.mabille@quantstack.net + organization: QuantStack + first_name: Johan + last_name: Mabille + - email: vipulcariappa@gmail.com + organization: CompRes + first_name: Vipul + last_name: Cariappa + - email: aaron.jomy@cern.ch + organization: CERN + first_name: Aaron + last_name: Jomy --- ## Description diff --git a/_layouts/gsoc_proposal.html b/_layouts/gsoc_proposal.html index fd8728daf..d728672b9 100644 --- a/_layouts/gsoc_proposal.html +++ b/_layouts/gsoc_proposal.html @@ -13,8 +13,13 @@

      Mentors

        {% for mentor in page.project_mentors %}
      • - {{ mentor.name }} - - {% if mentor.role %}{{ mentor.role }} - {% endif %}{{ mentor.organization }} + {{ mentor.first_name }} {{ mentor.last_name }} + {% if mentor.role %} + - {{ mentor.role }} + {% endif %} + {% if mentor.organization %} + - {{ mentor.organization }} + {% endif %}
      • {% endfor %} diff --git a/gsoc/2025/mentors.md b/gsoc/2025/mentors.md index fd0297c7a..7efb70ae4 100644 --- a/gsoc/2025/mentors.md +++ b/gsoc/2025/mentors.md @@ -5,17 +5,18 @@ layout: plain **Note for contributors:** entries must be sorted in **last name** alphabetic order -{% assign all_mentors = "" %} - - {% assign unique_mentors = "" %} {% for page in site.gsocproposals %} {% if page.layout == 'gsoc_proposal' and page.year == 2025 and page.project_mentors %} {% for mentor in page.project_mentors %} - {% assign mentor_info = mentor.name | append: "," | append: mentor.email | append: "," | append: mentor.organization %} - + {% comment %} + Build mentor info as: + last_name,first_name,email,organization + (last_name is first so that sorting works correctly) + {% endcomment %} + {% assign mentor_info = mentor.last_name | append: "," | append: mentor.first_name | append: "," | append: mentor.email | append: "," | append: mentor.organization %} {% unless unique_mentors contains mentor.email %} {% assign unique_mentors = unique_mentors | append: mentor_info | append: "|" %} {% endunless %} @@ -23,30 +24,20 @@ layout: plain {% endif %} {% endfor %} - + {% assign mentor_array = unique_mentors | split: "|" %} - - - -{% assign mentor_objects = "" %} -{% for mentor in mentor_array %} - {% assign mentor_details = mentor | split: "," %} - {% assign full_name = mentor_details[0] %} - {% assign first_name = full_name | split: " " | first %} - {% assign last_name = full_name | split: " " | last %} - {% assign mentor_objects = mentor_objects | append: last_name | append: "," | append: first_name | append: "," | append: mentor_details[1] | append: "," | append: mentor_details[2] | append: "|" %} -{% endfor %} - - -{% assign sorted_mentors = mentor_objects | split: "|" | sort %} +{% assign sorted_mentors = mentor_array | sort %}
          {% for mentor in sorted_mentors %} - {% assign mentor_details = mentor | split: "," %} -
        • - {{ mentor_details[0] }} {{ mentor_details[1] }} - - {{ mentor_details[2] }} - {{ mentor_details[3] }} -
        • + {% if mentor != "" %} + {% assign mentor_details = mentor | split: "," %} +
        • + {{ mentor_details[1] }} {{ mentor_details[0] }} + - {{ mentor_details[2] }} - {{ mentor_details[3] }} +
        • + {% endif %} {% endfor %}
        + From 670cdad4409e44f2efa7e6c0121b7738b5fdbacc Mon Sep 17 00:00:00 2001 From: Valentin Volkl Date: Sat, 15 Feb 2025 22:19:41 +0100 Subject: [PATCH 4/5] Small fixes: - only generate mentor section in proposals from 2025 onwards. old projects do not have the metadata. - add is_preferred_contact that just prints the mentor in bold - change mentor.role to mentor.additional_information for more flexibility --- .../2025/proposal_ATLAS_lossy_compression.md | 3 +++ _gsocproposals/2025/proposal_BALER.md | 3 +++ .../proposal_Baler-ProbabilisticCircuit.md | 2 ++ .../2025/proposal_BioDynamo-CART.md | 2 ++ .../2025/proposal_CLUEsteringAutotuning.md | 1 + .../proposal_CVMFS_DistributeModelFiles.md | 14 +++++++++---- .../2025/proposal_Clad-ImproveTape.md | 1 + _gsocproposals/2025/proposal_Clad-LLM.md | 1 + _gsocproposals/2025/proposal_Clad-ONNX.md | 1 + _gsocproposals/2025/proposal_Clad-OpenMP.md | 1 + _gsocproposals/2025/proposal_Clad-PyTorch.md | 1 + .../2025/proposal_Clad-STLConcurrency.md | 1 + .../2025/proposal_Clad-ThrustAPI.md | 1 + .../proposal_CppInterop-API-ExposeMemory.md | 1 + .../2025/proposal_GangaAIassistant.md | 1 + .../2025/proposal_GangaDeprecation.md | 1 + .../proposal_Geant4-fastsim_representation.md | 7 +++---- .../2025/proposal_HSFCondDB_AILogAnalysis.md | 1 + _gsocproposals/2025/proposal_IDD.md | 1 + _gsocproposals/2025/proposal_JuliaHepMC3.md | 1 + _gsocproposals/2025/proposal_MCnetMCviz.md | 1 + _gsocproposals/2025/proposal_MCnetOpenData.md | 3 ++- _gsocproposals/2025/proposal_RNTupleJsroot.md | 1 + _gsocproposals/2025/proposal_Rucio-webui.md | 1 + _gsocproposals/2025/proposal_SMARTHEP_BEAD.md | 4 +++- .../2025/proposal_SMARTHEP_GreenSoftware.md | 5 +++-- .../2025/proposal_TMVA-SOFIE-GPU.md | 1 + .../2025/proposal_TMVA-SOFIE-HLS4ML.md | 1 + .../2025/proposal_XeusCpp-Debugging.md | 3 ++- .../2025/proposal_XeusCpp-Plugins.md | 1 + _layouts/gsoc_proposal.html | 21 ++++++++++++++++--- gsoc/2025/mentors.md | 1 - 32 files changed, 71 insertions(+), 17 deletions(-) diff --git a/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md b/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md index 2442cbd29..7ec2767e2 100644 --- a/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md +++ b/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md @@ -11,11 +11,14 @@ duration: 350 mentor_avail: July-September project_mentors: - email: maciej.szymanski@cern.ch + organization: ANL first_name: Maciej last_name: Szymański + is_preferred_contact: yes - email: peter.van.gemmeren@cern.ch first_name: Peter last_name: Van Gemmeren + organization: CERN --- ## Description diff --git a/_gsocproposals/2025/proposal_BALER.md b/_gsocproposals/2025/proposal_BALER.md index affd1878a..125ad7709 100644 --- a/_gsocproposals/2025/proposal_BALER.md +++ b/_gsocproposals/2025/proposal_BALER.md @@ -14,9 +14,12 @@ project_mentors: - email: james.smith-7@manchester.ac.uk first_name: James last_name: Smith + organization: UManchester + is_preferred_contact: yes - email: caterina.doglioni@cern.ch first_name: Caterina last_name: Doglioni + organization: CERN - email: ledidukh@gmail.com first_name: Leonid last_name: Didukh diff --git a/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md b/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md index 3bcdec9c0..b1285b98c 100644 --- a/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md +++ b/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md @@ -12,9 +12,11 @@ project_mentors: - email: ledidukh@gmail.com first_name: Leonid last_name: Didukh + is_preferred_contact: yes - email: caterina.doglioni@cern.ch first_name: Caterina last_name: Doglioni + organization: CERN --- ​ ## Short description of the project diff --git a/_gsocproposals/2025/proposal_BioDynamo-CART.md b/_gsocproposals/2025/proposal_BioDynamo-CART.md index dcc9231bc..784fd2c78 100644 --- a/_gsocproposals/2025/proposal_BioDynamo-CART.md +++ b/_gsocproposals/2025/proposal_BioDynamo-CART.md @@ -13,9 +13,11 @@ project_mentors: - email: vvasilev@cern.ch first_name: Vassil last_name: Vassilev + is_preferred_contact: yes - email: lukas.johannes.breitwieser@cern.ch first_name: Lukas last_name: Breitwieser + organization: CERN --- ## Description diff --git a/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md b/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md index 96dc0c650..cf746e2a0 100644 --- a/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md +++ b/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md @@ -12,6 +12,7 @@ project_mentors: organization: CERN UNIBO first_name: Simone last_name: Balducci + is_preferred_contact: yes - email: felice.pantaleo@cern.ch organization: CERN first_name: Felice diff --git a/_gsocproposals/2025/proposal_CVMFS_DistributeModelFiles.md b/_gsocproposals/2025/proposal_CVMFS_DistributeModelFiles.md index fab6e5288..5e9614191 100644 --- a/_gsocproposals/2025/proposal_CVMFS_DistributeModelFiles.md +++ b/_gsocproposals/2025/proposal_CVMFS_DistributeModelFiles.md @@ -8,6 +8,16 @@ organization: difficulty: medium duration: 175 mentor_avail: June-October +project_mentors: + - email: valentin.volkl@cern.ch + first_name: Valentin + last_name: Volkl + organization: CERN + is_preferred_contact: yes + - email: lorenzo.moneta@cern.ch + first_name: Lorenzo + last_name: Moneta + organization: CERN --- # Description @@ -49,10 +59,6 @@ In this project proposal, we'd like to evaluate CVMFS as a means to distribute m * Familiarity with common ML libraries, in particular ONNX -## Mentors - - * **[Valentin Volkl](mailto:valentin.volkl@cern.ch)** - * [Lorenzo Moneta](mailto:lorenzo.moneta@cern.ch) ## Links diff --git a/_gsocproposals/2025/proposal_Clad-ImproveTape.md b/_gsocproposals/2025/proposal_Clad-ImproveTape.md index 9a9ced786..c41d5d514 100644 --- a/_gsocproposals/2025/proposal_Clad-ImproveTape.md +++ b/_gsocproposals/2025/proposal_Clad-ImproveTape.md @@ -12,6 +12,7 @@ project_mentors: - email: vvasilev@cern.ch first_name: Vassil last_name: Vassilev + is_preferred_contact: yes - email: david.lange@cern.ch first_name: David last_name: Lange diff --git a/_gsocproposals/2025/proposal_Clad-LLM.md b/_gsocproposals/2025/proposal_Clad-LLM.md index 07db670f8..7be94d0f7 100644 --- a/_gsocproposals/2025/proposal_Clad-LLM.md +++ b/_gsocproposals/2025/proposal_Clad-LLM.md @@ -12,6 +12,7 @@ project_mentors: - email: vvasilev@cern.ch first_name: Vassil last_name: Vassilev + is_preferred_contact: yes - email: david.lange@cern.ch first_name: David last_name: Lange diff --git a/_gsocproposals/2025/proposal_Clad-ONNX.md b/_gsocproposals/2025/proposal_Clad-ONNX.md index 6532edc32..bbc1afd42 100644 --- a/_gsocproposals/2025/proposal_Clad-ONNX.md +++ b/_gsocproposals/2025/proposal_Clad-ONNX.md @@ -12,6 +12,7 @@ project_mentors: - email: vvasilev@cern.ch first_name: Vassil last_name: Vassilev + is_preferred_contact: yes - email: david.lange@cern.ch first_name: David last_name: Lange diff --git a/_gsocproposals/2025/proposal_Clad-OpenMP.md b/_gsocproposals/2025/proposal_Clad-OpenMP.md index 97ce8c5ce..0f385eb4f 100644 --- a/_gsocproposals/2025/proposal_Clad-OpenMP.md +++ b/_gsocproposals/2025/proposal_Clad-OpenMP.md @@ -12,6 +12,7 @@ project_mentors: - email: vvasilev@cern.ch first_name: Vassil last_name: Vassilev + is_preferred_contact: yes - email: david.lange@cern.ch first_name: David last_name: Lange diff --git a/_gsocproposals/2025/proposal_Clad-PyTorch.md b/_gsocproposals/2025/proposal_Clad-PyTorch.md index be75b281d..e2c91de3e 100644 --- a/_gsocproposals/2025/proposal_Clad-PyTorch.md +++ b/_gsocproposals/2025/proposal_Clad-PyTorch.md @@ -12,6 +12,7 @@ project_mentors: - email: vvasilev@cern.ch first_name: Vassil last_name: Vassilev + is_preferred_contact: yes - email: david.lange@cern.ch first_name: David last_name: Lange diff --git a/_gsocproposals/2025/proposal_Clad-STLConcurrency.md b/_gsocproposals/2025/proposal_Clad-STLConcurrency.md index b053eef26..fb6ac1e2e 100644 --- a/_gsocproposals/2025/proposal_Clad-STLConcurrency.md +++ b/_gsocproposals/2025/proposal_Clad-STLConcurrency.md @@ -12,6 +12,7 @@ project_mentors: - email: vvasilev@cern.ch first_name: Vassil last_name: Vassilev + is_preferred_contact: yes - email: david.lange@cern.ch first_name: David last_name: Lange diff --git a/_gsocproposals/2025/proposal_Clad-ThrustAPI.md b/_gsocproposals/2025/proposal_Clad-ThrustAPI.md index 64d253404..33ae37a8a 100644 --- a/_gsocproposals/2025/proposal_Clad-ThrustAPI.md +++ b/_gsocproposals/2025/proposal_Clad-ThrustAPI.md @@ -12,6 +12,7 @@ project_mentors: - email: vvasilev@cern.ch first_name: Vassil last_name: Vassilev + is_preferred_contact: yes - email: david.lange@cern.ch first_name: David last_name: Lange diff --git a/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md b/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md index 03d1e2a8c..1f1ad627f 100644 --- a/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md +++ b/_gsocproposals/2025/proposal_CppInterop-API-ExposeMemory.md @@ -13,6 +13,7 @@ project_mentors: organization: CompRes first_name: Aaron last_name: Jomy + is_preferred_contact: yes - email: vvasilev@cern.ch organization: CompRes first_name: Vassil diff --git a/_gsocproposals/2025/proposal_GangaAIassistant.md b/_gsocproposals/2025/proposal_GangaAIassistant.md index 3e016428e..ba4f3f1c0 100644 --- a/_gsocproposals/2025/proposal_GangaAIassistant.md +++ b/_gsocproposals/2025/proposal_GangaAIassistant.md @@ -22,6 +22,7 @@ project_mentors: organization: Monash University first_name: Ulrik last_name: Egede + is_preferred_contact: yes --- ## Description diff --git a/_gsocproposals/2025/proposal_GangaDeprecation.md b/_gsocproposals/2025/proposal_GangaDeprecation.md index 0682cfca3..efd6840ed 100644 --- a/_gsocproposals/2025/proposal_GangaDeprecation.md +++ b/_gsocproposals/2025/proposal_GangaDeprecation.md @@ -22,6 +22,7 @@ project_mentors: organization: Monash University first_name: Ulrik last_name: Egede + is_preferred_contact: yes --- ## Description diff --git a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md index c5940d369..08633541d 100644 --- a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md +++ b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md @@ -13,12 +13,11 @@ project_mentors: organization: CERN first_name: Peter last_name: McKeown - - email: piyush.raikwar@cern.ch - organization: CERN + is_preferred_contact: yes + - organization: CERN first_name: Piyush last_name: Raikwar - - email: anna.zaborowska@cern.ch - organization: CERN + - organization: CERN first_name: Anna last_name: Zaborowska --- diff --git a/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md b/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md index 3f3cd0df5..7b1056237 100644 --- a/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md +++ b/_gsocproposals/2025/proposal_HSFCondDB_AILogAnalysis.md @@ -13,6 +13,7 @@ project_mentors: organization: BNL first_name: Ruslan last_name: Mashinistov + is_preferred_contact: yes - email: jd@bnl.gov organization: BNL first_name: John S. diff --git a/_gsocproposals/2025/proposal_IDD.md b/_gsocproposals/2025/proposal_IDD.md index dcfd5c77c..fa382edbd 100644 --- a/_gsocproposals/2025/proposal_IDD.md +++ b/_gsocproposals/2025/proposal_IDD.md @@ -13,6 +13,7 @@ project_mentors: organization: CompRes first_name: Vipul last_name: Cariappa + is_preferred_contact: yes - email: mvassilev@uni-plovdiv.bg organization: University of Plovdiv first_name: Martin diff --git a/_gsocproposals/2025/proposal_JuliaHepMC3.md b/_gsocproposals/2025/proposal_JuliaHepMC3.md index c939022de..b0f9382f1 100644 --- a/_gsocproposals/2025/proposal_JuliaHepMC3.md +++ b/_gsocproposals/2025/proposal_JuliaHepMC3.md @@ -13,6 +13,7 @@ project_mentors: organization: CERN first_name: Graeme last_name: Stewart + is_preferred_contact: yes - email: mateusz.jakub.fila@cern.ch organization: CERN first_name: Mateusz diff --git a/_gsocproposals/2025/proposal_MCnetMCviz.md b/_gsocproposals/2025/proposal_MCnetMCviz.md index 7a8eddffc..fd8c220fa 100644 --- a/_gsocproposals/2025/proposal_MCnetMCviz.md +++ b/_gsocproposals/2025/proposal_MCnetMCviz.md @@ -13,6 +13,7 @@ project_mentors: organization: CERN first_name: Andy last_name: Buckley + is_preferred_contact: yes - email: chris.g@cern.ch organization: CERN first_name: Chris diff --git a/_gsocproposals/2025/proposal_MCnetOpenData.md b/_gsocproposals/2025/proposal_MCnetOpenData.md index e1885f1f1..e4bbdec96 100644 --- a/_gsocproposals/2025/proposal_MCnetOpenData.md +++ b/_gsocproposals/2025/proposal_MCnetOpenData.md @@ -2,7 +2,7 @@ title: MCnet/OpenData - tools and exercises for open-data exploration with MC simulations layout: gsoc_proposal project: MCnet -year: 2024 +year: 2025 organization: - UofGlasgow difficulty: medium @@ -13,6 +13,7 @@ project_mentors: organization: CERN first_name: Andy last_name: Buckley + is_preferred_contact: yes - email: chris.g@cern.ch organization: CERN first_name: Chris diff --git a/_gsocproposals/2025/proposal_RNTupleJsroot.md b/_gsocproposals/2025/proposal_RNTupleJsroot.md index fca08d1d3..46654c3ae 100644 --- a/_gsocproposals/2025/proposal_RNTupleJsroot.md +++ b/_gsocproposals/2025/proposal_RNTupleJsroot.md @@ -12,6 +12,7 @@ project_mentors: organization: CERN first_name: Serguei last_name: Linev + is_preferred_contact: yes - email: giacomo.parolini@cern.ch organization: CERN first_name: Giacomo diff --git a/_gsocproposals/2025/proposal_Rucio-webui.md b/_gsocproposals/2025/proposal_Rucio-webui.md index 6999181ad..4e1e375f0 100644 --- a/_gsocproposals/2025/proposal_Rucio-webui.md +++ b/_gsocproposals/2025/proposal_Rucio-webui.md @@ -13,6 +13,7 @@ project_mentors: organization: University of Michigan, Ann Arbor first_name: Mayank last_name: Sharma + is_preferred_contact: yes - email: martin.barisits@cern.ch organization: CERN first_name: Martin diff --git a/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md b/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md index 6b4883e2e..a549e2042 100644 --- a/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md +++ b/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md @@ -14,13 +14,15 @@ project_mentors: organization: CERN first_name: Pratik last_name: Jawahar + is_preferred_contact: yes - email: sukanya.sinha@cern.ch organization: CERN first_name: Sukanya last_name: Sinha + is_preferred_contact: yes - email: caterina.doglioni@cern.ch organization: CERN - role: Backup Mentor + additional_information: Backup Mentor first_name: Caterina last_name: Doglioni --- diff --git a/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md b/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md index d98c53770..555b72281 100644 --- a/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md +++ b/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md @@ -14,14 +14,15 @@ project_mentors: organization: CERN first_name: Caterina last_name: Doglioni + is_preferred_contact: yes - email: tobias.fitschen@cern.ch organization: CERN - role: Backup Mentor + additional_information: Backup Mentor first_name: Tobias last_name: Fitschen - email: james.smith-7@manchester.ac.uk organization: University of Manchester - role: Backup Mentor + additional_information: Backup Mentor first_name: James last_name: Smith --- diff --git a/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md b/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md index 7bb022c77..81d64a7a8 100644 --- a/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md +++ b/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md @@ -12,6 +12,7 @@ project_mentors: organization: CERN first_name: Lorenzo last_name: Moneta + is_preferred_contact: yes - email: sanjiban.sengupta@cern.ch organization: CERN first_name: Sanjiban diff --git a/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md b/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md index eaa54841a..920fb0ae7 100644 --- a/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md +++ b/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md @@ -12,6 +12,7 @@ project_mentors: organization: CERN first_name: Lorenzo last_name: Moneta + is_preferred_contact: yes - email: sanjiban.sengupta@cern.ch organization: CERN first_name: Sanjiban diff --git a/_gsocproposals/2025/proposal_XeusCpp-Debugging.md b/_gsocproposals/2025/proposal_XeusCpp-Debugging.md index 238c52e2e..b3f544b6f 100644 --- a/_gsocproposals/2025/proposal_XeusCpp-Debugging.md +++ b/_gsocproposals/2025/proposal_XeusCpp-Debugging.md @@ -13,6 +13,7 @@ project_mentors: organization: QuantStack first_name: Anutosh last_name: Bhat + is_preferred_contact: yes - email: johan.mabille@quantstack.net organization: QuantStack first_name: Johan @@ -53,4 +54,4 @@ However, debugging C++ inside an interactive environment presents unique challen * [Debug Adaptor Protocol](https://microsoft.github.io/debug-adapter-protocol/) * Debugging support through Jupyter: - https://jupyterlab.readthedocs.io/en/stable/user/debugger.html - - https://jupyter-client.readthedocs.io/en/latest/messaging.html#debug-request \ No newline at end of file + - https://jupyter-client.readthedocs.io/en/latest/messaging.html#debug-request diff --git a/_gsocproposals/2025/proposal_XeusCpp-Plugins.md b/_gsocproposals/2025/proposal_XeusCpp-Plugins.md index 9d5471c33..620627d21 100644 --- a/_gsocproposals/2025/proposal_XeusCpp-Plugins.md +++ b/_gsocproposals/2025/proposal_XeusCpp-Plugins.md @@ -13,6 +13,7 @@ project_mentors: organization: QuantStack first_name: Anutosh last_name: Bhat + is_preferred_contact: yes - email: johan.mabille@quantstack.net organization: QuantStack first_name: Johan diff --git a/_layouts/gsoc_proposal.html b/_layouts/gsoc_proposal.html index d728672b9..462f876be 100644 --- a/_layouts/gsoc_proposal.html +++ b/_layouts/gsoc_proposal.html @@ -8,14 +8,28 @@

        {{ page.title }}

        {{ content }} +{% if page.year >= 2025 %}

        Mentors

        {% if page.project_mentors %}
          {% for mentor in page.project_mentors %}
        • - {{ mentor.first_name }} {{ mentor.last_name }} - {% if mentor.role %} - - {{ mentor.role }} + {% if mentor.is_preferred_contact %} + + {% endif %} + + {% if mentor.email %} + + {% endif %} + {{ mentor.first_name }} {{ mentor.last_name }} + {% if mentor.email %} + + {% endif %} + {% if mentor.is_preferred_contact %} + + {% endif %} + {% if mentor.additional_information %} + - {{ mentor.additional_information }} {% endif %} {% if mentor.organization %} - {{ mentor.organization }} @@ -27,6 +41,7 @@

          Mentors

          {% else %}

          No mentors listed.

          {% endif %} +{% endif %} {% if page.year >= 2022 %}

          Additional Information

          diff --git a/gsoc/2025/mentors.md b/gsoc/2025/mentors.md index 7efb70ae4..f26cb8953 100644 --- a/gsoc/2025/mentors.md +++ b/gsoc/2025/mentors.md @@ -3,7 +3,6 @@ title: Summary of Mentors GSoC 2025 layout: plain --- -**Note for contributors:** entries must be sorted in **last name** alphabetic order {% assign unique_mentors = "" %} From 65e43eb3ddd8f0ba0a1f9ece96ac6bb4746578ab Mon Sep 17 00:00:00 2001 From: Valentin Volkl Date: Sat, 15 Feb 2025 22:26:41 +0100 Subject: [PATCH 5/5] mybinder.org can be down, exclude from linkcheck --- .github/config/mdcheck.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/config/mdcheck.json b/.github/config/mdcheck.json index 4c1377c4f..d69301cce 100644 --- a/.github/config/mdcheck.json +++ b/.github/config/mdcheck.json @@ -1,5 +1,8 @@ { "ignorePatterns": [ + { + "pattern": "https://mybinder.org" + }, { "pattern": "https://www.sciencedirect.com/science/article/abs/pii*" },