Skip to main content

N-dimensional interpolation/extrapolation methods

Project description

interpn

Python bindings to the interpn Rust library for N-dimensional interpolation and extrapolation.

Docs | Repo | Rust Library (github) | Rust Docs (docs.rs)

Features

Feature →
↓ Interpolant Method
Regular
Grid
Rectilinear
Grid
Json
Serialization
Linear
Cubic

The methods provided here, while more limited in scope than scipy's, are

  • significantly faster for higher dimensions (1-3 orders of magnitude under most conditions)
  • use almost no RAM (and perform no heap allocations at all)
  • produce significantly improved floating-point error (by 1-2 orders of magnitude)
  • are json-serializable using Pydantic
  • can also be used easily in web and embedded applications via the Rust library
  • are permissively licensed

ND throughput 1 obs

See here for more info about quality-of-fit, throughput, and memory usage.

Installation

pip install interpn

Example: Available Methods

import interpn
import numpy as np

# Build grid
x = np.linspace(0.0, 10.0, 5)
y = np.linspace(20.0, 30.0, 4)
grids = [x, y]

xgrid, ygrid = np.meshgrid(x, y, indexing="ij")
zgrid = (xgrid + 2.0 * ygrid)  # Values at grid points

# Grid inputs for true regular grid
dims = [x.size, y.size]
starts = np.array([x[0], y[0]])
steps = np.array([x[1] - x[0], y[1] - y[0]])

# Initialize different interpolators
# Call like `linear_regular.eval([xs, ys])`
linear_regular = interpn.MultilinearRegular.new(dims, starts, steps, zgrid)
cubic_regular = interpn.MulticubicRegular.new(dims, starts, steps, zgrid)
linear_rectilinear = interpn.MultilinearRectilinear.new(grids, zgrid)
cubic_rectilinear = interpn.MulticubicRectilinear.new(grids, zgrid)

Example: Multilinear Interpolation on a Regular Grid

import interpn
import numpy as np

# Build grid
x = np.linspace(0.0, 10.0, 5)
y = np.linspace(20.0, 30.0, 4)

xgrid, ygrid = np.meshgrid(x, y, indexing="ij")
zgrid = (xgrid + 2.0 * ygrid)  # Values at grid points

# Grid inputs for true regular grid
dims = [x.size, y.size]
starts = np.array([x[0], y[0]])
steps = np.array([x[1] - x[0], y[1] - y[0]])

# Observation points pointed back at the grid
obs = [xgrid.flatten(), ygrid.flatten()]

# Initialize
interpolator = interpn.MultilinearRegular.new(dims, starts, steps, zgrid.flatten())

# Interpolate
out = interpolator.eval(obs)

# Check result
assert np.allclose(out, zgrid.flatten(), rtol=1e-13)

# Serialize and deserialize
roundtrip_interpolator = interpn.MultilinearRegular.model_validate_json(
    interpolator.model_dump_json()
)
out2 = roundtrip_interpolator.eval(obs)

# Check result from roundtrip serialized/deserialized interpolator
assert np.all(out == out2)

License

Licensed under either of

at your option.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

interpn-0.2.3.tar.gz (238.5 kB view details)

Uploaded Source

Built Distributions

interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (255.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (347.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (270.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (249.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (245.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (262.4 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (256.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (348.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (271.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (249.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (246.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (263.1 kB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

interpn-0.2.3-cp312-none-win_amd64.whl (177.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

interpn-0.2.3-cp312-none-win32.whl (164.1 kB view details)

Uploaded CPython 3.12 Windows x86

interpn-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (253.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

interpn-0.2.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (342.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

interpn-0.2.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (266.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

interpn-0.2.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (244.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

interpn-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (242.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

interpn-0.2.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (258.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

interpn-0.2.3-cp312-cp312-macosx_11_0_arm64.whl (231.1 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

interpn-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl (236.0 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

interpn-0.2.3-cp311-none-win_amd64.whl (178.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

interpn-0.2.3-cp311-none-win32.whl (164.6 kB view details)

Uploaded CPython 3.11 Windows x86

interpn-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (254.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

interpn-0.2.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (345.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

interpn-0.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (269.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

interpn-0.2.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (248.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

interpn-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (245.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

interpn-0.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (261.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

interpn-0.2.3-cp311-cp311-macosx_11_0_arm64.whl (233.1 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

interpn-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl (238.2 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

interpn-0.2.3-cp310-none-win_amd64.whl (178.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

interpn-0.2.3-cp310-none-win32.whl (164.6 kB view details)

Uploaded CPython 3.10 Windows x86

interpn-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (254.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

interpn-0.2.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (345.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

interpn-0.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (269.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

interpn-0.2.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (248.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

interpn-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (245.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

interpn-0.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (261.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

interpn-0.2.3-cp310-cp310-macosx_11_0_arm64.whl (233.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

interpn-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl (238.3 kB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

interpn-0.2.3-cp39-none-win_amd64.whl (178.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

interpn-0.2.3-cp39-none-win32.whl (164.5 kB view details)

Uploaded CPython 3.9 Windows x86

interpn-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (254.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

interpn-0.2.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (345.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

interpn-0.2.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (269.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

interpn-0.2.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (248.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

interpn-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (245.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

interpn-0.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (261.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

interpn-0.2.3-cp39-cp39-macosx_11_0_arm64.whl (233.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

interpn-0.2.3-cp39-cp39-macosx_10_12_x86_64.whl (238.2 kB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

File details

Details for the file interpn-0.2.3.tar.gz.

File metadata

  • Download URL: interpn-0.2.3.tar.gz
  • Upload date:
  • Size: 238.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for interpn-0.2.3.tar.gz
Algorithm Hash digest
SHA256 b77d7b4a2cfee6c51b24bc4ec359746b08e58af0906eb2d84f971d1c2c75a0a0
MD5 8f42c1679b6e7d39eb136caf6f15de02
BLAKE2b-256 5a8253453c243397e7c176d9c2c29c8f57a1fb812d3d5c242f3442e80f01c02c

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f84c6365b3b06dc0933918a93c95e215be64f1de365f7b6128020bee2a311fb2
MD5 f2699d385a106220f36c91921b2ff373
BLAKE2b-256 6138d79b5dc54a47a8299b2972f7bf4c1a601554756916fa324c364c3f98707b

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 05a45eecad8f6d0f02529d2d97816ec7ccb426db61c46dc16dd286e87721465f
MD5 2d6970e99997bdba2cd4e110013bcc7d
BLAKE2b-256 eb5db24bfb46a78bdfcad00016b9a0cf62e62323b3af243683d410546dbd4ddd

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 763016e26931dd081fcfdcac730fb10883b8bf80d3f49c7e568b479697f7b238
MD5 f4deda889c717f379fa4c656d338d2d9
BLAKE2b-256 974d6fd0edc91f261d6ba90ece1c868b638b4c80644e6249ab918a114d0c5549

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4c1259b3918a3df731fdd172bebe34c375fc9812fdf1d3d81aa75bcf516956a3
MD5 70210ab5d0e8800061eeb852b8511db4
BLAKE2b-256 d016badf6b03906b035f41c4733e9328b49cb28da3567fb345b1cb652b94e9d8

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b0fc35521a5b37b406730d969109a069cafe67459d58999b6617918e47ee0dd
MD5 4d1004cf476f73ad458579d9645b45ca
BLAKE2b-256 5fcd616d16e101c67a799df5d28c05159f79031d9e4b83b16c1fca2ce6cc67bb

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bcaf07a2055ce9ac752e8e0b662748170af08b05f975f5ebacdef5a4d2ad99f9
MD5 99793c4fb30c82ef4b35a4ab47b7a68d
BLAKE2b-256 224779a2601f725a813f88a521d9984b871ddb2a6de86193dfd4df922cd9044c

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ded57016a8b2dd68cd8fa93637daf805dca14db28cb8354ff81e4552ef4b8b81
MD5 22e01f3c4170b810872ba783b7be380d
BLAKE2b-256 10527247857c9d1390020778328c8631358fcbdb56108b10fb3770fa9749f236

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 75d57b16729950655c83a478cc0449865b6ed8bd538e1df22ffae1c83dd18eb9
MD5 92bf5fc166cf080b5f905b3b465a2352
BLAKE2b-256 2b20cb7f9c8f0388ce81c781d2b4bdcee49bdee9fe0f62683cf5a0800906ce33

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f846ede0873a5cf96c2a6f1c32854a7f8b5f4b337a6a1147eef65914cac3d173
MD5 8d1e3ebd838f2a524a6095e010c4ee2c
BLAKE2b-256 41b7da301d07bd2c181aa621d9fe27856bb5a760a4077d7d87972d80f7c9db31

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e3268126344eae591724c096b4f11d1c2f7848e2b36cfdafe3b43d03a758a05d
MD5 af26334fcd7aba25044e277f8d6cfffb
BLAKE2b-256 fc3bfedd784c92825f955fd076b5b7ee299d443fad84fefce0df0bb207367248

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d7b65a640a05eec390ede37b9e1e29a041519989ac0004fc17fe02c093924de
MD5 eaead14602281d271677b2ea72659557
BLAKE2b-256 e2c3e288e126d276f09be21d7a5326ef9983c7298a838190ba6c74f382577dfb

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 48c86b3e7804e353db66853c8376a623ac48bf0b802aa2d829e54261bf91f692
MD5 8028afb28d9a1696d930c48350cc8723
BLAKE2b-256 aaa2114370fcbc8036313117d62a8afa9d71953e74f9aaa256c0383347f0958c

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 16501c7f8fab3bd8ba094619d0d580dbcb312de3e55e6fcd44db8e5d331f75d6
MD5 e212c961ae3af3f02152aca454590655
BLAKE2b-256 014edc4fa9925e19feb693d731000fcf5548b7e9ed01491933429a9abc9e345a

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp312-none-win32.whl.

File metadata

  • Download URL: interpn-0.2.3-cp312-none-win32.whl
  • Upload date:
  • Size: 164.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for interpn-0.2.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 35ea04c15daefb4b9c3bc24d4afd2e561df3487cfc0a9f9b08f4af7e7632d5cd
MD5 0e4fd18df02d91293a633e5e0fdafe55
BLAKE2b-256 c681c94f52b466d70dd737151764272806dafb552022e1638322370ba808c29c

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7524167653fd340f005d9ed3328630a25aede2d738efa24704e1b3f72a2958f5
MD5 ab770277eadb1d37af555682f2fcd68a
BLAKE2b-256 4b5480c947c68db9692cbadf6f85cf9bfeab8e2bb6336904ca3de40ff5351bc9

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 11c1a00f453a577a882e022f20536ce4cd8b4f553160a513b7254d6b320f80ab
MD5 91b12958846fb6377a26f56a6b2103ed
BLAKE2b-256 4e445f71ff6c257c81c31405952f1c49bdbd35932a5a94793b71a89cef162d6c

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8b6fe3850ab747a49e8c1b4f555df26acb7d49454fc2a7d730f90e6909b01943
MD5 8cd671198e3a0d3ec66cba91cdddb132
BLAKE2b-256 7c5d5c89d9ca8de769bc7fb0507c3acbe0d2c923e4313b3c5b4a96f0080b4e21

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a14889ae80960defea845d97cd126ecdab069d08825a1869a13837462bb282b9
MD5 ad18a035fc2c7aab5c2c4907fcfdb1a3
BLAKE2b-256 903f84782f9c972d575e33eaf047bc5980b6e70c2c8a18e9a441564331a0c06c

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87e460108f7d548331b722c62653bd38310a71602a9011339ef35d33260c122b
MD5 ab78a13c767098726ce0a242da5efeed
BLAKE2b-256 bf1e6f2a9b32bd6aab20e8426f471dd21fe0b3f09575fb88808f3fc1e3d8c2f9

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a209f19c489fa1695362114324dd40e7e45e173e980fb9e6116359c5fb6477c0
MD5 af1c7edc64b817e4e2ebecc7d1ec915a
BLAKE2b-256 c0ccc5c55b8a26658fedac4786cd4b76c4a330c4217c4c1c96d3b081491cfb42

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9fc76329ecee16675fb64ac17bc9bed6dffb35d127eabfffc7b49cb74f42a98b
MD5 8f27528eadc24c45555a19ac70eb721f
BLAKE2b-256 6e009e9f33b8718763a41fdcc0304be84f317c802f154cef657bbe6194a94709

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 debe957ed0832ff97f1334d237bda0b61fc4d401cc4b7ce2f6437ce32f4de8dc
MD5 09a71959dfda11215bc00c3b7e8815d5
BLAKE2b-256 30fa8e0dbce3c71f7a603719533cf0ebce8b8ff2632caea607c94c7d90dbf030

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 0838fd7fde88e96d3fe1bc79cd3e1f30fe20cb60550e0501273b23bdc0cfcbff
MD5 190066bd9dad500ae4a481fbd145174c
BLAKE2b-256 d07dd49f1c4126e0cd7b7df6024ef48a447eafab8a62cd965898e30b1cc775e7

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp311-none-win32.whl.

File metadata

  • Download URL: interpn-0.2.3-cp311-none-win32.whl
  • Upload date:
  • Size: 164.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for interpn-0.2.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 1849650b9e64176273e301546bccbe1c307fb99b2e50133c6af071aa1930d6af
MD5 28fbd334f8414ced45b6e01f6006a08d
BLAKE2b-256 b894ecb143e19a6f25c395a07cf5aff1ff51592382665a8dd86a9741960cc232

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d6f4a0ccfe20534edf6705ba64cdf11b17af52c1fe172e78bb30f2418b791e6
MD5 631f78216dde860a4698a5aa944a1e14
BLAKE2b-256 6440d5fc02978acf12b2101528d15e0ed732c3656a1d3089acce93f0bb0651ec

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 82f2f17f81e4d7800b036b50626457ed2aee4a98d40b6c9b4c81d6c12ceffa36
MD5 ae2eb831085e6b39e1774e1d7d06b8cc
BLAKE2b-256 afd63e69208281617b89205c5cbd74dd7e7bd212fcfd66d07b8b84f7a8fbc74c

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0fd3820e635bbb6a40baa641bf3bc22182a31537f14d8d3f6bcdd053a123326c
MD5 abf2604dc7a8960ba28d8fb365663991
BLAKE2b-256 4a103ef010c5aea9716eac877b2728733e2f3d0d81def7b3e2b30684774d1e60

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 886c72122553c549d1bfac1932797c319f8bbd3a92300a9521ec0afed0d6d315
MD5 7c8d2dfaad10b7cc56fcaac2214d6cba
BLAKE2b-256 df9f71ec1ac65400f75cb37f163e4b29c04a80dc3b01ed391c9c582dcd3fc863

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8edeeb29ab84919fd6873ab0dfa10bcb54ce5712f1ab950045e409af62f4d501
MD5 07b4a9ee9a398054b1f337cfce928c84
BLAKE2b-256 444796eb44bc6aed2f30b1057c8a0ae218c9d14282c8b2ef867223958f868251

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9e2154f5048cb8915d4d47a9a07fb27a6b8ac1fed890d8502c58871522bdabe1
MD5 f3b4b57dcf1ada17a7efbdf84277e43e
BLAKE2b-256 ae3c094e7f84b6dafebd03a4b472ecf034a13d8b725bd41ffb8cadb4c6b99482

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 074f99285d5b10a53e75f3bc133e03b937a7b8985ced8aca467b51cc60e75cc7
MD5 83c49506ad163d8f5c03da4deefdb3df
BLAKE2b-256 bd8b75f55b0fdce78582972d305d9c79199005885d41d4598c246e8ba181a9e2

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 923bc9d3aa68c03daaa23df8798fbda2afe7e882ed9653f60e3fe86f2c54226e
MD5 3d436a36e62b3d7b61d8364e8d8db4bd
BLAKE2b-256 81da41673fec23ad864c0a9427312d3c3b01d934eeae6caa09159515f9403f55

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 feede3f9a96a960a820d8f435f9fc15e862c7512cbec821f219c636011b22998
MD5 27b21c9e4609345f9cc915b5f603b047
BLAKE2b-256 f9883baca48149126834c60534fc78dda6c000c8c7e23666aa2d2bcf3fdf75e0

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp310-none-win32.whl.

File metadata

  • Download URL: interpn-0.2.3-cp310-none-win32.whl
  • Upload date:
  • Size: 164.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for interpn-0.2.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 0f2409c0f0c0fd275801b99dd3dad51fa17e1e015b0a78ff5d9f6722ea2b3574
MD5 c9c9237bfc6abd57471fdd79e6f1a38d
BLAKE2b-256 d7c5c5a41577795ae92d3b820914e57d0f3c4a72972b5fe381a0486a32ac1b4b

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3cc731adc8f2d3e142a9047d2170f1ee9ccd02cbeb84e38598a95060a44db135
MD5 ef518a2ddd310e11df892b2cc96259c0
BLAKE2b-256 663e582b826da73175f354ac18741d0f82956fd168e5e1d4a2175e69c4342a90

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0dd679d7eff2d2395bd8eda74fc02e3fc19b7d2d6736f20e4480153466bf050b
MD5 55b3b71824952935c65863efea55de3d
BLAKE2b-256 4032cb8baca3341ea9c692203c34c757cff261d6f27b16bd097bdc91a37b572e

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e89db7ce6369ea71b325ba6b483bcd365a289419f53c940ed44ed411f5e5408c
MD5 8a4000d987b39b047547e5b12f5298d2
BLAKE2b-256 aa60d0358051c882fa715097c1c647a8577888d970a4980c46458f6b13cd596b

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b27fde5e56c4643acd5eff50b2ab7c430b650d169389e69dc908856ed507d498
MD5 7fe4802e6ce54568ca63c02c8ca64237
BLAKE2b-256 b177e9741ec35dd661421925b7be5ff42ffea0f6d6a8daa3774419ce511c0251

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac3353f4cd6a3c877125924ed748052d872f9a763951945b61081fddb0b3bf37
MD5 7444fecfdb4345d4a04593d2b057d38c
BLAKE2b-256 cec0b2994918e215e3e7fd9d3efa7c1de4ca41c6c8a7df534123c8bfa1950db6

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2cd63a0dd596a872a98151c4751ffd39b0cff7ff2e917bff707e25b53d4c9bfc
MD5 ee02e392d323ad299e06f87dce7370d0
BLAKE2b-256 5a99c64336aead5a62fe5a5e197a99437e8922e9db1fb38ff622a279ebc719d9

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a0839f55e1fe3f88ff5dfa3637ad160db7f477e49914453513a378bfe0abdd2
MD5 e171488af63797fcd5a28f85325765f9
BLAKE2b-256 01aff3728d0a54a3a626b5631d2a159255c87df595f97f72d0b6e7664fe63557

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dc7f891c7c1e4ca326d16190e02accc7cd2460f7911c1d36907647b310029693
MD5 b42ae29c83b5f789a5412e504752f1c9
BLAKE2b-256 e967266dae7a546148db8af0f3de778ab438993373ee4abf93f8a97777ee1452

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 b81209b0a448ed2ed962ce19601f1a1e1b2dd90362cb16378ec62521f1394a4a
MD5 565ec23a5f445c18f5281d063c5dd009
BLAKE2b-256 95056e95406711161ff474e91d40f4080e167550aea30f79589755d1e14c1724

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp39-none-win32.whl.

File metadata

  • Download URL: interpn-0.2.3-cp39-none-win32.whl
  • Upload date:
  • Size: 164.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for interpn-0.2.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 b7402d1583b9bf9b06bbfb7a158952907794d231285e9257847b5ac864fae9f0
MD5 71b9c0114a08314d3baa1c10d94bc763
BLAKE2b-256 868cbbff8eceb711f5383023551e8a99fb1051e21084cbc7f2dae1ea610e8ad8

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 415e1e59b21872576343936ae1b7d47591540443a1d221181c1a2d9369eaf8dc
MD5 b6f7b333aa89cacf4ad68f02f3fa9ccc
BLAKE2b-256 0444927364b656730ec9187308e4f98856fc3410382ba3d2a4722ea62bc467ea

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f7b9fc132776ec2f9b7f9b1c9637c7af3faab8821a258266a75c8b6c3eea0b17
MD5 d1054871751c8a409c889c3451c186a4
BLAKE2b-256 f030b2878cff87420e30672718c981e86cc343e2331aac41a90108205986b45b

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 df598287a6e791db37ff05750848dd0619f1e180f711a0eea7a0fa6d845452dd
MD5 acf7255050671c71543d6e497fa8c0cb
BLAKE2b-256 8bbfa00f600dcf57b01cf8f835190d9c39c18b018d0f7e5725006fe8b086dd0e

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fc1157a2e85b0093650ab3dfddae82e780f325d6cc7c08ed2df3169e87d28b69
MD5 9f181f9215caa487d5681409c25258ec
BLAKE2b-256 9fd03090beb69bb80dd4f279c037e79f5c610d2273e23b6d6a2e36b096475904

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae42b91659a3b9011e2ed146a8e7d7c09ae53fea02591c9459290554f2da85bb
MD5 1676fd75acd5b23032fe58f32517e44a
BLAKE2b-256 68378866d025cfa186fa68e457636cad431d76d6392c367fc46f9b6e91d1db9b

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0e5524b07a1f959a38febbaf5608574650ab747f1f3449790e5e0bb08c9827f2
MD5 d2f6173abeb9fad04ffbdce37438cc5a
BLAKE2b-256 478f15a5e5929c82755afbf6247c01731abdbd452a856cc8a503b1169a9ad672

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0333001039893a351102322928f424a32c7eaf48d98d15099930bb35844f0376
MD5 54bc7227f9a9ab64a8f770f2258d9c1e
BLAKE2b-256 f29435090d86c96c0132e78e8f46119ce1ca77443827737bbbf90498c99b31cd

See more details on using hashes here.

File details

Details for the file interpn-0.2.3-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for interpn-0.2.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2f208934b49801ba263ba82ac9040a12dbc548e83f74fe7200d58ad86de30115
MD5 ddade9d702dc3c3a6652dd32a2c9e409
BLAKE2b-256 755f35a3edf214cbb2872722c0533519489f721c85970001e82b9adba25c8888

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page