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.0a7.tar.gz
(33.6 kB
view hashes)
Built Distributions
Close
Hashes for tsdownsample-0.1.0a7-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4959e759e2720867331ad454ee8f019192dd2d5c48356165385c78f5a698d8d |
|
MD5 | f4c7d7cc6b11abbf49cb108dcff8e42a |
|
BLAKE2b-256 | f477d66154c042ce5e4593f56a680e9c95e984e223bcf59dcf86727a66c716e8 |
Close
Hashes for tsdownsample-0.1.0a7-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36db57c9a48613df58f6f971798fbf63e4067a36a61d98de1d6e82e35a9e2825 |
|
MD5 | f9631f4c9e54fc8980574d3ecd3bffff |
|
BLAKE2b-256 | 77efa97e6a8d6ce574c9f8f3ea624e63188b007dab612d92409d789a639c1bc1 |
Close
Hashes for tsdownsample-0.1.0a7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5870e2a314ed48c926410d2a71e13872fec2b6a27ff495fd392e875dfe0c8eda |
|
MD5 | 5acea88249ca05966a68e72f42aebf10 |
|
BLAKE2b-256 | 011bbf76df79e0852481bf10aaaf9bd1aee8421d9dbd6e5aeb388d1c5e416fdb |
Close
Hashes for tsdownsample-0.1.0a7-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 566ee3b9e2ee6cbdd2281b9b7f5f7fbfbb558478aba4e922ebff35f96edb4259 |
|
MD5 | 78e514916167e2e78773b5865518f1f3 |
|
BLAKE2b-256 | b9d2c66e720ebeedc2c0863d4748ac6fc6832f38ab9a8e3d4bd19bd66c2523d3 |
Close
Hashes for tsdownsample-0.1.0a7-cp311-cp311-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b491c299f0e81575c7cab20664b4a3912d5b9e138ac562523eca16ecdef3883 |
|
MD5 | 87af95273931e1d8154857b23e3ac21b |
|
BLAKE2b-256 | 10daeab89470b5c439d815884cb4ccb9db313d705b55f2360c4d16bfd1f6239f |
Close
Hashes for tsdownsample-0.1.0a7-cp311-cp311-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fce161d20828693c01db41e12b00af8dec660e571e6d4cbf7de915cbeb0002f |
|
MD5 | 1ddeeeec0b7f9755c7dab8051a41cc91 |
|
BLAKE2b-256 | 31197daebab41098041cb3fc6163f49dade7f4752d5a4e93a301e361f4284a76 |
Close
Hashes for tsdownsample-0.1.0a7-cp311-cp311-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78797d4693feb62c53726a2bd082b63fead21db5fc8bb6eb89569aa2fcf05efb |
|
MD5 | 554b8787e98ceea5932957655385d208 |
|
BLAKE2b-256 | 9d011c78422f30975d1272868098b7b8120eb140d4938b977f7c387cccbee40e |
Close
Hashes for tsdownsample-0.1.0a7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 615388b5445da0e1bf5ed39cae4e1997e53d69ba992da838ba43929e03e4d6dd |
|
MD5 | 4c10301d351e340349b4399aef28b37c |
|
BLAKE2b-256 | 3b69bee56ab891182d4a6738eed2854969dc344c7b88c6cefdb8d2501ba4bb91 |
Close
Hashes for tsdownsample-0.1.0a7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffccab0a67c0f34a934a61a44e3472ca1969cd1621ccff790610c97dc0c91236 |
|
MD5 | c3d6366d21c9c69ac09def597ea74a41 |
|
BLAKE2b-256 | 2bfd9b5226c42a84dc0a5c22abf0d89c4609052317247a2820001c8274160ed0 |
Close
Hashes for tsdownsample-0.1.0a7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 655ee7bc6a05ede67baaa7be6566ad5bcb1c91caee5bdd7d4c492b24a9e11a37 |
|
MD5 | 13ba99629a14be1ab28893d870088d52 |
|
BLAKE2b-256 | e195198f4f98398b954ecd3754f845894cfa65a5d31258902f7bc3f593025bed |
Close
Hashes for tsdownsample-0.1.0a7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc8faf6d6290b0a20d32ee38c6669323d9b579ec691f24261886b19cb752f2cd |
|
MD5 | 0b33cc8bfe8c74c6bae15293e68f0f70 |
|
BLAKE2b-256 | ccff9864b244753b24e064afc95cc716c56711f59f500dedd957c7229e0d985a |
Close
Hashes for tsdownsample-0.1.0a7-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57b9a8ef724e28c282db7fd28034a3419ae540c3efeff12a3a8cb0c3e64ff383 |
|
MD5 | 4b3fa126caa7ae6279cabe17f5801f14 |
|
BLAKE2b-256 | 870b2a92bddb49079b5032739ef6c34a7077bc6144aed44636b509b260bbcbe8 |
Close
Hashes for tsdownsample-0.1.0a7-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd247cb4a55d506f53a1332f890d95d1c60c24441016bb164cd4fffb62492064 |
|
MD5 | 63cf968d9d8bfc1e82d46f91e3f3a5dc |
|
BLAKE2b-256 | ea76d8288046734083abadd637e5740322606ce93d5b35c2c189c9f12a1632d8 |
Close
Hashes for tsdownsample-0.1.0a7-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2311525ed266ffb3a67d3d4180e447160bf38fb89757c6756d5b6cde0088de46 |
|
MD5 | e706149897bfa7b33634853184ed56ff |
|
BLAKE2b-256 | 764fbaa26486c108e32b8af01eec1d79eea1a2c37ac2995648b89b9bd59dd0d8 |
Close
Hashes for tsdownsample-0.1.0a7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adbbf851c34290936af2483d8bb8bf3a4c9425feef2ee814a0d8c033b627d982 |
|
MD5 | 2a3d31e5b62293e3c99cd617f20ba0da |
|
BLAKE2b-256 | fa9e989bbf1e496064af23644e7b918ea0bb794b6f7032f291b48b28a06623c9 |
Close
Hashes for tsdownsample-0.1.0a7-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23455f51ae99ab9ddde564c31623277107726289cfa0fd502c78757f3d91e981 |
|
MD5 | ca478ad0c944b03caccfe276cedc748f |
|
BLAKE2b-256 | dd47e1e127eb82b81b8332b540571ab6da30630ffcef106a94bcb4660a97bba9 |
Close
Hashes for tsdownsample-0.1.0a7-cp310-cp310-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84b25b91459d2d925a553243939ea089a8ef78811f2e8a6464d98516900080ff |
|
MD5 | c85f0cf87645fb866c45afef826da027 |
|
BLAKE2b-256 | b9354239a8a3797e5467701a6356d263f677cb82ecbcce19f79866aa8901da5f |
Close
Hashes for tsdownsample-0.1.0a7-cp310-cp310-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57e88a749118ed0ebc4fd13a300166edcbb33e8214f2c406d06ff0588d40aeda |
|
MD5 | 437ce69af06028f0311140dd01abe3a4 |
|
BLAKE2b-256 | 35ce3a2e70c15d828e4ce1c2ef3d04bbe72b12a4f415444543a11363c045c3a8 |
Close
Hashes for tsdownsample-0.1.0a7-cp310-cp310-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 744b2987aafa310f3ae939c0404a94d8a71a4b1f554e96a90f4c26ec12730dd0 |
|
MD5 | 7ce457f66c149b3006c992951f8525c8 |
|
BLAKE2b-256 | 551628cd8b817ae3abeefcd395501a66357a8e0f346a42ef36dcff58964edeff |
Close
Hashes for tsdownsample-0.1.0a7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e6896a3e67a89a1aea33f78b053201148df03ddefc31c1e17996b4b9ec436aa |
|
MD5 | 34f6b2f95668b9622bfb97783d4182ec |
|
BLAKE2b-256 | da5005c1f25e43f05618f1b3b7705993dd94da7cd4e4bbf42f06040b0ecf3c37 |
Close
Hashes for tsdownsample-0.1.0a7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d81c81ff7a476489312fe2d992f065ad79a2d7dd06d73dc0a01abe4f89a69ea5 |
|
MD5 | 6f3367573bedc58bc71393273994f79a |
|
BLAKE2b-256 | cd591c18c1a6f9c143509ead6dc47bd5afd97a2f4d4ff7e36659f1b216e6191c |
Close
Hashes for tsdownsample-0.1.0a7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed347820fa36e782095c0409a67f298c11fe5a753f355cbbd2b55915e459b058 |
|
MD5 | 0d181d7c7ea8adce9a6cf7c4a9510e64 |
|
BLAKE2b-256 | 1d1d4574b2fc0f01d7751098965cc8eace288a0f8a6a3af1a85d32945136a6b8 |
Close
Hashes for tsdownsample-0.1.0a7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa6cd8b956235354abb514e67c5fe5b0aee80c21646bf24f8d517098f6f7281f |
|
MD5 | 944305035f6000f84a8124c0af915c4c |
|
BLAKE2b-256 | 56a604db3f53bdf7a28933af3017aefd2b29c724ed64ec3ad79d2c6f79a52ae0 |
Close
Hashes for tsdownsample-0.1.0a7-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1ec61ddb8dceac67804baa16e4a64469f7ba2e15acb2c1725d154378db79790 |
|
MD5 | b97d095bbd1d92a496ab38cc6ffb5d93 |
|
BLAKE2b-256 | ec857940e49adc7e39e9bfebd0e1972b0e1d9773fc4f9225fab224202fd40b4d |
Close
Hashes for tsdownsample-0.1.0a7-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba3f72676671793ffb5cfbdad7a06ab25d6efc415a5457a997cca7eaaee37a3b |
|
MD5 | c6e63e7cf1ec0b0366f22ed22e481904 |
|
BLAKE2b-256 | adcc6293f7ca6235ec6d11ea3221d52b007db4a14905dddaa53fa3695f56fb55 |
Close
Hashes for tsdownsample-0.1.0a7-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfbf51f28e23bf7b333043d28fd6f627d0bfd12f3d12c1e53ffe995a8089f108 |
|
MD5 | df04ac55ae47147fcce10e8fcf499693 |
|
BLAKE2b-256 | ea22ecfde5b2f45f504f86a99d13f18549e0bbe26955c4e186abb6c346df82f5 |
Close
Hashes for tsdownsample-0.1.0a7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bb89eb6a92c353e059aadda15c54c109ae291af3cc2ee8f119654912bf82138 |
|
MD5 | 8acb136726737a7bd4f1b9312529605a |
|
BLAKE2b-256 | 96ecebf3b6323ae867f638e4f73dc9a5d1d1bf26728d8d686a2f7543a351a7df |
Close
Hashes for tsdownsample-0.1.0a7-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08cc6d82f080db0872f3a9b973719ae9a41f46bc33cd60985afadf827d4a91b9 |
|
MD5 | 706137e2fac4df0b9f92cef51863a11c |
|
BLAKE2b-256 | 6d9284eeff500a2d7d630ad4eb86f8e49f1562527e20363a66894c98a3977727 |
Close
Hashes for tsdownsample-0.1.0a7-cp39-cp39-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f70af6605c7da4eaa83dcebb9f103eea1bb5e4ef82803d93dd6f1a218766e7a |
|
MD5 | 6e75187463e305ba8f39084c1fa0d6d1 |
|
BLAKE2b-256 | d43e95123346f89ea9f36179ef5451287d327da6bf92b51f18ef201aaa75be22 |
Close
Hashes for tsdownsample-0.1.0a7-cp39-cp39-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05748ec777ee580ed5b77d8751d3b44e5ac3a0ebbb2068571321023ec2efed4a |
|
MD5 | 7c566ecd11485233db44e7ef6cdbc4c5 |
|
BLAKE2b-256 | dad3bf75243de38bef400ae1abb30d92a9bdd38d42aa15ddc0f31f521f69525e |
Close
Hashes for tsdownsample-0.1.0a7-cp39-cp39-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c421b4e61f0c6c2b7991dcc8ca505a582f59edeedabd02bfe625e002f8265590 |
|
MD5 | a7d974f35537afeca07a694cd1263ab1 |
|
BLAKE2b-256 | 73a31b919c94c212a60e0e1d1f64afc8d4c29cec0b0066a40636b3753db7a00b |
Close
Hashes for tsdownsample-0.1.0a7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66bfe79fc87081e9833b4a7a78dd057dea34d191e91526b5b7aab7371f890a40 |
|
MD5 | 48389c83830e7f8e3f01084e3613a7e8 |
|
BLAKE2b-256 | ba04169478c859071182651d32ff7bc4f3f1cf23bfab1c86ec73948a37bb019b |
Close
Hashes for tsdownsample-0.1.0a7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61b9cb389954436fe6c2567fac7b5f72053d8edb722ba861b556a9bf9e78fe43 |
|
MD5 | 322fa1aaddb59a28c5c0dd5daa5b1824 |
|
BLAKE2b-256 | 1911353a15d57b084cc335b534a3fa6c6db384782d240b7ecb73ff2ce88f474c |
Close
Hashes for tsdownsample-0.1.0a7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37e5a7b9fbd0d9b6f5eb355563047f8cd89dbdb87b379fb3615a5428c7ab1d11 |
|
MD5 | 41361921a25a83b35911e7a322719577 |
|
BLAKE2b-256 | dc4d11ef58be992fcad57ec4570e7e73e7aaf4aaa191655bc9b16faeb1b4bc57 |
Close
Hashes for tsdownsample-0.1.0a7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e40a746854f9db7d8e8ea2ca7124b6069483b9f5de7e18bdbc072d477f9f256 |
|
MD5 | 83233647ae6b5c7cba0d5e36aac942b2 |
|
BLAKE2b-256 | 0d7c204aeca0e141772baa315226cfba69ec5c740979e6daa6a25a61cb080bc9 |
Close
Hashes for tsdownsample-0.1.0a7-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44114de324abbc62bf80c819cba6a7aae9275336db72311d6f93d608d5e10a2f |
|
MD5 | 0e3150e6f4f59f55cba9c84442bb7c87 |
|
BLAKE2b-256 | 2a7bd931b8800d875eae3850d8f6df27dafa72f827a65358c2cbadd76d882eee |
Close
Hashes for tsdownsample-0.1.0a7-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75a758e504912ebab3cbbf25fbfc075b8698a9c075a7ab00ea5c0136b3affd88 |
|
MD5 | e8d731bb42f24c588dcbad65481bbaba |
|
BLAKE2b-256 | 4e103317e93419b6a1c6a2c70445a2bbdabac839ca44d14fabf6eae25e27e012 |
Close
Hashes for tsdownsample-0.1.0a7-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf14e2e4e919a4eaaddae83de4de776c3c4e5ec78c5ee6f1cf01c55f6aceb88c |
|
MD5 | 2698f3aa951218d136ca0436a5de0ef4 |
|
BLAKE2b-256 | 9843d3fa8ea48680d17e83752a354d3a28b08a75e12b24f280e25905dae0097e |
Close
Hashes for tsdownsample-0.1.0a7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83652113d3ba11254d4cbb78271a496fa404668d4d30966ca012d895ebb1c8eb |
|
MD5 | b062a2e430d3c2fec77ea3e722eda96d |
|
BLAKE2b-256 | a18a7c2ad9023c6b5498c1cd21e1ba928af28291662c08e21431f2ab27d9d59e |
Close
Hashes for tsdownsample-0.1.0a7-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7250e54fb22b3c0418ef8a23bcd19a319ebef759339425bccccb9dd3c3819d18 |
|
MD5 | 2485f513da4b777abeecc8d247b5fa1d |
|
BLAKE2b-256 | 9a233978dd21eab30b63af88caf8ca6510dfa0c2e373184615f740bc0ed3764d |
Close
Hashes for tsdownsample-0.1.0a7-cp38-cp38-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e85deba9bd0af788da4228724a7a993ed111883e64a401b8d738a8a555bdd71d |
|
MD5 | d47589bb36dd5a77a55a38a1555b7885 |
|
BLAKE2b-256 | db2a8f06b33f14f654b30769e97d7cf7a74d93dfc0b5b677fcf082c08cf30ab6 |
Close
Hashes for tsdownsample-0.1.0a7-cp38-cp38-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8776d0ad27ebe5cc12ad667bae078ee6c947782e36e76bafccd1ef0b66552e8b |
|
MD5 | 2718c81efa68d36da3d9f841f284c2fe |
|
BLAKE2b-256 | 4d9050bfdefebd38c227e0662dba288e751cedb001c9be33bf6bac2c2ee0bc1b |
Close
Hashes for tsdownsample-0.1.0a7-cp38-cp38-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e8312b2dad7a7291d571b5f92d0d748699a6b4ad6ec1726d81b2175f68113a5 |
|
MD5 | fa2f1b11c9c796ef03482ff5c1b33bf2 |
|
BLAKE2b-256 | 34281d0dc7b6fe57d7c24b8b1b0a8a61c2a97bdc8c701c8288ddd136d5657c04 |
Close
Hashes for tsdownsample-0.1.0a7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c462804fa90a9eca6346cb22d98b79d7efd253906857c65a7bc3d6256a9f519 |
|
MD5 | e923020be4eaa952e5e7715c047ff207 |
|
BLAKE2b-256 | e436b417096a97d8385f10819fca8e6221120953ae080faee2d81a1d2e083e21 |
Close
Hashes for tsdownsample-0.1.0a7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c11c8ec15123c02d3a54f674d90b3f2bbe27a9d935440cb0b252097fb93cc5c0 |
|
MD5 | 4ec86020d02961db734136031d244988 |
|
BLAKE2b-256 | 7300d23920357cae302652216f6bc99711bbca6d06298bffc211a9b2f094eaa4 |
Close
Hashes for tsdownsample-0.1.0a7-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efa5b914dc204e0facafbc9f0e5a9099f302734ac50f50e080579916a170decf |
|
MD5 | 31e943019a8f864df0475e008f09f9fa |
|
BLAKE2b-256 | c719e4a4da030a4a3a31f6989317b622f61e89ce1c59aeb4c76a4ab8c85f79e1 |
Close
Hashes for tsdownsample-0.1.0a7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52c7d3464490538a91163c3ba12a86f4a9c852039ca39f3d89d0c15d46115123 |
|
MD5 | 2d15b0d2c558f9a7d2246aed8b1c426f |
|
BLAKE2b-256 | caa64f6c7a3a25900254d36c7257d15811b93ed7ad2c8b590409e4e7919d6a0c |
Close
Hashes for tsdownsample-0.1.0a7-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3927aba982453fb34d39220922ebc378e0f31783e342f296303e9281a255b645 |
|
MD5 | 3f275ad055d09521eaa6535256e0ddfb |
|
BLAKE2b-256 | 5ec1ce4c8041a9d4da19ed9c99a06ea6a2936fd97db3774d7686ecd3351c5f21 |
Close
Hashes for tsdownsample-0.1.0a7-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e66557abd6ecd53f4d0f3b05defb96e918508e593c88f16a1b9947143a10a41 |
|
MD5 | cad44edd0962a3fc42cc80d1e491d30d |
|
BLAKE2b-256 | 4eaa2c5907677ed2741f03cd44e90182ad41cd15a0f032e6ccffef92fe23b22e |
Close
Hashes for tsdownsample-0.1.0a7-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 566b7879d8fd49838241ff463a228dba4221c8450736d505313fcf50ae426f83 |
|
MD5 | 60c4187fc66739ca23384fa07b408b40 |
|
BLAKE2b-256 | e6283996c4315f40f01b4891a2a9ae7b7a9d413855a2708ca786f87c38e9d431 |
Close
Hashes for tsdownsample-0.1.0a7-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75362989dd00601accd849759e83b083a5679ac328ef8a9f5323d222b0e5b866 |
|
MD5 | 7616fa8bd4691ca609a437c890a1db13 |
|
BLAKE2b-256 | 42251bd220dd53ef69bf8fa6223d0157248f257e6a99d537a82ab8245c80933d |
Close
Hashes for tsdownsample-0.1.0a7-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d2ce30470d7fe4375bca4029f3e5555e4caad182cd62f6d67eeece8179a4740 |
|
MD5 | fb7c574e7d5419547384a2b9142983ca |
|
BLAKE2b-256 | ad044df406f01ff18e1ad0140d3d4a46cd2fe972105087c2e8247ec13ca82a24 |
Close
Hashes for tsdownsample-0.1.0a7-cp37-cp37m-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4874c3d24b16a2066e0fdab4e691e5d8e617fa522c25cae8113878e40aca929d |
|
MD5 | 99f4b559c49db748ecbdccf133d2c641 |
|
BLAKE2b-256 | f386e5536b8c0028937771d4066599a96e190cd5d6562635f1550aba8bc1dd1a |
Close
Hashes for tsdownsample-0.1.0a7-cp37-cp37m-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b6284b6478992a2ed1a445fd1d921e1f0bb62dc9d4eb69314fa34ed15b20158 |
|
MD5 | b31450f00474a9bfd72305ebd245fb82 |
|
BLAKE2b-256 | 139fb6e95dca75bb8a6a8000b223349880d73177d98abca9804aa6adc81d9ce5 |
Close
Hashes for tsdownsample-0.1.0a7-cp37-cp37m-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8929534eab332c6fc45d604eab0649afcfabcefd5e6dba003c1a22cdeeaa7135 |
|
MD5 | 80b5bdcc85aac7958e749ab343ca5d5d |
|
BLAKE2b-256 | e34172e878791b50f36b54c466747b32aecd4eedf4c4f3a773be1549b4f6b2a4 |
Close
Hashes for tsdownsample-0.1.0a7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5579593e9d00af9031a5ffc5785d58ae85a88aa40e4593981aa4c608fccd3ad7 |
|
MD5 | 703e728fb8e9670b829e4b1b5e618eaa |
|
BLAKE2b-256 | 915b5b0c827d3dd1a6732fe128e58bb6150c36eda6322f5c7e4b8bd8a956d43e |
Close
Hashes for tsdownsample-0.1.0a7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbbee697fe5963ab80dd010605fd8b74d3abf83b78363e1a9b84115d206c50a4 |
|
MD5 | 9860cf1441caefe7f35a04e02522ee30 |
|
BLAKE2b-256 | 11ae137c9dfd3dc19cf3872eabfaca340046b8397445a88db6ba0879b8062fd8 |
Close
Hashes for tsdownsample-0.1.0a7-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 022e70798f22f0bf8662f5c1c3dc743d60e39ecd8875c2ec8bcc745bc061d08f |
|
MD5 | de2c5e12ebc02b5a86a531b6b6ba3bb4 |
|
BLAKE2b-256 | 21c8e48484cec8e72d8c55f9a53624752cb5330a6af26c582fd3db44a109ae09 |
Close
Hashes for tsdownsample-0.1.0a7-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1811ba30005167d125bd7ca113b262812d8de8ac3172f9a9c63c21f443caa402 |
|
MD5 | 975d2629560b27fac1f0fd4d39aaa30d |
|
BLAKE2b-256 | 4e660c5c1703c88e87a8edfe5a7299acc2f6e4c69c2818217dbf59132adeb764 |
Close
Hashes for tsdownsample-0.1.0a7-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9979353807cbbc9e6384f781f34c43d0c8262b58c13f5193eef5e53fdd06efad |
|
MD5 | 9faa49bc4b220e066010d696481adff2 |
|
BLAKE2b-256 | 45871d656f3bae9cc1c1a4eeeff51e6243ccefa8dd7ad135e2387c263bb487ff |