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, 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.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
arraymap-0.1.2.tar.gz
(17.8 kB
view hashes)
Built Distributions
Close
Hashes for arraymap-0.1.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba5703a9891ef91d76cdf44743c98d1df04db8ca87a1d509d253c8f80750d430 |
|
MD5 | 76c6a700d9d515b0c49d1ecaf0b6e6a2 |
|
BLAKE2b-256 | 797fb00736b153169053469caa47f0c37b8d804f0bd95c3f41f11a84a442908b |
Close
Hashes for arraymap-0.1.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ee7a83e9dc74bded73c09c066f67d49bea8808feb0e81bccbbd35ce07059a19 |
|
MD5 | 79fa5431d26da8f892c9ae9ed723e37d |
|
BLAKE2b-256 | 25406917a319bb8b056691b8908100fe94fc4417b1316c717d5b74e3d8bb17bd |
Close
Hashes for arraymap-0.1.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f998c258106ff02cf0cae539d79f7c0f8e8277b80ac7d5863c5938bf816e44e8 |
|
MD5 | 5dc454cb7bba24f299afe3b7f5ba2e73 |
|
BLAKE2b-256 | 5f1e854168540e2ac2e7190d44964850f59120c5e216c26a04e7d9f7a2746cb7 |
Close
Hashes for arraymap-0.1.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebc8938891f98430ab3e434e612107711db91512d37efa5bdbc63bd8e3f0fd99 |
|
MD5 | 1d184211a159c3785d8744c3cd16c12a |
|
BLAKE2b-256 | 2f4fa9cda6d5a2833188a0eb8ddc820e9ec2fb36dfbea14853ef233deff38d8d |
Close
Hashes for arraymap-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93ca31150355d37d770c7d7cb30c32f133389ac0911217b0d890ff3a4211ea52 |
|
MD5 | 4094df56a2eec27416bf4d433081c338 |
|
BLAKE2b-256 | 5f0d38f649815856a62d93c1656f7c4c03ae22db287501f45f478cb69aa0db76 |
Close
Hashes for arraymap-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9512814798346184a211199b2c6a79ecfbda482879097acee420f7eafdc0df3f |
|
MD5 | b61221e93f31156b053c27acb434adb9 |
|
BLAKE2b-256 | 9c4ecb7797d7a3ebc67bfd13a35b4af1eccaf5cd7efc9390a55daaa9c32003b7 |
Close
Hashes for arraymap-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5ba6c661c605355c5c1eb8bc475d72e561852bcbf0815ed7582145cf26ece54 |
|
MD5 | b98efdb5e0d3070b0d38627c1e56d12c |
|
BLAKE2b-256 | 2fec2297169cd74f644e2aa8717c21e5063a13748def110067695531dd8cc449 |
Close
Hashes for arraymap-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c979ac7903ab595003b436ceff3cff15a8cd77037be95811d60f4b575b8e2e44 |
|
MD5 | 5e647b5421a941f5f0045cf12c2509e0 |
|
BLAKE2b-256 | 0f248a055fc8d978e82038448cdd78673078e3b7aadc9c1baf72a14c0b4e7b84 |
Close
Hashes for arraymap-0.1.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b970ccef8af508cbaba50dbb6f731d784391f201380215353a0ae5cf93d3f950 |
|
MD5 | f2516e5e46679588c2bf3350c247679e |
|
BLAKE2b-256 | c137153d59602dbf627b2500b4f4d41410b49c2fd4a3c72717a68f010b7021d1 |
Close
Hashes for arraymap-0.1.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0732736b4bb78c136cf5ea079855ab6fdfa2e1a1a7327839477eb82232644e99 |
|
MD5 | d9c9c59ea8fb078bebe16c0cd7e57a8b |
|
BLAKE2b-256 | 67fc9d60ea9dfd599fe5b8ac1d249adbf4764af46b55f76992aa7175423c940d |
Close
Hashes for arraymap-0.1.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dfaa3b23afdb4ee7248c414afd4138f5368936b26196aa2a1ee0b4ab8d241dc |
|
MD5 | 122c8dffde0062aadecf00ad11169f7d |
|
BLAKE2b-256 | 29fccebd9fa75c0b34d2c3b7fe87b8153ec3462b7ea02e0267ee263c54539557 |
Close
Hashes for arraymap-0.1.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ec89270da2a409ce20e56145b53ce02c74e177a756d65c23961484a1a95adb2 |
|
MD5 | 351dd024632f76ee8f05dadef4bdaa31 |
|
BLAKE2b-256 | b127f57a2ef74f32164ea11f8e3023b4a91028e044d0bff6f72bd3805c9662d9 |
Close
Hashes for arraymap-0.1.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96d36c2197e59e241f9117a20e1761fb25e023f1678f87e270b54f266e31b123 |
|
MD5 | 9c28a713622dd97467a81379ea939023 |
|
BLAKE2b-256 | 428352152e1f786a776e6ecf0254f1f60a1f1b02b82e2cb8f36e4c467cb205f8 |
Close
Hashes for arraymap-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cd4b1d2c92110392577f19174f0d9ee9daaa0f6f655dc232193aa566e730b33 |
|
MD5 | 69b4728e2925d2a70347ccfa166a8359 |
|
BLAKE2b-256 | 3bd94a945e7a12073097f714b092b217ddfe23b3fbc92709109b7996ace4a2db |
Close
Hashes for arraymap-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf68fc04a1c7f2934b02f037200dae943a7357a8b0e119830bb5a4c4b5470652 |
|
MD5 | b1bc3b8f106b0356afa37a07e241c903 |
|
BLAKE2b-256 | ce3f90f6055ddc6b2b96b87e6dfcc7c793318ceadc8aacdef6498567eb86ed78 |
Close
Hashes for arraymap-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b532630fff6e7af5bd4c4219db45b96d2347a1c2405b1b5ee6d3adbb14b8103f |
|
MD5 | bd6abd5bdcf7061d2fbb352391125eae |
|
BLAKE2b-256 | 5c2d83b1d89c86da61e6e8293c462c5968deafac50a122454a031d34cdc53957 |
Close
Hashes for arraymap-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60898cfa1ef108c1c5583907f7a9304cad0e371e64bd2317af9af72a94e1c1c6 |
|
MD5 | 6d43c16c17e4301a7c0aeb7364676826 |
|
BLAKE2b-256 | 31ad006ec9b7e034d66fdc3f8ad030341bada4ad825f64058a0ff8465b836a72 |
Close
Hashes for arraymap-0.1.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 293a092b6ce6994b05fbb48e481eb6cf037db3f7282371f968a0cb71de2fe5c9 |
|
MD5 | bedf7fbf589d71e6cb18a67a068f2bae |
|
BLAKE2b-256 | bbd49e46927273f254075e5ee3bc1c47b82faaac6472b225287a959f265e7be0 |
Close
Hashes for arraymap-0.1.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fe69044fc21a78d2da10d4c18717fbe0e2a12933b26966e2a6e796d3cf98bf1 |
|
MD5 | 9635978ede9a764f0413f86d0775f6dd |
|
BLAKE2b-256 | 6fa98fb9b3673baa2300053cefcb9b943588ace5f9c7ada6b30c5d9e5e51d65a |
Close
Hashes for arraymap-0.1.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf0f2ee4669ffbee3c2e5464f61e87d4d7c9b74b0ef1140b5ac340351062a646 |
|
MD5 | bde7eed6ebb860a713696caa693ee9e7 |
|
BLAKE2b-256 | 03b23678ed4d5371c029fbc1d0a53c0abacd4f56a7de3dc9b7d46a2ffde54411 |
Close
Hashes for arraymap-0.1.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09db38cb74b5cf7b3c98b1b9cd7a158a8ac4fdb5e4ab0b06e90a0552a82d48a7 |
|
MD5 | 48439aac24b35fe7112f6dd68fb282d4 |
|
BLAKE2b-256 | 69a6edd26f320ee0a8901986cd60a5853d106747c95cf180873391dfd30a39fc |
Close
Hashes for arraymap-0.1.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c91e8cf590ef075df19a569b9def41cfeb4006d88bd582e10d89965e69438df0 |
|
MD5 | 31a69cdf96e2d3d269a88ecfdf48e9a7 |
|
BLAKE2b-256 | c691fb5f25d5023a4d247e8e8feff8f433d988be81d2086a49c86c26347bf5e1 |
Close
Hashes for arraymap-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ade2a81f3aecf54e6997df1d8c9798b401d9625e78dfe664dd2f119664527d20 |
|
MD5 | ddbe6ebecb36059fffc099be41d7d316 |
|
BLAKE2b-256 | b0cf739a1cc1702cf6ca65c76fa3ca25d56a2d9ef52e6f88af56fc7dee18887d |
Close
Hashes for arraymap-0.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c65b994e8f460682c9d7784e76a36b9ca28ecf95664d9eb619ba923ebd02b6a |
|
MD5 | f18aa892fe7766e410e8fdc15420be76 |
|
BLAKE2b-256 | e37a1ad4ed5b24cd871b48245a30da9f01ffc3c8e1cb2a6f82a7d27fc20c65ef |
Close
Hashes for arraymap-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc873d6521659832e4dce47aa8f74f70022087aafc3b6a19960d3b9e28412f5e |
|
MD5 | bed6c048f14b0cd5ad57e1f2756b69e7 |
|
BLAKE2b-256 | ad98783dabe11998fce039b10fd91d75001015ecc3e969982f94a3445b3d3342 |
Close
Hashes for arraymap-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0b29cba7079c1ae4d6b4360a24c1200d6ff6f668f54a6ba71f4a329ebd789c4 |
|
MD5 | 542e398cd0ebbf30d8381604c8aefc0a |
|
BLAKE2b-256 | e1e6d69da02c2d51fe8601891504075fb790ecbda7a8116414a1023285e08af8 |
Close
Hashes for arraymap-0.1.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc8e7793d357e29f4274bdfdfa1f7c6ce12ca58f871047d3ec92334cd41ba7b4 |
|
MD5 | 9ae711fca65c0e8176c19e213be14508 |
|
BLAKE2b-256 | b3e5c99dd3cb6a6d19849420f788dfe94a374b94259a9df9e5245e949c35aeeb |
Close
Hashes for arraymap-0.1.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30e8fecb0a1bd1a51418d189f24fed0122eeb5440eac121c8ce10a97ba9c2d47 |
|
MD5 | b0c204f369e42889339a6693b7da2ce6 |
|
BLAKE2b-256 | 4f2077359fb15652fdbc5bb97ef372b2637870d5e75f73e006282e220cbcbda2 |
Close
Hashes for arraymap-0.1.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 728eddeceae6f399e2ad17d0b5aec5fa095cb5cdc6c5bf41c7c9b63722af0615 |
|
MD5 | 20900157dd6b010ae1350e756f87988e |
|
BLAKE2b-256 | 5003e29f9110c13df200c44f831dc03ab102e78d13828bb3373629cee39fbf50 |
Close
Hashes for arraymap-0.1.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f47066a74a457d2232b7966f474b6aadefdea08142995177130290c996bcab4 |
|
MD5 | 2eb3c50cdc0fbdf673113b800e3d95ac |
|
BLAKE2b-256 | 92726540c77ed8e636949060eb9410bbd1d686b4f28ca45afa7f8e05bece17a6 |
Close
Hashes for arraymap-0.1.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b346c224f0fae589566e3b0fbbfc05444f16d52f6acd3a8d48ec8c32c5120597 |
|
MD5 | 0eee97a26ce5243fd0a7f76d1f5741d4 |
|
BLAKE2b-256 | 982af7be034c4678c62b999af02db3e1d70039dcaf33d05a5cfc15cf8bcb2142 |
Close
Hashes for arraymap-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7635629ef38ce1a1d266a0ee55b975deae922f44a9b4c98f02f6cb95b65e722b |
|
MD5 | ef812f653249bcd7b6c13c572f41830f |
|
BLAKE2b-256 | 9538d18ea00309dd56997dfe389b6875f045740deaa6b5d74764e66592bec87f |
Close
Hashes for arraymap-0.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b3179eb90fdb659bc060dff733dc37a67930db4ae40c7425b15c676fa5a7e0d |
|
MD5 | a251fa129d05818ea61a9b609512fda5 |
|
BLAKE2b-256 | 61e21691640cf2d3b727d1cb69033f89ae5456dd533e0a34b19cb736a3ae7a1e |
Close
Hashes for arraymap-0.1.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d79b70d35480663024f217e712e0e4c424002b6f6320883d640b753f160cd76 |
|
MD5 | 5d87e2a9593a61f350ca850e59b633a6 |
|
BLAKE2b-256 | 0aea512a0ecc7cd14aa2232019d162b653cd2ec62f66e6d82b20a0e2e2060b02 |
Close
Hashes for arraymap-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60c2829520560ac479e356851123274e4f035af6fb2fa12123a4c26e66b2e081 |
|
MD5 | ba8db93668245c33eaed4c2269ab5345 |
|
BLAKE2b-256 | 0667dee8696b86661dd7cb5750e5bfa2d00dacef6e73a259386dc75f9484bba4 |
Close
Hashes for arraymap-0.1.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5da98b4f711ab58aeb7947ac342af2aee7235916ff15812ecb8965fe4386ee01 |
|
MD5 | d08ac221c4344fd2d4daeda90872409e |
|
BLAKE2b-256 | 7929ba27eef5434eb56b0d2bff8bcee1247c5d837fd7aba127a5238faae68938 |
Close
Hashes for arraymap-0.1.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b47399ad9003dc81d27300f0f9098dbffca698451358088fc85467a544d86e66 |
|
MD5 | a50cdb9a5724b1c7989ed21086370afa |
|
BLAKE2b-256 | ae9ea4f5339a8a78d5371b023d251c4b9344720fef28fd183ce33910ad843065 |
Close
Hashes for arraymap-0.1.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47c5f233f464f1920d1670a6e65ed1a9532c710eea544dbd27b6a7c44cb9edf4 |
|
MD5 | 88d858e591655c0cf4572985ddc1e0e4 |
|
BLAKE2b-256 | 30afd6a7d1f954f4703f32eb8f6becc075fcd0216242f25ee595e49ad6462829 |
Close
Hashes for arraymap-0.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 171a0d3f0e03f419a91ebbe2dd4a4f54bec728b601b8056829f7c6e16ff12be3 |
|
MD5 | 421e620d61c529da850a28da16bc5462 |
|
BLAKE2b-256 | b3756c45a10f15a940141946b1359b4a3c65fd3de783f39e649374e1caa98e1e |
Close
Hashes for arraymap-0.1.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fb8653b61c45c91c05a3701b04896e4d4e3b663bfe2d1aec5cdb34edbf791cc |
|
MD5 | 8fd7bb5bfaca570161ab803a2b977b83 |
|
BLAKE2b-256 | d861bc9495fdc050e3dba25c48585c3962845b96f4ba920b614ad9e185e8ba76 |
Close
Hashes for arraymap-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 661af9d08e933ca2b4e2fd913a10c47c9d061ed84fe582b76ada9a7a57a8235a |
|
MD5 | aa6908096703b9a987196fbb524d19ad |
|
BLAKE2b-256 | d47e8853492ae8f45a200ccc36a35043591f630a4d4671b3194f4323336a8dc7 |
Close
Hashes for arraymap-0.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c80d8a734ccabdd082b2acc1a294873a431b768c1ef2d4dbae4b94c3082af383 |
|
MD5 | 773e811b17a30127e66737fb92fde343 |
|
BLAKE2b-256 | e6a617bcb81058c2f2d649d685fe628400d8a1f76cc1537dd5ecf381fd72c395 |
Close
Hashes for arraymap-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9e07fa986462a135b4b7c03b6e79c7a3936e209b3527c3ee1961371b9bd15fe |
|
MD5 | 0c39edd8d0ff6f95c2784be7c64ad1ae |
|
BLAKE2b-256 | 394f75e184ddb2914c6e7ae35c883fa3aa6ea94ff3516f27d2243e2b613a7a3e |