Quickly shuffle parallel corpora
Project description
FastShuffle
A memory efficient Python module to quickly shuffle parallel text corpora. The main advantage is that it never loads the entire dataset in memory, using memory-mapped file offsets instead.
Installation
pip install fastshuffle
Usage
from fastshuffle import file_shuffle
src, tgt = file_shuffle("source.txt", "target.txt")
print(src, tgt)
# source.txt.shuffled target.txt.shuffled
You can also simultaneously sample/isolate a certain number of sentences from the dataset (which are then removed from the shuffled result)
from fastshuffle import file_shuffle_sample
src, tgt, src_sample, tgt_sample = file_shuffle("source.txt", "target.txt", 5) # Sample 5 sentences
print(src, tgt, src_sample, tgt_sample)
# source.txt.shuffled target.txt.shuffled source.txt.shuffled.sample target.txt.shuffled.sample
Notes
Source and target must have the same number of lines. No validation checks are made.
Build
git clone https://github.com/LibreTranslate/FastShuffle
cd FastShuffle
python setup.py build
Standalone Binary
You can also use fastshuffle as a standalone Windows, macOS or Linux application (but you currently need to build from source, we don't provide binaries).
mkdir build
cd build && cmake .. && make -j4
./shuffle source.txt target.txt
Contributing
We welcome pull requests!
License
AGPLv3
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
Built Distributions
Hashes for fastshuffle-1.0.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf302090267c9d7339c6e1e4d3880eede9d9d3f1c0a118332a6351b0dcd006c2 |
|
MD5 | 9a3bafd7b0da01f040596d6910889f67 |
|
BLAKE2b-256 | 6b7c915d51f3f04364b6974b23d407517f8534b06ad042617fd8861ba19319bb |
Hashes for fastshuffle-1.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3583591a2d1693bb0f1ed97d08531c4ba97b06bbf8b0b196f67016cbbc37727e |
|
MD5 | 8d34c8c682caf0c3fae4906469c9c8f9 |
|
BLAKE2b-256 | 2ca9aabb3f208c99c67ec0dbf1e254eecfca93f2ab83eb1fa320440bc056c160 |
Hashes for fastshuffle-1.0.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2d5b1452420e8471205bec3a8123c1134d1e5270c112779ce32ad0b3a4325eb |
|
MD5 | a607fad484464a3ee72d1a816af50b70 |
|
BLAKE2b-256 | 4ef77c4bb9551816c18d89310aedf236e7802c8ace6e0fa3c24423bbfac34624 |
Hashes for fastshuffle-1.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53bcc135395eb4e984ec2eeba9fa7708d3363f0e77bbf8b043739aa22426ff44 |
|
MD5 | 20480e82a5ac209b7bb0d57683141e34 |
|
BLAKE2b-256 | 706ade09d1b7f67401aca8f0487a469fc87119841c452c36fef8a52e7703fa8b |
Hashes for fastshuffle-1.0.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e523a4e13ce91278839f1eed81bb51af6b724825cc2efdc908010d6104edf1f4 |
|
MD5 | 3fb4c2a479fca6d50d8535e3897df821 |
|
BLAKE2b-256 | c82975fdcccd237a9352df8e20ddbe59148fb64e8cefbddbe4d0888fb1b60c8e |
Hashes for fastshuffle-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f1a42901ed40eabe751a5311efcc7cd88293ee576a9d3e0f9b45f5ca87d9d56 |
|
MD5 | cd8570ec840b1a60710d8ea333602777 |
|
BLAKE2b-256 | 0e423e3c7f6956b32f46e3934013cc270fd40b466ba62ac03996976f221fb70b |
Hashes for fastshuffle-1.0.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97769ed44059df144b607a135dd80b862983de4540a33febe2d328a8fd1853de |
|
MD5 | f9cf9bc2f7ecd8d79346272c675573e5 |
|
BLAKE2b-256 | 0abb96a5d5927a482b8968c9ac26ec5dd577d1e898b45bddfe8d6af72f54a4dd |
Hashes for fastshuffle-1.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aef750c3da326bdb37b63fbb93809559fb6a9019a907af0732a6ffa2d2900d95 |
|
MD5 | 48dfc059172bf6bbc74baf3824dbf84f |
|
BLAKE2b-256 | ccd34878405b6bb276b028efa30edebf2dddecb1e47076d56ea34eeed5861624 |
Hashes for fastshuffle-1.0.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b04cb98bfb76ac2f3e77a0d1ce3c445a25a3844ca50e522b30f26d531caa6976 |
|
MD5 | cad28043ff8fa02d23dccfda1ea8f835 |
|
BLAKE2b-256 | 62da6632296e604b6795959950198766e27450130f6fa1269bb13881a0fb62e8 |
Hashes for fastshuffle-1.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe7187ce8a96e5d544fba383b02e10b65e2b87a57a7f19dd68a256f35e9372c6 |
|
MD5 | 9e1bb05cec55eeb7806da78afa6a0622 |
|
BLAKE2b-256 | 15964a30f789fc2a263f17a3afb7860e2a5eeee594ec427d75425365b67c483b |
Hashes for fastshuffle-1.0.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0e100c23301558c2dc7c76d52432eec507fdbed0d4651882f1794156f216529 |
|
MD5 | 509d67033e049a5a3a67c6c34b90d0ff |
|
BLAKE2b-256 | 782d067effed5e3ffd197e4f719b40a03ee8f75d3ecc8eb181174cbdfe6b5c88 |
Hashes for fastshuffle-1.0.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b13132c37467111b0bf6df10a4339091a7b21ea13c3e5095c71ff29ce5c556d |
|
MD5 | 8286799f8f76758a1e4b9f0c722da336 |
|
BLAKE2b-256 | 752cf53830572e367afc7846321d27afac80a924e57630f9232d5809c16485af |
Hashes for fastshuffle-1.0.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95829ffb89bfb1a9877d8532d44085d5c2900baa5aab837c934e436210b0a5f7 |
|
MD5 | 1d7712da4e593d1a429f5f4f2172c4bf |
|
BLAKE2b-256 | b6a22747e19c7c50577c1ffb23a5a68917e21cc56884ee6975397dceecc1a78c |
Hashes for fastshuffle-1.0.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d771348befbe78f789bee319a8337cc020067ff135b1711525be2da9714aeb6e |
|
MD5 | 2cf3b4d808e4312ded3ab2dcada60ace |
|
BLAKE2b-256 | c2b2b675a8a43bdd5962e79476c5d2236ac7fa59335b2ee276fa3ff66f349979 |
Hashes for fastshuffle-1.0.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b3757e93b08b94262630fa51d487c2ba70424dc6cf94b88316de6a7878331ee |
|
MD5 | 7ede2f31103b29dc62e7290878b4bae9 |
|
BLAKE2b-256 | 474379671fa251d317cfcf1cea70294dc607a284a2c6798a2383c71bd58c8908 |
Hashes for fastshuffle-1.0.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 425e4e7edf22371e3c10ed125eaed89dab345dd0ebefbad77fa516cc21bf1f1b |
|
MD5 | 877a34cb737b56148e2cbb64e723cbb5 |
|
BLAKE2b-256 | 4122fac340d580f2591cb12df948f049f10a5c89f0f230fbf27a377ff69a87f7 |
Hashes for fastshuffle-1.0.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a68ece7e1070c07532b1e126421ecee13338921d98950acfece07e8887402f24 |
|
MD5 | 4b2ab3ee1e5a6d14ae156ff9dfd6b397 |
|
BLAKE2b-256 | 2166bd3c1783f96de0bfb86b493bb4e81153db258d31f3938aa3141426facc56 |
Hashes for fastshuffle-1.0.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aabe28da08383b635344940e50b91ab90a0d53478d6bfd48eb55c61ef2f2486b |
|
MD5 | 6b5526a42286e27c7d5a3c28547f8021 |
|
BLAKE2b-256 | 68e07ba6b73e330199404c9b68e5eb56cfe4a9fd557c4585f958655e9e72dc1b |
Hashes for fastshuffle-1.0.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78a73587561e811c8a91117a70d0f9aa3efb285b12b9e29384a7d259c1294620 |
|
MD5 | ad63ca9215da74ca5aa78b14e31e0ec6 |
|
BLAKE2b-256 | e38bc6877cdebdcf98803c96c1c573f21536ad3283b19338e842544e77f6a4ec |
Hashes for fastshuffle-1.0.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc809a6b97737ff611b78fdb3dd699afb5d7043567b5a5e0d9f25063626372a6 |
|
MD5 | f54b78d96d9eeabea851093dab671c5c |
|
BLAKE2b-256 | 5f7e1a454970f57b0253c1ce80a2dc15a9b4834417daa0fe5381d26ab95d3490 |
Hashes for fastshuffle-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c0ead4c93ca234b0f0098130471dd4ebb55c5eb851586d0db50d972ce5ae52b |
|
MD5 | e8ed9574b1d670cca4cafa1901c95b65 |
|
BLAKE2b-256 | 458b9f6c56ceeb01aba4731555fe89a814f7930cb0e0b8974d819d8a9717e838 |
Hashes for fastshuffle-1.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0399cc42fdac080e8338d7839536cf56d365c1f13cd93bb788718c79affee89 |
|
MD5 | 37d6bb36411f290099ff963eb1045824 |
|
BLAKE2b-256 | 1f22930c74808da5ad5013581f154c5eb8f4c90056a92a3f5faaf598d62b49f3 |
Hashes for fastshuffle-1.0.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5302885cd3b3fec18ee11f5d1358832614bce9f1ed43fb09d754a3c3c9f954e2 |
|
MD5 | 103f89874b3849b911fd886bc21ad8ce |
|
BLAKE2b-256 | a798e430c46936fca6047c59122d831ac6e25d5b3d3edbd06eac49d8cb5f4ff9 |
Hashes for fastshuffle-1.0.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2e8595c42bbcc485309fa0b5e2f46427cd539de7ebbef35c25f69723efcf998 |
|
MD5 | 7c29d662cf28c48c4428acb6e2a0b6ce |
|
BLAKE2b-256 | 8cfa1e41f39a8e22ef04e991d1bd884fc5a08ea9c3bb93f9e94602dd38481bc8 |
Hashes for fastshuffle-1.0.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75a56ef9504f7404998450ae4ffdd25ef42a2778bbfd39bfe657f088796765cd |
|
MD5 | 42f5c47806c97f3a41b27ea13cfed127 |
|
BLAKE2b-256 | 855f80dc87dac60ac996fd40563dda88f0829d6a4d996f3028c8877dfc88285c |
Hashes for fastshuffle-1.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 211ca9f3e0124f6fd3d2c5d58635eb45971603870ac6fbb206b60f185630e3cd |
|
MD5 | d5338a1a25056313610a4c52283f676a |
|
BLAKE2b-256 | 2ed690d4c5e1929cbfb077d4a54a2afcd8232107e0f1e81bc59c74b237309e08 |
Hashes for fastshuffle-1.0.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eb9687eddfa9a051fd60178fc91b2ae28fa5fe15bfa623514b982e8f65c0cee |
|
MD5 | bfd236028dc30d63c1b0186720aec96b |
|
BLAKE2b-256 | 09f786f77ac7b3c5d45ac25e02ce9c75efd6e760ff35300a70f44380a1936e3c |
Hashes for fastshuffle-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 187fbe21a645ce2fad17de57d0fecd462e2258f1fe97e3f0f5f175dbbd0f1df9 |
|
MD5 | 080be67b19a7ec4440fc39dff43e0aa8 |
|
BLAKE2b-256 | cff9f45f5d0fbd9a91bae11f11841c2a83615c0b2a2d058ae774dd6a38fe5e30 |
Hashes for fastshuffle-1.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dd3d21270bc62ec37ac2d6402ec9276dd883c88ebef3d848850b6657e5e9dc8 |
|
MD5 | 3dab39550649497df8c402184ca21f26 |
|
BLAKE2b-256 | 1ed8f58964ad014f03f159a9226348975dea30daa757b5987b5135d00fc1aee5 |
Hashes for fastshuffle-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9c4e3c16b9b695be46d5c6b2ec21da0ec7c040075ec5b4415eeadf11c09f91e |
|
MD5 | d57d10f9b4245ef471155326204a9255 |
|
BLAKE2b-256 | 0537aa40cdecc3cc3b668e276a0b055e51d5d810345056912eda79236f38928b |
Hashes for fastshuffle-1.0.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fcdc50d86a6b9b3ba3c31e5f95160ef85840fac0a812e4cae4d307169b23232 |
|
MD5 | 40c335cdcfec47e89fac3871a4b2bff7 |
|
BLAKE2b-256 | 5232b639efaac9776f3aa8c0d0f5cb590f4a48a69c2bc270e12c24983788f685 |
Hashes for fastshuffle-1.0.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8066edc2f8f3d1c76abb0abefdb5f6fd6e4db7483d233a450daec7ed238cf30c |
|
MD5 | a7d0d44dddcdcbe6ebd33a4affc9e94f |
|
BLAKE2b-256 | 8c7e78312ba3165f00b4bd2360a03a0ed6720c5d08f35c37f59b64f93d36bd22 |
Hashes for fastshuffle-1.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb03c29c1e2fb4bde56009eeefdd5d121697f7cd08b3ebad491c08f31964575a |
|
MD5 | 10f0e69576f7ec0c49e6fbfb5d309c17 |
|
BLAKE2b-256 | a7f64441c19f4c3efa6893bb0ad6442e5e6f52a53c37cd21c77447b1c7082b43 |
Hashes for fastshuffle-1.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93e98cd629b851c94c7a3e21db86b45e3e177efd3c583db20be53bd9da9f939f |
|
MD5 | bc463616cb61903150651bd18ed8ace3 |
|
BLAKE2b-256 | e5fbdfd2ad6d33bb2ec6ac139ecde3920c69633108aff76726e2b6ff8f639364 |
Hashes for fastshuffle-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbe6b868286b4c6d60651e0ae82889140f06e8f9ca0d6239886e744f36af96e9 |
|
MD5 | 5424bab0c671c5066b5ea0e42755a0ed |
|
BLAKE2b-256 | ee7420e8cea7480483c28027e4df0c302770357723f944175f4c5ce3bee76457 |
Hashes for fastshuffle-1.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89e84ef14beeafddefb9a3c6f1084216feb0ff796496e08482fbe1ed4db50c0f |
|
MD5 | 7f97e6f5dc8da18278f9aa2e06aa9ec9 |
|
BLAKE2b-256 | 58182a70a6cfffd2633c4b85d6ef7f7178243feab001d9332885e7e8729a1af8 |
Hashes for fastshuffle-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7c0e75cb0c08a6d2e6842d7a4b141aefc3d1a40ff00a90dbc0798a3451ba3b7 |
|
MD5 | 967ec08576a25f7e1ffac7aecf9cdc0e |
|
BLAKE2b-256 | d576de71e7b4a57006143f79a71ce79271398260207f88d761120f8c0c54aff8 |
Hashes for fastshuffle-1.0.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cad72a7728a6d59f004028011b162a635a29ba837b845764a6c8fc81686773c1 |
|
MD5 | 1211d92fa00d5e509adaf10c984df0e7 |
|
BLAKE2b-256 | 3e9446cf5bddbf535fb8549ad8dceee1059802d3729be66fb226cb766fa10e68 |
Hashes for fastshuffle-1.0.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8f14dd80f9ae1ddd0d10fc6ddf0a69b7ab51d743da3533e5720c1b25a7bb7a8 |
|
MD5 | e6092687ffc4aa51b59dcca70b75eef9 |
|
BLAKE2b-256 | e1c1dbc3f9176f25f83c7fcde659dda7857fa9a3ba1adda3e018fcf297db11e5 |
Hashes for fastshuffle-1.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3298ca1c5151151319f43be4202a18579d7a8f27525a01cc5b9fd7b0f777fca6 |
|
MD5 | bffd495522c88e6caf804646f8789dda |
|
BLAKE2b-256 | 6750b6c380f2d000fb0c201133d4778184838d582ac646b41f71149bb075d6f3 |
Hashes for fastshuffle-1.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be82c30e2640235514dfabb54a115d40a8e11fab3efa4152ec03f602784d4db5 |
|
MD5 | aefc3b1e44e4818e3e83cd88980fc418 |
|
BLAKE2b-256 | d45820596216b768ed4386d6c3f1376423ca21cdd15f34e5f2e5b65d23bc5a82 |
Hashes for fastshuffle-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6e0ccd11797514c0f65a0e4bc0278b83749eff5029c7e4d19ac77f4bcbff344 |
|
MD5 | be0701d05e5233805f3679e41d6a9ad8 |
|
BLAKE2b-256 | 4bbbcdbb816d33c6d9492ecd477d844d4793456595702bf4313f5ecf308936e2 |
Hashes for fastshuffle-1.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ab4c30c73d26b53cd2764b784f993440dd404f60a0b4f0374581fda7f5668ad |
|
MD5 | c3db58c947d053b9b29842189cb3ad22 |
|
BLAKE2b-256 | 1838f4e63b68ad3e18af566dbf299e884bc40812ccff11b1ec4f0296a991c6b7 |
Hashes for fastshuffle-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0df938a4721409a954097af1bc40c001b7bb4a8aabfeed09543d854d78bbfca4 |
|
MD5 | 1c52709c4155a98649b361a3aec8cc00 |
|
BLAKE2b-256 | b9499fa28a48c5f2e2f63f9f63d0257d01326ddbaf7489e93bd7f4ffcd1b446d |
Hashes for fastshuffle-1.0.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee633e5acff94813a78f7de8719ab859f1a1c666ae07e6e840ec0d1896787405 |
|
MD5 | bb8d04a3a9a2852f32111b89c2bfd648 |
|
BLAKE2b-256 | 68ba533fe62ff656f7ccafecf134bf5bd4957537282820e796e9b95247467f2e |
Hashes for fastshuffle-1.0.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a38f2d711d35bc6d551bb426bb1ea6fbe3d4af660dc57fdc3ce6660799e4540c |
|
MD5 | f12df3bac88f28bca5c2c2a2f7c3cc7a |
|
BLAKE2b-256 | 176ab2cfbe997eb85171c3ab956902b7423b000083e1092f323fa8f7ad4c19cf |
Hashes for fastshuffle-1.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8100abaa70359e38b9752eecc43ac2e5f7139615e3e6c971c04748298f0f621 |
|
MD5 | 1bf390bfd0e0895c56963c3d5f6df76d |
|
BLAKE2b-256 | a4f0def1f821137e609526e0fdded54e8295c37310ccb456b92b459ba2802eb5 |
Hashes for fastshuffle-1.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ab33d112da0692727a728150a7618e7db653c5fd0d14c6c2edf2d7f0a98303d |
|
MD5 | 054eddcf9d8312565bdf01adf13e0ac1 |
|
BLAKE2b-256 | e9623af034f0e59974e32e5e56624c661683d016a843412489157396af3b540c |
Hashes for fastshuffle-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d09e4a52427c9235c12c43bf91d83e3cc13e79a45eeecd92e2af5f597440f44 |
|
MD5 | f28f9368feb8c4a45d9bacce94770dd4 |
|
BLAKE2b-256 | c4565a1189c124df9e54e1d68b309c1d68e8897c35a9b5371a7743ada0dce544 |
Hashes for fastshuffle-1.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df1295724418b6dc52f7873d28d1bb3e05f947a8922512ee7961d72eefd94f88 |
|
MD5 | e26e2183a73a1f1e2cf6bb07c63a212d |
|
BLAKE2b-256 | 39a44dc2ea46772bee10362931dd9016ea61edd6c90151ffdbc150d06a7afe15 |
Hashes for fastshuffle-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 388b2bae0febdbe5dbb2e9463e204bada82b0e61cd6e78460247b6b2aee88077 |
|
MD5 | 0b972a142b771b27936a9b86d788ea45 |
|
BLAKE2b-256 | ed384f24ef573944be0832952922500b6a0806274d0b8ab38da7cf038a5931a6 |
Hashes for fastshuffle-1.0.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93844437b7d18d03febe2c3fecf122fa10966e0d0980f64a27529751d91b4bee |
|
MD5 | 64f73f3aa8d7dea8c602bacac31a0a99 |
|
BLAKE2b-256 | de44f9be94bff40664c96a60de6c8de21582b657bbc3796faa7bda9ec8e5db7d |
Hashes for fastshuffle-1.0.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e1532970b70d1c3ef5e97d4306cef54bba1fe71bea96d91d3f1b36a6320d489 |
|
MD5 | abc52ff592e1c98be49c198e80cbc0ef |
|
BLAKE2b-256 | 383c54bc43624b54712b94c33726617703511f34f2de187b85495f47f0a46b9b |
Hashes for fastshuffle-1.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f39b38c467f7c784d64827f56eaa17b8eb06b1f015009701253f57a3718aaa8f |
|
MD5 | 473479f1f77e5a003db076af30c0a12a |
|
BLAKE2b-256 | 27e84e1400fc93b7e617a1b2acd20fda304b643dbea40f23a578d45c937de58d |
Hashes for fastshuffle-1.0.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63cbaf9de9ee619147540f125dd3da3becd8e3d262ce5ba5cd7e82b1f98937cc |
|
MD5 | ad6782e37b3117f3c097e27a19f4b8ba |
|
BLAKE2b-256 | 0f805ec052534ac2336cd66a196081ab92e0eacb997e0074b242ce7e9e9228b4 |
Hashes for fastshuffle-1.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 484958dcb12523d7e7c647d371b43662f72f176bf9c4dbd2cb7ae7f389137d1a |
|
MD5 | fe89ca31d5080b9982623988e22e2f38 |
|
BLAKE2b-256 | 30a8af0a3d3eebcc81ddf07e8044bc90a331b138793042b826390c419e0cd3ef |
Hashes for fastshuffle-1.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9343b22a5483276dac617f384a6a56b48446761e74502e30026f80f0e6ceb72e |
|
MD5 | 760f550019475ca5fcbcb0dcef66f408 |
|
BLAKE2b-256 | 9395c6849572b015327c5c9ce025fbde058ef08479c1c4101cd6cafcaee7075c |
Hashes for fastshuffle-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f682f4fbc283fc04d25de8123851bf0b851f52bc9ee089a874babe8ba55b9c30 |
|
MD5 | a2e158f53b11be901e4320607e7d807a |
|
BLAKE2b-256 | a4f64ad97580da9b1b00a6715cd2a95c55c3221ace4582c8342eac5df45282de |