Dictionary-like lookup from NumPy array values to their integer positions
Project description
arraymap
The ArrayMap library provides dictionary-like lookup from NumPy array values to their integer positions. The hash table design and C implementation is based on [AutoMap](https://github.com/brandtbucher/automap), with extensive additions for direct support of NumPy arrays.
Code: https://github.com/static-frame/arraymap
Packages: https://pypi.org/project/arraymap
Dependencies
ArrayMap requires the following:
Python >= 3.7
NumPy >= 1.18.5
What is New in ArrayMap
0.1.3
Updated classifiers, install_requires with setuptools.
0.1.2
Corrected segfault resulting from initialization from generators that raise.
0.1.1
Added __version__ to module; releasing wheels.
0.1.0
Initial release with NumPy integration.
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 Distribution
Built Distributions
Hashes for arraymap-0.1.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb63c873f746b2edc1dd31c2a33f408985bb630da01abcfb8b696311bb4e5fde |
|
MD5 | b88d80c83ac900b814347c119db57858 |
|
BLAKE2b-256 | 75943182a16f590b7bf99493d1ecd4e4ae1a9ab38e23211052886b6080106cb8 |
Hashes for arraymap-0.1.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4674774767bb54785728ee743f52d1115bc282fd4deb4fec5885a8d80205ba32 |
|
MD5 | 8443b899fd841917ac4eb0e18ce0b7f6 |
|
BLAKE2b-256 | b2f529fd61c59c4cbb717129e395ba96686ddbd4dc97c71eb07cf1033f35fded |
Hashes for arraymap-0.1.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaab9cb59f6f96850cf08a927bcfb568c09c868b5b625c39e3190a653e52eba4 |
|
MD5 | 2571b89419ac9e2db81d047872c670d6 |
|
BLAKE2b-256 | 5fe2b61a73a52b510e02b632dedf97608af0868ff5afa3ca2354a43779725b0e |
Hashes for arraymap-0.1.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9d3ba606130580301ac75d4b09ec6b7abf8c304a69926c375ba53ce5c79c054 |
|
MD5 | 9734e865d3d8808a7a98b7175b27ff94 |
|
BLAKE2b-256 | e0e7ff36b05079716c1c4fc17cd6043fd19a5a35ecbbe802388d22a83380cf3b |
Hashes for arraymap-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09e34b00e1333b566c4eca7e1d2393a10270b944682ba8358c636c9dd09d54b3 |
|
MD5 | 954e5e82cdb3f4e6c9136ee7f879fbe3 |
|
BLAKE2b-256 | 2c3c4db65ab078be3097c52bfb0435a29f0f2d6e5e1fdca839b92e3dc1abf0bf |
Hashes for arraymap-0.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8167919d6a42c70b0c7508a0edc9b39e92bf0fddf76f594f14b8095c163452dc |
|
MD5 | fb2c50ce585a24f8f2502428fd28f65d |
|
BLAKE2b-256 | 57a3c15a72d44a1e8a52ffc5e65becec5bd51e606115bbb8506fea3facd559df |
Hashes for arraymap-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2cc727381c29dbc96cc172a31d5432a052f4fc17759d10b96e45f5541d9d8fd |
|
MD5 | 53474f013e3733f20194313a2857f302 |
|
BLAKE2b-256 | e7e7aebc3804a383de56c41360354bcac30e42d126686d03944a04fe51138416 |
Hashes for arraymap-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eaf5a24131630eca33d48b7f0ca63e47081b947073623a42dbd1be2c1d72f4d |
|
MD5 | 3cab5d3a5a6b168b693738e5a2735f82 |
|
BLAKE2b-256 | e5d050ee61d21ace925e3d0e83fa8cffe003aad8999ac4026da07d1d1664802f |
Hashes for arraymap-0.1.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 391b52f77445849a94296b8325c4791ceaeb1670ca1afc77d47327440d36772f |
|
MD5 | 88be6d8fe51101a4615cc476b6237843 |
|
BLAKE2b-256 | 481a835093a4507a8459465b8199afdcf4a8233b07341ebef55b7f683d16d7b0 |
Hashes for arraymap-0.1.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 995cf484d23af7f52423b827e67c3b42846a1274aa45a072852c9407d3aca808 |
|
MD5 | e385adece806dbc52831f8e7b52652d2 |
|
BLAKE2b-256 | 0b7776a0e9313d3abe8f2c636d3c1c9f384fa5e33509545b80dda07781411bf6 |
Hashes for arraymap-0.1.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d30d90dc847e52007d59a1b252901e2110b57540e89461155176b49f0be2ef8e |
|
MD5 | 5e605196b7a8eda4b0d45f84ad7bf68e |
|
BLAKE2b-256 | e2351d438b4453900202004bf31ade157b92026cfdad006a96f2592057db9b70 |
Hashes for arraymap-0.1.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02b2f091f4f78388406c334f972b50ccce16b64931b46a339f883b3a5868ee24 |
|
MD5 | 3a7143f55ef13926964983562867b192 |
|
BLAKE2b-256 | 5b1481a1c5ca0291acf1b3c94f05a2ddc88da7af9b315d5c1f28080866574d21 |
Hashes for arraymap-0.1.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f2aa1f92ab2889e45de479a7b4be9fcca62b277e377966054b4ccc40452dbbf |
|
MD5 | 211df9e05811743fb7e5fa8a61643b1c |
|
BLAKE2b-256 | 8cd17e0b688e164c3dd7955fc8887cb2a616012f1a508fefa70d136e8bf36607 |
Hashes for arraymap-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1ff3902abdd0d38072cad3f564f491452590d1c529b9729f6801c6e03bc09cd |
|
MD5 | 185bf4751f37233d75b70ac81936afc9 |
|
BLAKE2b-256 | 1f5ed59a34e7309b0aea9d19c08fa491bce7d02359da68b58c245a697ca734c4 |
Hashes for arraymap-0.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8339934724e866d6719584604fce5efc6c2cf12732c58e49fcf2d24d11f882f5 |
|
MD5 | 0385b8b86b12d8e0d3e768497b426059 |
|
BLAKE2b-256 | 275ddb684c0c3f16cebe3f5e3d4b31c80fe95872f995cb23a2241f8e8a6c18b6 |
Hashes for arraymap-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fffeddd6284929a386c30ac0ca3cb89bfea454aaf5345d0e351429a92323d67c |
|
MD5 | ceef1f8cdb05fc5f4882cb61e51e058d |
|
BLAKE2b-256 | fd409eef17d0d125961882b1441ed173c65731caa502771aee4a5b69dbe3e0a5 |
Hashes for arraymap-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | affc712337fd411d0852bdf879acd45ea2e49f1d0f7435b0b91dce5de02ad731 |
|
MD5 | 33725189a3ef0b9ae4d1a7ec7b9a158c |
|
BLAKE2b-256 | f044cf51f87b53ba7b8785fce158690a6af83eb0c6a89aa14d9de72318f04b30 |
Hashes for arraymap-0.1.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bf9562bd1c2966049ae03d3ba0c9102810f6c9e5176fe3d2affe3d6d4a5356f |
|
MD5 | 17ac2d7e843a40797041b4ec04b8705b |
|
BLAKE2b-256 | 4270672ecbd759f4a509de2551b8a27ecb044a9f6b23135291aad9cc00e63e17 |
Hashes for arraymap-0.1.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a08148d5cf423d526ce2d2e5e080862b236b70c28f40bed7baeb7c01661f0fb7 |
|
MD5 | e1d7a478a968dacc52421347305cbe5f |
|
BLAKE2b-256 | 3c4a990fb795976e219a166461dfdeb8612b03c644716db46a91c42f5f4daa2c |
Hashes for arraymap-0.1.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fa4c42c978e0c3ab1af79cbb47bf8311f78979ae17ece208146fc7411eed1e0 |
|
MD5 | 56f005c4fd8998c9a6fdd28b705d0016 |
|
BLAKE2b-256 | 2f307b8039abdfd3f247acc82d881e0f7a78defc869393123d9ebdc196810789 |
Hashes for arraymap-0.1.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a7e20e6dbe4cfdae344adf7a9a6715adcbf703114bfdfb38863dbf732e05549 |
|
MD5 | 14bddeb40ae6c4742ae167b9232317e3 |
|
BLAKE2b-256 | 69ab0feb53ef6b9d6ea5518458890e9400fb508477a9f77f6f7dcca844cd0d35 |
Hashes for arraymap-0.1.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65e9dc21b8d4c2f70fc563d732ed43a7e0840363b9d0da90fc377c2f67b22160 |
|
MD5 | cd704e809b6c72d3536015b1778e79f4 |
|
BLAKE2b-256 | c77388eb71e6fe98c7c3a2824a27dfcad3b9feb29f0476141e26445008c2692c |
Hashes for arraymap-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26681bd818019536ef3f31a982ad3d079ab7c020e8d1b82e23c6dff8759715ed |
|
MD5 | d3f5a1040decc3ac4dbb1fd0af31a86c |
|
BLAKE2b-256 | 95558384a014c667e1c75f7c6b77067b9101c6e20d778e3e572bef7164ece13a |
Hashes for arraymap-0.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e13854de05d3999ea5fb1c60148ffd4a5631a034d70da3c824f77a8f4e80633b |
|
MD5 | 959786d7e30b4ac253fddc7cd65aecbf |
|
BLAKE2b-256 | 70ca5c36579a9d818465fee8cd28f572a18463d1f090eb09420f31856de5b3e9 |
Hashes for arraymap-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f500829f41b4d41fa94adbef3ff4dfdcdc3e0a4093b72a09cd1999aa2338cb6d |
|
MD5 | 234af50742ee562a2893c1fff24d6d14 |
|
BLAKE2b-256 | 0e3d4aaae0272faa61fc8f2dbc0e990fd8a67e18fd5383e3e86754005efb547e |
Hashes for arraymap-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 247bb75e9ef86854cc8ed5f07602085bd64e30856e0a267e704e99683a6e9ea9 |
|
MD5 | df0f0e9546dbb2f01d4b86ef27737a9d |
|
BLAKE2b-256 | 2033d14f3108d1fce4070e5a233a4f87523dc12458a0762ff1067ee14645ec37 |
Hashes for arraymap-0.1.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a31ba63a2925f5391986b9188f629e37c75170df1a422cb13c7260462f7ee237 |
|
MD5 | 9bc3487375a067a2834fae939a5b4c7a |
|
BLAKE2b-256 | 90e5e0c97ba409936d0b40e3e8b9741a1169159e1117bf50b8856f259845aa70 |
Hashes for arraymap-0.1.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fca8301a2fe1682525f22658605ca277c34254703a52b4aca2fa6919e88e399 |
|
MD5 | e8f387a79e0fd898b2070935e75663ad |
|
BLAKE2b-256 | 5de940c249f56b117706e888ce423e2b4320d5fd5eda935390b05f524b34fca9 |
Hashes for arraymap-0.1.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e865a3c81934ecc1d15a8f4d16cee72983b12119c3ffdd3c5b6e29ac5858a7e |
|
MD5 | d5fcdcd2f8bfe8a7ee726951a0e96fe8 |
|
BLAKE2b-256 | 5aa53dfb35e1d6c430fab6ee0f16d1166e45d3debfb337821a4651e5ce1d4f90 |
Hashes for arraymap-0.1.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3950d84eb30d55f60119db2c18956a40d5f16f52b84250ad1fc6ac34098a16c5 |
|
MD5 | d3355a9b4b445afcd01ed90c4dc4008b |
|
BLAKE2b-256 | 51ffdd09b0e8a9d7d9e60402b2210a4f77258a58093e47ea3f79f9b5765af050 |
Hashes for arraymap-0.1.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68ab6bf4381e10700951a5ab34788b7516f909686336f82373cfdd7fcc5b5c47 |
|
MD5 | dd4098391fd2acabb4a4b289ea09fcc9 |
|
BLAKE2b-256 | 7bd2319a8fd4b44dc203d0565da13e4b3d34b4c5ac464595338c18d56e8c8d90 |
Hashes for arraymap-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43e84affb65127bade97c1487e97339e59a465691e7d203c78d05cce32b03d24 |
|
MD5 | f004062edc054ff4f84311f622700cf0 |
|
BLAKE2b-256 | e6a787fbee38d8cd9346da5c2d3eb94d061ee3a2cd8a421ae66a6c5354a4a8d4 |
Hashes for arraymap-0.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62c5f8ed6867b016eb97107fa73705ee73c7aa099e08f9d0c623afc258cb9483 |
|
MD5 | d3cb9ef5cc09b0b965e62c0cd510e76a |
|
BLAKE2b-256 | 570eecf807807e7553d13492b1bfd399167dae3c0d5ef9ddc22795da12d3a582 |
Hashes for arraymap-0.1.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dacc35f6ce224ddf134250ade2f30b373771ad4e38c4c6974caa7feeb57d2919 |
|
MD5 | 6dce88e20ff68d81a722f957b7d4188e |
|
BLAKE2b-256 | 372cd39ba30edbe4f5ec42072df6633b1d8ba45291fbc3c02e74f667825ab8fa |
Hashes for arraymap-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d999af3ecb56ce1c1675d4186434bfa1330a6969510d109ea86920eea45a7583 |
|
MD5 | dade143a362aa3877fcfdbec3c241f62 |
|
BLAKE2b-256 | 875f6a64596bfbd6c50bf194b7e400ae1f0986d93934a91cddd602802d48f4c6 |
Hashes for arraymap-0.1.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80cab4b87e0f43d90efd834591297b4823ff4622ea5c61938fcb81bfb0de786a |
|
MD5 | 9056f61c91829551caa35fbafc2d3235 |
|
BLAKE2b-256 | 67caf6ba65ec908f49b94e9e81b01ba11e9c1ae3d0cec00f1803316718bd84d2 |
Hashes for arraymap-0.1.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9747a9c33e3dddfc005fec151d4060e6a40546037175737e0496cc681dde94ea |
|
MD5 | 1fde679d1e95da5555885af72806100f |
|
BLAKE2b-256 | 2e20b466360c7b89efd39dc530f15b2b3c56bcff3dede503cd1f9f734e7f6a0d |
Hashes for arraymap-0.1.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 042ebbb09b0035b1fcedf5486feba8a577a391edd22e8e3fc1f4842f67f501d5 |
|
MD5 | c60dfed1c3af936a20a4f11c66ec2256 |
|
BLAKE2b-256 | 0fb274df9a809c5f32f4b67553a01ed2ce0cede7fef705a6f722999d593c29ef |
Hashes for arraymap-0.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59b9c916c57b2fd2a4c4f7697427a9525b5d5dbc826c349008196005469bb5f1 |
|
MD5 | 8e4db77b07f9943169e3f12d068e434e |
|
BLAKE2b-256 | 74b7a2659b54f248b25bc10bb689fc546ddfb5cd38c93746fb3b16433bf003e2 |
Hashes for arraymap-0.1.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d15ce1c3cee45fc5c0f5bad8d0359a7f94445d98502e03a902e656a07a2cc3c1 |
|
MD5 | 700020b427f438284489600689b0a6c1 |
|
BLAKE2b-256 | 59e84689b75ef5eca8bd0a40fcf4255fe9175e6f8ec7a5a06c0f63aa3dae38c7 |
Hashes for arraymap-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a4e741aa9a59514cc6405793f7f23a723f962573c1933927b524c1328319e87 |
|
MD5 | 3599414f646a1661977247b3c4025469 |
|
BLAKE2b-256 | 87c3d493a2734d337b8eea3542925227178433ff481e7b97dd56f1ef5d8103d3 |
Hashes for arraymap-0.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30c7e77ea8ce5bd118a488c0f86a22152ee31927f44546f6f4d0e21d3cae7cff |
|
MD5 | ee34af85e6d50d5242058f527f6b042b |
|
BLAKE2b-256 | 221465701d7147983858856e6bd07c6efdea4559369a1b23720a6686482121c3 |
Hashes for arraymap-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b962c45738def8a4f50eef38d6e86555f9ececc1c5f4d6755a38a7ba763e9af |
|
MD5 | e9b452f7e4252b890f7e7467e5a9785b |
|
BLAKE2b-256 | 2d17ba0d02be6c5cbdfbf1e143366e40585a1f8b6ed1bec89a03d9e9d4a41dee |