code: def ibis_dtype_to_pandas(ibis_dtype):
      
      assert isinstance(ibis_dtype, dt.DataType)
  
      if isinstance(ibis_dtype, dt.Timestamp) and ibis_dtype.timezone:
          return DatetimeTZDtype('ns', ibis_dtype.timezone)
      elif isinstance(ibis_dtype, dt.Interval):
          return np.dtype('timedelta64[{}]'.format(ibis_dtype.unit))
      elif isinstance(ibis_dtype, dt.Category):
          return CategoricalDtype()
      elif type(ibis_dtype) in _ibis_dtypes:
          return _ibis_dtypes[type(ibis_dtype)]
      else:
          return np.dtype(np.object_)
docs: Convert ibis dtype to the pandas / numpy alternative