The Julia Ecosystem for Astronomy, Astrophysics, and Geospatial Data Science in 2025

PO
Not scheduled
1m
Wichernhaus

Wichernhaus

Board: O247
poster presentation other Poster

Speaker

Mike Kretlow (Deutsches Zentrum für Astrophysik (DZA))

Description

Julia is a modern, high-level, dynamically typed programming language designed for high-performance numerical and scientific computing. It combines the interactivity and ease of use of languages like Python or MATLAB with execution speeds approaching those of C/C++ and Fortran, enabled by its LLVM-based just-in-time (JIT) compilation and powerful multiple dispatch paradigm. A key advantage of Julia is that it allows researchers to prototype and write performance-critical production code in the same language, eliminating the need to rewrite algorithms in lower-level languages for efficiency — thus solving the traditional "two-language problem". Julia also includes an integrated package manager with reproducible project environments — similar to Python’s virtual environments — supporting reliable dependency management, version control, and environment isolation for scientific workflows.

A major strength of Julia lies in its interactive computing capabilities. It integrates seamlessly with Jupyter notebooks and other interactive environments, enabling efficient exploratory data analysis, algorithm development, visualization, and educational use. The powerful REPL (Read–Eval–Print Loop) further supports interactive development, debugging, testing, and performance benchmarking.

In recent years, the Julia ecosystem has expanded steadily. This poster presents an overview of the current status of Julia’s ecosystem in 2025 for astronomy, astrophysics, and geospatial data science, highlighting key packages and tools across these research domains, and demonstrating Julia’s role as a high-performance, modern, and productive platform for scientific computing, data analysis, and research.

Affiliation of the submitter Deutsches Zentrum für Astrophysik (DZA)
Attendance in-person

Primary author

Mike Kretlow (Deutsches Zentrum für Astrophysik (DZA))

Presentation materials