Skip to main content

A Data-Ops tool for devs

Project description

WOMBATOO

Wombatoo is a python library which have the following features:

  1. Dataframe summary: Summary of dataframe in CSV format
  2. Datacard: A single document having Timestamp, data owner, data source, data refresh cycle, data details, Intended use, data summary, ethical considerations, Recommendation and caveats. Some fields are pre-populated and the user can populate the rest to define a consice contract between data owner and data user.
  3. Version: a local versioning tool using which a user can use to version small to medium datasets locally.
  4. Report: A pandas-profiling report which can be saved in HTML, JSON and PDF formats.
  5. Schema: A csv document having the schema of the dataset. Users can use it to validate the schema in the data pipeline.

Installation

pip install wombatoo
from wombatoo import wombatoo
import pandas as pd

#reading df
df = pd.read_csv('base.csv')

if __name__ =="__main__":
    summary = wombatoo.metric_summary(df,path_to_save='summary.csv')
    datacard = wombatoo.datacard(df, path_to_save='Datacard_user.txt')
    version = wombatoo.version(df.head(5),file_name='fraud_bool', folder_path='./local_repo')
    report = wombatoo.generate_report(df=df.head(10), path_to_save='./Data_Profile_Report.html', pdf=False)
    schema = wombatoo.schema(df=df,path_to_save='schema.csv',show=1)

END

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

wombatoo-1.0.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

wombatoo-1.0.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file wombatoo-1.0.0.tar.gz.

File metadata

  • Download URL: wombatoo-1.0.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.7

File hashes

Hashes for wombatoo-1.0.0.tar.gz
Algorithm Hash digest
SHA256 fbbaa5de4f4b6c948349fb5443bb156551d29a80617fb6d75ae624c21f2163db
MD5 9cbccfcd31caaf10c3a62424f846f1ce
BLAKE2b-256 569a7128b10ff0798ad5d809476242c8947aed23ed920d3fd9cfde21260c8d95

See more details on using hashes here.

File details

Details for the file wombatoo-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: wombatoo-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.7

File hashes

Hashes for wombatoo-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1124e072945a9b1f6c44533e2c57448ef5f5207b96dd0beb40fbc39eaaa47dba
MD5 5108afc57a89104172afd1d91fa63122
BLAKE2b-256 148b8f14594b2d8d0102e60291f823b547b136a01feb127a0cffc76f9dc889f7

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