Skip to main content

Created for ONS. Proof-of-concept mmap'd Rust word2vec implementation linked with category matching

Project description

bonn-py

NLP Category-Matching tools

A Rust microservice to match queries on the ONS Website to groupings in the ONS taxonomy

Getting started

Set up taxonomy.json

This should be adapted from the taxonomy.json.example and placed in the root directory.

Download or create embeddings

These are most simply sourced as pretrained fifu models, but can be dynamically generated using the embedded FinalFusion libraries.

To build wheels for distribution, use:

make

Manual building

Quick Local Setup

  1. setup .env file - $ cp .env.local .env

  2. make wheels

  3. make sure you've placed taxonomy.json in the root folder (This should be obtained from ONS).

  4. [TODO: genericize] you need an elasticsearch container forwarded to port:9200 (you can customize the port in .env) with a dump matching the appropriate schema https://gitlab.com/flaxandteal/onyx/dp-search-api in this readme you can checkout how to setup elasticsearch.

Install finalfusion utils

cd core
RUSTFLAGS="-C link-args=-lcblas -llapack" cargo install finalfusion-utils --features=opq

Optional: Convert the model to quantized fifu format

Note: if you try to use the full wiki bin you'll need about 128GB of RAM...

finalfusion quantize -f fasttext -q opq <fasttext.bin> fasttext.fifu.opq

Install deps and build

poetry shell
cd core
poetry install
cd ../api
poetry install
exit

Run

poetry run python -c "from bonn import FfModel; FfModel('test_data/wiki.en.fifu').eval('Hello')"

Algorithm

The following requirements were identified:

  • Fast response to live requests
  • Low running resource requirements, as far as possible
  • Ability to limit risk of unintended bias in results, and making results explainable
  • Minimal needed preprocessing of data (at least for first version)
  • Non-invasive - ensuring that the system can enhance existing work by ONS teams, with minimal changes required to incorporate
  • Runs effectively and reproducibly in ONS workflows

We found that the most effective approach was to use the standard Wikipedia unstructured word2vec model as the ML basis.

This has an additional advantage that we have been able to prototype incorporating other language category matching into the algorithm, although further work is required, including manual review by native speakers and initial results suggest that a larger language corpus would be required for training.

Using finalfusion libraries in Rust enables mmapping for memory efficiency.

Category Vectors

A bag of words is formed, to make a vector for the category - a weighted average of the terms, according to the attribute contributing it:

Grouping Score basis
Category (top-level) Literal words within title
Subcategory (second-level) Literal words within title
Subsubcategory (third-level) Literal words within title
Related words across whole category Common thematic words across all datasets within the category
Related words across subsubcategory Common thematic words across all datasets within the subsubcategory

To build a weighted bag of words, the system finds thematically-distinctive words occurring in dataset titles and descriptions present in the categories, according to the taxonomy. The "thematic distinctiveness" of words in a dataset description is defined by exceeding a similarity threshold to terms in the category title.

These can then be compared to search queries word-by-word, obtaining a score for each taxonomy entry, for a given phrase.

Scoring Adjustment

In addition to the direct cosine similarity of these vectors, we:

  • remove any stopwords from the search scoring, with certain additional words that should not affect the category matching (“data”, “statistics”, “measure(s)”)
  • apply an overall significance boost for a category, using the magnitude of the average word vector for its bag as a proxy for how “significant” it is that it matches a query phrase (so categories that match overly frequently, such as “population”, are slightly deprioritized)
  • enhance or reduce contribution from each of the words in the query based on their commonality across categories.

To do the last, a global count of (lemmatized) words appearing in dataset descriptions/titles across all categories is made, and common terms are deprioritized within the bag according to an exponential decay function - this allows us to rely more heavily on words that strongly signpost a category (such as “education” or “school”) without being confounded by words many categories contain (such as “price” or “economic”).

Once per-category scores for a search phrase are obtained, we filter them based on:

  • appearance thresholds, to ensure we only return matches over a minimal viable score;
  • a signal-to-noise ratio filter (SNR) that returns a small number of notably high-scoring categories or a larger group of less distinguishable top scorers, according to a supplied SNR ratio.

License

Prepared by Flax & Teal Limited for ONS Alpha project. Copyright © 2022, Office for National Statistics (https://www.ons.gov.uk)

Released under MIT license, see LICENSE for details.

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

bonn-0.1.4.tar.gz (40.4 kB view details)

Uploaded Source

Built Distributions

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

bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

bonn-0.1.4-cp311-none-win_amd64.whl (354.2 kB view details)

Uploaded CPython 3.11Windows x86-64

bonn-0.1.4-cp311-none-win32.whl (347.5 kB view details)

Uploaded CPython 3.11Windows x86

bonn-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bonn-0.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

bonn-0.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

bonn-0.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

bonn-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bonn-0.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

bonn-0.1.4-cp311-cp311-macosx_11_0_arm64.whl (487.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bonn-0.1.4-cp311-cp311-macosx_10_7_x86_64.whl (529.9 kB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

bonn-0.1.4-cp310-none-win_amd64.whl (354.2 kB view details)

Uploaded CPython 3.10Windows x86-64

bonn-0.1.4-cp310-none-win32.whl (347.5 kB view details)

Uploaded CPython 3.10Windows x86

bonn-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bonn-0.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

bonn-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

bonn-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

bonn-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bonn-0.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

bonn-0.1.4-cp310-cp310-macosx_11_0_arm64.whl (487.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bonn-0.1.4-cp310-cp310-macosx_10_7_x86_64.whl (529.9 kB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

bonn-0.1.4-cp39-none-win_amd64.whl (354.5 kB view details)

Uploaded CPython 3.9Windows x86-64

bonn-0.1.4-cp39-none-win32.whl (347.7 kB view details)

Uploaded CPython 3.9Windows x86

bonn-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bonn-0.1.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

bonn-0.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

bonn-0.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

bonn-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

bonn-0.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

bonn-0.1.4-cp38-none-win_amd64.whl (354.7 kB view details)

Uploaded CPython 3.8Windows x86-64

bonn-0.1.4-cp38-none-win32.whl (347.7 kB view details)

Uploaded CPython 3.8Windows x86

bonn-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bonn-0.1.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

bonn-0.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

bonn-0.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

bonn-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

bonn-0.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

bonn-0.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bonn-0.1.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

bonn-0.1.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

bonn-0.1.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARMv7l

bonn-0.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

bonn-0.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.5+ i686

File details

Details for the file bonn-0.1.4.tar.gz.

File metadata

  • Download URL: bonn-0.1.4.tar.gz
  • Upload date:
  • Size: 40.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for bonn-0.1.4.tar.gz
Algorithm Hash digest
SHA256 65cabdb72fc36a000d0278b30f20bb80ebe1337cd41e6f5014626d6a58b604aa
MD5 d890138337489b95882da71e293f9bef
BLAKE2b-256 7a4e346607a069ba0bcda03c117a5bef05f0c6c709b68c36e8cb8cbe37ef0690

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7d31dadc85d46213def88acc909111d9db3483ed6ca75a8212191bec8d96eec
MD5 723d396365d0a50c4d1cd8f1babc61e5
BLAKE2b-256 ad9b46ba10a3e0ae1a6df576760f46ed13ae75fe35a7ca488c60edcd07f4b0b1

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 84bf99606ca4f5a6a4675f9e4bddb63c5879545547b99a1495b558ff59561eb9
MD5 a2f599e9f7c11bca622bea4c85e67977
BLAKE2b-256 2ce2481fbcfe1b6a7721973cc26d97384de6c05e824c02c274b12264dc3d84e6

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 36473d541b26a8a5ca758bc5c3fd0357d679ab1db3d4020787498a58f7c7fa51
MD5 02ab6ebd738ddc62e166904930b8fd68
BLAKE2b-256 6a21844b1b7f38a5630fef2301e28cfc6703d85144091f5dec6c2e5aed8e6100

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8d6d364a8cf33dec5b47429042dedc754795e6a4895f871ee8a2ff89c7331179
MD5 4a6e11e590c97e1f8b87221f527027b2
BLAKE2b-256 7f26fa75f325eb9b20b70dd8843e206d98ed3b5f1fcc0b040474a35e6e8e3035

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 335ec10885530465d9b5abbabb063db80a0137af477326d5b172c062691c8b0f
MD5 f587556e90d0e6612df2bf08520187bb
BLAKE2b-256 1a28dc38ab41d41193c9fb078ce43b61a58f8603cc9e02a4d428296e1f3a2d56

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 87c8be6ba384edcbf8ff4da234e16a3a5877cda9063d8562f173ec22960bac13
MD5 fdb8a39ef2085f8b3aaa0042e6b33754
BLAKE2b-256 c822d0a8536233f9bdb2cfa899bbf8ab63647bd46b02ebf754c0d33cb1a86cb2

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e87e839ff0ada0eb88537ac0d6a09936b761cc6eeac3f68cdba1fe935781663f
MD5 6f28dd0cb89f5be21efe678b39e519fb
BLAKE2b-256 defd39f0317f981abcc8422a70c943276ff65bacaab8e1a86637ec3c530c6c9c

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7854f25ea191c25cec80c1330548dadbd4c96693dabd3d8b8e9cebb8fff74ee3
MD5 3642881c445d6612f7c6fc7278c61058
BLAKE2b-256 823a09404d6b637faf226a4cfa808ab35568d83644cf79c8c8467e6fe36ef889

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2afd462728838163990f1c39fa3b3601c706e492d6e1224596dd76a9b8fa9746
MD5 21ca50d0d23cbd2d76c556469863b8a5
BLAKE2b-256 59cef7e3ae80ad7b4eae81cc10113fef5de1f462edfea8c65e0eb9f3121f25d3

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 641669411d1f8966f8a3f03f96bd01ec5598708fd54d668eb0952e8db3bdb24f
MD5 ae3e993ebe900fe3497ca2f0d1b90408
BLAKE2b-256 8b250f7e7f9943dda73508f6ea096372829e45164f5723898396fb825f21ad7b

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68c247b723222f185a5d776a893b79860e1c888b8fd08ddd851c0f59f0f67c5d
MD5 f85891f9b43980086f669aa4efab1e83
BLAKE2b-256 2ddeffe5ace0f21ef882f3965d9bf9dfdd6c38d5439adec26d9990db33f571da

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5597724e6ce8a5ed130c77a8073a70f8b0430fd789189d7c213248865cfc5fc5
MD5 acbcc015b6341f88e0540fc8b7a2d5d9
BLAKE2b-256 48fe3cf65af9a314322ce78300be78f324dc75181416ab7a79936d3fab67fa61

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp311-none-win_amd64.whl.

File metadata

  • Download URL: bonn-0.1.4-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 354.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for bonn-0.1.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 1267d43e57023886629805fe8abb097ffa36050cd04eec628dcc00febb43bed8
MD5 10cfbc111585549a2f7f8a8ba1e5aaa1
BLAKE2b-256 0af77178b9310535d736feef056651b27f4b8c1cc632b229575ab991003a8121

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp311-none-win32.whl.

File metadata

  • Download URL: bonn-0.1.4-cp311-none-win32.whl
  • Upload date:
  • Size: 347.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for bonn-0.1.4-cp311-none-win32.whl
Algorithm Hash digest
SHA256 804d8158cba78da21ba412a1df819854a2698689b9c0611ea80909552268ea1d
MD5 9e87ab6b5e15498e5a3e0941c11efb12
BLAKE2b-256 4ed95c97fbcd02ea5e10948fb1316d69c2e0d6a78aebde560aef11266f655dfd

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8db7877e0340841b87fe56410be52711424cc3b3f47292b262c21082ebc3c66
MD5 758c7a111b451d092e4a2d4ef2da1073
BLAKE2b-256 275431a8be5bff6abc73d8c812b6d36570af2dcef2bfa0b753bf64c1af09ef84

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0c9d442fffb729e88d00bdd3401e45b0cb94b703a19e8e0e59a2072def62dfcc
MD5 8c2f6b37ff02eca8ab14634fd8fc5f9f
BLAKE2b-256 b0940c34080f7a19130947b112bfe4de2ead26461c50e9c3992c9b10a7f5f47e

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7045adaf5e6e4be7fbda540f3c25736341bc9483e91cceb4f1d3f6fec5d008bb
MD5 2346578b8fc98d96b9dd2382d8226b5a
BLAKE2b-256 ec0768219e8151934335992a4d68e2de185bec0bd35b4f0dc52280a8a2c8f35e

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ee72d7d0d5946dc57fde0265c9c463c27a78c091badd7359fe202097848b7de9
MD5 7ca25a7f9def3a6ac0ac54318250c5dc
BLAKE2b-256 472af770badf2d028a229adad584e5651bbc6e95fc634a2d2ca31c2ea0612db7

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c91753236f971d23a8b990ff36b5239753e25ececbca41f4e4bf6cd34941db6
MD5 c85441bdffdd81811eb47ffa2313bf94
BLAKE2b-256 d6a377925dc6ac7736070c7928a1a8e40d06c902a5b22e19cf178521c6e1178d

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 39d4b0d71f11dfd0780546861f109a45e4e1b6d36ab26e25a4822757a2df4782
MD5 6aa9b39bd2f390a5743926ecda323ea9
BLAKE2b-256 4eec7ced4e0188c19eeb6baed82059ba5e014445315ac998a8a893aea719c5cf

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc67616c0262a7e53e4515d92defa2f170e3f374e20fe1af18a827b325a01745
MD5 4121d5c1ec7bc42be9b53f1982e6fc51
BLAKE2b-256 5a29ddf98e2c1fb99d8c6e4462cc2b4410bd7f47cc320808717bc0381aabc647

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f6e2cce2025f20d704da308ac63c31d7fca2ce32d0eb7b9361cae234512c3b94
MD5 9d1a5cd009695bb70f48ed7b8a98c86f
BLAKE2b-256 59db34ffe7f8760067355a603924dec359f61a6611b9f831a45a29c6b69fa9fb

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp310-none-win_amd64.whl.

File metadata

  • Download URL: bonn-0.1.4-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 354.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for bonn-0.1.4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 fbdd0bdb178652603cfd0b3b1992ad6d3dbb2eaf235cb3cba48c854a063c5562
MD5 1fae63e2a6f6435e2c690a0f7864273d
BLAKE2b-256 90e7acaefbf8370198ef1fa1404a9b87694368260ec05e68ecf374e5bd0de959

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp310-none-win32.whl.

File metadata

  • Download URL: bonn-0.1.4-cp310-none-win32.whl
  • Upload date:
  • Size: 347.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for bonn-0.1.4-cp310-none-win32.whl
Algorithm Hash digest
SHA256 1a38ec0e07f31752dc3ca464b092e06aea3627d23042a4994a6b6d5376e77c66
MD5 eb55ca6b29f0def2a5f2a49e2e297242
BLAKE2b-256 43f07fb2f500aba8145e2d224275c6ce934e9d6260f372ec0de525a7927609c0

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1f3e29a74ac3bce91a92298e988e714879722832eb92aa261cf6297dc5a241a
MD5 4a8a01f8cb5e856c13262e8c5c283259
BLAKE2b-256 b1a00fcf94f3c3d20c260e918d1eb5a05e007c1ac111b5cce7862f974f810180

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1c0e1fe4a059a5adf4f734f01f525ec9325da82f87614cbddb510443201ec835
MD5 c3920295f1a134ae28d3d41e2254410c
BLAKE2b-256 340c43b6fcd9b9190212110c2ef90092ea4e19d2df550059d06c8f8fe2a3cf1d

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8b81ec846f30fa2ad69cbb307a84bbd1ac699666079f4761943a7b6bc45dae29
MD5 8819b2af9ef6a2242c605111297fa8ef
BLAKE2b-256 7253290b2e52267a605b658faeb375b1d61ff12d32d33b529df3a64f4678da7a

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d9adff5220f969a63b729fcc123b0effbf9b7d70c2fa1dc9def1959673324675
MD5 8d6aedc415fc835bf92d4f005808a5e1
BLAKE2b-256 9c48c460f57ee7037cd2cfe5f67141c091d4e1b9794cdd86632eac6f3191f812

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1bef150c991b170b261dbb20d609925b62461be9b2b7e24fd8e02066cc375d9a
MD5 1b60e1a3819455cd7b016df4b114b03b
BLAKE2b-256 54cdb582a206d25e0f19c842d99d6bc6c4bf7c447ccd9e00cf29883b68de7c44

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9d0fa8076a9e3090a5861b345f948fb8e5ff6167cd7f9fce8c592edcf02f0e18
MD5 203f46a2914dee9caf7208e7df5ceaf8
BLAKE2b-256 6cef8e97ac0285eb2ceaaaceffdeb031bd1a3ac313f63c750fd1e769c7e84b35

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 187fff3b96c11b87dc93c8ae0ee3358b8437f96660f7f253b1ee98df8311dd60
MD5 4a10fc9fdf64fe96980a59f2c80522b9
BLAKE2b-256 937184609b955fe54650af8070b6c5395f500e92aaabbca3e78f299e602e7ea0

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 2455669d3760ffcb0d6aeb1cb72032ec4bf0a246607b880b017044199de0bb48
MD5 539a2f4bdbae5c7681bfc0c85af17d51
BLAKE2b-256 96af1ea1e05a6b9d58c31d3cfece3244085740c76fbafdac472ef36add95b9c9

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp39-none-win_amd64.whl.

File metadata

  • Download URL: bonn-0.1.4-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 354.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for bonn-0.1.4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 6af1e0b24cee66a44ffc291a436e23df1c2d3af333a646a07163ef33d291e4f6
MD5 d8e56b787f7b77036de26830ec8b1020
BLAKE2b-256 bbe02da32c8c36de30f46e5d960205d7c8e96c8bce33a8a8c55bd2b0c0fdd244

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp39-none-win32.whl.

File metadata

  • Download URL: bonn-0.1.4-cp39-none-win32.whl
  • Upload date:
  • Size: 347.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for bonn-0.1.4-cp39-none-win32.whl
Algorithm Hash digest
SHA256 8875e8f4d3adc8240c3c408ef400e8724b1fb58ca6af4815bfb4804e1054b4ac
MD5 9b3050b1e12deb9dc80afb3b8b593436
BLAKE2b-256 31b1cae1238981fdc5c3b9a0f88eb39befd13a8d4064a119346c11bf5f01fb9e

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccef2f541eccf04388d8d1d9ff50089ebe0d9b085eb551b883983b6ed1bc90d9
MD5 5f35f23404e50c35e8b428b034f6bb2e
BLAKE2b-256 7437496861914170945e646f235f9c435794c466fd8dbef2916e08f77f62fd04

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 888d83d697f017bda7bc03dd163d486e464290cf5277afb87ac56ef09e9ff43a
MD5 a7b707c97823b21e785aa26c27e2e059
BLAKE2b-256 ee4ef05a22b872fb3400f3856a1018369421d444ea5471de5fbd3262378dd405

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c39f68044e1eea868dbb4df8dc39e727305801446d98522996837f13adbd7327
MD5 0ecd451e43eca59a84dd3cc7275d9d64
BLAKE2b-256 d326215ecff5b78769427ccf8e3bb821806578970621c80affbae43856e02cfb

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 510ab3e8641b4af55799d152e8c00a92205144bf253931e56066bfe9a249bf3d
MD5 965a62e64f1c1fc90c62eb81a9009342
BLAKE2b-256 aae6614b3d614c1063cc624e668a488d487951e5333a3b1d4808a0940d6d72cc

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 027a8a9a455302fd9d1c656a0c996a05f2f66ca67b7c6c3e8c6994b244132d7d
MD5 37ed06351b880926fba9efa2c1aee4bb
BLAKE2b-256 ed2cb495465884e791fb256d28446de040b7f5290eb504afcd8531a56f553e50

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e2c88a50d26e162288cc381144e24f6572b40fb97fd4ceb49f2624e4270355b3
MD5 d9f200f1566ea9b56fbb574a2edcb709
BLAKE2b-256 49cc725155e80600ba4eb72a66976c82eacfc1ef18c66b3024f8d9f2f515acd7

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp38-none-win_amd64.whl.

File metadata

  • Download URL: bonn-0.1.4-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 354.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for bonn-0.1.4-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 28afd242d940c09bb2e18f929b81fd32137b4a6da0d8a5b5db93df9bc2d5678b
MD5 0c744275f462ce10f6c2ac18d5c928c7
BLAKE2b-256 cd1f4b18f5da27db4d218c1ce6ef444d1701ddcccb4dd5af4e8ad5c81ea105fa

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp38-none-win32.whl.

File metadata

  • Download URL: bonn-0.1.4-cp38-none-win32.whl
  • Upload date:
  • Size: 347.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for bonn-0.1.4-cp38-none-win32.whl
Algorithm Hash digest
SHA256 7747bd27507879fdf3d1513ae2e0e731f2103d68e60c532c1a247a8499f9c75a
MD5 4b05f4fc2d308da62ebada7b4a3f577c
BLAKE2b-256 33bfff5974928786e33f99b731bf20171fac587fa2a0ef3439430797aa9eec35

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d33f29bb41b384c55f5aff90dbeeb7d3322976c4e3ab0bbcc3e064593dbe729f
MD5 61f7d89804427e0fdf490c2ba187bd0c
BLAKE2b-256 c42cea83f2eb21d47c1c03c18ff514dc05209eee38e0904e31d3f1efe956bb8a

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 da9a8df6f132a9c706418b730d9373ef98b2e037a3bc7d60e7fb7c2a14b51153
MD5 000ee1db263773dffdd4559d538588e8
BLAKE2b-256 e4f76314e953df5baf80d8e280c046741d19a95931aaaccdb1d80d6153e0c8da

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 998d3f40e5f16fd8317a59005ef21307b8510c84ce9468c4e518b286f48a6fdb
MD5 c31c42c3d4b954514ed70824797e84b7
BLAKE2b-256 f6abe935559c79a842c68b8067756db1b0475da69510e5748745efedd8669dd3

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0fb85c45996b00a8e2d862b2e1501c43deeab564d0ea6d9c094028bd22c3d49b
MD5 4da7299192765c8600be893c50ab7896
BLAKE2b-256 bad1cf130d18fff1690b1120ad20fb8de5761ff227b2fd84edaa9ba446f4c444

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b63bf9deeac51130c98d3adeb27a3ec5ab45223b441fd5448bade6a8d6bad2fa
MD5 69aa2991b23e3271953f15355ead9a3f
BLAKE2b-256 50ac1bc7329d9dd48e4a1d1aad7bf99300e7c53419d352a697c53d8234d69d8c

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 450f9380c79435d308e1156ab9438abd6058e2538f76d80cfefdfec989048cd6
MD5 b0422ab536d12b8328f39e64a172d0a4
BLAKE2b-256 c6354ffe94389a5ff07de3212501fed261bb51dfb886ace5a6bdbef853828b4c

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aebe7c016545a3d3927fc241e2d62d81d6e2586773785b07de47f49e9f3c9243
MD5 58b8bb08f2b3b411437998de5fbc66ed
BLAKE2b-256 f5fb0a16ae76533e2892e2e5a9f8442a1b7e94b6e3a87f0a55521f69afe5492e

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fafdb7779f2ac59dd0f8c020d0361a53abecca354e168fecc3b88f9c789539c7
MD5 5c44c1ad0aae6cb5473f2a439bf8e1c3
BLAKE2b-256 26cd86fafc0ef22ed3d70c7c6bcf50beeba9ef2005fc9bd646f72229f9c87348

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 567793f34af8b8ce7d29446f02dfd890daf9b0b98c62fb3cfaf79c71c46f2c26
MD5 5833c25c06dbbb37993510fc3b999d81
BLAKE2b-256 de229ccc40b42158291f0aec6419da40cc2052830653964532843e7e4fc67528

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ea7cda7afc364b770a8444988fbb67eccbc541e954cd2463066a1c11065cc12b
MD5 6b33ceeae9e9d2488faa88f11ae9050d
BLAKE2b-256 1166ec83be13899f64e5e7dd6d6d0a7e488638360c4153199d4180e40ab0e862

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc55152401cf0d777d272bc614ff805341a5d3d9ec0abdfd1c16296946175b94
MD5 a57718aa8d8195d3fa940a4866f003d3
BLAKE2b-256 f08f1fb683fc5a4dd8eaf4212ee48ad19ec7e0e49da2068d6223b24809ef39a7

See more details on using hashes here.

File details

Details for the file bonn-0.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for bonn-0.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7f96cdef577f80dc8c0e365ffe9125bcb34991a707fa0c687a4ad946530e6c5e
MD5 64fe11a387bcd7fb8f24470b0726eaec
BLAKE2b-256 4f92f12af2c0472fdf3cb574031a7ef08592faf090292caf93fbacf2bf156c51

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