Time series downsampling in rust
Project description
tsdownsample
📈 Time series downsampling algorithms for visualization
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
❗🚨❗ This package is currently under development - correct installation is not yet guaranteed ❗🚨❗
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.0a6.tar.gz
(31.9 kB
view hashes)
Built Distributions
Close
Hashes for tsdownsample-0.1.0a6-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa6d27060d960044ba722394bbe59580140b68ebbdf34a2f653aa57e179239c5 |
|
MD5 | 7c4338fd97bf32f2c96bd6d21f8793fa |
|
BLAKE2b-256 | 95f13793545cf492a4dd5fc6a7a3ccce14b2073731f97644eb7c36b08bccaa86 |
Close
Hashes for tsdownsample-0.1.0a6-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd1dbf9c18c4d493a85779accc17675c3acac75416c5b03dec444f993614b104 |
|
MD5 | ebf6da14fdef1e6e98d61c9b5901799d |
|
BLAKE2b-256 | 385c4d12399eef47f52e3650abfcdaa5919151aacf2d3462b682771d3004728d |
Close
Hashes for tsdownsample-0.1.0a6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cc6c8868f6dd820f2f32b43a5c552cf34e3eacfddd67d52e9eac1e3349c68a6 |
|
MD5 | 8e4cdf7dfd1a93316b9a03e4a539ae1e |
|
BLAKE2b-256 | 6aa11ac08d772d36325616cc1616c9590c3a1930679c405e449a1484898c1ab5 |
Close
Hashes for tsdownsample-0.1.0a6-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2e86b048d0d3cf14a8faa5dc4d436816390ca48bc339f7f464c3982581ff68d |
|
MD5 | 7a15ae33c2f3f07d09a271bb272a57c1 |
|
BLAKE2b-256 | 9156273abed5683347f73825bd7d3c55af5b6e2365800be7a60c166a115a8ba9 |
Close
Hashes for tsdownsample-0.1.0a6-cp311-cp311-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 088c70a715a1a993506b98f639b6da87d3f248742e75f3e7bd9349875dc0065b |
|
MD5 | 22695d60db1be7c6e3c0f00acb21d0d8 |
|
BLAKE2b-256 | b11a375d0b54c5403fa52bb6ea3844c0df3951006633f206b25518e8ab3009c4 |
Close
Hashes for tsdownsample-0.1.0a6-cp311-cp311-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddea0a6d4905831f53af17970aa3839c833774888ac0e25b2d994a90afbcbe89 |
|
MD5 | 2382a3f2161ee22ad915dc75442bf1d8 |
|
BLAKE2b-256 | 0db4ae682b3ffe5e2c611e2d110ed852339f0a89949dba5c216ffacfd0ee7676 |
Close
Hashes for tsdownsample-0.1.0a6-cp311-cp311-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd44bf4b06c6c1c43bed1a7d92072cf58a4b276702c3941928cfbb8928bbf6e1 |
|
MD5 | c7672e2a7f8074b47b39600b0466f8fb |
|
BLAKE2b-256 | 99f72b67d792e178afa8f0e2af8c62418409c532d620d11a00430415be1eb2e3 |
Close
Hashes for tsdownsample-0.1.0a6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 766d93daeb9474ef3c2d88f82025ed29245f71415b8d225e4e1fe4e767e8f195 |
|
MD5 | 71c062733a04d156318ea4a03e8d9cb8 |
|
BLAKE2b-256 | 5930b841df7b8659d337f7b60b1b804368891ec6242b3acc02b8fcf79db581ff |
Close
Hashes for tsdownsample-0.1.0a6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26bc9fcae1ace132189e118813c3c5f6dd067e1212e36b52cd919325eb977cb3 |
|
MD5 | aac182401a9271b5d159c7027d77efc8 |
|
BLAKE2b-256 | a6e9862abd789f69e890f9292f187eafa57acefbc506ec6b53a4984cc329ef0f |
Close
Hashes for tsdownsample-0.1.0a6-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55d242aca9a159cccf2ddb82fdc0f8ae5ab7fede38a55fc24ecfa9787421a5fe |
|
MD5 | 1f48b23abefdaa2f9fd835e47e548b05 |
|
BLAKE2b-256 | 2b9e640f7fb851702dd5c2f322fa84ba43b0188520964ccfad2877801c5799de |
Close
Hashes for tsdownsample-0.1.0a6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6937f759a3c2e66bf431b12293dbe86612234fc8a3611166cae034e838bfc44a |
|
MD5 | 67cb8fcf14c1d324f709befb6af5c656 |
|
BLAKE2b-256 | fc92cf7a88ab034be0252e629cbc08a9849065baaf515fa3b94b852f9f13fefd |
Close
Hashes for tsdownsample-0.1.0a6-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f81693cb6dbe8c1c28929f90fa375ef33702a2cd868ae107d2cb1be40fdf04d |
|
MD5 | 6d47a001b15f60edfb710cfd2b5deef6 |
|
BLAKE2b-256 | 1ac1211a24a4fae2199f8d3dee65e21f52f1a1d4479dd4748ecf353587078d83 |
Close
Hashes for tsdownsample-0.1.0a6-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12948160f70c97987837840be2e2d32f221a3161e51f5ea548a9df23741cb7fd |
|
MD5 | 58762be39dc6a7ed16ece04a44ee7af3 |
|
BLAKE2b-256 | ad858cff2777bb87b380b46624dbb484b67d1e8e8bc8eac4a85f13ecbf6ef5eb |
Close
Hashes for tsdownsample-0.1.0a6-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af403761be5646aa7c1587ca019524eb30d4671669f3613b41fe908855eba91c |
|
MD5 | 24c607e04c237c37f08f8641ba51edc6 |
|
BLAKE2b-256 | b6ecd0d5d02607a0c055223c21318b469f3f0ec3ba56c369e9b6394967fe1ab2 |
Close
Hashes for tsdownsample-0.1.0a6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ae5d0187432b1d4ca57d4cce32f110a591dae1260dbc47fe9aa6284ffbdccb0 |
|
MD5 | e44fb6f89dbd789ab25217d0e5097e8a |
|
BLAKE2b-256 | 5c989312107c7d60b37ff55307867387506ac88d6530881210a25923fd0e71af |
Close
Hashes for tsdownsample-0.1.0a6-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddd34be4044d56ce168f03bce090181c20f9b7b599dff7f6b923680dffc7a3c2 |
|
MD5 | c43d57b63e68a0ed1df5db0f3b377df0 |
|
BLAKE2b-256 | a6303708b05a2527198378bb657cc86f742e9732937f4a5dd4ed69fe66a45397 |
Close
Hashes for tsdownsample-0.1.0a6-cp310-cp310-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3bc794b6f4c4f6acfe2e5338607796df28bb7f29ccfce4b35ca0a0c1e6d1867 |
|
MD5 | 02d3beb1f6e3efd0ae479cd6d5c04fc5 |
|
BLAKE2b-256 | dcf660d00520c5fe07ccd64c8c584f69e30a68316b221c0122aaa868129cb921 |
Close
Hashes for tsdownsample-0.1.0a6-cp310-cp310-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7eea793b764a5cffcdfc49fe2792b786ecc044de78640db1cadd111afd4b7223 |
|
MD5 | 80ee14bd581d4cb21399de50a88cd1ec |
|
BLAKE2b-256 | a463d3ac5e52fdeefe89dc2e209d6e66a1e3d139a4a66affc2428c6e1cf4f97b |
Close
Hashes for tsdownsample-0.1.0a6-cp310-cp310-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63a00ae2b71ea5e1eb0472ad90d1da502b852a6583ea5ef76082b68aaad77f61 |
|
MD5 | 96937eee65cb13147d30c54a208e2e32 |
|
BLAKE2b-256 | 3ce2de4280bcf2c485a862d0e7ae60227d405dacc26ae3c8ab54c5dc51419111 |
Close
Hashes for tsdownsample-0.1.0a6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90979262d7d494589e1f3329913b103c4b8eb4477fd930cf0092532ee5572c02 |
|
MD5 | 2dcba1a5443b8686b0f6118435632398 |
|
BLAKE2b-256 | 11d8f323425926b1e64904d9d10574700d93a1ba93f1f2f57af76ed05b42c02a |
Close
Hashes for tsdownsample-0.1.0a6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4ab45ae99fc4a0c0cab98635dc8a2b093fd9e9fa540b209b2a25ecd87943288 |
|
MD5 | 5b2058c08d21a5cb7ce98418804076a9 |
|
BLAKE2b-256 | dfe5775bb8e4d5ce54d2c815039efaf1753cdf490e62c780871c79575083d3f3 |
Close
Hashes for tsdownsample-0.1.0a6-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d08915da8a7f0c1788c2b972f0048157fd6a703b7b019677f1f9d54cd33470df |
|
MD5 | 374e84db589e53bc9ed6e4c6f9184ee9 |
|
BLAKE2b-256 | 6a636b0a63301843c69d7763df9ccdf7baac674d17ad382f05fb4a9f1110ca9e |
Close
Hashes for tsdownsample-0.1.0a6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a20e94ae0591d04bf0faa48286099c6bbd9c0a0ca36bc44f43d617f57abda93 |
|
MD5 | 3a053342d3e5d345b682cff60f9e9dc1 |
|
BLAKE2b-256 | 34285717396147766516ec5c30ad3ae7dfcb0ee9ca42c81635cc3219d25f7481 |
Close
Hashes for tsdownsample-0.1.0a6-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9871ef48b4f2a9b3773e701f6ed28ef6cc7ba7b76025926d3c4c09c86700ee4e |
|
MD5 | 05a8406e5fed1862093ca1b82b3b8ca1 |
|
BLAKE2b-256 | d5dc647e635239883c42231851197e6358b134f228af91597a334f6b4dfdb8d9 |
Close
Hashes for tsdownsample-0.1.0a6-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b5c969d680f2c06e1815cbc585de3d4955c09b338207b32af2aa3b112d291b8 |
|
MD5 | fd82978a63c213247ebfc16291e7958a |
|
BLAKE2b-256 | 2be8a860dca232629637b0053edf50d08936703511bc404f0a318e3528f95542 |
Close
Hashes for tsdownsample-0.1.0a6-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ca79a832663a4ae18851e6a244843551929b3e0c5bd36f8b3c67c08fb309463 |
|
MD5 | 0377c8118481e59773aaff0bf345f643 |
|
BLAKE2b-256 | 6693abf2e86150eda0c063fff1d2461e68622ff829b16c513bdc85469cfcfac5 |
Close
Hashes for tsdownsample-0.1.0a6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef6f2e71612ed68cac19787ff108aea3ead8b1031158d95f81e6cbfbc5efc7d7 |
|
MD5 | a53b279ee076ffae9123492888e2aed9 |
|
BLAKE2b-256 | 2c0abbcc473420b6c5b26fd731830bbe1f6a12d40abf7c8411345f9c54d740f1 |
Close
Hashes for tsdownsample-0.1.0a6-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 973d5b0eedabef62f3958fd6da0220d00c4c4412756a4823dec0c883bafd1459 |
|
MD5 | b7d724a66568e915762f8c410619c544 |
|
BLAKE2b-256 | e3107532d29aace23de95dc0b80c9456f8b07b5de36162d6c16e67fa1172fcb6 |
Close
Hashes for tsdownsample-0.1.0a6-cp39-cp39-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65e63323a4e3b6edffef531ca8a8eef7e2fe348d49a22c8957dec85c053cf7f0 |
|
MD5 | 26ce5ded4b33999a86c30a4cff7be67a |
|
BLAKE2b-256 | 0915815b2be65b1c7d288042b92e011f363acedb4c7468b0b8febec075ec1b0a |
Close
Hashes for tsdownsample-0.1.0a6-cp39-cp39-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5663d705d117d81c3440ab8e80c2bd08e93640c1b6f01cee8e73b496b620b40a |
|
MD5 | b8cb951dc57bf3cc37c0be7208db385e |
|
BLAKE2b-256 | cb6416fa5592409025812ed5698b1d866e946a4e6d8d72fc2e6f7f7228e6b279 |
Close
Hashes for tsdownsample-0.1.0a6-cp39-cp39-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e28ff986787489596b60db99aa0b96e7847dd4df47a078dff246b1c42d45f440 |
|
MD5 | e293468ee59fe65f71ab20f8d0c4197c |
|
BLAKE2b-256 | 19d0c5986402b84051d4e452c905e036de850d2576d42ed4a575c4df17d9eed4 |
Close
Hashes for tsdownsample-0.1.0a6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3638ddad1ef92f5fa2b0c131522b115fe226b15cde2ef3d52ad700f29fea207 |
|
MD5 | e49868590867939a7d03335b37d5a9b6 |
|
BLAKE2b-256 | 357a2bf71a252577bbae1763cb96631ab955d2477e232bad92f8a695e5d365ba |
Close
Hashes for tsdownsample-0.1.0a6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bf2302eca9629bbb6023109d870643e1394d97ecf40160b9eca6c3c3101e314 |
|
MD5 | 1f71c6be55c418e17323d5e4d01be992 |
|
BLAKE2b-256 | 49dd28a726bddfe39b22aaf5ea5fc214c04ee1728ee9e13b8ce9645ed135843f |
Close
Hashes for tsdownsample-0.1.0a6-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 179badc1201256b00b282b69ea06533990f3169fb5fda9509f915d1ac32f417b |
|
MD5 | 14dc4ff5bbe8dd821e82d9755d1f77fa |
|
BLAKE2b-256 | ae4530f731340bfedbcb9822942c6ac66cc70ec966e15d195a91ace380de5ccc |
Close
Hashes for tsdownsample-0.1.0a6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72fe7b13fbbf0e905be649a4782a9fc5cf36aef79d4e4c440c099c9d2a3a66d8 |
|
MD5 | 1d07db51508216a766b3505f7141c8ec |
|
BLAKE2b-256 | ed4fd9ae0fcd7ebfe34d2ad0bafcb7fc9bde30f42fe17cebae402d98713b7603 |
Close
Hashes for tsdownsample-0.1.0a6-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf98ce6e34cf84ae318f107325eac3f245339083b86c1a79c16b6f7ac4469fe9 |
|
MD5 | 075d9582eacb719c515b99c065f40204 |
|
BLAKE2b-256 | 00b011bd08b91776b58bae15e1d512330d4eb52dba16462488dec9c7a0ff6e8c |
Close
Hashes for tsdownsample-0.1.0a6-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e519f7e546fe1c6988ca121ad1f71ac64acc8fc21f22999bba86a9ce2052d5f4 |
|
MD5 | d793e9b402a8e712c3c25921da0fbb35 |
|
BLAKE2b-256 | b1beb698b6bc90ee3a23098390f0b348645e31f481f32863699f9aeea9a5c510 |
Close
Hashes for tsdownsample-0.1.0a6-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9b7a401aa778c69d0e30784b839efaede704ec69a7e51a1773738544f390621 |
|
MD5 | 38e99dcba1c2737fb4ab85e451025621 |
|
BLAKE2b-256 | b5cc963a2456db5210585871bd8e034196f75214a3c393f67396d1894d6ed700 |
Close
Hashes for tsdownsample-0.1.0a6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27601d0370ff109b2b02a3231cd7edfe9d6a8cfe2e48414b9a45450ab39647c8 |
|
MD5 | 2ccb9b1232a097cd457e5b931e509e78 |
|
BLAKE2b-256 | f5b9524c8dce14f160fdb481a4b444b3e22a864e687f322f3fbdb5261603b3ae |
Close
Hashes for tsdownsample-0.1.0a6-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f2ec532aa42474d874185d4db85535d640d71ceb538f8faa5d5be7a5f15aebc |
|
MD5 | 8a5442182b707b6a8f926372f06e89b8 |
|
BLAKE2b-256 | fabc99f5b9d6ba50840fb0bcd6e871b242d91082fd81bca91eb528895762e329 |
Close
Hashes for tsdownsample-0.1.0a6-cp38-cp38-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0ac5b1d45de78763ad8927177865110bb096dc2ac6eda0e9cd7b1b61b087a7f |
|
MD5 | cb3512dba3ced615fed0ed7e7f6643f8 |
|
BLAKE2b-256 | 66bae0518f071248908bd8840ad9dd3ee1665f91effe34755f286a4f6f6bb3c4 |
Close
Hashes for tsdownsample-0.1.0a6-cp38-cp38-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19080023ec650ca5abcb1874b9eec3096a5801ad01b51dfb779cfa2e9c8d27c5 |
|
MD5 | 87f19cce1ef5b53582183a53f5bb1fb2 |
|
BLAKE2b-256 | 5fbc7047ba534d4227b1a0705e389f352437b8ac6affd8aa294f504da7fb0ec8 |
Close
Hashes for tsdownsample-0.1.0a6-cp38-cp38-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5441a9dc608e1f98e12ba683167263ca371e529c914f0bec2396d21795f81d09 |
|
MD5 | b1910407062e1d16565669caa3c4046b |
|
BLAKE2b-256 | a6af041ceacc07448c9c92421143af9375ddb396c790e9222efbac76698905e4 |
Close
Hashes for tsdownsample-0.1.0a6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bf2e09068fc5908be1e013ec0eb9598bf40dab80ddd0c632c598c269ffdf8fb |
|
MD5 | 3d831e3534c457fa157b3769248a4d8f |
|
BLAKE2b-256 | 0d515d2aa8089cc442bef5d793c5b129ceaeb4478c6853a9a9cd0453266deb0e |
Close
Hashes for tsdownsample-0.1.0a6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33c456d3378c8b9b77a375508ed3152b214ecd3b60b256b9e0783026364e77a4 |
|
MD5 | 2136a800b6141fe5749fe69641f10dd3 |
|
BLAKE2b-256 | d126e8c12b8f399596a3294e0d1159ab18f121b838ba6519e459c59bd25e2746 |
Close
Hashes for tsdownsample-0.1.0a6-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a989e4295215039e3837d1488a9bb3277f7d4d8b66c5a4832b9cba5466d343ec |
|
MD5 | fc14a19288fa97e8389733554c16ca51 |
|
BLAKE2b-256 | 89145bf240a2a085a77c9a22fec270a8b9ebd095dd52ee055aed4d3bfd905c00 |
Close
Hashes for tsdownsample-0.1.0a6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ffa480151f1e93425ccad5b2961902a8753220d5eab1e762f5c71860e52dfe4 |
|
MD5 | df4937389c61c75c0d942d2465a19d87 |
|
BLAKE2b-256 | 4da5f73bab6e33b24986a872a876741243bf79e06210472aad8537528424c50b |
Close
Hashes for tsdownsample-0.1.0a6-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3040e63ccdff8f33ce7ad9af0f51270c5a29b670408fcdb50426db9ba4475bdc |
|
MD5 | 9270300f4352f1482dcc5ec6f84b3c8e |
|
BLAKE2b-256 | 6f2a29a30483b3fe6d95e1ffa6e95e68aa4505618864ec0cec0a1b4d3ecbb9e0 |
Close
Hashes for tsdownsample-0.1.0a6-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d48060cd2584bebe3ed0c15949e2dd1005c36414c9e859e93f7d56fa1572e7e3 |
|
MD5 | 6e8c4eb76bbab92943b564c86bb1ca9c |
|
BLAKE2b-256 | 8b114914e326e4b4bbd8273facb74adefdc583689803dbdfb6e63a4851176b3e |
Close
Hashes for tsdownsample-0.1.0a6-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c14627ca28ffa82a63a22a592d6b1617576ef868b44b18efa52f2ef2eaaca889 |
|
MD5 | 8b4a19a3fec64231216cce478159d6d2 |
|
BLAKE2b-256 | bd854e73cbdf299b2d6dfcae6c903437dc07f7d9b14f0234a28d496d7ac307d7 |
Close
Hashes for tsdownsample-0.1.0a6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45e5b2e37d82b9cd1836634e2f87e8f9baf3ebace5ce9748278d2a316f5a0101 |
|
MD5 | d41153dd105a120f564944d909d3b383 |
|
BLAKE2b-256 | 1042febaa356764128f5d4be4842828514c4f553647e9e7d490ec7c98c64b060 |
Close
Hashes for tsdownsample-0.1.0a6-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afb9d2d3f85e06f527af32bf975722b25f4126d0f30779994361882d037e3570 |
|
MD5 | a9cf3657df83af8abd2512e819a412bf |
|
BLAKE2b-256 | c170a1715599fa3c5708d1bd4fc068b8dc5cea10b51fdea7634d26353c4716c1 |
Close
Hashes for tsdownsample-0.1.0a6-cp37-cp37m-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ca42858ff40db5260ff76ffb3b0270690115f01fd615af126bc92061b807d65 |
|
MD5 | a38afeaf6a07643aa5aafe0ec962b16f |
|
BLAKE2b-256 | c68cdcc71dcf6bb7084039704a5a8917a27d2063b4aea9e110d9c7fd10b1d940 |
Close
Hashes for tsdownsample-0.1.0a6-cp37-cp37m-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e7e5acc06757d7708cfbcc7105cd4c914e8fcb710e9a981ad122cfbe2a84093 |
|
MD5 | 320dc83166e0d77633a1af45b7c5d3c3 |
|
BLAKE2b-256 | b18de7b545d104343c9e7bbb7382056b044d63935f1038e6b116e51a0cde9e09 |
Close
Hashes for tsdownsample-0.1.0a6-cp37-cp37m-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7571eb4cb7a4a5ca7cbf9e65d9786256d7fb2a986d01927bc453e0619a0f3264 |
|
MD5 | 67e77804a919a277993c9db6a9e1079d |
|
BLAKE2b-256 | c7af7f7b44d86729d61aee8552adc9a307d3f54e845bebb441cd3a24253f6077 |
Close
Hashes for tsdownsample-0.1.0a6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03b3c3c1152b88823955465a8f080b3b5fd41fe101080b48ebc593b5333d57ff |
|
MD5 | f9e673b18ceb13ced2bb94d28f84d679 |
|
BLAKE2b-256 | 7c913cfe67c6272e5d687ae5a946f08476f896671b1c6acbe797ada7c26fe92f |
Close
Hashes for tsdownsample-0.1.0a6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37ffa5cc4e13f8b33a5e428402a59462118ae0838202924cd98dc30b08661d4c |
|
MD5 | 510b243e5fc7611ee3f299bcc0bc271e |
|
BLAKE2b-256 | 47671d5b4cba01c17a268ed487ad84e51857e1d7ee869f6f54ac8f2f09650646 |
Close
Hashes for tsdownsample-0.1.0a6-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f6167254ca22875b94b7bc7b262a9de40270ac6e947589d5e8741d54be6ae90 |
|
MD5 | 3078cf3c4a51c0bf471ab76620f3de02 |
|
BLAKE2b-256 | a4417841b83ed82155354c3e8b7860c3641e9a04dfe9895c7d01c31d213e2bbb |
Close
Hashes for tsdownsample-0.1.0a6-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33ee30e41555bdf034542e91e69035d283e9c2695145603ff49b43ff1db71906 |
|
MD5 | 5f46bbcf786327bb23ad432d93b2a7cf |
|
BLAKE2b-256 | 9406786aadf270e6b0a1d145b99d2c9e1d097b0f490cc658133b156546c35ee8 |
Close
Hashes for tsdownsample-0.1.0a6-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c54ed0072e648ce4aa4057c7f3bc3de3e99f9685208b2f0e1ecef60f2425142 |
|
MD5 | f0d141898f2ff52ffb953dac44daa11d |
|
BLAKE2b-256 | a40ab67e4f594fb767eb7f37f15293b87dc2cbbb00a385fd50e9ae1f8add2d7d |