Vegas

Latest version: v6.2.1

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

Scan your dependencies

Page 1 of 11

6.2.1

========================
- Integrator.random_batch() no longer exposes internal work buffers to users (it
now makes copies).

- Inconsistent behavior between adapt=False with minimize_mem=True
or with minimize_mem=False is now fixed.

- Cleaned up Cython.

6.2

======================
Modified so Integrator works with integrands that return 32-bit floats
as well as 64-bit floats. This is to accommodate integrands that are run on GPUs.

See updated documentation for examples that use GPUs, Cython, numba, or Pythran to
speed up vegas integrations.

Adds method Integrator.sample() for generating sample sets of integration points.

6.1.3

=========================
Modified so that it works with numpy>=2.0.

6.1.2

========================

- Fixes bug in implementation of PDFIntegrator's scale parameter. There was no
problem when scale=1 but other values were wrong.

- Fixes bug when calculating the number of degrees of freedom when averaging
results over multiple iterations with multiple integrands.

- Tweaks to PDFIntegrator.

6.1.1

========================
- More robust treatment of round-off errors when calculating means and variances in vegas.

6.1

=========================
- Adds PDFIntegrator.sample() which creates (weighted) samples
from the integrator's probability distribution (eg, for making
histograms or contour plots of probability distributions).

- Fixes defect in handling of round-off errors (in sigf).

Page 1 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.