Skip to main content

Fast and flexible phase space mappings

Project description

madevent7

Installation

Binary wheels

Binary wheels based on the last commit that passes all unit tests are built automatically for Linux and MacOS X (with Apple silicon), for Python 3.11 and 3.12. Use one of the following commands based on your OS and Python version:

# Linux, Python 3.11
pip install https://github.com/madgraph-ml/madevent7/releases/download/latest/madevent7-0.1.0-cp311-cp311-linux_x86_64.whl

# Linux, Python 3.12
pip install https://github.com/madgraph-ml/madevent7/releases/download/latest/madevent7-0.1.0-cp312-cp312-linux_x86_64.whl

# MacOS X, Python 3.11
pip install https://github.com/madgraph-ml/madevent7/releases/download/latest/madevent7-0.1.0-cp311-cp311-macosx_14_0_arm64.whl

# MacOS X, Python 3.12
pip install https://github.com/madgraph-ml/madevent7/releases/download/latest/madevent7-0.1.0-cp312-cp312-macosx_14_0_arm64.whl

Development version

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

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

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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

madevent7-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (23.7 MB view details)

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

madevent7-0.1.1-cp314-cp314-macosx_14_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

madevent7-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (23.7 MB view details)

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

madevent7-0.1.1-cp313-cp313-macosx_14_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

madevent7-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (23.7 MB view details)

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

madevent7-0.1.1-cp312-cp312-macosx_14_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

madevent7-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (23.7 MB view details)

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

madevent7-0.1.1-cp311-cp311-macosx_14_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for madevent7-0.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c79fb7aa3cb8145152d4e8f0d2ea741c3f7d0ef5e77f557fd9a962eb2bc4220c
MD5 a389e051b74859d4f6628071efee44bc
BLAKE2b-256 66fe4c05648b03e091652b17234a2330ff1113b49f092202840eb0352e5ecf6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.1-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 62780bf2fab8236cf5a6a4acdeac253e827c32001ba6e43667de861b426a8e56
MD5 6b47ad67507d1197d540201f566563cb
BLAKE2b-256 606fc21e7ecee8a71ca5157c810e748560267b064424f4febc51d670193edee0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1a1b7f564c0e2b2a540c9cfa18c0556ca08f206da8526f7033ab0b745b93918
MD5 de4a71871a3b28487617941d4fd695fb
BLAKE2b-256 00c2e11dd7b31d01f16e2fe926a169562333de95a9f7a97ad8fc47d38f547829

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 975ee99f27d411542c0f77ad1cf3f0a6d304b17dd007c9a0ec5ea0e29358d26e
MD5 063f43b6b67e5b6675d5803756f0ee5b
BLAKE2b-256 b510baf7f7790cb3eb93b699d026d6df591ae5b21fcdf0ef0319c6d7f136e3f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 672c468d8984dcbf7c524bf1f5939c0714ca5489ab2314df79a06ab92ac165b0
MD5 22bcb878b1c4a71e041c98821192b52b
BLAKE2b-256 5c7e83fb5374c52242d5c0900d95b4dc9c7c60c056997e33cff37eecefaa11b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f1089898b857275fed1442dd7a18c05bd864480d1eebc2d24858cf21d4a42f37
MD5 57cf3fda3f14dd26df94a1b10678b558
BLAKE2b-256 7e6aa368ad3b30f763272c00f92f741367302f8d579b3f356f458f5944d4438d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 942137a99bcb9031c4666104fc6bcf809eb10d0f8cc41257a1b969e7fa55c8e3
MD5 f0ed5ecc9a27cb95506d1f3482da5c58
BLAKE2b-256 a095e64c3b5a3e3ed6703eee71b3dc4f9363ca04fa791dff6a3d80c5711fd506

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a955797cf81b612297312a4c8c811aff0476a803721e0aa7633d2ff45aba3e3f
MD5 87341a0752d5bc0b67a30939e634426a
BLAKE2b-256 3fa872b3e15a4722a30d156a830d35f27db735a5176b66e2767f66f4f1bfc226

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 354c78bb2dd456103dc80cc1df45827041ba6f2bd8cf84ed1e1ce35b86e93e2e
MD5 f3ad2f9655695e652261b6f90c658c74
BLAKE2b-256 6571cc502a1cb9d12cddd050c409567f528617625d8c43805d27264caff2c4a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for madevent7-0.1.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b1005a9d9458f536079d116787a3181bbd979c8b86d2ba1a492e89ff4c4879ff
MD5 c35306a795e7298af76973a5fc7ec39c
BLAKE2b-256 0f0a5d43288a87d3f1ca68807822cb2d8f12a6d40ea08c48bff78ad590151137

See more details on using hashes here.

Provenance

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