Skip to content

roguexsubmarine/circuit_simulator

Repository files navigation

Circuit Simulator

A graphical user interface (GUI) built using PyQt6 for a circuit simulator. While the GUI is written in Python, the computational heavy lifting is handled by C programming. This project is a precursor to a larger circuit analyzer project.

In this repository, you'll find the GUI component that allows users to input complex resistive circuits. The system then generates essential matrices—adjacency, resistive, and voltage—for further analysis. With 'Circuit Simulator', understanding and analyzing circuits becomes more accessible, making it a valuable tool for engineers and enthusiasts alike.

Screenshots

ScreenShot

Run Locally

Clone the project

  git clone https://github.com/roguexsubmarine/circuit_simulator.git

Go to the project directory

  cd circuit_simulator/

Install Modules

  python3 -m venv .venv
  source .venv/bin/activate
  pip install -r requirements.txt
  deactivate

Make executable

  chmod +x run.sh

Start Program

  ./run.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published