While doing some coursework for MATH6301 module for uni I decided that it takes too damn long to write out basic gaussian elimination operations. Additionally, I felt like procrastinating and doing something that will involve using gulp which I have only recently discovered. The result was this gaussian elimination visualiser written in JavaScript (well, technically TypeScript).
Demo and source
The interactive demo of this project can be found on this page here. The interface is pretty self-explanatory, but you can find some instructions by clicking the help button. The whole thing was made using TypeScript for logic and Sass for appearance, with gulp used for compilation and real time changes preview. You can find the source code on this GitHub page. Check out the screenshot below to see what it's supposed to look like (in case you can't load the demo).