Skip to content

Add 2D ulps plots - #1513

Merged
NAThompson merged 1 commit into
developfrom
ulps-heatmap
Oct 9, 2026
Merged

NAThompson merged 1 commit into
developfrom
ulps-heatmap

Conversation

@NAThompson

@NAThompson NAThompson commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

Add ulps_heatmap next to ulps_plot: heatmaps of max(1/2, |ulps|) and of |ulps| over the conditioning envelope for functions of two variables, with a ligamma example. Closes #1506.

ligamma |ulps|
ligamma |ulps| / envelope

Calling add_fn more than once draws the implementations side by side on the same scale, e.g. ibeta_inv on develop and on #1512:

ibeta_inv develop vs #1512

🤖 Generated with Claude Code

Add ulps_heatmap next to ulps_plot: heatmaps of max(1/2, |ulps|) and of |ulps| over the conditioning envelope for functions of two variables, with a ligamma example. Closes #1506.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@NAThompson
NAThompson merged commit a13bcb0 into develop Oct 9, 2026
48 checks passed
@NAThompson
NAThompson deleted the ulps-heatmap branch October 9, 2026 14:09
@NAThompson

Copy link
Copy Markdown
Collaborator Author

@jzmaddock : Figured I would merge since it affect no one not using it and I need it in other branches, but I hope this is useful! If you have comments to add I'll take them on in a fixup PR.

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.

2D ULPs plots

1 participant