Circuit analysis software

As part of university coursework I developed software which simulates cascaded electrical circuits over a period of time. The software parses a CSV file with component definitions and connections, constructing a model of the circuit using graph theory principles. This model is then systematically turned into a series of equations which govern it’s behaviour. Simulations are run based on these equations and parameters entered into the program. The result is saved as tables and graphs.

Code can be found on my github.