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

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

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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

madevent7-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (23.9 MB view details)

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

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

Uploaded CPython 3.14macOS 14.0+ ARM64

madevent7-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (23.9 MB view details)

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

madevent7-0.2.0-cp313-cp313-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

madevent7-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (23.9 MB view details)

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

madevent7-0.2.0-cp312-cp312-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

madevent7-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (23.9 MB view details)

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

madevent7-0.2.0-cp311-cp311-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for madevent7-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dedfa9514054d72587650d63d516f11a23c3b4cbf26925e8c36917516507ded0
MD5 9fc48ad2e62c4f38e1f2a985af203858
BLAKE2b-256 78222809748a312381f52c6ee8e3b8402f422c38369157087a4b805a8a97923a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 456c83617dbde98a4aff1ad31087b09d7f735b6d389a112281aaaf16121d7871
MD5 c3e4054d08c3e7f41438f3f8546777c3
BLAKE2b-256 9a7c753962cbf611c1ddcb5b75c639deaf02166b701209da956f82420b27285e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 359d5ae62d9d8e6d554a966d7ef31ea119415f31ba610e9cfa35875f4c24ccbf
MD5 4398a0653c817adee486f7984b10136b
BLAKE2b-256 fcd8ca3866883e90acb201146e87ea2543e3f00971c06f813daf4fe193d2453b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c71845ac86cd66f8c0649f05f9b6fb9c45602ff1e31346052754c249bc4fc260
MD5 b8a58ff4becbc0aa45e72978f3e10fde
BLAKE2b-256 5efb72d81a8ed283f797914dfcc850786e071c9ed414e56aa73100334002f358

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c30721b0b0eb93bdb32ad8af73a4f2bb51be0073f3e70fb95cfff1ce0a7bb756
MD5 4e91fdf1b381459f5863ed5df400ad0a
BLAKE2b-256 466facd2b4027e9301e582747af21cfe9a5397ec3f9db2b56467534e6687e555

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 45c0ab3c865809052b382dc97a9047952e027ebbd72db8b5a5183c73a0fd3b48
MD5 93b043a1d00c2c5d5534660a81128cfe
BLAKE2b-256 c048c8359218b589d17818dda982784f2cfc51438a97c62c03ac41c671909c67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b29fb13c6cf6b3c50ab6376ce8dee554d263a71c28f5c56e35bdfdb3c13aad9b
MD5 8161ff1d10c705b0aea2a02e73100828
BLAKE2b-256 95cf478c99ca960c34626c7195579c45e7f25e7def1899f1bfcae1f40c89ab75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 90d49c18b55a170c80949831a6df8a3714946a88cbc2642bc064b1414d281a30
MD5 2ab755670cc678988bb428e3af495f44
BLAKE2b-256 29e99f30768ca83690d990e41b676d937c0461cfddac9f8b383131b1f198c9cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca84b8bc64b45aa5a180eadcb62ba750ab4decb0fdafefd3da8698ef4e0f60dd
MD5 389548bf60aed82a8c10a623a398ea3b
BLAKE2b-256 d338e9fa775fcb070aa22c960ce998af7347760bdae02747c978e8a784c359df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.2.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a895806692b34736d37fd1ac0a457d567090edeb9e076d11817a3da06bcc3e8e
MD5 01db8230801e05acaa9252a2db1bad3e
BLAKE2b-256 f0174bb1e7d2e8b0ca881c01fb752ec2f0083df729852c1ed6cea608f54c2f2c

See more details on using hashes here.

Provenance

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