A comprehensive electrical engineering calculator suite built with Python and QML that provides tools for cable sizing, voltage drop calculations, vector and phase visualisation, basic electrical calculations and more.
git clone https://github.com/yourusername/electrical-calculator.git
cd electrical-calculator
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
pyside6-rcc resources.qrc -o data/rc_resources.py
python main.py
pip install -r build_requirements.txt
python scripts/windows_build.py
The executable will be in the dist
folder, and the installer will be created as ElectricalCalculator_Setup.exe
.
sudo apt install wine64
python scripts/cross_build.py
The script will automatically:
pip install -r build_requirements.txt
python scripts/windows_build.py
electrical-calculator/
├── qml/components/ # Reusable QML components
├── qml/components/menus/ # Define all menus here
├── qml/pages/ # Main application pages
├── qml/calculators/ # Calculators
├── data/ # Data files and resources
├── icons/ # Application icons
├── docs/ # Documentation
└── scripts/ # Build automation scripts
This project is licensed under the MIT License - see the LICENSE
file for details.