code: def box(xmin, ymin, xmax, ymax, ccw=True, **kwargs):
      """Create box polygons.
  
      Parameters
      ----------
      xmin : array_like
      ymin : array_like
      xmax : array_like
      ymax : array_like
      ccw : bool, default True
          If True, box will be created in counterclockwise direction starting
          from bottom right coordinate (xmax, ymin).
          If False, box will be created in clockwise direction starting from
          bottom left coordinate (xmin, ymin).
      **kwargs
          See :ref:`NumPy ufunc docs <ufuncs.kwargs>` for other keyword arguments.
  
      Examples
      --------
      >>> box(0, 0, 1, 1)
      <POLYGON ((1 0, 1 1, 0 1, 0 0, 1 0))>
      >>> box(0, 0, 1, 1, ccw=False)
      <POLYGON ((0 0, 0 1, 1 1, 1 0, 0 0))>
  
      """
      return lib.box(xmin, ymin, xmax, ymax, ccw, **kwargs)
  
imports: import numpy
  from shapely import Geometry, GeometryType, lib
  from shapely._enum import ParamEnum
  from shapely._geometry_helpers import collections_1d, simple_geometries_1d
  from shapely.decorators import multithreading_enabled
  from shapely.io import from_wkt
label_desc: Use image node_id 6 for calling a global function with example usage: box(xmin, ymin, xmax, ymax, ccw) and returns: lib