Skip to main content

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 Attribute-related 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

tablesage-0.0.8.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tablesage-0.0.8-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

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

Hashes for tablesage-0.0.8.tar.gz
Algorithm Hash digest
SHA256 19be013453d1bfe96ec04234dd8b7bf7820dc7442b656aca92d4090a597a1f3c
MD5 5252860c2660fa32858d5616214e2276
BLAKE2b-256 305f2ac5708d131359af55f2b3d5e1d8d871d5460f1a2f487b75ce6ab0f84f4e

See more details on using hashes here.

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

Hashes for tablesage-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 89cf7e5fddcc7da32e1749c6b56be1908c80c14947f3765181b96a53f381d388
MD5 7272cc3db7df59a991c5368f970a05db
BLAKE2b-256 4bdb58f94fe769888d9b1e847c72981ec10fc95156521204be2183ede276c7fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page