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.16-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86579bcae334f9802d2ea84c1cfd8327c67a5a7bd43fa7f734bcff65147eddea |
|
MD5 | e8b0f478f195630d6cd1976e98c08ade |
|
BLAKE2b-256 | 61a5b1609abd96e4b4714c31f2aa7879e3fddbd79f6e69e93d16a6ca2a90dcf2 |
Hashes for expelliarmus-1.0.16-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f472d6f9a0a869d6f7394608c69e925b0e7512a83ccc10c81cdeaf7e4df8d04 |
|
MD5 | 7b428ad58e884ffc3bcd828ad5abea7c |
|
BLAKE2b-256 | fa60863663c1aca20883da63694838b6c68162f4c6da3285be060206b6fccb35 |
Hashes for expelliarmus-1.0.16-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6d55ca4f56e2da00d03515551ed5bd0297eff902ef209771191f2b991dab4bd |
|
MD5 | a1583ac647b5edb7b83b044c90682767 |
|
BLAKE2b-256 | a0376bca5cd0b6b9105b7f10330e25960ecc6afe08777f8c8cb2817fe59bd849 |
Hashes for expelliarmus-1.0.16-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d1debac3bb92fe62752fabc78c6fe9a3927ead7cd18e4e53d370dafdfa6f147 |
|
MD5 | 94aea0da6a9ec2e4795708889de4a9dd |
|
BLAKE2b-256 | a8fbdd6fc9d8f9f229c901397c20f3354892e5951b207c71d117f6293059585a |
Hashes for expelliarmus-1.0.16-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6481d7d318414e9d17c637facf827aa9b2dff73bd065051ae71447371cc772e |
|
MD5 | 83550e22f706cdbb34ae8fbc7fdad1a1 |
|
BLAKE2b-256 | 4b53b343ee35421fc788f1989afc36a983d15963a4d2dd4728ce8c6e0cecc05d |
Hashes for expelliarmus-1.0.16-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea82481808a8b49e77984c6d3d8913904bebc7907e0875e3cb801d6d6e260abf |
|
MD5 | a535a706222b5a34e9d1ef00bca61bd8 |
|
BLAKE2b-256 | 5bfe880e5046701a72ea16ad0248db78835b78fdad585a676837316a947f21ec |
Hashes for expelliarmus-1.0.16-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 409e2cbeab2cc32e1fc6afac47160d1567da76922ae8a380bb4446d35c9647c1 |
|
MD5 | e81b4b46f1913f39b82318493cbd8c4e |
|
BLAKE2b-256 | 9bc2ad19645754e9c31efe6bbce04090d75c5c1cc7a86811ab22bde74842531c |
Hashes for expelliarmus-1.0.16-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a73df399df6c4564d6c6e44bdc75a7963df621fcc1030288ca4baa499cd455ed |
|
MD5 | aa4adc1fc8c74a2075600a0157f30716 |
|
BLAKE2b-256 | 2b519c583ebab6fc178a52b4992b3cef0d557fc4b1517871b4bac63b29eddf0e |
Hashes for expelliarmus-1.0.16-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e72f0a3499dfecc4b5c5ca6f8d18e40e467c0b2d334be9fc30ee0049f6508261 |
|
MD5 | 138f208da68d42995d3544c888f47ebc |
|
BLAKE2b-256 | 308d082a2037183a01a34b264132b9dc22be326356797b20844d184241c53d9b |
Hashes for expelliarmus-1.0.16-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d96f73f081c2ca611ff6aad0fa1f0a1406ce388014f002969b312ee8aa1e85cb |
|
MD5 | bb20cc8310636cf455db517ee88d5a1c |
|
BLAKE2b-256 | 3c443952ffd9beef3c76ec29c392dd0d31b8b625d6ebb160a75d864e512d1c78 |
Hashes for expelliarmus-1.0.16-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4de5e00587b3a0b6e96711316c6c0e9b0564f080087aa4161b9f43a5c447ee0 |
|
MD5 | 39c64943e881dd8a381820105fd45738 |
|
BLAKE2b-256 | 6f90a2af69230f877ed63aabf99b50915e9a828604bb8e0d5730b5a7da2850f6 |
Hashes for expelliarmus-1.0.16-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e79efb91a96b409a785575318fe509ded8361f4e8e59625d6e45b1f27cd0a69 |
|
MD5 | f3676b48e558ab17341eb393e90f8579 |
|
BLAKE2b-256 | b1b9cb673037070abdc2f5aa0fba9d074e671d842a9fb1ee314209ef7fb0abfe |
Hashes for expelliarmus-1.0.16-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa3f3f26ce1b69aad1ca5176523c8926d6ace2030be1d7313cd839dd61d76c28 |
|
MD5 | a832131eece3114a39248912548f24bf |
|
BLAKE2b-256 | 8b86d783731bec3da0664259d29bfe75e0ee0435582d80aa17765ccfaa2b99a7 |
Hashes for expelliarmus-1.0.16-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2df6b07013bdc244ea8a0187c8383977f76a16959eb9456732ae4f54ca2eb1ff |
|
MD5 | ccea71003347427e6d49784342f7065a |
|
BLAKE2b-256 | bb0d2d8b85eb54a3c18ab07d426c286887f84db850afd987c43d46b151573d78 |
Hashes for expelliarmus-1.0.16-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdb20f57b82cbdb6dbc6900878e343082ddd9e4907e350e52e8f2188b24dc3e5 |
|
MD5 | ed774b23cb18581ba7f9c155fab8778a |
|
BLAKE2b-256 | d0895eebb4761b8f51cad11cdc7e00dbba6528775dfe28448edac1bf735bf0ef |
Hashes for expelliarmus-1.0.16-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f587d85f66024457472ac864ad1226649caf5f5a5cb201741819235a4ccb2f8 |
|
MD5 | b027c863166d48717d27ea21d6f20e44 |
|
BLAKE2b-256 | dc7fef5da58eaa3977a4ce405ceb2987d52122fd421864f8f12a92bcd78123c2 |
Hashes for expelliarmus-1.0.16-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5069c11f972f9208103301307f1c672bc822cad98309986e5dfa1fb9b5608162 |
|
MD5 | f85053c127601c02595bf95288d4e38b |
|
BLAKE2b-256 | 8d2a5b07194f9ccc045b211b0b4b96c50045ed4766e453ef1846dda9cdc6f931 |
Hashes for expelliarmus-1.0.16-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5694abf3bd0ce48aff2ab4c6a69eff4caf9fdd814450cd132ceccbc27a7a49b8 |
|
MD5 | 4423cb7c3c5b1377e2d613ef60f1daaf |
|
BLAKE2b-256 | 213532198d7c002c0ba13ab5fa76e513c71b64e8c7cde8beb6b4db998d4d13e7 |
Hashes for expelliarmus-1.0.16-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c4b839b1ffe25ed4db759ccd5a90cf23d5d3486986f5951fbb810795c52c570 |
|
MD5 | 6b5c3e45b25f539541dc3ccd5de10784 |
|
BLAKE2b-256 | 4470b99c0added6f51857b6508c264c76632437e5f3f3cfe91049f157e4deb3d |
Hashes for expelliarmus-1.0.16-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae0daf294499c092881c7a7e7e0d6f7145c05081e682cb52b76b63c4b1ad1c65 |
|
MD5 | e237e8219ebcc246bb4bb6a092faf2a1 |
|
BLAKE2b-256 | 5032da19b8a433f09f0106e84d6d12da3254079fee05bde2bbf6ec7c62ed15cc |
Hashes for expelliarmus-1.0.16-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ec29e1897b5407e2470dae0aca82f066854f324fe60290808501c7248955794 |
|
MD5 | 309b20f37fcd10c1471522a3f289163e |
|
BLAKE2b-256 | a36525514df108010f1a78695fd96c7eea018b37447e2de1476067ae5fab351e |
Hashes for expelliarmus-1.0.16-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 019676805c067fa5f6201f33b941aabeb25871b5e65351364cde6c622ddc3028 |
|
MD5 | c029e56b6c43b79860e9b94bc47b3139 |
|
BLAKE2b-256 | 3ff093063ec8511b81ee214ba9a8636b3a62d616af64bc267bf521fa0bc28e8e |
Hashes for expelliarmus-1.0.16-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 509a4cc8003eee0331a9e5d0c57bce13ddae2728eac9f1a0d09e00bc7aac68fb |
|
MD5 | 4ac2254a31d61902c27ff43e9590cd19 |
|
BLAKE2b-256 | 447d7cba4bf6330f71c5cf83884e8da3d98f4585507b7f56b5cc55a5b6e30d35 |
Hashes for expelliarmus-1.0.16-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b9318f2591f3218a677470f278247013a9a23a348105c17de289c4fa6f44047 |
|
MD5 | 4d423619b28d317796703e8a9bb02053 |
|
BLAKE2b-256 | 14e46da70d587299adfea3524de0d508af188ec0c2be6538c762ed4225876e7c |
Hashes for expelliarmus-1.0.16-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e2db93543db5a78093e62abc4c68bf488e31753523c5f61e68e73c1e417304c |
|
MD5 | 5fc26206ed4ea8c2cbade74b106f29eb |
|
BLAKE2b-256 | d0854647c9f35ecdaec0b9a63ca57958e6c1c0613145cd0349ed6419c6c2af29 |
Hashes for expelliarmus-1.0.16-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7f36eb566bcebfdc6ed123c67f04fb4d1f32ae6dbc6d8534fa17ef4b02c8e8d |
|
MD5 | 3cc69f615a4552bfb7c414855a9f0909 |
|
BLAKE2b-256 | b93ff159d87f19634e02de25a69392d9b47d131a575368341a4b8fb661a62d9d |
Hashes for expelliarmus-1.0.16-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1adbc0aba19ccd5b759aaa59185aa9a80a2886dd0820ae33f87439f1c4c7acb |
|
MD5 | a5687b0941d8a3983eb185b245ed58b3 |
|
BLAKE2b-256 | d553d81ebe1aaa0e19055f472732b2a58a3d2e5170c2295bf0a8c8f3dc85ffac |
Hashes for expelliarmus-1.0.16-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | feea1899a0d548935edee5b10b591c36d1634ba061ff64a00072426adcd30efe |
|
MD5 | 2999a3cd401ed3a8cacd342edb59f36f |
|
BLAKE2b-256 | 05d9b2e73f24b8bfb3c42e4c2c16f65ef322a5d24acb4f654574015e4f708938 |
Hashes for expelliarmus-1.0.16-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b136601f504375227e0a983fbc2c52bcce2c66e98f2e59bee585e58744e5c41 |
|
MD5 | f6de1cb168a9c83f3e5ec31ac85a55e3 |
|
BLAKE2b-256 | 95d148567ef076a4775230679d3a4f9f041ba3b5b8bb9c20fdba567ae451f59b |
Hashes for expelliarmus-1.0.16-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf0d7f6255ad56ec07325a191a7da8586218821559cddb4f9da03b10f000f7d9 |
|
MD5 | d7281de356c6331ce05201ead5b620bb |
|
BLAKE2b-256 | 364bcacb229a6d6af5f5551e9dbcd192ef60b7fe4513e1d3c77d7a6dbc91d7d7 |
Hashes for expelliarmus-1.0.16-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e967b3335154818deaed31e67e9c3d5807b3f96f72213b56445d5edf4ed93a7b |
|
MD5 | e461e9d18132972fe50a815506d88ec6 |
|
BLAKE2b-256 | 6939ea65b46c4a911040a4bb2b3135486dc7b2724b2643cff7b1daa9c1a7a600 |
Hashes for expelliarmus-1.0.16-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b1539b4058f2d12a2699a2f0700d9cf9cf01fce8a5fbf17c0f12499b4ad0766 |
|
MD5 | f6593b01d18457e16d7f832303283f1d |
|
BLAKE2b-256 | 0429dc930205be38358ad69e0e0c16fc93d21a60b01e4097a65a1358bd71d5d4 |
Hashes for expelliarmus-1.0.16-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d70b909e717d78cd82a463297fc543706ce58c0ac731fe3157d979b996800df9 |
|
MD5 | d7c666bac096ebd10fc0b12b4a2e08a3 |
|
BLAKE2b-256 | 98979cf58c17873e6e5808455ecbf8be632055de24745ece9ffa438744389051 |
Hashes for expelliarmus-1.0.16-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5261d5f9c6ffc980dbbe9482f4ff51ee3d37351f39c892882a782c0a8ba3f57 |
|
MD5 | 6343e8363a0b08ff20473e28290f59ba |
|
BLAKE2b-256 | 36ebef0be3b01b49d7eb3a947b882d7c7a7ba37efd23ed08c789c3a9ed1f0d03 |
Hashes for expelliarmus-1.0.16-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6f03018dce05757f4647e1942c1fce761d7e855b4d6ffaac5a7e2ee21914a89 |
|
MD5 | d6a3416efff291424d987e4a1921ae72 |
|
BLAKE2b-256 | 1255dbae772e96d837cf6e05f3df54a88fce5444dbcee58e82449324d5788068 |
Hashes for expelliarmus-1.0.16-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8371a4b574c601d3438cc5aa714220b90288bc7f6b5c4de507cf1c8f4a5bffa2 |
|
MD5 | cffd94453f296129f5d5c8bf31b921d7 |
|
BLAKE2b-256 | 8e72ee46a3235a755302975ada0b53b6b2e8b4a2725c4fcf94e554ae4ce5dd22 |
Hashes for expelliarmus-1.0.16-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12eb62d61888b22c2e17b3316316d1cfab1dd11e5726f5a5662122a4e8f847f0 |
|
MD5 | c75160211eb8d1f2d65f45691bb6115f |
|
BLAKE2b-256 | d2ba087f13603efb25749de72cf15474da4509fb2a938146a66ef8fc84fc60bf |
Hashes for expelliarmus-1.0.16-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f54f3bfb0ed4c521b98130e6498d3768ff0fcb971cac0f21ccfa302ba3184728 |
|
MD5 | fbe8ff228c9154abf8eb2c67cee52582 |
|
BLAKE2b-256 | 908f68d62d61efba2457a44cf83ce31e42c0e5ec367d957f08853865201725ad |
Hashes for expelliarmus-1.0.16-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f79b650de25b35f3274f3a31ecc95b8653053b4b990d52b7071f7718068f554 |
|
MD5 | ecc023d1b0b888292e75ca75bae1b9bb |
|
BLAKE2b-256 | 072e091eb3b6b17acbbe2e9383617370a691d1c014b41c7e903717f8e499e0b9 |
Hashes for expelliarmus-1.0.16-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83664411a148df924e27debf2fd240e0b192a7fa0667db0174ecafb4c1f4f29a |
|
MD5 | 59f3b25e7a71f35819d2149bfcab75df |
|
BLAKE2b-256 | 6b5d4b7f2852e2b9efadcb3546c70a50d1139d3123f3e0cb4dd175c396668f11 |
Hashes for expelliarmus-1.0.16-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ceda04807fc123ab52796186e86774f7becb6211433074df756bc92ed458469 |
|
MD5 | 5bfe05e566ea6dd7efd32a6b26292beb |
|
BLAKE2b-256 | d096ea84e5f75a45addafec6856038ac9f1d3ea11a0211b41e33dc3870274e40 |
Hashes for expelliarmus-1.0.16-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 990d6b80e131d27709bca3eff70d57aedcd3ce36852d9e026b54d78f150321ec |
|
MD5 | f38c86d538134b11e4ec8cc703309786 |
|
BLAKE2b-256 | eb0e4a98387b5888f0d33ae216046b90537c50f20ec592f074b52b7751190566 |
Hashes for expelliarmus-1.0.16-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 013453614c81f3a46294683ef3841811a20ba9c57c646210ba23eb3eb935f02d |
|
MD5 | d6003f15e4aef90338a074cfd1c46f75 |
|
BLAKE2b-256 | 52e90a7351ffd311f7505b313cbc6311999428a2b228f2f55d6685ece8f13e60 |
Hashes for expelliarmus-1.0.16-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51511fa8ad2348057d4a0302e5e4d861d806859136514e27a859484d901a4e05 |
|
MD5 | d546c204073875942e7d1398924440cf |
|
BLAKE2b-256 | c350a0b43edaf02d508e012208d8c20b4dac0d5e2f7c4ecdc92173d535437cc3 |
Hashes for expelliarmus-1.0.16-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 835b5d2bb577d1036b2635caa0ed26ec82d0908fe2705a4c3f8e08b94ad54df9 |
|
MD5 | f30f2540a223784293db3bd4679ef287 |
|
BLAKE2b-256 | 06d8e0840e608aa5ad8e55370f6fbe7bca3f578187f740933db2312d430ae5dc |
Hashes for expelliarmus-1.0.16-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3bfee09382f5f5dd5a12b7dcb51522f59abacbc16b311fc3625251a5acdf865 |
|
MD5 | 6a527c3d7c24f31b228a2e8ee24608cc |
|
BLAKE2b-256 | 69843a9541fffe3a4057d212e0f5b15f7e0e0a27a1c2b9b8535609d458ca105a |
Hashes for expelliarmus-1.0.16-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e98f34fa4227baa4f33cc7a3cbece4e534a90dd60838eb77a623eacafe45fa06 |
|
MD5 | 05a7de21519420dc8b350eec6ec13c3d |
|
BLAKE2b-256 | d09653073c01727683049e80bd9343f6d559b3aacff0fb6e9f2a1c8505394373 |
Hashes for expelliarmus-1.0.16-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1174155881734d29052865d1d7108d163ddd0a2f9962a663d8d9cab7d7e9e948 |
|
MD5 | 29f5b6aecaf822cbfcf0c6515c3c9a27 |
|
BLAKE2b-256 | 6b784e4af1ae0a519a489f381f77568bfacf2e8a71cb8fdd8e784634ed556c6b |
Hashes for expelliarmus-1.0.16-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15e081b3f8e99773cdd9bf7e0d48afc652e4c45bdbf5dc81cf92ff7de3b3911a |
|
MD5 | 5d1be4224b23deed5d4fd6cd2831538a |
|
BLAKE2b-256 | 9190a758bbee3ffb581536fffe7dcd4beabc5ac13c12ae435fe40391c6daf4bc |
Hashes for expelliarmus-1.0.16-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b9021ba884e9a0992b80d5e6f093df7877fb64fce32f8a22b3002a3fbc9f9cc |
|
MD5 | ae534d3b3d5e429034a4b91acface1cf |
|
BLAKE2b-256 | 69a1ddc51465a57a7682ed16d0f5cb42c8c2fb03aa717b7382b55560f634f337 |
Hashes for expelliarmus-1.0.16-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0f732372559985b13fbc3827a375741fc38eebda15f173c8b005eaf08433538 |
|
MD5 | b924ed5488cfbbaf8930d4a90a931720 |
|
BLAKE2b-256 | 22dc82285009c796a6cd5925cd367a7159b4f0dbefa39d5068a50fc0a71575db |
Hashes for expelliarmus-1.0.16-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0c17e35e1b952cfe1020b12f9061813198343739eca8c11d6ad47670d249658 |
|
MD5 | 76e75a15e54de73b330da92cb4ce9782 |
|
BLAKE2b-256 | 9d9cf44c1f818906197d803a0406a3f13d69e0c6740fb8fd79fc5b8d6c91b299 |
Hashes for expelliarmus-1.0.16-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07bea3a00ee390be162b5b0911dfd955cce1d5204a6cf406bf2233a574c320e2 |
|
MD5 | 73af1ca1955b4ab28eaac8f7d4e3a420 |
|
BLAKE2b-256 | 2a100e6864ff8a93529887a99703071df8d49a48d4d92d2bbe64da5d9e4c768f |
Hashes for expelliarmus-1.0.16-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c0852a40de3e3802eeac9c838603eba7c8962d15d06d516e55f7bfb1aa13c25 |
|
MD5 | c68c19c0a10d12bab0f696617af281a1 |
|
BLAKE2b-256 | a2f4d34a4c8457095d175ee51872ab3d8feacab4fa81516b12c706f32fdd9266 |