Compiler level loop optimization is a practical and promising topic of software engineering research. LoopVectorization.jl is one of the amazing...
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...
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...
Electron App for Pluto
bingokingo
Problem: Installing Julia, opening a terminal, running Julia REPL, then opening the package manager, adding Pluto package, running Pluto, and then...
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...
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...
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...
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...
Symbolic Root Finding for Symbolics.jl
IaMaNanBord
Implement methods to find roots for symbolic polynomial systems. This involves providing analytical solution for polynomials of degree less than or...
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,...
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...
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...
Implement Cost Models for Loop Optimizations
Junpeng Gao
The efficiency of frequently used loops is very important to the performance of the code. Some tools have been built to optimize the loops for Julia,...
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,...
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...
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...
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...
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...
Making improvements in JuliaStats/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,...
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...
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...