code: def extract_scaled(x):
      """Extract components as float64 values in [0.0, 1.0]"""
      r = np.float64((x & 255) / 255)
      g = np.float64(((x >> 8) & 255) / 255)
      b = np.float64(((x >> 16) & 255) / 255)
      a = np.float64(((x >> 24) & 255) / 255)
      return r, g, b, a
  
file_path: datashader/datashader/composite.py
imports: from __future__ import annotations
  import numba
  import numpy
  import os
label_desc: Use image node_id 2 for calling a global function with example usage: extract_scaled(x) and returns: r,  g,  b,  a