DataVeritas
DataVeritas is a Streamlit dashboard for profiling tabular datasets and auditing data quality.
Install and run
DataVeritas can be installed from PyPI once a release has been published:
python -m pip install dataveritas
dataveritas
The dataveritas command starts the dashboard and opens it in your browser. The explicit form is also supported:
dataveritas serve
Streamlit server options can be passed through:
dataveritas serve --server.port 8502
The dashboard runs locally; it does not require a separate API server. The AI assistant tries Groq first using GROQ_API_KEY and falls back to local Ollama if Groq is unavailable. API keys are not included in the pip package; each user provides their own key in their environment or Streamlit secrets. For the fallback, install and start Ollama, then download the default model:
ollama pull llama3.2
Set OLLAMA_MODEL to use a different locally installed model, or OLLAMA_HOST if Ollama is running at a non-default address. If neither provider is available, the dashboard explains what needs to be configured.
Install from a checkout
python -m pip install .
dataveritas
For development, install the declared dependencies and run Streamlit directly:
python -m pip install -r requirements.txt
streamlit run dashboard.py
Package layout
dashboard.py— Streamlit user interfacesections/— dashboard views and interactionscore/— data quality analysis and supporting logicdataveritas/cli.py— command-line launcher installed asdataveritas
Metadata
Release files for dataveritas 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| dataveritas-2.0.0.tar.gz | 70.4 kB | Without provenance | Details for dataveritas-2.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| dataveritas-2.0.0-py3-none-any.whl | Python 3 | none | any | Details for dataveritas-2.0.0-py3-none-any.whl |
Total release size: 153.9 kB
Release files / dataveritas-2.0.0.tar.gz
| Download URL | dataveritas-2.0.0.tar.gz |
|---|---|
| Size | 70.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
14198e0f238334ad5d78b79263b6820b5ccb98eca42595427754e5c7c69ed54e
|
|
BLAKE2b-256 checksum How to use checksums |
d3be4ee7b94f792a550b3ce4c0935703343d0de4d5a3a36117a92de8501acb5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.8
|
Release files / dataveritas-2.0.0-py3-none-any.whl
| Download URL | dataveritas-2.0.0-py3-none-any.whl |
|---|---|
| Size | 83.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4e88c57c6210908e5473b44e567512aed9455825a7a41a219477443ff307a957
|
|
BLAKE2b-256 checksum How to use checksums |
7c76e6a77c435d4d9b6f392a14a73c00bfeb24849dc79ba3b7cfeea66269578a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.8
|
Security for dataveritas 2.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.