Skip to main content

Hist classes and utilities

Project description

Hist

Github Actions badge Join the chat at https://gitter.im/Scikit-HEP/hist Code style: black

Development for Hist. See CONTRIBUTING.md for information on setting up a development environment.

Hist is a analyst friendly front-end for boost-histogram.

Hist augments metadata by adding names to axes; these are highly recommend and will help you track axes. There is also a special NamedHist, which will enforce all hist axes have names, and all axes will require named access.

  • name= is a unique label describing each axis
  • title= is an optional string that is used in plotting (defaults to name if not provided)
  • Indexing, projection, and more support named axes.

The Hist class augments the bh.Histogram class with the following shortcuts, designed for interactive exploration without extensive imports:

  • Optional import-free construction system
  • Quick import-free data-coordinates and rebin syntax (use a j suffix for numbers, or strings directly in indexing expressions)

Quick plotting routines encourage exploration:

  • .plot() provides 1D and 2D plots
  • .plot2d_full() shows 1D projects around a 2D plot
  • .plot_pull(...) performs a pull plot

Support for this work was provided by the National Science Foundation cooperative agreement OAC-1836650 (IRIS-HEP) and OAC-1450377 (DIANA/HEP). Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hist-2.0.0a4.tar.gz (278.9 kB view details)

Uploaded Source

Built Distribution

hist-2.0.0a4-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file hist-2.0.0a4.tar.gz.

File metadata

  • Download URL: hist-2.0.0a4.tar.gz
  • Upload date:
  • Size: 278.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.4

File hashes

Hashes for hist-2.0.0a4.tar.gz
Algorithm Hash digest
SHA256 03fc66e0d9559be883b0e2bed611d07bfb337630f8d2ea591c9777fc15d670d6
MD5 f079674c162b2ceec25f25f70dd2e3a0
BLAKE2b-256 3b193edd5dfc2e366814d0127c97150ec8fa85adecb7b37d719f29d1b8233148

See more details on using hashes here.

File details

Details for the file hist-2.0.0a4-py3-none-any.whl.

File metadata

  • Download URL: hist-2.0.0a4-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.4

File hashes

Hashes for hist-2.0.0a4-py3-none-any.whl
Algorithm Hash digest
SHA256 206f0c63b8b8a869ca5c959b90aad8f7d55026ea378aafd7c8facddf1ef73e2a
MD5 54fb5af4de9df26d7273dfb346103a49
BLAKE2b-256 ebf481d7d36bfad9d783f55da113ec75b14033fc447901f7b5ecde6a395ef110

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page