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


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.1.tar.gz (7.8 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.1-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: datavitals-0.1.1.tar.gz
  • Upload date:
  • Size: 7.8 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.1.tar.gz
Algorithm Hash digest
SHA256 3bf056acb11a36006ada9e1f4192cc0f011e72a786945d1e193defa53fefb05a
MD5 89cdd336208ade434ff4ebe745f66891
BLAKE2b-256 ed36fddd9f80ce47dc1d6a86bab89b1d34bfe34d2e0b2045574a821040fd9445

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datavitals-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.4 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bec598ce4d3426ebfbcb5cea5355f91e707ad094cdb951053b87a6d7082a846e
MD5 ca6417fe556312b21c693a2de4d33870
BLAKE2b-256 f6eb04d10e781a24f5de523d54e351ba71f8165a95de843772806897bf9bb489

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