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

#python

Projects

colormaps

colormaps

Active

Unreal Engine colormaps for visualization — ~80 colormaps from matplotlib's library packaged as DataAssets, color curves, textures, and individual color samples across 7 categories. Includes the perceptually-uniform set (viridis, plasma, magma, inferno, cividis, turbo), with Python workflows for adding more.

#unreal-engine#plugin#varsa#visualization#colormaps
Critical Heat Flux: the Groeneveld lookup table

Critical Heat Flux: the Groeneveld lookup table

Active

The 2006 Groeneveld CHF lookup table (and assorted correlations) implemented in Excel, MATLAB, and Python.

#nuclear#thermal-hydraulics#matlab#python#excel
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
Realistic Sensors

Realistic Sensors

ActiveAI-assisted

Three tools around one capture contract — an Unreal Engine 5 plugin that records synchronized, nanosecond-timestamped multi-modal sensor data (RGB, depth, segmentation, DVS, optical flow, IMU, LiDAR, thermal, cubemap); Forge, the Python analysis and fusion toolkit that reads those captures; and rsviewer, a browser viewer that puts every stream on one timeline.

#unreal-engine#plugin#python#varsa#sensors
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

DevlogAI-assisted

One plugin, three repos

How RealisticSensors split into a UE5 capture plugin, a Python analysis toolkit (Forge), and a browser viewer (rsviewer) — the dates, the reasons, and what the capture and provider contracts between them buy.

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

netflow: hand-rolling a conservation-network solver in Python

The first of three episodes in soul-test-netflow — a domain-agnostic "conservation on a network" solver in pure Python, with nuclear thermal-hydraulics as its first plugin.

How-to

UE5: Python API

Reusable Python snippets for scripting the Unreal Engine 5 editor — listing assets, creating data assets, and importing files.