Extremely fast time series downsampling in Rust
Project description
tsdownsample
Extremely fast 📈 time series downsampling for visualization, written in Rust.
Features ✨
- Fast: written in rust with PyO3 bindings
- leverages optimized argminmax - which is SIMD accelerated with runtime feature detection
- scales linearly with the number of data points
- multithreaded with Rayon (in Rust)
Why we do not use Python multiprocessing
Citing the PyO3 docs on parallelism:
CPython has the infamous Global Interpreter Lock, which prevents several threads from executing Python bytecode in parallel. This makes threading in Python a bad fit for CPU-bound tasks and often forces developers to accept the overhead of multiprocessing.
In Rust - which is a compiled language - there is no GIL, so CPU-bound tasks can be parallelized (with Rayon) with little to no overhead.
- Efficient: memory efficient
- works on views of the data (no copies)
- no intermediate data structures are created
- Flexible: works on any type of data
- supported datatypes are
- for
x
:f32
,f64
,i16
,i32
,i64
,u16
,u32
,u64
,datetime64
,timedelta64
- for
y
:f16
,f32
,f64
,i8
,i16
,i32
,i64
,u8
,u16
,u32
,u64
,datetime64
,timedelta64
,bool
- for
!! 🚀
In contrast with all other data types above,f16
argminmax is 200-300x faster than numpyf16
is *not* hardware supported (i.e., no instructions for f16) by most modern CPUs!!
🐌 Programming languages facilitate support for this datatype by either (i) upcasting to f32 or (ii) using a software implementation.
💡 As for argminmax, only comparisons are needed - and thus no arithmetic operations - creating a symmetrical ordinal mapping fromf16
toi16
is sufficient. This mapping allows to use the hardware supported scalar and SIMDi16
instructions - while not producing any memory overhead 🎉
More details are described in argminmax PR #1. - supported datatypes are
- Easy to use: simple & flexible API
Install
pip install tsdownsample
Usage
from tsdownsample import MinMaxLTTBDownsampler
import numpy as np
# Create a time series
y = np.random.randn(10_000_000)
x = np.arange(len(y))
# Downsample to 1000 points (assuming constant sampling rate)
s_ds = MinMaxLTTBDownsampler().downsample(y, n_out=1000)
# Downsample to 1000 points using the (possible irregularly spaced) x-data
s_ds = MinMaxLTTBDownsampler().downsample(x, y, n_out=1000)
Limitations
Assumes; (i) x-data monotinically increasing (i.e., sorted) (ii) no NaNs in the data
👤 Jeroen Van Der Donckt
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tsdownsample-0.1.0.tar.gz
(33.8 kB
view hashes)
Built Distributions
Close
Hashes for tsdownsample-0.1.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0260c45906d568aa981a6de0853aed8a5fcbda52f5d8761e180da1db262df0e1 |
|
MD5 | 705eb3983fe01814793e82df976a0207 |
|
BLAKE2b-256 | a1f4706d12e721d86be81580fd2f008d798d70a62c9b95680ddc7eb59190ef7f |
Close
Hashes for tsdownsample-0.1.0-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f838e99152e91d455935461ac7f5615557bed3c7062ae3eb83e5ea639d30bb49 |
|
MD5 | 374e153db257153bcbe2dcc0d5d4af3a |
|
BLAKE2b-256 | 04e9e9e542a35153b75b8fd80f6d4846c9e53e1c67b72a9c89e83c18431c84d0 |
Close
Hashes for tsdownsample-0.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5aa3e67ffddaf73abe538e00d1f9b7ae423f95f727c591cf9991de7aae634e2 |
|
MD5 | 9a9f2662c5b8daf0ff692e1af60b1855 |
|
BLAKE2b-256 | aaf37b59421995af267153107fce6bb3d2f9e48d3a9fc6649f8544d19a5eec52 |
Close
Hashes for tsdownsample-0.1.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0924f325dcef0988375f3298eb4e169e324339314ec2cf25e4a90facabaf6f66 |
|
MD5 | 392a11833d53415a6235ec9cfa4020ed |
|
BLAKE2b-256 | 2b0199c5872e5cdc75d74dfd980f655faa4d1c0842b43f4fe059e30afcf487e0 |
Close
Hashes for tsdownsample-0.1.0-cp311-cp311-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83140107b57a10ff35efb68045aae05959670340f76914d4c2f6cbc400ae0a51 |
|
MD5 | 95c9264db89fa89c48da9fd00d542c5a |
|
BLAKE2b-256 | f70fe39009b2ca3ac326b3bd59c7b1d732b5eda52ea16937c8c8b5a740732677 |
Close
Hashes for tsdownsample-0.1.0-cp311-cp311-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efed45318de1f2115eadccaf3ba1a6d80f879d8a07624696e4c63468e88d0990 |
|
MD5 | 1d4fbf74b87532799a241c1033ebe111 |
|
BLAKE2b-256 | 23e62f96ffdce8682aeb7abe9e9db91dbed739f7040213b7351a77214499f6a0 |
Close
Hashes for tsdownsample-0.1.0-cp311-cp311-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 730e9ed37174ebbdbe082208c895fd85f44e2b5b1d5a47e717982621e7dd9773 |
|
MD5 | 76fe2d1d2251152999e4605f824c6777 |
|
BLAKE2b-256 | 0ce9eec15c406d19ac1af966b05e1d62630d57c8874fbc52aabdc75460798e20 |
Close
Hashes for tsdownsample-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2642820e216ace4a137b262230fba129986c737cbe036bef2d11840cfb226372 |
|
MD5 | 34761b36b3a65a138bcd979a2ad44c3a |
|
BLAKE2b-256 | 08a1e8097b384f8d3dccedd6845897b615c00d0acfd428c30e47906243d3ab68 |
Close
Hashes for tsdownsample-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 912258b4e54d10958bcb2bd06a677d613db951d9566ca89a6ded2f4b30303f36 |
|
MD5 | 529c94933dfead6f7403ad09541f8f0e |
|
BLAKE2b-256 | 4e81fb58493b44f7d78f9d7490f7c1f14882534238392fa91b4018dcd74c6cea |
Close
Hashes for tsdownsample-0.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6f7072764b3acbb3b7c65ff0ac42c7e659958a93eefbd4a07eec3af1a54dbfa |
|
MD5 | d60a3ed505179c568e8eb3bd4f65d639 |
|
BLAKE2b-256 | d4164ed69c5883a4ab8448c571e45e4b7a046b6ebfc0236701e35848dec5b519 |
Close
Hashes for tsdownsample-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bc6d0c776f42474719a6e4b17338235af68d12ea3672237249ed2b69377f771 |
|
MD5 | 022184bc04180aa0bc9acaca278ce58a |
|
BLAKE2b-256 | fedbdb7d8687c65a4675213bb845b42e2fdd95c67ed24b3420d9ff6ea33281e2 |
Close
Hashes for tsdownsample-0.1.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a02e76384045be69b0b28356b83772b2bd52464b733c0a9443bfe85eb2db412 |
|
MD5 | 0525a3c15c9fec948d93ebfa31f5924f |
|
BLAKE2b-256 | a5a52ce42272dd16799287ec289c83eca8a5a1a02f44c7e8093512b557e1fd19 |
Close
Hashes for tsdownsample-0.1.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba1a4c05b39b2cf3f9f414177755da6957ed520b81fd94f7ac0bdfc54faf848c |
|
MD5 | 2ff2b134bc1f445586c93f51d435ab98 |
|
BLAKE2b-256 | c463a9f305a04feda98530669beeb3e386b50fc16576dd178cd26a6f0f98f811 |
Close
Hashes for tsdownsample-0.1.0-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 957603a29ac971009925187f9f07aa9d620001fbed925d167f1b927647383643 |
|
MD5 | e3697c7631fedad026ec0ac2dd8c2562 |
|
BLAKE2b-256 | d696771960082971d8cdbf7b4d70c735f4fa423198bd4cb522d6f06f03806944 |
Close
Hashes for tsdownsample-0.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19c2e18054a772f5b2219d582dcdcaeda7b9817e2f691093d8e509f52d242bb8 |
|
MD5 | 25613157f126c0095828a7c742cbf31a |
|
BLAKE2b-256 | ea00cd860d92cf1cc7b98a40f56957a1f993a0e5bb8b52449072b4fb7669a5ee |
Close
Hashes for tsdownsample-0.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57a881d743efce47ab0127ef31ee5baa2d6bf6355ca7e7de65fb68ea9536745a |
|
MD5 | 28bd636e5ea1e4ef16cde219dc17c1dc |
|
BLAKE2b-256 | 676be9d11f197f17512f7538bf15f4a81062d7edfbda9fae201d370409c4dd53 |
Close
Hashes for tsdownsample-0.1.0-cp310-cp310-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b319e4cc0a41285334629734e6dd552cc1c1a836b15ffb967cfd3d082db2a499 |
|
MD5 | e47086a705498315dd249cca2fb8bfc6 |
|
BLAKE2b-256 | 9f2102972c1401517288fadc4f68e6ded1c3d7650f39b66f8a0b15c4bcdecdb6 |
Close
Hashes for tsdownsample-0.1.0-cp310-cp310-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99d0bb376022521d461a1cf202d284e491f5f184e78c5d6c463c5892094ef533 |
|
MD5 | ebccfc97e7b6277e4fd57b1e87685bbc |
|
BLAKE2b-256 | 43f380270d66ec48a5b189ed370853f956e84992fe98603ad102fd9b25948593 |
Close
Hashes for tsdownsample-0.1.0-cp310-cp310-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6225912a001c61975008ccc1842c4c33de7aeec8deb166110a1c6b1f6884e38 |
|
MD5 | 690f078e164e6f75f39b70270f013185 |
|
BLAKE2b-256 | d2144fb8cf6fa89b7bae7cc93fb780ba10ee5443117b071dbd6e770e0913ee02 |
Close
Hashes for tsdownsample-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 661d6a977036a2786fe096e2d7e0619f8371f4620651d5dfe859ebbbadb17828 |
|
MD5 | bfec1f1dfd6ccc2c7b98716ed1475502 |
|
BLAKE2b-256 | f934048d23e5c26564e7f17d4556939dc9f84562e71db5dab364f9fd7ba11036 |
Close
Hashes for tsdownsample-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3eb8da14130480b599904d72cca6f6e602370160faa690c528296fd5e5a95dde |
|
MD5 | 519b014c27ba72f5ba3bff237d19aae0 |
|
BLAKE2b-256 | 911cff3495bc25f36fe31dedfb8394d2cc385287b24f73eeae5234a7f838b794 |
Close
Hashes for tsdownsample-0.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc9720b8849c5456f1c3d1f335034db63a7b777ce4a6d576dc21d87c196e4c04 |
|
MD5 | 7859afe4720244cc78d7642c20eb99c4 |
|
BLAKE2b-256 | 2e8a659c9a52503025c0a6e9e074e3a680191f55c8075e29a7728fd243c5de73 |
Close
Hashes for tsdownsample-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 876d51aa01373e957bc773ff6a529f1a65f67b41755bdb15d5142b10d0deec1a |
|
MD5 | a437ebc0f0b37543366443007de6f465 |
|
BLAKE2b-256 | 588362b7b5918b813471548ce193fc31d0d33c31bf284c65634ccfc61427ad71 |
Close
Hashes for tsdownsample-0.1.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d03b2497daacda6196f311166eed78e25c6e129b52583e3f564d7543a7f8416 |
|
MD5 | acf922958bbc125a37786d181e89b1b1 |
|
BLAKE2b-256 | 2b56db6a063c52ccc1f9a8ab2ae7937f6120508c39e1feb4b384270b94a83de9 |
Close
Hashes for tsdownsample-0.1.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27ea70f6ca6a26556a92a2944abed66c4a3035e6f4ac3895e19bb3c4506288cb |
|
MD5 | 0a700958b1db8b55dad614c6293c5844 |
|
BLAKE2b-256 | da9970206f0bfc7730c6fdb4f200e7203335e571683ebb5c7a637eb13b4e2eb3 |
Close
Hashes for tsdownsample-0.1.0-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e863a7dc087a12336a1d140d886842eaba6f2b0ed016ba3ddd3ab85abbcca750 |
|
MD5 | e63b482f61d39617199d587b26038406 |
|
BLAKE2b-256 | 95f70a3f15ed9232f367fc77e56a408b98a9feb11bad4e4cfce58def08e71290 |
Close
Hashes for tsdownsample-0.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e5ee3a13de9bd8ecbe47072e27af3bcd18aa6f416588beb41585dbfefa0620d |
|
MD5 | d6d77be2be5a5fa9dcf9f99c442151fb |
|
BLAKE2b-256 | 8f04f0f217da1405b5ede0a71eb25dbc3ccac11c46942950465c3da562ddef06 |
Close
Hashes for tsdownsample-0.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7022fc7594a08d471f1c91bfc54c592f04105d62f9b39f8f3baa152d83dda7a8 |
|
MD5 | c2119ff805060d4f071a00b13da03200 |
|
BLAKE2b-256 | 6c29f7120212dfde3b20e9233e1e7cbd6da765b1e806fc38b168887928b97d9f |
Close
Hashes for tsdownsample-0.1.0-cp39-cp39-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a78944e159a89270e1f254498d0c184d98b8588193b07f1162c2039c36f4c63 |
|
MD5 | 6db3d655e171f323489c2e2735cf0e0e |
|
BLAKE2b-256 | d462b395aa94baa535927ca45c0e74db106a3d4df6c4b57c8a02386f4bb85fad |
Close
Hashes for tsdownsample-0.1.0-cp39-cp39-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a0d312f943b5ebae65e5d6470260e06fe223789a451b4a4201f11261dc6faa6 |
|
MD5 | d94d40f9d7cb8f1194da402a1fe9be66 |
|
BLAKE2b-256 | c882ae5360744fb7be38d637631e3a1ae31b904d58267e907bf1d6677c82b1d8 |
Close
Hashes for tsdownsample-0.1.0-cp39-cp39-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b817455f70e00a64344d8cf097b741c5da31b19050b4c3ff464d8e51e152f62 |
|
MD5 | 86576a597ce3aa52c43265682dc89bc1 |
|
BLAKE2b-256 | ef4c26230add466ac11516a3b4a69a98e99ceffe452c4a0d902f31d49f0f6290 |
Close
Hashes for tsdownsample-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28b136729d46cfdf3967b6d7ee4cc67f88f82938ec6bb8fb2fae833c0a9dac7f |
|
MD5 | 82c5ff7723844ed79ef6d076ff0ad535 |
|
BLAKE2b-256 | 94ae7430ed85f2c0135253a91fc3cf86701edd1f33861dc268c62c59f2223788 |
Close
Hashes for tsdownsample-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d37a6fe18664620eba2a4d62316045f91fb33b4a77fe63c357931641d1047b16 |
|
MD5 | 24968828290d99cfeb64d49d786b7957 |
|
BLAKE2b-256 | 8875010e24310e8f5a2f980f48bc4e344ec4cf5278b71af26061896b938f861e |
Close
Hashes for tsdownsample-0.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2cab591689872cad34c8e8c13b055226eb59663a20d31a219f14f6449e2d55a |
|
MD5 | d29e9c5c9ef896c6d3f810155af2e87a |
|
BLAKE2b-256 | 510f5c5c3c6c123fa4c7b95c1972d92d74da555d6ef278b94e7f791e8916de15 |
Close
Hashes for tsdownsample-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c12f995bfe0cc9f43cb6062ece3619f5cbd81be77cb2ad35a9d41c4bf43c7178 |
|
MD5 | af2c7aed07bdc6af9dda99fe06b5fa68 |
|
BLAKE2b-256 | 5fbf57f87ab2449376d800c96f21eb4ba8c5383e2ac405036a8b6c13d628d39f |
Close
Hashes for tsdownsample-0.1.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 712982b902317ccb0e921bbcf21954652aea271b18209e57f887740f42eba04e |
|
MD5 | 19307a36f599601577b17934ccb16b59 |
|
BLAKE2b-256 | f62a91a0662239f4cca1510f23009ec7a0762e882d547f4dd8525a23d536df88 |
Close
Hashes for tsdownsample-0.1.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6be432b8f97d0de345b0e5b181f992f27516542a3a282832772646ea726f77e |
|
MD5 | 9798fa6e80e23064cf4ca1741d2d474e |
|
BLAKE2b-256 | c02aa981c55fa06ca5dd7098e469a2c3ca0d00e8cdca9e0d900b6439f50007ed |
Close
Hashes for tsdownsample-0.1.0-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2ab4978faf05b714a9ab415cfdb00ab0cef2d270c53ff2ffd6be8835af7a985 |
|
MD5 | d61a7b793698afbc98f6fd433aefa4b1 |
|
BLAKE2b-256 | 5562f341d2292cd8ba91e386226158fb2b7144ac04b70365d1a97e75be5fcb58 |
Close
Hashes for tsdownsample-0.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af1d8fa761ba3525d345180a31b68ba58dd3c44058378df3f1b1d1ce86584bc2 |
|
MD5 | 0c18fa3d549e88c989e99f8a0ea161cd |
|
BLAKE2b-256 | 9dc0333853918dc6648c704895bee31394a092a5e32ba47795fd4371ca5e62c2 |
Close
Hashes for tsdownsample-0.1.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f5d50db5966ed7a0ba4d685000d78a92e95085ff7f33616e268b24b7e54c51b |
|
MD5 | aa753dbda8f7bfffb709bfc3b4ccfb7d |
|
BLAKE2b-256 | c28c5cd4ffd5b207553058f4a81e8e7743eeda80734fab1cbb1e38b13cf16c9d |
Close
Hashes for tsdownsample-0.1.0-cp38-cp38-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c352de6c1e17e86d2cdd5b6eb4ac73c76af2dabedba4b14052ba5b8cda967c5 |
|
MD5 | 7db5d3b4d69dd677ffc3df13b9da5726 |
|
BLAKE2b-256 | eca66a995f6fb4380ccec5be5eac53b30e3221a572b6573bee912eafeacd52cb |
Close
Hashes for tsdownsample-0.1.0-cp38-cp38-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14899d40cba6a2e4b81d33f73051fb806c68d7719d23668f1657ca6d6ab6232d |
|
MD5 | 888951b290d4721e4c3c3233c8db33a7 |
|
BLAKE2b-256 | 37d42cffb909250e81e01e2132088e16df9c657436893d9abf2d6316725329dc |
Close
Hashes for tsdownsample-0.1.0-cp38-cp38-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d816f8d1171ed5e190d79e0df958076c4024493e4422a3822d0afe68fbcfef59 |
|
MD5 | 618322f3c29bc3099a41708930eb9028 |
|
BLAKE2b-256 | 10d33b552a6449b9d9be8e3bace15d4dd972531b1e1b35febb5bc6d4de38bc77 |
Close
Hashes for tsdownsample-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5899621c2f873df4863c87fa60146c3e141566edccc9b0fe6fb12455339fd6d |
|
MD5 | cab9a3bdef882a899c1fde7654566918 |
|
BLAKE2b-256 | 3265cba7f56f1da69b7cfef792ee83c32db0d634f4fef5f149f73bb00a13b795 |
Close
Hashes for tsdownsample-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 423bbe8cf210fab89339bde82ba1d4f4a043270384eee2b07696d76acf1f40c8 |
|
MD5 | 4e0709da9a2c28565e1ab7ddc9532219 |
|
BLAKE2b-256 | f66ee9e735587443cca1d0d085268329b823cd2b153c0f031fb1be06c43c4125 |
Close
Hashes for tsdownsample-0.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a07197ee3651b81d0a6b7077a527aa2208faa1d59474eb99f24838179b34190f |
|
MD5 | e1e36751b2bf425758b34ba9116b8b39 |
|
BLAKE2b-256 | 0802b6b7e6012b8da40c89bd26dfcfda9dc816605010403d8dd058989d0e95d3 |
Close
Hashes for tsdownsample-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 532afc516df9d31c93b36de3a18e020ed72cb85d0d96d9e1edc249cba3c9bbbd |
|
MD5 | 5a3d885b73c0255e92cc0674c6ff07d1 |
|
BLAKE2b-256 | 68bb80717c3a94fb784234830e9a74121c18d146ce752ba722a399c91caf9e83 |
Close
Hashes for tsdownsample-0.1.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 869226e8372e2dac136faa0accbf96711990982ab3a4edb4cb77125ee815cf1f |
|
MD5 | 20a017977746d446faed23d3fd62a107 |
|
BLAKE2b-256 | 39485e2a29eab2ad58e968d939bfe399a4f16e834638ed6e0b63acf67210c10e |
Close
Hashes for tsdownsample-0.1.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a06a19f8def191c54d743439c1935945b3a2f326bd55fe4a54408f8534f18ec9 |
|
MD5 | 9dd356e1bfbf1cc85ea20a329cf55d0d |
|
BLAKE2b-256 | 90669c1bf1e4210f32d9a0a70c28e5f440c45d9a51e835f37c1c1b3bd2a648a4 |
Close
Hashes for tsdownsample-0.1.0-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b69291747154b61b40cde99cf26d09aa9f41d36685fdf7638ab11433bb0b9510 |
|
MD5 | 864e174b35b8de5663d8b4a8b41efa1f |
|
BLAKE2b-256 | 7211fb28998e2556bb2d2adb4c0ca83190cf19fe400386f2a9dad3ed0737d120 |
Close
Hashes for tsdownsample-0.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88ef365239514ee66419ad695c642a20b89fa1e58a18d669ffbb414c18256013 |
|
MD5 | c1d6c18ce2ac4d01ea1d6ef3ab76aa9e |
|
BLAKE2b-256 | 455614c0211058586e5411d94424f682cb1c53efdba25b4f7d0c1dce54a2d2b6 |
Close
Hashes for tsdownsample-0.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c98b8b17e610a135374b3a7373344b93fa6f6aa49663c0818d59e9b3ead5eba |
|
MD5 | d870864171476083957c3fb273558513 |
|
BLAKE2b-256 | 15bd61688274a870e51303d4d8a12360c2d0f84a69509555cf56f90a1659b0f4 |
Close
Hashes for tsdownsample-0.1.0-cp37-cp37m-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70c008aa54cafd9541490abd6ecac21221932d8be6306d16ccc3eaeeb9da9c05 |
|
MD5 | 6a743876aebafbe267fbcd7ae6cc8355 |
|
BLAKE2b-256 | 7cbd2df7df9491183e8c4a801b5182664a6597279fe34d81a93f035d3f1a0d3f |
Close
Hashes for tsdownsample-0.1.0-cp37-cp37m-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0f0604f3a63129552a7eb35b1a757788e5862a154086172e49687d5e172f24c |
|
MD5 | d91c4db1b3b3a78d0cd8dcb8df2a3d03 |
|
BLAKE2b-256 | c9fc1c3bafe017f3d7f79afe5297a57ce2db8320fdda84c368717c81eeba27a8 |
Close
Hashes for tsdownsample-0.1.0-cp37-cp37m-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66efe8d0c89a52366ebbfaa19df70d6eb6bdd3575cd15f4c2ee329fe2110e7cf |
|
MD5 | 6163474501733e37004e1a7141c82d87 |
|
BLAKE2b-256 | d27a33674545ee6f2117c1a5d0f30116aaaff8019025d11d5d029ccf27388be6 |
Close
Hashes for tsdownsample-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f774142e2d6278e6e6853add18bf5fbbfa89e49a9dba6c6aa6fd709ed4aca66 |
|
MD5 | 7fb7ef94cc0980f3192213d4a38b3182 |
|
BLAKE2b-256 | d5dc33d940cef8e69cd7e43601fec22a23684d57fee0cca3aa6b90dd5c455717 |
Close
Hashes for tsdownsample-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ed1d33532e6c1b2ea65efb8c570961936cfec5ce99c6e78eddf5fbbd047c8e3 |
|
MD5 | cdb42062bf3fa76a0b19cc6fc00346c2 |
|
BLAKE2b-256 | 83d05b5bb8367430d9ae8b012a6541f82e92b05b761863183036a737eef13777 |
Close
Hashes for tsdownsample-0.1.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63bf0d9859d39052548da363bb5d5343c84670b45fada4e76ba59608f46e7d37 |
|
MD5 | c1d6149fd462edbf8a171b014c2363bf |
|
BLAKE2b-256 | 05a4a751a874c6756d5c0c9f893f255dd8c44ed462e6e3f051387cbf1fabd8c5 |
Close
Hashes for tsdownsample-0.1.0-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a09d58c1b4dee7e5c67fd8b506882dfa56d0f0337d2cf0f30f59bbbfb545109 |
|
MD5 | ab3accc178f840e13a9db609fb68d4fb |
|
BLAKE2b-256 | f98ad43abb8bffadd5941d14334c03803aa16024189f6e20f3138fc5395e6a2d |
Close
Hashes for tsdownsample-0.1.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fccf7d37a44a6dcc74149e7f302903f6b398ca7428f0a6c02ae9b62937904801 |
|
MD5 | 409b7c23130ab6986808fc0a8c86e867 |
|
BLAKE2b-256 | d3dfb733ffe952883540d42663d6bf2e3e401906e95b51e935b21f64894aef41 |