Julia has greatly benefited from Google Summer of Code and Google Season of Docs. Over 130 people have contributed to Julia and various Julia packages through these programs since 2014. Many of these individuals have gone on to become regular contributors to the Julia ecosystem. Take a look at our Julia Seasons of Contributions Page and contribute your ideas.
Fourteen contributors worked on impactful projects. View Projects
Nineteen committed participants successfully completed meaningful projects. View Projects
Fourteen motivated participants delivered valuable project outcomes. View Projects
Nineteen talented and driven contributors worked on projects, making a meaningful impact. View Projects
20 students contributed to Julia projects. View Projects
16 students worked on Julia projects funded by Google. In addition, we funded an additional 9 students for the summer. 2020 was also the first year of the MLH Fellowship where we had 11 students working on Julia projects across the ecosystem. You can find out more about the 2020 Julia Season of Contributions on our blog.
We received a large number of very high quality applications but could only fulfill 15 slots through GSoC. Not wanting to lose some very impressive students and their exciting projects, we decided to supplement the program with the Julia Season of Contributions (JSoC), using some community funds. Details on the program were announced here: Julia Seasons of Contributions to supplement GSoC
Here is a list of all the Projects for GSoC and JSoC 2019.
Julia participated in GSoC under the NumFOCUS umbrella organization, and over 20 projects were supported. Some of the students published their work in the Julia blog.
16 Julia projects were supported in GSoC 2017. Some of the students published their work in the Julia blog.
10 Julia projects were supported in GSoC 2016.
Various projects were proposed by the community in GSoC 2015. However, Julia did not make it to GSoC 2015. Julia organized its own Summer of Code this year thanks to a generous sponsorship from the Gordon and Betty Moore Foundation. The projects in Julia Summer of Code 2015 were:
David Gold (@davidagold), Nullable arrays (mentor: John Myles White @johnmyleswhite)
Jacob Quinn (@quinnj), Composable streams for data transfer and processing (mentor: Viral B. Shah @ViralBShah)
Jarrett Revels (@jrevels), Automatic differentiation (mentors: Miles Lubin @mlubin and Theodore Papamarkou @scidom)
Kenta Sato (@bicycle1885), Efficient data structures and algorithms for sequence analysis in BioJulia (mentor: Daniel C. Jones @dcjones)
Rohit Varkey Thankachan (@rohitvarkey), Compose3D.jl: declarative 3D graphics (mentors: Shashi Gowda @shashi and Simon Danisch @SimonDanisch)
Simon Danisch (@SimonDanisch), GLVisualize.jl: OpenGL visualization in Julia (mentor: Keno Fischer @Keno)
Brian Cohen (@notthemessiah), implementing a test suite and documentation for Escher.jl (mentor: Shashi Gowda @shashi)
Ambuj Agrawal, Improving debug information generation in Julia (mentor: Keno Fischer @Keno)
Julia was accepted as part of GSoC 2014. Many of the contributors in GSoC 2014 were mentors for JSoC 2015.
Simon Danisch - 3D Visualization Package for Julia
Alessandro Andrioni - Libgit2 support and linear algebra for generic types
Mike Innes - Julia + Light Table
Shashi Gowda - IJulia Interactive Widgets
Julia has also participated in Google Season of Docs, which funds technical writers to work on open source documentation. See the GSoD project ideas page for more details.
Unifying the JuliaHealth Organization Documentation Landscape. View Proposal
Build Tidier.jl Usage Guides and Core Documentation. View Proposal
Documenting Machine Learning Models in MLJ.jl. View Proposal
Create a Comprehensive Julia Contributing Guide. View Proposal