Skip to content

Releases: Aviii-3085/datapilot

Datapilot v0.3.0 — Stable Release

Pre-release

Choose a tag to compare

@Aviii-3085 Aviii-3085 released this 09 Aug 07:56

Datapilot v0.3.0

The first stable release of Datapilot — an open-source Python library for deterministic exploratory data analysis and dataset understanding.

The first step after loading your dataset.

🚀 Highlights

Datapilot helps you understand your dataset before moving on to machine learning, dashboards, AI applications, or further analysis.

Dataset Analysis

  • Dataset summary and structural analysis
  • Dataset health assessment
  • Missing value analysis
  • Duplicate detection
  • Data type analysis
  • Statistical summaries
  • Outlier detection
  • Correlation analysis
  • Actionable dataset insights

📊 Reporting

  • Professional HTML report generation
  • Structured analysis sections
  • Dataset health and quality information
  • Reusable report templates
  • Integrated report styling and assets

🧩 Python API

Datapilot provides a simple analysis interface:

import pandas as pd

from datapilot import analyze

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

report = analyze(df)

📦 Installation

Install Datapilot from PyPI:

pip install datapilot-kit

The distribution package is:

datapilot-kit

The Python package is imported as:

import datapilot

🎯 Design Philosophy

Datapilot focuses on deterministic dataset understanding.

Given the same dataset and configuration, the analysis is designed to produce consistent and reproducible results.

Datapilot is intended to work alongside the existing Python data ecosystem rather than replace libraries such as pandas, NumPy, SciPy, Matplotlib, Plotly, or scikit-learn.

The intended workflow is:

Load Dataset
     ↓
Datapilot
     ↓
Understand Your Data
     ↓
Clean / Explore
     ↓
Build ML / AI / Dashboards / Applications

🛠️ Packaging Improvements

This release includes improvements to the Python package distribution:

  • Published under the datapilot-kit distribution name
  • Clean wheel and source distribution
  • Runtime HTML templates included in the package
  • Report styling assets included in the package
  • Unnecessary development files excluded from distributions
  • Verified installation in a fresh virtual environment

📚 Documentation

Project documentation includes:

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

🧪 Release Validation

The release candidate was tested through a clean installation from TestPyPI before the stable release.

The final v0.3.0 wheel and source distribution were inspected to verify that the required reporting assets and package metadata are included.

📄 License

Datapilot is released under the MIT License.

🔗 Links


Datapilot v0.3.0 — The first stable release. 🚀

Datapilot v0.3.0 Release Candidate 1

Pre-release

Choose a tag to compare

@Aviii-3085 Aviii-3085 released this 07 Aug 14:10

Datapilot v0.3.0 Release Candidate 1

This is the first public release candidate of Datapilot.

Highlights

  • Automated Exploratory Data Analysis (EDA)
  • Dataset health scoring
  • Missing value analysis
  • Duplicate detection
  • Statistical summaries
  • Correlation analysis
  • Outlier detection
  • Intelligent dataset insights
  • Professional HTML report generation
  • Example datasets and documentation

Installation

pip install datapilot

This release candidate is intended for testing and feedback before the stable v0.3 release.