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.

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

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.0a1.tar.gz (9.0 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.0a1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ironbars-0.1.0a1.tar.gz
  • Upload date:
  • Size: 9.0 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.0a1.tar.gz
Algorithm Hash digest
SHA256 ce51ca2a8a3fbf77c6b057efb1d49a2b6318837c50cc347d4855e99ac75ecc39
MD5 ad40bd8c64a800457d8144906cb5b0e7
BLAKE2b-256 25d0612cd6d3f34c6de424ac0131959d7eee886a8c213b2c6e111d3b6308fca5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ironbars-0.1.0a1-py3-none-any.whl
  • Upload date:
  • Size: 8.3 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.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 e3a2f88d9a123d92ad012aeafbf0a54b6a70f984114ce9142ccbe1960f63d647
MD5 a02b82c73250c3f9d2c0039b8c3927a5
BLAKE2b-256 16e223d33490d45a5d3abf3e98558a8001f4d26b4694c43c92406de20f0065c2

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