Skip to main content

A great package.

Project description

mario-mapyde v0.2.0

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.2.0.tar.gz (268.7 kB view details)

Uploaded Source

Built Distribution

mapyde-0.2.0-py3-none-any.whl (358.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mapyde-0.2.0.tar.gz
Algorithm Hash digest
SHA256 46f4ebe1573aa2e1ca0e8738d9e7860b557e25d7e054beeb87c57960830f3336
MD5 3dc4ff87a803f941305f8af2b2cfdd55
BLAKE2b-256 ae3c4688c8b93f6ac7857d4d0b6d64300e80dd9754f50702ee16f8a1ce6ab3b6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mapyde-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ad4cb18a71c212015d94debe875d736d9fd652dc74fb1a1d8c63b931ab9f77f
MD5 06b8f7448ad7a316edd50ffca3ee7039
BLAKE2b-256 5d9e04983d9daf9c0748f7c46aaeee170721f0e666315d3270bbe1875797eb82

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