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.17-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14ff038027c65b97c90dcfea729a17c86e187bebbb9b0de8b2734ff515cbaa3e |
|
MD5 | 95d22db98fa154c2b246647b159a9377 |
|
BLAKE2b-256 | c33df65117504a6424b7eafc7af532e126e1f4719a35fe4115463bf0b8631401 |
Hashes for expelliarmus-1.0.17-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b78c4e4009e713bcd1c79f5147952f65110140c63ac55f35b1e663fed5b22f5a |
|
MD5 | 314fa50e539d7481e6c2acbefbbacde3 |
|
BLAKE2b-256 | 6395cf6fe814696c93f513fa66a8ccb3bcc41b2c1d748c17672b77fcaed31d05 |
Hashes for expelliarmus-1.0.17-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5074f928213bdf379346a0ea6ae15f0951375678847f8795e5cfa970542bd5 |
|
MD5 | 96364172fde8a8fa5c79b9c768221863 |
|
BLAKE2b-256 | fba9fd2c14037223161bef3141fcbba9707329cd86de776bc790a2d477b373b4 |
Hashes for expelliarmus-1.0.17-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62911a573764c334149bc5373ab34596d43a35e580aae1d6d003af468e8fc2f9 |
|
MD5 | 60790f497137d558e7652dcff3ea5055 |
|
BLAKE2b-256 | 59801f157421aa4825de1cad60c8bf2d4081943765a27c0299745e2d465c41ec |
Hashes for expelliarmus-1.0.17-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae209ee2fced3a4637d1b38452328187443a95b067e8df20dc4926567fd72db4 |
|
MD5 | ba6353b3a187ff927be2faaf5c73b28f |
|
BLAKE2b-256 | a7c735ce0190b33a0193fdc1182b878939333186fea33d56dc8efe8976d797bd |
Hashes for expelliarmus-1.0.17-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 397df6ad82dcc143931f82121559abbb675b4caec1f7b55f38cd41a2a0f46bab |
|
MD5 | 23421eaf504e8ca068331de00c574c30 |
|
BLAKE2b-256 | a8d2a1bd44b39d6015993985e073fa2169136d48c1ac7235623839f312fc1f17 |
Hashes for expelliarmus-1.0.17-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88791c9b7493a75dd9b44dcce27b25620fb362aaff9dc5250f00c42edaaf352e |
|
MD5 | b1eb517bf2436c9c6aa89007674da7ab |
|
BLAKE2b-256 | 5750043b0e8060fc4724af60ef1ef1dc9887f0c12da4fd98baad72af413f8f51 |
Hashes for expelliarmus-1.0.17-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a37dc6de0a3b1525cd696541899b020fb468bae98ca09dacc7acfb313a018c0 |
|
MD5 | b0616f4b2d5fbff35227e77b6afad7eb |
|
BLAKE2b-256 | 6f16c746cf72dbff6e9631613a8a966d39e28bc98a89214fdadca381773d9601 |
Hashes for expelliarmus-1.0.17-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2f54a234b82a78166aa0686059773d547216ee61780dbaf7662a2f4941e2d15 |
|
MD5 | 6b3db3fd52b95fdb041c61287f6e9771 |
|
BLAKE2b-256 | 7de3963d06ccf48314003612dfce14c989f1d6b0b58a30f5f2185ba46e1cdb26 |
Hashes for expelliarmus-1.0.17-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | deee4744e6502d674200e98ff17dcdf337f2286f0d86e37917037b610a7d3a13 |
|
MD5 | 4eda90ad6e57a9de389d52146fbbae9c |
|
BLAKE2b-256 | 9f4759c05e6692a65ae8358dd7de1eb237ce2e3a551d59e2df6cd462070efe24 |
Hashes for expelliarmus-1.0.17-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 073af3ab2d5ea50e094e8a1644bdd33106574f6757100cde8732185f1f713a64 |
|
MD5 | 0f0f30bf9bd416c44009dbb580a6026d |
|
BLAKE2b-256 | 9fdb00292b65c4e07b60ddd9fcd1759d7bed6da0ef078f316ef356c433484e75 |
Hashes for expelliarmus-1.0.17-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 270b0d03ce4d9190171985085b7b064f8c0cb7d12263c67446f254439c174e33 |
|
MD5 | bddd1fd45e9f2fb3c3df1046049901e3 |
|
BLAKE2b-256 | 600f94407607d70eb53e641377a77eae0eb258fad6d6a5866a88e1402f9412ed |
Hashes for expelliarmus-1.0.17-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60e5b1cb1c4be82d21dfd18433e70069cb255bede803b66aac7f19cb634f6f7f |
|
MD5 | 3e8e23f5936e5aef9fbad8cfcd0b6192 |
|
BLAKE2b-256 | 8ca857fbcb2771eb77d5814ccbed6fda4adcb576ac250603f1b365dea6947391 |
Hashes for expelliarmus-1.0.17-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0d3fb80e1b7429d1b53e7acd35cf55af54458088c19c9d908a2decb92165ebd |
|
MD5 | 539f19896b585be41e6fe32fefd9ef96 |
|
BLAKE2b-256 | 39b39cf82a290a1b1cfd02038783d97b5f98adff9f9ac81540c0dcb7de0fa958 |
Hashes for expelliarmus-1.0.17-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15b219de31d0c77b9716f621ff231b6b145069f81193c510ecc0fd25d59903a2 |
|
MD5 | cc1406914fbcaac2f3d82fa3a625d26e |
|
BLAKE2b-256 | 11bfc18cab37d944049afe1a729dbca1cf1ce74e7e34c547898e4777a48a819a |
Hashes for expelliarmus-1.0.17-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33b00d7d42be1b370e11a1bd6a05feb251cdf822bb5abe574b75a9b482490d22 |
|
MD5 | a1c769bb83337b6b7d7ef38c6f069ab3 |
|
BLAKE2b-256 | b4ecf496ac2e106a2763452d9237d3bb0ec55f2ccee765ee90369e27a6cf4ffc |
Hashes for expelliarmus-1.0.17-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe0aa7232538bdd08aa9683a5949b7f2f42975d30f0d355524112d4ab81d5317 |
|
MD5 | 323d6266d6fbb15099e21d1791f5c229 |
|
BLAKE2b-256 | 2355e10649a5bd841592f9ec01e0e74a59650ea2bd98c2f4c248c6a1a1312e29 |
Hashes for expelliarmus-1.0.17-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 472ec71975b95dd4455063b304025baa105aac2c5cf834e5798e2ad0c3353610 |
|
MD5 | 9211c69807e0d62c5da08a7565d14469 |
|
BLAKE2b-256 | 159eb93ea21239d2eca98e297b1e11fb71f91b5413cc1d2bb6cd98fff8114e21 |
Hashes for expelliarmus-1.0.17-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c460a0d05784caa805c67a079dfd6cc74b5fe9fffd95cc1bb898b14317b8fef |
|
MD5 | a6ffd72e7cb2f8440ad23afd3d2d69c6 |
|
BLAKE2b-256 | 8cafec2b892fd174cf692c80b2df7c575ee5873806be9d440b29c97e145ae379 |
Hashes for expelliarmus-1.0.17-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6be60f74deb550b3dd275f74f329475d72c4d7baa97d541c11ada18c955adf61 |
|
MD5 | 76a8290a731416ecac8c4da4e05aff20 |
|
BLAKE2b-256 | 5b45775fd0b8b28d3e5f0f794c9191bbc54e1b4ea1b4840aa4d0c179536b3dc5 |
Hashes for expelliarmus-1.0.17-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0aa9d6afdef320a31a547153d0b7355e6093498280523074d75961a413ed293 |
|
MD5 | 1bce110ea012b3310729b3d5ebecb12a |
|
BLAKE2b-256 | fada2e9b9671af733231ab51698d22c3bf5259cf4b9bc61d53f52598a1b66f1e |
Hashes for expelliarmus-1.0.17-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e89e25d0e6dcef289d331d8d1077694965db4954c8ef3e47fa55c0c0de3a76c |
|
MD5 | ec33941c895db4fc9405b6c39fa435fc |
|
BLAKE2b-256 | 1fb321c1e2ca498a832024930271ac96be45c5da601bdcbf852eaff18f5a4046 |
Hashes for expelliarmus-1.0.17-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0695e2f6cdbebc59c750e2909fda52dde4017b08e9617948e42ef9e1e215569 |
|
MD5 | e7adddfb3e7c4f16709efef25a00d6bd |
|
BLAKE2b-256 | 6f0beb71f0ce8384edc20fc7768e5705831d7be1f5e77351986f34660e875418 |
Hashes for expelliarmus-1.0.17-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e683da87470a34417bdd5fe46bc97724a49a3698f4fdd8577b758aa46e226765 |
|
MD5 | dd3daaf5ea761f349476473fa5679200 |
|
BLAKE2b-256 | 9da4f72d87f77688661f537878441e014d9dca6ec0bbe9f64a4b6f181ee439a0 |
Hashes for expelliarmus-1.0.17-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04392c1dd2c95186e16ba328ccfc3242a5f7dcd121764068032aa786ccd4dea4 |
|
MD5 | 30e5358219b1e0427a6bcd6bfc71dbbc |
|
BLAKE2b-256 | 4dbb7d710c27a7e9e49ba0e59618501f6829ad650dc584ac95f5e3c2772c590a |
Hashes for expelliarmus-1.0.17-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81d8114d4871eb759b3851deb15c28d9ea9f4fb5727bd2c73303348849e7baa3 |
|
MD5 | 588cfbf1731ddda2a25b4a9afc149f2f |
|
BLAKE2b-256 | b8c7cacd91432d6d16ddab71d0e3a6c9b78bb536603625e55e28bcc68caecb3a |
Hashes for expelliarmus-1.0.17-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc37efaa4a97d035f08feff09bdc1078662280de0890aedf770389fa27f223f4 |
|
MD5 | 3bd1f1347a9206abd3f09d78be54ed18 |
|
BLAKE2b-256 | d2603a7f06a3dd33e24153e0d26ab0ea9926ba016afe5283ad02b3d1168a9be6 |
Hashes for expelliarmus-1.0.17-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90007897b1811ed6946dfef20352911ef81179fa917e8c6d0eaac8b41c9d663d |
|
MD5 | fb8e22360641bf8556bdbf2296381bcb |
|
BLAKE2b-256 | bb1019e1b416d5dcc228bafab9bae100a8fda41663294cd2dd2fb5ab22d112fe |
Hashes for expelliarmus-1.0.17-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 041df7921ceadee642c67604cda7d5751c2216101378a0a51cd968781bd00693 |
|
MD5 | 6ae3c0df58e34db21256871214942be8 |
|
BLAKE2b-256 | 0236e21199e9ab9c83dfbe441f89b3aadc04db8046c53601f55c5f9cdffae2b0 |
Hashes for expelliarmus-1.0.17-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe6ce716c8b881240b1a854caecafb83bc6f0a3cfda1b501f6b5b67411da7dd2 |
|
MD5 | 3809a28b8d713971cc04837687b6ee0e |
|
BLAKE2b-256 | ffc54b2a14f60c1d5d34d9771d65969bc888d838b964ed46b496b62cec5e1149 |
Hashes for expelliarmus-1.0.17-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9260ee7aae4b812ff8bd5868721fe3f4ca72aa2c76a7d6103e9137298f9d95e8 |
|
MD5 | 5c99c6eb2bb1611c9c4977d542e7b547 |
|
BLAKE2b-256 | 112724a87730d4b5764cea129ff8295bbe363832addbbffd77e9746c5bd3bf83 |
Hashes for expelliarmus-1.0.17-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d486877d8a01bc8934101b29c7df460b7e91d10974b4d4725963a385b6f443c3 |
|
MD5 | 0f03bf31179a592356a1635ca3aa24ab |
|
BLAKE2b-256 | 1126f35fba66aa4bbea483b7600471b6def3f9c8ad500469df13ff6c71b25f47 |
Hashes for expelliarmus-1.0.17-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 313823e1f98024a624e583c85843126f0b741673aea6defaa60cd9685277f4aa |
|
MD5 | 42f1ece1fa9b807a700ddcd1b4b7cae2 |
|
BLAKE2b-256 | d1d92a087746370e8c878e809cd4a79e05ec625284b8888b3606d9c96d958a76 |
Hashes for expelliarmus-1.0.17-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c361fbd1d2473c9c1f4f0bb4c5c88b2381be02a65b54ee478a367de6fcbc88e4 |
|
MD5 | 53b11c2e07d420a9fc0428e783645ae5 |
|
BLAKE2b-256 | 5173f4e889268a1c079b1f32e0ee1492e2fe4a90267541e35db75c4a8945370d |
Hashes for expelliarmus-1.0.17-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93d915b23e89d86af0979bf67d66f6438452676b9e196b796db4c8e3d8618e34 |
|
MD5 | befbfbf00585c96fd8ef2d8b93323d98 |
|
BLAKE2b-256 | d35129990d2efb84e75f9617452b6b3a0c0557580b4a99b8ec9987ce82c1c644 |
Hashes for expelliarmus-1.0.17-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf61e43730c8375bb3e80803a8267d3f2239d018bf88dd876b333275e18fd771 |
|
MD5 | ce3f828cac757e744caae0d0c4df9166 |
|
BLAKE2b-256 | b084b45f7496e49ca163c5753295a7171ebf397690e3e67686e1853e9e3911f6 |
Hashes for expelliarmus-1.0.17-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd7001bf113fea4574025ca0298ca4f6335fd1f260b022ed8734852e47f1409b |
|
MD5 | 1513ae6d795b0ded97ea7996010cce96 |
|
BLAKE2b-256 | c7764372879fe1c768e6f8f35eebe082066841dac71020ac9b26eb89eef55a19 |
Hashes for expelliarmus-1.0.17-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31dfa4e3cf2a022ef486d30be8de51e1b3f3f59e9db8c390b3edd888e5e1d361 |
|
MD5 | 5a86b4925cd447f819e445d5e5d972c3 |
|
BLAKE2b-256 | 8d23befbee8f10fd0b160c4e33c969f378f16a4bc2a440f0cfcd5ed64d6e36f3 |
Hashes for expelliarmus-1.0.17-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1d9777964e58f6098954e2fa167d406da5a13b360c4a4a29113ee17f0c3e5b6 |
|
MD5 | 0766402840f6ba9ce99fe536b43e5b84 |
|
BLAKE2b-256 | add649889fd22a9ecac44519bcd4c128fff1253d1c6b535fcaae9b69aa4088b2 |
Hashes for expelliarmus-1.0.17-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b4e1d8447852c24f61b40c5d4381331eab24d9e92291786698b5514693e83a6 |
|
MD5 | 1f3470e5ef0fa50a2e6d2bd2495df40c |
|
BLAKE2b-256 | c853139a31d8ccf35e9ec68d20846e071b59785ecc29814ea84e63ff3881e27f |
Hashes for expelliarmus-1.0.17-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79ae30f451e23cded2aed56ce6dd46a1f956c4964df5a286b84e90b750d3789b |
|
MD5 | f962c0dd712474f3ed7bcea85e7536dc |
|
BLAKE2b-256 | e82479890b8d3d8d23ada93ee3908f5ca121381f6c180f57e25ed140d42f5efd |
Hashes for expelliarmus-1.0.17-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bec303f6201c4403c8bc0c556a83873cdc5db67320b94fd25f55a76c0264cce |
|
MD5 | 411cef2297e2e69e65c2edba50e63b56 |
|
BLAKE2b-256 | 2df89b576dbae4d77de718cf0124e7be8c7f8813455bed7c9d7cbfd37ada8376 |
Hashes for expelliarmus-1.0.17-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71af02e6423171c22aa23845c000559b186e7279b0b996b655c5caea9161408a |
|
MD5 | 93704faa67a39420f2c103c8f93b3820 |
|
BLAKE2b-256 | b02d0cd79b67751cea2774a8837c2d17b52eae6739c80284155fd5ce22255a5d |
Hashes for expelliarmus-1.0.17-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eb4576b5d3c4b4834756fd19d95906656ca792dae5456adbc84bb3da4374e93 |
|
MD5 | 687f8d3a1a6f296a6936ddac462f4692 |
|
BLAKE2b-256 | 7b8a4f68399bbbbf51d400b2ce7bf8bbe296670ee2a1ce922e07bc429e493a3a |
Hashes for expelliarmus-1.0.17-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8fa3d3d30afc06c179275222c6d00dafe13db53e509ef49008b88825cf7b000 |
|
MD5 | 7544f40085f3501f5d6e838402e7b12d |
|
BLAKE2b-256 | 28acd98ece1fab856709d12f4b29b12b2b425dbc6fe50bd56b512b5ffcf2a865 |
Hashes for expelliarmus-1.0.17-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5ade66f504c0920589d1c90b8c4759019a2f431450b7b940fed0e053311c2a2 |
|
MD5 | 734af3151954ca0e391cafd989bfd679 |
|
BLAKE2b-256 | ab202a577e75df3f1b41b34d89b2b59013cd438b8e6a62e2bd1cca165bd6c0ef |
Hashes for expelliarmus-1.0.17-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49d4140944fb719caa8dd956656505d500aa972988f712ed31516bdf6427d119 |
|
MD5 | c3478654b339be65a4640bc76beabe18 |
|
BLAKE2b-256 | c9c90332b8f847f354a4a0b613d94dac38e90d716f5e0d860d8f9071f08a5cd4 |
Hashes for expelliarmus-1.0.17-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a51097c8e8e08a5c7b051f54a6c6a0c82a64081605c2054818b6e0a8d7ec400 |
|
MD5 | e6ab7f3c776ce5a7e97882f31255aace |
|
BLAKE2b-256 | 9e11fd4c280790362b76b6cec2cff9fde9f6b574596721bdafb35052dbbb307d |
Hashes for expelliarmus-1.0.17-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cb7186d7b27d4b815dbe7e95b472a696ea65a2ab36ee79b10b11f3e00477df6 |
|
MD5 | 87a5e015eae724c87e5b97027c195d27 |
|
BLAKE2b-256 | 0b7305e0c477fad7f2d6cb785b3b433ac5b57bf146197d70b740433238c7727e |
Hashes for expelliarmus-1.0.17-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87f47f68cc0d20599bcac2c5428f946e5d008f7fc3a51146035fdc74d26be497 |
|
MD5 | 35e3a7e37bd99d05203805959d6ea50e |
|
BLAKE2b-256 | bb3e837deedf30850085e3683b299244124b8753aaf682d7d9f124845f6811c2 |
Hashes for expelliarmus-1.0.17-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcddaa218867751d6bba338622b24f1ba00ce8fdb8468ddd4afb67713ee604fb |
|
MD5 | be839be84da80ceed7c46d4f5e35349e |
|
BLAKE2b-256 | 9c05f45321d39a25ed8b365221a74f066c97bc9b46a4b6154fc1f313f628eca0 |
Hashes for expelliarmus-1.0.17-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9058df5d3a7d48a04309fc4fd148b7eb15a0219334da2cf60dda9e92d6c5794c |
|
MD5 | 05254dd45d19f67520f17d1d4290793d |
|
BLAKE2b-256 | 3ec192732c8820633dd14736f5e662b5c4c28ac5a082c6e76f0f99367a122c9c |
Hashes for expelliarmus-1.0.17-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0ac73e757a89728ef0ab934f8212fc4bd0f00d6dd6c7b269c24e71270c3b2d7 |
|
MD5 | 1e779c225787179b1cdf2b0b8c388fe0 |
|
BLAKE2b-256 | 8b16a05d6f289694097afb10c6e966587ae3b6d6706e54b1eb748979cd15119d |
Hashes for expelliarmus-1.0.17-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98acb7f3a2e9237f796a1f15642dd44ae7877589fe26b9026db935e998b3fc9a |
|
MD5 | ffa7e35740004429d94990ad600d84a8 |
|
BLAKE2b-256 | ca80823494bef0877f8348f542f199b8fa5b77618de7ef54b6711f934c3e553f |