A library for rapid computation of Neuroglancer Precomputed shard hashes.
Project description
shard-computer
Perform accelerated shard hash computation for Neuroglancer Precomputed shards.
import shardcomputer
preshift_bits = 0
shard_bits = 11
minishard_bits = 8
label = 12949142
shard_no = shardcomputer.shard_number(label, preshift_bits, shard_bits, minishard_bits)
# let arr be a uint64 numpy array of labels
shard_no_set = shardcomputer.unique_shard_numbers(
label, preshift_bits, shard_bits, minishard_bits
)
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
shard-computer-1.0.0.tar.gz
(15.1 kB
view hashes)
Built Distributions
Close
Hashes for shard_computer-1.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18401d7e793b9066bac61f6dbecb49c507bdaf71143dffa8ac77ea502a5c1701 |
|
MD5 | 11f28631d11ae2ac5e886ffca9b269ab |
|
BLAKE2b-256 | a3c8616c7077e630a606eba853a0b3190eccfa44f72bf2d1ba3ae1a0fb2d0f62 |
Close
Hashes for shard_computer-1.0.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74334a50d99e877dd4e0d5eaace8e68132a837fdc5d91f7baed675afbc97618f |
|
MD5 | dd649ec9f1456c419c6389d2f4c30326 |
|
BLAKE2b-256 | fb5e7fd19d147eae77489389bd907cbfb1d874683cb3ef04b64f8ab6da96cf91 |
Close
Hashes for shard_computer-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 900c77b0e2e4088b1f00fd108f41df3270f2b59114eb1f1845da2e9c2a692e16 |
|
MD5 | a32423280e2e79e3cfce82511cb017f4 |
|
BLAKE2b-256 | 6804069d77702c15cca1bde2a76cb34fcb0d6005b00fe7ad41d540a6d2447a0b |
Close
Hashes for shard_computer-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a05a6391f78db79e4a4b79e32424e2cb63564d4920a3e9698699e65ab648cf63 |
|
MD5 | 9dd76f7ffb4624d835847711a1965fcb |
|
BLAKE2b-256 | b2d3a0bbafa4020bf84b47dd2852ba6e573174606b31259c3542c04e08c500fc |
Close
Hashes for shard_computer-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8a092c256b285fba7d963f44ff1ad2e9db6e004a2e7dc29e75e17685a334bda |
|
MD5 | c7b55da9f53fe251e38265057b600c3b |
|
BLAKE2b-256 | 025943e67f9c210d1f7579e8074fd979e8ea140248f59abde8278568a6edbb62 |
Close
Hashes for shard_computer-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8cc83905799083482395d4bfa2ab5c72d3859fc935b55481e78522f50378d53 |
|
MD5 | 533099dea21de359933c6240be8cb17b |
|
BLAKE2b-256 | 6c882699e62426d3be043c0d3abdc05d2f4c1e539652c60aaa6ac7d8db3aa8c5 |
Close
Hashes for shard_computer-1.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5e6a41b92dc705cec49b31083d5175966e5008261d74cc5c8864d14d2d518d9 |
|
MD5 | 7ae9e7a1bebc5d9b7cfe18da44b5aed0 |
|
BLAKE2b-256 | 5e60c8eda2839aad16551b078ef89d68f48cbc2bea1523ff2e8b79e3c4fbefb9 |
Close
Hashes for shard_computer-1.0.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a96e265a2768776b32683c2e8372295edbf4ee15ccf9f569c18d944f265a47c6 |
|
MD5 | 3fb54318343aeddd189a309148c75187 |
|
BLAKE2b-256 | 9ea8e5f5f58d73e1c2a198dd45daf7a73ffe583396dd72af9c688ac96d4029eb |
Close
Hashes for shard_computer-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9002657d3a67c081c0f4ef58556f2ab21fa8340e9c744a79d848324a03180a3 |
|
MD5 | 4752574930371f76876490679f2fcfd4 |
|
BLAKE2b-256 | 2528c15fc25adf3ea376b5e462b14cec099c7f716e59aeabf3b43d6e68193f99 |
Close
Hashes for shard_computer-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66213eddc729f357a79d1ed1f65cd3702525b0915a28a841060d52238f53ace1 |
|
MD5 | 617566715aa9f9d262299361ff340ad4 |
|
BLAKE2b-256 | c7eba6c6d3a990c41236440628377cab45b37ec71f9321bd9ae8957436d60113 |
Close
Hashes for shard_computer-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee9a228502e2cb18bc24d60e1e57fb373e3cee97c5a69cdac6af2c5267854143 |
|
MD5 | 6c460e867aecf74844188df50825d901 |
|
BLAKE2b-256 | bad564e856e3b70eb476133d04961b9a5691570396d65b438b5e36fb9fec065d |
Close
Hashes for shard_computer-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 219b64cf7a8c4d1cb5b283e3f9ccd24af6affd0414f8fe760a3419dd92de15f6 |
|
MD5 | 772e40943ac109a98807c0c208e3a5ee |
|
BLAKE2b-256 | 8f10323b1ec33ffe7691b61fc0acf2daec37c58d727b96bc9b3f5f3d170d3536 |
Close
Hashes for shard_computer-1.0.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1ed6099298ae910224bc5e7a801baf7786f2816e716689cca3d735f2b1bfb49 |
|
MD5 | 8092907398291ee00e9387516f636d0a |
|
BLAKE2b-256 | fe9db274a054e20cc366b0cf89e550a32908e40eebe9ea98b77466ad1aff7016 |
Close
Hashes for shard_computer-1.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21c5c268498a14dc4b1ab0131be3d790458d9a5706658e496841e46037cb173c |
|
MD5 | dbbe1495ef6f852da7c7aae30053eed7 |
|
BLAKE2b-256 | 8863ecf8c38de937d712ab0b5e2f7f92990daf3130ec0c0ec12db7c8bc2a0754 |
Close
Hashes for shard_computer-1.0.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cae35a4d99c7352729e9a950593a0d6a46d71953896459bbcba8bcd16cb6746 |
|
MD5 | 09eb2aa4734d5c3825939eb84d2364c6 |
|
BLAKE2b-256 | 1b44ec8bebbbaafa25d00e62aefb2c3178a5c7a23f7dfa5ed503ba6d38ba7c05 |
Close
Hashes for shard_computer-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 476830f2219229f9e4d431f3d9f7029f3dbd193fb77680190f0a5c6a9025acc9 |
|
MD5 | c729d900a3cda07ee3318a8e305ffbe0 |
|
BLAKE2b-256 | 6204685916ec7dc6628589ff589701c71375f47cbd704ec64443a51476526894 |
Close
Hashes for shard_computer-1.0.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02a89745207c7936bbabfac9c773deb0a777c661d9eaf2a4917c59ef4ed41d1c |
|
MD5 | 8982b1002501b4d18874184634cbedb1 |
|
BLAKE2b-256 | 42b60eea234d90795416220c47781b56ad238f6069b2a826fb8b3e0a0e9c0208 |
Close
Hashes for shard_computer-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9288a1047d173bce670686241bb3155e49413848506e9ccb5f4001d4e5a87b2 |
|
MD5 | 6307a1d93fc27a3144e0ad72f4550b96 |
|
BLAKE2b-256 | e1bbb8d0cec7e9e328457ee4b222940361f8c4ba467c53bb4ce34ffc1d244648 |
Close
Hashes for shard_computer-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bc204c22b8fb447744fe10aa9160242202a614b10862a5f67c8585104aa2726 |
|
MD5 | 583803edfad873aa8a0a28607bb9522f |
|
BLAKE2b-256 | a1535630b425a555b52dd5bad7fd8acb356bcc6a43c2f431bef507350860ffd8 |
Close
Hashes for shard_computer-1.0.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47919adbbec2c4096bef651bd7b10d7e97ff7beb4ed0b5e4a503dff9bf50be01 |
|
MD5 | ab2ac662286e6c56c085a44042f04f5f |
|
BLAKE2b-256 | 39c6a07e8ad1f039d9e20acc9c1eafed87deacb829607bf481ff6048640990a9 |
Close
Hashes for shard_computer-1.0.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cce6231a04ebe688a7c05c294bd3e900f4f609121c285597946ec604a2003bb4 |
|
MD5 | e8400023cc7592232824c03788bf7b90 |
|
BLAKE2b-256 | 56c617a1ce7a428ccfbace3a0783461c9d1ebdb4486606325dba1a7c127b9c7f |
Close
Hashes for shard_computer-1.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a34a36dbe4d1c240b47196b7fec2182a089da31e3d875c2ad605061f56a5333 |
|
MD5 | c8d3ece219a2042426c03cb711eb2703 |
|
BLAKE2b-256 | 54b21df030ca3cec114624052ed4ee531e6b79232f1f3efd6cc79a41edbd5c2c |
Close
Hashes for shard_computer-1.0.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542d7eee8ec5272c6cd6d16ab78436c7b036a1025c26ba1c4877b1c89d1f8d0b |
|
MD5 | bc1dc5dd0028218fb04d6ce98de8b9ed |
|
BLAKE2b-256 | 325103d35709371df37edc3f9adeffd3774a1aa059d6007afc35093f3a9e0b27 |
Close
Hashes for shard_computer-1.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03b036b2fb9410b27d338b4918648dcd285313e8e1231e36cda974ddd64de2c7 |
|
MD5 | ea0e41195db51697157e70a3ef7eb3b6 |
|
BLAKE2b-256 | 64aa073277dfcfcad8ec123c9559518091d7bf3252e8aa04c9fe3df414d9f9af |
Close
Hashes for shard_computer-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 019959fc0d470571b21640446fa2862edfc94c5f3a4948998f43a84530eda707 |
|
MD5 | a7c72b2ef72ec8406d211d14c9a04b9b |
|
BLAKE2b-256 | f3d5a907f34a8f1e347da44ad0312f7abb1aa45c34a33c709fa0c82fb007327b |