code: def process_value(self, data):
      if self._bin_edges is None:
          raise ValueError("Not usable until eq_hist has been computed")
      isscalar = np.isscalar(data)
      data = np.array([data]) if isscalar else data
      interped = np.interp(data, self._bin_edges, self._color_bins)
      return interped, isscalar
  
imports: import warnings
  from matplotlib.image import _ImageBase
  from matplotlib.patches import Patch
  from matplotlib.transforms import Bbox, TransformedBbox, BboxTransform
  import matplotlib
  import numpy
  from .None import reductions
  from .None import transfer_functions
  from .colors import Sets1to3
  from .core import bypixel, Canvas
label_desc: Use image node_id 4 for calling the EqHistNormalize obj's underlying member method code with example usage: obj.process_value(data) and returns: interped,  isscalar