Apocrypha

uhi

Universal Histogram Interface

This is a package meant primarily for documenting histogram indexing and the PlottableHistogram Protocol and any future cross-library standards. It also contains the code for the PlottableHistogram Protocol, to be used in type checking libraries wanting to conform to the protocol. Eventually, it might gain a set of tools for testing conformance to UHI indexing, as well. It is not usually a runtime dependency, but only a type checking, testing, and/or docs dependency in support of other libraries (such as boost-histogram 0.13+, hist 2.1+, mplhep 0.2.15+, uproot 4+, and histoprint 2+). There are a few useful runtime usable components (listed below). It requires Python 3.6+. See what's new.

Available in

OverlayNewestEbuildsLast activity
science gitweb ↗ 1.0.0 4 4 d details ›

Versions & arches

VersionOverlay amd64 Committed
9999 LIVE science follows upstream — no keywords view · download · history ↗
1.0.0 science amd64 testing view · download · history ↗
0.5.0 science amd64 testing view · download · history ↗
0.4.0 science amd64 testing view · download · history ↗

Use flags of 1.0.0

  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
2 expansion flags (python targets, ABIs, cpu flags…)
  • python_targets_python3_12
  • python_targets_python3_13

Runtime dependencies of 1.0.0

show 7 lines