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.3-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.3-cp314-cp314t-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

madevent7-0.2.3-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.3-cp314-cp314-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

madevent7-0.2.3-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.3-cp313-cp313-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

madevent7-0.2.3-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.3-cp312-cp312-macosx_14_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

madevent7-0.2.3-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.3-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.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.2.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b70be872c0cd88ad811ed194b999f1e2b49a482c82486f46c30edb23a9b91ac3
MD5 6a2a0e2ea1c9835deaa8be8ed2ff7a9c
BLAKE2b-256 b8a12f8183836eed470bd1c871de4b5f319d6d7a9a4a2e71b6e14ca919cd13cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.3-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 805ab42ee02343b4ed59e10a823c47915c131b53378c8e7350e591b4c9c7e080
MD5 be789b7a1d50c47d2dc50f29b34d1c35
BLAKE2b-256 1c607907028e8ce3060446309a9c3eec55c6c2845e357650ed99e045210088cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97874f31b9207efd28e0ad79908da23a4edbe48f2d68f13878ea95490832f49c
MD5 cd8646cc11174f11b28fc5e1506832d1
BLAKE2b-256 aebecf26e3e23486a4508dabeff4e296369704fa52f104e977104783a89ae3dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.3-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fcbb89b32d4a04bf46efc13f7c6b3e213bdce12b30643219815dd93903f1ccc1
MD5 b4155618fc02be41ebe8da7cd81f0ee6
BLAKE2b-256 9bd4a0a2b433bd119ce64c8395a4d37c64e30b8202644293535a213a45fd8b80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e1a95495c9b9abb6e2306e41fb81ae47fbba06e7d93a06b4b5f6ab1a433773f
MD5 4f0f3de40818746267a42e12fa599522
BLAKE2b-256 7de471a8ff9401d1da62f485c2a1940e3b96ad15897d66318789bb64825490bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f8317a6916eb900719cd4bc2e7dcef6d796f20f3215694b70119be5b642babef
MD5 2f5328f7fa05d026e2b0c622de1b3a07
BLAKE2b-256 6f61678c30816be6f66b601076f35602b0228b7fc27ddc275219aaf9fe5792a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7cf0b53af07c230fd421d7936f6c990298162642ebf59c89e9eec665d750a20f
MD5 ffdddf6777dd2cd878309d171bba21e2
BLAKE2b-256 be4a58663d5380daf01c75bf2f1f2ae7a1880685b8efce2b76bff6b63335798c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c3c38f1f230da1d90eea9518472796b51237b4ccad9ac8558881a0bda889fe0d
MD5 4ff4adb110dd061c26bbd39cda35d78e
BLAKE2b-256 450bac4624ffb56c60d02f6250b95aa7fcc7dd8f6485af340f967e55e3d99464

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d54c7955620fa52024ef8db07008916b0562bedc82292fa442cc935898af0317
MD5 da5f13e4a45b61946e5b730012e3bdaf
BLAKE2b-256 212f240a06115c98538834f7fa9598e6791ff7f22c366cc6a9fe4d56c4b60af6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ba358aa168a82dc9ead6bdc3a44debf1dfd561d87326bce4afd7410bff6e0576
MD5 65f812cdff070a651fe17cbe0609398e
BLAKE2b-256 3c514205bed7476bfd3f9f1d242bb9e5da9f7487fa4b96af37ee2d13464ec694

See more details on using hashes here.

Provenance

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