Codes implementing WCxf

This an alphabetical list of open source tools with an importer or exporter for Wilson coefficients in WCxf format. If you have a code to add to this list, edit this page on Github.

Overview

Code Import Export
DsixTools
EOS  
flavio
FlavorKit  
FormFlavor
wilson
SMEFT Feynman Rules
SMEFTsim  
smelli
SPheno  
wcxf-python

DsixTools

DsixTools is a Mathematica package for RG running in the SMEFT, tree-level matching of the SMEFT onto the WET, and RG running in the WET.

Wilson coefficients in the Warsaw basis can be translated to and from the DsixTools file format using the functions WCXFtoSLHA and SLHAtoWCXF. See the DsixTools manual for details.

EOS

EOS is a C++ package for flavour physics phenomenology in the SM and beyond.

An EOS parameter file to set the values of Wilson coefficients can be generated from a WCxf using the command-line utility wcxf2eos shipped with the WCxf CLI.

See the EOS manual for detailed usage notes.

flavio

flavio is a Python package for flavour physics phenomenology in the SM and beyond.

Wilson coefficients can be read from a file or directly from a wcxf.WC instance (using the WCxf Python API) using the set_initial_wcxf method of a flavio.WilsonCoefficients instance. See the flavio API docs for details.

FlavorKit

FlavorKit is an extension of the Mathematica package SARAH that computes 1-loop WET Wilson coefficients for a large class of models.

Numerical values of Wilson coefficients will be exported to WCxf files if the flag 79 in the Les Houches input file is set to 1.

FormFlavor

FormFlavor is a Mathematica based tool for computing a broad list of flavor and CP observables in general new physics models.

WCxf files can be imported and exported using the functions WriteWilsonToJSON and ReadWilsonFromJSON.

wilson

wilson is a Python package implementing the complete one-loop running of dimesion-6 SMEFT operators, tree-level matching to the weak effective theory, and complete one-loop QCD and QED running below the electroweak scale.

The package is built directly on top of the WCxf Python API and uses wcxf.WC instances for internal data representation throughout.

SMEFT Feynman Rules

SMEFT Feynman Rules is a Mathematica package evaluating the Feynman rules for the SMEFT in terms of the physical (mass-eigenstates) fields of the theory. It works using the FeynRules package.

Wilson coefficient values can be imported and exported using the WCXFtoSMEFT and SMEFTtoWCXF functions.

SMEFTsim

SMEFTsim is an implementation of the SMEFT in FeynRules.

A future version of the wcxf-python package will contain the command-line script wcxf2smeftsim that will allow to convert a WCxf file to a param_card.dat file that can be used to run numerical simulations in MadGraph5_aMC@NLO.

smelli

smelli is a Python package providing a global likelihood in SMEFT Wilson coefficient space (see the related publication). The package makes use of the WCxf Python API and wilson for dealing with Wilson coefficients in WCxf format.

SPheno

SPheno is a tool for the phenomenology of supersymmetric models.

Numerical values of Wilson coefficients will be exported to WCxf files if the flag 79 in the Les Houches input file is set to 1.

wcxf-python

See Python API