Skip to content

Fix div by zero error#89

Draft
willirath wants to merge 1 commit into
xgcm:masterfrom
willirath:fix-divbyzero
Draft

Fix div by zero error#89
willirath wants to merge 1 commit into
xgcm:masterfrom
willirath:fix-divbyzero

Conversation

@willirath

Copy link
Copy Markdown

In floating point arithmetics, we often avoid div by zero errors by rewriting c = a / b to c = a / (b + eps) with, e.g., eps = 1.0e-15. This PR suggest a similar fix to avoid div by zero ensuring that the divizor is never zero in https://github.com/willirath/xhistogram/blob/2b6130da9eb35a9fe9f72ec723cfc9971ce228e8/xhistogram/core.py#L115-L117

Most of the CI appears to fail which is due to outdated Python versions, I think.

@willirath

Copy link
Copy Markdown
Author

Closes #16.

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