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.10-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b46eb570a63a4a82ba1cec2466f20475dbbcb011e77fba53dcee9519b8fb2a1 |
|
MD5 | 934732457e1be2642983bb8feaacd320 |
|
BLAKE2b-256 | 3953b359cf3d8b418e83a9e4b46e6138b8ce2db768aa20fe76d0c16bde84228b |
Hashes for expelliarmus-1.0.10-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d2f50f44fdfd2a640b8e042216fa658a91c960e4789d38827aac4c3fc9d8369 |
|
MD5 | 216bf030871e7466c5c931d292c3e5d0 |
|
BLAKE2b-256 | ca9595991183685b58d99e7f1d36b59b7d03d144d773c588dbdad3d211ce1e3d |
Hashes for expelliarmus-1.0.10-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61a089bf6db2ba0bf221a0ebdd34dc7edcb113ee15b55433e7004305da5fad8e |
|
MD5 | 937b2988141fa5b5dae7898174a95ba1 |
|
BLAKE2b-256 | 2d5e5951c18008c746c340999f0952467f7f20ee7be7b1395c7e779d10eafd78 |
Hashes for expelliarmus-1.0.10-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baef5fdea61c582700d73fef4e37d58a472fefe1c3a04c5e58685cabe88532a8 |
|
MD5 | 8fb62d621dec7a5edb3fcc2755be208f |
|
BLAKE2b-256 | 089b6094854719e684191c48adaf860f3a2693f54e54aa229004af1d2a9fafa3 |
Hashes for expelliarmus-1.0.10-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d50f14ac5318d69059b5e61fcb699bddf15cd3fe447d5b13e5c4073fbe5ed85 |
|
MD5 | 3514bd6e4df1349af412b3aaa49e34d9 |
|
BLAKE2b-256 | a6aad09adc19258f844816ad4dbcdff1174e18870426468c5cd135a5fc88a1d2 |
Hashes for expelliarmus-1.0.10-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d94c99426bb456294d5b36be7141a3ba8bfca40689f24c751aed26b7e07718e |
|
MD5 | dd188579cc421a232a1771e54e4dc31a |
|
BLAKE2b-256 | a7ca7544ba50a23c346601197b300862bb17fb3f1cb50c6433d7e89963a36166 |
Hashes for expelliarmus-1.0.10-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7cf8189c1b92795dbe41ae3f997c1b5ea5e071f422b9f4396cea328b2bf63d3 |
|
MD5 | 5a628689812c899f3dc3057ac048dc24 |
|
BLAKE2b-256 | 8c98558898b30c46ca6feb7a9ab5adc60d811febde31ca323f19a92cd514e46a |
Hashes for expelliarmus-1.0.10-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 801d0f12f37439bd2c9ee2391bbc18aab8fbde2971f049bbb47d08c2938c4ecd |
|
MD5 | fec8613cb9fadca29430876014c3e6cb |
|
BLAKE2b-256 | a84bb5258bc5b6ce6fce42966914cce26e1cfb7df715455124d3cba243bbdd6b |
Hashes for expelliarmus-1.0.10-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0696ff3fbe8274732aa7ffb70b1ca0bec37b1c59030623f2b890d63ed568821c |
|
MD5 | d919580a56d8934f58beeca4066c5670 |
|
BLAKE2b-256 | ecb6bef1fdbc1ac66bf9c69ec2bc59f8d1cceb95bb8c5e22e942124160411c23 |
Hashes for expelliarmus-1.0.10-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d755206b0f0a483469a5ba87135cfc1c8858f0bebd470c541a54021ce7ab9c9 |
|
MD5 | f76430f2cb08af90bac0db3773ab5f7d |
|
BLAKE2b-256 | 605c2a242441f8dadff84e5522f424887b740159191ad6d77fff358dc6e6b32c |
Hashes for expelliarmus-1.0.10-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62c086ec76f42b7a5e062cb412d53fbcabdbc53138b9f1b1cdce7c0343569aa8 |
|
MD5 | 422ecd9986e925f1f62dfa48e3eb0b4d |
|
BLAKE2b-256 | f77f49caae3709dbfc0120ba91e7b014974e5c5f4468f0023c3276d9c338b9f4 |
Hashes for expelliarmus-1.0.10-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01a2261ab17afb2926d8ed8272b39feecfbbe89cdbde60a17d218e77bf86fb47 |
|
MD5 | f255748672e13c73fd805bdb2bb649b5 |
|
BLAKE2b-256 | 8a3dacdb4db741c9182ebf59c8d64f0df2304e85ad1f50bc9b8d804a621f3bc0 |
Hashes for expelliarmus-1.0.10-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c788fe249d149f6239d67cb86f0fa05ecb8636348209ce26f77a3bfba874a6fc |
|
MD5 | dabe505770ac086a1c0dd76c1bea6412 |
|
BLAKE2b-256 | 8147593ffada38e882b7ed2007f8fdac2fc5da8e056a1bf0455a083439e6845a |
Hashes for expelliarmus-1.0.10-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdf45690b9fd09cd6a9fd5598d6bff17b0d1b3022d7435d8feb8b6079352b779 |
|
MD5 | 2e9ea13114ab32c5f24b3b913d9dd724 |
|
BLAKE2b-256 | 1983d3cb1cd8bdfedda831148899504ecb3358f13b20ae7c1b67e775c8d4ae4e |
Hashes for expelliarmus-1.0.10-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4b1cf8cd9419553ec10be4db60b7169869e8dc1d31f1de0bfb6594e8a22193b |
|
MD5 | 47bef2f04298b104baf0966a35a90210 |
|
BLAKE2b-256 | dadfedb0e447e82a6fb0c07aad14898c7d832de6b9cd4888565ae3a2577c8a41 |
Hashes for expelliarmus-1.0.10-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae0eae96a29734ebd05c60a0c8875a575115416c1fc2b29147a1a84393433291 |
|
MD5 | aa9c384a652c7366fa4775843ed50865 |
|
BLAKE2b-256 | 058d5ade6f61918e17dbd54456b25bf42e37220f9599d0530ec7b49dea6bafdc |
Hashes for expelliarmus-1.0.10-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66ad28cf1b61a96e79b1ee945f40fb57ce03f221ec47139d434f7005179b4255 |
|
MD5 | 3d907174a8e05f3164eaad090c2bc5d8 |
|
BLAKE2b-256 | 7c6231619372a36abe0bffe55947629bf4b5906f5148746ed856fe4915818ad7 |
Hashes for expelliarmus-1.0.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6dae756f8f618ab131849de4bac697ca8def960f32e0c565f249e043630a9d0 |
|
MD5 | 529a16469c62f63b41d7d81d9a8bc291 |
|
BLAKE2b-256 | 08afe1f3508de8b3dec011a289fd91988f4926294126e0286e8492bd96972001 |
Hashes for expelliarmus-1.0.10-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57c709c59d0b6a94f408a7080b955d071859acfa2a601f8ad3f3123bd21e88ee |
|
MD5 | fba5a164e45f6a8dc3c80c81d5b4819e |
|
BLAKE2b-256 | 412dc159ac6938eaf4dde19a93f8cfa426883f8fa5c184e8e679038dfaf6c601 |
Hashes for expelliarmus-1.0.10-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22140ad1696efd4bcbb6c343b3b11c7e529bff3af89d3a3ca20928ecbc14acc9 |
|
MD5 | 9bc577e5be065f5e54cf85b24359fa78 |
|
BLAKE2b-256 | ccd1c2f4c6f98df742bcc85424d82e39a79f20ff134ce6899a32c1ebae9adf49 |
Hashes for expelliarmus-1.0.10-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 385e23ff62d11539c626421ae9dd011f649c8db631fc202ec05cb52f3a2451de |
|
MD5 | ad391249f65f65638e0dde1db09b04d6 |
|
BLAKE2b-256 | b671d22f1b9e3bf3f60c23f0e94ae38f0ce657bb4b580654a43b2223f14df3cd |
Hashes for expelliarmus-1.0.10-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38a249bfbbc51ea239fe300864457b45fd4a6ac4d2c8e9a2263c9c5e8f1899a7 |
|
MD5 | fbfcbe9c33a6d693fa8cf28b97eca9a9 |
|
BLAKE2b-256 | db8d36657ac3b99e0b7f08f59ad41769a74cefd3c43ddeedcfad8aa92d01124a |
Hashes for expelliarmus-1.0.10-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79be43cd9ff7b9cd839fdf7a8a7a406d4682c7b87dd6a827a04c30961111239d |
|
MD5 | acad07e7e7046bc9b4f6b5af6d5bf321 |
|
BLAKE2b-256 | ded6772cc0eb69922c1b4f2a97f6e5bd7c181bde650ee1e0cb617ba83c3394fb |
Hashes for expelliarmus-1.0.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a84f1b3194c67eb903ca729d7f0dd3a5bb3fb45fe9f73aa98ec8579c5c7566a8 |
|
MD5 | 99320302a3b6c30c8466b5ea5db8fedf |
|
BLAKE2b-256 | 3fec149d505cc17f100c5d956927f047df1be30e0fe3fc2582135acf73196c68 |
Hashes for expelliarmus-1.0.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19d922880ba0719b7fe0616d6d439161107f96c1dfa020e1434b9e0f6250aab1 |
|
MD5 | 591ffb77b8201aa703f064843b962fb5 |
|
BLAKE2b-256 | 4742f380ef9173ff06feb83eac0d0f098fa9613969e3c9927f61f6345e42fbfb |
Hashes for expelliarmus-1.0.10-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d79e138be49b796cb32508dc4678ed8b173ff4e073f839b7c0500700cf068e76 |
|
MD5 | cf696021a86d71ef3728c17147b9e960 |
|
BLAKE2b-256 | 84e6c6b07d17358601c09a50a586038e56600a9ff46980bd29b45059defe90c6 |
Hashes for expelliarmus-1.0.10-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 823b9ea40d821f7f1ded4de0c71eb8ca9d3aaa5d5156a95cbbf099a73b664cba |
|
MD5 | 4a3a419adb7b0d407c1ca72f41b8bb8f |
|
BLAKE2b-256 | 901594a1f207e1dfeaa8a52e97269db04ba730649283c2626fb3ccd42273dca4 |
Hashes for expelliarmus-1.0.10-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22179a37b51e9b39488adb3bd3db427871327003dca415ddc67861e8ebb2d565 |
|
MD5 | 92c509e1664e03017bc444801a00dca6 |
|
BLAKE2b-256 | d47ef826875236f8cb62f937cc99e39c78f23042b890f19447ae3331abe4a39d |
Hashes for expelliarmus-1.0.10-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfc46643bd7a9102d520e7509f7e070a5347723cc1feae443392585fd33ef138 |
|
MD5 | 233c80aa19f9dfee1f303447976b9cd8 |
|
BLAKE2b-256 | 0502d11a328506e83cdeefe3103532b26947a3a3158bdf7a53322b1c71460f6e |
Hashes for expelliarmus-1.0.10-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81bd0517999318454de3772277c8d16d5ccdd11a35f66b6940ec8d281af15bb0 |
|
MD5 | 125c1ae09f8337fb3518ff7879cd4387 |
|
BLAKE2b-256 | 3d6f441527b5b76a164e4c4e648ba359d2bba5e079703089c8adc8471d7db006 |
Hashes for expelliarmus-1.0.10-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfe9feeb1f782f6a47bb3a831045ba28b6c4b31a837278657d4bed6320c2e35d |
|
MD5 | d458b01c26f0c593b5ff721c6c26322f |
|
BLAKE2b-256 | 49106f2d2ccade5bd3b20fa611180b48eefa9e328f18ceee57f73b68ba88c786 |
Hashes for expelliarmus-1.0.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4f6fc601807df7166e257ef18bb349e402ca43224d1b0ae96a89d2ca3105da9 |
|
MD5 | ff493e8c02eaea4b37d981ea26d20548 |
|
BLAKE2b-256 | 2cf394bb7ef53d081949b244f5a93c07e2e2ada40c1341cb65d7d14a92f87cf6 |
Hashes for expelliarmus-1.0.10-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b8dd7645d24ab54562039a7416bc37b6d499fadf5e3aa9ab143d1e973386686 |
|
MD5 | 81a396e89e2a3ecf2ab07b1685013147 |
|
BLAKE2b-256 | cb93a85f727b0e68da99cff2017b2eeb89a43edc92dd97a3808c9a3f18d765d7 |
Hashes for expelliarmus-1.0.10-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aff22c1c2389f08af04b9ebb62d793a0342eaa6a607491bad917c1e06387d55 |
|
MD5 | 5d3ed570fa3833e9df371591b1b3b47d |
|
BLAKE2b-256 | bf18930776cc5bc0b0e54e38ae365ed18004ef41ea40fb4a819af628a954ec35 |
Hashes for expelliarmus-1.0.10-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 425f67ec13563a041c77d06b1430a0b9d5170a896f696b65c7b11d4ef37f1259 |
|
MD5 | eafe845ca90645ed140697bc1905c9f0 |
|
BLAKE2b-256 | 3b3e2e123129e1ae7b6b3c6c69d511f5aa596d97113fd59784ed1e08dd7dfc7a |
Hashes for expelliarmus-1.0.10-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50f19f9fbcd9928ed0ef04e3dc2ac1efbdaddb2df6e48b2033c4afd3fece6f7d |
|
MD5 | 59d8e42c92c5f291ec2c494ddf37a93b |
|
BLAKE2b-256 | 632c7d163531ac53d752028024636f2924c7ccc04033fad8f0dd32d36340e030 |
Hashes for expelliarmus-1.0.10-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ebc66f8bf7b10a0eaebc364c0a2ff02904f9f5d7aadaddc90bba3dbe9573bb7 |
|
MD5 | 790962cebc62a7fd432a236118bcb154 |
|
BLAKE2b-256 | 61498aa42a11c2b0e644972677fd7599185ebb96323b8f34f2a0a23d5a774100 |
Hashes for expelliarmus-1.0.10-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 488f4f363fff4bb143e85885650d72725ae9554d6f994ad56f8282119d241697 |
|
MD5 | 488206c43f24ed5044efcabf707de8fa |
|
BLAKE2b-256 | f0b642890ed789080d224fad6c3a63dcb8fe35a4c4feee8d1ffb844424e3db12 |
Hashes for expelliarmus-1.0.10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62aa5dba9583e46c897da9f012ec0c49ead94c0aa85ecf8d97b7985cae859da0 |
|
MD5 | 73dbce11e54dbcc674c1d8662cd13a4c |
|
BLAKE2b-256 | 519b63f23e9b5e388fd36de516022b4ebc367350522f66082eb3f954ca146c7f |
Hashes for expelliarmus-1.0.10-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e8fa7388615d005874e1332ad23ee02764c16725df26e3ffb3a51be3b1f4acd |
|
MD5 | 4c5b67fd90eb743fdf57df59b8ac92ac |
|
BLAKE2b-256 | 23a435bc6693845d3acfa093bf822fc332cd94599418d3a18f17d58f33581f7e |
Hashes for expelliarmus-1.0.10-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9d1e136164859229ef699b61a3bdc4e33d952e39db3b7da461ae326517fbf88 |
|
MD5 | b57703fc7de7b75d49f0bf8ea265e8bd |
|
BLAKE2b-256 | fb6030322636658601803c79647aa0ab6fdfd3a01b22e6eafe4d7e1249ba9b4b |
Hashes for expelliarmus-1.0.10-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97517125160ed0cbd343be9716c5b9d1b57576ed619ba00a18ec964f1c6a0dc2 |
|
MD5 | 993b248981bef42b703fc59fd0caa73d |
|
BLAKE2b-256 | 3dd98d40d5c3ce6eaca9c6bff25ecaa3637d1018db1bb697d2c0380abd9bd185 |
Hashes for expelliarmus-1.0.10-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da2ef59c967f982a98a4f7009af679bac0fb30c533cb2f00de2fa94e87ec417a |
|
MD5 | 98244398cc9070afe9a73ac4459428e1 |
|
BLAKE2b-256 | f1eba63b69c5d7fcf7810b726771b9abe8afe72dbe675c48c8911d90d47c7abd |
Hashes for expelliarmus-1.0.10-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 855847d87dc00ced7dffd850511df10a058ce3f32978408e34d903a184061e58 |
|
MD5 | a15a365d6748cd0e04b5e45b0ec478e8 |
|
BLAKE2b-256 | 40c3961e7ad3a1b6acebf44ba311eac6b2c574e6d458a093c27689bc622dce8c |
Hashes for expelliarmus-1.0.10-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13f31d9f4d4c1f5d0c32484c38a49fc7d0f52bb7edc15035eff7121be8c684e4 |
|
MD5 | 456b6aa4e641b71a4dd02268bf98043d |
|
BLAKE2b-256 | c6a34628dcb3a8ac94b586c7c61643d28684c89d00fd731d685972a3ce628743 |
Hashes for expelliarmus-1.0.10-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfd1f43538ab846cd2208d15fd62fa4a7f53a7c857f5e9e0ae76525fbbfb54d1 |
|
MD5 | 6ddd076444080edf98283361cdff647a |
|
BLAKE2b-256 | 494239ff7193062042bbe4ac4e73f69990c45a54d85d4092ef934f36e20db7db |
Hashes for expelliarmus-1.0.10-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1349488929a157ef348e823a284721844c873506c183883abca200cb23b58003 |
|
MD5 | 6bbd966d0ea251258cfeda0e6346970a |
|
BLAKE2b-256 | 58aba445a2d42a0700b089227fc696b8809b565d5f17554b237de8b9859560d8 |
Hashes for expelliarmus-1.0.10-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2d6686f95aaaded31b866edd5d99f96103e65f2f7ecc514d247ec1a021ee439 |
|
MD5 | f7c74f7dc2b5ba36b774a772ac3cd0e2 |
|
BLAKE2b-256 | 58ba5c65f0a34e966018c4dd1a3f36f7044e0ce5541fa03ad1bfd5e2414572b9 |
Hashes for expelliarmus-1.0.10-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5627583d3cdce862220211e23ff33b09337e45cd1ac43b699c8768cffef26dfe |
|
MD5 | 5b1dc7b24656677010084b189b5af34c |
|
BLAKE2b-256 | 76b45674001fead0f3e7384c63cf4503a750dea1f46e91522d0b46fdc185543e |
Hashes for expelliarmus-1.0.10-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0161eba6bf6a2012f87d5f0b4d70b876663b10f32a08da05720abe78a7ad24f3 |
|
MD5 | 8e0d4c73dd7bf2f1a7660628069eab6a |
|
BLAKE2b-256 | bdde31526845d34fa82d69c9e1e0e59a7a67b0d5e546f947793b72d278da805a |
Hashes for expelliarmus-1.0.10-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c57dea268410e11d76a15835437cd5188f8cf322761ab4688830e4d7d9f5c216 |
|
MD5 | 4068b32ebc2a0c5327c3b7bb775ca41e |
|
BLAKE2b-256 | 83f1cc782f02ec19677665b81f6067c31c2875a0553bb184fe1b296f98cfbd1e |
Hashes for expelliarmus-1.0.10-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72fc70a3ea0edcc967c855f83acb32cb03ec5fa4a590fe3e8710c443857eff93 |
|
MD5 | 9a677189f6cc209d34227747d829c02f |
|
BLAKE2b-256 | b7eff941e46f343a6c5eafb80a93b12cc1e72223a9a1cee98b6fdb995dd5335e |
Hashes for expelliarmus-1.0.10-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93746eaa64723d3e39822ea13cb8f77a5c3d7e0c6b7d0a8a0de3009a55020e74 |
|
MD5 | 84eb75bb3b8f83785eb8d7bd473f6c0b |
|
BLAKE2b-256 | 250d168147195a6eea75770f0451e92bbac71fdc423d875942a8f3b85b4d64fd |
Hashes for expelliarmus-1.0.10-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a38c20773167afb0bdc90b5e70064a3d24194ee54ab4f7fa724cc96d7e958c62 |
|
MD5 | 0ea36d46e243115f0c2a7cfcf768a176 |
|
BLAKE2b-256 | 7cc6504ac0d10980a8daf749c754278f2ef9cc81fd3a39542d7fadbbbbe6a485 |