|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Classes | |
| class | DistributionFactoryWrapper |
| class | FlatMarginalDist |
| class | GaussianMarginalDist |
| class | LikelihoodMarginalDist |
| class | MarginalConfigFactoryWrapper |
| class | MarginalDistribution |
| class | SplitGaussianMarginalDist |
Functions | |
| _require (value, typ, str name) | |
| _cpp_marginal_kind (MarginalKind kind) | |
| _cpp_param_id (ParamId pid) | |
| _cpp_experiment_obs (ExperimentObs obs) | |
| _cpp_marginal_config (MarginalConfig config) | |
Python wrappers and factories for one-dimensional marginal distributions.
|
protected |
Convert a Python experimental observable wrapper to C++.
Definition at line 38 of file MarginalDistribution.py.
|
protected |
Convert a supported Python marginal config to C++.
Raises:
TypeError: If ``config`` is not one of the supported marginal config
dataclasses.
Definition at line 43 of file MarginalDistribution.py.
|
protected |
Convert a Python marginal kind to the C++ enum value.
Definition at line 28 of file MarginalDistribution.py.
|
protected |
Convert a Python parameter identifier to its C++ representation.
Definition at line 33 of file MarginalDistribution.py.
|
protected |
Validate a user-facing argument type and return the original value.
Definition at line 21 of file MarginalDistribution.py.