On…A collection of How-Tos and What-Nots…

#julia

Projects

DSTF — Dynamic Systems Testing Framework

DSTF — Dynamic Systems Testing Framework

Active

A backend-agnostic harness for regression-testing time-dependent system behavior — five simulators, six tolerance-based comparison modes, and an interactive report that doubles as the authoring surface for acceptance criteria.

#testing#simulation#modelica#fmu#julia
soul-test-netflow: three thermal-fluid paradigms on one PWR pin

soul-test-netflow: three thermal-fluid paradigms on one PWR pin

Archived

The same nuclear-reactor pin / coolant-loop physics, built three different ways on one machine — by-hand Python, Julia's ModelingToolkit, and Modelica/Dymola. The comparison across the three is the deliverable.

#python#julia#modelica#modelingtoolkit#dymola

Writing

Devlog

DSTF: regression testing for behavior that moves

A backend-agnostic harness for regression-testing time-dependent system behavior — five simulators, six tolerance-based comparison modes, and an interactive report that doubles as the authoring surface for acceptance criteria.

Essay

Three walls, one paradigm: the bottlenecks are ecosystem gaps, not the math

The capstone of soul-test-netflow — same nuclear-reactor pin physics, three different software stacks. Each one hit a wall at a different scale. The claim worth staking is that the walls are ecosystem-shaped, not paradigm-shaped.

DevlogAI-assisted

Rebuilding netflow on ModelingToolkit: 14× less code, then a compile wall

The Julia / MTK episode of soul-test-netflow — same physics as the Python netflow, on a high-level symbolic modeling library. Matched node-by-node to 25 mK with 14× less code, and stopped short of a full reactor-assembly model when the compile step became the bottleneck.