Skip to main content

Fast and flexible phase space mappings

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

madevent7-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

madevent7-0.3.1-cp314-cp314t-macosx_14_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

madevent7-0.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

madevent7-0.3.1-cp314-cp314-macosx_14_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

madevent7-0.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

madevent7-0.3.1-cp313-cp313-macosx_14_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

madevent7-0.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

madevent7-0.3.1-cp312-cp312-macosx_14_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

madevent7-0.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

madevent7-0.3.1-cp311-cp311-macosx_14_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

Details for the file madevent7-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca677af1bf6bafbd8b136f1c01d9a4250b7215e68c02895e963af6d6c61eafe9
MD5 52fd848bb4d65097f1a17828275da7b9
BLAKE2b-256 cb66d3870f8296b5d11026efe1ea27687b4cbf29ca0ad6094eea7c04715cc05c

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on madgraph-ml/madevent7

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file madevent7-0.3.1-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for madevent7-0.3.1-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 81b96f4531c22072f5883eea7e0e39fc790f2b9e3765e7d0f606edf996ce3d5a
MD5 60f457167920b8a14066237ab2613d43
BLAKE2b-256 a935d2393bfc9ca571f2dd9ee0fac9e714a972a7ed3c91180ba6c668782f79c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.3.1-cp314-cp314t-macosx_14_0_arm64.whl:

Publisher: ci.yml on madgraph-ml/madevent7

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file madevent7-0.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 941783fce3d9eccf6e6d6ec6ae204c6abadcabb8ed513e19f80e70c2f4fa34e5
MD5 448afc31540ea57a27bbceda02fd78e2
BLAKE2b-256 615e22525436513ec5b70541d957093b694ef850aad601e18ea6da3f3fd6641d

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on madgraph-ml/madevent7

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file madevent7-0.3.1-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for madevent7-0.3.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 87459ca91174eac2a93f15a20cbad9d17a4bafdc8a131d8ec578602ebe2f1055
MD5 00f33d8246fe895d8e7ec1bc772f5ba2
BLAKE2b-256 fea38b04bb4160b7afbe836465e87fd6d42169dd7cb109f3258e0bd7b1d3837f

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.3.1-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: ci.yml on madgraph-ml/madevent7

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file madevent7-0.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f2ad74ea026cbe516265b139163a6eda77750ba49ba183bd86e54b2cbd01cc1
MD5 954aeb3ca6b4cb4996b01c8880fe6ed9
BLAKE2b-256 a7beb986721f701f1d849baf3eb2adf61f8bc55885e326a7e30f13e148c28372

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on madgraph-ml/madevent7

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file madevent7-0.3.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for madevent7-0.3.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 37b5f41e95a7d9af2d00b242d966649f97544f7f6e8eb4e3dd88800babc86602
MD5 fbee113c1e9c483583e7f58e408a5fa8
BLAKE2b-256 9d3b32d41a7675fdedd68cd36bbf0891ec1772afc658653c8a9e438f7fc5f784

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.3.1-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: ci.yml on madgraph-ml/madevent7

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file madevent7-0.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68aa7e9c6c7ed0a1c87056e0d8b7dc6fa8dd424cf7d0a9a12855bf368117200a
MD5 647d09e4820445db4e151234bbcc6385
BLAKE2b-256 006dd57f794cafef3843b2a0148564078d68a8c52ec082a36c860e541f6b1c6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on madgraph-ml/madevent7

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file madevent7-0.3.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for madevent7-0.3.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 822d7b11a173e3d988c5d232ed7037ed4ee30c85066051601a9bc4b0af5e6a4c
MD5 4d6ae98634ea482fc0a3f7678c3e4f20
BLAKE2b-256 0483bfca1867bd2303ecc6fc41f63ad0c9f71e8db76bd8fcda2e5c406efa117d

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.3.1-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: ci.yml on madgraph-ml/madevent7

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file madevent7-0.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97cb73524d14bdbc0be08944d598c92ac57c33028b08c4e2b8f017672e07c5bd
MD5 bea7e1639f13a389f9e65a1a78f7753a
BLAKE2b-256 4c60e89c067fcff89d52dde6a40907c78f00c8a15f127ba484d9a1b163227bd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on madgraph-ml/madevent7

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file madevent7-0.3.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for madevent7-0.3.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8c8fd01d90185d2df447f288822990173347b5874dc9a44c334e46290e47e861
MD5 bc340ed00d8ca4887961a6ec192d6323
BLAKE2b-256 f5adbf952f8b27a65b41172b2c7f9c35877e692f9ec983dc31efafdd11e640c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.3.1-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: ci.yml on madgraph-ml/madevent7

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page