Skip to content

Releases: wcxf/wcxf-python

v1.6.2

Choose a tag to compare

@DavidMStraub DavidMStraub released this 10 Jul 14:35

This release fixes two issues with the wcxf2smeftsim converter:

  • It only worked with WCxf files that contain all Wilson coefficients. This is no longer necessary (#21).
  • It did not correctly account for symmetry factors between the non-redundant Warsaw mass basis of WCxf and the flavour-redundant basis used internally. This is now fixed (#22).

v1.6.1

Choose a tag to compare

@DavidMStraub DavidMStraub released this 21 Mar 13:01

This minor release adds ΔC=1 operators to the flavio WET and WET-4 bases.

v1.6

Choose a tag to compare

@DavidMStraub DavidMStraub released this 18 Mar 10:02

This release adds a single new feature: WC instances receive a random hash on instantiation, which is useful for codes that want to cache results depending on them. Thanks to @peterstangl for implementing this.

v1.5

Choose a tag to compare

@DavidMStraub DavidMStraub released this 06 Feb 08:57

This release adds an option sectors to the basis translation method WC.translate. Passing an iterable of sector names, this allows translation functions to optionally only translate specific sectors and return those. This allows to speed up computation time in particular in WET, where there is a large number of sectors, if only one or a few sectors are of interest. Note however that, due to backward compatibility, translation functions are free to ignore or only partially implement this feature. Thus the argument should be interpreted as "at least those sectors should be in the output".

v1.4.7

Choose a tag to compare

@DavidMStraub DavidMStraub released this 08 Nov 12:06

Changes to bases:

  • LaTeX typos in flavio bases fixed
  • Operators in WET sectors muemutau and etauemu added to flavio bases

v1.4.6

Choose a tag to compare

@DavidMStraub DavidMStraub released this 29 Oct 10:46

Changes to bases:

  • Fix: the operators in sectors bsmutau, bstaumu, bsetau, bstaue, bsmue, bsemu in the flavio WET basis had the lepton flavour reversed
  • Addition: operators in sectors sdmutau, sdemu, ... etc. added to flavio WET bases

v1.4.5

Choose a tag to compare

@DavidMStraub DavidMStraub released this 12 Oct 12:39

Changes to EFTs and bases:

  • All sectors with ΔB=ΔL=1 quantum numbers have been added to the WET EFTs
  • All operators in these sectors have been added to the JMS bases

v1.4.4

Choose a tag to compare

@DavidMStraub DavidMStraub released this 20 Aug 10:52

Several updates to WET bases:

  • sector dF=0 is now complete for the flavio bases
  • In the JMS bases, 6 operators with four neutrinos have been moved from sector dF=0 to sector nunununu where they belong
  • Operators with two same-flavour fermions and two neutrinos have been moved to a separate sector ffnunu since they do not mix with any of the other operators in dF=0

v1.4.2

Choose a tag to compare

@DavidMStraub DavidMStraub released this 27 Apr 08:19

The EOS basis has been updated (b→clν operators added).

v1.4.1

Choose a tag to compare

@DavidMStraub DavidMStraub released this 14 Apr 08:37

wilson package

The translators and matcher for SMEFT and WET have been moved to the wilson package. This new package is added as a dependency that is automatically imported when importing wcxf, such that the matchers and translators are available just as before.

DsixTools converter

A new converter to and from the DsixTools file format has been added. It works also on the command line via the new commands wcxf2dsixtools and dsixtools2wcxf.

Other improvements

Individual Wilson coefficients values of a WC instance can now also be accessed via my_wc['wc_name'], which is slightly more concise than the alternative my_wc.dict['wc_name'].

Bases

The bases have been update with various additions in particular to the flavio and Bern bases.