Skip to main content

Intelligent Data Visualization & EDA Assistant

Project description

Ironbars

⚠️ This is the Alpha branch, code here is untested and may break things. You can check the changelogs at Ironbars.changelogs

Python License

IronBars is a Python library that automatically analyzes tabular datasets and suggests the most suitable visualizations and preprocessing ideas. Instead of manually guessing which plots to use, IronBars guides you with clean, interpretive visual suggestions tailored to your data types and relationships.

 Transform raw datasets into meaningful visual insights through automated,
 Intelligent plot selection.

Scope

IronBars focuses on :-

  1. Focused on Auto EDA (Exploratory Data Analysis)
  2. Suggests and generates suitable plots
  3. Designed for structured tabular datasets (CSV / pandas DataFrame)
  4. Intended for students, analysts, and ML beginners

Out of Scope

IronBars does not aim to:-

  1. Replace full business intelligence platforms
  2. Perform automated machine learning
  3. Provide deep statistical infer
  4. Act as a dashboard framework

Installation Instructions

  • Installed python version must be >=3.10
pip install ironbars

Usage

You will find the usage at Usage Guide

How IronBars Thinks

IronBars analyzes each column using structural signals:

  1. Uniqueness ratio
  2. Missing ratio
  3. Volatility score (normalized difference)
  4. Datatype detection

These signals are combined into deterministic rules to assign a semantic type to each column.

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

ironbars-0.1.0a2.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

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

ironbars-0.1.0a2-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file ironbars-0.1.0a2.tar.gz.

File metadata

  • Download URL: ironbars-0.1.0a2.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for ironbars-0.1.0a2.tar.gz
Algorithm Hash digest
SHA256 7cbd0c4d7d4675b2404a590686ee1fb6bd6e0cca2749c574ded5de921a5aebc5
MD5 f385ea4bc7c92b9ed3262421926e1f1d
BLAKE2b-256 d5bb946b73261e9d2d55782306425619ae5ff2b0428a3242eb1ec5d839574fac

See more details on using hashes here.

File details

Details for the file ironbars-0.1.0a2-py3-none-any.whl.

File metadata

  • Download URL: ironbars-0.1.0a2-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for ironbars-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 66990e30bf103513955e75f5e2d3cab48b162ede49f3efe7b3b45d84180686aa
MD5 8b574f304bc7733d53f8acfb80b4e284
BLAKE2b-256 8bce26f709ad97338a214c2aa3c4e6280afa2cd8a7722c65f281869bd9ab70e0

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