Recent Releases of SparseGridsKit.jl: Adaptive single- and multi-fidelity sparse grid approximation in Julia

SparseGridsKit.jl: Adaptive single- and multi-fidelity sparse grid approximation in Julia - v0.2.1

SparseGridsKit v0.2.1

Diff since v0.2.0

Merged pull requests: - Fix compat of leja serialisation with older format (#32) (@benmkent)

- Julia
Published by github-actions[bot] 10 months ago

SparseGridsKit.jl: Adaptive single- and multi-fidelity sparse grid approximation in Julia - v0.2.0

SparseGridsKit v0.2.0

Diff since v0.1.0

Additional commit added to increase version number to 0.2.0 to reflect breaking changes with respect to 0.1.*

Breaking changes

  • interpolate_on_sparsegrid: interface changed as quadrature weights are now stored inside SparseGrid structure.
  • LejaPoints: No longer possible to construct Leja points online using Optim.jl.

Changes

  • Optimisations of underlying sparse grid construction, interpolation, integration, algorithms.

Merged pull requests: - Paper (#27) (@benmkent) - Update paper.md (#29) (@baxmittens) - Merge the paper into main and just work in the main branch (#30) (@benmkent)

- Julia
Published by github-actions[bot] 10 months ago

SparseGridsKit.jl: Adaptive single- and multi-fidelity sparse grid approximation in Julia - v0.1.0

Notes

Initial release, API subject to change.

What's Changed

  • Refactor adaptive algorithm into SOLVE, ESTIMATE, MARK, and REFINE functions by @benmkent in https://github.com/benmkent/SparseGridsKit.jl/pull/5
  • Benmkent/issue3 by @benmkent in https://github.com/benmkent/SparseGridsKit.jl/pull/10
  • Conversion to spectral polynomial representation by @benmkent in https://github.com/benmkent/SparseGridsKit.jl/pull/11
  • Domain checking by @benmkent in https://github.com/benmkent/SparseGridsKit.jl/pull/13
  • Multifidelity by @benmkent in https://github.com/benmkent/SparseGridsKit.jl/pull/16
  • updated Points and Level structures for points and Level functions by @benmkent in https://github.com/benmkent/SparseGridsKit.jl/pull/19
  • plotting uses Recipies, and added domain to spectral grids by @benmkent in https://github.com/benmkent/SparseGridsKit.jl/pull/21
  • fit n points in docs by @benmkent in https://github.com/benmkent/SparseGridsKit.jl/pull/23
  • Uses optimisation to compute Leja points + removes domain as input parameter by @benmkent in https://github.com/benmkent/SparseGridsKit.jl/pull/24
  • Differentiation by @benmkent in https://github.com/benmkent/SparseGridsKit.jl/pull/25
  • Paper by @benmkent in https://github.com/benmkent/SparseGridsKit.jl/pull/27

New Contributors

  • @benmkent made their first contribution in https://github.com/benmkent/SparseGridsKit.jl/pull/5

Full Changelog: https://github.com/benmkent/SparseGridsKit.jl/commits/v0.1.0

- Julia
Published by benmkent about 1 year ago