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.4
Corrected comparison in lookup of Unicode elements.
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.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68d623109bd2241d4eaaf9c607162d777741ff0898916786ecda0928fccad8f8 |
|
MD5 | 4e6d34d2e2b60e6bed216671c67f9e53 |
|
BLAKE2b-256 | e1939736205b64a8c411fa3456de9f26ad4f46341acf248fea0f53e25e8bacfc |
Hashes for arraymap-0.1.4-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a0f340a6d2ad79273954aab7ee5c65bb4873e620d91592125c32bf5826abb05 |
|
MD5 | 33b0b3665c5f2d15630633737490deb1 |
|
BLAKE2b-256 | b240e74f98ddfbfb5f95ad70ea99df9ac129f823d4fa3f5e52fce04c179f82f7 |
Hashes for arraymap-0.1.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b027b83a10e09cb4226ddd396e8875b8c9a55c2413aeba0594a62d02670f03c |
|
MD5 | 2b702c27d37e09d37db636984e9254eb |
|
BLAKE2b-256 | c00a30f071e8b8cd02f02a45669f982493ee959ce2c86ad094859d118849ed9c |
Hashes for arraymap-0.1.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27b2475853b5a2961fe2db6b6d3464ee89ade619d9fdf2ff105b741694849f81 |
|
MD5 | ecfb9d2dcb2f6ce8e2d5560182e53029 |
|
BLAKE2b-256 | 0111dc4f27a767ec6ae064a1a70ce5a31cd5d5d9c61f4ea9c7d8966b1e8c0957 |
Hashes for arraymap-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79b37ac469f5a53265903892198bfb36981a8657b9c910b7a593a8ad994f5f23 |
|
MD5 | 44a3ffd742ad290055dcfe477ebb5373 |
|
BLAKE2b-256 | bf4ab60efcc61d62e8d6b88ffaa2918888fd0bbaddb32d7af160a7d2727994b9 |
Hashes for arraymap-0.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1afe2ee4a35b8612af68b3de27322683b053b5673517f0db6e13028ad1b74b01 |
|
MD5 | 6f8efb5840b2b7c87ec14fdfc7f4520d |
|
BLAKE2b-256 | 9995f233e2f7bdec486fa7525b5ec3f893ff341ce77e008e0cf81f49c3b49a81 |
Hashes for arraymap-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0075e4f98a75f231b9e1099fe7a8a849ce358c5dca9ac63536ed055bc13b0422 |
|
MD5 | aed633619e6d31093d1e4242c1e5d72f |
|
BLAKE2b-256 | 655dad440e506845cba15a4b073d6a48638d5b3fea3abc1b6125c7924ff948bd |
Hashes for arraymap-0.1.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00d66c04f3df18c39729efc1e02ad4420be6e664f6ddbe91b105180cff9d74cc |
|
MD5 | d30176a42107fa21f57b78c7eda1c832 |
|
BLAKE2b-256 | 880c2cf39b0ba64bb7599b336121030375cc72e2f45e1f21de2ee38b6663861d |
Hashes for arraymap-0.1.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a689a218da420099333935eb67f59ef048de17ca8e98ce3d8b031211db4251ea |
|
MD5 | f957ab7ba9d2e2bfbc830932561c9e74 |
|
BLAKE2b-256 | 29b700369cedbf02e87b1cd35e93be474f916635e39ae0166415715e21bba421 |
Hashes for arraymap-0.1.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb22386cdc2f77c3c7cfa93884ba6770e33adeb40ace9bee387e1199d0baee2b |
|
MD5 | 7676197ae5fb697030f04ba2badb15ff |
|
BLAKE2b-256 | 293ebb80302d81e35c8c90c55b3118d61e47734c549a80793bed5c16379ea76c |
Hashes for arraymap-0.1.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8cd26848e33573d80cc5ef3e5fa3fdd3def4556ca0ba90f44289fc336179580 |
|
MD5 | 7c1e7d2b77136988ecb56e8ff631b715 |
|
BLAKE2b-256 | ee2f1fd5f63006ff61fd1c6fc51ab264eb8cbd488784ca13d5c6957d8e04c338 |
Hashes for arraymap-0.1.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c22c661cd252d6630c98ad2eb63450a2b41e9af4b0de46e48adff12685f29697 |
|
MD5 | 6d831aa4908147a37261ad29aed14af3 |
|
BLAKE2b-256 | 354e0240a11f2ac3473d6e70d175a593d4419cd4a26106f0783092116273fc6b |
Hashes for arraymap-0.1.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d06bb0877b33efa8a755892c5d62434e7aa9a3a13ce26a92652ab8c65130ca4b |
|
MD5 | 2e00e6467669bbfbd54c294bac97a970 |
|
BLAKE2b-256 | d535226fb5f0bc4cc38e7d965d52ee145257ea6c2d3ee934a33dd28a544ef88b |
Hashes for arraymap-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 087a2f25cbd5e32e3d5aea4661689954e32d2e3068055974cbe7e52a3d5602df |
|
MD5 | 5e6fe7b878103d7d7a0ef21d2debc979 |
|
BLAKE2b-256 | e78386dab1514e52afc0eeca923929c695cb0f1bdd67594ac1292dd23937f460 |
Hashes for arraymap-0.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adcb09cfb7b27ed501f6c50fe150230ed173c09fbc8b440334aacbb4265c3352 |
|
MD5 | 34af057766074fd06ef8b8df61e59458 |
|
BLAKE2b-256 | f910e15eb73e570ba810a6470d6f906b1367c7a29ae649e1cd14e4f8e095a103 |
Hashes for arraymap-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6806b8469cf713b9f13c4fa4237d109787344bd8763217af822825257c055ec6 |
|
MD5 | 0bdf95e8fec8167b9cf98bcbe462339b |
|
BLAKE2b-256 | a8a3e3e51f8b74caaba10ae708d1a0d5794c66e8f9b6952ce67557fb23a75ecc |
Hashes for arraymap-0.1.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f54b09d48048d6661ae114de081b3c3d117170d4135f4118146522ae34378edb |
|
MD5 | 8b5fa27ef31537f8e1151a2167c45982 |
|
BLAKE2b-256 | e31cecd1e3062bc85dfa58c9e9f9d8f8e2792845966f079bb52efe8efed3fe99 |
Hashes for arraymap-0.1.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23bbb41b60c3083bed740de4bb3f5e7071f07a629411c8dab767a207a9f8ecfe |
|
MD5 | 6642b64555b79c4b5eced3898e477894 |
|
BLAKE2b-256 | 734deaa7eb6f3bad5cc3a1a0e958f71cfccfd70c41bc01f4f762bdfa42c18da9 |
Hashes for arraymap-0.1.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ea6757386fe0c8e4c80fc53219f14a5cfde880e1e518bf02bef028b9c56eaa5 |
|
MD5 | bf6fae68e82469542e3a0169fe796443 |
|
BLAKE2b-256 | 23642a90f794968a7a74d5efd560751a3c16ebbbc6e95ef430df074dc162d7b4 |
Hashes for arraymap-0.1.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d391ebae96abbce658d2b280445119cd8ba5322d9f0d4a94e4598c9163ce03f |
|
MD5 | ba6ac87d9b290b67e9a963ce3bc5ac63 |
|
BLAKE2b-256 | 545d8270cb23e12003ea5e9ff882bfb6a19041a875018a689eb045253c548184 |
Hashes for arraymap-0.1.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bbb75b60edeaf0c13b141c59cee78e23fcc2ed7854fb52214164ed403ac39d0 |
|
MD5 | 1d5cff54dbca6ee74dc8f445bea126db |
|
BLAKE2b-256 | 6c17b0901fc7636369426e9401158197b7261d7b89fade6db72080c8447fb337 |
Hashes for arraymap-0.1.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1f0ebd328d9b557f3ea432586aa3e681e2a716a32199b8e08ea3ad5be23905e |
|
MD5 | 1fd5f17a09e6cc849d75d280b1c0355d |
|
BLAKE2b-256 | 34ad67e6a5f3c54e8575433fb3989dd858140a680200fb5f6e481cf395e4b1b1 |
Hashes for arraymap-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 771188152086e84c3d622ed11d4ab9eb6c4e42728456122c114f541dae8a24dc |
|
MD5 | f0ddfce8f196a6d32a0dca32c239e5db |
|
BLAKE2b-256 | e652280120c633302876fe70c954b2e4db0be49a88b01d989f77d807db7de652 |
Hashes for arraymap-0.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 124beab457c19cec9ea6cdfa32c3b39d1b6c114592831adc36dd54d2237b52c0 |
|
MD5 | 427519a4b06a363565cd249333e9d445 |
|
BLAKE2b-256 | ed60b596e702ad078dda4a80009e4956adecda18e98f33fc46f7eb3b485c7870 |
Hashes for arraymap-0.1.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5ba78886a0d2017bad61971bd584a07fb03d5c2f3693660ae9591fb493b9a07 |
|
MD5 | 81055dd33207f02c0b1cb25c0fb4b6ce |
|
BLAKE2b-256 | 5c84294cc95278fb5ed2f1bd7c5e83b66c3ee0171838fcf203f8102df5c91622 |
Hashes for arraymap-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed60028d2eef920d78b7a34f4bfad64cf373ebdd71a773592e446042642dc9c7 |
|
MD5 | 3b7895120de1314d0813a12abdd87bd9 |
|
BLAKE2b-256 | d8524ee9cf47dace4eee741320e81cc9457f203be49d5a1f99eb27ed746cab57 |
Hashes for arraymap-0.1.4-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9f1095c59d12e300846a0e9e1a08a784ac3e5bce407fe7c4f4e27cbe573b4b8 |
|
MD5 | 791e6433f3f5045b137745ef724a3dfb |
|
BLAKE2b-256 | ac7e3f3c1231e18cb73fa5813f486c1bb6b64c6738d48c8c8a840c49a680111c |
Hashes for arraymap-0.1.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4783c5b372c80cfb189ab1859093bb6ff488c669f360cbf80781f0eb37b463d4 |
|
MD5 | 52c2d3249f1c0a1130973610ac6a920f |
|
BLAKE2b-256 | 1174195b80e4b42902bdf665cf06327daf3edf58763b3e25fe78dae334a5c22b |
Hashes for arraymap-0.1.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d19974a8533e78a7bee0ca6084907c31388ab1a0dc7a5d18fdcd460795b43f5 |
|
MD5 | 7489407fb0a0a6a2f06fe699f5c7e8d0 |
|
BLAKE2b-256 | 73f8afc2421b4074ebcc761a224a3c25b1ab2f7b1a9f1cc881675c3058af2ce4 |
Hashes for arraymap-0.1.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 587ac4369dd4b635c86cf40f54c3e2764e10a7a8fbcc8a08b9231e747446e632 |
|
MD5 | c6b9cd718e21e6c4d795406fb9fcd1d3 |
|
BLAKE2b-256 | 935f625986361639c0085f290dcb3f2885f2d9fa43c4fa6d39b149f2b2816274 |
Hashes for arraymap-0.1.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a52aabd7a27667dc03572ff73a101936211a16f0afe93d552b4e3a9dfba7f33a |
|
MD5 | bba05717a5c1b2b7313efb45e98ed76e |
|
BLAKE2b-256 | eb4d381771756e1aad5217c70b6feb8003f87a6c5f9e59e22ff356059b2423e7 |
Hashes for arraymap-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2146170d05156e168fe00bbf670183cb3d939539b11c3df19c6f894f2c6f537a |
|
MD5 | c360058b2d5201064cad4cdfcde15894 |
|
BLAKE2b-256 | 8b3be4eeff2a6f8a90dc5ddbd2f01557f844f707f0f31ca461dd253f028b7288 |
Hashes for arraymap-0.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21f4f9d58a2e72e490c275ac44c091a6b90b8d18cd442dcd7e8256dd97a2d8c4 |
|
MD5 | b936339f2736e491d963ea279081be1b |
|
BLAKE2b-256 | a57ebc81e129ad9d7febc65aec990d114f7d84ba95625b096f98289f5911dac3 |
Hashes for arraymap-0.1.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c248df05c171866df9d8c6de3a05eafae05bab5418cf1f360fa566d0d979416 |
|
MD5 | ba00bceb03e7a0e76bdefacb60087e11 |
|
BLAKE2b-256 | 5dbccccfe56b2b3f51f8465b1f707cf932bcae23c290bcc7215f2e00d7437ebb |
Hashes for arraymap-0.1.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 128f6f80eea232aa5d5c86edcaa036c64d4e5310904499e63fb313f97698565b |
|
MD5 | 540070d01e51d3f3e378b4bcb488c161 |
|
BLAKE2b-256 | 95f7bd78f04ca3c5461765e49d402a24660ce83d966a865d57d7c555e3435983 |
Hashes for arraymap-0.1.4-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45c0355230c1892d82556a1f583dcd1db071f74509c46c04086a110ee14a877a |
|
MD5 | 08e30fac3707ee5c8fa9996251d21819 |
|
BLAKE2b-256 | 6d000d780ab8af2588f7103aae82249da27dcbda2e1a8567a8921a3dd6e4cd25 |
Hashes for arraymap-0.1.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6e56fe51fb5b3291a2b9b0bff607fec5521e60dbe5839b61330e022278188bb |
|
MD5 | bd8c9bcd201e9c5751c9769abe6c41a2 |
|
BLAKE2b-256 | c22d72f5a2c2e105476d8e575a946671b7b02b8832dcf817e6ce53032576f597 |
Hashes for arraymap-0.1.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b80ad13e3bd31be295cbfc60eb29e575fb1d09f74277f6e0a9d2eb75ae6b180 |
|
MD5 | ced8f79b52f16cb1c5d6ef316c6ea5db |
|
BLAKE2b-256 | a56d26306c9835b78d3b4bed4546d1c1a333355150308c114b1a0aa5a2ac222b |
Hashes for arraymap-0.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60e2d3164f738610540b2da05359febd88f204f7a6254b1a67905fedccf549a6 |
|
MD5 | 13939699566551a37181ce172773a733 |
|
BLAKE2b-256 | 53971c3beaf1e7aab0fa9ef532ba1efbd5884cf68204f8a8f567b1d6cf7a5901 |
Hashes for arraymap-0.1.4-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e809482a5c93f07a0ce32a556ee0f2f699409fd62dd0fef305d87a8b90c13fa |
|
MD5 | 63676c427a9eedeacbb8456160a10f7c |
|
BLAKE2b-256 | d1137462020b6788e88d4d2a4a8cd81ab58e17d67b653b7342729a7f83fd2afe |
Hashes for arraymap-0.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea917e2f697ce5d393c2070c377ebdd6ac3efc3d93ca70cd6613562936208824 |
|
MD5 | d31bcfdc028ea60e679f315066fef92c |
|
BLAKE2b-256 | 0b30c0c0aae18d5363c93219c1aff4b232eee24e0b5f30e808e507981b6aeec0 |
Hashes for arraymap-0.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1a7f1e833d0879613655ff5b4e56caead183f9677943c52ef1c47b287ac1d39 |
|
MD5 | e8678f367e33ea01aeaaa2c161c2ca4f |
|
BLAKE2b-256 | c26a9633b2111e5eb6829f32f42a6dd6b63e1ef2726af243716250dc01fcff6e |
Hashes for arraymap-0.1.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34da191a8766717235a17ad396635e3962f82123fede75c5e272713ab4551f0b |
|
MD5 | e439c88e08db2a76df9ca872023374ca |
|
BLAKE2b-256 | 4254e512a000a573ea33b7f7bfe92c6bb1a87c34e40aa4adc31073d130571814 |