Skip to content

Releases: fgasdia/Romberg.jl

v0.2.0

20 Dec 04:38
Compare
Choose a tag to compare

Romberg v0.2.0

Diff since v0.1.0

v0.2.0 is a major release that completely replaces the algorithm previously used by Romberg.jl with one based on Richardson.jl. Not only is the runtime significantly reduced with this new algorithm, but accuracy is improved, particularly for data that doesn't satisfy ispow2(length(x) - 1). See PR #4.

The in-place form of romberg! has been removed.

Closed issues:

  • Automatically stop when given tolerance is reached (#1)
  • Reduce allocations in non-in place form (#2)
  • improved implementation (#3)
  • Package registration (#5)

Merged pull requests:

  • new implementation based on Richardson.jl (#4) (@stevengj)

Romberg v0.1.0

19 Dec 20:41
Compare
Choose a tag to compare

This release tags the original Romberg.jl, which uses a relatively slow Romberg integration algorithm.

Users are recommended to ignore this release and instead use either NumericalIntegration.jl or wait for the (soon to be released) v0.2.0 of this package with a more performance and capable integration algorithm.