Skip to main content

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:

  1. Download the source code from GitHub.
$ wget https://github.com/GComitini/PySmeQcd/releases/download/v1.1.0-alpha/PySmeQcd-1.1.0a0.tar.gz
  1. Unpack the archive and cd into the src directory.
$ tar -xzvf PySmeQcd-1.1.0a0.tar.gz
$ cd PySmeQcd-1.1.0a0/src
  1. 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


Download files

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

Source Distribution

PySmeQcd-1.1.0a0.tar.gz (27.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PySmeQcd-1.1.0a0-py3-none-any.whl (32.0 kB view details)

Uploaded Python 3

File details

Details for the file PySmeQcd-1.1.0a0.tar.gz.

File metadata

  • Download URL: PySmeQcd-1.1.0a0.tar.gz
  • Upload date:
  • Size: 27.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for PySmeQcd-1.1.0a0.tar.gz
Algorithm Hash digest
SHA256 ab8e3b0f87efdc84eddf013f642ecb9a3318597b3f857894a2cd7ca6d5ca1736
MD5 9c36465b8833317a0ab2136b979a6419
BLAKE2b-256 cd01dd32650edbd745f0fe3b0c67c5080e0c74f0938e8d3c9a7ffaf208c515a2

See more details on using hashes here.

File details

Details for the file PySmeQcd-1.1.0a0-py3-none-any.whl.

File metadata

  • Download URL: PySmeQcd-1.1.0a0-py3-none-any.whl
  • Upload date:
  • Size: 32.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for PySmeQcd-1.1.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 08498d80ec6addeb56d09c169d69d3e5155ae80fa7a5f1fbd08a885dd90779b3
MD5 b04de9b0e546b8d07e38d7e439b5b454
BLAKE2b-256 a192d8f66f2b063a839757ff7de9397b03c46c135fa51a5b756554054b947ffd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page