Smelli

Latest version: v2.4.0

Safety actively analyzes 630052 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

2.0.0

New observables: Higgs production and decay, beta decays, e<sup>+</sup>e<sup>-</sup> scattering, kaon and pion decays
This release adds a large number of new observables that have been recently implemented in [flavio 2.0](https://github.com/flav-io/flavio/releases/tag/v2.0.0) (based on [arXiv:1911.07866](https://arxiv.org/abs/1911.07866) by Adam Falkowski and David Straub and a collaboration of Martín Gonzalez-Alonso, Adam Falkowski, and David Straub):
- 32 new observables in the likelihood `fast_likelihood_quarks.yaml`: kaon decays, pion decays, nuclear and neutron beta decays,
- 48 observables in the new likelihood `likelihood_eeww.yaml`: total and differential cross sections of e<sup>+</sup>e<sup>-</sup>→W<sup>+</sup>W<sup>-</sup>,
- 33 observables in the new likelihood `likelihood_higgs.yaml`: Higgs signal strengths.

This raises the total number of observables taken into account in the global likelihood to 399.

New feature
The CKM scheme used by a `GlobalLikelihood` instance can now be selected on instantiation using the optional argument `ckm_scheme`. This will facilitate the use of different CKM schemes in the future (currently, only one default CKM scheme is defined).

Bugs fixed
- Removed the branching ratio of &Lambda;<sub>b</sub>→&Lambda;&mu;&mu; in the [1.1, 6] GeV<sup>2</sup> bin.
- If a `GlobalLikelihood` instance is created with the argument `fix_ckm=True`, now the default CKM elements from flavio are used instead of those defined by the default CKM scheme.

Other updates
The required flavio version is now [v2.0](https://github.com/flav-io/flavio/releases/tag/v2.0.0). The flavio version is not pinned anymore to allow updating flavio from pip before updating smelli.

1.4.0

New feature: new physics in CKM

A major new feature is the consistent treatment of dimension-6 contributions affecting CKM elements. Similarly to the mechanism described recently in [this paper](https://arxiv.org/abs/1812.08163), smelli now uses CKM elements in SM predictions of observables that correctly account for the presence of new physics effects in the observables that are used to measure them. This means one of the major limitations mentioned [in the smelli paper](https://arxiv.org/pdf/1810.07698.pdf) is now removed, without any change to the user interface or any scan over nuisance parameters!

The four input observables which are used to determine the CKM elements are: `RKpi(P+->munu)`, `BR(B+->taunu)`, `BR(B->Xcenu)`, and `DeltaM_d/DeltaM_s`. Consequently, `DeltaM_d` and `BR(B+->taunu)` have been removed as direct contributions to the likelihood. New physics effects in them will appear indirectly through modifying CKM elements.

The old behaviour can be reinstated by passing the option `fix_ckm=True` to `GlobalLikelihood`.

New observables

- [5 new](7e885897055ee4d740495fe4eb989176e8052390) Z pole electroweak precision observables
- New bins in R<sub>K</sub> measured recently by Belle

Other updates

The required flavio version is now [v1.6](https://github.com/flav-io/flavio/releases/tag/v1.6.0), which contains various updated parameters and measurements (e.g. K<sub>S</sub>&rarr;&mu;&mu; and B<sub>s</sub>&rarr;ll).

1.3.0

New features

- The new concept of "custom likelihoods" allows to define arbitrary subsets of observables for which the likelihood will be computed in addition to the global likelihood, correctly taking into account correlations, and at almost no computational cost thanks to caching. The list of observables has to be passed as argument on instantiation of the global likelihood, e.g.:

python
smelli.GlobalLikelihood(custom_likelihoods={'bsgamma': ['BR(B->Xsgamma)', 'BR(B0->K*gamma)'])

In this example, a key `custom_bsgamma` will be added to the log-likelihood dictionary that correponds to the contribution from these two observables only.
- In addition to the `log_likelihood_dict` method of the `GlobalLikelihoodPoint`, which returns the log-likelihood difference with respect to the SM point, there are now two new methods that allow a quantification of the overall fit quality in the SM and beyond: `chi2_dict` returning the absolute &chi;² and `pvalue_dict` returning the p value.

New observables in the likelihood

- time-dependent CP violation and rate asymmetries in B<sub>s</sub>→φγ
- B<sub>s</sub>→τμ
- τ→3e
- &mu;-e differences in B&rarr;K*ll angular observables P'<sub>4,5</sub>

Updated measurements

- Updated Belle measurement of R<sub>D</sub><sup>(*)</sup>
- Updated Belle measurement of R<sub>K</sub><sup>(*)</sup>
- Updated LHCb measurement of R<sub>K</sub>
- Some more measurements updated in flavio [1.4](https://github.com/flav-io/flavio/releases/tag/v1.5.0) and [1.5](https://github.com/flav-io/flavio/releases/tag/v1.5.0)

Other changes

- A warning will now be issued if the `flavio` package installed does not correspond to the version required for `smelli`.

1.2.1

Changes to the likelihood

- The flavio dependency has been updated to [v1.3](https://github.com/flav-io/flavio/releases/tag/v1.3), involving some (minor) changes in hadronic parameters.
- The global combination of BR(B<sub>s</sub>&rarr;&mu;&mu;) presented in [arXiv:1903.10434](https://arxiv.org/abs/1903.10434) and included in flavio v1.3 is now used, while the individual measurements are explicitly excluded to prevent double counting.

New features

- The theoretical and experimental covariances can now be saved and loaded on instantiation, see 4.
- Observable prediction calculations are now cached on individual `GlobalLikelihoodPoint` instances. This means in particular that `obstable()` can be computed extremely fast if `log_likelihood_global()` has already been called and vice versa.

1.1.1

This new release adds 8 observables to the global likelihood and increases the computing speed. It corresponds to the numerics used in v2 of [arXiv:1810.07698](https://arxiv.org/abs/1810.07698).

New observables

- &tau;<sup>-</sup>&rarr;e<sup>-</sup>&mu;<sup>+</sup>&mu;<sup>-</sup>, &tau;<sup>-</sup>&rarr;&mu;<sup>-</sup>e<sup>+</sup>&mu;<sup>-</sup>, &tau;<sup>-</sup>&rarr;e<sup>-</sup>&mu;<sup>+</sup>e<sup>-</sup>
- K<sub>L</sub>&rarr;ee, K<sub>L</sub>&rarr;&mu;&mu;, K<sub>S</sub>&rarr;ee, K<sub>S</sub>&rarr;&mu;&mu;, K<sub>L</sub>&rarr;e&mu;

Other improvements

- Now based on [flavio v1.2](https://github.com/flav-io/flavio/releases/tag/v1.2), smelli profits from improvements e.g. to the B&rarr;D<sup>(*)</sup> form factors.
- Thanks to improvements in [wilson v1.5](https://github.com/wilson-eft/wilson/releases/tag/v1.5), the EFT operations (basis translation and matching) are now significantly faster, leading to a reduced computing time per parameter point.

1.0

This is the first public smelli release, corresponding to the version used for v1 of [arXiv:1810.07698](https://arxiv.org/abs/1810.07698).

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.