gitextract_d58d11ud/ ├── .devcontainer/ │ └── devcontainer.json ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ └── workflows/ │ ├── ci.yml │ ├── publish-docs.yml │ ├── publish.yml │ └── stale.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── collect_script.py ├── docs/ │ ├── explanation/ │ │ ├── agent-workflow.md │ │ ├── code-sandbox.md │ │ ├── file-reading.ipynb │ │ └── ipython-startup-scripts.md │ ├── howto/ │ │ ├── cleanup-error-trace.md │ │ ├── customize-table-info.md │ │ ├── incluster-code-execution.md │ │ ├── messages-truncation.ipynb │ │ ├── normalize-datasets.ipynb │ │ ├── persist-messages.ipynb │ │ └── retrieval.ipynb │ ├── index.md │ ├── reference.md │ ├── stylesheets/ │ │ └── extra.css │ └── tutorials/ │ ├── chat-on-tabular-data.ipynb │ ├── continue-analysis-on-generated-charts.ipynb │ └── quick-start.ipynb ├── examples/ │ ├── __init__.py │ ├── data_analysis.py │ ├── datasets/ │ │ ├── titanic.csv │ │ ├── 产品生产统计表.xlsx │ │ └── 产品销量表.csv │ └── quick_start.py ├── ipython/ │ ├── README.md │ ├── ipython-startup-scripts/ │ │ ├── 00-pandas.py │ │ ├── 98-udfs.py │ │ └── 99-cfont.py │ └── requirements.txt ├── mkdocs.yml ├── pyproject.toml ├── realtabbench/ │ ├── README.md │ ├── __init__.py │ ├── agent_eval/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── config.py │ │ ├── evaluatee.py │ │ ├── evaluator/ │ │ │ ├── __init__.py │ │ │ ├── output_parser.py │ │ │ └── prompt.py │ │ ├── example-config.yaml │ │ ├── questioner.py │ │ ├── requirements.txt │ │ ├── runner.py │ │ ├── tablegpt_evaluatee.py │ │ └── worker.py │ ├── evalset/ │ │ ├── bird_data/ │ │ │ ├── dev.json │ │ │ ├── dev.sql │ │ │ └── dev_tables.json │ │ └── spider_data/ │ │ ├── dev.json │ │ ├── dev_gold.sql │ │ ├── test.json │ │ ├── test_gold.sql │ │ └── test_tables.json │ ├── inference.py │ ├── inference_encoder.py │ ├── requirements.txt │ ├── run_text2sql_eval.py │ ├── text2sql/ │ │ ├── __init__.py │ │ └── src/ │ │ ├── __init__.py │ │ ├── evaluation.py │ │ ├── gpt_request.py │ │ └── gpt_request_encoder.py │ └── utils.py ├── src/ │ └── tablegpt/ │ ├── __about__.py │ ├── __init__.py │ ├── agent/ │ │ ├── __init__.py │ │ ├── data_analyzer.py │ │ ├── file_reading/ │ │ │ ├── __init__.py │ │ │ └── data_normalizer.py │ │ └── output_parser.py │ ├── errors.py │ ├── retriever/ │ │ ├── __init__.py │ │ ├── compressor.py │ │ └── loader.py │ ├── safety.py │ ├── tools.py │ ├── translation.py │ └── utils.py └── tests/ ├── __init__.py ├── agent/ │ ├── __init__.py │ ├── file_reading/ │ │ ├── __init__.py │ │ └── test_data_normalizer.py │ └── test_output_parser.py ├── retriever/ │ ├── __init__.py │ ├── test_compressor.py │ ├── test_format.py │ └── test_loader.py ├── test_profile_init.py ├── test_safety.py ├── test_tools.py └── test_utils.py