Skip to main content

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.

Metadata

Release files for pyCollier 0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyCollier 0.3.3
File Size Uploaded
pycollier-0.3.3.tar.gz 25.0 kB Details

Release files / pycollier-0.3.3.tar.gz

Download URL pycollier-0.3.3.tar.gz
Size 25.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8fa72d37f80d111482b7faddd3e99aa53af88b00b1ee5d8b005c1c58853d1450
BLAKE2b-256 checksum
How to use checksums
747364a69bdf872152299223b094739a3a9ed1e82cee1829e4148a506218bb3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.3.3 This release

1 release file

0.3

1 release file

0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page