Skip to content

V&V of MTR Pipeline Filters #1650

Description

@imikejackson

V&V Work Plan

🔴 BEHIND SCHEDULE. Original deadline was 2026-06-30 — now past. As of 2026-07-01, all active filters below are OVERDUE and not yet started. This is a recovery schedule showing the earliest realistic completion, not the committed date.

  • Recovery assumptions: start Wed 2026-07-01
    • weekends off
    • Fri 2026-07-03 excluded (Independence Day observed)
  • engineers work queues sequentially, all in parallel
  • 4 working days per filter, except imikejackson at 2 days/filter (~2× throughput)
  • 5 filters already have PRs in review and are excluded from the recompute.
  • Earliest projected completion: 2026-07-23, driven by mmarinebluequartz / jduffeybq / nyoungbq (4 filters × 4 days = 16 working days each). - imikejackson clears 7 filters by 2026-07-21
  • This is ~3.5 weeks past the 2026-06-30 deadline.

Each item: C++ class — display name · plugin · start→due · PR number. Check the box and fill the PR number as each lands.

PRs

Work Queue (rack & stack)

mmarinebluequartz — 4 filters @ 4 days · finishes 2026-07-23

  • CAxisSegmentFeaturesFilter — Segment Features (C-Axis Misalignment) · OrientationAnalysis · 2026-07-01→07-07 · PR #___
  • MultiThresholdObjectsFilter — Multi-Threshold Objects · SimplnxCore · 2026-07-08→07-13 · PR #___
  • ErodeDilateBadDataFilter — Erode/Dilate Bad Data · SimplnxCore · 2026-07-14→07-17 · PR #___
  • WriteDREAM3DFilter — Write DREAM3D-NX File · SimplnxCore · 2026-07-20→07-23 · PR #___

imikejackson — 7 filters @ 2 days · finishes 2026-07-21

jduffeybq — 4 filters @ 4 days · finishes 2026-07-23

  • ComputeCAxisLocationsFilter — Compute C-Axis Locations · OrientationAnalysis · 2026-07-01→07-07 · PR VV: Compute C Axis Locations fully V&V'ed #1679
  • ComputeFeatureCentroidsFilter — Compute Feature Centroids · SimplnxCore · 2026-07-08→07-13 · PR #___
  • ITKImageWriterFilter — Write Image (ITK) · ITKImageProcessing · 2026-07-14→07-17 · PR #___
  • RequireMinNumNeighborsFilter — Require Minimum Number of Neighbors · SimplnxCore · 2026-07-20→07-23 · PR #___

nyoungbq — 4 filters @ 4 days · finishes 2026-07-23

  • FillBadDataFilter — Fill Bad Data · SimplnxCore · 2026-07-01→07-07 · PR #___
  • ComputeFeaturePhasesFilter — Compute Feature Phases · SimplnxCore · 2026-07-08→07-13 · PR VV: Compute Feature Phases Full V&V #1672
  • ReplaceElementAttributesWithNeighborValuesFilter — Replace Element Attributes with Neighbor (Threshold) · SimplnxCore · 2026-07-14→07-17 · PR #___
  • CreateFeatureArrayFromElementArrayFilter — Create Feature Array from Element Array · SimplnxCore · 2026-07-20→07-23 · PR #___

Workload by Engineer

Engineer Active Rate Finishes Plugins touched
mmarinebluequartz 4 4 d/filter 2026-07-23 SimplnxCore (3), OrientationAnalysis (1)
imikejackson 7 2 d/filter 2026-07-21 OrientationAnalysis (4), SimplnxCore (2), SimplnxReview (1)
jduffeybq 4 4 d/filter 2026-07-23 SimplnxCore (2), OrientationAnalysis (1), ITKImageProcessing (1)
nyoungbq 4 4 d/filter 2026-07-23 SimplnxCore (4)
PR in review 5 OrientationAnalysis (4), SimplnxCore (1)

Open Items / Data Issues

  • 🔴 Past deadline (2026-06-30). Every active filter is overdue. The dates above are a recovery projection, not a restored commitment.
  • imikejackson runs at 2× throughput (2 days/filter)
    — that's why a 7-filter queue still finishes first (2026-07-21). If that rate slips to the standard 4 days, Jackson becomes the critical path at ~2026-08-14.
  • MergeColoniesFilter lives in an external plugin (SimplnxReview at ../DREAM3D_Plugins/SimplnxReview), not the main simplnx repo. Its GitHub issue/PR will still be tracked here unless you want it elsewhere.

Options to Recover Time

Critical path is the three 4-day engineers finishing 2026-07-23 (16 working days). To pull that in:

  1. Shorten cadence on simple filters — writers/rotations (e.g. WriteDREAM3DFilter, ITKImageWriterFilter) may be 2–3 days rather than 4; front-load the heavy ones.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions