A Python library for the Screened Massive Expansion of QCD
Project description
PySmeQcd
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.
Features
- 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
Installation
Using pip
PySmeQcd is available on PyPI. To install it, run
$ pip install PySmeQcd
From source
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>
Documentation
PySmeQcd's documentation is available on Read the Docs.
Dependencies
PySmeQcd supports Python 3 and depends on the following Python packages:
- matplotlib
- numpy
- scipy
Authors
PySmeQcd was written by Giorgio Comitini (giorgio.comitini@dfa.unict.it).
License
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for PySmeQcd-1.1.0a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08498d80ec6addeb56d09c169d69d3e5155ae80fa7a5f1fbd08a885dd90779b3 |
|
MD5 | b04de9b0e546b8d07e38d7e439b5b454 |
|
BLAKE2b-256 | a192d8f66f2b063a839757ff7de9397b03c46c135fa51a5b756554054b947ffd |