class_docstr: Determines if coordinates are inside a box defined by two
  corner coordinate points.
  
  Description:
      Coordinate values should be specified as (latitude, longitude)
      tuples. This primitive is unable to handle coordinates and boxes
      at the poles, and near +/- 180 degrees latitude.
  
  Args:
      point1 (tuple(float, float)): The coordinates
          of the first corner of the box. Defaults to (0, 0).
      point2 (tuple(float, float)): The coordinates
          of the diagonal corner of the box. Defaults to (0, 0).
  
  Example:
      >>> is_in_geobox = IsInGeoBox((40.7128, -74.0060), (42.2436, -71.1677))
      >>> is_in_geobox([(41.034, -72.254), (39.125, -87.345)]).tolist()
      [True, False]
code: def __init__(self, point1=(0, 0), point2=(0, 0)):
      self.point1 = point1
      self.point2 = point2
      self.lats = np.sort(np.array([point1[0], point2[0]]))
      self.lons = np.sort(np.array([point1[1], point2[1]]))
  
file_path: featuretools/featuretools/primitives/standard/transform/latlong/is_in_geobox.py
imports: import numpy
  from woodwork.column_schema import ColumnSchema
  from woodwork.logical_types import BooleanNullable, LatLong
  from featuretools.primitives.base import TransformPrimitive
label_desc: Use image node_id 1 to create a new IsInGeoBox object from inherited base classes: TransformPrimitive with example: obj = IsInGeoBox(point1, point2)