Skip to main content

Cython hash table that trusts the keys are pre-hashed

Project description

https://travis-ci.org/spacy-io/preshed.svg?branch=master

Cython Hash Table for Pre-Hashed Keys

Simple but high performance Cython hash table mapping pre-randomized keys to void* values.

Inspired by: http://preshing.com/20130107/this-hash-table-is-faster-than-a-judy-array/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

preshed-0.46.3.tar.gz (86.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

preshed-0.46.3-cp35-none-win_amd64.whl (59.6 kB view details)

Uploaded CPython 3.5Windows x86-64

preshed-0.46.3-cp35-cp35m-manylinux1_x86_64.whl (243.6 kB view details)

Uploaded CPython 3.5m

preshed-0.46.3-cp35-cp35m-macosx_10_6_intel.whl (62.6 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

preshed-0.46.3-cp34-none-win_amd64.whl (55.6 kB view details)

Uploaded CPython 3.4Windows x86-64

preshed-0.46.3-cp34-cp34m-manylinux1_x86_64.whl (246.4 kB view details)

Uploaded CPython 3.4m

preshed-0.46.3-cp34-cp34m-macosx_10_6_intel.whl (63.2 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

preshed-0.46.3-cp27-none-win_amd64.whl (55.4 kB view details)

Uploaded CPython 2.7Windows x86-64

preshed-0.46.3-cp27-cp27mu-manylinux1_x86_64.whl (223.9 kB view details)

Uploaded CPython 2.7mu

preshed-0.46.3-cp27-cp27m-manylinux1_x86_64.whl (223.9 kB view details)

Uploaded CPython 2.7m

preshed-0.46.3-cp27-cp27m-macosx_10_6_intel.whl (62.8 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file preshed-0.46.3.tar.gz.

File metadata

  • Download URL: preshed-0.46.3.tar.gz
  • Upload date:
  • Size: 86.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for preshed-0.46.3.tar.gz
Algorithm Hash digest
SHA256 3dd99c8e4dfcb57802725ba405661e35e15863b97051b3615993bd2173911270
MD5 dbec90756ba2065bf0237520eb58eeb7
BLAKE2b-256 01de242d206f57baffb66dd9ae9754e2ae02a0c96d8c73fee7a284a1f26073cb

See more details on using hashes here.

File details

Details for the file preshed-0.46.3-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for preshed-0.46.3-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 e9b532485fb2f741f92b980f1d40d5a2efc66aace9a671206b3429529da1be8c
MD5 ce1eec08d0611ef8e31f03e3a7f17214
BLAKE2b-256 859ceefebf5033e2bfbec4b540c0c58d65b7865ee6f0b01b2ca5a9064688f29b

See more details on using hashes here.

File details

Details for the file preshed-0.46.3-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for preshed-0.46.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 43c9fd591b46659b74f56bd0cafb66fcaa220b25308a13eac6ad1ff08e55d13c
MD5 9289edbdfd6513bb8c8aef7fd24b3780
BLAKE2b-256 82d66943ccbb515b27e0fdefd59f5fb47cd460881d5ce472c576de41d26fe092

See more details on using hashes here.

File details

Details for the file preshed-0.46.3-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for preshed-0.46.3-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 72a0e995a15d3519a971442792972c2669935b5e57f4aaa31222f764412f8d03
MD5 29aac9f8f226edc98279be968b4162a6
BLAKE2b-256 b518a582dc82b701b169d28b26c17440dd0a7accd11bb242f1fbce5a0001d40f

See more details on using hashes here.

File details

Details for the file preshed-0.46.3-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for preshed-0.46.3-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 d9d82302915b96917708c8070bcab88f6d791e9e5dd67eb5ef67ebb82af31af9
MD5 974c9dcfe4db8c7da20b6be741fc1fbe
BLAKE2b-256 b5357aa6b7565262cb93bcb29b78c9c1b33082f265b1fc5224d580764c307bfb

See more details on using hashes here.

File details

Details for the file preshed-0.46.3-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for preshed-0.46.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d209e0bbeef32bad4320b3b6308df21925ba7634e5373a794c0a0b83b86a4218
MD5 d7aa04c81f70a649dfe9946c69aa424e
BLAKE2b-256 2c756cbb4be7b7b4d5598b1304f1be3d775799901c99368f40e511017063eab5

See more details on using hashes here.

File details

Details for the file preshed-0.46.3-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for preshed-0.46.3-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 662a1bee17cf65aa36a53dd5d1a7ffcd7960fe90dca3d055e349463aebff84af
MD5 2176c4915b767fcea7be9c263037ba87
BLAKE2b-256 7877fc9e2cf41c90f4be268ce4076245ff6fdfc52d2938d22aa51bbd88900607

See more details on using hashes here.

File details

Details for the file preshed-0.46.3-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for preshed-0.46.3-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 0f1221beea69a33c52ceb9054b812ef7367df59de1e4362e04c97ffdb300d141
MD5 555e6aaf5ba1ca6e4aa476361332a3be
BLAKE2b-256 c9cef790fde5f7cf703dcedd80ecf1cb9b5df9e8f423834eeb66ae3f7475d395

See more details on using hashes here.

File details

Details for the file preshed-0.46.3-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for preshed-0.46.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e823e69b1263a395cc607c0c0da0d599c308bdb9cdc233e2a514659cdca98e26
MD5 7130cea2bbaa3db82ada5a34ea9a6752
BLAKE2b-256 2dd12551724e5c07f34be44fc210eb126296c785eb9a58036096d156395d0445

See more details on using hashes here.

File details

Details for the file preshed-0.46.3-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for preshed-0.46.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 39933fa6ca84a0c56d3eed99956e76f88fcd2f68ad65c72f38d31f8fa2f2b124
MD5 41dfab14ee98b586d28e265d956bde59
BLAKE2b-256 c977494b27e8fa19ca920420a36806cc980b91f0040136aff6456bd4bb1b0ff7

See more details on using hashes here.

File details

Details for the file preshed-0.46.3-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for preshed-0.46.3-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ed909a8a649dfcb243c4d4c29c29fa91dab3607cf7188db07edb4cdc78ab58c4
MD5 f5bd879ca3ef051865c3605bb851a9f8
BLAKE2b-256 6b415b5f335b2eec367b3117d32588732a6be34c19cb8e37e5d08a00ed44807d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page