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.9-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a300a99d5ce30ce7f9d88341c4f02a82510a4380f42328ef5ec1f1fb76cde782 |
|
MD5 | 0581e377d7a603a0c085d4714c493638 |
|
BLAKE2b-256 | 1f56bae681fe56673f67ca959c6ac9cc04f225242007293069d473ecdaa40fb7 |
Hashes for expelliarmus-1.0.9-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30285c223ebf3bedb95875978abf90ca681ca70070a78c39da04ed3f84bfb9bc |
|
MD5 | 605ac3b6748562691be76046d65962e0 |
|
BLAKE2b-256 | 2a86a3161af0a6bd70002cf6cb75317bdb5badb0b86003479a40b15f9b243e4d |
Hashes for expelliarmus-1.0.9-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af7c2f6b6d2bfd6c910746f1d6d3871071b81dd162e8624f31dad811e7652b23 |
|
MD5 | fd5348660c2e561dc8a99e10c6156f23 |
|
BLAKE2b-256 | 492ad615fb914ab2697bab1b028fb3e3e33f6869f934cc1be69e7c7679fb16b9 |
Hashes for expelliarmus-1.0.9-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7917cda22b77162e6b155bf7ad78f350fd62312274f4b2450458f9ec81e81514 |
|
MD5 | 05e01e2e5800aad9e5357ab58bfb3721 |
|
BLAKE2b-256 | d918eeeb964c2b6e03062a3a07d65dab5a0899208d6f8369fc98ab4875fa6d5d |
Hashes for expelliarmus-1.0.9-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09d9b0ec04ce0527530221900bb504807575cdce2f232fae7dddb72b165f83f0 |
|
MD5 | 9ee59db5183e29c4feb0a9230004c063 |
|
BLAKE2b-256 | cc169d9ae7be343aaa2c82395c5a5f4b54fa6224f6e6dab9b7e8b2ec094e5b79 |
Hashes for expelliarmus-1.0.9-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9ece2d9ad7b8353ebb4514cef82f9396fec7c2900b065a18d7112dc1d283442 |
|
MD5 | e00c29987951f3b78909656e80f292b9 |
|
BLAKE2b-256 | f717e37da91c2d3d5ae04da2fa3757584b8aacddfbbfe7ed964eda897588ab23 |
Hashes for expelliarmus-1.0.9-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd5944d60546f2460161cab239fe3f85a0ba9eae6fe022675109725477307a23 |
|
MD5 | effaf78c4366080b7cfbf37afea6f930 |
|
BLAKE2b-256 | a25d00edee4d664feff2146f769dd0907cb31ba60cc7a9a210babef900923485 |
Hashes for expelliarmus-1.0.9-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b560c345565a83140e4306f12bab5298fb27e7fb5519520ef44dd720f86552c |
|
MD5 | 46c4e15884ba05f0115a64cc4eb0ee64 |
|
BLAKE2b-256 | 972f60fd1299d1ece5dacd4b467f065721afe2df624620e8d3cb31ce9045e63f |
Hashes for expelliarmus-1.0.9-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4029fa4d087a3b324469cf0cfc4f470d4c4507c24e5db7643b4e8d45252d2d9 |
|
MD5 | e1796a8e8ec29885dafeb5010ecb78a6 |
|
BLAKE2b-256 | 2d94848cf9bea92ac8d0837ca8fc9cd8da22acb85452ddc22033d806e4fda72a |
Hashes for expelliarmus-1.0.9-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5c44698461291359fb249fb45a3593a6fa3ecea5645e0bbff90adafb8ec7211 |
|
MD5 | 7f2731f2e6ee9b548dc825ae7c0821cf |
|
BLAKE2b-256 | aeab0aa107039213b890bc800a4641a802b13c9ca283235c971f9905ce7b230c |
Hashes for expelliarmus-1.0.9-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31f29ade07c64c3408a323bdfe7149ac256ee15a4f63ba3770309bab47878b66 |
|
MD5 | 5449dfa94ca035b854011f80481910b6 |
|
BLAKE2b-256 | 8f2ed3d9f02c6868d777314f0076008be0a04ec2a05350a30a20d0f0ad08617b |
Hashes for expelliarmus-1.0.9-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1971f07c7fba4e674ea7625adecf3981ae4b3a7f2015f342307fa2963eed487 |
|
MD5 | 5d14099ca13d7f59f2f48e7ba87af660 |
|
BLAKE2b-256 | b77d5d59d41797c9ab392ebb5f89d353750992005b9bb9f34065a1257cbd4c32 |
Hashes for expelliarmus-1.0.9-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4dd2b7d139ec1bb0e07b9f0e71f6c065f6a8f8b8bbfed03bc95f273bb974d26 |
|
MD5 | 9bcc5d4bc86040c065fad01bdaf27c31 |
|
BLAKE2b-256 | a258699393b50321ea1b2e6cf98f4acd59bab986d492aac6a6b27be596c1e90d |
Hashes for expelliarmus-1.0.9-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43a8a5d57d8c79e0e476bd66e0dce9764cf3fddd2bd12a33bf5e97a37cc200f0 |
|
MD5 | 4ab2bd86a58afda61901fec13b5e9ad1 |
|
BLAKE2b-256 | 38bb75881d23994a2085f7f1120686d828990f104f71015eaec671636c65a322 |
Hashes for expelliarmus-1.0.9-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef700d4f69bbb32c0be3609571117b236e64a61c10dc49d9b36c04ff6e7b17d3 |
|
MD5 | be067d32fb2f77f65b7bb1770f19d265 |
|
BLAKE2b-256 | e3a62c8741e793ff1875750045bc0df0c038f985dc4da8d6de0740500294cab6 |
Hashes for expelliarmus-1.0.9-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c4be60404a285af69537280f137ccd3c45bed72b2f951118f5d82428e2f7dcf |
|
MD5 | 2fb23ef76184f250cee9461482b59741 |
|
BLAKE2b-256 | 4648107e112065bb0cb2fac9d37a9ea8f7062fd8ed4d3d26f2e71fae732a1a2a |
Hashes for expelliarmus-1.0.9-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25b049b2d98b0282b0cecc5fb98a8473973c9d8cb521ed96899ced7adb71aa25 |
|
MD5 | 8bdb4da2858c089b65d8fb7f6fdf17ea |
|
BLAKE2b-256 | 15d8723aac9d432d6e47d29622406ddd3e6a1eb136933d19ae9da5779b41a838 |
Hashes for expelliarmus-1.0.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ae63038982414d066a9844151ccb61779d4a3350a20016a23b678425ecd5ab5 |
|
MD5 | 68f576f1580f8e526913852e4b26c4d2 |
|
BLAKE2b-256 | 4363d1467bc21b50afe5b2821c0eae0883a1cb5e825a0d20fc931bc68689bd1c |
Hashes for expelliarmus-1.0.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 296755d2fe2fda2afeb7d90b425c12cae80f97dbe20645b55389215ffadb0ab2 |
|
MD5 | 45f681a4356dacce439b95d9191db181 |
|
BLAKE2b-256 | 67b4d1015c507db04325f6dfcbd435d293f32e22a0a3fd97d440bbbefbed1a63 |
Hashes for expelliarmus-1.0.9-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2c3a5cea22a561698c62a5ba595bab335b3eb8a29631d420b74365e0d429bf0 |
|
MD5 | 78f5788a216b8fa3eabad8de325c5e81 |
|
BLAKE2b-256 | 30b5a5f4c12b26abfb6e75ed63d923c0e481845a7fd2df5361850b2faddd762e |
Hashes for expelliarmus-1.0.9-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e964d01b6ae454e24da38a5e5ce1dbb0a6c861d53b0abb3044b2ba98f00e9e2 |
|
MD5 | 23c9d0b125ee4b69f473b0a840a444ba |
|
BLAKE2b-256 | be2cd07e045114bda8faa167a43f07013021dc8ce5ec87ba803e629b6231ba9b |
Hashes for expelliarmus-1.0.9-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 475134f32a546f659f2de717f7120221af5898a631b3433760f2c37fb0db6be8 |
|
MD5 | 2e633740c52898b554027293ad16cbdb |
|
BLAKE2b-256 | aaf2e0020080c8fb72f84aa7ac2fca867a622e493428afc184569d3971d391df |
Hashes for expelliarmus-1.0.9-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f0477db12bed37bc84cf2af8efc9d48591d0d2cb66b45e169ab3a0655398691 |
|
MD5 | 37332d6f6bedd1605b5927a18a86633c |
|
BLAKE2b-256 | 2d121026fd902789bbd9dc4c38071f62ed94128fe4ff1644d6983070afc6cda6 |
Hashes for expelliarmus-1.0.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f70421f578643645792f6677078eb75cc7e9566a8cf3aff7c8a48fff80bdfff7 |
|
MD5 | d2842c66cfcc53e2a3f006885b027786 |
|
BLAKE2b-256 | e4e75321c2113ecc2e99dc2be4e6cedd37df287b98f6c396f1a9b1ac86f9ccf8 |
Hashes for expelliarmus-1.0.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0087787eb9d3f15901b281ba95f1d443ca82573a514713327eca64e5d9f1eafd |
|
MD5 | 6066cfe34cd94ff0433630e4a1046d91 |
|
BLAKE2b-256 | 83a72162240bf8aef8f1a080902f8f9dd5869ab88e99ed875f11932a8315593a |
Hashes for expelliarmus-1.0.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1989e2d8c5c0a6818a5acf09e6a0fc24989ff553a389fc2be9618dea29481d52 |
|
MD5 | 69e63288b2a09d1b0bc7d5a036219a1a |
|
BLAKE2b-256 | fd11b9956c197d5c619d9a75705db86eeabaa5f63482729f62f8e3f4f4afaec7 |
Hashes for expelliarmus-1.0.9-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 973bae9ee26d24c960d362f86104935e5282fe23bb6d3aa6ddb6f323fd7c767c |
|
MD5 | 34af1be7f0e11dd2e8338734a4a255e5 |
|
BLAKE2b-256 | df2dea7fec69e615be367018ace4c349230ee4f536e3e73c4b176c3741e6de7b |
Hashes for expelliarmus-1.0.9-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff3ac212dd3274f262a746acc559f957cd5a113b47baec5e88259b3153d37334 |
|
MD5 | 6e2586021f92c9b431abf9e0f070bad5 |
|
BLAKE2b-256 | 0eb9a2869517de356a2465272f4325f3ddffb5909e09aab0b49ce9dae477634b |
Hashes for expelliarmus-1.0.9-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb323690d67012084727b3f1196e0250e746bd133f0d382e979285fa91bdcea7 |
|
MD5 | 4eaa280957d245ad2ee006ef8a502239 |
|
BLAKE2b-256 | 95a7d417ad8e98031209d279f37529a5bf61e29761e76c3e8957cdf80d79d166 |
Hashes for expelliarmus-1.0.9-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4066b9f9a58afe5188fc78fa510239bd894705ff387a6cdf1ad4e4ff3a0a45ab |
|
MD5 | 3ee8252941907ff08f64f8759674290a |
|
BLAKE2b-256 | 089399f16579b47cdce2c0c326336e8d2884af2155bb11b52659abfdea21e192 |
Hashes for expelliarmus-1.0.9-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86aa07502a0f5d94d925ed3eb7de7047610265428b53c858ef662af865a09d0e |
|
MD5 | eb30fc49a7dfbc0e5cdf624def558eda |
|
BLAKE2b-256 | 087feba08fb0f30131fc88b987a22d3e1985815cf141519a34f29e913fb673c7 |
Hashes for expelliarmus-1.0.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55f449a6ff3da07f7936579c43d477d0fa24d6ff1ea512e53cd495ea487808d8 |
|
MD5 | abe379673d316558612f8593d13b31fa |
|
BLAKE2b-256 | b5bfa217b7b6fc02180810a3bcaa155c8b65bc0a1d383a796ab49191b02c8167 |
Hashes for expelliarmus-1.0.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7c5ab177bce1f02caf797ea93991c091db0681778b25aa88ec6f33dee7e1932 |
|
MD5 | d2405149c1f696581f8b3e616853ae2a |
|
BLAKE2b-256 | 50aac42fec7c076099387afd228a3f6081bfd8a7e75a48fc170ded5afb34fb2a |
Hashes for expelliarmus-1.0.9-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b52bc13b3de75688b1ca97bd17a721c6ea89465e7ddcd98c1f8ec91427f4aa30 |
|
MD5 | a18d44543dd27381e57a8ab0621a63b0 |
|
BLAKE2b-256 | 499e5a80eb25312205f5a8d3874e02d8ce057ade973feeaffc79f1daf45ff025 |
Hashes for expelliarmus-1.0.9-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e17ad0add9260c009677f811431ae10f6890b39693572b802c2e72362c19d27 |
|
MD5 | 808aa362035083ddc0ceb9ce66d0f908 |
|
BLAKE2b-256 | 2f38ce9cf2d8bf6ad40b04761dd26e9a375faa3bd44ca9cad20a48a6dac1b887 |
Hashes for expelliarmus-1.0.9-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b5deb1ad551177021b63b0af740d77f76aed9770fa404a974477daca64da490 |
|
MD5 | 9cdcf755797568ad67b9e93f29245795 |
|
BLAKE2b-256 | 39b245e43315639e3612619453643b4fc68bb16bfb3af06268ddeb1100853f57 |
Hashes for expelliarmus-1.0.9-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19cac5039e9444971b34ec2df74b9d0c8b5c623fb105902379cbdbfb3ab23545 |
|
MD5 | 361d2ba7862cb4916547ce9004c089b8 |
|
BLAKE2b-256 | 0674e5c941dd61a7402d705b56df615d1a4f85593a67948d1d278e57b89c34b4 |
Hashes for expelliarmus-1.0.9-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 940e3b54d395e306e8309d7bc2ccc338594b0e8b0a368f6677bf91eb17d4dd12 |
|
MD5 | 93a080a2ff33336450f43247cd9cc7ac |
|
BLAKE2b-256 | d52cbeae57d72c5dd7f47ec9d43ea714dd7707eb64a61d31235c8023af1d6dfc |
Hashes for expelliarmus-1.0.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebd39103127e03deae0061a3d658e71d3d626a256eee4be63e9a8289790bedaf |
|
MD5 | 9311dc6e8318b981523a45c9f516b152 |
|
BLAKE2b-256 | 198995bf69b55537a0bfb8e9c2cb0fd46bc43b584c84ea40c3b23229dd471033 |
Hashes for expelliarmus-1.0.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98f9d04d70c87d0419cb145c75582317d10d80160036d1256b943ed00fec9079 |
|
MD5 | 82a4fe72fb256a583b43aad7db1f583c |
|
BLAKE2b-256 | a9557a299eb83ca338fc0fa1d0e9077c7353c005f7f0ff3223026381fc54fe20 |
Hashes for expelliarmus-1.0.9-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1595dbe21797e5c3d850cfa5eee77937d46f9c51e07a88b8ab08d39d930f117 |
|
MD5 | a0cbcd8ff8f21a0e9d32726414312bd5 |
|
BLAKE2b-256 | f27f541d549d44784f0ced1c70157b4b2e6d51dbb3b58dcfd328c37a4861b43a |
Hashes for expelliarmus-1.0.9-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6388d630dcbeb021973c49663f6f04f243f24b9b8e8ce009e5bc61f21011d2c7 |
|
MD5 | 3302d0dbc5977d3b4c7f31a531ca93d8 |
|
BLAKE2b-256 | f44ae4e873ab7a38c5b4b3845a684d5be8074c538bfbfb3951722c3d05a5f9fa |
Hashes for expelliarmus-1.0.9-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56393edbe4b47bc878e6579aac2912501547811fadf1d8f2351abef1934c1dcb |
|
MD5 | ec8a7f49d4d845a5ef403aeac62c2879 |
|
BLAKE2b-256 | a30fa4b8897af4115de79572fc2279f2fbca6ce4501272ffe558cda31e315ef3 |
Hashes for expelliarmus-1.0.9-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1d6951d08fd589377803f5b45b193e494b09d3ecf34eaa5e80b6acd16c9afb9 |
|
MD5 | a7973d29a3c5c59ac2c97a86d8203834 |
|
BLAKE2b-256 | 4dfcecf4453793d90242532dffacda7903d2342c5968be75b2979fecc50e448b |
Hashes for expelliarmus-1.0.9-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14ea16269ec6b6f0c40089ae4448328cc27228ed294de9c931cfddd82e9f1e86 |
|
MD5 | bacaa62933e9a00efea8c67ee90c45e7 |
|
BLAKE2b-256 | 0736f2e608701a7bbeebaf16d0d76229be3c2622fafc79d750bc7b5061a9b557 |
Hashes for expelliarmus-1.0.9-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6c8a157674893eb3c49d5173885d0be67469e47a4b394985aa219143f659601 |
|
MD5 | 8c5add8c84b6efdd3b65f4556f4716b9 |
|
BLAKE2b-256 | 664c5c4c1e574435ccce6b8420fda4e2aebf70ba89690a53783b29a66ce79560 |
Hashes for expelliarmus-1.0.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da7a10b0c96d55b7a923cd67e21fe9ac28f087fcfbd5e4f88cd6fc57dc9a14cd |
|
MD5 | 19856bc84681e54c869913ed15ab9668 |
|
BLAKE2b-256 | 9e70b334bd056f077879c46e176e9893c2027e33ef9ef9c2d4d99b661adf2f29 |
Hashes for expelliarmus-1.0.9-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 783ff5e0bed9b47bd312846595b153e301754e5a33927df554af2ee9d1dd2431 |
|
MD5 | 4c90f91845fa32f7cd0a4b74a52cb253 |
|
BLAKE2b-256 | ce561445051b2ede66ecc81879bc70f5f4f9e1b7ddca8ce43acc9496d89d16f3 |
Hashes for expelliarmus-1.0.9-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 602ac277afc01d03dade23a16cece95e0723cf677e049536d3ba05e2eb9b37b1 |
|
MD5 | 266cd83dbe4c4c35770ecb63a0fd4767 |
|
BLAKE2b-256 | b9d58be3b0678abb95812bfc573290974589b61ae3375999aebaff8b0ed5a635 |
Hashes for expelliarmus-1.0.9-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 564868b89222e042743ba3d5c18e97730dd095006e1985412182381bd901c6fc |
|
MD5 | 2ef3024301f4c7f13d516e00efeac751 |
|
BLAKE2b-256 | a0aba7e6b2d3b7cadc6fd398e4ce4b41badc94827941540af7d3a612245952f5 |
Hashes for expelliarmus-1.0.9-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49ee8cc35927d52ba081d38660e086d6ba1de55cb4a89b17bf03c186fd0ce264 |
|
MD5 | 87ebaa66e293f82fa440c2c293258828 |
|
BLAKE2b-256 | 417146906adf92f0ae1ffdbf2d4836293a76408505192fd29544aec8325200f6 |
Hashes for expelliarmus-1.0.9-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 610d3748ece9cd0d055836f9cdde44eb146965c93309356eb5c8a24bac684e5b |
|
MD5 | 9023fd4fd7640de22ca09447423a5e4c |
|
BLAKE2b-256 | 5b7fa84cacc80cc9409ef1497f039fe8660366d44153239ca87a422052d8e675 |
Hashes for expelliarmus-1.0.9-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4598216cd4a166380b4a92114af6bf609fd3fbd8407563ef0a0757c35f37ff7 |
|
MD5 | 871f3bde057f11030167d9c9958ed934 |
|
BLAKE2b-256 | 01fd15dc22459404ea808ab25ab0b3d24033834736ce95efe317f6053ccfae45 |
Hashes for expelliarmus-1.0.9-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a434f04a3ef3b30949b66de9a827829ddfa53b4844eb1423e744715237879722 |
|
MD5 | bdeed7a7e7c2ab98b0117643e6baa293 |
|
BLAKE2b-256 | 84b30dcf43f3a6b6914eeeb7518745183721a6f79e76af0f3cf506bedbc7a489 |