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
.datafiles
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)
| File | Size | Uploaded | |
|---|---|---|---|
| datapilot_kit-0.4.0.tar.gz | 38.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|