flav-io / flavio

A Python package for flavour physics phenomenology in the Standard model and beyond
http://flav-io.github.io/
MIT License
71 stars 61 forks source link

change CKM delta->gamma and add beta-gamma implementation #246

Closed peterstangl closed 9 months ago

peterstangl commented 9 months ago

This PR implements the "beta-gamma" parameterization of the CKM matrix based on the update of the ckmutil package in PR https://github.com/DavidMStraub/ckmutil/pull/4.

Both the "beta-gamma" and "tree" CKM parameterizations use the Unitarity Triangle (UT) angle $\gamma$ to determine the CKM phase $\delta$. Since $\delta=\gamma$ is a very accurate approximation, so far $\delta$ was set to $\gamma$ everywhere in flavio and the parameter corresponding to the angle $\gamma$ has been called delta. This is changed by the present PR, which now distinguishes $\gamma$ and $\delta$ and uses the name gamma for the UT angle $\gamma$, while keeping the name delta for the CKM phase $\delta$, which is used in the standard CKM parameterization. This change is motivated by the implementation of the exact relation between $\gamma$ and $\delta$ in the ckmutil package in PR https://github.com/DavidMStraub/ckmutil/pull/4.

DavidMStraub commented 9 months ago

Silly question, why do tests pass if the ckmutil PR is not yet merged?

peterstangl commented 9 months ago

Silly question, why do tests pass if the ckmutil PR is not yet merged?

DavidMStraub commented 9 months ago

ckmutil 1.1.0 is on PyPI.