Metadata-Version: 2.1
Name: rhalphalib
Version: 0.1.3
Summary: A binned fit intermediate representation library
Home-page: https://github.com/nsmith-/rhalphalib
Maintainer: Nick Smith
Maintainer-email: nick.smith@cern.ch
License: BSD 3-clause
Download-URL: https://github.com/nsmith-/rhalphalib/releases
Description: # rhalphalib
        
        ![Ralph](https://upload.wikimedia.org/wikipedia/en/thumb/1/14/Ralph_Wiggum.png/220px-Ralph_Wiggum.png)
        
        ## Quickstart
        ```bash
        # check your platform: CC7 shown below, for SL6 it would be "x86_64-slc6-gcc8-opt"
        source /cvmfs/sft.cern.ch/lcg/views/LCG_96python3/x86_64-centos7-gcc8-opt/setup.sh  # or .csh, etc.
        pip install --user https://github.com/nsmith-/rhalphalib/archive/master.zip
        ```
        Take a look at [test_rhalphalib.py](https://github.com/nsmith-/rhalphalib/blob/master/tests/test_rhalphalib.py)
        for examples of how to use the package.
        
        ## Requirements
        Standalone model creation requires:
          - Python 2.7+ or 3.6+
          - `numpy >= 1.14`
        
        RooFit+combine rendering requires:
          - `ROOT < 6.18` (i.e. LCG96 is too recent, CMSSW 8 combine cannot handle it.  LCG95a is fine)
        
        Use in combine requires, well, [combine](https://github.com/cms-analysis/HiggsAnalysis-CombinedLimit).
        The CMSSW 10 (CC7) [recipe](https://cms-analysis.github.io/HiggsAnalysis-CombinedLimit/#cc7-release-cmssw_10_2_x-recommended-version)
        satisfies the requirements, however the CMSSW 8 recipe has a too old version of numpy.
        
        There is a python 3 compatible standalone fork of combine [available](https://github.com/guitargeek/combine).
        It is also possible to render the model folder using the quickstart recipe, and then move the folder or switch
        environments to a CMSSW+combine environment and proceed from there.
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Scientific/Engineering :: Physics
Description-Content-Type: text/markdown
