PySmeQcd is a Python library for making calculations within the framework of the Screened Massive Expansion of Quantum Chromodynamics.
Currently, PySmeQcd contains functions and routines related to the one-loop gluon, ghost and quark propagators in any covariant gauge, both in pure Yang-Mills theory and in full QCD.
- Compute the one-loop gluon, ghost and quark propagators in an arbitrary covariant gauge
- Plot the dressing functions, propagators, spectral functions, and more
- Find the poles and residues of the gluon and quark propagators
- Other features
PySmeQcd is available on PyPI. To install it, run
$ pip install PySmeQcd
To use PySmeQcd from the source code:
- Download the source code from GitHub.
$ wget https://github.com/GComitini/PySmeQcd/releases/download/v1.1.0-alpha/PySmeQcd-1.1.0a0.tar.gz
- Unpack the archive and
cd
into thesrc
directory.
$ tar -xzvf PySmeQcd-1.1.0a0.tar.gz
$ cd PySmeQcd-1.1.0a0/src
- Copy the
PySmeQcd
directory into the main directory of your project.
$ cp PySmeQcd <MY_PROJECT>
PySmeQcd's documentation is available on Read the Docs.
PySmeQcd supports Python 3 and depends on the following Python packages:
- matplotlib
- numpy
- scipy
PySmeQcd was written by Giorgio Comitini (giorgio.comitini@dfa.unict.it).
PySmeQcd is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See LICENSE.