Skip to content

VV: Compute Grouping Density has been V&V'ed#1623

Closed
imikejackson wants to merge 1 commit into
BlueQuartzSoftware:developfrom
imikejackson:topic/vv/compute_grouping_density
Closed

VV: Compute Grouping Density has been V&V'ed#1623
imikejackson wants to merge 1 commit into
BlueQuartzSoftware:developfrom
imikejackson:topic/vv/compute_grouping_density

Conversation

@imikejackson
Copy link
Copy Markdown
Contributor

This filter has been V&V'ed using the current guidelines and templates

@imikejackson imikejackson requested a review from nyoungbq May 27, 2026 20:04
@imikejackson imikejackson force-pushed the topic/vv/compute_grouping_density branch 3 times, most recently from 60f87ce to 0195493 Compare June 1, 2026 18:10
@imikejackson imikejackson changed the title VV: Compute Grouping Density VV: Compute Grouping Density has been V&V'ed Jun 2, 2026
@nyoungbq
Copy link
Copy Markdown
Contributor

nyoungbq commented Jun 2, 2026

This is missing the provenance file for the templates

@imikejackson imikejackson force-pushed the topic/vv/compute_grouping_density branch 4 times, most recently from 5b76aaa to 23c8cb0 Compare June 4, 2026 21:47
Summary:
  - Confirmed no SIMPLNX-side bugs (clean Port; algorithm verified correct as-is — only cleanup applied: [SimplnxReview]→[SimplnxCore] test-tag fix on 7 tests +
   code-comment cleanup in the algorithm + filter source);
  - documented 0 deviations from the pre-SIMPLNX legacy (legacy is the un-merged `tuks188/DREAM3D` `feature/770_Grouping_Density` branch, not 6.5.171 shipped);
  empirical A/B against a locally-rebuilt legacy binary produced BIT-IDENTICAL output across all 4 (UseNonContiguous, FindCheckedFeatures) configurations of
  both GroupingDensities and CheckedFeatures;
  - retired 5 tests (4 redundant execution tests + 1 v1-exemplar consumer); v1 archive `compute_grouping_densities.tar.gz` removed from test/CMakeLists.txt;
  - unit tests replaced with 1 DYNAMIC_SECTION 4-config exemplar A/B test (Class 1 Analytical + Class 4 Invariant oracles, hand-derivation in the V&V report) +
  1 Class 4 empty-parent sentinel test (-1.0f sentinel) + 1 preflight-error -15672 test (gap closed); 3 existing preflight error tests + 1 SIMPL
  backwards-compat test retained — 7 TEST_CASEs total;
  - added 2 V&V source-tree deliverables (report, deviations); provenance materially captured in the v2 archive's inline ReadMe + comparison report rather than
  a separate vv/provenance/ file (the v2 tarball contains input + all 4 legacy and SIMPLNX outputs + comparison script + sign-off ReadMe);
  - published new `compute_grouping_densities_v2.tar.gz` to the GitHub Data_Archive release (SHA512 wired into test/CMakeLists.txt) with hand-review sign-off
  ReadMe;
  - updated user-facing doc (Required Input Sources w/ MyST cross-links, explicit volume units, tie-break behavior, italicized -1.0 sentinel) and added a new
  ComputeGroupingDensity_Infographic (PNG + SVG); small core-DataStructure header cleanup (IListStore/ListStore/EmptyListStore/AbstractListStore —
  `uint64`→`usize` consistency + virtual `size()`).
@imikejackson imikejackson force-pushed the topic/vv/compute_grouping_density branch from 23c8cb0 to c2844b0 Compare June 5, 2026 13:15
@imikejackson
Copy link
Copy Markdown
Contributor Author

Taken over by #1631

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants