text: Title: [ENH] address `numpy 2` deprecations
  Body: Current test execution causes these warnings:
  
  `Warning: __array_wrap__ must accept context and return_scalar arguments (positionally) in the future. (Deprecated NumPy 2.0)`
  
  We should diagnose the source and address the deprecation - noting that code should work under `numpy 1` as well as `numpy 2`.