code: def test_table_typing_pandas():
      import pandas as pd
  
      # TODO: Pandas https://pandas.pydata.org/pandas-docs/stable/user_guide/basics.html#basics-dtypes
      # Numerics
      table = wandb.Table(
          dataframe=pd.DataFrame([[1], [0]]).astype(np.byte)
      )
      table.add_data(1)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.short)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.ushort)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.intc)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.uintc)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.int_)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.uint)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.longlong)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.ulonglong)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.half)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.float16)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.single)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.double)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.longdouble)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.csingle)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.cdouble)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.clongdouble)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.int8)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.int16)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.int32)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.int64)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.uint8)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.uint16)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.uint32)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.uint64)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.intp)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.uintp)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.float32)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.float64)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.float_)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.complex64)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.complex128)
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype(np.complex_)
      )
      table.add_data(42)
  
      # Boolean
      table = wandb.Table(
          dataframe=pd.DataFrame([[True], [False]]).astype(np.bool_)
      )
      table.add_data(True)
  
      # String aliased
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype("Int8")
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype("Int16")
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype("Int32")
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype("Int64")
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype("UInt8")
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype("UInt16")
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype("UInt32")
      )
      table.add_data(42)
      table = wandb.Table(
          dataframe=pd.DataFrame([[42], [42]]).astype("UInt64")
      )
      table.add_data(42)
  
      table = wandb.Table(
          dataframe=pd.DataFrame([["42"], ["42"]]).astype("string")
      )
      table.add_data("42")
      table = wandb.Table(
          dataframe=pd.DataFrame([[True], [False]]).astype("boolean")
      )
      table.add_data(True)
  
imports: import datetime
  import numpy
  import pytest
  import wandb
  from wandb import data_types
  from wandb.sdk.data_types._dtypes import AnyType, BooleanType, ConstType, InvalidType, ListType, NoneType, NumberType, OptionalType, StringType, TimestampType, TypedDictType, TypeRegistry, UnionType, UnknownType
label_desc: Use image node_id 28 for calling a global function with example usage: test_table_typing_pandas() without return types