v1.5.1
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 newfind
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. Tryflavio.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)