Open-source research software and tools I build and maintain.
Projects
infomeasure-rs 2025-Current
researchRust re-implementation of infomeasure — information theory measures and estimators with native performance.

pymovements 2024-Current
researchPython package for reproducible eye-tracking data analysis. Co-maintainer of the MultiplEYE COST Action pipeline.

delaynet 2024-2025
researchFunctional network reconstruction and analysis for transportation delay propagation. Lead developer: modular components, Granger causality, mutual information, and transfer entropy. Published on PyPI and conda-forge.

superblockify 2021-2024
researchPython package for partitioning urban street networks into Superblock-like neighbourhoods. Primary author and maintainer; Superblock delineation algorithms, OSM/GHSL data, GIS export, tested on 180 cities. Part of the EU Horizon JUST STREETS project.
multipleye-preprocessing 2025-Current
researchpEYEpline: An open source, adaptable eye-tracking-while-reading preprocessing pipeline including a tutorial. Part of the MultiplEYE COST Action.

SOAD Day 2026 Hackathon — Spider Necrobiotics 2026
researchOne-day hackathon project exploring whether winning an Ig Nobel changes citation rates. Semantic-search topic sampling from 1944 spider-leg hydraulics to necrobiotics, with monthly citation analysis using a risk-set control, OA/APC data, and Connected Papers bibliography.

Air Transport in Africa 2023-2026
researchA statistical physics approach to air transport networks in Africa: scalable pipeline for multi-year flight delay data, network reconstruction, and Granger causality for delay propagation analysis. Published in Scientific Reports.

infomeasure 2024-Current
researchComprehensive Python package for information theory measures and estimators. Lead developer and maintainer; architecture design, advanced estimators (kernel, kNN, ordinal), and hypothesis testing.

SynthATDelays 2025
researchMinimalist Python package for synthetic air transport delay data. Code quality and testing framework, aircraft routing, capacity modelling, and delay mechanisms. Published in Aerospace.

Fault Injection for PLATO/FGS 2021
researchAutomated fault-injection framework for robustness testing of satellite on-board image processing. Sensor and environmental faults, equivalence class testing. BSc thesis.