Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyduq-1.0.5.tar.gz (3.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyduq-1.0.5-py3-none-any.whl (3.1 MB view details)

Uploaded Python 3

File details

Details for the file pyduq-1.0.5.tar.gz.

File metadata

  • Download URL: pyduq-1.0.5.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for pyduq-1.0.5.tar.gz
Algorithm Hash digest
SHA256 da8d9f77e5dd590dc0de4a33bc425949eff8dfaf172c30177e1c169e3df25e92
MD5 7df4ed279fce031e5ce1151e170934e1
BLAKE2b-256 1448b1c2a5276965733076a6b9a554bbbb5143da214f4f3636273f76e470b39d

See more details on using hashes here.

File details

Details for the file pyduq-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: pyduq-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for pyduq-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 55cdf2316c414d0b998497d218c740cc744f03e5ef7e8e2e0baf4c891407fb5c
MD5 a47823d1ef7011e5823b5f3ba15065a7
BLAKE2b-256 188bec4db8a3628de0b37b97c5b57ae4730b7f30cd12c260a0d06c0045117dc5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page