A professional-grade cutting optimization software for industrial applications.
Cutting Optimizer Pro is a powerful tool that minimizes material waste and optimizes cutting patterns for metal profiles. Built with Python and PyQt5, it offers an intuitive interface for efficient material planning and cost reduction.
🛠️ Ideal for: • Steel profiles • Metal beams • Construction materials • Workshop planning • Material cost reduction
- 📊 Advanced cutting optimization algorithm
- 🎯 Minimizes material waste
- 💾 Excel import/export support
- 📈 Visual cutting plans
- 🌍 Multi-language support (English, French, Arabic)
- 🎨 Modern dark theme interface
- 📱 Real-time optimization feedback
- 🔄 Dynamic profile management
- Python 3.8 or higher
- Git (for cloning)
# Clone the repository
git clone https://github.com/yourusername/cutting-optimizer-pro.git
# Navigate to directory
cd cutting-optimizer-pro
# Create virtual environment
python -m venv venv
# Activate virtual environment
# On Windows:
venv\Scripts\activate
# On Unix or MacOS:
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run the application
python gui.py
pandas>=1.3.0
PyQt5>=5.15.0
matplotlib>=3.4.0
xlsxwriter>=3.0.0
openpyxl>=3.0.0
- Python 3.8 ou supérieur
- Git (pour le clonage)
# Cloner le dépôt
git clone https://github.com/yourusername/cutting-optimizer-pro.git
# Naviguer vers le répertoire
cd cutting-optimizer-pro
# Créer l'environnement virtuel
python -m venv venv
# Activer l'environnement virtuel
source venv/bin/activate # Sur Unix/MacOS
venv\Scripts\activate # Sur Windows
# Installer les dépendances
pip install -r requirements.txt
# Lancer l'application
python gui.py
- بايثون 3.8 أو أحدث
- Git (للاستنساخ)
# استنساخ المستودع
git clone https://github.com/yourusername/cutting-optimizer-pro.git
# الانتقال إلى المجلد
cd cutting-optimizer-pro
# إنشاء البيئة الافتراضية
python -m venv venv
# تفعيل البيئة الافتراضية
source venv/bin/activate # على Unix/MacOS
venv\Scripts\activate # على Windows
# تثبيت المتطلبات
pip install -r requirements.txt
# تشغيل التطبيق
python gui.py
- Launch the application
- Select or import your cutting profiles
- Set quantities and stock lengths
- Click "Run Optimization"
- View results and export reports
- Algorithm: Advanced first-fit decreasing algorithm
- Optimization: Multi-parameter optimization for minimal waste
- Output Formats: Excel (.xlsx), Images (.png)
- Interface: Qt-based modern GUI
- Performance: Optimized for large datasets
Mehdi Harzallah
- 📱 WhatsApp: +213 778191078
- 📧 Email: mahdiharzallah21@gmail.com
- 🌐 Website: nestgit.com
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Mehdi Harzallah