The Julia Language
A fresh approach to technical computing
A fresh approach to technical computing
The Julia Language is an open-source, high level, and dynamic language built to be easy to use like Python while having speed near C++. As an umbrella organization, we house projects related to core Julia (the language) as well as packages from the broader Julia ecosystem.
2024 Program
Successful Projects
Contributor
Junyi Xu
Mentor
Hendrik Ranocha, Michael Schlottke-Lakemper
Organization
The Julia Language
Integrating the Modern CFD Package Trixi.jl with Compiler-Based Auto-Diff via Enzyme.jl
Trixi.jl is a numerical simulation framework for conservation laws written in Julia. The integration of Trixi.jl with Compiler-Based (LLVM level)...
Contributor
Davide Ferretti
Mentor
Julian Samaroo, James Wrigley
Organization
The Julia Language
Julia Dagger - Enhancing Streaming Data Processing for Heterogeneous Computing
This project is aimed at advancing the capabilities of heterogeneous computing environments in Julia through Dagger.jl. We propose to implement a...
Contributor
Siddhant Chaudhary
Mentor
Cameron Pfiffer, Jan Siml
Organization
The Julia Language
ColBERTv2.0: Efficient, late-interaction retrieval in Julia.
This projects aims to bring the well known ColBERTv2.0 information retrieval system to Julia! In this project, we aim to implement various components...
Contributor
JanZubik
Mentor
cncastillo, Jakub Mitura
Organization
The Julia Language
Project 4: Adding dataset-wide functions and integrations of augmentations
MedPipe3D is a Julia package that enables working on GPU-accelerated medical image segmentation. MedPipe3D aims to merge MedEye3D, MedEval3D, and...
Contributor
Jay Sanjay Landge
Mentor
TheCedarPrince, Mounika Thakkallapally
Organization
The Julia Language
Developing Tooling for Observational Health Research in Julia
As a part of this project, I will be working with JuliaHealth to develop the OMOPCDMPathways package for health and medical data analysis. The...
Contributor
Niklas Heim
Mentor
Shashi Gowda, Alessandro Cheli
Organization
The Julia Language
OptiFloat.jl: Automatic Floating Point Expression Optimization in Pure Julia
Most scientific and engineering applications heavily depend on floating point arithmetic. Floating point numbers only approximate the real numbers,...
Contributor
Yuxuan Yan
Mentor
Stefan Krastanov
Organization
The Julia Language
New quantum error-correcting codes and decoders for QuantumClifford.jl
QuantumClifford.jl provides a basic functionality for quantum error correction. Yet, some important classes of QECCs and their decoders remain to be...
Contributor
Yassin ElBedwihy
Mentor
Alexander Demin
Organization
The Julia Language
Symbolic computation with Julia (Symbolics.jl): Symbolic Root finding
Currently, Symbolics.jl has a Groebner basis implementation which is able to convert a myriad of symbolic expressions into multi-variate polynomials....
Contributor
Michela Rocchetti
Mentor
TheCedarPrince, Krishna Bhogaonker
Organization
The Julia Language
Developing IPUMS.jl: A Pure Julia Interface to IPUMS for Health Research Applications and Beyond
IPUMS is the “world’s largest available individual database of census microdata”, providing survey data and census records from across the world....
Contributor
Essam Wisam
Mentor
Anthony Blaom
Organization
The Julia Language
Bringing state-of-the-art categorical variable encoding methods to Julia
Bring the most recent classical and deep learning methods for categorical encoding to Julia to better support the presence of categorical variables...