Juliacon 2024

Skylar Gering

I am a research software engineer working on both sea ice modeling and computational geometry in Julia.


Sessions

07-10
16:30
60min
Discussing (Gender) Diversity in the Julia Community
Julia Gender Inclusive, Letícia Madureira, Skylar Gering, Kim Louisa Auth, Xuan (Tan Zhi Xuan)

Julia Gender Inclusive is an initiative that aims to provide a supportive space for all gender minorities in the Julia community. In this BoF session we hope to discuss the status of (gender) diversity in the community, plan initiatives, and engage supportive allies. While we focus on gender diversity, we would like to open the discussion up to all facets of diversity to connect organizers of different diversity initiatives and start new initiatives. We invite everyone to get involved!

Community
Struct (1.4)
07-11
18:30
180min
Diversity Dinner and Discussion
Skylar Gering, Letícia Madureira, Kim Louisa Auth, Jacob Zelko

Join us to learn how to get involved with diversity initiatives within the Julia community! This is a great opportunity to meet new people and work on a meaningful project.

Community
For Loop (3.2)
07-12
10:10
10min
GeometryOps.jl: Building a Comprehensive Native Geometry Package
Skylar Gering, Rafael Schouten, Anshul Singhvi

There is no native Julia geometry package equivalent to Python’s Shapely or R’s sf. The driving idea behind GeometryOps.jl is to unify existing native geometry packages, develop functionalities that only exist in non-native wrapper packages, and make algorithms usable with various geometric representations through GeoInterface.jl. Initial benchmarks show speedups over widely used wrapper library LibGEOS.jl: 2x for polygon area, 7x for polygon intersection, and 10x for point-to-polygon distance.

General
While Loop (4.2)
07-12
14:00
10min
Earth and climate science in Julia: Power to the user
Milan Klöwer, Skylar Gering, Francesco Martinuzzi, Jordi Bolibar

Using Julia for Earth and climate science has the potential to combine the best of both worlds: The speed of Fortran and the interactivity and productivity of Python, empowering users to be developers and developers to be users. In this minisymposium speakers will present software projects both from a user and a developer perspective. Talks are encouraged to discuss both use cases of existing software as well as the development of user-friendly software.

Earth and climate science in Julia: Power to the user
While Loop (4.2)
07-12
15:00
10min
Subzero.jl: Fast and Flexible Sea Ice Physics
Skylar Gering, Mukund Gupta

Julia’s speed and extensibility allow fast and iterative exploration of fine-scale sea ice dynamics. Performance improvements of 15-20x over similar MATLAB code enable simulations over climate-relevant scales. Furthermore, the model’s modular design, enhanced by Julia’s multiple dispatch, encourages users to test novel experiment configurations. These improvements uncovered physical properties not captured by traditional models, which in turn continue to inform Subzero’s development.

Earth and climate science in Julia: Power to the user
While Loop (4.2)
07-12
16:40
20min
Discussion: Earth and climate science in Julia
Milan Klöwer, Francesco Martinuzzi, Skylar Gering, Jordi Bolibar

Using Julia for Earth and climate science has the potential to combine the best of both worlds: The speed of Fortran and the interactivity and productivity of Python, empowering users to be developers and developers to be users. In this minisymposium speakers will present software projects both from a user and a developer perspective. Talks are encouraged to discuss both use cases of existing software as well as the development of user-friendly software.

Earth and climate science in Julia: Power to the user
While Loop (4.2)