Codewire is an Electrical Engineering Analysis Platform designed to assist engineers, students, and technicians in performing common electrical code compliance calculations through a simple and interactive interface.
- Calculate voltage drop across conductors
- Determine percentage loss
- Compliance status indication
- Recommend wire size based on load current
- Supports common AWG standards
- Estimate conduit occupancy
- Recommend suitable conduit size
- Calculate required electrical box volume
- Based on conductors, devices, and grounds
- Verify safe current carrying capacity
- Quick lookup for common wire sizes
- Estimate required wire length
- Estimate conduit requirements
- Generate complete project reports
- Export reports as PDF
- Python
- Gradio
- ReportLab
Clone the repository:
git clone https://github.com/AreefRasool/Codewire.gitInstall dependencies:
pip install -r requirements.txtRun application:
python app.py| Module | Purpose |
|---|---|
| Voltage Drop | Power loss analysis |
| Wire Sizing | Wire recommendation |
| Conduit Fill | Conduit occupancy calculation |
| Box Fill | Electrical box sizing |
| Ampacity | Current carrying capacity |
| Material Estimator | Material requirement estimation |
| Reports | PDF engineering reports |
Areef Rasool
Electrical Engineering Analysis Platform developed using Python and Gradio.
This project is developed for educational and academic purposes.


