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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

madevent7-0.1.2-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.1.2-cp314-cp314-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

madevent7-0.1.2-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.1.2-cp313-cp313-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

madevent7-0.1.2-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.1.2-cp312-cp312-macosx_14_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

madevent7-0.1.2-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.1.2-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.1.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for madevent7-0.1.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71c308719b0b8dc7903984032c66134f16432692c954db7ad1818da9abf86d68
MD5 94039592a476bb288da40f782ca15c37
BLAKE2b-256 e60e83594950e750f7b4d2359625c612504c89f69ac65659ed754f0392e20875

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.2-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7cf1b07be72363c7fe4516b4acac4cb20e1719106df9ed786e9d2830fd0a5747
MD5 8cef26e2c1cc3f41919287f9a50faabb
BLAKE2b-256 4660d5f496d0319d3c29893f8c578f8029ccc1f8f2570841340cfb6870ab7491

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f7a2b6bfe561fb006b9b34f3bb90122490cdc17d8a903a43fd06b2cd61fd8ae
MD5 8a5e0fe6ce9820274ecedb07dc2daf29
BLAKE2b-256 97ac3c56acaba49782cc3719580dadb405e93e28db94639a32eb3e07259eadc4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a05542fa8bb70859ce61152492940fa0f6508537d5eb339a548dbbc192378200
MD5 922131c37e83bea48769bfe4ae97e535
BLAKE2b-256 0e81b8886d4cde221c673610bfbaf6be4b3666485bae9f7b054d4a1f96cf87e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09e3d63f8ab8d082b739bf4561e28b0e656e44ce438a106851726575d98a1e2d
MD5 98a8bdb4f2123bf7273045ee838808f6
BLAKE2b-256 e1323e6a33221bf08948ac0d5f28258e820b8ff9b4666c0af13859d0544c3a8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 37f0a70ff046f16f57784a49b5c7f94a0951b688eff595dda898e230f887b4ae
MD5 d7cd011ecba642de8214a36a41fecacf
BLAKE2b-256 17ca7962880bc9af9215f2d306c6ff1e23879c4afb0ceafac78f388b7f493651

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1762d4c1597c09c383ef53c145aa83b4bb182af1159eede5409fcaf818ecee7
MD5 1c20bedb1723dd6b5afe1664e65eab1c
BLAKE2b-256 7bc25ab833d1ccf676157cbac42c2bbe77bd113afa4b7224c538a0a4303774bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b1bea321c2f72dd843f1fe024ab3f3ea70106fb7b30c94af552d36f0fff6ba03
MD5 72e82f72c590e60a96378e075b3ca65d
BLAKE2b-256 765fe396ef57b95cb5230f81e826658972cf3021f2043736211f859dafa5cd5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f60cfdcc3737591befbe756c635c264b2820dc87e737a2cae5018cbc150d3d9
MD5 20dfda0296c45361e39a430450c291ed
BLAKE2b-256 0dfb1bb0050b863b800d0e659ca1ffef50061bdaf59a7d84e09d5a0d10408fd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 136d07ffdd809dfdd586e49514d735ab8bfcaee7e9add50a11ff77539187fdaf
MD5 3ea486b68f318e0a7c376ffaadfa68a8
BLAKE2b-256 614a3ae2fc1d26efd0a59d1c5b7acb34b6f9661fd0c4d7c17c2f2136d048b9f4

See more details on using hashes here.

Provenance

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