Skip to main content

colvert is a Frontend for DuckDB a fast and lightweight in-memory database designed for analytical queries. It's design to be a simple and easy to use tool for data analysis and visualization.

Project description

Colvert

PyPI - Version PyPI - Python Version PyPI - Downloads

Logo


Table of Contents

THIS PROJECT IS IN EARLY DEVELOPMENT

colvert is a tool for fast data exploration and visualization. Running on your machine you can explore large datasets using SQL an visualize them. AI generation of SQL queries is also supported.

colvert is a Frontend for DuckDB a fast and lightweight in-memory database designed for analytical queries. It's design to be a simple and easy to use tool for data analysis and visualization.

It's a web frontend running on top of DuckDB. It's support SQL queries and visualization using Plotly. Even if it's a web frontend it's designed to be used locally on your machine like a Jupyter notebook.

It's support loading data from CSV, Parquet, JSON files and directly from Hugging Face.

Using LiteLLM for AI support allow usage of multiple models like OpenAI, Anthropic, Mistral and more.

Table screenshot AI Prompt

Charts

Line

Line chart screenshot

Pie

Pie chart screenshot

Maps

Scatter map screenshot

Installation

We recommend installing colvert using pipx or uvx:

pipx install colvert

Pipx is a tool to install Python applications in isolated environments. It's a great way to install Python applications without cluttering your system Python environment.

Usage

colvert  open samples/test.csv 

This will detect the type of the file and open it in a new browser tab.

See the video below to see the tool in action: View demo

Documentation

Once colvert is installed, you can access the documentation from the web interface. You can also access the documentation in the documentation folder.

License

colvert is distributed under the terms of the Apache 2.0 license.

FAQ

What does Colvert mean?

Colvert is the french name for the Mallard Duck. It's a reference to DuckDB the database engine used by Colvert and the fact the author is French and born in the region of France where Mallard Duck are important.

https://en.wikipedia.org/wiki/Mallard

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

colvert-0.3.0.tar.gz (3.1 MB view details)

Uploaded Source

Built Distribution

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

colvert-0.3.0-py3-none-any.whl (2.6 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: colvert-0.3.0.tar.gz
  • Upload date:
  • Size: 3.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for colvert-0.3.0.tar.gz
Algorithm Hash digest
SHA256 762997e01397a6971262aaf9dfc3c6bd4396e7f34161688bbd2be4bb4b54c086
MD5 668abed18e347ad07ae07f283953e87c
BLAKE2b-256 5a82de39155e5623932f60b73d56a7c522b293002f323c83dd3ea635dc83cb5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for colvert-0.3.0.tar.gz:

Publisher: publish.yml on julien-duponchelle/colvert

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: colvert-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for colvert-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 83539d60af166231c22525da9355eb3495dfb7b621a59bbd53c2b2eb68f7142c
MD5 cf57ae1bd87f64ba387c465b2aeda42d
BLAKE2b-256 9af6c43732938168332238793e1741c01295f738ddde4b2bf264e184f921f158

See more details on using hashes here.

Provenance

The following attestation bundles were made for colvert-0.3.0-py3-none-any.whl:

Publisher: publish.yml on julien-duponchelle/colvert

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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