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!
To give some quick statistics, we had proposals we submitted to Google and we were allocated slots – that's 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, Alessandro Cheli |
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 |
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 Title | Fellow | Assigned Mentor(s) |
---|---|---|
Efficient Tensor Differentiation | Prateek Garg | Yingbo Ma |
From Counterfactuals to Interventions (Recourse through Minimal Causal Interventions) | jorgelwyz.franco | Pat Alt, moritzschauer |
Enhancing GraphNeuralNetwork.jl with Equivariant Layer, Models, and Dataset Wrappers | Rishabh | carlo.lucibello |
Implementing layers for temporal graphs in GraphNeuralNetworks.jl | aurora | carlo.lucibello |
Testing and benchmarking of TopOpt.jl | utkarshyashvardhan11 | mohamed82008 |
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)