-
-
Notifications
You must be signed in to change notification settings - Fork 455
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into update-deps
- Loading branch information
Showing
25 changed files
with
1,346 additions
and
174 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
@def title = "2024 GSoC and JSoC Fellows Announced" | ||
@def authors = "Avik Sengupta, Jacob Zelko" | ||
@def published = "3 May 2024" | ||
@def rss_pubdate = Date(2024, 5, 3) | ||
@def rss = """GSoC and JSoC Fellows and Projects announced for 2024.""" | ||
|
||
Hi Julia Community, | ||
|
||
It is with GREAT excitement we are pleased to announce this year's Google Summer of Code projects and the Julia Summer of Code projects! | ||
|
||
## Google Summer of Code | ||
|
||
To give some quick statistics, we had $26$ proposals we submitted to Google and we were allocated $21$ slots -- that's $\approx 81\%$ of the proposals! Here are the list of projects, their fellows, and the mentors for each project; if you want to learn any [more details about the projects, click here](https://summerofcode.withgoogle.com/programs/2024/organizations/the-julia-language). | ||
|
||
--- | ||
|
||
|
||
| Project Title | GSoC Fellow | Assigned Mentor(s) | | ||
|--------------------------------------------------------------------------------------------------|--------------------|--------------------------------| | ||
| Graph Neural Networks - Training on very large graphs | Agata | CarloLucibello | | ||
| Julia Dagger - Enhancing Streaming Data Processing for Heterogeneous Computing | Davide Ferretti | Julian Samaroo, James Wrigley | | ||
| JuliaGenAI/Gibberish.jl: GPU-accelerated language models in Julia | Dhruv Dhamani | Cameron Pfiffer | | ||
| Adding functionalities to medical imaging visualizations | Divyansh Goyal | cncastillo, Jakub Mitura | | ||
| Bringing state-of-the-art categorical variable encoding methods to Julia | Essam Wisam | Anthony Blaom | | ||
| Improving the integration between Turing and Turing’s MCMC inference packages | Ivan Sladoljev | Tor Erlend Fjelde | | ||
| Project 4: Adding dataset-wide functions and integrations of augmentations | JanZubik | cncastillo, Jakub Mitura | | ||
| PosteriorDB Implementations for Turing.jl | JasonPekos | Tor Erlend Fjelde | | ||
| Developing Tooling for Observational Health Research in Julia | Jay Sanjay Landge | TheCedarPrince | | ||
| Algorithms and interface for detection of periodic orbits | Jonas Koziorek | Datseris | | ||
| Integrating the Modern CFD Package Trixi.jl with Compiler-Based Auto-Diff via Enzyme.jl | Julian Xu | Hendrik Ranocha | | ||
| Developing IPUMS.jl: A Pure Julia Interface to IPUMS for Health Research Applications and Beyond | Michela Rocchetti | Krishna Bhogaonker | | ||
| OptiFloat.jl: Automatic Floating Point Expression Optimization in Pure Julia | Niklas Heim | Shashi Gowda, Alessandro Cheli | | ||
| Add the support to Conformal Bayes to Taija | Pasquale Caterino | Pat Alt | | ||
| Language Interoperability - CxxWrap.jl | PraneethJain | Bart Janssens | | ||
| Enhance KomaMRI.jl GPU Support | Ryan Kierulf | cncastillo Pim | | ||
| Supercharging the Knowledge Base of AIHelpMe.jl | Shreyas Agrawal | Cameron Pfiffer, Jan Siml | | ||
| ColBERTv2.0: Efficient Information Retrieval in Julia | Siddhant Chaudhary | Cameron Pfiffer, Jan Siml | | ||
| Tensor network contraction order optimization and visualization | Xuanzhao Gao | JinGuo Liu | | ||
| Symbolic computation with Julia (Symbolics.jl): Symbolic Root finding | Yassin ElBedwihy | Alexander Demin | | ||
| New quantum error-correcting codes and decoders for QuantumClifford.jl | Yuxuan Yan | Stefan Krastanov | ||
|
||
## Julia Summer of Code | ||
|
||
Additionally, the limited number of slots from Google meant that not all projects that we selected could receive a GSoC fellowship. We were however able to offer additional fellowships through the broader Julia Summer of Code umbrella via open source funds. | ||
|
||
--- | ||
|
||
| Project Title | Fellow| Assigned Mentor(s) | | ||
|---------------------------------------------------------------------------------------|----------------------|------------------------| | ||
| Efficient Tensor Differentiation | Prateek Garg | Yingbo Ma | | ||
| From Counterfactuals to Interventions (Recourse through Minimal Causal Interventions) | jorgelwyz.franco | Pat Alt, moritzschauer | | ||
| Enhancing GraphNeuralNetwork.jl with Equivariant Layer, Models, and Dataset Wrappers | Rishabh | carlo.lucibello | | ||
| Implementing layers for temporal graphs in GraphNeuralNetworks.jl | aurora | carlo.lucibello | | ||
| Testing and benchmarking of TopOpt.jl | utkarshyashvardhan11 | mohamed82008 | | ||
|
||
## Concluding Thoughts | ||
|
||
A huge congratulations to all the fellows for this year's Google Summer of Code and Julia Summer of Code cohorts! Additionally, a massive thank you to all the mentors who are overseeing projects this year. We are thrilled to have you all within the Julia Community and are eager to see what all comes next! | ||
|
||
~ Avik Sengupta & Jacob Zelko | ||
(Julia Season of Contributions Team) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# Sponsors | ||
|
||
In addition to the thousands of individuals who contribute to the Julia project in their personal capacities, we are grateful to a large number of companies and organizations that are supporting the continued growth of the Julia project and ecosystem. | ||
|
||
## Full-time Julia developers | ||
|
||
The following organizations have employed Julia core developers whose full-time responsibility is Julia development and maintenance. We are grateful for their commitment to improving the long-term sustainability of the Julia project. | ||
|
||
- [JuliaHub](https://juliahub.com/) was founded by the creators of the Julia project and continues supporting the ongoing development of Julia by employing a significant number of Julia core developers. | ||
- [Relational AI](https://relational.ai/) uses Julia heavily in their product offerings and employs several developers focusing on core Julia development, particularly around improvements to GC and observability. | ||
- [MIT's Julia Lab](https://julia.mit.edu/) was the original home of many Julia core developers. | ||
|
||
Note that while these organizations are employing Julia core developers, decision making authority within the project rests solely with individual core developers and not their employers. For more information, see the <a href="/governance/">governance</a> page. | ||
|
||
## Infrastructure | ||
|
||
As a project, Julia encompasses more than just a repository on GitHub. | ||
Providing a seamless user experience to the Julia community requires a | ||
significant amount of infrastructure. Running this infrastructure is not | ||
cheap and we are grateful to these organizations for providing compute | ||
credits, services, hardware and other support essential for keeping Julia | ||
running: | ||
|
||
- [AWS](https://aws.amazon.com) provides a substantial amount of free compute credits every year that powers major parts of our CI and package management infrastructure. | ||
- [Fastly](https://www.fastly.com/) provides the Julia project with free CDN services | ||
- [Discourse](https://discourse.org/) is providing a 50% discount on the hosting fees for https://discourse.julialang.org/ | ||
- [MacStadium](https://www.macstadium.com/) is hosting a free M1 Mac mini for CI | ||
- [ARM](https://www.arm.com/markets/computing-infrastructure/works-on-arm)/[Equinix](https://deploy.equinix.com/) are providing free access to Aarch64 machines for CI | ||
- [IBM](www.ibm.com) and [OSU OSL](https://osuosl.org/) are providing free access to IBM POWER systems for CI | ||
- [Microsoft Azure](https://azure.microsoft.com/) is providing free credits improving package server latency to Microsoft Azure customer, most notable GitHub Actions | ||
- [JuliaHub](https://juliahub.com/) is maintaining data center space for the project and providing a significant number of CI machines | ||
- [MIT's Julia Lab](https://julia.mit.edu/) is maintaining data center for the project space and providing a significant number of CI machines | ||
- [NVIDIA](nvidia.com) has provided both JuliaHub and the Julia Lab with a significant number of free GPUs across various generations of NVIDIA products | ||
- [Buildkite](https://buildkite.com) provides a free Buildkite account for use in Base Julia CI | ||
|
||
## Direct Funding | ||
|
||
A number of organizations and funding agencies are or have provided direct funding for Julia maintenance. | ||
|
||
### Current funding | ||
|
||
- [NASA](nasa.gov) is funding efforts towards the creation of high quality released under award number 80NSSC22K1740. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Aeronautics and Space Administration. | ||
|
||
- Over the years, [Intel](intel.com) has provided significant funding continuing to support a small development contract for maintenance of Julia on Intel platforms and accelerators. | ||
|
||
- Julia receives individual donations from a larger number of individuals through [GitHub sponsors](https://github.com/sponsors/JuliaLang) and [NumFocus](https://numfocus.org/project/julia) | ||
|
||
In addition, there are a large number of organizations funding research primarily conducted in Julia or funding | ||
the specific development of certain Julia features. Funding agencies for these efforts include [NSF](https://nsf.gov), [DARPA](https://www.darpa.mil/), [NIH](https://www.nih.gov/), and the [FAA](https://www.faa.gov/). However, they are not listed here, as this list only includes such funding directly dedicated to ongoing Julia maintenance. | ||
|
||
### Past funding | ||
|
||
The following organizations have previously directly funded Julia development and maintenance: | ||
|
||
* [Lincoln Laboratory](https://www.ll.mit.edu): [Dr. Jeremy Kepner](https://www.mit.edu/~kepner/) is the founding sponsor of the Julia project. | ||
* [Gordon and Betty Moore Foundation](https://www.moore.org/article-detail?newsUrlName=bringing-julia-from-beta-to-1.0-to-support-data-intensive-scientific-computing) | ||
* [Alfred P. Sloan Foundation](https://sloan.org/grant-detail/7999) | ||
|
||
## JuliaCon | ||
|
||
The annual [JuliaCon conference](https://juliacon.org/) raises money through sponsorship and ticket sales. Excess money after expenses (if any) become part of the general Julia fund at NumFocus, which is used to cover miscellaneous hosting and other expenses of the Julia project. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.