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.0

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.0
File Size Uploaded
datapilot_kit-0.4.0.tar.gz 38.5 kB Details

Built distribution (wheel)

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

Total release size: 80.9 kB

Release files / datapilot_kit-0.4.0.tar.gz

Download URL datapilot_kit-0.4.0.tar.gz
Size 38.5 kB
Tags Source
SHA-256 checksum
How to use checksums
443b284b0ff80b4237165e91423bf68a6676bd42393e155b277dd95debfc92a0
BLAKE2b-256 checksum
How to use checksums
57e65f797a2f1fd0609f89c37be59ab6546adcf31ff13e56183a6f0e6d0fd2a0
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.0-py3-none-any.whl

Download URL datapilot_kit-0.4.0-py3-none-any.whl
Size 42.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a31001502446b626fc03d5c967d512e925661444ae4efbd9a3e31ac39807db4a
BLAKE2b-256 checksum
How to use checksums
7f3cdc7c661a949fcf8be9692a0764bd7b39b7089810c3fdcdf024e162342d2c
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

0.4.1

2 release files

This release

0.4.0 This release

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