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
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
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
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.1.tar.gz
(238.2 kB
view hashes)
Built Distributions
interpn-0.2.1-cp311-none-win32.whl
(158.1 kB
view hashes)
interpn-0.2.1-cp310-none-win32.whl
(158.1 kB
view hashes)
interpn-0.2.1-cp39-none-win_amd64.whl
(171.0 kB
view hashes)
interpn-0.2.1-cp39-none-win32.whl
(158.1 kB
view hashes)
Close
Hashes for interpn-0.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c2b03ae89e4da55ddaab64eaf4e0178cb5c7bc1d890b8b1c0f6cc5e0ed2f3df |
|
MD5 | b6babe9e8639e5b862d342d5b3c562d3 |
|
BLAKE2b-256 | 26354d1697aa310fe8483a1f676e3ea3a331d2388c24bd29f697f4791c0a10fb |
Close
Hashes for interpn-0.2.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ea4bbe776704a278cb7bde3a8369c3669bae6e2fdb33804991a9d0a259c7ec7 |
|
MD5 | 5fe1579f42ed3a014fe4686235986d49 |
|
BLAKE2b-256 | e070b829d33d05c1803737ee935af7f21f1b30c5d3c32d2f958b32f3a01cf894 |
Close
Hashes for interpn-0.2.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e774c7e1ebc0098c0a6c2efc054636a00db5f3b61951e55d19fbc6f9fb32ce9 |
|
MD5 | 9c35473ccc0d823e3579768133997984 |
|
BLAKE2b-256 | f128f7bf17bc112c32afffd2fe10c0f86946b847325b70700642ed3c3e0f1e5e |
Close
Hashes for interpn-0.2.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bf4a5f9849c92e9dd553e0ded279494b880829dc7b600c458ca9b8234f70d51 |
|
MD5 | 3284cfc69527235123221b00f56c3225 |
|
BLAKE2b-256 | ad7afd0801f37f6da651bf924ef86c59e883a020b8c51fe049bd00e0d8ceba28 |
Close
Hashes for interpn-0.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7a226e526923bf101498959d10ab381f29686ddda91b1ed754cc9ce22a568d7 |
|
MD5 | 7da1fa21475972f04a208b7f8f45f796 |
|
BLAKE2b-256 | 6634ffe9d8f60b36f90b198b5d87e30a08bfa94cb11913d309f240b0052a7f1a |
Close
Hashes for interpn-0.2.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b36ae53f27e45fd439ecac90ab532859831ea3c959b694d7e7d330cd8c1ef32d |
|
MD5 | ac7463dd963d7e2332fa69a126e7a4b4 |
|
BLAKE2b-256 | 238577c78faec5ee97971107ce823a08b6edb2d2f8a849bb9baf164249e629d8 |
Close
Hashes for interpn-0.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bae77fa4a5d8e2d6b1431aca8c5b4b7dbbd13eec5c082dda6040038c96ac4ac |
|
MD5 | 512c21b83451d837a1a321d0e6ea8f6d |
|
BLAKE2b-256 | 2a87736697b041e117c663b6bbaf83be9698aa16289724eedb56907a646d81e5 |
Close
Hashes for interpn-0.2.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23c50b1735ec1deb31a4df28cd5b0642bc5e9da9cc534bcc81d6110bd579d00d |
|
MD5 | 97841e80878769f09a8162524b19659c |
|
BLAKE2b-256 | 1dbb9ecf52714e5c431734ea1b99e36bbeb649e1e977f37ba4d7c9080f9baddd |
Close
Hashes for interpn-0.2.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4782a781a5504c2d418f8baa587c67df226104ed1d06aad9a124dbd5bd12e2df |
|
MD5 | 8045a9d9098cbca7bfcf15ee41892f73 |
|
BLAKE2b-256 | 3b28de37bf72d32866bc1d237880afa280ce3083c0b17b6e6a78e1ffdb81df2d |
Close
Hashes for interpn-0.2.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af9b1c3f37efe3c093659a1a863c07c97372ece800b87a1b512865763ce31cb4 |
|
MD5 | 9ba9aa20a563d38ab3ea1f5d87bc916d |
|
BLAKE2b-256 | 326425b6d9bef098e854943f3f615cfa800366a251ec24386c4f7633ce7cfc44 |
Close
Hashes for interpn-0.2.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1baa9bda5b701b961b78513e9bb919b559a6e3fcee4e8f3a522b19432bd7f581 |
|
MD5 | 013ffc20b4743984356279dad352db08 |
|
BLAKE2b-256 | ca907dc80b409b40074d8c1a62cd1d3b7e33b8a02223fb9140c05ffd4a659162 |
Close
Hashes for interpn-0.2.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd74d441698db1842dc9792a2f97f0560069ee1b9224866c38638b52659b52ec |
|
MD5 | 8fd7461ac4e944066e2a1af3954bb758 |
|
BLAKE2b-256 | 9497e1955ab92c39a9343560a7715732c20c6d7329136b18aa7c1cd1f226c0aa |
Close
Hashes for interpn-0.2.1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dfeb0e8856c91eae1316117671a38201d0b84de76b3fffd18de664003cc4aba |
|
MD5 | 9d6499be98fa234303faaafa06ea7065 |
|
BLAKE2b-256 | f8f2450acb08ad554358c7846e23188570ca61870f074de959a5ba00db692cfc |
Close
Hashes for interpn-0.2.1-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 918db6a249bbbdcf872e3ec7a25187a09dca6629e468d8709bbd100199da251d |
|
MD5 | bdbf576d37cc091c0500ef8e4db85099 |
|
BLAKE2b-256 | e53f66c01300dc70f216808812efa16d7e8cbd15000a15051493b5a3c26757cf |
Close
Hashes for interpn-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb173216bde521ad763b40789e19f91cf19f1d0ba4dd176d3938c746e68f6f47 |
|
MD5 | b97096e9348b2561a08e33d8cd11212d |
|
BLAKE2b-256 | fb3236537addc2101b3c946ee6dc879d8207689ef2c46b7f0953a1d7cbba7567 |
Close
Hashes for interpn-0.2.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a7e1b06e9fe335b51f32ae551c5b6837f6646121bb2f4a403b1428c3e8c40cd |
|
MD5 | 54b935095f97ffff48e4c1c0907a0508 |
|
BLAKE2b-256 | 7dc689cf433372154a467b295ee70a65006a15c5cccbd7c5e38ee7a2dd2d5382 |
Close
Hashes for interpn-0.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9696b3912a4e01bdba30b6a571744561e795e459e75d9ea67a0e23b77c1bdfc4 |
|
MD5 | 6fc70aa2624d2df861e22deb318ebaeb |
|
BLAKE2b-256 | 81ae3c714d16082ef2c1d23d8b1283292765a8e6ab8e0ef987042f0894cbd5ad |
Close
Hashes for interpn-0.2.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 572eeec1c3f5992dd7be01e00e30a39a9b14c453cc27e8d13cc1069dfdbbadbc |
|
MD5 | 1a094930537a975dfce82e9d84e09705 |
|
BLAKE2b-256 | 0bcb811e29c96d09e31364f78a3cc04fa3a28b56f42c7875c4f885397869f9cc |
Close
Hashes for interpn-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58f974f56af377b100ad450b5a66a681eec383b06cabd60577e07229b24ac84d |
|
MD5 | 4632e921ca182490eadc4ee9bc96a979 |
|
BLAKE2b-256 | d152c6cdb247ddb5332fb5e67c6d9db9a6e269852ac4646922ec76430e607518 |
Close
Hashes for interpn-0.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c90f8b281949d363ae5ed79d0b3eb2080c1acdf16ceee27ff791b5efa099d08 |
|
MD5 | f98533e73614e112dfd87419e066ea7e |
|
BLAKE2b-256 | 6078d236a9e84212c4746ba81820b5f6c08c0e9b3f493ad9749a5d374c8b4b9b |
Close
Hashes for interpn-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97b213e44a539e6c097f73d96e4cb466c520bffe351ab9e9e18ca2ae733d60e3 |
|
MD5 | 2660b3a4893509a91c7298eb5e3352f9 |
|
BLAKE2b-256 | a911eba2e1e6a7a1c27b0a05fd50ee62e3c094482c4b20367f15c59b6860425a |
Close
Hashes for interpn-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32426f8cb4b38ae86599ef5a8747d4b46b08ee31c0ad29732c0c146a7c9292e2 |
|
MD5 | d87b3f5f9464ab1c667eec0a4862f544 |
|
BLAKE2b-256 | f329825fa85b7daf4a75885a93e702ee6ac12de322905514d9cf0ea97b414f11 |
Close
Hashes for interpn-0.2.1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09aa342d9e4c2ae0c9cb09aea006e19c44fa5aad2fe9e314b0bde4d6f8081e33 |
|
MD5 | 10a3d568105d5ad351a99e4f2b4b6b54 |
|
BLAKE2b-256 | fde95d10b1ba73ea50df50b8970109d6f7b505e96a823eb5f312c7d05547991b |
Close
Hashes for interpn-0.2.1-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 099c7c1c5ff9bafd055c27e82b3cb6e62180ad29b079bfdb3e78f1253e34b448 |
|
MD5 | fc49c6801d06416272294da2b70e810d |
|
BLAKE2b-256 | 51710b493f9e9de93b4f1b93f569351d83f02f86b494205b44561899dc08cd8e |
Close
Hashes for interpn-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccbdeafadf59a7a95ab0899bd0b291b92dcdf72097b3a30b0316ced634681950 |
|
MD5 | aefc2173d7f2a5f1ef4732e92473de2c |
|
BLAKE2b-256 | ff0e2b69e1c1be700066c18d5d2d915c03f1ad07416607d32e487064c72330d9 |
Close
Hashes for interpn-0.2.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2612e77c47a173a47e3504f2bddbc6e1fa8dc08e21e1595978315668175d415b |
|
MD5 | 8d338686ba855e578b5abe78d91157c3 |
|
BLAKE2b-256 | 4fa3d877ddfa2ed653e36be8b1ca141402fb634fe6e29c4b0556d0e0f07c78f5 |
Close
Hashes for interpn-0.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9f7d88ac41241bb531328029567a8639d4ed46393ad9804e76dd97d5f8a02b4 |
|
MD5 | 4ac01957c4d03a5ed6754c5bf0557c84 |
|
BLAKE2b-256 | 4545a3282128fb6f500b5f7ba357fe613bf3204287f701fd8175ea804dfcfd3d |
Close
Hashes for interpn-0.2.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2788970db2d012578efd856d4c61e3a0aa15265df4ec35ff5549c6d7ed6135dc |
|
MD5 | 00068a3f4ca0a170b9c3ed08ca5b88c1 |
|
BLAKE2b-256 | 3e8bfbc65b8d0f483187c4370032626732bf91382ea813dc15f6f31fbcf9ae88 |
Close
Hashes for interpn-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40e48a0aa3d6b2b33428833e71e3e25d80c2b25e23af253d8a034d75bc906c53 |
|
MD5 | 22e83c6bf762d940b84891cfd7954fdd |
|
BLAKE2b-256 | 3a1e3e65bfb246c6b3417cff84d7fcc2bf33473ca88b16c9a34acec07f2bfe13 |
Close
Hashes for interpn-0.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36a1afe8ab425ffc52d3c463ef6cdbf68085eb54fd2b8d45bcb1d72c0a7e6455 |
|
MD5 | 1a5239d1bfebce7f8a9dacfb1ee93e46 |
|
BLAKE2b-256 | a4ff279e5ca13b675adea33f0dd1a1ef04c424386ad353648839c965bbd50d3e |
Close
Hashes for interpn-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 933c1bf4e4002c9d3d43d54cf94ffa3abe8e476bf2a552db46e118d367f7c732 |
|
MD5 | 8642709cec33605816172f63202db3b0 |
|
BLAKE2b-256 | 79b87e795c0914904ff4a65ddda102237816e13cb865026cdae257b36b53b1da |
Close
Hashes for interpn-0.2.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 609ff018638c97c76a652131820543e4112711d22d09b5b7458090d22ee15636 |
|
MD5 | 16d6fed7311a84af335fd34e055c9556 |
|
BLAKE2b-256 | 02b8e1d82497d719c804977a18a2d2a8ac95a928e781b60fb823030b93133b89 |
Close
Hashes for interpn-0.2.1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e049931a1ae845b971bccacabc4bfe265e477f2f4e3a8645dff7c98a83b9a8b |
|
MD5 | bb5605f7dd9f60fc6a3626566182c03e |
|
BLAKE2b-256 | c76064cb64f533d9b80bc6814372d22eebf9b00c083c419a434cf811e39ac21b |
Close
Hashes for interpn-0.2.1-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db650993447549958a54cc1687c996c2b80c49af326d2eacb6a75bc962b06a79 |
|
MD5 | 05575a9d6360d9769a698f338236f174 |
|
BLAKE2b-256 | fea9b7939167d1e3efd6ad9f1b750ffdf4dd458442bded309a3cbe165cccdf8b |
Close
Hashes for interpn-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac3c8507d738d09eeb060a17d5be15f59be2d66320e8b0a793249cc2f0641419 |
|
MD5 | 519a4d3ccd1b84b511d2417cac3fcfd5 |
|
BLAKE2b-256 | b59caa6de0a69a6f002a449d7a8e67069a647b251af77589c907f3dd5db91aba |
Close
Hashes for interpn-0.2.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28995ae49e12d223932017bd901d2e1ed1c7661e056666a6e2579f99c6ca3c8b |
|
MD5 | 773998b442530253013d914976034be7 |
|
BLAKE2b-256 | f2692aaae5ea59d0e4cfef75998da54a6a042d6b463588570b70852819d6263b |
Close
Hashes for interpn-0.2.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61d2d293ab8f4ad9b070872ba7d09ac693106bd25c3c13fcd211fb2cf8eece83 |
|
MD5 | d7c625a99cda9b110204ab4f1fc0d857 |
|
BLAKE2b-256 | ba025a861e578f8f68ce0bff258477cf2637a3ac5f82204f137eee5db9279422 |
Close
Hashes for interpn-0.2.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec0236dae0f715a93bc76b0dd65c08e97abb14324f0ba50e2c7d98abec6d389a |
|
MD5 | d7bbb67eef90c92e05ffe6c528b0f51a |
|
BLAKE2b-256 | be00196722704402023cb60716155a5c253143f35aacd33f541f77dc1c6cc2c7 |
Close
Hashes for interpn-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 163b43dc4985c932af72401347fad39ba3ffb703b1d7d79f9bbf8a63d13028ba |
|
MD5 | d66e4419fb7210f91478cff3caaec54c |
|
BLAKE2b-256 | 74d4a922c566fa7d35592ed091abe73e9a06c7663eb2b5af6bdacb7c8cb83ba0 |
Close
Hashes for interpn-0.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c750e791fe1d773224539312f9166df92f2d9e4fc5063b551b7ad1fabb268ac9 |
|
MD5 | 22a688756183215eda52924d1423e88c |
|
BLAKE2b-256 | 0bc3937a05270a7f3821b6df76d3c430a8936371d23917dafbf9b4acacb8e2ff |
Close
Hashes for interpn-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28e486c647d4dcf9263a6c3f07bdd14ba41c343b8ccce1f7fff892cf42cefc79 |
|
MD5 | 1086433f077b90658fb913ca7bf2d1d4 |
|
BLAKE2b-256 | 8af5106d0edb9665e9c77e2de85c08fc119cc0140c63f196051bcf35adffc62e |
Close
Hashes for interpn-0.2.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d3c16f79d56164702bf3352c8095b386f5e19622c2757d8b65a8c706b78761c |
|
MD5 | d686c0d50ddf98d31266076cb7fbe2b3 |
|
BLAKE2b-256 | 288b4d2e34e45e35e427131d7a4bf96e65103ba3a53c8092c0cd326b2b671964 |