Skip to main content

No project description provided

Project description

Heppy

Heppy provides pythonic data structures and a few high-level tools for high-energy physics. In particular, it provides very useful histogram classes that neatly integrate systematic variations (which, to my knowledge, no other histogram class that's widely used in HEP does) and support common operations such as addition, division, rebinning, slicing, projecting, integrating. It also provides flexible matplotlib-based plotting.

The documentation can be found here.

This package also provides object conversion from and to ROOT histograms. Reading from ROOT is handled by uproot and therefore doesn't depend on ROOT per se (i.e., you don't need to have [Py]ROOT installed). Converting to ROOT, however, is still done in PyROOT and thus requires a ROOT installation. This could also be ported to uproot at some point, get in touch if you need that.

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

heppyness-2.2.1.tar.gz (50.1 kB view details)

Uploaded Source

Built Distribution

heppyness-2.2.1-py3-none-any.whl (49.1 kB view details)

Uploaded Python 3

File details

Details for the file heppyness-2.2.1.tar.gz.

File metadata

  • Download URL: heppyness-2.2.1.tar.gz
  • Upload date:
  • Size: 50.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for heppyness-2.2.1.tar.gz
Algorithm Hash digest
SHA256 cddac1f5829936a13eb76b1c2b1d3e468b89859f958f03a2fef7d3a71c6acd65
MD5 c9d595b8bb8c564e1c274b423459bda5
BLAKE2b-256 c028dcddae6bd8365faeabd0f62109d041a7d0508e0826498895e8b4fad56468

See more details on using hashes here.

File details

Details for the file heppyness-2.2.1-py3-none-any.whl.

File metadata

  • Download URL: heppyness-2.2.1-py3-none-any.whl
  • Upload date:
  • Size: 49.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for heppyness-2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 615aab3373b5c54008852a7b72aae0f75ae8294303debd37600fefa3188fe057
MD5 d3c401f805565718dcb497279a4a656d
BLAKE2b-256 057758b92783c21bbc20e7fc9a634dfbee2181b205d07be36bc2c59eb6226a4e

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