Skip to main content
https://img.shields.io/pypi/v/qhist.svg https://gitlab.com/ckhurewa/qhist/badges/master/pipeline.svg https://gitlab.com/ckhurewa/qhist/badges/master/coverage.svg https://img.shields.io/badge/License-GPL%20v3-blue.svg Documentation Status https://img.shields.io/pypi/pyversions/qhist.svg

QHist – A Quick Histogram drawer for ROOT::TTree for smoother HEP analysis!

Examples:

  • Simple draw from tree and parameter (branch name):

    h1 = QHist()
    h1.trees = t1
    h1.params = 'M'
    h1.draw()
    https://gitlab.com/ckhurewa/qhist/raw/master/docs/figs/1.png
  • Overlaid comparison between branches, compact syntax:

    QHist(trees=t1, params=['mu_PT/1e3','pi_PT/1e3'], xlabel='PT [GeV]', xmax=60).draw()
    https://gitlab.com/ckhurewa/qhist/raw/master/docs/figs/2.png
  • Compare between trees, with filtering, and reusable via templating:

    H = QHist(trees=[t1, t2, t3], filters=['mu_PT>20e3'])
    H(params='APT'  , xmin=0  , xlabel='PT-asymmetry').draw()
    H(params='M/1e3', xmax=120, xlabel='Mass [GeV]').draw()
    https://gitlab.com/ckhurewa/qhist/raw/master/docs/figs/3a.png https://gitlab.com/ckhurewa/qhist/raw/master/docs/figs/3b.png

Read more on https://qhist.readthedocs.io

Installation & dependencies

It’s available from pip install qhist. The package requires an existing installation of PyROOT.

Disclaimer

This packacge was written and used during my PhD in 2013-2017 at EPFL (Lausanne) and LHCb collaboration (CERN), for the work in Z->tau tau cross-section measurement and H->mu tau searches at LHCb (8TeV). I hope it can be of a good use for future analysis…

Download files

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

Source Distribution

qhist-0.1.2.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qhist-0.1.2-py2.py3-none-any.whl (67.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file qhist-0.1.2.tar.gz.

File metadata

  • Download URL: qhist-0.1.2.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0

File hashes

Hashes for qhist-0.1.2.tar.gz
Algorithm Hash digest
SHA256 79d5aec3e7a1fad76ddd5e7395978c365a0ed66dc33cfa5a3dfa96b3ce5daa12
MD5 fb2d2949e94b43004ad3ec8f3fc5b8b6
BLAKE2b-256 84c78c6e08c7387a983cd696a916ec6969cded5a5818d54ec3f57ee8fa08257e

See more details on using hashes here.

File details

Details for the file qhist-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: qhist-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 67.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0

File hashes

Hashes for qhist-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8aed18bcb6272825c28c8b27cc62d045aedc58ea2c0617516d707a9646225153
MD5 caf0724ee759a55a449f61f6342e28e7
BLAKE2b-256 0c2964947526ab67b1300587ac81b5e7fb7042e65325f7209da0c39e3f46db1d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page