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*" }, diff --git a/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md b/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md index 690ccf173..7ec2767e2 100644 --- a/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md +++ b/_gsocproposals/2025/proposal_ATLAS_lossy_compression.md @@ -3,12 +3,22 @@ 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: + - 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 @@ -30,11 +40,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..125ad7709 100644 --- a/_gsocproposals/2025/proposal_BALER.md +++ b/_gsocproposals/2025/proposal_BALER.md @@ -9,7 +9,20 @@ organization: - CERN difficulty: medium duration: 350 -mentor_avail: June-August +mentor_avail: June-August +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 --- ​ ## Short description of the project @@ -47,12 +60,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..b1285b98c 100644 --- a/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md +++ b/_gsocproposals/2025/proposal_Baler-ProbabilisticCircuit.md @@ -8,6 +8,15 @@ organization: difficulty: medium duration: 350 mentor_avail: June-October (with 3 weeks mentor vacation where student will work independently with minimal guidance) +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 @@ -33,10 +42,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..784fd2c78 100644 --- a/_gsocproposals/2025/proposal_BioDynamo-CART.md +++ b/_gsocproposals/2025/proposal_BioDynamo-CART.md @@ -6,9 +6,18 @@ year: 2025 difficulty: medium duration: 350 mentor_avail: June-October -organization: +organization: - CERN - CompRes +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 @@ -41,10 +50,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..cf746e2a0 100644 --- a/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md +++ b/_gsocproposals/2025/proposal_CLUEsteringAutotuning.md @@ -1,12 +1,22 @@ --- 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: + - email: simone.balducci@cern.ch + organization: CERN UNIBO + first_name: Simone + last_name: Balducci + is_preferred_contact: yes + - email: felice.pantaleo@cern.ch + organization: CERN + first_name: Felice + last_name: Pantaleo --- ## Description @@ -46,10 +56,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_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 5c317d99d..c41d5d514 100644 --- a/_gsocproposals/2025/proposal_Clad-ImproveTape.md +++ b/_gsocproposals/2025/proposal_Clad-ImproveTape.md @@ -8,6 +8,14 @@ duration: 350 mentor_avail: June-October organization: - CompRes +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 --- ## Description @@ -35,9 +43,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..7be94d0f7 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 @@ -9,6 +8,14 @@ duration: 350 mentor_avail: June-October organization: - CompRes +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 --- ## Description @@ -36,9 +43,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..bbc1afd42 100644 --- a/_gsocproposals/2025/proposal_Clad-ONNX.md +++ b/_gsocproposals/2025/proposal_Clad-ONNX.md @@ -8,6 +8,14 @@ duration: 350 mentor_avail: June-October organization: - CompRes +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 --- ## Description @@ -35,9 +43,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..0f385eb4f 100644 --- a/_gsocproposals/2025/proposal_Clad-OpenMP.md +++ b/_gsocproposals/2025/proposal_Clad-OpenMP.md @@ -8,6 +8,14 @@ duration: 350 mentor_avail: June-October organization: - CompRes +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 --- ## Description @@ -31,9 +39,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..e2c91de3e 100644 --- a/_gsocproposals/2025/proposal_Clad-PyTorch.md +++ b/_gsocproposals/2025/proposal_Clad-PyTorch.md @@ -8,6 +8,14 @@ duration: 350 mentor_avail: June-October organization: - CompRes +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 --- ## Description @@ -32,9 +40,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..fb6ac1e2e 100644 --- a/_gsocproposals/2025/proposal_Clad-STLConcurrency.md +++ b/_gsocproposals/2025/proposal_Clad-STLConcurrency.md @@ -8,6 +8,14 @@ duration: 350 mentor_avail: June-October organization: - CompRes +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 --- ## Description @@ -119,9 +127,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..33ae37a8a 100644 --- a/_gsocproposals/2025/proposal_Clad-ThrustAPI.md +++ b/_gsocproposals/2025/proposal_Clad-ThrustAPI.md @@ -8,6 +8,14 @@ duration: 350 mentor_avail: June-October organization: - CompRes +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 --- ## Description @@ -31,9 +39,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..3628c3e93 100644 --- a/_gsocproposals/2025/proposal_ConstellationUI.md +++ b/_gsocproposals/2025/proposal_ConstellationUI.md @@ -7,6 +7,15 @@ organization: DESY difficulty: medium duration: 350 mentor_avail: June-August +project_mentors: + - 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 @@ -32,10 +41,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..1f1ad627f 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 @@ -8,6 +8,16 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - email: aaron.jomy@cern.ch + organization: CompRes + first_name: Aaron + last_name: Jomy + is_preferred_contact: yes + - email: vvasilev@cern.ch + organization: CompRes + first_name: Vassil + last_name: Vassilev --- ## Description @@ -31,10 +41,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..ba4f3f1c0 100644 --- a/_gsocproposals/2025/proposal_GangaAIassistant.md +++ b/_gsocproposals/2025/proposal_GangaAIassistant.md @@ -9,6 +9,20 @@ mentor_avail: May-November organization: - ImperialCollege - MonashUniversity +project_mentors: + - 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 + is_preferred_contact: yes --- ## Description @@ -35,11 +49,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..efd6840ed 100644 --- a/_gsocproposals/2025/proposal_GangaDeprecation.md +++ b/_gsocproposals/2025/proposal_GangaDeprecation.md @@ -9,6 +9,20 @@ mentor_avail: May-November organization: - ImperialCollege - MonashUniversity +project_mentors: + - 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 + is_preferred_contact: yes --- ## Description @@ -35,11 +49,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..08633541d 100644 --- a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md +++ b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md @@ -8,6 +8,18 @@ duration: 350 mentor_avail: June-October organization: - CERN +project_mentors: + - email: peter.mckeown@cern.ch + organization: CERN + first_name: Peter + last_name: McKeown + is_preferred_contact: yes + - organization: CERN + first_name: Piyush + last_name: Raikwar + - organization: CERN + first_name: Anna + last_name: Zaborowska --- ## Description @@ -45,12 +57,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..13073c816 100644 --- a/_gsocproposals/2025/proposal_GeneROOT.md +++ b/_gsocproposals/2025/proposal_GeneROOT.md @@ -6,9 +6,22 @@ year: 2025 difficulty: medium duration: 350 mentor_avail: June-November -organization: +organization: - CERN - CompRes +project_mentors: + - 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 @@ -42,13 +55,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..0cafe15db 100644 --- a/_gsocproposals/2025/proposal_HGQforCICADA.md +++ b/_gsocproposals/2025/proposal_HGQforCICADA.md @@ -7,6 +7,19 @@ difficulty: medium duration: 350 mentor_avail: Flexible organization: princeton +project_mentors: + - 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 @@ -26,12 +39,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..7b1056237 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 @@ -8,6 +8,20 @@ duration: 350 mentor_avail: June-October organization: - BNL +project_mentors: + - email: mashinistov@bnl.gov + organization: BNL + first_name: Ruslan + last_name: Mashinistov + is_preferred_contact: yes + - 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 @@ -46,13 +60,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..fa382edbd 100644 --- a/_gsocproposals/2025/proposal_IDD.md +++ b/_gsocproposals/2025/proposal_IDD.md @@ -8,6 +8,16 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - email: vipulcariappa@gmail.com + organization: CompRes + first_name: Vipul + last_name: Cariappa + is_preferred_contact: yes + - email: mvassilev@uni-plovdiv.bg + organization: University of Plovdiv + first_name: Martin + last_name: Vasilev --- ## Description @@ -31,9 +41,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..b0f9382f1 100644 --- a/_gsocproposals/2025/proposal_JuliaHepMC3.md +++ b/_gsocproposals/2025/proposal_JuliaHepMC3.md @@ -4,10 +4,20 @@ layout: gsoc_proposal project: JuliaHEP year: 2025 organization: - - CERN + - CERN difficulty: medium duration: 175 mentor_avail: June-July- August +project_mentors: + - email: graeme.andrew.stewart@cern.ch + organization: CERN + first_name: Graeme + last_name: Stewart + is_preferred_contact: yes + - email: mateusz.jakub.fila@cern.ch + organization: CERN + first_name: Mateusz + last_name: Fila --- ## Description @@ -50,11 +60,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..fd8c220fa 100644 --- a/_gsocproposals/2025/proposal_MCnetMCviz.md +++ b/_gsocproposals/2025/proposal_MCnetMCviz.md @@ -8,6 +8,16 @@ organization: difficulty: medium duration: 350 mentor_avail: June-October +project_mentors: + - email: andy.buckley@cern.ch + organization: CERN + first_name: Andy + last_name: Buckley + is_preferred_contact: yes + - email: chris.g@cern.ch + organization: CERN + first_name: Chris + last_name: Gutschow --- # Description @@ -50,11 +60,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..e4bbdec96 100644 --- a/_gsocproposals/2025/proposal_MCnetOpenData.md +++ b/_gsocproposals/2025/proposal_MCnetOpenData.md @@ -2,12 +2,22 @@ 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 duration: 175 mentor_avail: June-October +project_mentors: + - email: andy.buckley@cern.ch + organization: CERN + first_name: Andy + last_name: Buckley + is_preferred_contact: yes + - email: chris.g@cern.ch + organization: CERN + first_name: Chris + last_name: Gutschow --- # Description @@ -46,11 +56,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..46654c3ae 100644 --- a/_gsocproposals/2025/proposal_RNTupleJsroot.md +++ b/_gsocproposals/2025/proposal_RNTupleJsroot.md @@ -7,6 +7,16 @@ organization: CERN difficulty: medium duration: 350 mentor_avail: June-October +project_mentors: + - email: S.Linev@gsi.de + organization: CERN + first_name: Serguei + last_name: Linev + is_preferred_contact: yes + - email: giacomo.parolini@cern.ch + organization: CERN + first_name: Giacomo + last_name: Parolini --- # Description @@ -30,10 +40,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..4e1e375f0 100644 --- a/_gsocproposals/2025/proposal_Rucio-webui.md +++ b/_gsocproposals/2025/proposal_Rucio-webui.md @@ -7,7 +7,17 @@ difficulty: medium duration: 350 mentor_avail: June-November organization: - - CERN + - CERN +project_mentors: + - email: mayank.sharma@cern.ch + 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 + last_name: Barisits --- ## Description @@ -70,11 +80,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..a549e2042 100644 --- a/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md +++ b/_gsocproposals/2025/proposal_SMARTHEP_BEAD.md @@ -8,7 +8,23 @@ organization: - UManchester difficulty: medium duration: 350 -mentor_avail: June-August +mentor_avail: June-August +project_mentors: + - email: pratik.jawahar@cern.ch + 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 + additional_information: Backup Mentor + first_name: Caterina + last_name: Doglioni --- ​ ## Short description of the project @@ -84,11 +100,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..555b72281 100644 --- a/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md +++ b/_gsocproposals/2025/proposal_SMARTHEP_GreenSoftware.md @@ -9,6 +9,22 @@ 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: + - email: caterina.doglioni@cern.ch + organization: CERN + first_name: Caterina + last_name: Doglioni + is_preferred_contact: yes + - email: tobias.fitschen@cern.ch + organization: CERN + additional_information: Backup Mentor + first_name: Tobias + last_name: Fitschen + - email: james.smith-7@manchester.ac.uk + organization: University of Manchester + additional_information: Backup Mentor + first_name: James + last_name: Smith --- # Description @@ -57,12 +73,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..81d64a7a8 100644 --- a/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md +++ b/_gsocproposals/2025/proposal_TMVA-SOFIE-GPU.md @@ -7,6 +7,16 @@ organization: CERN difficulty: medium duration: 350 mentor_avail: Flexible +project_mentors: + - email: lorenzo.moneta@cern.ch + organization: CERN + first_name: Lorenzo + last_name: Moneta + is_preferred_contact: yes + - email: sanjiban.sengupta@cern.ch + organization: CERN + first_name: Sanjiban + last_name: Sengupta --- # Description @@ -30,10 +40,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..920fb0ae7 100644 --- a/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md +++ b/_gsocproposals/2025/proposal_TMVA-SOFIE-HLS4ML.md @@ -7,6 +7,16 @@ organization: CERN difficulty: medium duration: 350 mentor_avail: Flexible +project_mentors: + - email: lorenzo.moneta@cern.ch + organization: CERN + first_name: Lorenzo + last_name: Moneta + is_preferred_contact: yes + - email: sanjiban.sengupta@cern.ch + organization: CERN + first_name: Sanjiban + last_name: Sengupta --- # Description @@ -29,10 +39,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..b3f544b6f 100644 --- a/_gsocproposals/2025/proposal_XeusCpp-Debugging.md +++ b/_gsocproposals/2025/proposal_XeusCpp-Debugging.md @@ -8,6 +8,24 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - email: anutosh.bhat@quantstack.net + organization: QuantStack + first_name: Anutosh + last_name: Bhat + is_preferred_contact: yes + - 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 @@ -24,7 +42,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,15 +49,9 @@ 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/) * 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 0558fa38b..620627d21 100644 --- a/_gsocproposals/2025/proposal_XeusCpp-Plugins.md +++ b/_gsocproposals/2025/proposal_XeusCpp-Plugins.md @@ -8,6 +8,24 @@ duration: 350 mentor_avail: June-October organization: - CompRes +project_mentors: + - email: anutosh.bhat@quantstack.net + organization: QuantStack + first_name: Anutosh + last_name: Bhat + is_preferred_contact: yes + - 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 @@ -36,13 +54,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..462f876be 100644 --- a/_layouts/gsoc_proposal.html +++ b/_layouts/gsoc_proposal.html @@ -8,6 +8,41 @@

{{ page.title }}

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

Mentors

+ {% if page.project_mentors %} +
    + {% for mentor in page.project_mentors %} +
  • + {% 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 }} + {% endif %} +
  • + {% endfor %} + +
+{% 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 b2c7e5c83..f26cb8953 100644 --- a/gsoc/2025/mentors.md +++ b/gsoc/2025/mentors.md @@ -3,43 +3,40 @@ title: Summary of Mentors GSoC 2025 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 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 %} + {% 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 %} + {% endfor %} + {% endif %} +{% endfor %} + + +{% assign mentor_array = unique_mentors | split: "|" %} +{% assign sorted_mentors = mentor_array | sort %} + +
      + {% for mentor in sorted_mentors %} + {% if mentor != "" %} + {% assign mentor_details = mentor | split: "," %} +
    • + {{ mentor_details[1] }} {{ mentor_details[0] }} + - {{ mentor_details[2] }} - {{ mentor_details[3] }} +
    • + {% endif %} + {% endfor %} +
    + +