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.
Documentation
Check out readthedocs!
Quickstart
Shall we start practicing some spells? For that, we need a Wizard
!
from expelliarmus import Wizard
Let's cast a spell called read()
and read this RAW file to a structured NumPy array!
wizard = Wizard(encoding="evt3", fpath="./pedestrians.raw")
arr = wizard.read()
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_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 wand is not strong enough for handling spells on very large recordings? Well, we can try to read the files one chunk at time...
wizard.set_chunk_size(chunk_size=512)
print(f"Length of the chunk: {len(next(wizard.read_chunk()))}.")
Length of the chunk: 512.
Let's read less events, so that we are able to visualize them
wizard.set_chunk_size(chunk_size=16)
print(next(wizard.read_chunk()))
[(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)]
A small benchmark
Here it is a small benchmark using expelliarmus
on the file formats supported. The data shows the file size, read time for the full file and read time for reading the file in chunks. The performance is compared against HDF5, HDF5 LZF, HDF5 GZIP and NumPy.
==================================================
Full file read
==================================================
DAT (413MB), execution time: 0.248s.
HDF5 (826MB, +100.00%), execution time: 0.361s, +45.78%.
HDF5 GZIP (163MB, -60.53%), execution time: 2.348s, +847.56%.
HDF5 LZF (316MB, -23.49%), execution time: 1.419s, +472.77%.
NumPy (826MB, +100.00%), execution time: 0.138s, -44.16%.
==================================================
EVT2 (157MB), execution time: 0.221s.
HDF5 (621MB, +295.54%), execution time: 0.252s, +14.00%.
HDF5 GZIP (156MB, -0.64%), execution time: 2.111s, +854.72%.
HDF5 LZF (276MB, +75.80%), execution time: 1.206s, +445.73%.
NumPy (621MB, +295.54%), execution time: 0.092s, -58.25%.
==================================================
EVT3 (350MB), execution time: 1.824s.
HDF5 (1701MB, +386.00%), execution time: 0.690s, -62.18%.
HDF5 GZIP (419MB, +19.71%), execution time: 5.533s, +203.37%.
HDF5 LZF (746MB, +113.14%), execution time: 3.009s, +64.99%.
NumPy (1701MB, +386.00%), execution time: 0.259s, -85.79%.
==================================================
Chunk reading.
==================================================
DAT (413MB), execution time: 0.625s.
HDF5 (826MB, +100.00%), execution time: 1.992s, +218.60%.
HDF5 LZF (316MB, -23.49%), execution time: 3.939s, +530.10%.
HDF5 GZIP (163MB, -60.53%), execution time: 5.675s, +807.75%.
==================================================
EVT2 (157MB), execution time: 0.282s.
HDF5 (621MB, +295.54%), execution time: 1.298s, +360.61%.
HDF5 LZF (276MB, +75.80%), execution time: 3.511s, +1146.43%.
HDF5 GZIP (156MB, -0.64%), execution time: 5.488s, +1848.33%.
==================================================
EVT3 (350MB), execution time: 1.795s.
HDF5 (1701MB, +386.00%), execution time: 3.944s, +119.79%.
HDF5 LZF (746MB, +113.14%), execution time: 10.360s, +477.28%.
HDF5 GZIP (419MB, +19.71%), execution time: 17.359s, +867.31%.
Contributing
Please check our documentation page for more details on contributing.
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.1.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b12c2f53e37e96b4e47ee7db84cc591b63c760d81eff689242918c5df473b5a2 |
|
MD5 | 295db71b29b702ec9097865d038f7229 |
|
BLAKE2b-256 | e983903d7abd767e01ca06feafe68a9823ccb0c4c3fcbf6eed5914b1359f6e9a |
Hashes for expelliarmus-1.1.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e4926f64bd6330d9df92f5b00d250353c4ca372315b15d3e7be8f58f4fedfc5 |
|
MD5 | 822913702f45db596ad0d0814eaf1867 |
|
BLAKE2b-256 | 8e51cbc8d20e41b9dcb4c4baa15229eea634aee46356644c40d72b269423ba3e |
Hashes for expelliarmus-1.1.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3d12bdcc8469c89c1dccf888d0840bf59695b4db03b0480172ca8dbec7fb487 |
|
MD5 | 162984d3f1569014f663e844b04e46c0 |
|
BLAKE2b-256 | ca04e231e374f0e7c178bb2252c6b8b55b3f0a8a34eb19931920264d56e3759b |
Hashes for expelliarmus-1.1.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f4c24adad214edd586ed9c046db7c13fce2b64fdc874f993bde3e304d05a17f |
|
MD5 | ab6ee0a7e07720537e401b97db3d38c1 |
|
BLAKE2b-256 | 7209d59838f67fed88cc1f510725f52c1f24294696222ec361da53b0f78e1cfc |
Hashes for expelliarmus-1.1.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 890d5cc19ded3f5fed3b28753573db6bad0ff85d62368a9d760a351869422a9b |
|
MD5 | fed75f48ebbec8e2af5aaabee4a10faa |
|
BLAKE2b-256 | ae2b45cd4e68b99d7e46ca761db928969b761a25cae7a555c150dba333467259 |
Hashes for expelliarmus-1.1.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1caf9dce94c6bf26c95596a954d92e6d1fe40f51817e95e8e2916f10001b86a4 |
|
MD5 | d3864946124a130f415e18d29513afca |
|
BLAKE2b-256 | e98b5eb7338994b429b2a5ba069dee7054329bff6c9232df548399552cf59b13 |
Hashes for expelliarmus-1.1.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 770aa9d8d04c4c732d261b1789cfd94aeb045c09347dd7b3c7f37a86790435e1 |
|
MD5 | 4a90953ddf6b423ae16533692d2cdc6c |
|
BLAKE2b-256 | 1b788b2df9fc490d60bc521923639986414e5eb69a4c93aba69fa2dc8d4b48f8 |
Hashes for expelliarmus-1.1.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f25f0c49bfa5a473fd3e157ac29e65cf510a514b808c11ddea724e015f6b878e |
|
MD5 | 1acc89b89c0fd226de1ef1a9504e630b |
|
BLAKE2b-256 | ceb0e31ef603e9412a88a6dddc4410d6846d5e73a8dec2f4b95ca9bbcf80163d |
Hashes for expelliarmus-1.1.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba96b754e1aaf991ee563d95018430ad036def7262b798e999de68b71acbd59b |
|
MD5 | d7f5ae6748cc2d0eee2e4992d308f898 |
|
BLAKE2b-256 | eb165e3ebb37a3accd9e3cd7aeae620e6911c3ad50f07cf5e24dc72d5313dffc |
Hashes for expelliarmus-1.1.2-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e869c84506ab11005841fe995fd231dd9277765412236112b45b1a6be23d489a |
|
MD5 | 3729b9154e6dd31147e20334ffb967ba |
|
BLAKE2b-256 | 51ef554b52ab3c193211722a68f1e5e8582c6667481ae2815f1458ed65eb7981 |
Hashes for expelliarmus-1.1.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c066f25b8284eb1780a329626f7573014cd792639efa970f262f6e69845a41ae |
|
MD5 | e533ec30422c290491cd7e9b0579ed44 |
|
BLAKE2b-256 | a8e0c9eb046c537c4a74f32e7091c162781fba6741bbf3951f9df74ed039a350 |
Hashes for expelliarmus-1.1.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 205a49eae8dce26e2abbf96148230f0690c97e4a97dc435e62b8707fdf189457 |
|
MD5 | e9522e03a9d5e7c4295919749d4fc840 |
|
BLAKE2b-256 | a89e54386ce310ea788d085114a2a63ea8c4b349b5464317df8cd69b31d2cadf |
Hashes for expelliarmus-1.1.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88889bd4dc7720994a1c28098862684bf7b723f658525ae9234716fc1dd2cf36 |
|
MD5 | a816ebeaf34d1d69242b019f1d6eb231 |
|
BLAKE2b-256 | 5b6ad0c8f2ebe9bb9a51a7eca441b656dbb6239046a7830fa666291b49a2a94c |
Hashes for expelliarmus-1.1.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5bd920548ec5e88f5feaee0c2e5e34ac7aee3ed7cd51cdeac4f508ff970eaa7 |
|
MD5 | cc740081db6a3e6b0696c3177b11fc8c |
|
BLAKE2b-256 | 08017cf5ea570b4e00261d7028a26bcc7380e1795acd2f7f7cd1b2a02a6865e6 |
Hashes for expelliarmus-1.1.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f742413f0405b13c7ed53687457920a71e0848ab56b1f527ee0c502e8615065e |
|
MD5 | 4e1e131ea7db8435f02752497d6a810e |
|
BLAKE2b-256 | abccc2f1fc013ce3cb99f6985789fddf92d662a0197a8d4b77fee6272ada7d05 |
Hashes for expelliarmus-1.1.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b93f2d0d52242e6702a2c8f03d482f8024bdec0f0806595ec3c055db30c8fbd5 |
|
MD5 | 2a1f235e7a123d7ed76683150d33ce8f |
|
BLAKE2b-256 | bc2277998581eb5869f4bbaea5ae09e4308f03a132f70b166f3a623833de5c61 |
Hashes for expelliarmus-1.1.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c133da05c86ab88fe70d3cdcf5113e6b065a42dcae464a9feed0e7e181a955d3 |
|
MD5 | 37481e07b8c0112711eb7a5375f50687 |
|
BLAKE2b-256 | e91b3c636b38962b01e5c026875f04a1bb43c8e115119cdf4f962238878f2cb4 |
Hashes for expelliarmus-1.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2147ae78c8c91212d93ca200fe3d0f25dd678515442413d3d58f5634e043a5f7 |
|
MD5 | 40f2c713c8a656dd544188e4d25acdfe |
|
BLAKE2b-256 | 015fa3b5c09e6e3b998804e1e1be8695a82c9b104082928d2bdd994631cdab0d |
Hashes for expelliarmus-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18f460188fe19a338a240afc721316e07e463c1bfba8476e3754ef99231e2e39 |
|
MD5 | 9265268427232d31bce230068b372120 |
|
BLAKE2b-256 | c24c74e71fe1657fce5da0d7afc50178bccc3357ed147517048ed6d3c5132bbc |
Hashes for expelliarmus-1.1.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b6029b4ee14f1702bccd2601928c1179a35ec262cf37485a04f080c97061ea5 |
|
MD5 | 7a16e347bbc0bcb318869aec8a8fe957 |
|
BLAKE2b-256 | fbd1e8e4ba167fdfe283f489be6eb113a13149c3f1951884a90f38a750bb7d37 |
Hashes for expelliarmus-1.1.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c5a18078006911cf39f243789b7bc60cb6ec2764dcbd486473c5c07b6b20030 |
|
MD5 | f76088d613f6b983e3343cefba4a47ce |
|
BLAKE2b-256 | 2a4ab569aa82815107f032aecb17d0c51ae073fb06c02cc35e872283b146b6ef |
Hashes for expelliarmus-1.1.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfccb0d5ea2d0e4df608abaa7233e8a2dda9b44878c2cd5861854843d97f0428 |
|
MD5 | f5bbc91228f5ecb82efc3366527883ad |
|
BLAKE2b-256 | 9ff2ff28034b6ce0342f2656ed856e684d250fb5ad84c4c65c84fe24b78717e1 |
Hashes for expelliarmus-1.1.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe0b198e6cfeeda01bee68dbe57e72cd5c993aafecfdcf2f68e80f5e2b4ce740 |
|
MD5 | b333b12790707d63c0a224d0ee321185 |
|
BLAKE2b-256 | 95da110fa0bb1940c84cad1486cce6b046cade6d2238e91ab1180d0f513fe26a |
Hashes for expelliarmus-1.1.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d131e1860a086d9e593242a04f7cec20442d5be9a1270e75cfc15c721a54b765 |
|
MD5 | 611adf99282b131656e7cacf5b80b9d0 |
|
BLAKE2b-256 | 029d02814cfb8c8c301b080319c94fc68f09830ca7daf197f717a92ecee891f2 |
Hashes for expelliarmus-1.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a0803ec57540993efcaa8feadc2c328b87329443eb9f857648b04ca0086cab2 |
|
MD5 | 5f9fafd0b6e73fd6f2afa68c484ff7c0 |
|
BLAKE2b-256 | 3d32fa0dd869c2baa3ee9642ffb0956e87a4f7476d8c23f5fa7b62895c0f8d58 |
Hashes for expelliarmus-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf0e1c4296fee182c01dce722ff9900775f828eed3e33f1be6ef3266fd099d3c |
|
MD5 | 6971667a7913b2155e4f646181d4eb66 |
|
BLAKE2b-256 | a6a619c3ce438cd73ebdcb14d7997ce3de78428a346d3cc89ff8fb5c1c94832e |
Hashes for expelliarmus-1.1.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51201d972fdbba1b6031e561051839d0148b5d0befe7afab607a40a26fd82e1c |
|
MD5 | 7f159a5a42cc9108b2ab15cfc0ea656d |
|
BLAKE2b-256 | 16383c1954e7612f28ab19a4d1faeb14ae3d0f624dca69d15a54871ec955772a |
Hashes for expelliarmus-1.1.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a348e17b67756fd3839e4fe54e4494964855ac23d5b49782006da912c8238c7 |
|
MD5 | bf54dbf5ad2556e5cadef9de99f20d8d |
|
BLAKE2b-256 | e7df0fce45bad22667529d7acc9871ffa3a6e6efb0f479864e7079a2d0fde127 |
Hashes for expelliarmus-1.1.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4e40675a76df237992d4363c8626d61c1c11118677263dab49a233b6a3b364e |
|
MD5 | 5de4d7e9d8269e80ab081979c3c49cd8 |
|
BLAKE2b-256 | e29fc2b77fbe4b910e97abd67406508358608c1fcd3192283c5d5c560c2fd34c |
Hashes for expelliarmus-1.1.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aaa065661968beba006d98bc06ef7747f2f3133147f3c3d2daa7bd4b2216698 |
|
MD5 | b020c24e23e0f2589cf2deacb6007d0b |
|
BLAKE2b-256 | 1f03148aae9d8c0e3dbd051f2e1073f832e5edd4a08f5703bac9d4fb0667eb5f |
Hashes for expelliarmus-1.1.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e80ec460653ade02f1a222fba062f9e1e56e4ddf8539e7c3579e6ecfcfdc84a7 |
|
MD5 | ccc3bac886c1b5cd95b07bcb59318fe1 |
|
BLAKE2b-256 | 6957a1f7210491314dd8a0aec7b8aa45ab2d5eb25dd8fe6378d67c16387332bc |
Hashes for expelliarmus-1.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6615a53f994eb7a5faa3a16f0fdb3a903314fcf88b8103c0993e832342f0275e |
|
MD5 | d012a8153660b445d9dc7640fdb20141 |
|
BLAKE2b-256 | 092c4791f5255d4697b880ca2b09ccf2013e7fdf5c831587f772c77d9cda53d1 |
Hashes for expelliarmus-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a3ae2ee07567814e52c97b08248804dffcd29cfd664e34784febb48bbc00563 |
|
MD5 | 7941129e0e5760695b97a4bd29e9791a |
|
BLAKE2b-256 | 57729c5d60cb042be99db90a2c1d18b909006caee2147b1a77dc1d85b4f5b4dd |
Hashes for expelliarmus-1.1.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1647d9e3b4a17243970df7c05463c1023fbdbf2a9b319a70b13abac0efbf540e |
|
MD5 | 480746c6c162c3cd335cddd4f8bdbdeb |
|
BLAKE2b-256 | bd005bf42f289560f798e22176c13a45edf86f2d9cf955f146c3ea37aaf980a7 |
Hashes for expelliarmus-1.1.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c63886b2feb9366a33a25e59efa671e1e9456bf71107b888e3654b54251fb0d |
|
MD5 | 8c689a056ecddad367a311ec6f44f00a |
|
BLAKE2b-256 | 8dc115c63cd9bce093f6de562e4d383fd91c5d6ea0ff5c34feeb17ea4f04d988 |
Hashes for expelliarmus-1.1.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa098cb73d52cd443935a3cee67a04ddc140e939953638ffc0deeb33f7253e92 |
|
MD5 | 3af6609a5988c9abb8ec5edc52c4097a |
|
BLAKE2b-256 | 5871d68e64f9af89544becc603942fd0dd9f148339fd783d50c6d822ac9dc049 |
Hashes for expelliarmus-1.1.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 574c1a12cc1112cf4b885acc611455b97b424078532cc71dc16bad2da7c8db10 |
|
MD5 | 540d754d25924f8daf9dd22cd881b44f |
|
BLAKE2b-256 | 8098108cf5e6907c1c68ee10f923eadf4a9d6fc25d5943c4f99883efeca877cd |
Hashes for expelliarmus-1.1.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29cea2308933d3acc71143b854f5faaba14f3a6cbec4e571fffb76ed3b8b1263 |
|
MD5 | 35d358f74c2534bc7d44f2d5ce97d6b3 |
|
BLAKE2b-256 | c31f9eadd881563a52b1502b34ade74bb5e67adcdd4bba12b008646fe6354095 |
Hashes for expelliarmus-1.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61b79db17171a47edc45b72bc89f00ebf08d9deb58a876711c9d9c04379db907 |
|
MD5 | cfef8240b7cf9871571ed214d58b3721 |
|
BLAKE2b-256 | 21ca99f1aafe7878cf39031b41092bc7c4dd2afef5a99122156f2c142e3f2040 |
Hashes for expelliarmus-1.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e6d32ca5538f4fa78c5470ab9f3182b66ad39fa9fcec6cc59cbd2f63e2122ff |
|
MD5 | 934a849963d58bbe976967b0c673ebba |
|
BLAKE2b-256 | b2d1b1bec6ed0ee4dcc1eb5888473bb544fe7e240fb5c853b76bf43180e86135 |
Hashes for expelliarmus-1.1.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9777db707322e99fb886198feabc75a73f3c84457dd394c88af0515ab24ddaf |
|
MD5 | 88d57ca12f89c2ae930ec1604f94416d |
|
BLAKE2b-256 | f874f37ccb5111eda8f5652996c8a1d359f733e48ede600f9795c43e846410a7 |
Hashes for expelliarmus-1.1.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00df245d00ef569ded355c984bb87e66446036e0b3491f7c44043e99948c303c |
|
MD5 | 5d1ba522500a718cbf8739370dedaf2e |
|
BLAKE2b-256 | aef2564a368d94675b387f09aab946abc6da590728874a81ba92a499c5415ccf |
Hashes for expelliarmus-1.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc3a5f94f43628f79bc83bd54d806726a50104a2c41fdcc4c07c1310caf20f88 |
|
MD5 | 0e71698a7371d3d7fbd534f3156b677b |
|
BLAKE2b-256 | 41b08f5db861b65b5b911824e15a9eaf0dda969581077abae9f1ca73e39d9d1c |
Hashes for expelliarmus-1.1.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7ff5aaf0a1881474c2a0b666c7c12f3fe369382b2b91c8247506615a042cc9f |
|
MD5 | 7b5cb97fe50145d97a0e5abe2409f3c9 |
|
BLAKE2b-256 | a5958f1b1f96a43c24e8fac57312e48b8091fcb9c6aca8490eea591f16475c01 |
Hashes for expelliarmus-1.1.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbec4157e9094dca3370bd54153ef334b349cdf6a98dbe5205213567f8474f0b |
|
MD5 | 9753161edd3bcee6b1f9db05e30ab441 |
|
BLAKE2b-256 | d894ef463a2356df34a887cee04d1243c594642fc456048401d63d1bfb944f64 |
Hashes for expelliarmus-1.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 210389bc1b366966bc9c824e9cbc12b27aa6b9f5473833ed37b1660487468334 |
|
MD5 | cb430444b9f2eabee01ce0c332172961 |
|
BLAKE2b-256 | bf014037735a6b5c83efcb287fcf65cc2f2a6907603979205a2129320423680e |
Hashes for expelliarmus-1.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43421293e9ce920a1cb9b0ef4bcd36beb4df21509bceb916d3c320d6fcf9b6b7 |
|
MD5 | a9d5472fe845dc7f049b03d9767478be |
|
BLAKE2b-256 | ce7a51661fcf82db764567c1f6a66bcb56114175254a4499cb66f884fe2aa1cd |
Hashes for expelliarmus-1.1.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce8806e42cd6ef41905014a223c7ba3e04f90dc645d67237ddddd53c6cece7b3 |
|
MD5 | 12506726243f8a8dd85e21125e396b7e |
|
BLAKE2b-256 | 9e94e6e5c59bc6ad1fadff43489f66634ec0b49ba081a12d6c12fe5e118e806a |
Hashes for expelliarmus-1.1.2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb061f9aa38a554d048419ce588c44d269e185db25679f1cd62481c7bde988a6 |
|
MD5 | e29c3776f9d964653f316050439f4861 |
|
BLAKE2b-256 | b05da81db24a0275c851e8a6e6b4572e42102830792cc846cd947869a1962b41 |
Hashes for expelliarmus-1.1.2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e10fd5a518a040dc87e83dfe9f66c91f34491166873e01c921224e3e27073034 |
|
MD5 | 25f0cb5b1924fb29ec574200a532655e |
|
BLAKE2b-256 | 43889f90166273ec7666c20b8742125bab62a7d28bd241dbf165720958d31232 |
Hashes for expelliarmus-1.1.2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 561c42d022545a495fe7cfa28eacc307517cbce86825e973e0c6cd94d44c6b8a |
|
MD5 | 30bd4a38e69787b1244f8afff2701b4b |
|
BLAKE2b-256 | 968169b1b39db2dfb35757323fc760fd473d6c6908d04433625d214cfd25fbe7 |
Hashes for expelliarmus-1.1.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4edba84f7c35bdaf1552de0e359412f240676530b33d52cfa567be15a42d4ef1 |
|
MD5 | 13c5aace0b85fdf73e83a6ded2fba427 |
|
BLAKE2b-256 | 037c6ee4eb072c936f892c3348b011c57d525d96a8981eacf42c30171a71e07d |
Hashes for expelliarmus-1.1.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 731f4c03852d0f9ea5ca64019698b7354097cd350b73f4dc88bffd5dd056fa27 |
|
MD5 | 8e8cdd32849aa63b89336beb8d70e4cf |
|
BLAKE2b-256 | fd51270995098049a1e22c3348cb52dec0634217f0c55d236e120926472317fa |
Hashes for expelliarmus-1.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c22878162c9982d0992558c7f0280dca2e27c1c45bea9acca5a597d7f261bcbc |
|
MD5 | 286d1ec2fbbebb31a13c78e10cf34527 |
|
BLAKE2b-256 | b105b2362472239eda09419018140d0a071e753cbb7e6cc260a8fe47682da99c |