Software

Software is an important part of particle physics phenomenology. In my opinion, as much of this software as possible should be open source because

  • it avoids duplication of effort (a.k.a. reinventing the wheel),
  • it allows scrutiny of implementations (a.k.a. peer review),
  • it facilitates collaboration.

Below is a list of open source projects related to HEP that I initiated or contribute to.

flavio

A Python package for flavour physics phenomenology in the Standard model and beyond

https://flav-io.github.io/

wilson

A Python package for the running and matching of Wilson coefficients above and below the electroweak scale

https://wilson-eft.github.io/

WCxf

An exchange format for Wilson coefficients beyond the Standard Model

https://wcxf.github.io/

CKMutil

A Python package with useful functions for dealing with quark and lepton mixing matrices

https://github.com/DavidMStraub/ckmutil

pyLHA

Python package to convert data files in SLHA and similar formats to python objects, JSON, or YAML

https://github.com/DavidMStraub/pylha

rundec-python

Python wrapper around the CRunDec package for the running of the strong coupling constant and quark masses

https://github.com/DavidMStraub/rundec-python

inspiretools

Python package to auto-generate bibliographies pulling the bibtex data from Inspire

https://github.com/DavidMStraub/inspiretools