Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

data_narasak-0.1.2.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

data_narasak-0.1.2-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

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

Hashes for data_narasak-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b4a149edcec8768739c426f306842a54d56af598ba7e272e99450e0f48bbf6aa
MD5 4d9d18585b1219c6d25ccd0cf05b7e00
BLAKE2b-256 08bde4d487f06c0578390645443642ab56e19695f5165695b2185315197edb0e

See more details on using hashes here.

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

Hashes for data_narasak-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e1634210187b17c5bf71fb8215d2d6b59a9107e3df769297c940993329decb7c
MD5 b59ea3504cab27a36708392d651e9049
BLAKE2b-256 e2589fc119d6904f6f8398c71688dd9ce5920e850c894be649e514bf5cb3687f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page