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

Uploaded Source

Built Distributions

vegas-6.3-cp313-cp313-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86-64

vegas-6.3-cp313-cp313-musllinux_1_2_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

vegas-6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

vegas-6.3-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vegas-6.3-cp313-cp313-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

vegas-6.3-cp312-cp312-musllinux_1_2_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

vegas-6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

vegas-6.3-cp312-cp312-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

vegas-6.3-cp311-cp311-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

vegas-6.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

vegas-6.3-cp310-cp310-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

vegas-6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: vegas-6.3.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for vegas-6.3.tar.gz
Algorithm Hash digest
SHA256 b2eed428af69c6f9ec25c5c967c4f7051fbc1d94f99f51a44253e4ad909ba107
MD5 020cfb987df2bb2bdbe39170b34b7fb8
BLAKE2b-256 5b8a746711ccd3f560b97765572e81bd7cc4221855b9473f5e4f983f2c27d0cf

See more details on using hashes here.

File details

Details for the file vegas-6.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: vegas-6.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for vegas-6.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3d71ee3b1b470dc745552f76a1018c1f853ecb16c53b56bd09f46ae1d418826a
MD5 d3a3a87a363382bfcdd899255095eb6a
BLAKE2b-256 a9eea0c7f144f68095dc24b7f20325d087cd832f1b66b1ff1c5acd25143aba53

See more details on using hashes here.

File details

Details for the file vegas-6.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vegas-6.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e5b7158291ef015402a8734a67a458390819c050875592817cd7baf6eb6c93e3
MD5 36238e8e07c00f69c0645f7648b82db9
BLAKE2b-256 3cf9713b2f95f2a1af02927d4cdccf230295cdbf42e0c45d6990c1844489e749

See more details on using hashes here.

File details

Details for the file vegas-6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vegas-6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5dd8864eebbdddefdeb8b965ff5052f32088fc7ecc9d58e7a9b33ee69ee0804
MD5 f3106de06752236ec3c239445755f906
BLAKE2b-256 d00a89c19b133f85cd1cd59158f90c81d5e25a79ede8a79064d89ef7622e000a

See more details on using hashes here.

File details

Details for the file vegas-6.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vegas-6.3-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for vegas-6.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5971228667888adc41cfdc2ea9f49510348174634877065ec5c2d299b85b73d4
MD5 284c1802a24319be0b663a356aef269b
BLAKE2b-256 e6183203a9a236e9e01333d212f6a7c55c4c6b87809f55b5d79aee26a2418729

See more details on using hashes here.

File details

Details for the file vegas-6.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for vegas-6.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cb7125290ce98b8a76656a53802478163d75081342095fa10d4428a978a3960b
MD5 77ff660f4222414d5c3f94084bc3ccc6
BLAKE2b-256 bda38e294b3bda50530ecde7f75efe69482f4a3d1ebb0fc34bfd474bc70b9e0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.3-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/6.1.0 CPython/3.12.2

File hashes

Hashes for vegas-6.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 df2c48ee270e69278f079ae66422fbbd21bb79a63fb22f900f340e4aba750905
MD5 1f8c057933aadb2c052673a4b6c018fb
BLAKE2b-256 ee706e7d1288a967f9e1225f924873359c6b74c18554eddcf5da72a7f0575af0

See more details on using hashes here.

File details

Details for the file vegas-6.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vegas-6.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cfbbad2672bc82f1d9970abc2a2c3210c1619a91ffaca5d754bcb5a8fccc4d3f
MD5 13afc58a908aeadf831250dec77fb671
BLAKE2b-256 0c919ec604a1f00ee8d0652601ab1924e31970467c30472bc623d096334c9a03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbc3cc630c9b12e8c73332356900e42455c60e12fa764309002fdb99f255b827
MD5 1a4c26111959eed787b2b1405ed1860b
BLAKE2b-256 05c1be5a075ce4101d49f362dd5ea8cc87ab9f0ab25838c92baef16732760e2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.3-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/6.1.0 CPython/3.12.2

File hashes

Hashes for vegas-6.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 afad65797f3fef86ea73df366e950996e8739f519c86171db3a4467483e4323a
MD5 bceed3714e2687670275139fdcb1ee56
BLAKE2b-256 b552c20aff524919686852b2b7a45fdabe68e36d65b708e3ee1af05d2e7517cb

See more details on using hashes here.

File details

Details for the file vegas-6.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for vegas-6.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9b5416216d058cee333855939ce0651efeb19e6e670165e554a021444f0823f3
MD5 ca67a95111e8ae38302c5a46b7525ba1
BLAKE2b-256 9290e029ef431da32fca7c3be68b32874487f99d3d715242c7bde40b0fd7426e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.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/6.1.0 CPython/3.12.2

File hashes

Hashes for vegas-6.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b39208ea5cb1ed4a7a31976790efce7e264bb744519622cc047aee242f7e5d81
MD5 2d33e0d4350a17acab978ed4bf1b9c70
BLAKE2b-256 797ae78b8b68650ef99268e62c289d000e61762a26f37e7664aecc2bfad53161

See more details on using hashes here.

File details

Details for the file vegas-6.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vegas-6.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3f10950b7cbe548308f92a4885d44227ca02e02c6c45bb08babc2cfffbeeae63
MD5 e4418056d18f2f33529c967ef3975014
BLAKE2b-256 128355464f4728983d06e8605ac63bca37f4cdcf0e8ef4a74a6a6c9e9b1e7a61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 863a652d33e110f0bf071db9e362952fcd30206d2ae47a8ae375ab0ebb52a3ce
MD5 c27065d77fc2a2517baacefcdad60020
BLAKE2b-256 a6f633d557a50f117573f19aca1ed993e9cce360f52c3d686286c14604517728

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.3-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/6.1.0 CPython/3.12.2

File hashes

Hashes for vegas-6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bccd3aa177fd5c062f7a471310cad56c5e23f4c38242ff3854606994eb65ac72
MD5 e30a22e99c313f8bd9e1f8f8062ace1e
BLAKE2b-256 a01d2b054b691ee8338a4aad2acf0adc51c6e7defefc689015c49af51272db92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 458b4382ff7654620cbab2fe3be2b6a9490a221aaf97ba1b9b062c8b718cc403
MD5 b604e58c7e1bb1513f570a06d6403342
BLAKE2b-256 b22227e4a51b1a7ce74968536232e7c412d01bd15d75886d7aba6ad13363f5d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.3-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/6.1.0 CPython/3.12.2

File hashes

Hashes for vegas-6.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 20efaf4acd611e1506831026790c42fa501e5eb542cfb82ea950029f612825fb
MD5 472ca08d0c55f21cee7f77d38eef2d28
BLAKE2b-256 659744bc30696bc7d9ca05c6d0bdbdeaf03a14b47441fe375dd4b81308ed23e5

See more details on using hashes here.

File details

Details for the file vegas-6.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vegas-6.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3bce2953f39189793afa48b3cd89f9cd16843ab17327ac21903e3453e026e77e
MD5 61756f31dc826e5c70343d6a73d27aa4
BLAKE2b-256 7c50bed84fa278d3b037d99e56ce796289e1266f42fce334c0664bd8ce544f2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35b2cdb9c33dc5007dc4725e854d7d1e6d3b388f66a7d0ef941ed1b40377c946
MD5 50165fcfb07f4454f16dca3f3313818d
BLAKE2b-256 15a3c7e6dcb02ab6a390aa45ed0b13e6526f7d85d91eaee6287b8fb1fc452c6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vegas-6.3-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/6.1.0 CPython/3.12.2

File hashes

Hashes for vegas-6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb770dfbef8d85172fc58d0078de7ea6ce30eb56c63ceb3c3b5383c4ed531875
MD5 ed1322c3286f3c4cf960860d7b70c71f
BLAKE2b-256 8bd442a44dd30e6ca3c318ef99ad954cba634c69cda6145d5cffb05f885ba744

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vegas-6.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 54ceeb1811ddb64d5fb279c88971b20a0e0962541f65b9c1b239f95cb073ce8e
MD5 88b68c6d49aa4665a6287f0aa952c73f
BLAKE2b-256 55f7394c69248955a95e00c64338dae8da02d448ba3b3904d87f9bef522657b6

See more details on using hashes here.

Supported by

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