Skip to content

Releases: giordano/Cuba.jl

v2.3.0

24 Sep 16:29
Compare
Choose a tag to compare

Cuba v2.3.0

Diff since v2.2.0

Closed issues:

  • Combining Cuba.jl with GPU (#36)
  • Controlling Size of X Matrix using nvec (#37)
  • change license to MIT? (#40)

Merged pull requests:

v2.2.0

28 Jan 20:58
ee43dd2
Compare
Choose a tag to compare

Cuba v2.2.0

Diff since v2.1.0

Closed issues:

  • Cannot differentiate through cuhre. Explicit type inference (#28)
  • Run benchmark codes (#30)

Merged pull requests:

v2.1.0

13 Apr 00:05
3681ed8
Compare
Choose a tag to compare

Cuba v2.1.0

Diff since v2.0.0

Closed issues:

  • Integration on general domains (#20)

Merged pull requests:

v2.0.0

27 Feb 23:40
Compare
Choose a tag to compare

Breaking Changes

  • Support for Julia 0.7 was dropped.

New Features

  • When using the package in the REPL, the result of the integration now has a more informative description about the error flag.

v1.0.0

17 Aug 10:58
Compare
Choose a tag to compare

Breaking Changes

  • Support for Julia 0.6 was dropped.
  • Keyword arguments reltol and abstol are now called rtol and atol, respectively, to match keywords in isapprox function.
  • Deprecated functions llvegas, llsuave, lldivonne, and llcuhre have been removed.

New Features

  • The build script has been updated, now the package supports Linux-musl and FreeBSD systems.

v0.5.0

15 May 11:16
Compare
Choose a tag to compare

New Features

  • The package now uses BinaryProvider.jl to install a pre-built version of the Cuba library on all platforms.

Breaking Changes

  • Support for Julia 0.5 was dropped
  • The default value of argument ndim has been changed to 2 in divonne and cuhre. These algorithms require the number of dimensions to be at least 2. Now setting ndim to 1 throws an error. Your code will not be affected by this change if you did not explicitely set ndim. See issue #14.