2024 GSoC And JSoC Fellows Announced

Hi Julia Community,

It is with GREAT excitement we are pleased to announce this year’s Google Summer of Code projects and the Julia Summer of Code projects!

Google Summer of Code

To give some quick statistics, we had 2626 proposals we submitted to Google and we were allocated 2121 slots – that’s ≈81%≈81% of the proposals! Here are the list of projects, their fellows, and the mentors for each project; if you want to learn any more details about the projects, click here.

Project Title GSoC Fellow Assigned Mentor(s)
Graph Neural Networks – Training on very large graphs Agata CarloLucibello
Julia Dagger – Enhancing Streaming Data Processing for Heterogeneous Computing Davide Ferretti Julian Samaroo, James Wrigley
JuliaGenAI/Gibberish.jl: GPU-accelerated language models in Julia Dhruv Dhamani Cameron Pfiffer
Adding functionalities to medical imaging visualizations Divyansh Goyal cncastillo, Jakub Mitura
Bringing state-of-the-art categorical variable encoding methods to Julia Essam Wisam Anthony Blaom
Improving the integration between Turing and Turing’s MCMC inference packages Ivan Sladoljev Tor Erlend Fjelde
Project 4: Adding dataset-wide functions and integrations of augmentations JanZubik cncastillo, Jakub Mitura
PosteriorDB Implementations for Turing.jl JasonPekos Tor Erlend Fjelde
Developing Tooling for Observational Health Research in Julia Jay Sanjay Landge TheCedarPrince
Algorithms and interface for detection of periodic orbits Jonas Koziorek Datseris
Integrating the Modern CFD Package Trixi.jl with Compiler-Based Auto-Diff via Enzyme.jl Julian Xu Hendrik Ranocha
Developing IPUMS.jl: A Pure Julia Interface to IPUMS for Health Research Applications and Beyond Michela Rocchetti Krishna Bhogaonker
OptiFloat.jl: Automatic Floating Point Expression Optimization in Pure Julia Niklas Heim Shashi Gowda
Add the support to Conformal Bayes to Taija Pasquale Caterino Pat Alt
Language Interoperability – CxxWrap.jl PraneethJain Bart Janssens
Enhance KomaMRI.jl GPU Support Ryan Kierulf cncastillo Pim
Supercharging the Knowledge Base of AIHelpMe.jl Shreyas Agrawal Cameron Pfiffer, Jan Siml
ColBERTv2.0: Efficient Information Retrieval in Julia Siddhant Chaudhary Cameron Pfiffer, Jan Siml
Tensor network contraction order optimization and visualization Xuanzhao Gao JinGuo Liu
Symbolic computation with Julia (Symbolics.jl): Symbolic Root finding Yassin ElBedwihy Alexander Demin
New quantum error-correcting codes and decoders for QuantumClifford.jl Yuxuan Yan Stefan Krastanov

Julia Summer of Code

Additionally, the limited number of slots from Google meant that not all projects that we selected could receive a GSoC fellowship. We were however able to offer additional fellowships through the broader Julia Summer of Code umbrella via open source funds.

Project TitleFellowAssigned Mentor(s)
Efficient Tensor DifferentiationPrateek GargYingbo Ma
From Counterfactuals to Interventions (Recourse through Minimal Causal Interventions)jorgelwyz.francoPat Alt, moritzschauer
Enhancing GraphNeuralNetwork.jl with Equivariant Layer, Models, and Dataset WrappersRishabhcarlo.lucibello
Implementing layers for temporal graphs in GraphNeuralNetworks.jlauroracarlo.lucibello
Testing and benchmarking of TopOpt.jlutkarshyashvardhan11mohamed82008

Concluding Thoughts

A huge congratulations to all the fellows for this year’s Google Summer of Code and Julia Summer of Code cohorts! Additionally, a massive thank you to all the mentors who are overseeing projects this year. We are thrilled to have you all within the Julia Community and are eager to see what all comes next!

~ Avik Sengupta & Jacob Zelko (Julia Season of Contributions Team)

By: Avik Sengupta and Jacob Zelko
Originally published at: Julia Blog

For enquiries, product placements, sponsorships, and collaborations, connect with us at hello@firegulaman.com. We'd love to hear from you!

Recent Articles


Related Stories