4.3.0 * FIX: Improved auto-install for Debian/Ubuntu systems where pip module is not available * FIX: Auto-install now tries multiple methods: pip module, ensurepip bootstrap, apt via pkexec * FIX: Installation failure dialog now shows manual installation commands directly * COMPAT: Full QGIS 4.0 forward compatibility - migrated all PyQt5 imports to qgis.PyQt * PERF: Vectorized scale() functions - ~60% CPU reduction for data normalization * PERF: Vectorized Shannon entropy calculation - ~95% speedup (minutes to seconds) * PERF: Vectorized raster band reading with GDAL ReadAsArray() - ~30% I/O improvement * PERF: Optimized GMM prediction with NumPy einsum - ~40% CPU reduction * PERF: Vectorized geodesic distance matrix computation - ~50% speedup * PERF: Replaced repeated array concatenation with pre-allocation - ~30% memory reduction * PERF: Replaced if-elif chains with dict lookups for GDAL/NumPy type conversion * FIX: Robust layer source path extraction using QgsProviderRegistry (handles GeoPackage, etc.) * CODE: Added get_layer_source_path() helper for safe URI parsing 4.2.0 * 🎯 NEW: 7 additional machine learning algorithms - XGBoost, LightGBM, Extra Trees, Gradient Boosting, Logistic Regression, Naive Bayes, MLP * 🚀 NEW: Automatic dependency installation system - one-click install of scikit-learn, XGBoost, LightGBM * ⚡ NEW: Automatic hyperparameter optimization with cross-validation grid search for all algorithms * 🔧 NEW: Smart sparse label handling - automatically handles missing class labels (e.g., 0,1,3) * 📊 NEW: GitHub issue integration - automatic error reporting templates with system info * 🎨 IMPROVED: Better log levels (INFO vs WARNING) and more informative progress messages * 🐛 FIX: Resolved parameter delegation issues for XGBoost/LightGBM wrappers * 🐛 FIX: Fixed model serialization/pickling for new wrapper classes * 📈 ENHANCED: Real-time pip installation progress with detailed logging * 📝 ENHANCED: Comprehensive error handling with specific exception types and user guidance 4.1.0 * Major code refactoring and optimization of scripts/mainfunction.py * Remove Hungarian notation prefixes (in/out) from parameter names with full backward compatibility * Significant memory optimizations for large multi-band image processing * Enhanced error handling with specific exception types and detailed error messages * Added comprehensive type hints and improved documentation * Broke down 1279-line method into focused, maintainable helper methods * Added configuration constants for better maintainability * Created parameter migration guide for smooth transition * All old parameter names remain functional with deprecation warnings 4.0.0 * Major version with comprehensive improvements 3.70 * Fix bug with new gdal import from osgeo 3.64 * add closing filter in the processing toolbox 3.63 * fix bug in train algorithm (split waspercent of train not of validation) 3.62 * fig bug when loading cursor was not removed after unsucessful learning. 3.61 * fix bug #19 with self.addAlgorithm(alg). 3.6 * Add confidence map in processing * Add median filter and shannon entropy * Fix bug with GMM confidence map * Move dzetsaka icons to extension toolbar
yes
lennepkade
2026-01-10T17:19:28.614467+00:00
3.0.0
3.99.0
None
no
Plugin Tags