code: def get_bbox(points):
      """Get the bounding box around the data,
  
      Parameters
      ----------
      points : list of list of float
          List of (x, y) coordinates
  
      Returns
      -------
      dict
          Dictionary containing the top left and bottom right points of a bounding box
      """
      xs = [p[0] for p in points]
      ys = [p[1] for p in points]
      max_x = max(xs)
      max_y = max(ys)
      min_x = min(xs)
      min_y = min(ys)
      return ((min_x, max_y), (max_x, min_y))
  
file_path: deck.gl/bindings/pydeck/pydeck/data_utils/viewport_helpers.py
imports: import math
  from ..bindings.view_state import ViewState
  from .type_checking import is_pandas_df
label_desc: Use image node_id 4 for calling a global function with example usage: get_bbox(points) and returns: min_x,  max_y,  max_x,  min_y