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.7.tar.gz (13.6 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.7-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

Details for the file tablesage-0.0.7.tar.gz.

File metadata

  • Download URL: tablesage-0.0.7.tar.gz
  • Upload date:
  • Size: 13.6 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.7.tar.gz
Algorithm Hash digest
SHA256 ca7916aa5ae6048660c8838f205fd7ec11ddb145a5e9f81da4c943ca8e3d8c69
MD5 c6739ade0936c4fdf0d1c14cb7ec7742
BLAKE2b-256 18fe53f96ccad6ca42505aa52510b7a82fb5b6b9a1cd92928569215d4f3411d0

See more details on using hashes here.

File details

Details for the file tablesage-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: tablesage-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 18.5 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6aa46a319ab06fbbc3753b151106ae57123733ae5d234ab1d325d35e7ac9b12e
MD5 b0b7c1fa66e8c9c63661d20811b8cb97
BLAKE2b-256 26a6bb99a1f6b96f0c5369bbc5bec5a794be66827606917d9c14927be8cd7f08

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