Vegas

Latest version: v6.2.1

Safety actively analyzes 723954 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 11

5.0.1

==========================
- Fixes installation issue with Python 3.10.

- Bug fix when using very large number of stratifications
per axis (> ninc per axis). The algorithm was operating
sub-optimally in some such situations. Not usually an
issue except for low-dimension integrals.

5.0

========================
New implementation of PDFIntegrator which is slightly
incompatible with the previous implementation but
significantly more capable. In particular,
it can now be used with non-Gaussian PDFs. It
also now works with batch integrands, which
lead to big speed increases.

Also includes a further bug fix
when max_nhcube=1.

4.0.3

========================
Fixes bug when max_nhcube=1.

4.0.2

========================
- Fixes (rare) bug when integrand vanishes everywhere.

- Lazy import for mpi4py.

- Adds RBatchIntegrand and rbatchintegrand.

4.0.1

========================
Bug fix so version 4.0 works properly on Windows machines.

4.0

=======================
This update changes one aspect of the default algorithm
for adaptive stratified sampling. Specifically it no longer
uses the same number of stratifications in each direction:
Mst+1 stratifications are used in the first D0 directions
and Mst in the remaining directions. This allows for more
hypercubes, which reduces errors and improves stability.
For many problems the difference is negligible, but
this change can lead to large improvements for high
dimensions or with a small number neval of integrand
evaluations. In particular there will always be some
stratification for arbitrarily high dimensions. The
default stratification is determined by neval and
new parameter neval_frac.

A related change is that AdaptiveMaps can now have
different numbers of increments in different directions.

Page 4 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.