Writing an eigenvalue solver in Rust for WebAssembly
I recently stumbled across the Gershgorin Circle Theorem and thought it was perfectly suited to an interactive visualisation:
The problem is I’m no web developer, and I don’t really like JavaScript. So, the eigenvalue computation in the interactive component above is written in Rust, compiled to WebAssembly, and wrapped up with some HTML and JavaScript. As the old mathematics adage goes: if you can’t solve the base problem, turn it into multiple problems.