Skip to main content

Python bindings to the UCSC source for Big Binary Indexed (bigWig/bigBed) files.

Project description

pybbi

Build Status DOI

Python interface to Jim Kent's Big Binary Indexed file (BBI) [1] library from the UCSC Genome Browser source tree using Cython.

This provides read-level access to local and remote bigWig and bigBed files but no write capabilitites. The main feature is fast retrieval of range queries into numpy arrays.

Installation

Wheels for pybbi are available on PyPI for Python 3.8, 3.9, 3.10, 3.11 on Linux (x86_64 and aarch64) and Mac OSX (x86_64/Intel). Apple Silicon (arm64) wheels will be made available once M1 runners are available in GitHub Actions.

$ pip install pybbi

API

The bbi.open function returns a BBIFile object.

bbi.open(path) -> BBIFile

path can be a local file path (bigWig or bigBed) or a URL. BBIFile objects are context managers and can be used in a with statement to clean up resources without calling BBIFile.close().

>>> with bbi.open('bigWigExample.bw') as f:
...     x = f.fetch('chr21', 1000000, 2000000, bins=40)

Introspection

BBIFile.is_bigwig -> bool
BBIFile.is_bigbed -> bool
BBIFile.chromsizes -> OrderedDict
BBIFile.zooms -> list
BBIFile.info -> dict
BBIFile.schema -> dict
BBIFile.read_autosql() -> str

Note: BBIFile.schema['dtypes'] provides numpy data types for the fields in a bigWig or bigBed (matched from the autoSql definition).

Interval output

The actual interval records in a bigWig or bigBed can be retrieved as a pandas dataframe or as an iterator over records as tuples. The pandas output is parsed according to the file's schema.

BBIFile.fetch_intervals(chrom, start, end) -> pandas.DataFrame
BBIFile.fetch_intervals(chrom, start, end, iterator=True) -> interval iterator

Summary bin records at each zoom level are also accessible.

BBIFile.fetch_summaries(chrom, start, end, zoom) -> pandas.DataFrame

Array output

Retrieve quantitative signal as an array. The signal of a bigWig file is obtained from its "value" field. The signal of a bigBed file is obtained from the genomic coverage of its intervals.

For a single range query:

BBIFile.fetch(chrom, start, end, [bins [, missing [, oob, [, summary]]]]) -> 1D numpy array

To produce a stacked heatmap from a list of (1) equal-length intervals or (2) arbitrary-length intervals with bins specified:

BBIFile.stackup(chroms, starts, ends, [bins [, missing [, oob, [, summary]]]]) -> 2D numpy array
  • Summary querying is supported by specifying the number of bins for coarsening. The summary statistic can be one of: 'mean', 'min', 'max', 'cov', 'std', 'or 'sum'. (default = 'mean'). Intervals need not have the same length, in which case the data from each interval will be interpolated to the same number of bins (e.g., gene bodies).

  • Missing data can be filled with a custom fill value, missing (default = 0).

  • Out-of-bounds ranges (i.e. start less than zero or end greater than the chromosome length) are permitted because of their utility e.g., for generating vertical heatmap stacks centered at specific genomic features. A separate custom fill value, oob can be provided for out-of-bounds positions (default = NaN).

Function API

The original function-based API is still available:

bbi.is_bbi(path: str) -> bool
bbi.is_bigwig(path: str) -> bool
bbi.is_bigbed(path:str) -> bool
bbi.chromsizes(path: str) -> OrderedDict
bbi.zooms(path: str) -> list
bbi.info(path: str) -> dict
bbi.fetch_intervals(path: str, chrom: str, start: int, end: int, iterator: bool) -> Union[Iterable, pd.DataFrame]
bbi.fetch(path: str, chrom: str, start: int, end: int, [bins: int [, missing: float [, oob: float, [, summary: str]]]]) -> np.array[1, 'float64']
bbi.stackup(path: str, chroms: np.array, starts: np.array, ends: np.array, [bins: int [, missing: float [, oob: float, [, summary: str]]]]) -> np.array[2, 'float64']

See the docstrings for complete documentation.

Related projects

  • bigtools: Alternative BBI library written in Rust with Python bindings; by Jack Huey
  • libBigWig: Alternative BBI library written in C; by Devon Ryan
  • pyBigWig: Python bindings for libBigWig
  • bw-python: Alternative Python wrapper to libBigWig by Brent Pederson
  • bx-python: Python bioinformatics library from James Taylor's group that includes tools for bbi files.

This library provides bindings to the reference UCSC bbi library code. Check out @dpryan79's libBigWig for an alternative and dedicated C library for big binary files. pyBigWig also provides numpy-based retrieval and bigBed support.

References

[1]: http://bioinformatics.oxfordjournals.org/content/26/17/2204.full

From source

If wheels for your platform or Python version aren't available or you want to develop, you'll need to install pybbi from source. The source distribution on PyPI ships with (slightly modified) kent utils source, which will compile before the extension module is built.

Requires

  • Platform: Linux or Darwin (Windows Subsystem for Linux seems to work too)
  • pthreads, zlib, libpng, openssl, make, pkg-config
  • Python 3.6+
  • numpy and cython

For example, on a fresh Ubuntu instance, you'll need build-essential, make, pkg-config, zlib1g-dev, libssl-dev, libpng16-dev.

On a Centos/RedHat (rpm) system you'll need gcc, make, pkg-config, zlib-devel, openssl-devel, libpng-devel.

On a Mac, you'll need Xcode and to brew install pkg-config openssl libpng.

For development, clone the repo and install in editable mode:

$ git clone https://github.com/nvictus/pybbi.git
$ cd pybbi
$ pip install -e .

You can use the ARCH environment variable to specify a target architecture or ARCHFLAGS on a Mac.

Notes

Unfortunately, Kent's C source is not well-behaved library code, as it is littered with error calls that call exit(). pybbi will catch and pre-empt common input errors, but if somehow an internal error does get raised, it will terminate your interpreter instance.

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

pybbi-0.4.2.tar.gz (34.7 MB view details)

Uploaded Source

Built Distributions

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

pybbi-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pybbi-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pybbi-0.4.2-cp313-cp313-macosx_14_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pybbi-0.4.2-cp313-cp313-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pybbi-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pybbi-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pybbi-0.4.2-cp312-cp312-macosx_14_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pybbi-0.4.2-cp312-cp312-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pybbi-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pybbi-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pybbi-0.4.2-cp311-cp311-macosx_14_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pybbi-0.4.2-cp311-cp311-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pybbi-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pybbi-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pybbi-0.4.2-cp310-cp310-macosx_14_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

pybbi-0.4.2-cp310-cp310-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

pybbi-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pybbi-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pybbi-0.4.2-cp39-cp39-macosx_14_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

pybbi-0.4.2-cp39-cp39-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file pybbi-0.4.2.tar.gz.

File metadata

  • Download URL: pybbi-0.4.2.tar.gz
  • Upload date:
  • Size: 34.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybbi-0.4.2.tar.gz
Algorithm Hash digest
SHA256 b9daa5f04cf5641c3addd729737d649c439f440082fe783c28be3353d2aa444b
MD5 702cf695e2831cc6e66d6b8b97a7a275
BLAKE2b-256 f58333a52ad666d93564e58986a78226dfb9dc7f52a75b36dcf8271f671f8eb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2.tar.gz:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce9afaf149c89b01dfa2926febe53b73b174be0cc5febfd4cfee9f1e72083f50
MD5 d21ae2f5cc4b38fd9dae86589e1db97d
BLAKE2b-256 15b2dbaaaa0901785caad9317c0eedf97eaa3d841e1c05589a9388ce67c9d53f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 20ee599e318238b177b2c31dbe7789034ea0bfa9716e0aa06d387d7cc9f78938
MD5 ca07c7ceb8a551e5352ba8d4f8a997dc
BLAKE2b-256 8e252cbcd423c16ceb6eaedc39d797ff8b31119fcb5d71910b5336dbefb942d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2c6472900a6688d604ccfd406138337e5d5b9db442a13715ce7abbf2cb98b841
MD5 c9af7d6f869389a7fda784098033d066
BLAKE2b-256 1bd34e27f36ae7f0fc933330239d7b76debf6ef67dbd7fef722f3ba1e7cfb9cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 54b9e541bb455aeb30f88f09c70b7a4b72f6a0ae0e2e7f2bc9798f2e647b3d16
MD5 d364d6b01da4112496a6777b4134a0c2
BLAKE2b-256 5372ac475ad1726f132fc272882b43defddfe09a831815a741850d2c510d7f0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d587a05d7eed4d1fb92e3f62ad52e8389c7a6b315bc430a6eb678760106740e
MD5 d89c0ded3d5f5fb4503645ed3c4cf306
BLAKE2b-256 b0e735195b5292b6ccdcaaa655a2dad615b9217f52ac18b9dfdf8afec82521a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36dc0add6f54d1763bf247b2cff87eaf2c81a26da18d49ac33de164d6baec2df
MD5 e0e4fceb1589061d5282f6e1a478ce65
BLAKE2b-256 361fabbe9be6b0f501a7ff182f1c6534b8f83b69c97630776d8e482a2d4d9bf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 37ed8946551a9a5efc9e426d7b86248e845c51b803d48016027a7c8a1a9fce33
MD5 29a8c20c618102f8954cae3a4f0cfa11
BLAKE2b-256 026638380935e7d3856fe5daf0694880f8330631d09bf73b2b30d8e576eeb12b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5d1fad3d46787ea5905e5f1080b16dfb83d67c8d83225efe3169d4dcf27eb612
MD5 ee876734be51cbd57adfc5f7fa14e188
BLAKE2b-256 3f74af3bfdecdacb64e35bffea2513541d71f8ea7358f5004880e37a2414b5f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a91937f82e3f6f0ae011711fc175d2b2ec1decce0af62435ae0bd297c5d3633
MD5 0192577135936fc5ffb22c320bafa149
BLAKE2b-256 86ceb296d5e51276d88a2e51070ed97f76eedba639767204987cc6a465ae564f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a7aeeb5a3d81a6331d19901e1a2c6cdcee9edb273b3aaa1b3e954e92d165030
MD5 a3e77abdb5692e42b0ad8ac252cc6fc9
BLAKE2b-256 8bc8589d044a3a1e63c772da4446d1d6f452225e45d9fe360eb5aa3f8efdd140

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ad8546cd8871a6b112980b00bbcd31ad409e4a24e979a6cd3114cc645b433b91
MD5 81d847153238f54850f51f6df02e146b
BLAKE2b-256 3f1e9c439b06647a84f769d8cf1ae35a54bfe0ad81c40bc26aea7c5130a1674c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 145869f0c8e3ebca352df3477a43e15407b8dc1bf409081ea89d6498ace634de
MD5 f1af75c500f07df2b1ee87bf96f78efa
BLAKE2b-256 8f50bfdfde6d757c3d986f23467131511350a9de71a766c0063930ff70bc46bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1965c3620f18546d65e85b1b99d5306303ffbc2fdbbeae93ab3a86dc96ac8669
MD5 2ed5966638928de97908444f3da23e1f
BLAKE2b-256 6d3a9b3fd6dcf58ead95c267fc819df9647700cc69200e992014b80e43f69b65

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 20914802a4b3a9d46b2eed811ff77f8fb9d26d1bc4af9168ce3f33ffbd564518
MD5 0a9627a0f11aa6a74f2a9a04f6e3ff00
BLAKE2b-256 40c1f7c95688e21d9c65717dc088945e31848b66bf904870b8fda1316b4e5490

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 684c76ef134ee2815f02ef8ba0fb5f270fe45a127a092c24204311cd6e45a2bb
MD5 0bcdd08c8e05ef5ddd25fbe76cb1b833
BLAKE2b-256 33aab6ae0e4fc80d5306a4180efb73d03413a5104953089d6e46b04cf6945b1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4893409bb7b51c81759d43f6b15e2b4dc6d3de20e5e39b9ea4b8ff1bbfcc17a0
MD5 732c8dd988ef3c4a053e8ae566aa1fad
BLAKE2b-256 e0a9c2d4dbcc80c5406ca0a532fe632e16b2eda194b1da1754b82bc7d7ca7248

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be8bf199a520b75c4708b90d3245d183138728895fad0a145eb36bc038d39b3b
MD5 234bf13e7096d24db30b371b3277fec5
BLAKE2b-256 a6cac3af682d723805a06868f5d3cb00fe5b4d7f7452db4a672b7526f87285f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31ac2493b598a4568c5a16c0a575e41633afbe5da3084d0ef2cdcbed1b26031b
MD5 c07773e671d5f4d9a0baf64c951868c8
BLAKE2b-256 a6c2d73f53bcf6605e8c0740fb486838d1750da2e2091dae4e7b8733aa004110

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

  • Download URL: pybbi-0.4.2-cp39-cp39-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.9, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybbi-0.4.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 093c3efb6a6454397be6ffbcd37f8719107300ea02f4ec3066583a0bf87f16b3
MD5 fc42f84a009daa24b77337a30ae28586
BLAKE2b-256 f6cc27c610695e6e746021d3ae311f9572aa7cd57796806fd54328ae67a8d5ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: publish.yml on nvictus/pybbi

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

File details

Details for the file pybbi-0.4.2-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pybbi-0.4.2-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b685fc3c72a64672e87cc590146ee91bb97b1b5cb061a85fbe5ade679ef7b5fb
MD5 0d0139795b97415ea8d018cc0db549f6
BLAKE2b-256 0e14183e404d9015b880fde46e452190b6efe6c95dd6bf1cef28265abeba92b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybbi-0.4.2-cp39-cp39-macosx_13_0_x86_64.whl:

Publisher: publish.yml on nvictus/pybbi

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