Every summer, we welcome a large group of students working on Julia and its packages via the Google Summer of Code program. This year, in addition to GSoC we hosted our own Julia Summer of Code, were fortunate enough to have Julia represented via the MLH Fellowship, and even had folks working on Julia projects as part of other GSoC orgs.
View the Julia Projects GSoC Page.
Adding GPML capabilities to JuliaGaussianProcesses
BNP Benchmarks and Feature Comparisons for Turing and Other PPLs
Blog Posts:
Deep Learning for 3D Computer Vision
Blog Posts:
General Improvements for LinearMaps.jl
General partial differential equation solver using neural networks
Blog Posts:
High weak order stochastic differential equation solvers and their utility in neural stochastic differential equations
Blog Posts:
Implementation of a hash table based on SwissTable and adding Trees.jl to JuliaCollections
Blog Posts:
https://nextjournal.com/eulerkochy/ordered-dictionary-an-alternative-approach
https://nextjournal.com/eulerkochy/gsoc-20-in-datastructures.jl
Implementation of a Reservoir Computing library for timeseries prediction
Blog Posts:
A Lite BERT and Statistical language models
Blog Posts:
Improving Surrogates.jl
Blog Posts:
https://nextjournal.com/ludoro/from-jsoc-to-gsoc-a-new-beginning-with-surrogatesjl
https://nextjournal.com/ludoro/july-deliverables-two-new-surrogates-methods-and-benchmarking
Leveraging Hugging Face Transformers package in Julia
Blog Posts:
MLJTime - Adding Time Series Support For MLJ
Blog Posts:
Performance Enhancements and Optimizations for Differential Equation solvers
Blog Posts:
Polychord Nested Sampling Algorithm Building and Integration with Turing in Julia
Blog Posts:
https://nextjournal.com/Saranjeet-Kaur/extending-nestedsamplersjl
https://nextjournal.com/Saranjeet-Kaur/illustrations-of-use-of-nestedsamplersjl
Taylor models and a guaranteed ODE solver
Blog Posts:
https://nextjournal.com/UzielLinares/bounders-for-taylormodels
https://nextjournal.com/UzielLinares/rigorous-interval-optimization-with-taylor-models
https://nextjournal.com/UzielLinares/validated-integration-of-ordinary-differential-equations
ZXCalculus.jl: ZX-calculus for Julia
A Geospatial Data handling package for Julia
Blog Posts:
A Standards compliant Interval Arithmetic Library
Blog Posts:
Computational Methods using Zonotopes
Blog Posts:
MLJ - FairML
Blog Posts:
N-body problem tooling for large scale electrodynamics simulations
Blog Posts:
Neural Networks for solving differential equations
Blog Posts:
Parallel Graph Algorithms
Blog Posts:
https://abhinavmehndiratta.github.io/2020-06-02/parallel-connected-components
https://abhinavmehndiratta.github.io/2020-06-11/parallel-scc
https://abhinavmehndiratta.github.io/2020-07-28/multithreaded-triangle-count
Parameter estimation for nonlinear dynamical models.
Make sure to check out Nabanita's awesome MLH Fellowship blog post: https://medium.com/@Naba7/contributions-to-julia-during-mlh-fellowship20-e8c19d1d237f
If you are interested in joining a MLH cohort, make sure to apply here: https://fellowship.mlh.io and indicate you want to work with the Julia Programming Language.
Blog Posts:
You can find the original GSoC and JSoC 2020 project list here.
~ Logan, Chris, and Avik (Julia Season of Contributions Team)