mirror of
https://github.com/KevinMidboe/tableprint.git
synced 2025-10-29 09:50:17 +00:00
0dc1d4fb777021c0c7f336862c6933d16652d79a
tableprint
📋 pretty ASCII printing of tabular data in python 🐍
About
tableprint lets you easily print pretty ASCII formatted tables of data.
Unlike other modules, you can print single rows of data at a time (useful for printing ongoing computation results).
Also, tableprint is fast (minimal processing required) and is therefore relevant for printing updates during speed-intensive computations.
Installation
pip install tableprint
Usage
The tableprint.table() function takes in a matrix of data, a list of headers, and an optional dictionary of parameters. To print a dataset consisting of 10 rows of 3 different columns:
import tableprint
import numpy as np
data = np.random.randn(10,3)
headers = ['Column A', 'Column B', 'Column C']
tableprint.table(data, headers)
License
MIT Licensed. See License.md
Description
Languages
Python
98.2%
Makefile
1.8%