Skip to main content

A great package.

Project description

mario-mapyde

Actions Status Documentation Status

PyPI version Conda-Forge PyPI platforms

GitHub Discussion Gitter

Docker Images

Docker images are made available in our container registry.

docker pull ghcr.io/scipp-atlas/mario-mapyde/madgraph
docker pull ghcr.io/scipp-atlas/mario-mapyde/delphes
docker pull ghcr.io/scipp-atlas/mario-mapyde/pyplotting

If you want to run on a machine with an NVidia GPU and use it for limit setting with pyhf, then there's a container for that too:

docker pull ghcr.io/scipp-atlas/mario-mapyde/pyplotting-cuda

Running

There are a few layers of scripts to factorize the different tasks. A typical pipeline will look like:

  1. Call test/wrapper_mgpy.sh to run MadGraph+Pythia and produce a .hepmc file. The script takes options to specify things like:
    • proc/param/run cards for MadGraph
      • includes specifying particle masses, and
    • any kinematic cuts to apply at parton level
    • pythia card
    • center of mass energy
    • number of cores to use for MadGraph and Pythia
  2. Call test/wrapper_delphes.sh to run Delphes, which is a parameterized detector simulation. The output is a ROOT file. The script takes arguments to specify things like:
    • Delphes card
  3. Call something like test/wrapper_ana.sh to analyze the Delphes output. Note that this script can run user-specified code:
  4. If you want to run limits, then there are two additional steps:
    1. Run test/wrapper_SimpleAnalysis.sh to analyze the output of Delphes2SA.py and make inputs for limit setting
    2. Run test/wrapper_pyhf.sh to plug the results from SimpleAnalysis into the public likelihood.

Each job gets its own ${tag}, which is used to tell the various steps in the pipeline which data to operate on.

For an example of a full pipeline, see run_VBFSUSY_standalone, which itself takes various options to help steer the work.

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

mapyde-0.1.0.tar.gz (319.7 kB view details)

Uploaded Source

Built Distribution

mapyde-0.1.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file mapyde-0.1.0.tar.gz.

File metadata

  • Download URL: mapyde-0.1.0.tar.gz
  • Upload date:
  • Size: 319.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for mapyde-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f8249b0ac6f7dbfc2353ad904f92857d5db21ebcdee36d29cf673e5c700298dc
MD5 d776e77dc6224f8d48c5212cc46193dd
BLAKE2b-256 e41a24d75deff4c3e25364f383f927bd3b95e83c0a8ec98601015c1f7e69829c

See more details on using hashes here.

File details

Details for the file mapyde-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mapyde-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for mapyde-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 484a94d425345923fe126923385dd5aa1ce6c22de2d392ba319dd3297737d0de
MD5 5c1195313be31872c85229e11b58447a
BLAKE2b-256 5a2ce897db7c65ead453947e7715be08a6b121d92ae8be9fda231e26170751ed

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