跳转到主要内容

终端表格数据样式

项目描述

https://travis-ci.org/pyout/pyout.svg?branch=master https://codecov.io/github/pyout/pyout/coverage.svg?branch=master https://img.shields.io/badge/License-MIT-yellow.svg

pyout 是一个Python包,它定义了一个将结构化记录作为表格写入终端的接口。它正在开发中,以替换ReproMan和DataLad中显示表格数据的自定义代码。请参阅示例文件夹以了解如何开始。

接口的主要目标是分离内容和样式以及表现。当前功能包括

  • 自动调整宽度并更新前一个值

  • 基于字段值或指定间隔的样式设置

  • 定义一个将原始值映射到显示值的转换函数

  • 定义一个生成列摘要(例如,值总计)的摘要函数

  • 支持延迟的、异步的值,当值到达时添加到表格中

状态

该软件包目前处于早期开发阶段。虽然它以当前形式可以使用,但它可能会发生重大变化,破坏向后兼容性,并且许多方面目前缺乏完善和文档。

pyout 需要 Python 3 (>= 3.7)。它是在 GNU/Linux 环境中开发和测试的,预计也将在 macOS 环境中运行。目前对 Windows 的支持非常有限。

许可证

pyout 采用 MIT 许可证。请参阅 COPYING 文件。

项目详情


下载文件

下载适合您平台的应用程序文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

pyout-0.7.3.tar.gz (45.7 kB 查看哈希值)

上传时间

构建分布

pyout-0.7.3-py3-none-any.whl (51.7 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页