Skip to content

v1.5.1

Compare
Choose a tag to compare
@DavidMStraub DavidMStraub released this 19 Jul 07:12
· 203 commits to master since this release

This minor release fixes a few issues and updates parameters, but also brings two minor new features.

New features

  • All classes wiith named instances, i.e. Measurement, Parameter, Observable, Implementation, AuxiliaryQuantity and a few others have a new find method which takes a regular expression as input and returns all matching instance names. This has powerful applications, e.g. finding all observables in tau decays:
flavio.Observable.find('tau->')

or all observables that are total branching ratios in decays with a tau in the final state:

flavio.Observable.find('^BR.*->.*tau')

Combining this with get_measurements introduced in 1.5.0, this allows finding observables and their measurements without browsing the source files.

  • The Parameter class now pretty prints in a Jupyter notebook. Try flavio.Parameter['m_b'].

Bugs fixed

  • The shift due to dimension-6 contributions to the Fermi constant in electroweak precision observables contained ann erroneous factor of 2 for one Wilson coefficient (68ec2c4)
  • The NP contributions to the W mass were off by a factor of 2

Measurements

  • D0 measurement of W->taunu added
  • Updated B->D*lnu branching ratios to HFLAV 2019

Parameters

  • Used more precise value for fK/fπ (fed6180)