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

Uploaded Source

Built Distributions

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

vegas-6.0-cp312-cp312-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86-64

vegas-6.0-cp312-cp312-musllinux_1_1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

vegas-6.0-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

vegas-6.0-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

vegas-6.0-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

vegas-6.0-cp39-cp39-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

vegas-6.0-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for vegas-6.0.tar.gz
Algorithm Hash digest
SHA256 fd92a3c792e4d5772ba7e4be99d8722172e4aab3da056480a140d45a8d3f4bdd
MD5 cb65d82a1c7bfba31c086333d43c6aa9
BLAKE2b-256 16ecc273fb1d7109926f26bb1c6b487de3a272021fc1df2e2ec1042d0246fc61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • 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-6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c2737c831552804855093642df9f80da41c8758270763982e31a42ab63fc73e5
MD5 61504bea57b692befacb78215e7d0e28
BLAKE2b-256 f3b630f4ca0c816d839eb96f977af1f2b82f0d7c2ac03515f31193bda16500fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4443eafdc695495414179cc84b3a84801a3f2e4e2ecaf3531ed72034a81b7289
MD5 f07fca25532c886c5a9be2e7c0748891
BLAKE2b-256 08ddafa7175d22b07d461fbdaa3bbd07677c49548eb3ded66d92629732a7b32d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c32c4076ddc7b21f10bc1f438b2303f31e2c054d0445414a15735e04740f83c0
MD5 43ba65c305efd6a26851396d4c83fe7b
BLAKE2b-256 5fd7c470c9b2b2f3272c634ca38ab7e00b027146fbec99fd1c90eca57552954d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1cffb8de832655c8fb2aa7b3ac7f1bc8d31fe6df9083662927ef3f3317fb241
MD5 be7fb88d75a815d9d529df1d31f064af
BLAKE2b-256 57e9bda1821a6bb1b4ba978ca1487e45498ab2e8769ae05088f952243a0d1417

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3fa8ee5023bda49dc4c534327f3bb7a1fe033371ac2618acd567879f6c3b5b4b
MD5 80397e4387dacf599f6d76fd8c7968b4
BLAKE2b-256 8189cc780fe190b5eaf7d3d0b3a8f02eac2b3541e2a0e0cfbf1159e3af466c17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.0-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.5

File hashes

Hashes for vegas-6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7eeb768a8f674f322c1374b01068778ec10991a07721b98eb0936847a9b0680d
MD5 a842b8263c8b273fb67dece6533027f7
BLAKE2b-256 25a357edf4d815ecc07e493315f220a3c1152e45555f3116c34aba41772a27d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cad017feca75ee80836a44d2fb3118353a3221e34021bb30b7495979f08158b0
MD5 ae2c1cc75ec8a22acd675a5b07e58d79
BLAKE2b-256 0da52ea36bca761d7fc46cc8cc5491d6e46da96a4f9e09fd0e1e62d1552395a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0ba1c6e3764748d7aa90f9ea46c357b29b0b1de574b45253773b753dbc14939
MD5 c9b0748898f73ba69416ac89a8e39487
BLAKE2b-256 fad665534c01f2a2ee32aff442f478a03557224dcea158238e1829649d4c33e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 421a2363dfafc52946dbbbff966deac0c107cf23523673d4485bbd6773c08615
MD5 e42191260c906ce28d56fcb542afa4f9
BLAKE2b-256 3e4f8e8aa2014429ed8fe1f1e56edb14103709b5e66e102947c4af7aa0255590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6dc4c652f8a633a69f7b0bc07bd09766e6e6d3eb64642befe1499d64a792270d
MD5 c6f0f3739a098b02ac93db266bc81306
BLAKE2b-256 c417af0139307cc9fad365a1676541c1a954638ca5ec94fb4fd9f4d7032e7343

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • 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-6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b23feaf135daca073ed9bc1a842b0fb6924d8c70312d743b155743d28991a82f
MD5 2c2e299ce55962c958de666f8ad0fb68
BLAKE2b-256 5f8d15218028c18a2453b39c746cba589f0e13bae39b826b18ca80190eaf4e42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 730b9664d079956f8904f7af436ce85cb145ed0a406659c0958a2d1f6c021a95
MD5 70ab036f151c25736cc8f1ba5f7529f7
BLAKE2b-256 268148e369c53fc397d4b7465cb833f0940545a9e1aa75f329fa9cfd635986e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 551540e349f02447df3d9562c87b8048cdf0eaae1f66aba667fbb5bc9840a9bb
MD5 76b40a692c2fdceca62543d2a780cf4e
BLAKE2b-256 0bb42b307e72264dc368a9789f427eb9bb01b2f92a800fa5e96ec110d6667052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75900a96365979110324d42a20d8b3ab1a65272c6a998ef830edbf8cd6554441
MD5 c596f3744f1ac2b8b619c6265288b4e9
BLAKE2b-256 05376db73b864be5607cfabdbb476fa4d5dc2effaa5c2b22e6d0ad5108962868

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b64bdbb451f6edd2123c9e5d6f7a55f5739d7468e9944972ca574d34201999f
MD5 b358aaa645c0d97196b012f747b8de6f
BLAKE2b-256 e0a652649e8506dca50c6fc34ac19d46895dc834c50f753826740a3f94b37ed9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • 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-6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bf90ea73422bfec547df92ec5a824050f2c885d73d339f9e98257028bf74479c
MD5 bca185774f4afb93c636dbfd9fc6fadc
BLAKE2b-256 23276e0613a2a6c10cc69a49205d63722282c65107536183a010b7f5e09aed4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.0-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 3.8 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-6.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 78258389bcafd0aa83aac4016805e4dee12a275bb5f9720e8c18b0af501200fd
MD5 af74fbddbce0b64408fbb71edd4a16f1
BLAKE2b-256 784c206dfe23a457ef35a067fc1823e24ab89815aed6762b688769a180e8673f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e39e0cf027fa60b740054cb3111127371a7cabbf92b67db5f85fc04dad3cdbfb
MD5 ac24ec66cd1b2e3109f1e4ba1b85f5e5
BLAKE2b-256 a3a2661a7bb4770dba02a5cd2f5c313b4f527aea5e8575f2e3a3fe48bea0a2c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.2 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-6.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 469d03468350084396a01897b52a4cabc9603c31f36d334d7ae3094990599a82
MD5 011eef0394397e3f3d2c88130c28f61e
BLAKE2b-256 bb6122c56587ca340d7b0a2e4d00c457d1caf55ba7584422da2a4e92d35997e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 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-6.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 24595656fb743fa49106895ee5a6affbb4cfdf0619d59aca4717801429612e80
MD5 cd90d21d84dcca38aa64a85aff480a28
BLAKE2b-256 8958c416e7a4d0ec1b937f0f7d718a4f62706d63e75414d0b2a10419957732ed

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