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.6

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.6
File Size Uploaded
eko-0.15.6.tar.gz 267.2 kB Details

Built distribution (wheel)

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

Total release size: 586.4 kB

Release files / eko-0.15.6.tar.gz

Download URL eko-0.15.6.tar.gz
Size 267.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cc8215191d6f3270c7568acfa0af3b075deb6910e5da2265af6ff06a441745da
BLAKE2b-256 checksum
How to use checksums
2d9a24e6a0700c57fd7591ee922823f49b4510af6a2d4b2c289b72b5b6b19700
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.6-py3-none-any.whl

Download URL eko-0.15.6-py3-none-any.whl
Size 319.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2436761b07122c1f40651a57cf82cd2a7df6291220a2834ab648f5bec4f1cdb9
BLAKE2b-256 checksum
How to use checksums
10cad8663b6bd3dde313ac91d04c29190b15bd19ae3fe7c9a98b4636286e7bd3
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

0.15.7

2 release files

This release

0.15.6 This release

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