Skip to main content

Python Package

vizdataquality

This is a Python package for visualizing data quality, and has two main parts. One is software that helps you comprehensively profile and investigate data quality using this workflow from the 6-step Data Quality Method:

  1. Is anything obviously wrong (look at your data and any documentation)?
  2. Watch out for special values
  3. Is any data missing?
  4. Check each variable
  5. Check combinations of variables
  6. Profile the cleaned data

The other is software for investigating patterns and structures of missing values in your data. When a given pattern of missing values has been found to be associated with other factors or attributes of the data then it becomes a "structure of missingness". Patterns and structures of missing values are part of Step 5 of the workflow, because they involve combinations of variables.

Documentation

The vizdataquality documentation is hosted on Read the Docs.

Installation

We recommend installing vizdataquality in a python virtual environment or Conda environment.

To install vizdataquality, most users should run:

pip install 'vizdataquality'

Tutorials

The package includes notebooks that show you how to:

After installing vizdataquality, to follow theses tutorials interactively you will need to clone or download this repository. Then start jupyter from within it:

python -m jupyter notebook notebooks

Development

  • Documentation is built on readthedocs.com from main branch
  • PyPi pulls on creating a release on project repository on GitHub.

Notice

The vizdataquality software is released under the Apache Licence, version 2.0. See LICENCE for details.

The file missing_data_functions.py contains some code that has been derived from setvis, which uses the same licence as vizdataquality. The same person leads the development of both packages.

Acknowledgements

The development of the vizdataquality software was supported by funding from the Engineering and Physical Sciences Research Council (EP/N013980/1; EP/R511717/1; EP/X029689/1), the Alan Turing Institute and Higher Education Innovation Funding (HEIF) from UK Research and Innovation (UKRI).

Metadata

Release files for vizdataquality 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vizdataquality 1.2.0
File Size Uploaded Provenance
vizdataquality-1.2.0.tar.gz 62.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for vizdataquality 1.2.0
File Interpreter ABI Platform
vizdataquality-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 130.7 kB

Release files / vizdataquality-1.2.0.tar.gz

Download URL vizdataquality-1.2.0.tar.gz
Size 62.6 kB
Tags Source
SHA-256 checksum
How to use checksums
723fa2bf299504bd1849c3b8fc84d051ced6bffc2fcb8204da20d8f4e16c9442
BLAKE2b-256 checksum
How to use checksums
76c48d68e2c050365e3535473ee2eeb0027e06fc20459ab542b1bf97f89e1c97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / vizdataquality-1.2.0-py3-none-any.whl

Download URL vizdataquality-1.2.0-py3-none-any.whl
Size 68.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b3296700e91d2e366f0c2aee7862dfedc09547d573a918c858594be394451f1
BLAKE2b-256 checksum
How to use checksums
58168cf8b3c309094928e831169d94555afa655d10ed0472f8daf9ce15107ed8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for vizdataquality 1.2.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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page