Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.1%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Universal Histogram Interface
Basic Info
- Host: GitHub
- Owner: APN-Pucky
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Homepage: https://uhi.readthedocs.io
- Size: 295 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of scikit-hep/uhi
Created over 1 year ago
· Last pushed about 1 year ago
https://github.com/APN-Pucky/uhi/blob/main/
# UHI: Universal Histogram Interface [![Actions Status][actions-badge]][actions-link] [![Documentation Status][rtd-badge]][rtd-link] [![pre-commit.ci Status][pre-commit-badge]][pre-commit-link] [![Code style: black][black-badge]][black-link] [![PyPI version][pypi-version]][pypi-link] [![Conda-forge version][conda-badge]][conda-link] [![PyPI platforms][pypi-platforms]][pypi-link] [![GitHub Discussion][github-discussions-badge]][github-discussions-link] [![Gitter][gitter-badge]][gitter-link] [![Zenodo][zenodo-badge]][zenodo-link] [![Scikit-HEP][sk-badge]](https://scikit-hep.org/) This is a package meant primarily for [documenting][rtd-link] 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). Older versions are available for Python 3.6+. [See what's new](https://github.com/scikit-hep/uhi/releases). To assist plotting libraries in accepting Histograms from classic sources, see `uhi.numpy_plottable.ensure_plottable_histogram`, which will adapt NumPy style tuples into a simple PlottableHistogram. The Protocols provided do support runtime checking, so `isinstance(h, uhi.typing.plotting.PlottableHistogram)` is valid at runtime and might be simpler than manually checking for the expected methods. [actions-badge]: https://github.com/Scikit-HEP/uhi/workflows/CI/badge.svg [actions-link]: https://github.com/Scikit-HEP/uhi/actions [black-badge]: https://img.shields.io/badge/code%20style-black-000000.svg [black-link]: https://github.com/psf/black [conda-badge]: https://img.shields.io/conda/vn/conda-forge/uhi [conda-link]: https://github.com/conda-forge/uhi-feedstock [github-discussions-badge]: https://img.shields.io/static/v1?label=Discussions&message=Ask&color=blue&logo=github [github-discussions-link]: https://github.com/Scikit-HEP/uhi/discussions [gitter-badge]: https://badges.gitter.im/https://github.com/Scikit-HEP/uhi/community.svg [gitter-link]: https://gitter.im/https://github.com/Scikit-HEP/uhi/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge [zenodo-badge]: https://zenodo.org/badge/DOI/10.5281/zenodo.10014713.svg [zenodo-link]: https://doi.org/10.5281/zenodo.10014713 [pre-commit-badge]: https://results.pre-commit.ci/badge/github/scikit-hep/uhi/main.svg [pre-commit-link]: https://results.pre-commit.ci/repo/github/309772485 [pypi-link]: https://pypi.org/project/uhi/ [pypi-platforms]: https://img.shields.io/pypi/pyversions/uhi [pypi-version]: https://badge.fury.io/py/uhi.svg [rtd-badge]: https://readthedocs.org/projects/uhi/badge/?version=latest [rtd-link]: https://uhi.readthedocs.io/en/latest/?badge=latest [sk-badge]: https://scikit-hep.org/assets/images/Scikit--HEP-Project-blue.svg [boost-histogram]: https://github.com/scikit-hep/boost-histogram [hist]: https://github.com/scikit-hep/hist [mplhep]: https://github.com/scikit-hep/mplhep [uproot]: https://github.com/scikit-hep/uproot4 [histoprint]: https://github.com/scikit-hep/histoprint
Owner
- Name: Alexander Puck Neuwirth
- Login: APN-Pucky
- Kind: user
- Company: Uni Münster
- Website: https://apn-pucky.github.io/
- Repositories: 163
- Profile: https://github.com/APN-Pucky
GitHub Events
Total
- Push event: 6
- Create event: 1
Last Year
- Push event: 6
- Create event: 1