NVEIL Python SDK — no-code AI data visualization with auditable, deterministic results
Project description
NVEIL Python SDK
Turn your data into production-ready visualizations in seconds.
NVEIL is a no-code AI data visualization platform. Describe what you want in plain language, and the SDK generates auditable, deterministic visualizations — no hallucinations, no manual chart building.
Your data stays on your machine. Only metadata (column names, types, and statistics) is sent to the NVEIL server.
Installation
pip install nveil
Quickstart
import nveil
import pandas as pd
nveil.configure(api_key="nveil_...")
df = pd.read_csv("sales.csv")
spec = nveil.generate_spec("Revenue by region, colored by quarter", df)
fig = spec.render(df)
nveil.show(fig)
# Save for later — renders offline, no API call
spec.save("revenue.nveil")
Key Features
- No-code AI — describe your visualization in plain language.
- Auditable results — deterministic output, no hallucinations.
- Data stays local — only column names, types, and aggregate statistics are sent. Raw data never leaves your machine.
- Offline rendering — once generated,
render()runs 100% locally with no API call. - Reusable specs — save to
.nveilfiles, load later, render on new data. - Multi-backend — auto-detects the best rendering engine (Plotly, VTK, DeckGL).
Getting an API Key
- Create an account at app.nveil.com
- Go to Settings in your account
- Generate an API key
Documentation
Full documentation: https://docs.nveil.com
License
Proprietary. See LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
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 nveil-0.0.1.dev1-py3-none-any.whl.
File metadata
- Download URL: nveil-0.0.1.dev1-py3-none-any.whl
- Upload date:
- Size: 13.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d261b4de4bcb637a35e7fef5f42bfb6a13874789e7fed64034270203ad03ecf
|
|
| MD5 |
98b96bf6a89cf4e2be3102d961066bc9
|
|
| BLAKE2b-256 |
66e41b0b5422478966e05b9dc013b66eaf8b25bbca5c6c5bf694717e7255c627
|