You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arrow's compute layer has no hypot kernel, so computing a Euclidean norm currently requires the verbose and overflow-unsafe sqrt(add(multiply(x, x), multiply(y, y))) (intermediate squaring can overflow even when the result is representable). Add a binary hypot kernel computing $\sqrt{x^2 + y^2}$ safely with std::hypot, matching numpy.hypot, with float32/float64 support and a pyarrow.compute.hypot binding.
Activity
shrivasshankar commentedon Jun 16, 2026
take
shrivasshankar commentedon Jun 16, 2026
idk why the issue is not having labels
GH-50197: [C++][Python] Add "hypot" compute kernel (#50198)
rok commentedon Jul 1, 2026
Issue resolved by pull request 50198
#50198