code: def _ensure_salem():
      # pip installing `salem` does not automatically install these...
      fou.ensure_package(
          [
              "salem",
              "pyproj",
              "netCDF4",
              "xarray",
              "shapely",
              "descartes",
              "pandas",
              "motionless",
          ]
      )
  
imports: import itertools
  import logging
  import numpy
  import matplotlib
  from matplotlib.widgets import Button, LassoSelector
  from matplotlib.path import Path
  import matplotlib.pyplot
  from mpl_toolkits.axes_grid1 import make_axes_locatable
  from mpl_toolkits.axes_grid1.inset_locator import InsetPosition
  from mpl_toolkits.mplot3d import Axes3D
  import sklearn.metrics.pairwise
  import sklearn.metrics
  import eta.core.utils
  import fiftyone.core.context
  import fiftyone.core.utils
  from .base import InteractivePlot
  from .utils import best_fit_line, load_button_icon, parse_lines_inputs, parse_locations, parse_scatter_inputs
label_desc: Use image node_id 13 for calling a global function with example usage: _ensure_salem() without return types