Niru Maheswaranathan ed85b77257 Updated docs
2016-05-03 23:08:43 -07:00
2016-05-03 23:08:43 -07:00
2016-05-03 17:35:15 -07:00
2016-05-03 22:58:26 -07:00
2016-05-03 23:08:43 -07:00
2016-05-03 16:37:47 -07:00
2016-05-03 23:01:32 -07:00
2015-10-02 10:32:32 -07:00
2016-05-03 19:25:40 -07:00

tableprint

Pretty console printing 📋 of tabular data in python 🐍

PyPi version Build Status Coverage Status Documentation Status

Example output

About

tableprint lets you easily print formatted tables of data. Unlike other modules, you can print single rows of data at a time (useful for printing ongoing computation results).

Installation

pip install tableprint

Usage

The tableprint.table function takes in a matrix of data, a list of headers, a width (defaults to 11) and a style (defaults to 'round'). To print a dataset consisting of 10 rows of 3 different columns with the default width and style:

import tableprint
import numpy as np

data = np.random.randn(10,3)
headers = ['Column A', 'Column B', 'Column C']

tableprint.table(data, headers)

The header and row functions allow you to print just the header or just a row of data, respectively, which is useful for continuously updating a table during a long-running computation. Also, the banner function is useful for just printing out a nicely formatted message to the user.

Documentation

Hosted at Read The Docs: tableprint.readthedocs.org

Dependencies

  • Python 2.7 or 3.3+
  • numpy
  • six

Version

  • 0.4.0 (May 3 2016) Adds a 'block' style
  • 0.3.2 (May 3 2016) Adds a test suite
  • 0.3.0 (May 3 2016) Adds custom styles for tables, specified by a key ('fancy_grid', 'grid', etc.)
  • 0.2.0 (May 2 2016) Adds better python2 (unicode/bytes) compatibility
  • 0.1.5 (Oct 1 2015) Renamed hrtime to humantime, added docs
  • 0.1.4 (Sept 28 2015) Added human readable string converter (hrtime)
  • 0.1.0 (Feb 24 2015) Initial release

License

MIT. See LICENSE.md

Description
Pretty console printing 📋 of tabular data in python 🐍
Readme 485 KiB
Languages
Python 98.2%
Makefile 1.8%