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-6.1.3.tar.gz (1.9 MB view details)

Uploaded Source

Built Distributions

vegas-6.1.3-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

vegas-6.1.3-cp312-cp312-musllinux_1_1_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

vegas-6.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

vegas-6.1.3-cp312-cp312-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

vegas-6.1.3-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

vegas-6.1.3-cp311-cp311-musllinux_1_1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

vegas-6.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

vegas-6.1.3-cp311-cp311-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

vegas-6.1.3-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

vegas-6.1.3-cp310-cp310-musllinux_1_1_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

vegas-6.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

vegas-6.1.3-cp310-cp310-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

vegas-6.1.3-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

vegas-6.1.3-cp39-cp39-musllinux_1_1_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

vegas-6.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

vegas-6.1.3-cp39-cp39-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for vegas-6.1.3.tar.gz
Algorithm Hash digest
SHA256 c391ff30ccb58f099611072cb6c7b9df5865004a5bb0994a604942c8b456bfd3
MD5 b45d6c978b5c837dc4d9c40e3374c9f8
BLAKE2b-256 87bd8c09ced67574e242cc9a8d30d93b8ddb6c1f3da4e8d8f27e446a0ee95532

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for vegas-6.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3d30bba8aa779f942acf4dd990265a1a01e89ae8fef1c98019b923c9d636369f
MD5 214f1692ec7c1195f121904dadbce44a
BLAKE2b-256 25771a44b3e30b9b89de3814598ba844372de54377ffd95c4de0890cf8eebbd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ba6a82f057d71933b0dc3f2c973df9b84fa19efd09146c56d44154c022bf23f1
MD5 69482e35c8ca76b680bc00d674591486
BLAKE2b-256 fa2db5343941b69f9eccc87463095ee8664ced26563fa9537a1d414f661c40e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4c115befbc5f0217b0e916a9bb652c1c3b456b36a6191ca28a54ae0c56f4e4d
MD5 fc9daf529fea1117e108ea118efeafb6
BLAKE2b-256 7827f3aa1f16e17eda8598894b93faa872300a9bb3311038102c3e92252abbe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12cea7e3e03f04a3981f91be7d8a47fa912d117141418f076b82d8f5d836728a
MD5 d21e4eb5791c567f088e56da712d0fd7
BLAKE2b-256 01b38f99298ed3c078bb7b5a61e4d2edb3ac7afb2d6481ff0f22d58dcabc31a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 33018f65f042ea9e281deaeab4d1ee6d98f0b7d8e7b6fe6d5872f80c68b82699
MD5 ad1f8d99b43415891692c3fb49503a2e
BLAKE2b-256 2def7d50ca2b5ca1654daa30f13a170585406e1f4dd043c82294f5e734f97d0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.1.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for vegas-6.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fc5d0a09030e58aa921980ed6638c6b6c429ac0ad5189bf98ecb32a4aa336765
MD5 de7ff841e21ca14ecf4d02d9d8ead294
BLAKE2b-256 8ef5758a66d38de501d64e525e4191bc1c7c67ff16f725ea2e82dc8478c33e66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 779c6f6d532121dcb78f2d66f552ff2dd199dafd0d83a2904e83471c364b2ec7
MD5 7db9a3d1641fcde304f9afcf4ecec71a
BLAKE2b-256 1629cc7e39193eef4ccbffbf66cf722315c851af63d60c867c4039a8f252b4f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37cf8b8fd109803ec60a46f024d183121d5ecf9d0db292ff838170bd3bce15bd
MD5 bc7df9f387e50239dd5595fa4de8f424
BLAKE2b-256 48553d39546794860b652c87a7fd355feab3f9ca1b0d92c233670021afdbecc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebc3229c156ca1f0daf7cd36f67acea42733c554c724a64256d5f3c9b91853e1
MD5 3eb1498150f6342be06e0b5e497ba36d
BLAKE2b-256 df7a5081bc2551f0710c78e47dd96aad30f297d6ebaebcb3fe09526657184ec7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bffe2a99c7fac5c5d5a36e5521f4506b12aedc574edf5c6b9ecbccc4b9ada2a9
MD5 515d33be459832ecf9cfb65ccb066f1b
BLAKE2b-256 35bef3a93086b936fd5ca497a9875b92a27a18e488021216734894626eec16b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.1.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for vegas-6.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 07c54abff5f80218f7ca618d9e47081fe38023efeeed8722577001946402110c
MD5 9ca8291c21f0a58bac14c9f3c91d0439
BLAKE2b-256 0d148f449b3028918c1335370774205d4db50859d5a47a70fc3b945bbec8ec72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 498b89f1534a6a5ec0c8e2d3141ca1f6a00a9c377a75ba9f615ab0e6f8a45290
MD5 2006578f79b7ac335adfd31a7b7dda88
BLAKE2b-256 67de1489b38493203663fbbc950b3735284eb959507cf9722d5e5542c04fef71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc981ebfea6bd29e78a655fe0ecae6d681888cd525f2f541dc90c12e13f96b8f
MD5 79274c18c9934d415f455ef122d7ea94
BLAKE2b-256 2d48f491537e24dc25735b3fe6601fd5b214302110b71a3bb37a33a87ae8ed0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 545859effe5dfd0b714dbe14e70780c76a4073d10ee56f97faaab017b029f064
MD5 6a8f4d1f56c0c6f2a0721461fe26fc92
BLAKE2b-256 6523b4f29f52eedc2f0d7dd3fc0987e7e1caeac1effd0dbebfff008d047402c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f6c8ee48573cf965fc5afa0f281dbb0a56838b696fd37ed4f478db0f1bf05457
MD5 172f839c04fb0ab11454ae0a7f61df07
BLAKE2b-256 6bbda54f1d8bdc550f05eba051d4ef412f8f30893530372c1a819c35a55154b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for vegas-6.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 04b0f1a7840deb571b2510091b70599ae8e57ac2112f19f1ae797b907904bbf9
MD5 d1815a5ce3afe0338d242142eb0f25f8
BLAKE2b-256 ae3fe548b77cc0049ad701f22aa11b5a13a9b96e121177d81a46e91e1ccabd2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2951dff8c6d9c6eb93d6cfad1d988466290bbaf2ceb17df270266c5115984b64
MD5 20f13b45e231a64c5172288dbf6b1950
BLAKE2b-256 1fa78c1d5cacce1c189fbc56ccfc8387a6503be0865480e6f42c5531f6466263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43e667cc7df0b93b4b2133e79800fcf4744fbcf5a106df2597fffb795fb68056
MD5 0dd59a5e16701513c9ae29f9f16b0788
BLAKE2b-256 03efe1b4d569655ecc25e84d75553ab3357689cd1e4a0cfa2b8db94583d836b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 633e4b456b68c04f72e2fb4b2c77bef2ff4855779cfb973003bebb76e5c85138
MD5 80da581c8f6f534b6cdcfe204d5a7b8f
BLAKE2b-256 ef0ae1b9664f266471b9937b627cce2bd2fc5b3abef761f8dac3da07dc045b1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e379bdefb324054fd20096f887f45b300775727d35e5f9604439ea3ba6fe237
MD5 79a88fe8d6d5a9df3bfc5f5348ff319d
BLAKE2b-256 26d2de0b7dfe3a879de0332eb884cefe6fc4b4acd3a25b5cb3674682baefa178

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page