统一直方图接口:帮助库作者使用直方图的工具
项目描述
UHI: 通用直方图接口
这是一个主要用于记录直方图索引和PlottableHistogram协议以及未来跨库标准的包。它还包含PlottableHistogram协议的代码,供希望遵循此协议的类型检查库使用。最终,它可能还会获得一套用于测试UHI索引兼容性的工具。它通常不是运行时依赖项,而是仅作为支持其他库(如boost-histogram 0.13+、hist 2.1+、mplhep 0.2.15+、uproot 4+ 和 histoprint 2+)的类型检查、测试和/或文档依赖项。它包含一些有用的运行时可用组件(如下所示)。旧版本适用于Python 3.6+。请查看新功能。
为了帮助绘图库接受来自经典来源的直方图,请参阅uhi.numpy_plottable.ensure_plottable_histogram
,它将NumPy风格的元组转换为简单的PlottableHistogram。
提供的协议支持运行时检查,因此isinstance(h, uhi.typing.plotting.PlottableHistogram)
在运行时是有效的,可能比手动检查预期的方法更简单。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
uhi-0.5.0.tar.gz (25.8 kB 查看哈希值)
构建分布
uhi-0.5.0-py3-none-any.whl (13.4 kB 查看哈希值)
关闭
uhi-0.5.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9559bbf2f38f18a2fc1d8f73139396068f88f898d6a9afc833207ec0fd59a31c |
|
MD5 | ed3b397e5a981d97558e1223cba62dea |
|
BLAKE2b-256 | df6eed8eab1879cfd4df4f1a78b6e6a96f026024a6421eb76f6a03123bc7bf3e |
关闭
uhi-0.5.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d5fc4620425a56ca22b7668fe6e328bf2ae349ddf07d402a7fa9d43341344de5 |
|
MD5 | 1f6544f1258c2f7aded1055a9ddeb66c |
|
BLAKE2b-256 | b00aff9bb3815e6995bd0c66a32259d2a197b7b85184fcf91648181dfd98799e |