Skip to main content

Tools for adaptive multidimensional Monte Carlo integration.

Project description

The vegas package is for evaluating multidimensional integrals using an improved version of the adaptive Monte Carlo vegas algorithm (G. P. Lepage, J. Comput. Phys. 27(1978) 192). A tutorial on its use can be found in the documentation: see doc/html/index.html or <https://vegas.readthedocs.io>.

The vegas algorithm has been widely used for decades to evaluate integrals of 2 or more dimensions numerically. It is particularly well suited to higher dimensions (e.g., 9 or 10 for Feynman diagram evaluation). The algorithm in this package is significantly improved over the original vegas implementation. In particular a second adaptive strategy has been added. It also supports multi-processor evaluation of integrands.

The new algorithm (vegas+) is described in G. P. Lepage, <https://arxiv.org/abs/2009.05112> (J. Comput. Phys. 439 (2021) 110386).

See the INSTALLATION file for installation directions. Test vegas using make tests. Some simple examples are in the examples/ subdirectory.

vegas version numbers have the form major.minor.patch where incompatible changes are signaled by incrementing the major version number, the minor number signals new features, and the patch number signals bug fixes.

Created by G. Peter Lepage (Cornell University) 2013
Copyright (c) 2013-2023 G. Peter Lepage
https://zenodo.org/badge/DOI/10.5281/zenodo.592154.svg

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vegas-5.6.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vegas-5.6-cp312-cp312-win_amd64.whl (977.8 kB view details)

Uploaded CPython 3.12Windows x86-64

vegas-5.6-cp312-cp312-musllinux_1_1_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

vegas-5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

vegas-5.6-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vegas-5.6-cp312-cp312-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

vegas-5.6-cp311-cp311-win_amd64.whl (992.7 kB view details)

Uploaded CPython 3.11Windows x86-64

vegas-5.6-cp311-cp311-musllinux_1_1_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

vegas-5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

vegas-5.6-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vegas-5.6-cp311-cp311-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

vegas-5.6-cp310-cp310-win_amd64.whl (989.0 kB view details)

Uploaded CPython 3.10Windows x86-64

vegas-5.6-cp310-cp310-musllinux_1_1_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

vegas-5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

vegas-5.6-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

vegas-5.6-cp310-cp310-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

vegas-5.6-cp39-cp39-win_amd64.whl (988.3 kB view details)

Uploaded CPython 3.9Windows x86-64

vegas-5.6-cp39-cp39-musllinux_1_1_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

vegas-5.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

vegas-5.6-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

vegas-5.6-cp39-cp39-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file vegas-5.6.tar.gz.

File metadata

  • Download URL: vegas-5.6.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vegas-5.6.tar.gz
Algorithm Hash digest
SHA256 6f57a0f1b0b0b9de108241a1e01013d505dc70be20adefbefa46d3bd2ef16957
MD5 c681f0b968bbbad6edb16b8282fe0ebd
BLAKE2b-256 d18c77617540e9163e9a3b138d3fede4477c4e424217dfcbc3e41a374e658593

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vegas-5.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 977.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vegas-5.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c911fed96220afddb9277bdef107bc4fae32303b08bd9cd54a113b6cc99022c1
MD5 5fae49914f7d842cc0329e08763d7fe6
BLAKE2b-256 7b208edfeab9ec7bd07995e4c1080792af7836cb0c3b1bb9103ecc01ac0cab84

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for vegas-5.6-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2dc69c708aee14c021ce672440c6f85d7e866a30a360082927b814e00e528946
MD5 f002257aa7644312bc053bea9fc0edb9
BLAKE2b-256 84b7e16feed0ad4763e2c325b8def2c15f727a7ec96874d363bc7b4e9706044d

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vegas-5.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d1ae535b1a5b8a219c302f26df2ffebdf030165436241545f4c3465d58c0a33
MD5 14730869f81bb230da607e51b23bbbaf
BLAKE2b-256 cfd738f0dc96e8c6f3701a59b58e37dc2ec35ace499c0560b1aec3a6348c4ef1

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vegas-5.6-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vegas-5.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c8c50deb39c806574c30cbd320b12cf7fdfc04b1c726aec9e7e13ffc3df87cb
MD5 548f2634f01f0cb7d7a186d5450d2876
BLAKE2b-256 99dcbba6e4044705b095168f268b38b11dbd4fed40c430c6cac51a44a750f4ea

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vegas-5.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c704cf422e1044a31b588465b0c1b74b809620dc2b71a97ea5e08f6deed7f1b9
MD5 8d5b47e12cff122e695d0e40d1b3fca2
BLAKE2b-256 2afcf295fe2ebd5b494316a14937516371016c4e0bd81e3efd1dec9669720572

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: vegas-5.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 992.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vegas-5.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b28bb2858f5c378839a066b8f8712858b8b029da2bb597d1ac56570abe70f65b
MD5 4ec45f5495de500b56efeae7859863bb
BLAKE2b-256 44637c17f4e0026bc0e01df6786743a9518180c708e7b6bbe41cc0aae5ae3b84

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for vegas-5.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 aadb56ee60621811d2c53e2b15a91806936529efd5e683de74e427a936bb3370
MD5 e0a6a5bdd35849e7e4a34bcf668f1f66
BLAKE2b-256 efcc1b9af23605d49f9b864a99d92ecf4e2193d64a7caf7df92d0fdfa59d58dd

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vegas-5.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 015d31f4ee277de52e46f9416b7f4f7e5f734c1d9aca64e94cd3ddfc2106cb50
MD5 ea116a290f42e764f122c934eb203519
BLAKE2b-256 2cd316a2902379fe166e248fba8a6ba0c6edecca9c8c3c8ab5318a223af4c519

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vegas-5.6-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vegas-5.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab4f07705eb7c842f131b94af41b2dcfc647429e23408830be21debb5f86d526
MD5 81a0da64693f07ef2d65578a2481721e
BLAKE2b-256 a4e03332b24743d878b96f16682dade294ae621057d96f5ce2d3a7530ac0ec4b

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vegas-5.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c50ba5111452c9f79f014ccda48a4e512557196bdcae7069fb523acf9c9448cf
MD5 7a5f563cfd13620549d3b5496ce3f928
BLAKE2b-256 696f37134d7299d61dcf4435245d02442002602a726472273625e5da69410e80

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: vegas-5.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 989.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vegas-5.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 93b6f45dccfc1eac4e9ebae91123131c79ce088ee8baf7a600d96023522c5284
MD5 1febdf0cd781319e19f3d6e220e62a12
BLAKE2b-256 a2138a0c021f56b4a92e0ef143a3ac9e058d39b17f48fd1df9ef87328ec780ba

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for vegas-5.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 11774d15ec976b3832d22d2b6daf1d0f1aa1e2073559b582df8245b7225e5c78
MD5 e4d133807e828de65edecad57684cf07
BLAKE2b-256 d5a71cd084e1674522cd41578ad0e7eb5b5af65a1ff32fb44373273948885465

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vegas-5.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b0ec53c00f0088a6923d533f517ef651bd4c8447f4c1def28d664e578663abf
MD5 a858c8f847c41bdcf15d1fb53d83f2c5
BLAKE2b-256 b5c14d2771cbc04ba88d81d35d220c520ba6b1ba48618934ef761269397dd67f

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vegas-5.6-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vegas-5.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 298646e0c141303a31494907b5f7f16525d46eaf65729948aa81858a47f00d39
MD5 b3cbec74ff2ce90c5394c9f54a804d05
BLAKE2b-256 6d330c1d95ace30105161c750130ba844513bfcabfb64edf36346266301beb16

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vegas-5.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f89f7132059e5efe5fd6ab3ee621afd9047b3fd14726336c2c44598a20adaabb
MD5 eb9e377b080197b89b00738458022975
BLAKE2b-256 dc801a47175a6a4bd728cde5a1c8c034df619bade224ac62fab8bba4ea013ecd

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: vegas-5.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 988.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vegas-5.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 43335840b0c0f78dd5ffb36d5e72d4f06f6d34e68fce855128acaddf2a5e754a
MD5 66940fc392bdecaeb02684555f88d314
BLAKE2b-256 41cf5d26b8d599604cfed8c1ce684f37c90beb544aa8e5fa1a035b1a61972b21

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: vegas-5.6-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vegas-5.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 73dfb7abe9a556852d0c43fe479f418b45df3cfe2d41c5f27c32460ba7a7fbfb
MD5 7247e26d0e0ba5ab3fce2ff1c569b42d
BLAKE2b-256 0d9f2f01b97c6f82b87854ffe33b8909777e68a21f370179bbef69a6fcab89b4

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vegas-5.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86833d0da34fe2ea85c944c64a14597b82ad0b52488960eca2f4ceb7fa9923cb
MD5 ee1a754e129c89b6cbebdafe5c86b278
BLAKE2b-256 8a7eec0874faf043a79be09dd9d5ea52517107cc3cc0a386bf64b31196a2ba90

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vegas-5.6-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vegas-5.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84806099fb8ad90cfb4e616933e49375c016279df91489cfdd67bea1157aa37d
MD5 a817999b02f8dd71e66a3d8048087feb
BLAKE2b-256 5112ad322b0db8ddf895a99e53ca9dc59c4483ba99c19339d491815ba9ac9559

See more details on using hashes here.

File details

Details for the file vegas-5.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: vegas-5.6-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vegas-5.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d02f8e5a9cd2e7d66ea2b1a2dce90d9f90c7d5d8bc0fcd231082cd48750c27bc
MD5 b8ecbb0b851127d3d683bf93b03e334f
BLAKE2b-256 0542ae6c0e5cdf699f29032c711756400b6573dd1f8e0467ce4fa7b4fe493c22

See more details on using hashes here.

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