Julius Krumbiegel
Senior Product Engineer at Pumas AI
Co-author and co-maintainer of Makie.jl
Creator of packages like Chain.jl, DataFrameMacros.jl and ReadableRegex.jl
Sessions
AlgebraOfGraphics (AoG) is a declarative plotting library based on an algebra of composable layers. It allows users to flexibly combine data, mappings, and visuals, utilizing Makie.jl's extensive capabilities. Its initial design, a thin layer over Makie, had limitations in versatility and user experience. Last year, PumasAI fully refactored AoG's scale system, resulting in a more powerful and robust AoG. This talk will highlight key architectural improvements and showcase the best new features.
Learn about the new native Julia engine for Quarto, developed by PumasAI and integrated into the publishing system since version 1.5 (July 2024). Unlike earlier Julia support requiring IJulia and Python, this engine simplifies workflows by directly connecting Julia and Quarto. I will discuss the engine’s unique features, such as seamless R code support via RCall and dynamic document generation, while also diving into the architecture of QuartoNotebookRunner.jl and its interface with quarto-cli.