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.6-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 424101b5d3ecb9448bae42dabbb8cec545d6c8e96af21902feb0dd810adf7cba |
|
MD5 | 008fac7d2521a08ba0681b3c06f4d094 |
|
BLAKE2b-256 | c13bf96021d7e4700cb4dc246db1b7e5595de652419e72285864ae089243037c |
Hashes for expelliarmus-1.0.6-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57eb64be893c04cf8306dddc5b034b74cb28bd898c5f012d1b459bb33f47f52f |
|
MD5 | be9bb2658eef5c5e6848e2c6bb82f551 |
|
BLAKE2b-256 | a9bb89a553642d5857d58dd35aec6400635cd1bdf1aedddf9ba16052d36d97b5 |
Hashes for expelliarmus-1.0.6-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1366bd2fc520033987b7fb1024d95bc1de7989451cf16c0e976514397b9a8b86 |
|
MD5 | 2a4734e2163fc73a8bbce9391b03c994 |
|
BLAKE2b-256 | 7d3bf6b7c99093cf6297c2fbf0fc087dc4abf1b98542202543525033089116ea |
Hashes for expelliarmus-1.0.6-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9baec1e7fe467caa46f7350faa3555ec0ea6da4c0415bbafd5d63158eb1eff75 |
|
MD5 | 72ffbcc5314f36c6b54405ae509b6520 |
|
BLAKE2b-256 | dc89cc0bd6bfcbe8e2860ae0a07e531be28930755442884c1a499f026fece36f |
Hashes for expelliarmus-1.0.6-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca6bc12e86b8991089e2a4e72bd899d254477b5bb0b2709a76874ba1062e97bc |
|
MD5 | 5c12703bea646f54ad03c59506c4d2f9 |
|
BLAKE2b-256 | 6da1876b2d134dce9038f05b657c47dea751ee49bbdbafd366b93ed9b4c79cc3 |
Hashes for expelliarmus-1.0.6-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe5e880f0c824ef6a35b95e55a2070e263b7d24589c43d15e83fa5f006f26e96 |
|
MD5 | ca27ac006b0fd70d92ebb8fc7ec301e3 |
|
BLAKE2b-256 | faa390ed45113db8c9ae4215d5faef88814abfa88be8d19dc9297375feb4f204 |
Hashes for expelliarmus-1.0.6-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 737a024914705ae3d3c2a23ddfbca866dd26dcce62fcb825f41d2301ab76198c |
|
MD5 | a6e7d54d5500b716cb936c2e48d93745 |
|
BLAKE2b-256 | f69c87ab488ef5b44c94aed23eee605073844e06ba2e4ccac8323ce86b538b5c |
Hashes for expelliarmus-1.0.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1aa1dce5e17de462e781c83f23b02bf8767bc17f53cc1285414f4b165dabe77c |
|
MD5 | 809d313225266df7e286746558d34a22 |
|
BLAKE2b-256 | 77ca39314e36aa569e7af08703afb4b9c5fe89fa1e5607dce8006d4e31d80744 |
Hashes for expelliarmus-1.0.6-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbb59cec6de5956d5be38f08c8972e8ae341b243fe36b229f980e6e08b1854f7 |
|
MD5 | 7704edc39cf4c4a0c7a4901ad8966f3c |
|
BLAKE2b-256 | 5639e2fafaeec313d9bf21ff76d480be295614c8b1843fc3e19a2ebd5be29327 |
Hashes for expelliarmus-1.0.6-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1a61bce6fadbc58af264971be6ca1f0bd6f3426e8778fd19c7d4caff8ff0a2d |
|
MD5 | f7dac3772a62931526dcf224064bdb29 |
|
BLAKE2b-256 | 6297d36822c5d06c60fef09c930180afd20079edcd508266a61c025e18b52502 |
Hashes for expelliarmus-1.0.6-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ff47e936103cedd056365a54647519d33042e1db27c7309fa34f51927ce92bc |
|
MD5 | 2d5de26d97656d17580ec62093f7a9ab |
|
BLAKE2b-256 | c6ff4831bd53cbb19c7152de41e3df99a90694f73535159e796a726e1232eb82 |
Hashes for expelliarmus-1.0.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f57af60f397ac98d073b8c1e2c4e098863f1207b148e7f2a282c4194fd715dc |
|
MD5 | f8b04ed8ac64e21ba8a07cf39432567e |
|
BLAKE2b-256 | d1b027add6c5b49d3f515e35b534b79726535b8ff4fd47bb03513087f1880932 |
Hashes for expelliarmus-1.0.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5391e471d3a306b97803fc5acb8ffc27b7fff41b2df68cb9667843ca93a352d5 |
|
MD5 | 60c4a1a74523cf11dfb0abb328276133 |
|
BLAKE2b-256 | e6b01012829370c2872e71ce5e05a302783bd62367adefbab9a5bb119a9e06fa |
Hashes for expelliarmus-1.0.6-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f260d3495d2a5be0ca80db9dac810d812039d4ef1857681ca4f07396e3247eb7 |
|
MD5 | 4ed5ca0f13425707d34f1bc4dd6dd0d9 |
|
BLAKE2b-256 | 819d2cfeb8c1cf50729ba98e7b0e6949eef3a93dd5209dba17543311fffd0bf8 |
Hashes for expelliarmus-1.0.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe954cae9c8c3ae17e43552b3336f80c64374d2180931f136c7d1584cc4b8db6 |
|
MD5 | 6fff95e7fcc4a27bc663243ea6e76853 |
|
BLAKE2b-256 | 2e22b8cf3960409ffec4a5770c1e38b26e7d2e23a55cf7f537dba7eebe31444f |
Hashes for expelliarmus-1.0.6-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa4f4e49e77ef4a5c1c3761cf3f1ec0fa63aa8b20c69cd2260b59558ae99b526 |
|
MD5 | 6398222bd42ee7b6dd0132c49d285b86 |
|
BLAKE2b-256 | 8df7b9ac0560c686036e465e8ec36b2929336e19ee2534e7149a8c5df518d25e |
Hashes for expelliarmus-1.0.6-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37441c655ee0136f1a436330d9e86113a457e503993a70b33900ce23785956ed |
|
MD5 | 1d4b522c57844c9226ce3ee68d5cd017 |
|
BLAKE2b-256 | a812b7882eca07e603c709ad001b54c9c8dd6ac65ab8f5448a80f9049b922de3 |
Hashes for expelliarmus-1.0.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9309db676a5aafd8ec83db93d96a4bc1813f3a2aeea1acbbd2fefad8a4df31ae |
|
MD5 | 93ea52dd328cb024069ed7da962af0f0 |
|
BLAKE2b-256 | ec41346ad2a996374b45462da2e08d5124e3d4c41dd9f913c4c959bd894800af |
Hashes for expelliarmus-1.0.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af67338f6e7eda8f06b77e5a44773505141dd58476edc2576ca0464925eb3ee0 |
|
MD5 | eebb6bd5e5c496aafbd105657c01b951 |
|
BLAKE2b-256 | 9ba5e88d198e6dcedcdbb87bac1da86d4f891ca8c6a1081205fa8ef7b23c64d5 |
Hashes for expelliarmus-1.0.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81ec34f4c42100e2e883aaec9f33e90e7823099d3741eae29ea7e23ba0f162a0 |
|
MD5 | 702ece60ab06ce25554f0d69b03bfb59 |
|
BLAKE2b-256 | c808825792c05987ee6da476c434e96d1a7dea29127b5c5f5b19a56b802ed466 |
Hashes for expelliarmus-1.0.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20315b5c48cf090c4762f541e3a79b4038512c32bd2d27424a3f45b7d4b35444 |
|
MD5 | d394fe43d7e658ee0f265fdbc73a15be |
|
BLAKE2b-256 | 890af2f4941ee69aa74b7ab00c7c92257926f9144f976db68f6314fbec4b4d72 |
Hashes for expelliarmus-1.0.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a33a208805e17f7106f609f2f5072e601a496cf527005f3b9e797bec40428bc4 |
|
MD5 | 5f05c403595a5118737eb92e5dcb8743 |
|
BLAKE2b-256 | 324c647ceabc0c2ba19540d382f2f7c7fe4c94a0fb19edd4d2acb8d6d350559e |
Hashes for expelliarmus-1.0.6-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55ee5cc9d0dc96e4d89b4fbbada89f4c0af4d4550586cb5531ba203ebb258d0d |
|
MD5 | c03e988d7ac8820c5dc4feee86977258 |
|
BLAKE2b-256 | 4d77d1103a47df40ca95944a7566f76df63ce6b6931b2107205f9aa0a616ef17 |
Hashes for expelliarmus-1.0.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00a0e273fbaf42fe2f0dc590d5290fbe51344f9ab1d01e34aa40285386162920 |
|
MD5 | cae4c98d0a3f24669aeccbf93c1e8fa4 |
|
BLAKE2b-256 | f3ef843750ab4601c5e45eb7281c2eba90e782f572f84fac5b454311ad8e3b07 |
Hashes for expelliarmus-1.0.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fe81154a785ef6016b06a2f1cf441ecee5f120593b7a7061d6a0e8131d0c750 |
|
MD5 | 9c7bd9804357f54ce73ee55468bdf599 |
|
BLAKE2b-256 | 1a8891ae1ff5cc28f8a14216ea3c11383d651a02cc071907be427ac502510137 |
Hashes for expelliarmus-1.0.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82b65db270f35c597d4c84bfc73e89aef8a80870babffa8c0cdbad53d6e7ad40 |
|
MD5 | 29d4102b95460bb5a6f409595487c061 |
|
BLAKE2b-256 | c829c90f860bb3b561349ebd87c2eb9a7fdfca353113937c7464196e6b67cfbf |
Hashes for expelliarmus-1.0.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcec651ad961664c5c08b0bf226ea31d43df299a9fabb8481741641bd80d385a |
|
MD5 | be097014d67f66fd9478a491cac3a2ca |
|
BLAKE2b-256 | e0b2b5c809ec0ac53c10c22e147b75223f69629ae162408b814725df243afa88 |
Hashes for expelliarmus-1.0.6-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de64957ee956f707eab8d7e9086041b297db898c4fd24bf83c82657e959abfcc |
|
MD5 | b9e50cb395646472a763df59f31223c4 |
|
BLAKE2b-256 | c20bf33380606373b2e2c0974e56e0c1b2edef8a0b98194e4a18538f69029705 |
Hashes for expelliarmus-1.0.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 152b3a788c100f3c14b5e756354ad0625c82e4eefb468bf249785b808bdc5dbb |
|
MD5 | 065c5a07777f2158b9e9d9b7197bc121 |
|
BLAKE2b-256 | 4e5477e650df896bf55d8a48896aafc12ace2a20c849ceb391b616eb02b3db26 |
Hashes for expelliarmus-1.0.6-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c02dc7357abff5a18ccd1b32ec83891104eddb5e18a4ef1d6aea0a3b75c03537 |
|
MD5 | 5ced7464eaa3ef7e968ca1460e4a6cab |
|
BLAKE2b-256 | e88f2aae47bd0fd27b1016ba6fc395cc15291e70b7ef3ac3a9de524e140e8817 |
Hashes for expelliarmus-1.0.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b92343f2ac70ac6f142c07a377edff5491e0b8cc973226f2266b75202675f2c |
|
MD5 | ec9748153f620b3c89266f6f122958ec |
|
BLAKE2b-256 | e9126372c9afe254eb97d4f1e2e53dc5aca8f81f32e3aa4cf465ce6c2c4b188c |
Hashes for expelliarmus-1.0.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6f9180e00c57bcb96e5cfd340de26a8d2b8398bafadd6c6758600c9510d1eca |
|
MD5 | 5d46e2f1b376c783471228fbaca5877a |
|
BLAKE2b-256 | b06febb2d88d0472755f753dbb3cf9f24663253db19dcae281a9051e6aeb6a79 |
Hashes for expelliarmus-1.0.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e473fd2f0b0059e8077ab7a45007e9c9c530b4c5b1d980aba553684690a265ee |
|
MD5 | d60ecfc185bba0451b950270c0af77eb |
|
BLAKE2b-256 | 57af08a4c96e3d394b6c8aec082e9896cc1b4c6b594f0d9d506db5e37df2d58a |
Hashes for expelliarmus-1.0.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e2ab55da15a1c0c031cb9add195e05a637e6973dba620be4202cbbbc0bbc02c |
|
MD5 | 261cc25f5d12c9568fbe90f278ede83b |
|
BLAKE2b-256 | 752e053118211db9ca345d961fdeb5d019b90d1923a4ea1d296b9c76ef423bcc |
Hashes for expelliarmus-1.0.6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cc72d47d9ba0bcba8b363fa1e4c4ad0baca535470775b8f287cf1397eb10862 |
|
MD5 | d7eb7cacf554acff25497f4b9461f9ca |
|
BLAKE2b-256 | 054e757dcacfea03a8fec19a83569aacdea27411991e8a27b3d9532016c6dcbf |
Hashes for expelliarmus-1.0.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 141b87408a1fb8053db9cfd01cebfd589e6a72d88c0146b5d363bc606b7b3602 |
|
MD5 | 8cd2060d13f3434efc3be5ff3f815f44 |
|
BLAKE2b-256 | 0c8b267861ff88d32376f12a60dd5c4469ce859bf95367d60bd789478e08f56e |
Hashes for expelliarmus-1.0.6-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a4f60331d921e768adfab714c739f119b83b5aa04c23cadf90f7018db58b467 |
|
MD5 | 29f843004d92e2e62cfbd86b2486e4e0 |
|
BLAKE2b-256 | 97d278005d0d549daeadcc35e8313885b1a10142eac4ca264d54f5f64dbf2027 |
Hashes for expelliarmus-1.0.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 850b469699759c82bfd6e24c104393ae45591c3852d6bed431832fc0a75a0511 |
|
MD5 | b3d232186f5adf12b74c10a3638b2598 |
|
BLAKE2b-256 | e69230448760fbc1ac4c8f342c9bcfa1d4b572a3f89057712de2aaadca34db95 |
Hashes for expelliarmus-1.0.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f12c515445bb145232f64483d22c0c99cc068adfcf845f72770abba9f1f761e2 |
|
MD5 | 75e51d4ccff08b1e40a10853a8d6ebf5 |
|
BLAKE2b-256 | 811a0f7dcc48754519f81e0756830e834a41a4faecdad6e4eb4136acd64ed4c6 |
Hashes for expelliarmus-1.0.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1ec69157b4db86e6699bece1e158c4bf383e0a534ea927d91931d055c927734 |
|
MD5 | 124382fb31cf95e34c6923677bffc8fb |
|
BLAKE2b-256 | 64aed1d32403f7ae7bebd28d44615b168c756abb875b8cb1bfba0346c21085bc |
Hashes for expelliarmus-1.0.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed09fabb9d0194d3afcd511cebcabb6fa514273ea2bba8b60034c4fb374ffffc |
|
MD5 | 353b6896e4e82cab5c96230e5eca869d |
|
BLAKE2b-256 | c3756701748a6357a43318904ffaa2a86e3e6c653c7ec24b3d1401e8a992ab14 |
Hashes for expelliarmus-1.0.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe722176a9441e9ac633fb8f0c62c521e1200807e19cdcd4a5ae76cf41e7261a |
|
MD5 | 175c840753f29cf35b815cda379380d8 |
|
BLAKE2b-256 | ef6388d448e220843637aae60dafdfca40769adb49863445dd2ec4e9d32b231d |
Hashes for expelliarmus-1.0.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c57f5f342a9e12d9a0e6b5c4e6c9ac2aefd6069ea0275f77750178e0306c007 |
|
MD5 | 844a6d8916159ce75b7a7677c5905752 |
|
BLAKE2b-256 | 27bd69e227e0cbd9dcfd0894e7158691b5e2291be2fcde0fef5cefd9d9f429e7 |
Hashes for expelliarmus-1.0.6-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4051861611d95dbdb816d4f13a4020c03dc3ae24889bdd0f351a78e5e52a351a |
|
MD5 | 9c2ad37ab0e4b8e9a6838beb9dcdeb62 |
|
BLAKE2b-256 | b462bab3ca90bcdfd7f41abaaeb4bc0d34fb75ac27e8ab1e5f42faf54ccde86d |
Hashes for expelliarmus-1.0.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 803bb38e566e4d77d66c7b57febae3e4d9fa5f6aa9100b750e7f0ef962eab98c |
|
MD5 | e8cb51403dd6a1927e7952d3ec4f3846 |
|
BLAKE2b-256 | 5065d6d83a4c7c3820a80c8936dab9097118765508df4e9a2de5a17ab85bbd01 |
Hashes for expelliarmus-1.0.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9b81679cfe145b9bebff179b001881e042543beaffa1dd9d57087145d355ef8 |
|
MD5 | c21df59c65d70356b3cc029303286cec |
|
BLAKE2b-256 | 274ab93ec7d25206a031911781b50c5a8e726a72d50794e2b7628a56fc81548e |
Hashes for expelliarmus-1.0.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f915f75d67f7ac2538c2cb8913183d65a820eb0b977b1f473a525dbe7692113 |
|
MD5 | 7b7ff4d1770161cadede8088c017624c |
|
BLAKE2b-256 | 7ca514d0f4d406d8fe2934559dd537be9a202f2e77ab68bdbe3776a1d7e2466e |
Hashes for expelliarmus-1.0.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 387604c2d8df4c29098755dfcf3997ca6ea5a60ee0f52a3aae4582137de5dd50 |
|
MD5 | adf70e52769f4509169afec448c5ea19 |
|
BLAKE2b-256 | ba1c0d12c1f16813976bedaa2da2c7f3c0d85cfe73bfe7563fca38cefe381a3a |
Hashes for expelliarmus-1.0.6-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2863174ae6efb6c589deb7359470f6573b72b958ca61330221c9ad0930639539 |
|
MD5 | 18b8a22e3f17e658f39d51453c147da7 |
|
BLAKE2b-256 | a7b74790addba55ea6a7c5e9c9b5e83e6e364e5d42b7227b4fa5ef9058a2ec86 |
Hashes for expelliarmus-1.0.6-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3af745e7ba09826a7b1d449793ff61e301895a105c3269758c8f7a71e60ecf13 |
|
MD5 | d4c8b97de27d6c8b95bcc67662eaafc3 |
|
BLAKE2b-256 | 74b602b617002142ac642eebb73e3f4929b9f2f5db832719cee0c869ddaded99 |
Hashes for expelliarmus-1.0.6-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f18f3e06bc16053115d85a43eee92468e6e1d860114011723da5086832ad9d1f |
|
MD5 | c0179ece96c6f65c3ee437eb20d58599 |
|
BLAKE2b-256 | ba2849d88d0ab07f003334c38232af3a0721f4fa07468bbc56cea7c29489fbcb |
Hashes for expelliarmus-1.0.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48ee3030dc43784b80754746a4ed75fe1c1aed8a22d35feed558aa3ca77ff332 |
|
MD5 | 47276e963809296ca4d7ad01ac28afcd |
|
BLAKE2b-256 | df314dc6375c1f06b0024cfc9288d2731ec8a6149c73125f085b2f80b9530479 |
Hashes for expelliarmus-1.0.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab800b3edb3c03ee2c85a9ad0a130f72513f2640a284fa05a07adfc63e1be42c |
|
MD5 | 236af1a9d7dd8bf8657586c10e343211 |
|
BLAKE2b-256 | 4b8cf4500ca826c14367db300274304b8c46ca650215f125b9085684deb5b367 |
Hashes for expelliarmus-1.0.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 661a634208b25fb6055a776c8e8fea4f219cb0526e088b9ab90fff013f3bc3f9 |
|
MD5 | 05f56a91a04a16792241362982e8b015 |
|
BLAKE2b-256 | 32a196c4e57aa172ca6dff7501025b22522ccfcb55d65a8c3ca0e8361d5d8e1d |