Releases: JuliaMath/Interpolations.jl
Releases · JuliaMath/Interpolations.jl
v0.14.2
v0.14.1
Interpolations v0.14.1
Closed issues:
- Interpolation over "flat" dimensions (#107)
- References missing (#321)
- Update Readme (#485)
- Checking for unique knots is performance drain, any way to disable? (#498)
Merged pull requests:
- Update README and documentation (#499) (@mkitti)
- Some small typos (#500) (@DanielVandH)
- Fixed a few typos (#502) (@pitmonticone)
- Add native GPU support. (#504) (@N5N3)
v0.14.0
What's Changed
- Fix scaled interpolation for Unitful ranges. by @contradict in #490
- Alternative package for monotonic interpolation by @PallHaraldsson in #493
- Readme with another link to interpolation package by @jmbeckers in #494
- Breaking: Implement inplace GriddedInterpolation by @jaemolihm in #496
New Contributors
- @PallHaraldsson made their first contribution in #493
- @jmbeckers made their first contribution in #494
Full Changelog: v0.13.6...v0.14.0
v0.13.6
What's Changed
- Fix inference regression on 1.7 by @N5N3 in #471
- Fix Vararg-UnionAll depwarn by @JackDunnNZ in #476
- Inference improvement. by @N5N3 in #472
- Fix inference on
symmatrix(patch for #472) by @N5N3 in #480 - Remove LaTeX-related things by @hyrodium in #482
- Cubic Hermite interpolation. by @NAThompson in #475
- Fix rrule for matrix valued and multi-dimensional interpolation. by @contradict in #487
New Contributors
- @N5N3 made their first contribution in #471
- @JackDunnNZ made their first contribution in #476
- @hyrodium made their first contribution in #482
- @NAThompson made their first contribution in #475
- @contradict made their first contribution in #487
Full Changelog: v0.13.5...v0.13.6
v0.13.5
What's Changed
- Minor but useful correction of formatting of the documentation. by @hurak in #456
- Fix #431, streamline Test.detect_ambiguities by @mkitti in #455
- Added simple example with Plots.jl interaction by @vini-fda in #463
- Create lanczos/OpenCV_LICENSE by @mkitti in #461
- Splat arguments in gradient
rruleby @mcabbott in #465 - Enahced knot deduplication by @mateuszbaran in #468
New Contributors
- @hurak made their first contribution in #456
- @vini-fda made their first contribution in #463
- @mcabbott made their first contribution in #465
Known Issues
- Inference mismatch occurs on Julia 1.7.0. See JuliaLang/julia#43368
Full Changelog: v0.13.4...v0.13.5
v0.13.4
New Features
- Add gradients for FilledExtrapolations #439 (@SomTambe)
- Support zero-arg parametric constructor for Constant and Linear #442 (@johnnychen94)
- Add Documenter.jl Github Actions f4692a6 (@mkitti)
- Enable Strict Doctests #445 (@awadell1)
Bug Fixes
- Fix parametric spline image URL #394 (@squaregoldfish, 507fa2f, 9f16b62)
- Fix docstring issue in iterate docs #444 (@awadell1)
- Fix julia 1.7 depwarn on NoPivot #447 (@johnnychen94)
- Fixed typo in README #452 (@pitmonticone)
- Improve precision of Lanczos OpenCV4 #451 (@timholy)
- Fix
FilledExtrapolationreturn type forColorants#446 (@SomTambe) - Fix
Base.hashforAbstractInterpolationandAbstractExtrapolation#39 (@xanfus, @danielmatz, 4c842b4)
Compatibility and Dependencies
- Declare compatibility with ChainRulesCore 1.0, 1.2, 1.3 #448, #453, #454 (CompatHelper)
- Add
ColorVectorSpaceas an extra dependency for testing #446
Package Maintainer
Mark Kittisopikul (@mkitti)
v0.13.3
New Features
- Add compatibility with ChainRulesCore for automatic differentiation support #414 (@rick2047), available for Julia 1.3+
- Improve documentation appearance #417 (@rick2047)
- Docs for monotonic interpolation #418 (@mateuszbaran)
- Add periodic boundary conditions for Constant and Linear #428 (@jaemolihm)
Bug Fixes
v0.13.2
New Features
- Setup Github Actions Continuous Integration (@timholy, #393)
- Add
knots(itp)to create a knots iterator interpolations and extrapolations (@awadell1, #397) - Add
knotsbetween(itp; start, stop)for iterating over knots betweenstartand `stop) (@awadell1, #399) - Add convenience constructors for constant (nearest-neighbor) interpolation (@eirikbrandsaas, #411)
Bug Fixes
- Fix compat with StaticArrays (@rdeits , #400)
- Fix syntax error in test/visual.jl (@RossBoylan , #408 )
- Disambiguate expression to avoid a parser error in perf/plot_shootout.jl (@RossBoylan , #409 )
- Improve type promotion for SVectors in tweight() (@maxfreu, #373 , fixes #359)
Documentation
- Add docstring for
interpolate!(@nandoconde , #410) - Added a simple 1d interpolation example to readme and docs (@eirikbrandsaas , #412)
Notes
- v0.13 branch will continue to support Julia 1.0
- Upcoming v0.14 branch will drop support for Julia 1.0, and support Julia 1.3 on
v0.13.1
Interpolations v0.13.1
Closed issues:
- [Feature request] Smoothing factor (#254)
- Spurious warning about concrete types (#287)
- Previous interpolation (#328)
- Extrapolate with missing does not work (#370)
- Support for "all slices"
:during interpolation? (#388)
Merged pull requests:
- Add interp1-like interpolation modes (#338) (@ohmsweetohm1)
- Add regularization for BSpline (#348) (@getzze)
- Add support for Unitful.jl numbers to MonotonicInterpolations (#361) (@MatFi)
- Add support for Unitful.jl numbers to FilledExtrapolations (#367) (@npbarnes)
- Remove the performance warning on Union{Missing, _} values (#374) (@cstjean)
- Fix link to news (#382) (@jishnub)
- CompatHelper: bump compat for "StaticArrays" to "1.0" (#390) (@github-actions[bot])
- Bumping version to v0.13.1 (#391) (@mkitti)
v0.13.0
New Maintainer
- @timholy has stepped down as maintainer.
- This is the first release under new maintainer Mark Kittisopikul @mkitti
Features
- Lanczos Interpolation added by @mileslucas
Bug Fixes
- Improve support for using Unitful with vectors, fixed by @briochemc
- Update tests for future Julia 1.6 compatability
- Minor fixes to README.md and documentation, fixing outdated links