Skip to main content

Clustering algorithm implemented in Rust and wrapped with PyO3

Project description

Gathers Python

Installation

pip install gathers

Usage

from gathers import assign, kmeans_fit
import numpy as np


data = np.random.rand(1000, 8).astype(np.float32)
centroids = kmeans_fit(data, 10, 10)
label = assign(data[0], centroids)

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

gathers-0.1.0.tar.gz (29.3 kB view details)

Uploaded Source

Built Distributions

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

gathers-0.1.0-cp39-abi3-win_amd64.whl (149.4 kB view details)

Uploaded CPython 3.9+Windows x86-64

gathers-0.1.0-cp39-abi3-win32.whl (138.4 kB view details)

Uploaded CPython 3.9+Windows x86

gathers-0.1.0-cp39-abi3-musllinux_1_2_x86_64.whl (454.5 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

gathers-0.1.0-cp39-abi3-musllinux_1_2_i686.whl (473.5 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

gathers-0.1.0-cp39-abi3-musllinux_1_2_armv7l.whl (543.6 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

gathers-0.1.0-cp39-abi3-musllinux_1_2_aarch64.whl (456.2 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

gathers-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (282.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

gathers-0.1.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (330.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

gathers-0.1.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (327.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

gathers-0.1.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (280.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

gathers-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (276.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

gathers-0.1.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (294.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

gathers-0.1.0-cp39-abi3-macosx_11_0_arm64.whl (242.3 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

gathers-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl (252.2 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file gathers-0.1.0.tar.gz.

File metadata

  • Download URL: gathers-0.1.0.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.5

File hashes

Hashes for gathers-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ae6e06c58f6a85a9409daf4546eef7e6c6ba2d7ef138ed2046251147056cf664
MD5 984d8677d56507b92010b9de730f5aa1
BLAKE2b-256 26fada36307945f2210d2b2dc6d00404db8841bfe9336b57f69fe0d068c62ed3

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: gathers-0.1.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 149.4 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.5

File hashes

Hashes for gathers-0.1.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 26d3f87073c1c5d3184be9af71f322344699f94a4bc853fd8ab8a79656b2b534
MD5 390a41e9d3575ff2371487b514d98c78
BLAKE2b-256 100d89a208ef6bdb8211d35a13f41a2d2864f4cc16bc87cfd0973c605bb88088

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-win32.whl.

File metadata

  • Download URL: gathers-0.1.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 138.4 kB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.5

File hashes

Hashes for gathers-0.1.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 53e2aa884fc2db0d1e38fbea7133b4b8f58200ef8c4e3f1acc022389a60b30f2
MD5 ee0f5aaef4f537ae8f4304c99c535d3e
BLAKE2b-256 73ca870465f927004c24a53268c4ae50d692e3d8d2d0d84d4c08e59a074f2193

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3238aa62ad6d96c7e83979539b9a08966b62e3a8000db3408ffd9f0c2d4bb508
MD5 8f55f4c5fe733bacf82dd8c0ec93baab
BLAKE2b-256 f99fd88b5d15ac6a30495bb399226ccc828eb9f53396ad89938ecd46097d5385

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9cfbd29c9b8179bd1c4675ba519af2b8d70c006ba5b71742b792d92ebbf35835
MD5 b0022064f3155b0c23b25221ed714828
BLAKE2b-256 d9ba83fe86ce890f4bd5e7712bae818aaabcd70eb6c90828158420e73f452bcb

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c436a99cc733b66791032eeb99fa45506521ed9e37a7e8f9e63c2cb6d9afd35e
MD5 2b52df1f75c8ba3cc4d2d941dff094a2
BLAKE2b-256 3d6d8f78aba3f66d6fc01045a5f4b454bcf863d8d3e36db9992d5c248986906b

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fd5bd736e0db74d751721ff0402ec0efda7eb8f9c8738d28925ad241ddeb90d7
MD5 f85c6676dca4e38a42acd78ab81f968a
BLAKE2b-256 dc82bb7c2d8cd5262a96ae83aa1d6bda5a5907338c5ac12f44fe0d8b2735b2f6

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1bada69bcdb65fe042c8d5352ce077c4a78392cb13748c836cd18cf37492aff3
MD5 63cbd01375bf2e34d4230a9731ae5cfe
BLAKE2b-256 356e85fe6f872e7380710aea86a530a1330e5013fafaa3c5e1f10adabfb7757b

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 62029771c716c265efad2e14eceb80843667cdbed859c3f0e092257d1647b61b
MD5 0ad1a40168565a1964d2c4c9db10391b
BLAKE2b-256 e18c7c763c169dca4642bfbc8d1bb361644d6c1fecdc9d6bffbdbd48cf2ab636

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ae615d348ac0288dc3db54cff8dd0d666cfd959ca5873992a2edf9922f2ac9c4
MD5 97c43a9ec6ed232f8b81e1072becf86f
BLAKE2b-256 eb42c4f847bb51c28e3492bbfe74ada2f578c54e343a6b5b848b2625a8e688e7

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e296b944dcd2d4af9f9c6e5d607958df62f31b42f0bc8e79d86ff98229972405
MD5 acfd09177ab16d6bd9e7a7c78e34ae6d
BLAKE2b-256 8186baaed70f4021e6752496a826c66b64472e96bcea73090f5026ba13658ad6

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd965d0392b42e4f2415d79608ddf82b73ae3d15b6cab0c643fa5db46776a0a1
MD5 8475c320a9e935aa26f9a6cdcf1007a2
BLAKE2b-256 d40a295bf804925a99d6fbd0f0021191669b03e1e7a47ee8ccc67a4ed9e1aff6

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f0a68eea8ab80632e17cdc50761e60a741c2330c8932b96a55dd111a97c2d6ca
MD5 faaad833073a49f9925eb36b28b39d6d
BLAKE2b-256 628e38f90716cfd20830f7250772da4d50708cf467c4167db7453d5ef4f244fb

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e67eaa8b550142cd1e200cfb88d49d9fd3b44b71abd92979e537a476ddb5539
MD5 233895f61249feab1f6a4d4162e03184
BLAKE2b-256 35a4f5de182a1bb1577114fda4591dc8b5579db7bbffedf8b9fc47df76243c46

See more details on using hashes here.

File details

Details for the file gathers-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for gathers-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c04b34cea363fea9f6b2867b698167b42a68aa3b6551e3dc748515c605632df4
MD5 a71ec20b4442005db0ec515de827252d
BLAKE2b-256 3cdedf2fc610712beb2e912750f0213c4badd59adcd4ccc0d9f48b3f16849059

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