Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

HEPi

Python interface for gluing together several HEP programs (e.g. from HEPForge https://www.hepforge.org/).

PyPI version downloads DOI SSLBinder MyBinder Unstable test Coverage Status Codacy Badge Codacy Badge Documentation

Goals

The goal of this project is to provide a simple and easy to use interface to common high-energy-physics tools (currently mainly SUSY related Tools). Parameter scans and plotting is also included. Different tools should just be plugged in and out as desired (i.e. generate a SUSY spectrum before running a scan with MadGraph).

Idea

First generate a list of interested parameter points i.e. mass 100 to 1000 GeV squark. Then if you also want to scan over the gluino mass just ask for a scan over previous list, and you get a 2d scan. After generating all parameters they can be used to directly run the codes (in parallel or sequential) or just generate the input file for distribution across several clusters. The results then can be imported again and plotted nicely.

Realisation

In the working directory you have an input and output folder. The input would typically contain the baseline slha file. The output will contain the produced scripts to execute the tools. To avoid file collisions the files in the output folder correspond to a hashed value of all input parameters. If a result already exists hepi won't rerun the tool.

Documentation

For more details on the usage of different tools, called runners, check the respective documentation.

Versions

Stable

pip install hepi[opt] [--user] [--upgrade]

[opt] can be omitted to avoid optional dependencies (ie. lhapdf).

HEPi-fast

HEPi-fast interpolates grids similarly to (n)nll-fast but also for Resummino.
They are given as JSON files as for the CERN SUSY wiki in xsec. A default set of grids is in the source folder hepi/data/json/. HEPi can be used to generate such JSON files for convenient reloading of the data. Just enter a mass point and the cross sections are returned:

$ hepi-fast --help
[...]
$ hepi-fast 13600_sleptons_1000011_-1000011_NNLL.json
547
0 547.0 0.0003595877111213834 2.524930051307783e-05 -2.520906052972218e-05 1.7378151961260709e-06 -9.940418204744763e-07 2.5189449167488203e-05 -2.5189449167488203e-05
988
0 988.0 1.431846191827644e-05 2.44205862446039e-06 -2.4413596449724868e-06 6.14033144355307e-08 -2.0494188119845572e-08 2.4412735921747426e-06 -2.4412735921747426e-06
547
0 547.0 0.00035958771606265744 -2.5249300930888148e-05 2.5209060862746587e-05 -1.737815390324732e-06 9.940418677810902e-07 -2.5189449417355387e-05 2.5189449417355387e-05
988
0 988.0 1.4318461918225316e-05 -2.4420586244508355e-06 2.441359644963803e-06 -6.140331443352323e-08 2.0494188119359375e-08 -2.4412735921671295e-06 2.4412735921671295e-06
[...]

Above shows slepton-pair cross section for requested 547 and 988 GeV mass at aNNLO+NNLL. The order of the output is

ID | Central value | error up | error down | error scale up | error scale down | error pdf up | error pdf down

If you just want to look at a quick plot of the interpolation run

$ hepi-fast pp13_squark_NNLO+NNLL.json --plot

for something like

plot

Metadata

Release files for hepi 0.2.22.dev109

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hepi 0.2.22.dev109
File Size Uploaded
hepi-0.2.22.dev109.tar.gz 41.6 MB Details

Release files / hepi-0.2.22.dev109.tar.gz

Download URL hepi-0.2.22.dev109.tar.gz
Size 41.6 MB
Tags Source
SHA-256 checksum
How to use checksums
d23838468acc6a467bdf664194e5700c4207364bc6059c72e6cf9d742e12c86a
BLAKE2b-256 checksum
How to use checksums
3d382d00ab20cf42a4a1ea2a5540e34e715f5e61c052a17541e1633b6bbba7ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.27.2
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page