Skip to main content

access COLLIER loop functions via python

Project description

pyCollier

pipeline status coverage report

Python interface for COLLIER Fortran library. Not all COLLIER functions are available yet. Please open an issue if you want any specific function to be implemented.

The pyCollier team

pyCollier is developed by Henning Bahl, Johannes Braathen, Martin Gabelmann, and Georg Weiglein.

Installation

Go to main directory and type

pip install .

Usage

After installation, you should be able to load pyCollier via

import pyCollier

Then you can calculate loop functions e.g. via

pyCollier.A0(125**2)

API documentation

A detailed API documentation is available here.

Dockerimage

To build a docker image run the following from within the repositories root directory:

docker build -t pycollier .

Example usage:

docker run --rm pycollier python -c 'from pyCollier import c0; print(c0(0,0,0,1,1,1))'

References

Please cite

@article{Denner:2016kdg,
    author = "Denner, Ansgar and Dittmaier, Stefan and Hofer, Lars",
    title = "{Collier: a fortran-based Complex One-Loop LIbrary in Extended Regularizations}",
    eprint = "1604.06792",
    archivePrefix = "arXiv",
    primaryClass = "hep-ph",
    reportNumber = "FR-PHENO-2016-003, ICCUB-16-016",
    doi = "10.1016/j.cpc.2016.10.013",
    journal = "Comput. Phys. Commun.",
    volume = "212",
    pages = "220--238",
    year = "2017"
}

when you use pyCollier.

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

pycollier-0.3.3.tar.gz (25.0 kB view details)

Uploaded Source

File details

Details for the file pycollier-0.3.3.tar.gz.

File metadata

  • Download URL: pycollier-0.3.3.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for pycollier-0.3.3.tar.gz
Algorithm Hash digest
SHA256 8fa72d37f80d111482b7faddd3e99aa53af88b00b1ee5d8b005c1c58853d1450
MD5 df0e946ff39e9980ec9593fcb3a497f2
BLAKE2b-256 747364a69bdf872152299223b094739a3a9ed1e82cee1829e4148a506218bb3d

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