Recent Releases of interpax

interpax - v0.3.10

What's Changed

  • Bumps maximum jax version to 0.8
  • Bumps maximum equinox version to 0.14

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.3.9...v0.3.10

- Python
Published by f0uriest 7 months ago

interpax - v0.3.9

What's Changed

  • Many improved type annotations and related cleanup
    • https://github.com/f0uriest/interpax/pull/99
    • https://github.com/f0uriest/interpax/pull/95
    • https://github.com/f0uriest/interpax/pull/106
  • Bump numpy version to latest

New Contributors

  • @gerlero made their first contribution in https://github.com/f0uriest/interpax/pull/95

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.3.8...v0.3.9

- Python
Published by f0uriest 9 months ago

interpax - v0.3.8

What's Changed

  • feat: base class by @nstarman in https://github.com/f0uriest/interpax/pull/83
  • Fix extrapolated output shape for scalar x by @f0uriest in https://github.com/f0uriest/interpax/pull/88
  • Update dependecy versions by @f0uriest in https://github.com/f0uriest/interpax/pull/93
  • Use lineax for tridiagonal systems in cubic splines by @f0uriest in https://github.com/f0uriest/interpax/pull/24

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.3.7...v0.3.8

- Python
Published by f0uriest 10 months ago

interpax - v0.3.7

What's Changed

  • Bumps maximum jax version to 0.5.3 (latest as of this release)
  • Fixes issue preventing sdist from installing due to missing requirements files @beckermr in https://github.com/f0uriest/interpax/pull/68
  • Marks "method" attribute of Interpolator{1D,2D,3D} as static so they can be used with jit. @nstarman in https://github.com/f0uriest/interpax/pull/77

New Contributors

  • @beckermr made their first contribution in https://github.com/f0uriest/interpax/pull/68
  • @nstarman made their first contribution in https://github.com/f0uriest/interpax/pull/77

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.3.6...v0.3.7

- Python
Published by f0uriest 11 months ago

interpax - v0.3.6

What's Changed

  • fixing windows installation by removing * path assignment by @tvt173 in https://github.com/f0uriest/interpax/pull/59
  • Fix missing reference to interp3d in docs by @f0uriest in https://github.com/f0uriest/interpax/pull/64

New Contributors

  • @tvt173 made their first contribution in https://github.com/f0uriest/interpax/pull/59

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.3.5...v0.3.6

- Python
Published by f0uriest about 1 year ago

interpax - v0.3.5

What's Changed

  • Maintenance release for compatibility with jax 0.5.0, numpy 2.2.2, scipy 1.15.1, equinox 0.11.11

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.3.4...v0.3.5

- Python
Published by f0uriest about 1 year ago

interpax - v0.3.4

Maintenance release, just bumping allowed numpy version

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.3.3...v0.3.4

- Python
Published by f0uriest over 1 year ago

interpax - v0.3.3

Reverts periodicity changes from v0.3.2

These will be re-implemented in a future release after some other fixes.

- Python
Published by f0uriest over 1 year ago

interpax - v0.3.2

What's Changed

  • Ensure check argument is passed through correctly by @f0uriest in https://github.com/f0uriest/interpax/pull/27
  • Fix periodic transformation to avoid dx==0 by @f0uriest in https://github.com/f0uriest/interpax/pull/29

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.3.1...v0.3.2

- Python
Published by f0uriest over 1 year ago

interpax - v0.3.1

  • Update required equinox version.

- Python
Published by f0uriest almost 2 years ago

interpax - v0.3.0

What's Changed

  • Fix bug when extrap is float. https://github.com/f0uriest/interpax/pull/18

  • Adds a number of classes that replicate most of the functionality of the corresponding classes from scipy.interpolate : https://github.com/f0uriest/interpax/pull/25

    • scipy.interpolate.PPoly -> interpax.PPoly
    • scipy.interpolate.Akima1DInterpolator -> interpax.Akima1DInterpolator
    • scipy.interpolate.CubicHermiteSpline -> interpax.CubicHermiteSpline
    • scipy.interpolate.CubicSpline -> interpax.CubicSpline
    • scipy.interpolate.PchipInterpolator -> interpax.PchipInterpolator
  • Method "akima" now available for Interpolator.{1D, 2D, 3D} and corresponding functions. https://github.com/f0uriest/interpax/pull/23

  • Method "monotonic" now works in 2D and 3D, where it will preserve monotonicity with respect to each coordinate individually. https://github.com/f0uriest/interpax/pull/23

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.2.4...v0.3.0

- Python
Published by f0uriest almost 2 years ago

interpax - v0.2.4

What's Changed

  • Fixes for interpolating with scalar query points by @allen-adastra in https://github.com/f0uriest/interpax/pull/12
  • Fixes for interpolating vector valued functions by @f0uriest in https://github.com/f0uriest/interpax/pull/13

New Contributors

  • @allen-adastra made their first contribution in https://github.com/f0uriest/interpax/pull/12

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.2.3...v0.2.4

- Python
Published by f0uriest over 2 years ago

interpax - v0.2.3

  • Add type annotations

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.2.2...v0.2.3

- Python
Published by f0uriest over 2 years ago

interpax - v0.2.2

  • Add approx_df to public API

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.2.1...v0.2.2

- Python
Published by f0uriest over 2 years ago

interpax - v0.2.1

  • More efficient nearest neighbor search
  • Correct slopes for linear interpolation in 2d, 3d
  • Fix for cubic2 splines in 2d and 3d Forward and reverse mode AD now fully working and tested

Full Changelog: https://github.com/f0uriest/interpax/compare/v0.2.0...v0.2.1

- Python
Published by f0uriest over 2 years ago

interpax - v0.2.0

  • Adds convenience classes for spline interpolation that cache the derivative calculation.

- Python
Published by f0uriest over 2 years ago