Skip to content

0.10.0

Choose a tag to compare

@jlogan03 jlogan03 released this 10 Jan 21:33
· 2 commits to main since this release
adf5bdb

0.10.0 2026-01-10

Added

  • Rust
    • Add top-level interpn, interpn_alloc and interpn_serial methods along with supporting enums for selecting methods
    • Add par feature, enabled by default, that enables parallelism with rayon in interpn function
    • Add lazy static for getting number of physical cores to advise thread chunk sizes

Changed

  • Rust
    • Update deps
  • Python
    • !Refactor interpn function
      • Combine check_bounds: bool and bounds_check_atol: float to check_bounds_with_atol: float | None
      • Replace assume_regular input with optional grid_kind to allow assuming either regular or rectilinear, or making no assumption
      • Add max_threads: int | None input to allow manually limiting parallelism
      • Use rust top-level interpn function as backend for method selection, bounds checks, and parallelism