code: def bench_points_in_spatial_window(benchmark, gpu_dataframe):
      geometry = gpu_dataframe["geometry"]
      mean_x, std_x = (
          geometry.polygons.x.mean(),
          geometry.polygons.x.std(),
      )
      mean_y, std_y = (
          geometry.polygons.y.mean(),
          geometry.polygons.y.std(),
      )
      points = cuspatial.GeoSeries.from_points_xy(
          cudf.DataFrame(
              {"x": geometry.polygons.x, "y": geometry.polygons.y}
          ).interleave_columns()
      )
      benchmark(
          cuspatial.points_in_spatial_window,
          points,
          mean_x - std_x,
          mean_x + std_x,
          mean_y - std_y,
          mean_y + std_y,
      )
  
imports: import cupy
  import geopandas
  import pytest
  import cudf
  import cuspatial
label_desc: Use image node_id 13 for calling a global function with example usage: bench_points_in_spatial_window(benchmark, gpu_dataframe) without return types