Skip to main content

Smallest Enclosing Balls of Points

Project description

These are python bindings to Bernd Gärtners miniball software.

Setup

You can install miniball with:

pip install MiniballCpp

There are wheels available for most platforms.

There is also a package for Arch Linux (that is not maintained by me!): https://aur.archlinux.org/packages/python-miniball/.

Example

import math
import random
import miniball

P = [(random.uniform(0, 100), random.uniform(0, 100)) for i in range(10000)]
mb = miniball.Miniball(P)
print('Center', mb.center())
print('Radius', math.sqrt(mb.squared_radius()))

Notes

This algorithm has some numerical challenges worth mentioning. The result may deviate from the optimal result by 10 times the machine epsilon and sometimes even more:

P = [(642123.5528970208, 5424489.146461355),
     (651592.349934072, 5424969.380667617),
     (642591.1068130962, 5425775.320365907),
     (646380.0282527813, 5418648.987550308),
     (648098.891235107, 5426586.3920675),
     (650011.5835629451, 5426132.820254512),
     (650297.6960375579, 5419125.777007122),
     (645249.2122321032, 5421055.739722816),
     (645333.9125837489, 5426228.852409409)]

mb = miniball.Miniball(P)
if not mb.is_valid():
    print('Possibly invalid!')
print('Relative error', mb.relative_error())

If this is a problem for you, shifting the input towards (0,0) may help:

minx = min(P, key=lambda p: p[0])[0]
miny = min(P, key=lambda p: p[1])[1]

P = [(p[0] - minx, p[1] - miny) for p in P]

mb = miniball.Miniball(P)
if not mb.is_valid():
    print('Possibly invalid!')
print('Relative error', mb.relative_error())

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

MiniballCpp-0.2.3.tar.gz (20.5 kB view details)

Uploaded Source

Built Distributions

MiniballCpp-0.2.3-pp39-pypy39_pp73-win_amd64.whl (25.2 kB view details)

Uploaded PyPy Windows x86-64

MiniballCpp-0.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

MiniballCpp-0.2.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (23.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

MiniballCpp-0.2.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (22.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

MiniballCpp-0.2.3-pp38-pypy38_pp73-win_amd64.whl (25.2 kB view details)

Uploaded PyPy Windows x86-64

MiniballCpp-0.2.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

MiniballCpp-0.2.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (23.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

MiniballCpp-0.2.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (22.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

MiniballCpp-0.2.3-pp37-pypy37_pp73-win_amd64.whl (25.2 kB view details)

Uploaded PyPy Windows x86-64

MiniballCpp-0.2.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

MiniballCpp-0.2.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (23.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

MiniballCpp-0.2.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (22.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

MiniballCpp-0.2.3-cp311-cp311-win_amd64.whl (25.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

MiniballCpp-0.2.3-cp311-cp311-win32.whl (23.8 kB view details)

Uploaded CPython 3.11 Windows x86

MiniballCpp-0.2.3-cp311-cp311-musllinux_1_1_x86_64.whl (609.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

MiniballCpp-0.2.3-cp311-cp311-musllinux_1_1_i686.whl (662.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

MiniballCpp-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (59.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

MiniballCpp-0.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (59.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

MiniballCpp-0.2.3-cp311-cp311-macosx_10_9_x86_64.whl (23.2 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

MiniballCpp-0.2.3-cp310-cp310-win_amd64.whl (25.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

MiniballCpp-0.2.3-cp310-cp310-win32.whl (23.8 kB view details)

Uploaded CPython 3.10 Windows x86

MiniballCpp-0.2.3-cp310-cp310-musllinux_1_1_x86_64.whl (609.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

MiniballCpp-0.2.3-cp310-cp310-musllinux_1_1_i686.whl (661.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

MiniballCpp-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (59.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

MiniballCpp-0.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (59.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

MiniballCpp-0.2.3-cp310-cp310-macosx_10_9_x86_64.whl (23.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

MiniballCpp-0.2.3-cp39-cp39-win_amd64.whl (25.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

MiniballCpp-0.2.3-cp39-cp39-win32.whl (23.8 kB view details)

Uploaded CPython 3.9 Windows x86

MiniballCpp-0.2.3-cp39-cp39-musllinux_1_1_x86_64.whl (608.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

MiniballCpp-0.2.3-cp39-cp39-musllinux_1_1_i686.whl (661.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

MiniballCpp-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (59.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

MiniballCpp-0.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (59.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

MiniballCpp-0.2.3-cp39-cp39-macosx_10_9_x86_64.whl (23.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

MiniballCpp-0.2.3-cp38-cp38-win_amd64.whl (25.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

MiniballCpp-0.2.3-cp38-cp38-win32.whl (23.8 kB view details)

Uploaded CPython 3.8 Windows x86

MiniballCpp-0.2.3-cp38-cp38-musllinux_1_1_x86_64.whl (609.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

MiniballCpp-0.2.3-cp38-cp38-musllinux_1_1_i686.whl (661.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

MiniballCpp-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (60.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

MiniballCpp-0.2.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (60.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

MiniballCpp-0.2.3-cp38-cp38-macosx_10_9_x86_64.whl (23.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

MiniballCpp-0.2.3-cp37-cp37m-win_amd64.whl (25.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

MiniballCpp-0.2.3-cp37-cp37m-win32.whl (23.8 kB view details)

Uploaded CPython 3.7m Windows x86

MiniballCpp-0.2.3-cp37-cp37m-musllinux_1_1_x86_64.whl (609.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

MiniballCpp-0.2.3-cp37-cp37m-musllinux_1_1_i686.whl (662.3 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

MiniballCpp-0.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (60.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

MiniballCpp-0.2.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (59.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

MiniballCpp-0.2.3-cp37-cp37m-macosx_10_9_x86_64.whl (23.1 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

MiniballCpp-0.2.3-cp36-cp36m-win_amd64.whl (25.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

MiniballCpp-0.2.3-cp36-cp36m-win32.whl (23.8 kB view details)

Uploaded CPython 3.6m Windows x86

MiniballCpp-0.2.3-cp36-cp36m-musllinux_1_1_x86_64.whl (609.0 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

MiniballCpp-0.2.3-cp36-cp36m-musllinux_1_1_i686.whl (661.4 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

MiniballCpp-0.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (60.1 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

MiniballCpp-0.2.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (59.8 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

MiniballCpp-0.2.3-cp36-cp36m-macosx_10_9_x86_64.whl (23.1 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file MiniballCpp-0.2.3.tar.gz.

File metadata

  • Download URL: MiniballCpp-0.2.3.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for MiniballCpp-0.2.3.tar.gz
Algorithm Hash digest
SHA256 b7aa432fb1269374177e05689450b5adb2bbc7fc8f226bab165fda3de246a5a6
MD5 fba99a497f17b7caf27d55036a524ada
BLAKE2b-256 16fb96c4219669efca5e83a6b25b64139aaf3bbcb679ff5fdb9b2969c64de3d1

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0ac556651ea3c620a10e218764abfa74c719a17362193688b3472bd1dcd2ad5e
MD5 e00ba3dc47f3e8fe16c52f4cb22e04f7
BLAKE2b-256 04021010c13da8aa0b2cf23731e41a75683af37de1b29ad0c5a077f242e540ea

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e70e61526abb9a68009c87bdc0fd8f56d0eda350e53c29e7d51b9450a09559d
MD5 cf8c1a54a7d5a3426c55f05f21bf32f7
BLAKE2b-256 84be04a90adeb9498477037e2fb867f8036f41ae6671c9de1a1038aaed3df017

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8973b59e332c1928f5b69d11f31f70a35044677f653e38f80c367bc70bc039f0
MD5 1854b8cfa671542e49ec67da642f71fa
BLAKE2b-256 bcfaea37bfe244f0641a8caee5ddf09174d262303255da1cc978009a52e2617e

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2a306fd6d5e425777f4f25833802e692229734f7b0f30a24f4b7a77499200a9f
MD5 af0ec774e2726db951591a0290469e12
BLAKE2b-256 dad0f28c43afcf7fd315ae58cf2f58ec8abe3d8aa765a681e4c7ad5a769c5f04

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d68ea91d48631ab34492e1d44f599a47e63c1956c65f2b3f542255e5568d35ea
MD5 1f47381b763301c5d995f86480a5ff79
BLAKE2b-256 e789c67784ca7bc8dd1f6e70129211fc7f11e835ac120ae16dfd8a28b687f4dc

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92485e98948789b6ae8cbd9751f2c056d6b570515f493a5269dd8658d0df553e
MD5 146e7087e8cb059d3cd0612e49d2c01a
BLAKE2b-256 26887072724aaf68fc5209c11dc5216a70923a94bc3d0e93e58421c88b590c4d

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8d88fd041d82bd950bef9907c34ef5b40040ce907926c40e765c6b33953c3cca
MD5 195de8fb5a3733a12afad20d8d42bb46
BLAKE2b-256 b9c808fdf37352912db3f6910cc8b1a3c18eb7afff4f0c12d0f2423b64886798

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f3991a52f3187e28c8198e535e62099d60df303df683c2862caa271f2e0b10a2
MD5 7e4bef71da455b1e971b867d2e5ae9a9
BLAKE2b-256 14711c5892e74bb9c0f7b5ad1cdd57fe39b379d791c7846f3c1375f5cfbb3245

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e530a159e2111afd8c80ba4c3f5331261a373a39daf7e548d48e55dc829fdf6d
MD5 7f635414f6ad10fe74a8ad459cd60464
BLAKE2b-256 6ab8c96817a033b4f9347662db42cb5521139f8daf512ff20ebc8e38a68e832b

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 590c19727ea813c46a46e3784e973993947b38d88b54acd54c29c4a31c23a701
MD5 b827a4d2f0adea27da948af5d93ee62b
BLAKE2b-256 712f4ae6d82830f0d488b4054ae728954f3a469b0d87462e2befe9d173f33df7

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 747de03414abf2fd1c7f81ec87bed959c196a15b34a5879fc05790f9f8de56f3
MD5 576d9c1b850f5a4965872faef9d97498
BLAKE2b-256 70b45dfe8b3bc883c352333ac61c64efd029e4e5416b469009675ae895bb0bb8

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6e423c06ea22985beb25ee69686dd0a883db1aa5c432bc78c24137c0513e1e8
MD5 9bf1cc9c7aee6716b3fc1e618bc2eca6
BLAKE2b-256 263d48644b5826dd8966ee11ac4aece24e84f20474ebbf273e084c52a9ed58a3

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 42f86fbcec92250453b8e87c97bc2c893b75695598403cf04750a8386b98a034
MD5 9026a981388fb09b2e2d255b60aa65f3
BLAKE2b-256 3e57ed63c859a09d609c6ed4293d443e0efba1fae92b2f1d1192be982f16b070

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: MiniballCpp-0.2.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for MiniballCpp-0.2.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f22d77c39273c2f9faeb396b0d6755acc078e6f9ce607c467ad521bb9480cc3e
MD5 0654be87546d261a80a46fb088b6fc66
BLAKE2b-256 cb908ebc22ddf6eb0d77a4a92ef6b2defcdf4b6230cea9200189140d3a230d49

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a16555e6608410128c0fcaba6e6fb95a344504618780188bd1d9fcf5e8ed18c3
MD5 eca702299879191ab0ad366053d9e91f
BLAKE2b-256 b56c7c88594c081ee3317b008a070678e5aee113e958dc7ef1ccd20238d56da3

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0c4fbcc72f7f9732ed1885caf2f6e8ee7044c734f24c772e65d965c8743e9138
MD5 114fed443cea6cbbddfe207dbb6973a0
BLAKE2b-256 05ff6f669a693e9636648387097af5d4077f1a82d2981d63dbe9cedddf929b34

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26b68ccf7cc3a94e480b81f0d4e1c0c0d45dd23debac9f2984f2dfaf21dc8445
MD5 f60fc539a6c869c36a29ae23399e11da
BLAKE2b-256 8d0e0916fcffda03315a0084d25bc017ee7ccee19b591aa9ded2662ac454decc

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ea355f87b2e7ab0435e3396974f0b68a0b26592a87385ec8a127ddba7e778609
MD5 ea5b756afdb1b78b49c08c70377cb8f8
BLAKE2b-256 17b9cb6c95dfc60b77992b025f44e1cf1e5c128ff3389e11cd45379269d9d9a8

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 724d02f794bec7029b6797f481089c01d4288407df0e61c8f61e68862715113a
MD5 20345cb6772bfdd039ffb88c39bbad21
BLAKE2b-256 1cf44186ba04cde9de135253520fdf97635c3bc1d326a7433d8c1b9c127a73b4

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8d0c2feeff490c5e2e33e9fab02f17ba0e722a4f22109b371c22048cad54a523
MD5 b53117c65fae615420d8db223999fb0f
BLAKE2b-256 f633385fecd69e3d5342620bee4ea0ea329f9dd688fcee4ba2be8702142e9431

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: MiniballCpp-0.2.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for MiniballCpp-0.2.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 31da6ca2c2445621426490ea1649a376a7a6580f8f9e9671cf5a503252da6c00
MD5 f3bd110a6a39f2fa259f7f799232056e
BLAKE2b-256 21ae74591bc622ee7acb61f8d1013ddce3147dd5017d0018a62f2b85610698b8

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 850082060696e67d10dd4785d8fb9a608f9d43bde385f55cf76214b4a5733fff
MD5 cbe0142ef67e3ec73c1750dfaa6ca6e8
BLAKE2b-256 6f9db194c2d30d7745ab910532463b9642f89035fd333f4b935017bd0b3a8f0e

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 915f06652a8544747a2a9a808499e577db1f2a7d55c73e116f8199579bccf456
MD5 dad6afe772d933323e0a58f9941d6730
BLAKE2b-256 85c37235a42d4a850ef4d172b6e57cf94fab0ce0834277e800e178751e7b21d4

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a62677f6edb3ced197625e8ab3df2c407b9df178f613b35add65ffe06056b317
MD5 5667417546b621a5b713a95b0af18bc6
BLAKE2b-256 35d0c3740c0a37eae0f86e4c53f01e8d25ed91d0b57de60c919a68be2845769e

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 172d462957415392c6d1785d6d7e5337c0cf49f2e55c678d6c81a1226606deed
MD5 693eaa1fcb24638fef59d89c1dfe22ce
BLAKE2b-256 065528fc2a5f07ea4629f6ce1154afe25296a2dbf159ea19888f389c12858e67

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa015874fd14a2289f039dd70d856c02a6cb525d6ef6ef06b59b0f104a6bf411
MD5 e1a2cd6aae5a77d50bc37785f90ce775
BLAKE2b-256 52ecb11679ba5a86c8520c689fed1be6fe3b9cfa6d7409998168e44c6cc583be

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c146484fd0480eb2fa9d6a18a7b5a589b91c5430e22ef3062304011eb9f327de
MD5 73e6a1b83422ffbe71335c6e3c5d7c06
BLAKE2b-256 900ea08fa7e515828497f29960c61615ac45bc3a6bf1d769db2ce7d47d350e61

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: MiniballCpp-0.2.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for MiniballCpp-0.2.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cbeca49745f5335923d81d3c9342b7416138bb49ccf1029406c65a0d4451b0fa
MD5 2e46fe7c545afc5e6afdf97f1a290265
BLAKE2b-256 875fb176b7ab13e90f996f81222674151d8860637265b25cf571b18459f04033

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a84d929d56293712f3e92a1a32cde268a53bb599da71f4fbb0971b42ac03fa7e
MD5 4421bbd01c7133778edabb73f9e1b056
BLAKE2b-256 35f12bba5ba83872d32f7b194f2115fb539b88cd368ee0c3f1ce00f8b92978d2

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 960af7b63b066c13797ef480ccfb4d58fc85b916a6dff19885bf4b8025f3b019
MD5 30e60d1e398af086a2d636e108160153
BLAKE2b-256 87823c6bfb099f9e6b7f818ca2a02ed66d480b2f26154ec61ebf00b059e0d06d

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba15e24c4bd8633cb10f3730fefefca4cc4db615ae4dd7cf180adf5d68797118
MD5 1dd5913707c3b41174acf31e17a39306
BLAKE2b-256 5819f6280bfdae7babd9f2d26012aba910ff62cb6e02ab449dd720a8bf2f8da1

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 022fd1160110328496d71dab681b546f145564cfff0dc0a1e6d04a6d4fa46802
MD5 a08053fa302bc737160aff5129a47a3b
BLAKE2b-256 905aaed088fc9e0e8661a5bfecc0097bde61cac9bd7fb5468e8454769996f5a9

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 71f3ed34b9c721a2d8488e549364c4bce8b40bd55e10f9e5f8093da9f99e4e5e
MD5 d244efcbefa103f9f68a302b44e23a1d
BLAKE2b-256 5538ac6ca5eb13eaabef835caa63afe1d65f9db78034aab5db57988e781f8356

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ae0f6074184f01544cdca68ed65d8efbf388f3feb9eb221b6fa989bf09ac3a0f
MD5 bae423c89d10479a8c7a2a46c621785a
BLAKE2b-256 0510d206b3773ed8aafc99ea8ed02d47ed85bd6cab18416132f690ee32bf71f8

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: MiniballCpp-0.2.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for MiniballCpp-0.2.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c23d90d3d37bd90bc1c70c5d7e374ce6f9aafc432d1b894d85f1d288c2f15fb7
MD5 14559dd0d92c57b193c407a827ac5b48
BLAKE2b-256 72fc644cdbedbad435d25530c8ad5625c4efbb6f24f7dd22a0da448979323b81

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a44389b53d3e4448fee8dcdde3241d1ded8ae92737407be3c56675bb1213c291
MD5 30309a25e831d39d5623d50fdbcfb86d
BLAKE2b-256 717ff1f26daa18e86e4103d1d3cb7bbfaf78e802eee96a606f6327021de9cc2f

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d7fdad9d97c5b7af9413335bc826f02200c27c8d6ab22e5fd72b095c92ee31d2
MD5 ff2103cd736623ee0a0cc191e1cf7591
BLAKE2b-256 f7559741e21da9569c5b72a7e403fdcccd2fbea84ef5c83625d37ce19be21e0d

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9404f6d2a8b06ee19359bc7f4606e1175657ae472d33a4623ea6a7f999d1f8f4
MD5 a016901787159a72bab32ab4d065aec7
BLAKE2b-256 3730d05df0926f077d7262133e1ddcc17212a5df177b9ff25b3ab4061942130f

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7b6072f415945332c482e5d03d97b728a6f01f726d20a23bfa0bb536d4dfec92
MD5 b87cd17686f3296c5a61cc57fc489d92
BLAKE2b-256 c2acf120bd82f60c42c2783dfbee26220bcd321b3f34f357a28e4a88d7b77439

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b55c54488d039ad219e338d4c623e7e709f22ababdf52445f4d5e324daec8e8b
MD5 bdb7d5b0d1e91aa318931af8a844b930
BLAKE2b-256 c095a812392aa0233d5ac278cbb508c763a2678e7bc135ec70d85670362d18fd

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a8b93deca5037854e27e5d28cea7ccebe2442925dbbb2a8e67863dca6d3657ae
MD5 dab4997a53058ef9b3d82168c5b5d377
BLAKE2b-256 0b168437427165cd8357e57764a17a2a1d32c460ce5e0047cbeb50fcafc1b035

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: MiniballCpp-0.2.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for MiniballCpp-0.2.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 691a019b612477a96c77e4fe9a4cea49c46e5add5f56c9cdc753082c16a1d55a
MD5 bee570bb42b1fc00b4bdecb146ead0ee
BLAKE2b-256 b855e21b50bf5d4043f5cd5c351e6d608c72c0562ca092e8b58f4b74df328736

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e5b4106f280236101d0275428e39c52615963ff021399c7f0af0f4946167ebd3
MD5 adbffc48e8097acc1bba7e750c0665c2
BLAKE2b-256 680bddb8168152d6fb949189e514d5e3642a0e7deb472008ad7d47f1cf594044

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 29f5abfd838b65b456f84fea7bdf11a078c66514f3b9e1e8a2c3f2873729a4fd
MD5 e7748215ad469726c9ee1c17c7876de1
BLAKE2b-256 177baaade1dd7963ce8f0b48e835033a33fad7f0c6ebe28f668985c205044978

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d512997641e1d4f6dd59598883da994c6a2eaf74b1bdb05e242cb9b867ced2f
MD5 4ef6ac7d1b40be0702617a2e931f920b
BLAKE2b-256 637b67d22146d3d49354c3ba02a9a73f01cf7906b02d41a1875b9e1b1c09e900

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f4fe765c64c319d3ecd28df9367b0f854c53700f6c6fe04c32d33ded370cad4e
MD5 594685d3ffe862ffb3aab538b64f4c64
BLAKE2b-256 e46b8748e9dfee778a9176615958c41d55f73866dc69b81e18eb1edc911eda4f

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0cdb99edd830b99effe3ace30a677d0eca1cf2943ffe11fe4128edb748b55152
MD5 141075323efe47fb492d56fc279bcb75
BLAKE2b-256 61c25803eec0df44e13e3a62f804fa49b3fedc3682c8c193bf1e25404a1d521d

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 79d1517ae4172f4cec454c0cda21a301a071c575b5f8d226582977e091dfb67f
MD5 b0eb20e7b14cbd65e0d73b01d763fc0b
BLAKE2b-256 140e376898477db507f1116122851d4bb98cb2002001e3ed0afea76b39f9d8b7

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp36-cp36m-win32.whl.

File metadata

  • Download URL: MiniballCpp-0.2.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for MiniballCpp-0.2.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 47d005fbef30d91fe1a03a310a4cba9780c8f365ac09063f3556cecfe6da4097
MD5 114aea823625360dd3d122349c7b9990
BLAKE2b-256 042b50a03ccfa3ab70056584c687b18f42ab1951035e45238f116a29fa4a1927

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ba64c870b99c71dee56c289d62ec5263ac312a06ff18871249a9fd8e880e79c3
MD5 9a25cdc75b78dc2ee19df04ebaea444d
BLAKE2b-256 b82d678af87641fa8c87a9153ad4576cea0701ecf22ebbc8501c62b3d36d672a

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5c0a96e4cd43964ebfa4fb2ba0965a4d0af9f3df0b8887b3a05465e6af2bd8b9
MD5 c4825441ae9bcf96a36f40f173d222a9
BLAKE2b-256 82ba171d583d2bdd6ebb0216fe35bd9b9f457859003b912de6b808b439e6955f

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7faacc8280bf477f049885aa95deb2a161e3fdcd9b689533dbab79f6894af06c
MD5 e496207e3f1ac1e288cbd8904b51c3d0
BLAKE2b-256 39a39c09800cebbffc5f5645e0ceaebb5ff7cfaab54bb3d248308a9aecc03709

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e5f93418db16d712e24fdb82748ad3f2909d5c367ff37b4697144ae082aa4a95
MD5 51da37eb0b3438ac50dda991e6c185ac
BLAKE2b-256 a7c2e3d9c78bf136aad33ec63e43e47588260f0b98dcee05101e0192bbdc30b0

See more details on using hashes here.

File details

Details for the file MiniballCpp-0.2.3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MiniballCpp-0.2.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa47bffea7b8f3452827093782c5bd7e83cf36186834dd29c589c2e3926b39e3
MD5 47362f939c0646719e5ef0528692d020
BLAKE2b-256 2b4d8f1080e8a0e1d6d7b9c33ada16ca0b0f84a5c7e3df0404e14be012a3ab96

See more details on using hashes here.

Supported by

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