A profiling tool for tabular data leveraging the powerful capabilities of LLMs, appropriate for data scientists.
Project description
TableSage
A profiling tool for tabular data leveraging the powerful capabilities of LLMs, appropriate for data scientists.
Features
- Table-related features: Table-related features of TableSage.
- Table-related features: Attribute-related features of TableSage. Dashed lines indicate optional arguments, but at least one should be provided.
| Feature | Sub-Feature | Input | Output |
|---|---|---|---|
| Table | Table Summarization | Table | Property |
| Table Type Annotation | Table | Property | |
| Column | Column Summarization | Table | Property |
| Column Type Annotation | Table | Property | |
| Extraction | Insights Extraction | List of Official Properties (Optional) List of Generated Properties (Optional) (At least one) |
List of Insights |
| Spatial Information Extraction | Table Description | Property | |
| Temporal Information Extraction | Table Description | Property | |
| Comparison | Properties Comparison | List of Official Properties List of Generated Properties |
List of Comparisons |
| Fusion | Alternative Properties Fusion | List of Official Properties (Optional) List of Generated Properties (Optional) List of Insights (Optional) (At least one) |
Property |
| Complementary Properties Merging | List of Official Properties (Optional) List of Generated Properties (Optional) (At least one) |
Property |
Quickstart
Installation
pip install tablesage
Usage
You can easily use TableSage by:
from tablesage import TableSage
p = TableSage()
p.load_dataset(path=<path>, separator=<separator>)
profile = p.profile_dataset(<model>, endpoint=<openai-endpoint>, token=<token>)
You can find more information about OpenAI endpoints here.
Acknowledgements
This work was partially funded by the EU Horizon Europe projects STELAR (GA. 101070122)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tablesage-0.0.8.tar.gz.
File metadata
- Download URL: tablesage-0.0.8.tar.gz
- Upload date:
- Size: 14.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19be013453d1bfe96ec04234dd8b7bf7820dc7442b656aca92d4090a597a1f3c
|
|
| MD5 |
5252860c2660fa32858d5616214e2276
|
|
| BLAKE2b-256 |
305f2ac5708d131359af55f2b3d5e1d8d871d5460f1a2f487b75ce6ab0f84f4e
|
File details
Details for the file tablesage-0.0.8-py3-none-any.whl.
File metadata
- Download URL: tablesage-0.0.8-py3-none-any.whl
- Upload date:
- Size: 19.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89cf7e5fddcc7da32e1749c6b56be1908c80c14947f3765181b96a53f381d388
|
|
| MD5 |
7272cc3db7df59a991c5368f970a05db
|
|
| BLAKE2b-256 |
4bdb58f94fe769888d9b1e847c72981ec10fc95156521204be2183ede276c7fb
|