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.

PR Currently Submitted (in review — excluded from schedule)

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 #___
  • 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 #___
  • 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

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions