Skip to main content

A lightweight data quality and visualization toolkit for pandas DataFrames

Project description

DataInsightX

A lightweight, beginner-friendly Python library for automated data quality checks and interactive visualizations.


Overview

DataInsightX helps data engineers, analysts, and students quickly assess and visualize the quality of their datasets.

With just one command or a few lines of code, you can:

  • Detect missing values
  • Find duplicate rows
  • Validate schema consistency
  • Identify data drift between datasets
  • Generate an interactive dashboard (Plotly + HTML)

Why This Project?

I built this library to simulate a real-world data engineering task — validating and profiling data before analysis or model training.

This project demonstrates:

  • Python packaging and CLI development
  • Data validation and visualization skills
  • Open-source best practices (README, tests, PyPI readiness)

Great to showcase on a fresher data engineer resume!


Features

Category Feature Description
Data Quality Missing Value Report Identify missing values and their percentages
Duplicate Detection Detect duplicate rows
Schema Validation Check if data matches expected structure
Data Drift Compare statistics between two datasets
Visualization Automated Dashboard Generate interactive HTML reports
CLI Tool datainsightx analyze file.csv Run full analysis from the terminal

Installation

You can install DataInsightX (once uploaded to PyPI) using:

pip install datainsightx

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

datainsightx_raj-0.1.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

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

datainsightx_raj-0.1.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file datainsightx_raj-0.1.0.tar.gz.

File metadata

  • Download URL: datainsightx_raj-0.1.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for datainsightx_raj-0.1.0.tar.gz
Algorithm Hash digest
SHA256 332091098795da470509ce8c9557f731fa76bf8490e033fedcaf6cfbaedd7211
MD5 289262f6375e4cde0cdbf3749bf976d4
BLAKE2b-256 e37afa90e92a909195f631727298bfbaa119b7c2ab22433b1e1e74e12cbea8fd

See more details on using hashes here.

File details

Details for the file datainsightx_raj-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for datainsightx_raj-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec835f8966c7fa6b89804e8e706d7362bc38766ad95ea42135e6af4c28d01340
MD5 ffe8e50180c4998c07d5ec7e52116ab1
BLAKE2b-256 986cd59690e7f14fe96bda0fc8f608f251645fa6968d743ad863a58b0bd6d167

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