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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

madevent7-0.3.0-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.0-cp314-cp314-macosx_14_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

madevent7-0.3.0-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.0-cp313-cp313-macosx_14_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

madevent7-0.3.0-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.0-cp312-cp312-macosx_14_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

madevent7-0.3.0-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.0-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.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4dae6a34ca7d35226fa09a328d0b3a3321b2202a094773ed2df8d24848b93bf7
MD5 02ded1aed724230e47b903c49aeb61ae
BLAKE2b-256 cd5c0e582fb3437575eabd6a5c4e91c7a3c622d381b2fe234a4cb6c9d7efc14d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.3.0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d1ec3f66a2d60f27ba68a561f4d38e794d99c6f4a033c7bb9a76696f5ca41278
MD5 dd224388b306758c03cc5a3aaced2d65
BLAKE2b-256 e387b93c047320e86fc5442e1a6d234a398e37bfe21923a85fce68ec7b3c84f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89c870d8c5f57b678730be13c308e6358232a0fe53f5e9f5c0aefb1c0c39bb79
MD5 9fcc4bc6b9d31ee4562ff5810205d0f0
BLAKE2b-256 b4d1db2cacae7c7c213b3e36d92249f084a30f9ea604e42881dbc5b4ce06c7d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.3.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f5da877680164762cc467d1fe4c554fc08b1aacb697be15437f635cd295cf3ef
MD5 c67581723aaa58ed64e0f2aea0421cb6
BLAKE2b-256 d590a89c88ecace493656d6fd092bdc09831421fd592852299fc03acf5e3bcc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9ecd7555f434c9467e4055b7dd4c33d76b8b2aa7c17ff316aa51fb644b8c3d1
MD5 ca3fe22486df6793c9c138b7dff9db94
BLAKE2b-256 ac71d605ca727560fad8be03fe7890e679f3305ccd6e95eee99d763aa8d1897f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.3.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 63505889ca99aad862c9b563136bb2216be1b0ef68351c6ec6628abd2a035b01
MD5 21079a2b3ca6b3aef0b49eba16f6ca0c
BLAKE2b-256 64e1d2e508cd3d7359460ba4ef608450562ad0524a241ea25d2130d7b633f635

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44fc6d2036aae7243f228853deecd164efb40c9b8264f73567a6956953e96732
MD5 ada4d8ff67cc3a82b21dd3101d9c8b2a
BLAKE2b-256 94e338fa2a4b16b096acc735ab3d8505037d1c5ffd133da06b4921c06bc49581

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.3.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ebfcf5f9b80239087c200eaaf531abccc269c60b23f72c207abe51061a2eab84
MD5 38021a01579594984ab55a32639ef77a
BLAKE2b-256 4d25dbabced34bfdda49462f8e1cf3a6d16d2ed695e4825ef7b7f2e364f21a94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f33c8ad6eeed2e443d627aa6a2e528bb6aefbad9c5d5bb7b34535a014802de7c
MD5 8400f1f88fe230dc3c80aa5f81a51322
BLAKE2b-256 2e3168b96de3a1b3850d78c70eeae7f7fe9940356ea681cfa91728ca32333cad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.3.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9101e2c885cef3270ad10decf00ff902f10eb15523366356e2dce0c4f58e75ed
MD5 86015bd927d2cc52ee5a014244321baf
BLAKE2b-256 3a022f4e7c577c6e62244eac09f0569b5efdfd119f749bb0655a16b90147c905

See more details on using hashes here.

Provenance

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