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.2.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (27.9 MB view details)

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

madevent7-0.2.2-cp314-cp314t-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

madevent7-0.2.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (27.9 MB view details)

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

madevent7-0.2.2-cp314-cp314-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

madevent7-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (27.9 MB view details)

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

madevent7-0.2.2-cp313-cp313-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

madevent7-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (27.9 MB view details)

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

madevent7-0.2.2-cp312-cp312-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

madevent7-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (27.9 MB view details)

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

madevent7-0.2.2-cp311-cp311-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for madevent7-0.2.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 165590875a63b2ec032d598230f74545b2f71cb4e13cd8de83e8c7b21376b786
MD5 4f9d9e5c32409a183e37a80433605b7f
BLAKE2b-256 7fb1e128564a27ca57f3069208ea14c2eaa5c419c7383b628d2303b8d863353b

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.2.2-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.2.2-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for madevent7-0.2.2-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 702f84ffa9ef87dd8606bbc80e3e10173d6a9312ff8403acb2b9dd34465878e8
MD5 1c14188f3e4ce29e8f2240fe2f517b10
BLAKE2b-256 5744e6340cdeb0a6f1d177b8931f80deed5a3503c9fb71125954db9d7120f226

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.2.2-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.2.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.2.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27943897d084ce722c59ec42f1a4b64961e2bc98764840a945188d18cd9bfeeb
MD5 551ff096ff7cd19ed9b2a9dc3d34131e
BLAKE2b-256 4614816cdde26726a8538851c9f5d60911b081ac2ca2b9bc4dbbd04f78834d42

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.2.2-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.2.2-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for madevent7-0.2.2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9a793f55ec8f6e6f3bc6df11eaca5757cb141b86ab9bf5ec8e47d40835a20267
MD5 704707fc18f32e7bfc41dc1eafa172bf
BLAKE2b-256 3d0700765489350bd08b8c85f5e329a8ba885cd4824aa78edfb6dc0eca70398e

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.2.2-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.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0ded23cba876dd6f5dd4811a5cc53501a5e315ae8b0b001bd0c2c15de98c78d
MD5 a12819598a04fd65abd95755b1bdd6b5
BLAKE2b-256 9bb26fc0efcad4909dba7a727dc2d64e7ceaec59e5ca891750be50e221873fa4

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.2.2-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.2.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for madevent7-0.2.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c596223dc3a88f105e467460e40763caaa97935f411db8d4037b756ff4eadc68
MD5 fe6900a96c16043279fc4682cca79ed5
BLAKE2b-256 30717a8e4a3ba408adf7c4ec26a3a3957d475d01f340c976e43cc1ce8f95b592

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.2.2-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.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 376470dabbba10823b32724501b39cbf599dcc44cc3773310b3f5fd38bf0ab86
MD5 558aa70d23f5ae1c527d8fd513137cec
BLAKE2b-256 8fe3660b399dc3a00b984b372cf7b4737e68056c2b1c21642841312e766c313b

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.2.2-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.2.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for madevent7-0.2.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 612b28936baa9e64d30536548a107c8b4d1f49b7299e7127fc0c922463984f24
MD5 aac3e056f2c1e23ef2e9358eb8736032
BLAKE2b-256 5fa97daecd102bbb70954490d1c0ca719b6dc4b72d06fe06c9cffbc8c5eab9b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.2.2-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.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ebaef87b1a41092782e7c81800f519503d3acaaecd2b53bb18695ec7b64b877e
MD5 89c8b589da196b0d86d22b1147834ba9
BLAKE2b-256 44594e443582ba1deb124cff992324cec35b7e44e4b303c50cc5bbecf995e7e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.2.2-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.2.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for madevent7-0.2.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a016d31c87197d89bf336ca9b24bf2541e3a7486308c27992eeda646b75e9e26
MD5 7b70021d1d2b9de53392d5b12219acc3
BLAKE2b-256 a1aac0ea1840b9b384904b1af7c3dfea5cb540bf1803545c99b5f5a652039ae5

See more details on using hashes here.

Provenance

The following attestation bundles were made for madevent7-0.2.2-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