Skip to main content

Datapilot

The first step after loading your dataset.

Datapilot is an open-source Python library for deterministic exploratory data analysis and dataset understanding.

Every data project begins with understanding the data. Datapilot helps you understand your dataset before building machine learning models, dashboards, or AI-powered applications.


Installation

Install Datapilot from PyPI:

pip install datapilot-kit

Quick Start

import pandas as pd

from datapilot import analyze

df = pd.read_csv("dataset.csv")

report = analyze(df)

print(report.summary())
print(report.dataset_health())
print(report.insights())

Datapilot analyzes your dataset and returns a structured Report object containing dataset summaries, health assessments, statistical analysis, insights, and recommendations.


Supported Inputs

Datapilot currently supports:

  • Pandas DataFrames
  • CSV files
  • Excel files
  • Headerless .data files

Features

  • Dataset Summary
  • Dataset Health Score
  • Missing Value Analysis
  • Duplicate Detection
  • Data Type Analysis
  • Statistical Summaries
  • Outlier Detection
  • Correlation Analysis
  • Actionable Insights
  • Professional HTML Reports

Documentation

Project documentation is available in the docs/ directory.

  • Vision
  • User Journey
  • API Philosophy
  • API Review
  • Roadmap

Status

Datapilot v0.4.0 — Stable Release

Datapilot v0.4.0 extends the core data-quality workflow with:

  • Dataset Health 2.0
  • ML Readiness assessment
  • ML assessment coverage
  • Statistical Profile
  • Data Integrity signals
  • Notebook Readiness
  • Assessment Boundaries
  • Expanded HTML reporting
  • Real-world dataset validation

The package is available on PyPI as datapilot-kit.

License

Datapilot is open source and released under the MIT License.

Release files for datapilot-kit 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for datapilot-kit 0.4.1
File Size Uploaded
datapilot_kit-0.4.1.tar.gz 39.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for datapilot-kit 0.4.1
File Interpreter ABI Platform
datapilot_kit-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 83.4 kB

Release files / datapilot_kit-0.4.1.tar.gz

Download URL datapilot_kit-0.4.1.tar.gz
Size 39.5 kB
Tags Source
SHA-256 checksum
How to use checksums
52ea150f2f8170e7463a7971d5beef56c776d72e808181cf10ec70ddc1ed0776
BLAKE2b-256 checksum
How to use checksums
1099126485dad117bc88ac959005951dd9a0e9934c75acd9e8ddc043f79c0cb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.5

Release files / datapilot_kit-0.4.1-py3-none-any.whl

Download URL datapilot_kit-0.4.1-py3-none-any.whl
Size 44.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
144fd527ebf7d64af999a2d9dce565374d871df66dd564bda5884b0e24d500af
BLAKE2b-256 checksum
How to use checksums
b24d13e51da3f0cb80668501fe4a3785110339dc2ada75975d1490ebe4de9d9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.5

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page