⚠️ Important Notice:
Please read the LICENSE.md
file first
📽 Demo
A full demonstration of ElectroMotorCalc-Datasheet-Manager is available in DEMO.md
.
It includes a step-by-step explanation, screenshots/video, and a detailed workflow.
Note: Parts of the DEMO video are intentionally blurred to protect sensitive data, but all features are clearly shown and explained.
👉 Click here to watch the full DEMO and read the workflow
ElectroMotorCalc-Datasheet-Manager
A professional PyQt5-based desktop application for electric motor performance analysis, simulation, and reporting.
Designed to help engineers analyze motor data, run simulations, and export detailed results to Excel, Word, and CSV formats.
📌 Features
- 📊 Bulk Calculations
- Run performance simulations for multiple motors across different configurations.
- Adjustable parameters: Voltage, Length, Speed, Torque, Pulse Duration.
- ⚙️ Specific Calculations
- Analyze single motor configurations in detail.
- View precise results in a dedicated table.
- 📈 Interactive Graphs
- Torque-Speed visualization.
- Real-time updates based on input parameters.
- 📤 Data Import & Export
- Import motor datasets from CSV files.
- Export results to:
- Excel (
.xlsx
)
- Word (
.docx
)
- CSV
- ⏳ Batch Processing Automation
- Automated loops for multiple scenarios.
- Progress bar & status updates.
🛠️ Tech Stack
- Language: Python 3.10
- GUI Framework: PyQt5
- Data Processing: Pandas, NumPy, SciPy
- Visualization: Matplotlib
- Export Tools: OpenPyXL, DocxTemplate, XlsxWriter
- Other: PySide2 (UI generation), Qt Designer