Not sure how we approach this from a standards perspective, but I think this reads cleaner as `repair_2d_image_nonfinite`.

Somewhat related, we are not consistent in our documentation on the use of `2d` vs `2D`.  I tend to prefer the latter, but we should pick one and stick with it, as it will matter in function calls like this.  Until this PR is merged, this only comes up in documentation and function documentation.