Appearance
Playground
Shape a joint, watch the analytic start move with it, then run the whole tuner on it. The Python below is the pidtuna package itself, running in this tab on Pyodide (CPython 3.14 and numpy compiled to WebAssembly), against the simulated joint the tuner's own tests use. Nothing is precomputed and nothing leaves your browser.