code: def _parse_geoms(self, **kwargs):
          
          bbox = kwargs.get('bbox', None)
          wkt_geom = kwargs.get('wkt', None)
          geojson = kwargs.get('geojson', None)
          if bbox is not None:
              g = box(*bbox)
          elif wkt_geom is not None:
              g = wkt.loads(wkt_geom)
          elif geojson is not None:
              g = shape(geojson)
          else:
              return None
          if self.proj is None:
              return g
          else:
              return self._reproject(g, from_proj=kwargs.get('from_proj', 'EPSG:4326'))
docs: Finds supported geometry types, parses them and returns the bbox