Skip to content

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.

License

Notifications You must be signed in to change notification settings

AKM-SCHNEIDER/ElectroMotorCalc-Datasheet-Manager

Repository files navigation

⚠️ 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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages