code: def labeled_table_data_split_table_vertically():
      text = [
          """A B
  1 2
  1 2"""
      ]
      labels = [
          [
              {"text": "A", "start": 0, "end": 1, "label": "in-table"},
              {"text": "B", "start": 2, "end": 3, "label": "in-table"},
              {"text": "1", "start": 4, "end": 5, "label": "in-table"},
              {"text": "2", "start": 6, "end": 7, "label": "in-table"},
              {"text": "1", "start": 8, "end": 9, "label": "in-table"},
              {
                  "text": "2",
                  "start": 10,
                  "end": 11,
                  "label": "in-table",
              },
          ]
      ]
      tables = [  # Documents
          [  # Pages (unused but included by OCR)
              [  # Tables
                  {
                      "cells": [
                          {
                              "text": "A",
                              "rows": [0],
                              "columns": [0],
                              "doc_offsets": [{"start": 0, "end": 1}],
                          },
                          {
                              "text": "B",
                              "rows": [0],
                              "columns": [1],
                              "doc_offsets": [{"start": 2, "end": 3}],
                          },
                          {
                              "text": "1\n1",
                              "rows": [1],
                              "columns": [0],
                              "doc_offsets": [
                                  {"start": 4, "end": 5},
                                  {"start": 8, "end": 9},
                              ],
                          },
                          {
                              "text": "2\n2",
                              "rows": [1],
                              "columns": [1],
                              "doc_offsets": [
                                  {"start": 6, "end": 7},
                                  {"start": 10, "end": 11},
                              ],
                          },
                      ],
                      "doc_offsets": [{"start": 0, "end": 11}],
                  }
              ]
          ]
      ]
      return text, labels, tables
  
file_path: finetune/tests/test_table_labeler.py
imports: import pytest
  from finetune.util.table_labeler import TableLabeler, TableETL
  from finetune.scheduler import Scheduler
label_desc: Use image node_id 4 for calling a global function with example usage: labeled_table_data_split_table_vertically() and returns: text,  labels,  tables