Wilson

Latest version: v2.5.1

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.5.1

This minor release fixes two small issues in the `wcxf` module:

- The `_json_to_yaml` converter previously changed the order of the list of operators in WCxf basis and EFT definitions and introduced additional line breaks. Both of these behaviors are now turned off.
- The `validate` method of the `Basis` class displayed a warning if LaTeX compilation was not possible due to a missing latex executable. Now an error is raised in this case. The `skip_tex` argument is added to the `validate` method to allow skipping the LaTeX compilation test.

2.5

New features

- New `sbcu` and `dbcu` sectors in the `flavio` basis in the WET, including translators to other bases (thanks to MJKirk)
- The new SMEFT basis `SMEFTsim_general` based on the conventions and names used in `SMEFTsim`, including translators to other bases (thanks to IlariaBrivio)

Bug fixes and other improvements
- An issue in the caching of `WET-3` Wilson coefficients has been fixed (thanks to alekssmolkovic)
- The GitHub Actions workflow and some tests have been updated (thanks to DavidMStraub and MJKirk)
- The GitHub Actions workflow has been updated to run tests on various Python versions

2.4

This release

- makes the `flavor_rotation` function, which was only used by the `SMEFT` class, a static method of this class,
- replaces `nose` by `pytest` in the GitHub Actions workflow,
- renames the parameter `delta` to `gamma`, motivated by an update of the `ckmutil` package in PR https://github.com/DavidMStraub/ckmutil/pull/4.

2.3.2

This bug fix release corrects the definitions of the wcxf basis translators, where in some cases wrong arguments had been used (see issue 103).

2.3.1

This bug fix release corrects terms in the expressions of the coefficients `egamma`, `ugamma`, and `uG` in the SMEFT-to-WET one-loop matching that were incorrectly translated from Mathematica to Python. (Thanks to MJKirk!)

2.3

New features

- The new `EFTutil` class generalizes, unifies, and replaces the utility functions in `wilson.util.smeftutil` and `wilson.util.wetutil`.

Bug fixes

- In the WET ADMs, wrong entries in the self-mixing of `egamma` in the sectors `mue`, `mutau`, `taue`, and `dF0` have been corrected.

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.