Skip to content

#12489 Improve robustness of mean calculators#13826

Merged
kriben merged 1 commit intodevfrom
12489-mean-calculator-robustness
Mar 31, 2026
Merged

#12489 Improve robustness of mean calculators#13826
kriben merged 1 commit intodevfrom
12489-mean-calculator-robustness

Conversation

@kriben
Copy link
Copy Markdown
Collaborator

@kriben kriben commented Mar 30, 2026

Replace asserts with early-return guards so zero or negative weights are silently skipped instead of crashing. Add unit tests for zero-weight and zero-value edge cases in all three calculator classes.

Fixes #12489.

Replace asserts with early-return guards so zero or negative weights
are silently skipped instead of crashing. Add unit tests for zero-weight
and zero-value edge cases in all three calculator classes.

Fixes #12489.
@kriben kriben marked this pull request as ready for review March 30, 2026 17:34
@kriben kriben merged commit 394bc6c into dev Mar 31, 2026
19 checks passed
@kriben kriben deleted the 12489-mean-calculator-robustness branch March 31, 2026 06:46
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.

Improve robustness mean calculators

2 participants