Skip to main content

Quality assessment functions for Tracer Data

Project description

Getting Started

A Library built to work on generic pandas Dataframes and provide quality assessments such as the number of nulls in certain columns, the recency of data row items or the number of duplicates

Full Online Documentation

Library Installation

pip install vaynerqualityassessments

To upgrade the library after an update

pip install vaynerqualityassessments --upgrade

Initialisation of the QualityAssessments class

An instance of the "QualityAssessments" class can be initiated with the ability to read/write with google sheets by being passed a UtilityFunctions object from the veetility library. Please consult the documentation for that library in order to be able to create an instance of the UtilityFunctions class

Setup in code

Once the instance of the UtilityFunctions class has been created i.e. "util". This can then be passed to the QualityAssessments initialisation.

import config as cf
from veetility import utility_functions
from vee_qa import quality_assessments as qa

util = utility_functions.UtilityFunctions(cf.google_sheet_auth_dict,cf.db_user, 
                                          cf.db_password,cf.db_host,
                                          cf.db_port, cf.db_name)

qual_assess = qa.QualityAssessments(util)

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

vaynerqualityassessments-0.1.20.tar.gz (9.9 kB view hashes)

Uploaded Source

Built Distribution

vaynerqualityassessments-0.1.20-py3-none-any.whl (10.2 kB view hashes)

Uploaded Python 3

Supported by

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