Skip to main content

A reusable Python library for data cleaning, ETL, and SQL query building

Project description

datavitals

datavitals is a reusable Python library for data engineering that standardizes:

  • Data Cleaning
  • ETL (Extract, Transform, Load) pipelines
  • SQL query building

It helps data engineers, analysts, and Python developers avoid repetitive code, reduce errors, and maintain consistency across projects.


Author

Kamaleshkumar.K
LinkedIn Profile
GitHub Repository


Features

  1. Data Cleaning – Remove nulls, duplicates, trim strings, safe numeric conversions.
  2. ETL Pipelines – Predefined and custom transformations, safe handling of empty data.
  3. SQL Builder – Generate dynamic SELECT queries with optional WHERE and LIMIT clauses.
  4. Production-ready Tests – Behaviour-driven tests to ensure reliability.
  5. Easy to Use – Minimal learning curve, ready for new projects.

Installation

Install datavitals using pip:

pip install datavitals

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

datavitals-0.1.3.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

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

datavitals-0.1.3-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file datavitals-0.1.3.tar.gz.

File metadata

  • Download URL: datavitals-0.1.3.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for datavitals-0.1.3.tar.gz
Algorithm Hash digest
SHA256 0567da101b20a57f4757c55d91b42b58f7c73b9de4d26278cc97c7efa8499da3
MD5 370fcf1c6ffb4e2a3003e17e1fdd9d3b
BLAKE2b-256 8ee1a74acd1d6f189501d556b8212a4a2ef6259ddcee803e4940021d0c247edf

See more details on using hashes here.

File details

Details for the file datavitals-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: datavitals-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for datavitals-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 44bdffd5f212f956945ca0e31b89ab6bc4b2c4006200cc9127674f420e2d6343
MD5 f658b5402c9fb9ffeb782bf4c28d18a1
BLAKE2b-256 041d8177859e2d6cb0a17b111c8fe411b0f4c5d86a9510e4bb048d9ad309d6a4

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