Skip to main content

A library for data visualization with LLMs

Project description

Visualisation with LLM

Description

visualisation-with-llm is a library for automatic data visualization generation using Large Language Models (LLMs) like Google Gemini. It helps users upload datasets, define problems, and automatically generate, customize, and export visualizations.

Features

  • Automatic Visualization Generation: Leverages LLMs to propose relevant visualizations based on dataset and user problem statement.
  • Customization Options: Users can adjust visualization titles, axes, and chart types to meet their needs.
  • Interactive Data Filtering: Allows users to filter data by column values before generating visualizations.
  • Wide Range of Visualizations: Supports scatter plots, line charts, bar charts, histograms, boxplots, heatmaps, and more.
  • Data Summarization: Automatically provides summary statistics of the dataset, including numeric and categorical details.
  • Export Options: Users can download visualizations as PNG, datasets as CSV, and configurations as JSON files.
  • Streamlit Web Interface: Built with Streamlit for an interactive and user-friendly web-based application.

Installation

To install the package, run:

pip install visualisation-with-llm

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

visualisation_with_llm-0.1.2.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

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

visualisation_with_llm-0.1.2-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file visualisation_with_llm-0.1.2.tar.gz.

File metadata

  • Download URL: visualisation_with_llm-0.1.2.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.1 CPython/3.13.1 Windows/11

File hashes

Hashes for visualisation_with_llm-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d37031a0f31d55de7604f180535ce9a64e381abb28d00dc3309d0f32e69a710b
MD5 b862e3265aa690c48b2f2e0bd87e53e8
BLAKE2b-256 f79ec04ce270f56c3e0571677726bb55de9c281154ed5d8ec2b1f6c324d6c888

See more details on using hashes here.

File details

Details for the file visualisation_with_llm-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for visualisation_with_llm-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 297726d33dd56d1358d79ec338423b0962a2092bb230f87d30d48b1f1f7e8869
MD5 ce4687b4299295fb4185755bc474db9e
BLAKE2b-256 1fc59fce418ea1236f36052424c8a1256755c68bfd86319c55634d8f4443545b

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