docs: def euclidean_dist_vec(y1, x1, y2, x2):
      """
      Vectorized function to calculate the euclidean distance between two points
      or between vectors of points.
  
      Parameters
      ----------
      y1 : float or array of float
      x1 : float or array of float
      y2 : float or array of float
      x2 : float or array of float
  
      Returns
      -------
      distance : float or array of float
          distance or vector of distances from (x1, y1) to (x2, y2) in graph units
      """
  
      # euclid's formula
      distance = ((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5
      return distance