Skip to content

WIP: NeighborOrientationCorrelation unit testing#1600

Draft
mmarineBlueQuartz wants to merge 1 commit intoBlueQuartzSoftware:developfrom
mmarineBlueQuartz:mtr/NeighborOrientationCorrelation
Draft

WIP: NeighborOrientationCorrelation unit testing#1600
mmarineBlueQuartz wants to merge 1 commit intoBlueQuartzSoftware:developfrom
mmarineBlueQuartz:mtr/NeighborOrientationCorrelation

Conversation

@mmarineBlueQuartz
Copy link
Copy Markdown
Collaborator

  • Refactored the algorithm for better readability. Each method does one thing and reduces the number of loops and conditionals to keep track of how data is being processed. Each additional function is documented for easy readability through an IDE.
  • Optimized the algorithm to use AbstractDataStore references instead of DataArrays.
  • Reworked the filter and algorithm to use the confidence and min number of acceptable neighbors.
  • Fixed a bug where the filter skipped every other pass by decrementing the count twice in each loop.

* Refactored the algorithm for better readability. Each method does one thing and reduces the number of  loops and conditionals to keep track of how data is being processed. Each additional function is documented for easy readability through an IDE.
* Optimized the algorithm to use AbstractDataStore references instead of DataArrays.
* Reworked the filter and algorithm to use the confidence and min number of acceptable neighbors.
* Fixed a bug where the filter skipped every other pass by decrementing the count twice in each loop.
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.

1 participant