EuroRust 2025
Conference Rust Programming
Over the past two days I attended the EuroRust 2025 conference. The talks very very interesting, covering a wide range of topics. In particular, I very much enjoyed 3 talks which I want to talk about briefly.
cellular_raza – Novel Flexibility in Design of Agent-Based Models in Cellular Systems
Paper Science Rust
doi.org/10.25521/maconf.2025.1027
This paper uses cellular_raza to develop a model with cell-type specific interactions whereby cells self-assemble into regions of similar species which is also known as cell-sorting. We use this model to asses the parallelization performance of the numerical backend
Downloading Files with Progress Bars in Rust
Rust
https://github.com/jonaspleyer/2025-09-02-download-file-progress-bar-rust
I could not find any short snippets on how to download files in Rust using a progress bar. So here is my take on it.
cellular_raza - Cellular Agent-based Modeling from a Clean Slate
Paper Science Rust
10.21105/joss.07723
How does individual behavior of cells lead to collective emergent phenomena: In our paper "cellular_raza: Cellular Agent-based Modeling from a Clean Slate", we publish a new agent-based simulation framework to model and study a variety of such cellular systems.
cellular_raza: Cellular Agent-Based Modeling from a Clean Slate
Rust Science Programming Conference
I gave a talk at the Scientific Computing in Rust conference.
indexing_fmt
Rust
github.com/jonaspleyer/indexing_fmt
This crate allows the formatting of integer types as superscripts or subscripts. It is written in pure safe Rust and no_std compatible.
approx-derive & approxim
Rust
github.com/jonaspleyer/approx-derive
Provides derive macros for the popular approx crate. Approxim is a fork of approx which includes additional functionality.
Spatial Decomposition
Rust
github.com/jonaspleyer/spatial-decomposition
A Rust crate which can decompose given rectangles into subdomains depending on different criteria. It implements the Kong-Mount-Roscoe (KMR) decomposition
crate2bib
Rust science
github.com/jonaspleyer/crate2bib
A crate to generate a BibTeX entry from a given crate name and optional version number.
circ-buffer
Rust
github.com/jonaspleyer/circ-buffer
A no_std crate for a fixed-size statically allocated ring-buffer with optional serde (De)-Serialization.
Ownership in Rust – Yet another explanation
Programming Rust
A naive and hopefully intuitive explanation of ownership rules in Rust.
Scientific Computing in Rust 2023
Conference Rust Science Programming
Last week I attended the Scientific Computing in Rust 2023 virtual conference. The organizers put together a well-stirred mixture of talks covering a wide range of topics. It was good to see so many other enthusiastic researchers using Rust as their main tool to build software surrounding computational needs.