Skip to main content

A library for symbolic Effective Field Theory calculations

Project description

MatchingTools is a Python library for doing symbolic calculations in effective field theory.

It provides the tools to create a Lagrangian and integrate out heavy fields at the tree level. It also includes functions for applying customizable transformations (for example, Fierz identities or simplification using equations of motion of the light fields) to the effective Lagrangian to simplify it or write it in terms of a chosen effective operator basis.


To install MatchingTools using pip do:

pip install matchingtools

The source can be downloaded from the GitHub repository. To install MatchingTools from a local copy of the project open a terminal in the top level directory and type:

python install


Read the documentation at:


If you use this work, please cite:

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for matchingtools, version 0.3.1
Filename, size File type Python version Upload date Hashes
Filename, size matchingtools-0.3.1.tar.gz (35.6 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page