Releases: gplepage/vegas
vegas version 6.2.1
vegas version 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.
Updated documentation gives examples that use GPUs, Cython, numba, or Pythran to speed up vegas integrations.
Adds method Integrator.sample() for generating sample sets of integration points.
vegas version 6.1.3
Now works with numpy
version 2.0 as well as numpy>=1.24
.
vegas version 6.1.2
Bug fixes in PDFIntegrator
(scale
parameter) and Integrator
(dof
).
vegas version 6.1.1
More robust treatment of round-off errors when calculating means and variances in vegas.
vegas version 6.1
Adds new method vegas.PDFIntegrator.sample
which draws sample points from the integrator's probability distribution (e.g., for making histograms and contour plots of probability distributions).
vegas version 6.0.1
Minor fix concerning location of .pxd files for Cython.
vegas version 6.0
Adds new method vegas.PDFIntegrator.stats
. Default value for mpi
is now False
. Integrands can accept arguments that are dictionaries or arrays; the arrays can now have arbitrary shapes. Bug fixes.
vegas version 5.6
vegas
5.6 adds one feature: vegas.Integrator
s now can be (optionally) configured to package integration points as dictionaries rather than arrays. This is to facilitate integration over (large) heterogeneous collections of integration variables. See the tutorial section on Dictionaries.
vegas version 5.5.2
Updated random number generator to accommodate changes in gvar
and numpy
.