madevent7
Installation
Package
Packages on PyPI are available for Linux and MacOS X (with Apple silicon), for Python 3.11 to 3.14.
pip install madevent7
Build
First install scikit_build_core with
pip install scikit_build_core
The pre-installed version of cmake under MacOS is outdated, so you might need to install a
newer version, for example with
brew install cmake
Then check out the madevent7 repository and build and install it with
git clone git@github.com:madgraph-ml/madevent7.git
cd madevent7
pip install .
For a development version allowing for incremental build, use the following command instead:
pip install --no-build-isolation -Cbuild-dir=build -Ccmake.build-type=RelWithDebInfo .
This will create a directory build where you can run make directly to make development
easier. To update the python module itself, make sure to also run the pip install command
above again. This will not happen automatically, even if you make the installation editable!
Build type RelWithDebInfo generates optimized code but includes debug symbols, so you
can use lldb or gdb to debug the code.
Tests
To run the tests, you need to have the pytest, numpy and torch packages installed.
One test optionally requires the lhapdf package (can be installed via conda or built from
source) and the NNPDF40_nlo_as_01180 PDF set.
To run the tests, go to the root directory of the repository and run
pytest tests
Metadata
Release files for madevent7 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| madevent7-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 free-threading | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| madevent7-0.3.1-cp314-cp314t-macosx_14_0_arm64.whl | CPython 3.14 | CPython 3.14 free-threading | macOS 14.0+ ARM64 | Details |
| madevent7-0.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| madevent7-0.3.1-cp314-cp314-macosx_14_0_arm64.whl | CPython 3.14 | CPython 3.14 | macOS 14.0+ ARM64 | Details |
| madevent7-0.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| madevent7-0.3.1-cp313-cp313-macosx_14_0_arm64.whl | CPython 3.13 | CPython 3.13 | macOS 14.0+ ARM64 | Details |
| madevent7-0.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| madevent7-0.3.1-cp312-cp312-macosx_14_0_arm64.whl | CPython 3.12 | CPython 3.12 | macOS 14.0+ ARM64 | Details |
| madevent7-0.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| madevent7-0.3.1-cp311-cp311-macosx_14_0_arm64.whl | CPython 3.11 | CPython 3.11 | macOS 14.0+ ARM64 | Details |
Total release size: 158.4 MB
Release files / madevent7-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | madevent7-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 29.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ca677af1bf6bafbd8b136f1c01d9a4250b7215e68c02895e963af6d6c61eafe9
|
|
BLAKE2b-256 checksum How to use checksums |
cb66d3870f8296b5d11026efe1ea27687b4cbf29ca0ad6094eea7c04715cc05c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 11, 2026.
Transparency logRelease files / madevent7-0.3.1-cp314-cp314t-macosx_14_0_arm64.whl
| Download URL | madevent7-0.3.1-cp314-cp314t-macosx_14_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
81b96f4531c22072f5883eea7e0e39fc790f2b9e3765e7d0f606edf996ce3d5a
|
|
BLAKE2b-256 checksum How to use checksums |
a935d2393bfc9ca571f2dd9ee0fac9e714a972a7ed3c91180ba6c668782f79c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 11, 2026.
Transparency logRelease files / madevent7-0.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | madevent7-0.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 29.9 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
941783fce3d9eccf6e6d6ec6ae204c6abadcabb8ed513e19f80e70c2f4fa34e5
|
|
BLAKE2b-256 checksum How to use checksums |
615e22525436513ec5b70541d957093b694ef850aad601e18ea6da3f3fd6641d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 11, 2026.
Transparency logRelease files / madevent7-0.3.1-cp314-cp314-macosx_14_0_arm64.whl
| Download URL | madevent7-0.3.1-cp314-cp314-macosx_14_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
87459ca91174eac2a93f15a20cbad9d17a4bafdc8a131d8ec578602ebe2f1055
|
|
BLAKE2b-256 checksum How to use checksums |
fea38b04bb4160b7afbe836465e87fd6d42169dd7cb109f3258e0bd7b1d3837f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 11, 2026.
Transparency logRelease files / madevent7-0.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | madevent7-0.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 29.9 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9f2ad74ea026cbe516265b139163a6eda77750ba49ba183bd86e54b2cbd01cc1
|
|
BLAKE2b-256 checksum How to use checksums |
a7beb986721f701f1d849baf3eb2adf61f8bc55885e326a7e30f13e148c28372
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 11, 2026.
Transparency logRelease files / madevent7-0.3.1-cp313-cp313-macosx_14_0_arm64.whl
| Download URL | madevent7-0.3.1-cp313-cp313-macosx_14_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
37b5f41e95a7d9af2d00b242d966649f97544f7f6e8eb4e3dd88800babc86602
|
|
BLAKE2b-256 checksum How to use checksums |
9d3b32d41a7675fdedd68cd36bbf0891ec1772afc658653c8a9e438f7fc5f784
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 11, 2026.
Transparency logRelease files / madevent7-0.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | madevent7-0.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 29.9 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
68aa7e9c6c7ed0a1c87056e0d8b7dc6fa8dd424cf7d0a9a12855bf368117200a
|
|
BLAKE2b-256 checksum How to use checksums |
006dd57f794cafef3843b2a0148564078d68a8c52ec082a36c860e541f6b1c6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 11, 2026.
Transparency logRelease files / madevent7-0.3.1-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | madevent7-0.3.1-cp312-cp312-macosx_14_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
822d7b11a173e3d988c5d232ed7037ed4ee30c85066051601a9bc4b0af5e6a4c
|
|
BLAKE2b-256 checksum How to use checksums |
0483bfca1867bd2303ecc6fc41f63ad0c9f71e8db76bd8fcda2e5c406efa117d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 11, 2026.
Transparency logRelease files / madevent7-0.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | madevent7-0.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 29.9 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
97cb73524d14bdbc0be08944d598c92ac57c33028b08c4e2b8f017672e07c5bd
|
|
BLAKE2b-256 checksum How to use checksums |
4c60e89c067fcff89d52dde6a40907c78f00c8a15f127ba484d9a1b163227bd4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 11, 2026.
Transparency logRelease files / madevent7-0.3.1-cp311-cp311-macosx_14_0_arm64.whl
| Download URL | madevent7-0.3.1-cp311-cp311-macosx_14_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8c8fd01d90185d2df447f288822990173347b5874dc9a44c334e46290e47e861
|
|
BLAKE2b-256 checksum How to use checksums |
f5adbf952f8b27a65b41172b2c7f9c35877e692f9ec983dc31efafdd11e640c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Jan 11, 2026.
Transparency log