[prev in list] [next in list] [prev in thread] [next in thread] 

List:       debian-devel
Subject:    Bug#950095: ITP: pyout -- interface for writing structured records as a table in a terminal
From:       Yaroslav Halchenko <debian () onerussian ! com>
Date:       2020-01-28 21:48:58
Message-ID: 158024813855.2655384.10838086803980737480.reportbug () lena ! dartmouth ! edu
[Download RAW message or body]

Package: wnpp
Severity: wishlist
Owner: Yaroslav Halchenko <debian@onerussian.com>

* Package name    : pyout
  Version         : 0.5.0
  Upstream Author : Kyle Meyer <kyle@kyleam.com>
* URL             : https://github.com/pyout/pyout
* License         : MIT/X
  Programming Lang: Python
  Description     : interface for writing structured records as a table in a terminal

pyout is a Python package that defines an interface for writing
structured records as a table in a terminal. It is being developed to replace
custom code for displaying tabular data in in ReproMan and DataLad.
.
A primary goal of the interface is the separation of content from style
and presentation. Current capabilities include
.
 - automatic width adjustment and updating of previous values
 - styling based on a field value or specified interval
 - defining a transform function that maps a raw value to the displayed value
 - defining a summary function that generates a summary of a column (e.g., value totals)
 - support for delayed, asynchronous values that are added to the table as they come in


This package is needed for other upcoming ITPs, and eventually might
also be used in already existing packages (e.g. datalad)

The plan is to team maintain it within Debian Python Modules Team, since pyout is
of general utility.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic