Matchete
by Javier Fuentes-Martín, Matthias König, Julie Pagès, Anders Eller Thomsen, and Felix Wilsch
Feynman Rules and Universal Feynman Output (UFO)
by Luis Hourtz, Tamilarasan Ketheeswaran, Michael Krämer, Anders Eller Thomsen, Philip Weber, and Felix Wilsch
Matchete provides functionality for automatically deriving Feynman rules and generating Universal Feynman Output files from a given Lagrangian.
Feynman Rules
FeynmanRules — get momentum space Feynman rules from a Lagrangian
Ext — denotes an external field in the Feynman rules
ExtMom — denotes an external momentum in the Feynman rules
Legs — option for controlling how many external legs should be considered when computing Feynman rules
Universal Feynman Output (UFO)
ExportUFO — generates the UFO interface files from a Lagrangian
DefaultParamCard — generates a JSON file template for the parameter card used to specify the values of all parameters for the UFO export
InputFile — option allowing to specify a path to a parameter card for the UFO export
OutputDirectory — option allowing to specify a directory where parameter cards or UFO files are saved
UFO — option for providing additional information, required for the UFO export, when defining fields, couplings, and gauge groups
Coupling Orders
DefineCouplingOrder — defines a new coupling order for the UFO export
GetCouplingOrders — returns an association containing all information about defined coupling orders
RemoveCouplingOrder — removes a single coupling order
ResetCouplingOrders — removes all defined coupling orders
Flavor Symmetries
ImposeFlavorSymmetry — computes all invariants for a given global flavor symmetry and automatically assigns them to the couplings of a Lagrangian
FlavorInvariantCoupling — allows to manually assign a flavor structure to a coupling
FlavorInvariants — computes the invariants from a given set of flavor representations