A Python package for data transformation and generating PDF reports with detailed analysis and visualizations.
Project description
Data Analysis & Transformation PDF Report Generator
A powerful Python toolkit for performing data transformations on tabular datasets and generating detailed, well-formatted PDF reports. Designed for data analysts, scientists, and engineers, this tool streamlines data preprocessing, exploratory analysis, and documentation by integrating transformation functions, visualizations, and report generation in one package.
📌 Features
- Multi-format data loading: Supports CSV, Excel (
.xlsx,.xls), and JSON files. - Flexible data transformations: Normalization, log transformation, categorical encoding, and more.
- Comprehensive PDF reports: Include dataset overview, data types, summary statistics, missing and unique values, correlation matrices, data previews, transformed data insights, and before-after comparisons.
- Dynamic plot integration: Optional inclusion of plots like histograms, boxplots, scatterplots, bar charts, and heatmaps.
- Professional PDF formatting: Powered by ReportLab with support for pagination, text formatting, and image embedding.
- Automated cleanup: Temporary plot images are removed after embedding to keep your workspace tidy.
- Extensible modular design: Easy to customize and extend with your own transformations and visualizations.
🚀 Installation
Install dependencies via pip:
pip install pandas reportlab matplotlib numpy openpyxl
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file data_narasak-0.1.2.tar.gz.
File metadata
- Download URL: data_narasak-0.1.2.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4a149edcec8768739c426f306842a54d56af598ba7e272e99450e0f48bbf6aa
|
|
| MD5 |
4d9d18585b1219c6d25ccd0cf05b7e00
|
|
| BLAKE2b-256 |
08bde4d487f06c0578390645443642ab56e19695f5165695b2185315197edb0e
|
File details
Details for the file data_narasak-0.1.2-py3-none-any.whl.
File metadata
- Download URL: data_narasak-0.1.2-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1634210187b17c5bf71fb8215d2d6b59a9107e3df769297c940993329decb7c
|
|
| MD5 |
b59ea3504cab27a36708392d651e9049
|
|
| BLAKE2b-256 |
e2589fc119d6904f6f8398c71688dd9ce5920e850c894be649e514bf5cb3687f
|