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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tablesage-0.0.5.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.15

File hashes

Hashes for tablesage-0.0.5.tar.gz
Algorithm Hash digest
SHA256 1e3df011682e21bfd279ac5da57def1bf5cd53c0a9d666257b4d57aed9c291ac
MD5 0f5a15f42611dafb4d699d85b8aa249d
BLAKE2b-256 9ee14f01a18e8fb901950c201bed8b0cce1e0dca45ef527149b0bafd4595d992

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tablesage-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.15

File hashes

Hashes for tablesage-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b90737475b58388b1d0a9b4c95233157f33c947329950e06d8b3e82d06414301
MD5 a95a21424a156b04fa00cc7e5727b07c
BLAKE2b-256 749c7ec820466b19089737d6422b8bfadbfecda64a6ac6a2be26185434e305dc

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