Skip to main content

Succinct data structures: BitVector with O(1) rank/select, Elias-Fano, WaveletTree.

Project description

sbits

Succinct data structures -- bit vector rank/select, Elias-Fano compressed integer sequences, and wavelet trees -- with near-optimal space and constant or logarithmic query time. Backed by a Rust implementation.

Python bindings for the sbits Rust crate.

Install

pip install sbits

Quick start

from sbits import BitVector, EliasFano, WaveletTree

# Bit vector with O(1) rank and select
bv = BitVector([True, False, True, True, False, True])
bv.rank(4)    # 3 -- number of set bits in [0, 4)
bv.select(2)  # 3 -- position of the 3rd set bit (0-indexed)
bv.get(0)     # True

# Elias-Fano compressed sorted integers with O(1) access
ef = EliasFano([10, 20, 30, 100, 1000])
ef[0]         # 10
ef[2]         # 30
30 in ef      # True

# Wavelet tree: rank/select over arbitrary integer alphabets
wt = WaveletTree([3, 1, 2, 0, 3, 0, 1, 2], sigma=4)
wt.access(0)     # 3
wt.rank(3, 8)    # 2 -- occurrences of 3 in [0, 8)
wt.select(3, 0)  # 0 -- position of first 3

API

Name Description
BitVector(bits) Construct from booleans, supports rank/select/get
BitVector.rank(i) Count set bits in [0, i), O(1)
BitVector.select(k) Position of k-th set bit (0-indexed), O(1)
BitVector.get(i) Test whether bit i is set
BitVector.count_ones() Total number of set bits
BitVector.to_numpy() Export as numpy boolean array
EliasFano(values) Construct from sorted non-negative integers
EliasFano.get(i) Value at index i, O(1)
EliasFano.contains(v) Membership test
EliasFano.to_numpy() Export as numpy uint32 array
WaveletTree(data, sigma) Construct from symbol sequence and alphabet size
WaveletTree.rank(sym, i) Count occurrences of sym in [0, i), O(log sigma)
WaveletTree.select(sym, k) Position of k-th occurrence of sym, O(log sigma)
WaveletTree.access(i) Symbol at position i, O(log sigma)

numpy support

Constructors accept numpy arrays or Python lists. Export methods (to_numpy) return numpy arrays. BitVector and EliasFano support len(), indexing, and in.

License

MIT OR Apache-2.0

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

sbits-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (345.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

sbits-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (336.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

sbits-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

sbits-0.1.1-cp314-cp314-win_amd64.whl (183.8 kB view details)

Uploaded CPython 3.14Windows x86-64

sbits-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (339.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

sbits-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (332.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

sbits-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (297.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

sbits-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl (305.1 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

sbits-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (330.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

sbits-0.1.1-cp313-cp313-win_amd64.whl (183.5 kB view details)

Uploaded CPython 3.13Windows x86-64

sbits-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (341.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

sbits-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (331.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

sbits-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (297.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sbits-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl (304.4 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

sbits-0.1.1-cp312-cp312-win_amd64.whl (183.9 kB view details)

Uploaded CPython 3.12Windows x86-64

sbits-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (341.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

sbits-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (332.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

sbits-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (298.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sbits-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl (304.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

sbits-0.1.1-cp311-cp311-win_amd64.whl (185.5 kB view details)

Uploaded CPython 3.11Windows x86-64

sbits-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (344.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

sbits-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (334.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

sbits-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (301.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sbits-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl (307.1 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

sbits-0.1.1-cp310-cp310-win_amd64.whl (185.3 kB view details)

Uploaded CPython 3.10Windows x86-64

sbits-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (344.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

sbits-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (335.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

sbits-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (348.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

sbits-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (338.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

sbits-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (348.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

sbits-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (338.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file sbits-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97bf1d4ba7169ecc2d2fa64f584707af08382237593b50bf9593a0466089033b
MD5 374e5bc3a062948c927d6a3169bc765e
BLAKE2b-256 2b990be1da32f8fecb94db235cdd74276f8471282517489a762865e759a283ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4149ff71e7713836f9e76f2b111978afad337c06300e9993ee92d7ffdf0ef5c7
MD5 4c1d84e860dee90a824094d0a58c772d
BLAKE2b-256 87abe12d1544f21ac6425a5052917cf6613193dadcc9088bdb82ebbd064d5250

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd03768efc4f2915ced602dbea37826f2f11bc6cad03f5ee6d77e821f5aa26e0
MD5 7d5a5623f446ea9a8cce5ac160fb8ae9
BLAKE2b-256 846b560a58ee852b174286fcf6b2a904926961fa18903f1493e104f99d1b1e3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: sbits-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 183.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sbits-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 49abe6d0b1f976409564d9829a7fece62f29d7c0f2ef4ff9e628ade61b23b6a8
MD5 b62304bd8fa4a0268619fb25cbfd56d6
BLAKE2b-256 8bcdaa7d5a8287ce1854d8a91020104b06315b2a2755eef7970e82cab6b02809

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp314-cp314-win_amd64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 548aea41818ff10facde747598ed1605bf9eda9a8e440e8d7eceeeaad59ce8a5
MD5 f251fbda004b304c2dbf95e591c6a218
BLAKE2b-256 eabacf050909e917d06c1174f5587148359870da7f6b03369508968c2a202bc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32f0ee3a0c73833375444bd3fd1fe4870c171a2c5dbc4f66fb7592839cb0615a
MD5 3d9dc8359500215b6802a0e77838db94
BLAKE2b-256 d828bfdc999e561d6b2d27fcc7cee426b66add91bb01243eb3dfa9b9a23a6056

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6e481ba91e776fb1e00c0c66c6d286e1f515b61f271798c809f79fa1bee7366
MD5 60649d8b5f8f061937cff678e4b7520c
BLAKE2b-256 61ab39f20f5382ff0a51068e6481c1b2844b1f051403a0ba6748ab326ccb7b20

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 46f7af69b0c8db236c662c24985343ecbae935ff7d6a84cb095c9537f01aee86
MD5 7b89de8b9ff37573cb00e161b8197a33
BLAKE2b-256 a08d292748eaa6e51d2dd543b11513ecc4b9ac1b24eb28b4dbc4647d6a277ccd

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84b7555a14b830c6d0bb8a5623cf555f4f1040e32d5c13317add81d64cf7fec6
MD5 7c87adb97f683766ccb040392b09a546
BLAKE2b-256 9148d6ce279b860fd912006fb706a19e718efb75784fd75f6f6fd2fcbed495d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sbits-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 183.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sbits-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 82204d4409d7a5a54a654a15cf1f757cf30b19ccad34d9c738fb70ee8411c2e6
MD5 332789098f3e70deaaed7295fef689ea
BLAKE2b-256 15097636a3a83f64f9b97d11f6665012b70e5af5c9ea33f0807cfd079df6ab8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4163ae830d34294eb282141007c4b230c8e12c8a66d6241d8cf450c75d61be3
MD5 350aab5f6bc58e736780c2d74172117c
BLAKE2b-256 22d3710b7e0e75620c6692dd9ba5787bd5f2f59425ab8e80a6069b261d41e2de

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7914f94e6d498538443e12eb01a58fca0ed2520d2eb4833ce80b8b3ef9c19ae7
MD5 136c42e8209698be6cb504d50dfbdff6
BLAKE2b-256 43b0caf4c8227cc4cbdb69958e6922398cc63d54ad38948d73f762331aa8f19e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b1f1cecda59a7b3ca87949c22bfc7a058469d4f9b5fc9fd27034aaa8d11649b
MD5 2667091f4e16a1f42aad08e25c0a853d
BLAKE2b-256 b0573f8ef42ef61b276c3b586aa012bc80e9dd1f5b1fe78693897b2046ed9798

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9908f886004454daf6f84d0d828065c8c1247554d5d414ea2dd47cc0674513ba
MD5 7d4c16a29defba1e2e07ff186542e49d
BLAKE2b-256 7f76c8d59bbbc2ccb636580e6efd30317e1b796cd02f7a68e9e3c81e17235b36

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sbits-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 183.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sbits-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 66a7ec4588ef3b551fb058909d915546001ec8d849728823052ec24b297f925f
MD5 d9416de5c193e95012303596f20e8c2a
BLAKE2b-256 61ae94b1b856801bb26a1be2e26539f7db928f1e207e3f880b9aa5b73c76a9d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c8c986bb380ec3242d182366ab66b8759276a8d0f62794b7c792215b4739859
MD5 e1ddec4a9ab9db3ce5ab0d78595a147a
BLAKE2b-256 a6da3406314e8070c4233b26d23846e8d793de7843d50db7396a2744fca293a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01ece6d8f68b530921a6b45bf43e32157c385caeca733b86a01fd726da407ee8
MD5 9ee5df3f90c991cf97888cc4400c8b47
BLAKE2b-256 474609113ffc1a44a47ff71453b7e305b474d3930e14de9445d1bf4acfbd05e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d494ef7c7e6734eb9549fc7589c80192a07dd91fb3c208ea49961b56c5766a41
MD5 cbafcaf59956653d4f6cbbe95f103683
BLAKE2b-256 9c1dc3cc7a4977f48224f1a0f73af1485fb5d849cbf13eaa23a582ff6fa67373

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b49308be030657c1bea2b1a8068c06d87af9f0b31c92ab3d953db9beb9ded27c
MD5 8656f5b2f1e23b089f4f1211436470f8
BLAKE2b-256 a30dbc3ba41a2664e97c44dc70d4bf6d94e72498cf431b5190410cc58c46e88e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sbits-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 185.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sbits-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f2e6f3582edafe006fdf0d1bce6c8c6cce4d86a3f53e32497db634eaca876b84
MD5 c856136830256e228d2fbd1708991a8f
BLAKE2b-256 a71b86b7a13c5a4d58f2e71a9a3fe77dc1a6f5c70cf8f90b515d20e396e1acad

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb2cfd427540d0ee1949d5d5b6e51ab7d2e9784a0ed7c7a46cf3099ce2e65802
MD5 caf6b04da7556fd12020e323d505613a
BLAKE2b-256 2347b5932ddbf2a4bd8cbd2cbd33fe102cd1c9810fcae7238086ac778fafc723

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ccefd30b9f3ea923608caf39592c5d88b427c705b9baada26a8f0ea39efbb9b
MD5 5e210b5170a6896044378b6df4e622c2
BLAKE2b-256 eed6854ae7761162057aebb7c286425d6fec3922dd1c515ab44b829b6ac2bffc

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa1534359333abbf57d77abf9c31b50654a686e39fad10dd3ed404c885754581
MD5 e58a67d5ee8f68767e68b98b5c15e504
BLAKE2b-256 62db52b904fc24c7e7f13049d22453828cf06d63ff21737849f3f6ace1afb89f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bb1233e99e36b27c1594aac64a5d06b6d0c279fa5194441b2c508abe17848160
MD5 37ee00f89484412d4f43b3be1c35b8db
BLAKE2b-256 3469082d436cf42dc0a68c819708907e717fb1d166e7386a8845dca1d524da6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sbits-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 185.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sbits-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4d8c7ab226504f8683934403464ee28aab5f7783fb266c36c255523be6ca6edb
MD5 c6e37ec1769b36032a1c5ae071bc63b2
BLAKE2b-256 8f49b0ef540412a24aa5739e7d9244005ebf8e121334c249ab56aeebf70e736c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 049ca8db486e60bc3401f71c00242d78f38db9d8d8776f0dd3f65f6ba7bd8590
MD5 d365de77a60e1f819c8182529dd9bf08
BLAKE2b-256 fe4785941384d4f1fb18252e6b42ada240e6b1476ad506078da88e293e9b398d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee4a66b36fb64793eaaf4250c95a1ae4a2f5fbd75455db708bfcb8b148556dc3
MD5 b200764366118894b2f5b3792a0a445b
BLAKE2b-256 06068bef01362e5c5f53fc5297ae1adbbc38cd07e44c5657badd69e46aee18c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c00c7b523b39d98d31d49b774c11dc37c714e5d776b6c3a4ebe6c98cece8282
MD5 b26e84b34147149e8971cc8b8d28aade
BLAKE2b-256 6955fe2826b329db7af3d56a566f5e251d0d6925fcc373e8a3959ac916252f7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 249636cdfd871a735888c557f0ffa036641548e50baada0b1a5642c793319cad
MD5 a78cac8a4acb541e08c022d17ca31541
BLAKE2b-256 a3eae83c03d4751d0aab019a3689ab12258e93fd0fd05dfd557f3d883ff9f439

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 912dc24d8b01dc27277d2140481fc1f696995b4f0e013b00ea3e8ef0026059fe
MD5 7e41ce42e4ed866bd5175c807e46f3d6
BLAKE2b-256 c1f780c7623e83d9b7a5c5b0b6cee0d936771499222b363cd131a65cc772b06a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sbits-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sbits-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6258d95ad097bfaf9d9a5e5c7ee6739b762ec783ac4c3eb0faeabb8a76430574
MD5 6883d0847fed62d4f364710a1f822c8c
BLAKE2b-256 f2fbe1c7d244e20f08c0f7f93eb42bf4850334adc8b2a9afa26e82ce8592437c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sbits-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/sbits

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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