|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|

Public Member Functions | |
| _CppHyperisoConfig | to_cpp (self) |
| str | __repr__ (self) |
Static Public Attributes | |
| Dict | flags |
| Model | model = Model.SM |
| Optional | mty_model_name = None |
| Optional | mty_model_path = None |
| Optional | mty_bsm_mapping_path = None |
Python configuration for ``HyperisoMaster``.
Attributes:
flags: Mapping of external flags to booleans. Missing flags are not
explicitly set in C++; the default mapping mirrors the common
Python workflow.
model: Physics model selected for the session.
mty_model_name: Optional MARTY model name used by the C++ backend.
mty_model_path: Optional path to the MARTY model directory or file.
mty_bsm_mapping_path: Optional user-provided BSM MARTY/Hyperiso mapping JSON.
Examples:
>>> from pathlib import Path
>>> cfg = HyperisoConfig(
... model=Model.SM,
... mty_model_name="MSSM_UFO",
... mty_model_path=Path("/path/to/marty/model"),
... mty_bsm_mapping_path=Path("/path/to/zprime_mapping.json"),
... )
>>> cpp_cfg = cfg.to_cpp()
Definition at line 36 of file HyperisoConfig.py.
| str pyhyperiso.core.Core.HyperisoConfig.HyperisoConfig.__repr__ | ( | self | ) |
Return a compact representation suitable for logs.
Definition at line 93 of file HyperisoConfig.py.
| _CppHyperisoConfig pyhyperiso.core.Core.HyperisoConfig.HyperisoConfig.to_cpp | ( | self | ) |
Convert this Python config into the bound C++ config.
Returns:
C++ ``HyperisoConfig`` instance ready to pass to pybind methods.
Definition at line 72 of file HyperisoConfig.py.
|
static |
Definition at line 59 of file HyperisoConfig.py.
Definition at line 67 of file HyperisoConfig.py.
|
static |
Definition at line 70 of file HyperisoConfig.py.
|
static |
Definition at line 68 of file HyperisoConfig.py.
|
static |
Definition at line 69 of file HyperisoConfig.py.