Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
MarginalConfig.LikelihoodMarginalConfig Class Reference
Collaboration diagram for MarginalConfig.LikelihoodMarginalConfig:

Public Member Functions

None __post_init__ (self)
 
Any to_cpp (self)
 
"LikelihoodMarginalConfig" from_cpp (cls, Any cpp)
 

Public Attributes

 values
 
 weights
 

Static Public Attributes

Sequence values [float]
 
Sequence weights [float]
 

Detailed Description

Configuration for an empirical likelihood marginal.

Args:
    values: Grid or sample values supporting the empirical likelihood.
    weights: Non-negative weights associated with ``values``. The two
        sequences must have the same length.

Raises:
    ValueError: If ``values`` and ``weights`` have different lengths.

Examples:
    >>> cfg = LikelihoodMarginalConfig(values=[0.0, 1.0], weights=[0.25, 0.75])
    >>> len(cfg.values) == len(cfg.weights)
    True

Definition at line 111 of file MarginalConfig.py.

Member Function Documentation

◆ __post_init__()

None MarginalConfig.LikelihoodMarginalConfig.__post_init__ (   self)
Validate the empirical likelihood support.

Definition at line 131 of file MarginalConfig.py.

◆ from_cpp()

"LikelihoodMarginalConfig" MarginalConfig.LikelihoodMarginalConfig.from_cpp (   cls,
Any  cpp 
)
Create a Python config from a bound C++ likelihood config.

Definition at line 143 of file MarginalConfig.py.

◆ to_cpp()

Any MarginalConfig.LikelihoodMarginalConfig.to_cpp (   self)
Build a bound C++ ``LikelihoodMarginalCfg`` instance.

Definition at line 136 of file MarginalConfig.py.

Member Data Documentation

◆ values [1/2]

Sequence MarginalConfig.LikelihoodMarginalConfig.values [float]
static

Definition at line 128 of file MarginalConfig.py.

◆ values [2/2]

MarginalConfig.LikelihoodMarginalConfig.values

Definition at line 133 of file MarginalConfig.py.

◆ weights [1/2]

Sequence MarginalConfig.LikelihoodMarginalConfig.weights [float]
static

Definition at line 129 of file MarginalConfig.py.

◆ weights [2/2]

MarginalConfig.LikelihoodMarginalConfig.weights

Definition at line 139 of file MarginalConfig.py.


The documentation for this class was generated from the following file: