No project description provided
Project description
A Python/C library for decoding DVS binary data formats to NumPy structured arrays.
Supported formats
- DAT (Prophesee).
- EVT2 (Prophesee).
- EVT3 (Prophesee).
Installation
You can install the library through pip
:
pip install expelliarmus
The package is tested on Windows, MacOS and Linux.
Quickstart
Shall we start practicing some spells? For that, we need a Wizard
!
from expelliarmus import Wizard
wizard = Wizard(encoding="evt3")
Let's cast a spell called read(fpath)
and read this RAW file to a structured NumPy array!
arr = wizard.read(fpath="./pedestrians.raw")
print(arr.shape) # Number of events encoded to the NumPy array.
(39297796,)
The array is a collection of (timestamp, x_address, y_address, polarity)
tuples.
print(arr.dtype)
[('t', '<i8'), ('x', '<i2'), ('y', '<i2'), ('p', 'u1')]
A typical sample looks like this:
print(arr[0])
(5840504, 707, 297, 0)
If we would like to reduce the EVT3 file size, we can use the cut(fpath_in, fpath_out, new_duration)
spell to limit the recording time duration to 12ms
, for instance:
nevents = wizard.cut(fpath_in="./pedestrians.raw", fpath_out="./pedestrians_cut.raw", new_duration=12)
print(f"Number of events embedded in the cut file: {nevents}.") # The number of events embedded in the output file.
Number of events embedded in the cut file: 540.
This can be verified by reading the new file in an array.
cut_arr = wizard.read(fpath="./pedestrians_cut.raw")
print(f"Length of array extracted from the cut recording: {len(cut_arr)}.")
Length of array extracted from the cut recording: 540.
The files are consistent:
print(f"First original sample: {arr[0]} ! First cut sample: {cut_arr[0]}.")
print(f"{nevents}th original sample: {arr[nevents-1]} ! Last cut sample: {cut_arr[-1]}.")
print((arr[:nevents]==cut_arr[:]).all())
First original sample: (5840504, 707, 297, 0) ! First cut sample: (5840504, 707, 297, 0).
540th original sample: (5853218, 1208, 253, 0) ! Last cut sample: (5853218, 1208, 253, 0).
True
The time duration is, more or less, the desired one (the events are discrete, hence we have not a fine control over them).
print(f"New recording duration: {((cut_arr['t'][-1] - cut_arr['t'][0])/1000):.2f} ms")
New recording duration: 12.71 ms
What if you're a poor Muggle
and you cannot cast any spells? Well, we can try to read the files one chunk at time...
from expelliarmus import Muggle
muggle = Muggle(encoding="evt3")
print(f"Length of the chunk: {len(next(muggle.read_chunk(fpath='./pedestrians.raw', nevents_per_chunk=512)))}.")
Length of the chunk: 512.
Let's read less events, so that we are able to visualize them
print(next(muggle.read_chunk(fpath="./pedestrians.raw", nevents_per_chunk=16)))
[(5848837, 610, 296, 1) (5848843, 834, 302, 1) (5848846, 593, 254, 1)
(5848846, 1003, 298, 1) (5848859, 610, 299, 1) (5848887, 709, 306, 0)
(5848888, 756, 292, 0) (5848895, 704, 300, 0) (5848903, 744, 169, 1)
(5848904, 1209, 252, 0) (5848905, 709, 307, 0) (5848911, 139, 315, 0)
(5848918, 603, 301, 1) (5848918, 708, 299, 1) (5848924, 778, 295, 1)
(5848967, 140, 315, 0)]
Quick usage instructions
Right now, three encodings are supported: dat
, evt2
and evt3
. Wizard
can read and cut files, while Muggle
allows to read files in chunks when these are too large. The constructors are the following:
class Wizard(encoding, buff_size, dtype)
class Muggle(encoding, buff_size, dtype)
To read a file we use the read(fpath)
method, while to cut it the cut(fpath_in, fpath_out, new_duration)
one from the Wizard
.
To read in chunks from a file, you can use the Muggle
's read_chunk(fpath, nevents_per_chunk)
method.
More information about the usage can be found in the source code. Sooner or later we'll publish a proper documentation!
Contributing
If you would like to contribute by proposing a bug-fix or a new feature, feel free to open a discussion on GitHub or to open an issue. You can even write an email!
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 Distributions
Built Distributions
Hashes for expelliarmus-1.0.12-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e026f558578dba22fa07fdda09ff31ae4e02857be9d806a9b76d512ecaafc94 |
|
MD5 | bef73695337a33e0647029c0876d1500 |
|
BLAKE2b-256 | 6f393b2bd005692753b35e8088fcd2540cbf3e2ebb809936028693fa5c2376f2 |
Hashes for expelliarmus-1.0.12-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ae120389d30a4835c9eed1bcf694c73536697a637c434cc5f0f6e61eff0beb2 |
|
MD5 | 347075f9b22a86395db01e6226b1ec08 |
|
BLAKE2b-256 | cf3351370e107f6cbd5376794a19c5fefbc82ee3e3c082a3f18caf84a8b753b0 |
Hashes for expelliarmus-1.0.12-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac8f2f84ed06165eb2e38d13f898dc0bfa66bf8b91bf29ef6dc44a86440986b3 |
|
MD5 | f1f15a7a9d91d3bb98affb971837046c |
|
BLAKE2b-256 | 1661f82cd21bdfc9f3fa037a607f3eacce7c56962410f7a4ffaadb6b161a7159 |
Hashes for expelliarmus-1.0.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2be5f5d6133f19b94d3a49e44f659b938a052b94eb941afc160ef1a83d6353d4 |
|
MD5 | 8de745dfa42ea386156ece43ae244e6d |
|
BLAKE2b-256 | 8cb43afd73892e322be1e97e8e060c9b72b3697b12e0203b98252ae458cbd7a0 |
Hashes for expelliarmus-1.0.12-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0e9e1f5464d5a72d3c0a73b5b434633b7518775fc82953f4eef720d301a037a |
|
MD5 | 97342f1fb914537aea563ad9e5616896 |
|
BLAKE2b-256 | 24e7ffe04298e2249293b1ae2bd677bf2b86c2db9645f90dcbbed34c0305954f |
Hashes for expelliarmus-1.0.12-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f7951fa313d07a4d86e2c75d42bb57481035d3df4ce8217a326f40449b34a9e |
|
MD5 | f3be9a983c377491ae02746feefb14e5 |
|
BLAKE2b-256 | c92f24f0a684bcef0a8d346a93b18db13cd15e0ffda944ee29172d5f802b9ea7 |
Hashes for expelliarmus-1.0.12-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4828b433169dd756c95d5f66e7a6903602c1e78011cdbcb8576467be3fc8d24 |
|
MD5 | ddb8d883c431ff30f82029e65271c2e3 |
|
BLAKE2b-256 | 66b2bc626bd434fa5ac492f174236c7e100319e598c9441338cd7b3e26f321a1 |
Hashes for expelliarmus-1.0.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78d2c4021671501e2c127ffd862373ed6841742eb41e85ffb18f321dafb5071d |
|
MD5 | c3beb41bd08495467c29c607969ecdd9 |
|
BLAKE2b-256 | 5266dd347cb18e639ac1f595c123a1e3ea721692a73239a95a065d7c000316fb |
Hashes for expelliarmus-1.0.12-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c2d06f415a7b6ffa3ceaa5dbe17f2dbc4bc77f63d490d141481d1144b81960a |
|
MD5 | b61c8e70c3ac8ddc4cf8872137cec138 |
|
BLAKE2b-256 | 7f9336762d8127a170b3759446b421e64df66549e689c3e60086a1128c4157ba |
Hashes for expelliarmus-1.0.12-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d2b315695cf41a0a964f748ec23418c20a8781d24c0d19815217dcc960a9738 |
|
MD5 | 3ab5efad76dbd66efe2b63f939805258 |
|
BLAKE2b-256 | 451914fa6c1e3963f2e0d27f4491aea91562dcc43c393aebe6e8b7959bc3cfd8 |
Hashes for expelliarmus-1.0.12-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e3b6bf4c1875720ff7f7bcaee57617a0034e8c9f3612dc3fa7d90e475860c8d |
|
MD5 | 0108cb45a9efe1e72476137251f57550 |
|
BLAKE2b-256 | 029fdeff329cb3ef81b49950f80c4e8a8f6dc39a36675e7a84378c5a4293c6b5 |
Hashes for expelliarmus-1.0.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a3dd1510b4dfcce92f6e37cd5f7e617b49b23a4e880f114c7e98888269f6d47 |
|
MD5 | d6a2cb94bed51c87d5cf0512967bdd81 |
|
BLAKE2b-256 | ff00c87799ad7fc4826173a68c6e0e05754a7a1bcac491964362d224775ea2ec |
Hashes for expelliarmus-1.0.12-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4373e6204d4b3f91c4a70b82d2b1c7b0e585d4d43249f579c4276a1d1d9a5c8 |
|
MD5 | 057fdd6f6f4f1aed2dd004355cb7472f |
|
BLAKE2b-256 | 616afa364d55508e537399d6fe936425cac58ba03044fecec722bed963fb1a42 |
Hashes for expelliarmus-1.0.12-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a83d359524a44b5f1abeeb88856c6b2459663bba8015ea95110858484a0881c |
|
MD5 | ceb267c782202ab41c781ea08527d8d6 |
|
BLAKE2b-256 | 8d4a0bad2fc887f05a56668ef172df42794fba864b802c2f76cf97af58ba858f |
Hashes for expelliarmus-1.0.12-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37fd686975db3338cfd8db7f6d882223039429c5c3d1ce664cab887a194506ad |
|
MD5 | a40b0297297c0dcf5a0e8ec386869035 |
|
BLAKE2b-256 | 0581e356070690eaa55891e31cb4c58d748fd196990db055ab3d1c461e6307cd |
Hashes for expelliarmus-1.0.12-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c932429adc6d89293cd7d59e51c4dafa088783c8a5333a2cb735c9d0e60c0f44 |
|
MD5 | 05a9379117d718c238350797ebdab207 |
|
BLAKE2b-256 | 2aaf4ba1e13735cbd9ac1bda2d2df0bd467fa066a38825b59a33b1fdb2e8448f |
Hashes for expelliarmus-1.0.12-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83557995be9767f6404641cbfcd0fde3b2b6baa8900434489f8f6ca2fd2a4703 |
|
MD5 | ddedc990db2353dbd6359f8a3fc682ad |
|
BLAKE2b-256 | 987faa661b982261a4a3ecc952f30627d569a71b8b699b93b428c8416875c084 |
Hashes for expelliarmus-1.0.12-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8ab26d26cc054942842da4c6f351ac36db6f5328fdf4c42b35f90fd7ad366dd |
|
MD5 | de6e9956044d789c1677b8e2c4d682cc |
|
BLAKE2b-256 | d683cf96e83a2ad46ef0c9dee54abc9c1766b1879b41f88617f28c41cdeb4769 |
Hashes for expelliarmus-1.0.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7d0da67f8e6858a0d07eab26b2f51bebd241110b2c178fdd6422d8cda839ffb |
|
MD5 | 56ab0b2ef606b2000497ffb7e9b9db31 |
|
BLAKE2b-256 | a6160bd43ce5846636abca0feb0b0ad1cd0cc628ead29501007c858daa3a0f09 |
Hashes for expelliarmus-1.0.12-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daa483bbd22ff47b0f401ca9cca02e9e1da67f11f05ac15727560a704914cb6e |
|
MD5 | 3c460d1b148b5edc392de81170798df4 |
|
BLAKE2b-256 | 7072b35223c6e3c6f17d04fad75223fc0eae1cdb4f48eb2f48ea215f1262d3c9 |
Hashes for expelliarmus-1.0.12-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11fc8fd5495d38e4f128968ea070cf8cc24fdc618f3e982914b6c2658de15c70 |
|
MD5 | fdc4e8c7b6a74f0492bd7638e300dfec |
|
BLAKE2b-256 | 4387ae365a86fe44bfa0eed3d4a258418d324554b50a08fa145da220f313a3ad |
Hashes for expelliarmus-1.0.12-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a391f3a08242ce2493801a21d5b87f20de84b70d50295d91d854d1ccbf1f75f1 |
|
MD5 | c5ad89f9218203e0452f43f10e64d097 |
|
BLAKE2b-256 | cab43ad1e29d13c55a57f9aee9c0b18684dd7567888d93cfdd435fae5acfe4ed |
Hashes for expelliarmus-1.0.12-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15073d3cc56ea45cc41301284dcdf9446becbefd95d18d3633bdbba5841d1ab7 |
|
MD5 | 50ca8ad05f0b0bbbf61ba217f7b1c5cb |
|
BLAKE2b-256 | 0045e2a4ecc842a4ef1a4d58dc32d701c6fb604287984f8519b80923e276cfcb |
Hashes for expelliarmus-1.0.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c78f09cddebda0c7932c3fbab8bb3604a6c5c79df2b4b4bd680b83bd742a2cfa |
|
MD5 | 9cea909c891eb2f4877736c15a99ec13 |
|
BLAKE2b-256 | c70654ab55b4f58df6d07bac1f80406a00ca35f282e57adbc6820887c024e469 |
Hashes for expelliarmus-1.0.12-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 348e951b493e386ca75afa83594f5205a5886e7772f6c86b5f40f12c7ac7b84f |
|
MD5 | 3817bb8aea0cba8d9a64cbb509e50b68 |
|
BLAKE2b-256 | c3c2e30e9a4e038112ccb780e333016f9248f0c780c83b1eca07cf355abc25db |
Hashes for expelliarmus-1.0.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dccee974e3e47d494889fdd7fbad9e96e13a97982c6b72a9256a19404ca9fab |
|
MD5 | c9f7984b9b2b717d106ceb8c019aa7d5 |
|
BLAKE2b-256 | 66166ea0cec6f7b1d88be159b8063c93cf5a9bd3f8373a440a0d39229e3a5a6a |
Hashes for expelliarmus-1.0.12-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed054b4f2468538fc8ab5f7a51537c9aac12bb635272a92c9678b27996515b3c |
|
MD5 | 4254b52dd0ff4d923051eb5a1edb6b36 |
|
BLAKE2b-256 | 9c3771126c4d5fc72224d7bd7053d08347ecee4cc1a8dc1fb80d603ec24bec37 |
Hashes for expelliarmus-1.0.12-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 257b09f667accab039caef22ce27ec359833f5bf58facdf611e25558c3153749 |
|
MD5 | 7c298547b753ebd3752243c5a49c29dc |
|
BLAKE2b-256 | 49c0060f98488918e6711e517376f546e3a2f73a9479a95d915afd9aa49df5fa |
Hashes for expelliarmus-1.0.12-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1540388125c5e51660d85894ecf1edb3a5684c6c0223e0f1c31a5f546f834e82 |
|
MD5 | fc5a7953cee069a7cf769f1234d18f42 |
|
BLAKE2b-256 | bfdd1c4eff34d64c214f33d48590993ded3975573641dd34a3a9aed19766e9f0 |
Hashes for expelliarmus-1.0.12-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95bae682ac7840c5677f110d60240d31511cd276848d6f466c82edb15139b788 |
|
MD5 | aec6a2ac9452594a65adec5de60f55c5 |
|
BLAKE2b-256 | 08d0ccd18294c81b9c1b2eaf51ab02c7278be6ccaf7eebe87229df105c762d51 |
Hashes for expelliarmus-1.0.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5d00d03b9188b7ce2a97edb05bfc5a9155d635a9542afdd49d23348a797716f |
|
MD5 | 273a523cdf23a211746e2d9f61eb3ae4 |
|
BLAKE2b-256 | 45e4b39d742ebcccc20410bbc798825e81ba62d49265b1a2c7806971e07ff0c6 |
Hashes for expelliarmus-1.0.12-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0849f6b7bd2de2d56387ea75ce1777929576fcfeb2eea036fb7dd3167c8479c |
|
MD5 | 774195ba04efcf7d87ec4e34f5a869ef |
|
BLAKE2b-256 | a2e3cc5e204ef65e8763b0c1c5363fba027c83cbc10e9ecee5f8ea35cfd8b52d |
Hashes for expelliarmus-1.0.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b89e7b228427ad962ccfbb6fd99fc1174b98aacabe78c50c8233dc527fb90fad |
|
MD5 | 144675710f817a2322e406a34b84feed |
|
BLAKE2b-256 | 50d9c7431d193199002e8ccbf03a991bd36c08047e101c4e780dc56f967a7278 |
Hashes for expelliarmus-1.0.12-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5847949b56caf00823c721ee4ab8eff6ab7c81d91ba10e973a23739455213081 |
|
MD5 | 7c7e8ad453a94fdb5caa5157ecd7246e |
|
BLAKE2b-256 | e0641bf806abf1059c24a307089570da191daf3408bfaa9907bf55a8876261b1 |
Hashes for expelliarmus-1.0.12-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c1d1be5a556b3d5780db1a40d6ceb9573704afc7f488b8f285666140d93c259 |
|
MD5 | 41d2a035f2f1ff7d1a6b32e4536ffb69 |
|
BLAKE2b-256 | 6b0d4539943384bac7e2355f7043a1105a7db91702812cf65cbe2eaae44d4de8 |
Hashes for expelliarmus-1.0.12-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a9c72561595882affe8072282c7791777aead66420e06196fe59d3d0d6da03f |
|
MD5 | 9d9bd715f94245eda17f70fa8040129a |
|
BLAKE2b-256 | ecbf8b943b3a8c8de43be0ea2c301138c6dc4978eb40f4bb020c296d77b1937c |
Hashes for expelliarmus-1.0.12-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7be8350f5ecd0afac839851f426bb04e129c8e7d126d15f4f3ea4cdbc5386846 |
|
MD5 | 445597a0b565ebdb8eb934b617de3b86 |
|
BLAKE2b-256 | 998e4be04784ba4b6b6df1f009227cfea418593065f6452580244f604a258b6e |
Hashes for expelliarmus-1.0.12-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d254a36c8349ec07e12a07fe6cf2639a1408258b8635c08e0940bbfad956ef62 |
|
MD5 | a357b8c97e047b49573872fbb1c33d16 |
|
BLAKE2b-256 | 286413180c850748a14197ad44b42c0c1463b2c96bde30b1e32f9c61c80caf2c |
Hashes for expelliarmus-1.0.12-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97cce826cc0b35cab04aacc8c9efb3812d8fce16c6b263ee1f7e1df856b4a92a |
|
MD5 | e26d3a0f8e9df660f5efa0271fbfc396 |
|
BLAKE2b-256 | e70336d4132643502881edc73bbfc7d60e3b8d609a11953ea99590a5c2660369 |
Hashes for expelliarmus-1.0.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b44fe59ef41328a244c8cab6857dd370bcb85dd353a1812621502b2618946b00 |
|
MD5 | 970178c305ee5abfcc8e249207db5283 |
|
BLAKE2b-256 | ae318ecc7a2b3943bab16b56173d336b6154932479cb46dd66c5449f6a9bfc40 |
Hashes for expelliarmus-1.0.12-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b104c83b4733efc5f3baace5839bd6c798742137ed3c19731963992c7e393cc |
|
MD5 | 0ca089aa985fa64b546eb16f015a4da5 |
|
BLAKE2b-256 | fd42d47eacd4d45da6fac415092699214c0b9268be5bdb628ed2fc2f8de230b2 |
Hashes for expelliarmus-1.0.12-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86ccfc83f456e72c2dfa5cfe98169401344d96f903eccbd9b85990fbe05df696 |
|
MD5 | a7c79eede63e1b0386428fb22c6f08a0 |
|
BLAKE2b-256 | ff8dfa2a67765fcf139da50039b1d65709367129b940a2dc9e1bc29718f3a5a8 |
Hashes for expelliarmus-1.0.12-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1bba24e22b45af32a0e05d2f42f924eeec390cbbcc6b9928ecad58553e630a6 |
|
MD5 | d11c0bc660d9fb04d115eadad61b64a3 |
|
BLAKE2b-256 | 2567ca5250398d9298f8e17e0ccd6744ff5c950cd6a05f22331b752335ca7d96 |
Hashes for expelliarmus-1.0.12-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 378c4c84a086b253c3ef9ace57b50e92ed0ebb72b582ada4f3c8030896f40c8b |
|
MD5 | cb1c0bbf290a025f957f5563bc50ad45 |
|
BLAKE2b-256 | 60e260f61d439f77d767db49abc37e2432acbc4767e5caeacb178d5fe893c976 |
Hashes for expelliarmus-1.0.12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48736d84f5b44bd4a333f01836602fb224fb2bb8911ea9f575f115aec98baaca |
|
MD5 | 2d08d2991bc8070884846bbf8e09c86c |
|
BLAKE2b-256 | c32464c6e8eba8d3630bd0e8304b3009c7fc89fc9d5b6225de64e9a2517e6648 |
Hashes for expelliarmus-1.0.12-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c195d486cd9484ea824549c50e602aecb2c21a4ce13d650199be7ce5f55b01e4 |
|
MD5 | dcba63b2e85bc31e5b2c84b56ed2cc75 |
|
BLAKE2b-256 | d23c56734019a4256f5cf80513170fe0053624b90cf1b031d8b51aa9ddef97cc |
Hashes for expelliarmus-1.0.12-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebb63768ea5a638b5dccfc606adfe1df2c6abce777b0e72910fd390fb947f463 |
|
MD5 | d1e438f1f1807915ef584bde40d1dca2 |
|
BLAKE2b-256 | 41dafb952164617d8ae76e4559cc370cf3635883337521fed8d79338a2dc1fb4 |
Hashes for expelliarmus-1.0.12-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfa032b8e0ee84e64e579a90e7d2721579445ab41070ca859b87cb022f1363d6 |
|
MD5 | df4d02be7d7e99c4255445df4aef6eb0 |
|
BLAKE2b-256 | 299287c4ee0b09b7f235631a5767cd1a74af9f9d15c08b67589cd5fd5f6f7e94 |
Hashes for expelliarmus-1.0.12-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f87d357934d5d24613c1a7e78f12b8f4f07352b5ec7b8a58925bbfd5a12a484 |
|
MD5 | 61e10a135f3b0b5fdcbc027c575db815 |
|
BLAKE2b-256 | 8d237ec1340feb6e7b76a43b588ac7ace73b839af551d772ed6d75ea3e95a1fc |
Hashes for expelliarmus-1.0.12-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3502e44ac256d9f0c573db1979bb26eb8760e4dfc8cf56f20a75b99a7594707a |
|
MD5 | 5bbc95cdd4603a89e9f5510b982e1608 |
|
BLAKE2b-256 | 6b0d26bd9dc8f37f2d8bd9c2880a78810f3aa28670d10d54100905771fc31c39 |
Hashes for expelliarmus-1.0.12-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71dab602ed06442a6665fb249db091aa13f660a88b690fc25fbc753cd5f89508 |
|
MD5 | 305a665fcf4263262efdc9da0e5e0fdd |
|
BLAKE2b-256 | d984d921c96cd074f0d95dcdcbd126e5d97ec87f78c81f2878684fb876fbaa4c |
Hashes for expelliarmus-1.0.12-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb03206cb14e5c02ffebf3a697ae807634474d07a7b42494d0c57c12da167f65 |
|
MD5 | b8ca9798e897089e614d49d01e22119c |
|
BLAKE2b-256 | 2c657a371a5b6768e6bef012b5d6a6e3f071266e10cb59168a97c6ef7bfaee2d |
Hashes for expelliarmus-1.0.12-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a2cbf90b0627ebd9033c161663c830641b33a209938eed30ccb1a85c8e09834 |
|
MD5 | 6ec6c3f0ab404b4f0d129ba7ee52a4e0 |
|
BLAKE2b-256 | 044fc3ba6e7f9152ca2529f00a63d92429815b08d180c724717d597a5080df0d |
Hashes for expelliarmus-1.0.12-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d35f8fea8cfec169f6ceea006b71578adf71561e786a293be073508c6afcc8a |
|
MD5 | 0c2d67c7cc4f22e619c735560f0dfd21 |
|
BLAKE2b-256 | ef58842b7e3ac5bcd5a8f9da0d7a24b5bef0d719330da8f453208a21520aafed |