From the bench
Notes on antenna simulation, RF systems, and software engineering.
Introducing emslab: Cloud-native openEMS antenna simulations
How we turned a local, script-bound openEMS workflow into a remote simulation platform: solver jobs with caching, a web geometry viewer, and notebooks that run stock openEMS code unmodified.
openEMS on immutable Linux, one script and no rebuild
A one-shot setup script that builds a full openEMS toolchain — Octave, Python bindings, JupyterLab, VS Code, and GUI tools — inside a distrobox container, so Bluefin and other immutable distros get a working openEMS environment in one run.
Giving a local tool-calling LLM a "skill" in drone RF protocols
Context engineering for local models: how a dense, curated reference table beat a full RF primer when teaching a locally-run tool-calling LLM just enough about FPV drone comm protocols.