Improvements to the REPL workflow (TermLayouts.jl)
Soumitra Shewale
The Julia REPL and notebooks like Jupyter Notebooks, Pluto.jl both have shortcomings, especially when considering Julia's data science work. For...
Survey.jl
Iulia Dumitru
This project adds a new package to JuliaStats, covering complex survey analysis. The package is inspired by the `survey` package in R. Specifically,...
Bringing in Novel Animation Abilities to Javis.jl
John George Francis
My proposal is to bring in core changes to Javis' Object - Action mechanism for making animations . As of now Javis does not store drawing...
Let Turing Handle The BUGS
Xianda Sun
This project aims to build a Julia package for probabilistic modeling based on static directed graphs. Specifically, we want to enable users to...
Electron App for Pluto
Dhruv Tiwari
Problem: Installing Julia, opening a terminal, running Julia REPL, then opening the package manager, adding Pluto package, running Pluto, and then...
David-Skene algorithms for Turing.jl
MatthewBaggins
The David-Skene algorithms are a family of computational methods for aggregating crowdsourced annotations of data in order to obtain the true labels...
FlashFill Implementation in Julia
Atharv Sonwane
FlashFill is a program synthesis framework for generating string-processing programs from input-output examples. This project aims to implement...
Bringing GPU programming to DFTK.jl
Guillaume Vigne
Density functional theory (DFT) is an established method to compute the electronic structure of matter, with applications ranging from the...
An Alternative to Distributed for Pluto.jl
Sergio A. Vargas
Pluto uses the Distributed module (part of Julia's stdlib) to create worker processes and to send Julia data structures between them. These worker...
Graph Datasets for MLDatasets.jl
Deeptendu Santra
The main points of my proposal are as follows: 1. Add more and more datasets: To enrich MLDatasets.jl with relevant Graph Datasets. 2. Build a tight...
Reachability with sparse polynomial zonotopes
Luca Ferranti
Reachability analysis deals with uncertainty propagation in dynamical systems. Given an initial set, modeling the uncertainty on the initial state,...
Integrate the MuZero algorithm into the AlphaZero.jl package
Guillaume THOMAS
In March 2016, AlphaGo became the first computer Go program to beat one of the best go players in the world. But Deepmind didn’t stop there and kept...
Implementation of Replica Exchange Molecular Dynamics methods in Molly.jl
Jaydev Singh Rao
Molly.jl is a package in pure Julia for simulating molecules and physical systems in general using method known as Molecular Dynamics (MD). This...
Making improvements in CRRao.jl
Siddhant Chaudhary
Overall, the proposal is about adding a few missing features in the package, like addition of new models, some metaprogramming, lazy evaluation,...
Julia Symbolics Algebra Simplification and Equation Solving
BlankBuffer
Implementation of algebraic simplification to reduce expression to canonical form. Low level rules are be hard coded for improved performance and...
Implementation of a quantum error correction code library for Julia’s Clifford gate simulator
Maria Gragera Garces
The hardware necessary to build networks, sensors and computers of quantum nature is at its infancy. Potential quantum memories, repeaters, and...
Improved ImageIO: adding JPEG2000, GIF, and EXIF support
Ashwani Rathee
JuliaImages takes support from JuliaIO to provide encode and decode methods of various image formats. The focus of this project is to add IO support...
Automatic system images based on a specific user workflow
Petr Vana
Time to First Plot (TTFP) is one of the most disliked things about Julia language because it takes from seconds to minutes to produce the first...
Symbolic Root Finding for Symbolics.jl
Manan Bordia
Implement methods to find roots for symbolic polynomial systems. This involves providing analytical solution for polynomials of degree less than or...