No project description provided
Project description
Expelliarmus
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.5-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83e1a135d8cc35d505fb3e95089e906545a6c9a90556020124a75b5167c3b3e1 |
|
MD5 | ac970879af1113c4eef865e5c62f7d47 |
|
BLAKE2b-256 | 65bbb45d187e108e3fcd636972f3da37f5d001972e7ca0ebd7ec7632b4eface4 |
Hashes for expelliarmus-1.0.5-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe331ba60d13430fed445542588169656feffd915410ad73d1a29b535f7c4e07 |
|
MD5 | 6bb9919de4388668b69a8ac9ab7af62d |
|
BLAKE2b-256 | 9420e9bd56ffa4904a86c775b313a945f3de088dd34e0c4e4b4b3db1aae62d2c |
Hashes for expelliarmus-1.0.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b051cdea3656e791d607ba29d0a59ffab8e97ea00dedc984dc26a073509c2a4b |
|
MD5 | 8bceae1edcca97808838a0afac1ff75e |
|
BLAKE2b-256 | 0fccc86d2151f773082cfb32500b5e9467bbca573eb36d45c69f2be376d79272 |
Hashes for expelliarmus-1.0.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea5c1514f2b54ac045bbb02941e3abacae9b039ee4f0c2c998704b05c9f01736 |
|
MD5 | ffd124624b8d3c13186b5c164fa4d774 |
|
BLAKE2b-256 | bec29c06d245540c782697510fbfe7e6fa3796751a9ae46ef5e1c533d3cc8141 |
Hashes for expelliarmus-1.0.5-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84c4dc6f34548bb08b42784fe34666aa691ee2c7a451969dd6bc28023eefe070 |
|
MD5 | 1747cda92830bbaff82c07a9b2b22f39 |
|
BLAKE2b-256 | 9f40de8112ee5da66e34d5c158c19d29c1a4ef778c152a535942b2e97ee4bdf5 |
Hashes for expelliarmus-1.0.5-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a29b4c3834c1f951100a33a9d86f1f42031bb79249cce07ec9bbdbe78795db4 |
|
MD5 | 95847fbf0cc4e744ab924112629e2f39 |
|
BLAKE2b-256 | 5388bf2b1f7ca8253029a6972895126cfc86c45c36b24a252dc4918032261407 |
Hashes for expelliarmus-1.0.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e43f2658a160982b017b24384fab6df213a1a37f8221bd24e79a583261ba6173 |
|
MD5 | 37c88a9912ab6578da47a4fefd4deeb4 |
|
BLAKE2b-256 | 984b4c5f5216516bc131ace6aeb80e029be5a21cb035fe877b20a1ebb0eef2df |
Hashes for expelliarmus-1.0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6061ce4d38059b752e1c28620831cefe74bcc9aea5dafdb9da106d17453cd992 |
|
MD5 | 7073a196c3cc2fd3ae12e6f7739cf5fc |
|
BLAKE2b-256 | 15fe3275e86b3a08c7c01826eb142422462ec5b51f454ea5bd4f007c6f7dc327 |
Hashes for expelliarmus-1.0.5-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15d33bc422a30045edb62ba2aba9b2056e65e869b92f5b0f5d04780a19fde9c6 |
|
MD5 | d56c18161c24bbb75781c990e74c7be7 |
|
BLAKE2b-256 | ee70c0a922504120a22e719439ebf232bf65528181e012c53aa8ee73e73cbc39 |
Hashes for expelliarmus-1.0.5-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccec7bd8816acdbf18399df62f5561b554e0205bf7ae75c883270c0749339505 |
|
MD5 | e30d6d95fb3c249568ab203c040f1da7 |
|
BLAKE2b-256 | 605d7bc5a6f863d7f507df813794579de91360e7f97221f3e113178b66a3ba83 |
Hashes for expelliarmus-1.0.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 496e7986534623108da5adfa8e336eab968469b934a9968645bb8e2949b042d3 |
|
MD5 | 58f1064261a8ce7d47c506cb29b88795 |
|
BLAKE2b-256 | 2263f9f6a9cc9cee25ecef204314f962491059e51d32c57bb6bfb33d1f30e3bd |
Hashes for expelliarmus-1.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d6721da96c287104403e184039c4b4806a6629f398ae596e9c710f8534fac7f |
|
MD5 | f2f06e7d7001bdb8d43904aa3f1269e7 |
|
BLAKE2b-256 | 1d857a97e97d651c57755a726166857f0c42a530534e43c5f8fd624477bddbf0 |
Hashes for expelliarmus-1.0.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccf5062a4478870e7a8338be49a99beabe20ce3b6c8cb8f3ce5ed435aa6543db |
|
MD5 | d82c30780c853ad2031316d70d97772e |
|
BLAKE2b-256 | 5475addba19dd3cf1adc6f6f31ef93fa4f74fa129f9cea8a09d2dd9b746f6a08 |
Hashes for expelliarmus-1.0.5-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8d7f8f4d3c66fde085f31568b0abf0657450c96208f538442e525b697c27c8f |
|
MD5 | 3b8ff9037c393c524312b70f9bd8a65c |
|
BLAKE2b-256 | 9bd7ffdcc503cc3fd6caa5a0f3337636bb7cd549817b3ff002346ff95440072a |
Hashes for expelliarmus-1.0.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 541f48fe46466ddec1c95fd3bbddd5e5805c5bc6f653938f67db9aff7cf2af7c |
|
MD5 | dba29a3d41a899a652fa6aed29915148 |
|
BLAKE2b-256 | 5e8bf6d4e486fe48feac2935e8b53047e59444acee2f9eb0dc3140090d44ff73 |
Hashes for expelliarmus-1.0.5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f3795b2225ba7223399e11ad840bbb31916b584bf5e67085e111f2015778451 |
|
MD5 | 47081d9886e5c9ac659a3734b86fd5a4 |
|
BLAKE2b-256 | 62450ef69c0fe6285ed4061ba335f7e4d59cfcfa116e4d6791066cd687db837a |
Hashes for expelliarmus-1.0.5-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81324124093fab2834adc542ad93983e6de8b1374b809356cd2ae07e4c5dd885 |
|
MD5 | 27b0d7d4d5fbd35331c6c18c72d07f24 |
|
BLAKE2b-256 | ee482e9975678005aa715e63ae1262e78c5b38343d7d74b818bcd388c1b63023 |
Hashes for expelliarmus-1.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a92ab20c09f7f203bffba44cae7b364ee525bf1677137e4a265a9513f4b926a |
|
MD5 | 6cbe5893773d8fc4f3e97406c14a991b |
|
BLAKE2b-256 | dd242adcf7351d384f82c7e22e2d59562e0d2aac149e6c1812ce452b3a20add9 |
Hashes for expelliarmus-1.0.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5386a13e1fb031b3121245643f7b96e02a3bc72cbcf453bcce24b9905e5bc92c |
|
MD5 | 6192d954f956cd8fabcff8ed92901d21 |
|
BLAKE2b-256 | f1b21d90a63f017dff58a8f17d4045e0b42364022c158e77644314a06e529b46 |
Hashes for expelliarmus-1.0.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | badd1976acd3b51456d93f9d5e563bc2ff9a1b446e3db6841ebb2d43a19e9eaa |
|
MD5 | 3e9e3d01f5b8473bada1764340d3d9d7 |
|
BLAKE2b-256 | 42725d555bb62d7118d9f14caf0d24ce1a881d22d10f83f44c465171d4143e16 |
Hashes for expelliarmus-1.0.5-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4299597bf2d26a615e9c672790c85b11efa980d2067720be16157a69ce22bc19 |
|
MD5 | 4509fc376b61f2a0758f4cc05f8e99c0 |
|
BLAKE2b-256 | 023532dc755c1f6c6ec5656c1b65935969ed37dd5b17056c4ecdc13af2f53f59 |
Hashes for expelliarmus-1.0.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 308a27c8d76724094dbd9dc878e96b09361beb8956454f3767fd3c7b72c44c32 |
|
MD5 | 14ed30bf90dd4b0424072514f7443420 |
|
BLAKE2b-256 | 1f760c9164e1fb95cc1d05bfce8291fbc5b73ada9c889eb1b2d6f033c63efce5 |
Hashes for expelliarmus-1.0.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3abb116f6d118744867e30a23c61363ada3ec2373c88521e9a2a600d46249f0 |
|
MD5 | 27e7fc06da23099dcb953558ba8112c1 |
|
BLAKE2b-256 | 7cf4c927252bf666f7727c5f6507bbe89604d996ea47cbd0e3fd56525234a373 |
Hashes for expelliarmus-1.0.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36d5d8b29d4075c74958864d14f3e7baf42b8d4f2c39ba798e7eaaa9cd42dbc7 |
|
MD5 | d7a88006138a37e643470cd9df51531c |
|
BLAKE2b-256 | b341bbf82f47dcb4ddf32171ee2dda31a4f62f9cc5f0a28b210b173a95e33cad |
Hashes for expelliarmus-1.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a2c942ab351a0408d60e11509979f5b428c86b0c2e1cf152c8cab77cb7056f3 |
|
MD5 | e278438c0267bf3d6775256676b0dbea |
|
BLAKE2b-256 | e008a0a516c412829770806694b661ac401b44b47df30d0a93735936904b5339 |
Hashes for expelliarmus-1.0.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 041dc9c5d9b100f34d347611fb93cb83421f000d57e073fb480d6b9793e55764 |
|
MD5 | b7db77757fe276d7aa525207459c5659 |
|
BLAKE2b-256 | 715b903f5304cccd57590d164a9d282158d1a664b4902a4744198986381374ba |
Hashes for expelliarmus-1.0.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99ff073d1c53d246907af2c81c6900234f53b30a6b5c2ac823e7c6a42d1c614 |
|
MD5 | 23f72831751227e4431c0fc63b1e4330 |
|
BLAKE2b-256 | 89346fe91346d3cfdd722c524c95675f93ae88ac1f9f111d1b92eff17e5ce6cb |
Hashes for expelliarmus-1.0.5-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 690c87484e68462ce66659ba57210e044d792b9ab50895dcd375412a0f308b8b |
|
MD5 | c8a3a71fb24acdbeb1708a95ee26240b |
|
BLAKE2b-256 | 03f1d269356d43fbaa49a5991e000c720c49ccebd27a4974a5c736c8dc141de7 |
Hashes for expelliarmus-1.0.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b1913d3273e28a0c0539e2e1d15b9be9c54d3316e83dfa1a1d9fcda89c016ee |
|
MD5 | cb4896a2df1eda52d99b8fbc1337ce69 |
|
BLAKE2b-256 | d7cd2ad7a334a931a003c3fd17e26f7749a941e7207003327a01597e2acddbab |
Hashes for expelliarmus-1.0.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88aac120cf8927ecc302cfd1b848b0748649531ff2aff26edee4b94a19816a70 |
|
MD5 | 799fb4762ffcd1f6043f149618e33d11 |
|
BLAKE2b-256 | fb06b2a28ca15ad1bb3bb7e3407e538f5f698c967954d282778ef13f0fd565f9 |
Hashes for expelliarmus-1.0.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbcf7d75a40e330d89240eed30df8b1d1d1e8f8ab1c706314761442183667efa |
|
MD5 | 726dd7da25253fad04db6ae0e584edeb |
|
BLAKE2b-256 | d0cc9c31678bb425a50b3bc34341096844a10780774b439c644b7276c99b0978 |
Hashes for expelliarmus-1.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76eabfd02a38ccd9d03c99f16cf8d1babd034affb179789aa1dbd4f59642c4c7 |
|
MD5 | 4383b99793aea05a11a0b6cf58ca3bd3 |
|
BLAKE2b-256 | e1f9899dd5ac50b98d9652c9b68d228145b20677065e14aa0f87e495f0572102 |
Hashes for expelliarmus-1.0.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58b4de9dc0f45a1919ceef920deb63973a8f21e926ff86c5769e54f135dc315e |
|
MD5 | 8dfe3c4ead4fdbaa4a0acbc7cf12207b |
|
BLAKE2b-256 | 9fe623a9cc9b72109c7fa605e141181ee3a493bbe40b9ded94e7ded374d162b8 |
Hashes for expelliarmus-1.0.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b953691d334958b0eee06212cfd6ec7f8b4cf33f4c392e88fcbea40d8bf7f81 |
|
MD5 | 288ef5f3ae9c0164dc9413ce5844cc6c |
|
BLAKE2b-256 | c90e1298fdd90691eaedb5343da092bbb96dbaad262a9af66f91533fadd98710 |
Hashes for expelliarmus-1.0.5-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a111f84944c645676e5f3a8e236b9f07c266163d1c8eccfb22dfd66528096eb4 |
|
MD5 | 5a25e752ee0d38696942229e29903ffb |
|
BLAKE2b-256 | 5ce6b9ed9f31ae9e643ee3ce5d747e8230b0df0c181887456e0b826f520d1538 |
Hashes for expelliarmus-1.0.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eee3bf1a093a03cb0c960fee899162642cc3da9fda32b93f8518129a01dc3539 |
|
MD5 | f5a89927da860280c04540b68db653bd |
|
BLAKE2b-256 | e0ad7961796c4615d6a0331e85772a066171c2960dbcfed78c58e774ab53f217 |
Hashes for expelliarmus-1.0.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6278a8f999a634855c256be22022287943426f493a0949f539d62273a21523e8 |
|
MD5 | f303b5d38520712b6ae419376b3cfc58 |
|
BLAKE2b-256 | faf79954473fc0309af856cc8aaa5f7846af450a4b083922c9f4071a9fb7fd56 |
Hashes for expelliarmus-1.0.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67549e7860ecb1872607bb98726e11239994dc68c51bdc79b59c8653c7ddb680 |
|
MD5 | b941389075ae4c5cb7a6599a9022d019 |
|
BLAKE2b-256 | 716c769e4dcfe19f47d47fbf4af48c19adc9721ed9c490fde095af837ba8b466 |
Hashes for expelliarmus-1.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c83308813d981eba4f21bc6ee7e72fde499a56f287d10db834bba7b58aa8adad |
|
MD5 | afcc95f8a60b17bea6cb17f4d1cca22f |
|
BLAKE2b-256 | 2596243a909c4e5b883ddd5c85c0821a9c89e4a60688ff2b6c8f9ed45fc168bf |
Hashes for expelliarmus-1.0.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19791f3076614d65b995c2bdb3ff76df33cbe6b83fbcaf8bc4d8887e37111ffd |
|
MD5 | a77206d39b089b9fb0890dedc32e0d7f |
|
BLAKE2b-256 | caf21341b21ec912cfb19f51a10d1731c846253cdafea511e664cda5376d770a |
Hashes for expelliarmus-1.0.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cc418e854197a3a1737ba81cebcfff2519468f5d7dcced5637617d60dbef4d7 |
|
MD5 | cc2342f2313133053d7ab7263de99a81 |
|
BLAKE2b-256 | 33534139555fd260011a6e3aac7e4cfee3de62b7bc7dc2062be4d6423f40229d |
Hashes for expelliarmus-1.0.5-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fb150a3582bc981d5b837c365b0d6cc33463eb3f820004243c023bbe4e582f0 |
|
MD5 | 90349c29b4d5b15b066ca19855095918 |
|
BLAKE2b-256 | feceb164a2b4d269fe1bdb3801fc9f6313b2d7a9b27dad9ab376100e964704f3 |
Hashes for expelliarmus-1.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f08618caa3c38082f3778ca604a2f1d560e9137732bc378c6c8e4e54558139c |
|
MD5 | 24942d451cea6d195411ecc4e458fe18 |
|
BLAKE2b-256 | 2aa6e3b276837ad458cd2cadaa91f615b46a84228a5c90d9e3f36ce270ac3fc0 |
Hashes for expelliarmus-1.0.5-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8502ee0098f52c8274da5377ec02f414d91a3a8749ca7e3986b8d8d1b3f9536 |
|
MD5 | f9a353ef34890e0e45301cacc409ff7e |
|
BLAKE2b-256 | 8447907d91f4cfb694ad074da14d502f36fa225271354d85285a434937bc8fe2 |
Hashes for expelliarmus-1.0.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0359c2b07b121f33428849edcdb944595bbd3f6032fceb390289b716d1ff915a |
|
MD5 | 41d50972fe953c68f58274f751efd5c5 |
|
BLAKE2b-256 | 84b9d38f3135072f2bc10b4deedc8f902d3804e94b25e78598c8278c69097cb0 |
Hashes for expelliarmus-1.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d198bc076c169c2da464f8aa999fda959a0b36c40af94969deee2a4ade19bb6d |
|
MD5 | 56b449d49da7e0eefd773d24b64fbc71 |
|
BLAKE2b-256 | fcabac28423f04723789d12d1052bb1b368cb85c003543fd0070dcea4bbdc48f |
Hashes for expelliarmus-1.0.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee974688930b91fc2fe4129445c709588ef2daf650c5c03b7767a16caab292d8 |
|
MD5 | 205abe569a8eddbc8b6a698b5c274fde |
|
BLAKE2b-256 | 2238cb369ab40a0a6fed5213b87a6f6961cb19babe13f451483eb1b9b25fbdd1 |
Hashes for expelliarmus-1.0.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ebefa439d1dd430ddcd68835572b1dd6b2e1029624ae88bf2848e924690c2a3 |
|
MD5 | 5b173c399e5c76ed5af6008661256dc8 |
|
BLAKE2b-256 | 7264dac2e3362b72ccc55a34978e9c71be09d7675dd8b09a99d2f875c28a6b08 |
Hashes for expelliarmus-1.0.5-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5cf0d4f0fd729fb5b8bc0c77f4caf5255e3dbc8dc521273647f6212b953a593 |
|
MD5 | 34eff8d2ac4e23dcb06960f9941d92d6 |
|
BLAKE2b-256 | 738a3d56e8b9e6fe8775421cfafeb255de6a972f40306c2799251aba8fa4e2e8 |
Hashes for expelliarmus-1.0.5-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56f300ab1bfca1ba860559903f94c7431ef13d4bfd1ddbbb41ef60a0da6223b0 |
|
MD5 | 91f62fa7dd16ed7451596f420d068578 |
|
BLAKE2b-256 | d800d7f2e522e5129f1ae91bc9d24fe63f9a0ce586af0353c343e6ebf4a20061 |
Hashes for expelliarmus-1.0.5-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00b58c6df5d3aa1ccde7e3e5487906b4284511d832aee8feab7b2862559d7b16 |
|
MD5 | 5333d5ac0e327b0ab758979cbe30604d |
|
BLAKE2b-256 | e491c4ed153020917adf2a8c00ae6124be97d3551b924f9a1ae5597a82df8e57 |
Hashes for expelliarmus-1.0.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d1c3f0f5e9e9a389e982093e880bcfe763e6448e623a9beedc7eed432e6683d |
|
MD5 | 670c7aa235eeae3d5d253254bf4de4f2 |
|
BLAKE2b-256 | afdbe61f431850f5de1eeefd682e807f78eba856447fb6e06a760c6a34fc47a0 |
Hashes for expelliarmus-1.0.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75c76ab5e29d16cf1f9d429c87b9d97381e9ebfee9679c32d5cfd10abbc68439 |
|
MD5 | cf352dbb9f685f142c86669da1767d4a |
|
BLAKE2b-256 | b55cc1df00f3ab959ee59d7036d9abb7f25fefeddc244d5921551e3aba9dff88 |
Hashes for expelliarmus-1.0.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19fa25e629450afea41ac809549733dda641f7a160fae94da1c34dd668aab642 |
|
MD5 | 350d65c52877856a2abade1a0cc4770a |
|
BLAKE2b-256 | 912e066a4e0006601a8034a013a7aeea2830728dc65a75bb79bb91f02045f67a |