code: def uvw2enu(u: float, v: float, w: float,
              lat0: float, lon0: float, deg: bool = True) -> Tuple[float, float, float]:
      
      if deg:
          lat0 = radians(lat0)
          lon0 = radians(lon0)
  
      t = cos(lon0) * u + sin(lon0) * v
      East = -sin(lon0) * u + cos(lon0) * v
      Up = cos(lat0) * t + sin(lat0) * w
      North = -sin(lat0) * t + cos(lat0) * w
  
      return East, North, Up
docs: Parameters
      ----------
  
      u : float or numpy.ndarray of float
      v : float or numpy.ndarray of float
      w : float or numpy.ndarray of float
  
  
      Results
      -------
  
      East : float or numpy.ndarray of float
          target east ENU coordinate (meters)
      North : float or numpy.ndarray of float
          target north ENU coordinate (meters)
      Up : float or numpy.ndarray of float
          target up ENU coordinate (meters)