Skip to main content

antares-results

This is a repository for spinor-helicity amplitudes reconstructed from numerical evaluations.

CI Lint CI Test Docs PyPI PyPI Downloads DOI

Quick Start

Vjj (two-loops planar)

Load all $qggqV$ coefficients and evaluate them (for exmaple at a $\mathbb{F}_p$ phase space point). These are a basis of the vector space of pentagon-function coefficients.

In [1]: from antares_results.Vjj.qggqll.mhv import lTerms
In [2]: from lips import Particles
In [3]: from syngular import Field

# print analytic expressions for the first 5 rational functions in the basis of the vector space of pentagon-function coefficients
In [4]: print(lTerms[:5])
Out [4]: [Terms("""+(+1⟨4|6⟩²)/(⟨1|2⟩⟨2|3⟩⟨3|4⟩⟨5|6⟩)"""), Terms("""+(+1⟨4|6⟩⟨1|4⟩[1|5])/(⟨1|2⟩⟨2|3⟩⟨3|4⟩⟨1|5+6|1])"""), Terms("""+(-1⟨1|6⟩[2|3]⟨4|6⟩)/(⟨1|3⟩⟨2|3⟩⟨5|6⟩⟨1|2+4|3])"""), Terms("""+(+1[2|3]⟨4|6⟩⟨2|6⟩)/(⟨1|2⟩⟨2|3⟩⟨5|6⟩⟨2|3+4|2])"""), Terms("""+(+1⟨3|6⟩[2|3]⟨4|6⟩)/(⟨1|3⟩⟨2|3⟩⟨5|6⟩⟨3|2+4|3])""")]

# generate a random phase space point (in this case over finite fields) and evaluate the basis
In [5]: oPs = Particles(6, field=Field("finite field", 2 ** 31 - 1, 1), seed=0)
In [6]: lTerms(oPs)
Out [4]: [1162389822 % 2147483647, 1610387318 % 2147483647, 173910601 % 2147483647, 1377129258 % 2147483647, 2082634606 % 2147483647, ...]

Floating point (real or complex) and $p$-adic phase space points work much in the same way.

ttH (one-loop)

Load all $qqttH$ coefficients. These are directly coefficients of the respective Feynman integrals (labeld by external legs and internal mass routings).

In [1]: from antares_results.ttH.qqttH.pm import coeffs as qqttH_pm_coeffs
In [2]: qqttH_pm_coeffs.keys()
Out [2]:  dict_keys(['tree', 'bub12x00', 'tri12x3x00m', 'box3x12x4xm00m', 'tri13x24xm0m', 'box3x4x12xm0mm', 'box3x1x24xm00m', 'bub13xm0', 'bub34xmm', 'tri124x3xm0m', 'bub1234xmm', 'tri12x3xmm0', 'bub123xm0', 'box4x2x1xm000', 'tri12x34xmmm', 'bub12xmm'])
In [3]: from antares_results.ttH.momenta import oPsKCheck  # load a phase space point
In [4]: {key: val(oPsKCheck) for key, val in qqttH_pm_coeffs.items()}
Out[4]: 
{'tree': mpc(real='0.4998512132360710056', imag='0.1143902001899784471'),
 'bub12x00': mpc(real='0.08890670891584541782', imag='3.486530065803925438'),
 'tri12x3x00m': mpc(real='48.35977263849211738', imag='53.33641975568919236'),
 'box3x12x4xm00m': mpc(real='-47.46308257461350877', imag='-45.87188967765678171'),
 'tri13x24xm0m': mpc(real='-12.70147396497987757', imag='2.465657548592817883'),
 'box3x4x12xm0mm': mpc(real='-0.8736344184540660862', imag='-9.246218431210708744'),
 'box3x1x24xm00m': mpc(real='25.39062949179914419', imag='-8.492255173857109485'),
 'bub13xm0': mpc(real='0.07829108262369600946', imag='-0.1842325910625640072'),
 'bub34xmm': mpc(real='0.1032547846538197367', imag='0.3591837975251150339'),
 'tri124x3xm0m': mpc(real='5.625101060149315213', imag='1.58915938402978163'),
 'bub1234xmm': mpc(real='-0.820858500734524571', imag='-0.03028493471636876586'),
 'tri12x3xmm0': mpc(real='-6.615318666263966363', imag='-8.927541807153011488'),
 'bub123xm0': mpc(real='0.6853493549121706108', imag='-1.404274244486850426'),
 'box4x2x1xm000': mpc(real='-90.29617792252767927', imag='6.479713760815963397'),
 'tri12x34xmmm': mpc(real='-4.354721966504684239', imag='-3.285466744291004104'),
 'bub12xmm': mpc(real='-0.3362765929597263115', imag='-0.4684054239865742472')}

jjj (two-loops full-color)

Analogous to $Vjj$.

jjjj (one-loop)

Analogous to $ttH$.

Metadata

Release files for antares-results 0.2.0

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

Source distribution (sdist)

Source distribution for antares-results 0.2.0
File Size Uploaded Provenance Actions
antares_results-0.2.0.tar.gz 2.1 MB Without provenance Details for antares_results-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for antares-results 0.2.0
File Interpreter ABI Platform Actions
antares_results-0.2.0-py3-none-any.whl Python 3 none any Details for antares_results-0.2.0-py3-none-any.whl

Total release size: 5.3 MB

Release files / antares_results-0.2.0.tar.gz

Download URL antares_results-0.2.0.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
076f4a6b598552846850f63a58b0b2e249678424b30dc5c3d5b941caf586a1e1
BLAKE2b-256 checksum
How to use checksums
bf62cc39f47219dafd96767e67adeaf1088ada79d6511e2ada2aa2a81be8f5fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.3

Release files / antares_results-0.2.0-py3-none-any.whl

Download URL antares_results-0.2.0-py3-none-any.whl
Size 3.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
e66c30b051bc60dd65cbf518ec56c0160542f341a59904b31bd1e794f566a1c5
BLAKE2b-256 checksum
How to use checksums
292a78b9c438b8ef380503b2fd36090aab705afb0997aa4abe9c17f6ca9c2de4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.3

Security for antares-results 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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