Hist classes and utilities
Project description
Hist
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 axistitle=
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file hist-2.0.0a1-py3-none-any.whl
.
File metadata
- Download URL: hist-2.0.0a1-py3-none-any.whl
- Upload date:
- Size: 12.8 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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 831be0894a255f36fdc07594a6c9ffa3a5afc760cfa331514971ee1090c2f422 |
|
MD5 | fd01b652c170bc73e733a638d1e4d4be |
|
BLAKE2b-256 | 86311f1a843ac0d5ddbf0e7ef4991d717109eaf8b3441b80a99c3156eacc72ac |