Skip to content

v0.20.1

Compare
Choose a tag to compare
@DavidMStraub DavidMStraub released this 21 Mar 07:50
· 691 commits to master since this release

This minor release brings a few improvements to the handling of experimental measurements and theory parameters as well as some new experimental measurements.

YAML export for parameter constraints and measurements

The values and uncertainties of all parameters are represented in flavio by an instance of the ParameterConstraints class. By default, the instance flavio.default_parameters is populated from YAML files (see the documentation). Similarly, experimental measurements and their uncertainties are represented by instances of the Measurement class, populated from the file measurements.yaml. The new feature in this release is that these classes can now also be exported to YAML, using the new get_yaml() methods. This allows to create or modify measurements or parameter constraints in code and export them to a simple text file for later reuse or for sharing them.

New experimental measurements

  • New LHCb limit on Bs,d→ττ
  • All BaBar and Belle measurements of B→Xsll
  • Existing limits on lepton flavour violating B decays
  • BaBar limit on B→Kττ

Interface changes

  • The observable BR(Bd->mumu) was renamed to BR(B0->mumu) for consistency with other observables
  • When specifying multivariate numerical constraints in YAML, the key distribution: multivariate_numerical now has to be specified explicitly. Multivariate normal constraints can now be specified using the same format.
  • Multivariate normal distributions can now alternatively be specified in terms of standard deviations and a correlation matrix instead of a covariance matrix