This release increments the version number to 1.0 :tada: This does not mean that flavio is "complete", it is just an expression of the relative maturity of the code, as well as a convenient point in time as a short write-up describing the program will appear on the arXiv preprint server soon. Moreover, this release includes loads of new features, most of which have been developed for the new [smelli](https://github.com/smelli/smelli) package that provides a global likelihood in the space of BSM Wilson coefficients and relies heavily on flavio. Special thanks to my collaborators Jason Aebischer, Jacky Kumar, and Peter Stangl.
New observables: electroweak precision tests!
- *Z* production and decays: electroweak precision observables on the *Z* pole, see the [list](https://flav-io.github.io/docs/obs/zdecays-flavourconservingdecays.html)
- LFV *Z* decays: [list](https://flav-io.github.io/docs/obs/zdecays-fcncdecays.html)
- *W* decays and mass: [list](https://flav-io.github.io/docs/obs/wpmdecays-leptonicdecays.html)
These electroweak precision tests were added by David Straub and Peter Stangl. Other observables:
- τ→φl and τ→ρl added by Peter Stangl (cross-checks by Jacky Kumar)
- F<sub>L</sub> in B→D*lν
- Anomalous magnetic dipole moments of the electron, muon, and tau
New likelihood module
The new module `statistics.likelihood` allows to construct likelihoods in terms of parameters and Wilson coefficients given theoretical constraints on parameters and experimental measurements of observables. It was developed for the [smelli](https://github.com/smelli/smelli) package that depends on it and is meant to serve as a basis for `statistics.fits` in the future. Right now, the two modules coexist, but the interface of `fits` might be subject to change in the near future.
Other improvements
- A large number of measurements was added
- Various speed optimizations, some of them drastic
Bug fixes
- Matrix element of the ΔF=2 tensor operator corrected (thanks to Matthew Kirk)
- Bounds on B<sup>0</sup>→Kνν corrected (thanks to James Kahn)
Removed features
As announced in [v.30](https://github.com/flav-io/flavio/releases/tag/v0.30), the `io.flha` module has been removed. If you rely on it (even though it is no longer maintained), you can use it as a standalone script downloading it [here](https://github.com/flav-io/flavio/blob/f0242232f652ae2f7b28806a4c1acc9d0022ecf6/flavio/io/flha.py).