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
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.
Charts
Line
Pie
Maps
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:
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.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
762997e01397a6971262aaf9dfc3c6bd4396e7f34161688bbd2be4bb4b54c086
|
|
| MD5 |
668abed18e347ad07ae07f283953e87c
|
|
| BLAKE2b-256 |
5a82de39155e5623932f60b73d56a7c522b293002f323c83dd3ea635dc83cb5c
|
Provenance
The following attestation bundles were made for colvert-0.3.0.tar.gz:
Publisher:
publish.yml on julien-duponchelle/colvert
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
colvert-0.3.0.tar.gz -
Subject digest:
762997e01397a6971262aaf9dfc3c6bd4396e7f34161688bbd2be4bb4b54c086 - Sigstore transparency entry: 159613226
- Sigstore integration time:
-
Permalink:
julien-duponchelle/colvert@1b4364550d4439c24d810fa14ea52a6acebd6951 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/julien-duponchelle
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1b4364550d4439c24d810fa14ea52a6acebd6951 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83539d60af166231c22525da9355eb3495dfb7b621a59bbd53c2b2eb68f7142c
|
|
| MD5 |
cf57ae1bd87f64ba387c465b2aeda42d
|
|
| BLAKE2b-256 |
9af6c43732938168332238793e1741c01295f738ddde4b2bf264e184f921f158
|
Provenance
The following attestation bundles were made for colvert-0.3.0-py3-none-any.whl:
Publisher:
publish.yml on julien-duponchelle/colvert
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
colvert-0.3.0-py3-none-any.whl -
Subject digest:
83539d60af166231c22525da9355eb3495dfb7b621a59bbd53c2b2eb68f7142c - Sigstore transparency entry: 159613227
- Sigstore integration time:
-
Permalink:
julien-duponchelle/colvert@1b4364550d4439c24d810fa14ea52a6acebd6951 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/julien-duponchelle
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1b4364550d4439c24d810fa14ea52a6acebd6951 -
Trigger Event:
push
-
Statement type: