Skip to main content

EKO

Tests Rust tests Docs CodeFactor

EKO is a Python module to solve the DGLAP equations in N-space in terms of Evolution Kernel Operators in x-space.

Installation

EKO is available via

  • PyPI: PyPI: $ pip install eko
  • conda-forge: Conda Version: $ conda install eko

The documentation is available here: Docs

ekore

We also provide a convenient access to the core elements of EKO: the anomalous dimensions $\gamma$ and operator matrix elements/transition matrix elements $\mathbf A$. These are collected from various references (see our documentation) and provide the current state of the art in one single place.

Python

In Python you can access these elements through the ekore module installed together with the main Python library - see our documentation.

This module is scheduled for removal once we move the ekore content to Rust (see below).

Rust

In Rust you can access these elements through the ekore crate crates.io

C

In C you can access these elements through the ekore_capi crate crates.io

For installation instructions and usage see the documentation: Docs

Python (via Rust)

In Python you can access these elements through the ekore-rs module PyPI: $ pip install ekore-rs

Citation policy

When using our code please cite

  • our DOI: DOI
  • our paper: arXiv

Contributing

  • Your feedback is welcome! If you want to report a (possible) bug or want to ask for a new feature, please raise an issue: GitHub issues
  • If you need help, for installation, usage, or anything related, feel free to open a new discussion in the "Support" section
  • Please follow our Code of Conduct and read the Contribution Guidelines

Development installation

If you want to install from source you can run

git clone git@github.com:N3PDF/eko.git
cd eko
poetry install

To setup poetry, and other tools, see Contribution Guidelines.

Building the documentation

  • The documentation is available here: Docs
  • To build the documentation from source install graphviz and run in addition to the installation commands
poe docs

Tests and benchmarks

  • To run unit test you can do
poe tests
  • Benchmarks of specific part of the code, such as the strong coupling or msbar masses running, are available doing
poe bench
  • The complete list of benchmarks with external codes is available through ekomark: documentation

Metadata

Release files for eko 0.15.7

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

Source distribution (sdist)

Source distribution for eko 0.15.7
File Size Uploaded
eko-0.15.7.tar.gz 267.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for eko 0.15.7
File Interpreter ABI Platform
eko-0.15.7-py3-none-any.whl Python 3 none any Details

Total release size: 587.5 kB

Release files / eko-0.15.7.tar.gz

Download URL eko-0.15.7.tar.gz
Size 267.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2029d4fb7a1cc742452cdb9c83d7f18ab7ba61b793b1f87fa11ee706cb8de035
BLAKE2b-256 checksum
How to use checksums
7bae2094b78265d5c3e0f9f1450c1c971c3ea7ae5e4c947ce03fbbc8573075a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / eko-0.15.7-py3-none-any.whl

Download URL eko-0.15.7-py3-none-any.whl
Size 319.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6758c2e0e38f11020ac07ca28181232d36191d5f661450c0366e2f9d92b6a02b
BLAKE2b-256 checksum
How to use checksums
daa853c83c1f3448a1224e2af7b6d0ab7b61d9722fa4d781332dbf9a3fa86f80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.15.7 This release

2 release files

0.15.6

2 release files

0.15.5

2 release files

0.15.4

2 release files

0.15.2

2 release files

0.15.1

2 release files

0.14.6

2 release files

0.14.5

2 release files

0.14.4

2 release files

0.14.3

2 release files

0.14.2

2 release files

0.14.1

2 release files

0.14.0

2 release files

0.13.6

2 release files

0.13.5

2 release files

0.13.3

2 release files

0.13.2

2 release files

0.13.1

2 release files

0.13.0

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.5

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.1

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.2

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

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