Skip to content

Conversation

@alexbruy
Copy link
Contributor

Description

Port Random selection Processing algorithm from Python to C++.

As the feature selection logic in the Random selection and Random extraction algorithms is the same, I moved it into a base algorithm class.

@alexbruy alexbruy added the Processing Relating to QGIS Processing framework or individual Processing algorithms label Dec 30, 2025
@alexbruy alexbruy force-pushed the processing-random-selection-cpp branch from c7527ec to 56c2a4e Compare December 30, 2025 12:27
@github-actions
Copy link
Contributor

github-actions bot commented Dec 30, 2025

🪟 Windows Qt6 builds

Download Windows Qt6 builds of this PR for testing.
(Built from commit 3894799)

🍎 MacOS Qt6 builds

Download MacOS Qt6 builds of this PR for testing.
This installer is not signed, control+click > open the app to avoid the warning
(Built from commit 3894799)

@github-actions github-actions bot added this to the 4.0.0 milestone Dec 31, 2025
@alexbruy alexbruy force-pushed the processing-random-selection-cpp branch from 56c2a4e to d67acbb Compare December 31, 2025 07:43
@alexbruy alexbruy force-pushed the processing-random-selection-cpp branch from d67acbb to 3894799 Compare January 5, 2026 10:47
@nyalldawson nyalldawson closed this Jan 7, 2026
@nyalldawson nyalldawson reopened this Jan 7, 2026
@nyalldawson nyalldawson merged commit e1ea121 into qgis:master Jan 8, 2026
61 of 67 checks passed
@alexbruy alexbruy deleted the processing-random-selection-cpp branch January 8, 2026 10:07
DelazJ added a commit to DelazJ/QGIS-Documentation that referenced this pull request Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Processing Relating to QGIS Processing framework or individual Processing algorithms

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants