├── .git_archival.txt ├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── dependabot.yml ├── release.yml └── workflows │ ├── cd.yml │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CITATION.cff ├── LICENSE ├── README.md ├── docs ├── Makefile ├── changelog.md ├── conf.py ├── index.rst ├── indexing+.rst ├── indexing.rst ├── make.bat ├── plotting.rst ├── serialization.md └── testing.md ├── environment.yml ├── noxfile.py ├── pyproject.toml ├── src └── uhi │ ├── __init__.py │ ├── _version.pyi │ ├── io │ ├── __init__.py │ ├── _common.py │ ├── hdf5.py │ ├── json.py │ └── zip.py │ ├── numpy_plottable.py │ ├── py.typed │ ├── resources │ └── histogram.schema.json │ ├── schema.py │ ├── tag.py │ ├── testing │ ├── __init__.py │ └── indexing.py │ └── typing │ ├── __init__.py │ ├── plottable.py │ └── serialization.py └── tests ├── conftest.py ├── resources ├── invalid │ ├── metadata_nested.error.txt │ ├── metadata_nested.json │ ├── missing_axis.error.txt │ ├── missing_axis.json │ ├── missing_storage.error.txt │ └── missing_storage.json └── valid │ ├── 2d.json │ ├── mean.json │ ├── noaxes.json │ ├── reg.json │ └── sparse.json ├── test_ensure.py ├── test_hdf5.py ├── test_histogram_schema.py ├── test_json.py ├── test_root.py ├── test_serialization.py ├── test_sparse.py ├── test_testing.py ├── test_uhi.py └── test_zip.py /.git_archival.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/.git_archival.txt -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | .git_archival.txt export-subst 2 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/indexing+.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/docs/indexing+.rst -------------------------------------------------------------------------------- /docs/indexing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/docs/indexing.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/plotting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/docs/plotting.rst -------------------------------------------------------------------------------- /docs/serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/docs/serialization.md -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/docs/testing.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/environment.yml -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/uhi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/__init__.py -------------------------------------------------------------------------------- /src/uhi/_version.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/_version.pyi -------------------------------------------------------------------------------- /src/uhi/io/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/io/__init__.py -------------------------------------------------------------------------------- /src/uhi/io/_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/io/_common.py -------------------------------------------------------------------------------- /src/uhi/io/hdf5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/io/hdf5.py -------------------------------------------------------------------------------- /src/uhi/io/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/io/json.py -------------------------------------------------------------------------------- /src/uhi/io/zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/io/zip.py -------------------------------------------------------------------------------- /src/uhi/numpy_plottable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/numpy_plottable.py -------------------------------------------------------------------------------- /src/uhi/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/uhi/resources/histogram.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/resources/histogram.schema.json -------------------------------------------------------------------------------- /src/uhi/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/schema.py -------------------------------------------------------------------------------- /src/uhi/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/tag.py -------------------------------------------------------------------------------- /src/uhi/testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/uhi/testing/indexing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/testing/indexing.py -------------------------------------------------------------------------------- /src/uhi/typing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/uhi/typing/plottable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/typing/plottable.py -------------------------------------------------------------------------------- /src/uhi/typing/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/src/uhi/typing/serialization.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/resources/invalid/metadata_nested.error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/resources/invalid/metadata_nested.error.txt -------------------------------------------------------------------------------- /tests/resources/invalid/metadata_nested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/resources/invalid/metadata_nested.json -------------------------------------------------------------------------------- /tests/resources/invalid/missing_axis.error.txt: -------------------------------------------------------------------------------- 1 | data.one must contain ['axes'] properties 2 | -------------------------------------------------------------------------------- /tests/resources/invalid/missing_axis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/resources/invalid/missing_axis.json -------------------------------------------------------------------------------- /tests/resources/invalid/missing_storage.error.txt: -------------------------------------------------------------------------------- 1 | data.one must contain ['storage'] properties 2 | -------------------------------------------------------------------------------- /tests/resources/invalid/missing_storage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/resources/invalid/missing_storage.json -------------------------------------------------------------------------------- /tests/resources/valid/2d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/resources/valid/2d.json -------------------------------------------------------------------------------- /tests/resources/valid/mean.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/resources/valid/mean.json -------------------------------------------------------------------------------- /tests/resources/valid/noaxes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/resources/valid/noaxes.json -------------------------------------------------------------------------------- /tests/resources/valid/reg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/resources/valid/reg.json -------------------------------------------------------------------------------- /tests/resources/valid/sparse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/resources/valid/sparse.json -------------------------------------------------------------------------------- /tests/test_ensure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/test_ensure.py -------------------------------------------------------------------------------- /tests/test_hdf5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/test_hdf5.py -------------------------------------------------------------------------------- /tests/test_histogram_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/test_histogram_schema.py -------------------------------------------------------------------------------- /tests/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/test_json.py -------------------------------------------------------------------------------- /tests/test_root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/test_root.py -------------------------------------------------------------------------------- /tests/test_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/test_serialization.py -------------------------------------------------------------------------------- /tests/test_sparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/test_sparse.py -------------------------------------------------------------------------------- /tests/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/test_testing.py -------------------------------------------------------------------------------- /tests/test_uhi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/test_uhi.py -------------------------------------------------------------------------------- /tests/test_zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scikit-hep/uhi/HEAD/tests/test_zip.py --------------------------------------------------------------------------------