Skip to main content

A Dynamic Table Visualization Tool for Iterative Processes

Project description

BeautyBook

BeautyBook is a lightweight Python class for dynamic, real-time visualization of tabular data in Jupyter and Google Colab notebooks. Designed for iterative workflows like machine learning training loops, it renders a beautifully styled HTML table that updates in-place—no need for manual DataFrame reconstruction or external file writes.


Features

  • Real-time Updates: Clean, in-place table rendering using IPython.display, without cluttering notebook output.
  • Automatic Indexing: Each entry is auto-numbered for easy tracking.
  • Responsive Styling: Column widths adapt to content length using ch units for optimal readability.
  • Standalone Class: Fully self-contained—just copy and paste into your notebook.

Installation

BeautyBook is distributed as a single Python class. To use it, simply copy the class definition into a notebook cell:

pip install beautybook

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

beautybook-0.1.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

beautybook-0.1.2-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file beautybook-0.1.2.tar.gz.

File metadata

  • Download URL: beautybook-0.1.2.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.12

File hashes

Hashes for beautybook-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7f72561d60b8f6708e600fd18a5d3eb85bc52de40d5c89775e4d75aa02c91d38
MD5 146ede9cf357d313064bf5842762a149
BLAKE2b-256 233e44cb00ff1a3d72e7fb8519718d6db0efee9da6ef13987df7ef5e5d762e58

See more details on using hashes here.

File details

Details for the file beautybook-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: beautybook-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.12

File hashes

Hashes for beautybook-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2466530908d3e5f0ed719034f51846aca85ac0a23b16db3abc4671c77ffdfc6e
MD5 d912a866767a862700bd5c1585f7bda9
BLAKE2b-256 3b148c47bd9dd0d1fb1cdb0cf54c10bc4e149e3c18a0ea6269cceaf490c8404b

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