Skip to main content

A lightweight data validation toolkit

Project description

validata

validata is a lightweight data-quality toolkit for validating tabular data stored in CSV and Excel files. It provides a set of focused, practical checks commonly required in data engineering, reporting, and ETL pipelines.

The library is designed to be simple, predictable, and easy to integrate into existing workflows.

Features

  • Compare column structures between files

  • Validate required columns

  • Check missing values for key fields

  • Detect new distinct values between file versions

  • Validate that a date column belongs to a specific month

  • Extract the list of months present in a dataset

  • Produce value counts for a column

  • Clear all rows while preserving file structure

  • All functions operate on CSV, XLSX, and XLS formats.

Installation

pip install validata

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

validatax-0.2.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

validatax-0.2.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file validatax-0.2.0.tar.gz.

File metadata

  • Download URL: validatax-0.2.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for validatax-0.2.0.tar.gz
Algorithm Hash digest
SHA256 21eebe46ef51882a82db96d66187fc915f4a512049c1026a2180a9451410ad8b
MD5 d6243ea52151d62dc2792c414bac190d
BLAKE2b-256 0e7757e42a1f475177721b01b98d00fe69d6c7ec09d40780c2384760420a3033

See more details on using hashes here.

File details

Details for the file validatax-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: validatax-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for validatax-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1fbb62527b218de86f78579008e5bf82bc8fdd37c9a786743abc9c736cbff4f2
MD5 1ae1b4c40062706e86d03ae89077fbc4
BLAKE2b-256 50625f55fea6235b284ef5f3bbff4c45cfa5d2d754fae9cb92dfe1c025ffda56

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