A tool to validate data accoridng to the University of Queensland conformed dimensions of data quality.
Project description
pyduq
pyduq [py = python, d=data quality, uq = University of QLD, Australia]
This project is a generic, meta-driven data quality validation suite. This project was developed by Shane J. Downey as part of his M.Phil research study.
The purpose of pyduq is to provide a detailed analysis of the quality of data by comparing actual data against a set of generic data quality rules. The data quality rules are an implementation of LANG. LANG is a prior research study that provided a set of data quality pseudo-SQL statements that implement the 8 dimensions of data quality.
pyduq has been provided as open source unde the GNU licence.
pyduq - get all your data ducks in a row!
Documentation:
Please see the /doc folder on the Homepage for detailed instrucitons on usage.
Examples:
Please see the /examples folder on the Homepage for many examples of using pyduq features to validate Open Data sources.
Installation:
Before installing pyduq some prerequisties must be installed:
pip install dicttoxml pip install unidecode
python import nltk nltk.download('stopwords')
References
Jayawardene, V., Sadiq, S., & Indulska, M. (2013). An Analysis of Data Quality Dimensions. Retrieved from http://espace.library.uq.edu.au/view/UQ:312314/n2013-01_TechnicalReport_Jayawardene.pdf
Zhang, R., Jayawardene, V., Indulska, M., Sadiq, S., & Zhou, X. (2014). A Data Driven Approach for Discovering Data Quality Requirements. ICIS 2014 Proceedings, 1–10. Retrieved from http://aisel.aisnet.org/icis2014/proceedings/DecisionAnalytics/13
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 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 pyduq-1.0.6.tar.gz.
File metadata
- Download URL: pyduq-1.0.6.tar.gz
- Upload date:
- Size: 4.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e446e830eac4ac17929caaca230c84ca05a7b83cf920cd5c9ab5a0832dd801a1
|
|
| MD5 |
ec59abb2fc2fd063c712caec34399513
|
|
| BLAKE2b-256 |
0d75b73a64131365040b73fa9bf3729bb796ca1975da1701aefd8eb36042ec20
|
File details
Details for the file pyduq-1.0.6-py3-none-any.whl.
File metadata
- Download URL: pyduq-1.0.6-py3-none-any.whl
- Upload date:
- Size: 4.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77c73b52b7f5aaf0efaa6d96a3246e5d252b1657937de112e6c54acdd1ffe353
|
|
| MD5 |
c14a91cfb053fa1e2da8b7520652b528
|
|
| BLAKE2b-256 |
ae70c2cb06b610c004f6b681f761457b34424bfeeeafdd4b9439411afe4a6c4a
|