Scientific experiment control systems engineer at FZ Jülich's outstation at the MLZ neutron source, working on open source in Python and Rust
serde-pickle. Rust (de)serialization for the Python pickle format.
224fddf. Fast data dupe finder
121ads-rs. Rust crate to access PLCs via the Beckhoff ADS protocol
70ipython-physics. IPython extension for easy physical quantity input and calculations
30rick. INTERCAL interpreter/compiler
29advent18. Advent of Code 2018 (Rust)
25arexibo. A Rust Linux Xibo player
25ethercat-rs. outdated; please look in https://github.com/ethercat-rs
19rugments. Experiment to port the Pygments highlighter to Rust.
18ruthenium. Ack-like search tool written in Rust
18overload-strings. Haskell OverloadedStrings for Rust
11led-name-tag-programmer. Programmer for Chinese 11x44 LED name tags
11idomenu. The idomenu.el library for Emacs.
9ngc. G-code/CNC library in Rust
8iter-read. Rust library that implements std::io::Read for iterators over bytes
8ads_forwarder_rs. Forwards and multiplexes Beckhoff ADS connections and scans/mangles NetIDs.
7advent20.
6tango-rs. Tango control system client for Rust
6advent. Advent of Code
5advent19. Advent of Code 2019
5stm_ethernet. STM32 ethernet firmware in Rust
3stm_button_rust. Rust
3stm_display_rust. STM32F429 display controller and Rust
2advtools.
2advent22. Advent of Code 2022
2synacor-rs. Synacor challenge solution in Rust
2nicos-compact-cachedb. Rust
2cache-rs. Experimental NICOS cache implementation in Rust
2karnickel. Python
1.dotfiles. dotfiles repo
1charon-rs. Rust
1advent15. Advent of Code 2015
1gr2. C
1daemonize-rs. Rust library for daemonizing a process (WIP)
1advent17. Advent of Code 2017
1workclock. Rust
1lcd-demo. Rust
1zapf-rs. Rust
1clipppy. C++
1mlzlog-rs. Port of "mlzlog" Python package
1stm_freqctr. Rust
1advent16. Advent of Code 2016
1gitchangelog. Git hook pre-filling the commit message with text added to the changelog file.
1.emacs.d. Emacs configuration
1kenken-rs. KenKen solver in Rust
1greptest. Rust
1gitcodesmell. Git hook checking for "smelly" changes in files (debugging leftovers, merge markers etc.) before committing
1mlzutil. Rust
1