bsmart.scripts package
Submodules
bsmart.scripts.bsmart_emcee module
- class bsmart.scripts.bsmart_emcee.LikelihoodHandler(inputs, log)[source]
Bases:
object
bsmart.scripts.bsmart_run module
bsmart.scripts.build_examples module
Script to build all runnable examples!
bsmart.scripts.install_heptools module
Simple install script for:
SARAH SPheno MicrOMEGAs HiggsBounds HiggsSignals HiggsTools FlexibleSUSY VevaciousPlusPlus SModelS ZPEED MultiNest Diver BSMArt
Everything will be installed as a subdirectory from where the script is called. Location info will be stalled in a json file which can later be used by the
prepareModel.py
script to set up a specific model
version of 29/01/2025
- bsmart.scripts.install_heptools.add_SARAH_paths(fakedir=None)[source]
Add the path for the SARAH installation to the Mathematica directory. If fakedir is given, we create a local environment
bsmart.scripts.prepare_bsmart module
- class bsmart.scripts.prepare_bsmart.CompactJSONEncoder(*args, **kwargs)[source]
Bases:
JSONEncoderA JSON Encoder that puts small containers on single lines.
- CONTAINER_TYPES = (<class 'list'>, <class 'tuple'>, <class 'dict'>)
Container datatypes include primitives or other containers.
- MAX_ITEMS = 10
Maximum number of items in container that might be put on single line.
- MAX_WIDTH = 70
Maximum width of a container that might be put on a single line.
- property indent_str: str
bsmart.scripts.prepare_model module
Script to prepare a model using SARAH for use with selected tools, including SPheno, MicrOmegas, HiggsBounds, HiggsSignals, HiggsTools, flavio, MultiNest and BSMArt
2025/01/29
bsmart.scripts.quick_start module
Quickstart Script to prepare the MSSM using SARAH and BSMArt, including all installed tools, and create example scans (one lightning fast, the other longer)