Requires cython, numpy, scipy and matplotlib to run (I use https://www.continuum.io/downloads for my Python distribution, which contains all of these).
To setup, run “python setup.PyMCHMPotentials.py build_ext --inplace” to compile the C functions for use in Python.
Tuning and plotting functions are in Tuning.py, some other useful functions are in LHCObservables.py.
See MCHMTuning##.py for examples on how to evaluate tunings and produce plots etc from Martin’s Multinest output.
To add new Higgs potential functions from C code:
- Define the functions in PyMCHMPotentials.pyx
- Add the source code file to the list in setup.PyMCHMPotentials.py
- Run “python setup.PyMCHMPotentials.py build_ext --inplace”