Skip to main content

A Python package to visualize tabular data via https://www.tableskill.com/

Project description

TableSkill

Python package for visualization of tabular data via https://www.tableskill.com/
Specifically, polars (https://pola.rs/) dataframes are supported.

Usage:

You can comfortably visualize your polars dataframes in tableskill as in this self-contained example:

import tableskill as ts
import polars as pl

from datetime import datetime

# Create two dataframes from scratch
my_df1 = pl.DataFrame(
    {
        "integer": [1, 2, 3],
        "date": [
            datetime(2025, 1, 1),
            datetime(2025, 1, 2),
            datetime(2025, 1, 3),
        ],
        "float": [4.1, 5.2, 6.3],
        "string": ["a", "b", "c"],
    }
)

my_df2 = pl.DataFrame(
    {
        "an_integer": range(10),
    }
)

# Define a dictionary for the 2 dataframes
my_dataframe_dict = {
    "1 my_df": my_df1,
    "2 my_df": my_df2,
}

# Export the dataframes to tableskill using the tableskill function
ts.tableskill(
    dataframe_dict = my_dataframe_dict,
    sub_folder_in_export = "tableskill_sample",
)

The above will generate flat files suitable for https://www.tableskill.com/ on your hard drive under ~\<LAST_NAME>\temp\tableskill\<YYYYMMDD>\tableskill_sample\
You can simply drag invidual files or an entire folder structure into TableSkill.

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

tableskill-0.3.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

tableskill-0.3.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file tableskill-0.3.0.tar.gz.

File metadata

  • Download URL: tableskill-0.3.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for tableskill-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e407ae348e85a9f3365abf372265ff1f4913d1d6f589180c0264e53e92eca445
MD5 da891e63ea98f1fc2fceb55b68d4d7df
BLAKE2b-256 99daddc839cbb3789b85f28fd5ffe853f1b9f7d10afbe3a2b5a5c5126d4fb858

See more details on using hashes here.

File details

Details for the file tableskill-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tableskill-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45980d3f651bfc2634399dc2120ee4a96c4816e7ed145dc11bf0cad71807e41a
MD5 de60322414ec5a3ee04a0ac3cca28bb1
BLAKE2b-256 bc0babda6abe766466747edfa5ac4e8567a1ab8868ccbab7c86c5f51df63a1a8

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