Skip to main content

A package for working with Bioinformatics data with SQL and Arrow

Project description

biobear

biobear is a Python library designed for reading and searching bioinformatic file formats, using Rust as its backend and producing Arrow Batch Readers and other downstream formats (like polars or duckdb).

The python package has minimal dependencies and only requires Polars. Biobear can be used to read various bioinformatic file formats, including FASTA, FASTQ, VCF, BAM, and GFF locally or from an object store like S3. It can also query some indexed file formats locally like VCF and BAM.

Release

Please see the documentation for information on how to get started using biobear.

Quickstart

To install biobear, run:

pip install biobear
pip install polars # needed for `to_polars` method

Create a file with some GFF data:

echo "chr1\t.\tgene\t1\t100\t.\t+\t.\tgene_id=1;gene_name=foo" > test.gff
echo "chr1\t.\tgene\t200\t300\t.\t+\t.\tgene_id=2;gene_name=bar" >> test.gff

Then you can use biobear to read a file:

import biobear as bb

session = bb.connect()
df = session.sql("""
    SELECT * FROM gff_scan('test.gff')
""").to_polars()

print(df)

This will print:

┌─────────┬────────┬──────┬───────┬───┬───────┬────────┬───────┬───────────────────────────────────┐
│ seqname ┆ source ┆ type ┆ start ┆ … ┆ score ┆ strand ┆ phase ┆ attributes                        │
│ ---     ┆ ---    ┆ ---  ┆ ---   ┆   ┆ ---   ┆ ---    ┆ ---   ┆ ---                               │
│ str     ┆ str    ┆ str  ┆ i64   ┆   ┆ f32   ┆ str    ┆ str   ┆ list[struct[2]]                   │
╞═════════╪════════╪══════╪═══════╪═══╪═══════╪════════╪═══════╪═══════════════════════════════════╡
│ chr1    ┆ .      ┆ gene ┆ 1     ┆ … ┆ null  ┆ +      ┆ null  ┆ [{"gene_id","1"}, {"gene_name","… │
│ chr1    ┆ .      ┆ gene ┆ 200   ┆ … ┆ null  ┆ +      ┆ null  ┆ [{"gene_id","2"}, {"gene_name","… │
└─────────┴────────┴──────┴───────┴───┴───────┴────────┴───────┴───────────────────────────────────┘

Using a Session w/ Exon

BioBear exposes a session object that can be used with exon to work with files directly in SQL, then eventually convert them to a DataFrame if needed.

See the BioBear Docs for more information, but in short, you can use the session like this:

import biobear as bb

session = bb.connect()

session.sql("""
CREATE EXTERNAL TABLE gene_annotations_s3 STORED AS GFF LOCATION 's3://BUCKET/TenflaDSM28944/IMG_Data/Ga0451106_prodigal.gff'
""")

df = session.sql("""
    SELECT * FROM gene_annotations_s3 WHERE score > 50
""").to_polars()
df.head()
# shape: (5, 9)
# ┌──────────────┬─────────────────┬──────┬───────┬───┬────────────┬────────┬───────┬───────────────────────────────────┐
# │ seqname      ┆ source          ┆ type ┆ start ┆ … ┆ score      ┆ strand ┆ phase ┆ attributes                        │
# │ ---          ┆ ---             ┆ ---  ┆ ---   ┆   ┆ ---        ┆ ---    ┆ ---   ┆ ---                               │
# │ str          ┆ str             ┆ str  ┆ i64   ┆   ┆ f32        ┆ str    ┆ str   ┆ list[struct[2]]                   │
# ╞══════════════╪═════════════════╪══════╪═══════╪═══╪════════════╪════════╪═══════╪═══════════════════════════════════╡
# │ Ga0451106_01 ┆ Prodigal v2.6.3 ┆ CDS  ┆ 2     ┆ … ┆ 54.5       ┆ -      ┆ 0     ┆ [{"ID",["Ga0451106_01_2_238"]}, … │
# │ Ga0451106_01 ┆ Prodigal v2.6.3 ┆ CDS  ┆ 228   ┆ … ┆ 114.0      ┆ -      ┆ 0     ┆ [{"ID",["Ga0451106_01_228_941"]}… │
# │ Ga0451106_01 ┆ Prodigal v2.6.3 ┆ CDS  ┆ 1097  ┆ … ┆ 224.399994 ┆ +      ┆ 0     ┆ [{"ID",["Ga0451106_01_1097_2257"… │
# │ Ga0451106_01 ┆ Prodigal v2.6.3 ┆ CDS  ┆ 2261  ┆ … ┆ 237.699997 ┆ +      ┆ 0     ┆ [{"ID",["Ga0451106_01_2261_3787"… │
# │ Ga0451106_01 ┆ Prodigal v2.6.3 ┆ CDS  ┆ 3784  ┆ … ┆ 114.400002 ┆ +      ┆ 0     ┆ [{"ID",["Ga0451106_01_3784_4548"… │
# └──────────────┴─────────────────┴──────┴───────┴───┴────────────┴────────┴───────┴───────────────────────────────────┘

Ecosystem

BioBear aims to make it simple to move easily to and from different prominent data tools in Python. Generally, if the tool can read Arrow or Polars, it can read BioBear's output. To see examples of how to use BioBear with other tools, see:

Performance

Please see the exon's performance metrics for thorough benchmarks, but in short, biobear is generally faster than other Python libraries for reading bioinformatic file formats.

For example, here's quick benchmarks for reading one FASTA file with 1 million records and reading 5 FASTA files each with 1 million records for the local file system on an M1 MacBook Pro:

Library 1 file (s) 5 files (s)
BioBear 4.605 s ± 0.166 s 6.420 s ± 0.113 s
BioPython 6.654 s ± 0.003 s 34.254 s ± 0.053 s

The larger difference multiple files is due to biobear's ability to read multiple files in parallel.

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

biobear-0.22.2.tar.gz (809.3 kB view details)

Uploaded Source

Built Distributions

biobear-0.22.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

biobear-0.22.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

biobear-0.22.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

biobear-0.22.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

biobear-0.22.2-cp312-none-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.12 Windows x86-64

biobear-0.22.2-cp312-cp312-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

biobear-0.22.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

biobear-0.22.2-cp312-cp312-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

biobear-0.22.2-cp312-cp312-macosx_10_12_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

biobear-0.22.2-cp311-none-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

biobear-0.22.2-cp311-cp311-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

biobear-0.22.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

biobear-0.22.2-cp311-cp311-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

biobear-0.22.2-cp311-cp311-macosx_10_12_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

biobear-0.22.2-cp310-none-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

biobear-0.22.2-cp310-cp310-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

biobear-0.22.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

biobear-0.22.2-cp310-cp310-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

biobear-0.22.2-cp310-cp310-macosx_10_12_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

biobear-0.22.2-cp39-none-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

biobear-0.22.2-cp39-cp39-manylinux_2_28_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

biobear-0.22.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

biobear-0.22.2-cp39-cp39-macosx_11_0_arm64.whl (18.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

biobear-0.22.2-cp39-cp39-macosx_10_12_x86_64.whl (19.5 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

File details

Details for the file biobear-0.22.2.tar.gz.

File metadata

  • Download URL: biobear-0.22.2.tar.gz
  • Upload date:
  • Size: 809.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for biobear-0.22.2.tar.gz
Algorithm Hash digest
SHA256 13fd7c18f565c908ed084df4ce31b94ae244784842b3443eb86c64ad0f3338ef
MD5 fb77c2cbd98d6630c2ff91ec1af95bcb
BLAKE2b-256 7d0960ce3f349deadd0e061dd0c21b1b1cc38381e86dd42325068df7437149b1

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 185b01b1453beff8328b3f0e35a82af85502a062f3f7f0657fecfbb08cc752be
MD5 01409612bc21d59c2b3d90a78cef3e1b
BLAKE2b-256 75e5b92305909b7605d0d897555ca164858082e25f757d9ea77bf715d73b4f70

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 522a380a359456b6be35317792410ca9a218f7c6edc22c4cb2eba9939cec3b72
MD5 de08439a86f84cb5d217d81d446dd3b4
BLAKE2b-256 0242b11998982b72a1752d1dcbbe3e16b8fe647f640a2c7e66ba9f5d8e06cb62

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f974d7d518006474affb04725489a506fb39614ebf939cc01f55b04351e60a4
MD5 32264923e8de2f851d009703869575ef
BLAKE2b-256 b27c2187422ee717601a9c15b3b748f88ee5e56e1b6616e3072015f852f6ae62

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef4af5550dfb061d2ba90fe9b2356738e70ec29c45474308948157d96f160d19
MD5 856d10e3c0508f3bc5d4bbe423f4d870
BLAKE2b-256 fee8bcd731eba50c50a5ec5ee9a72fa06a2b095dab23ff1fa2c8d210ad98ebc5

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 1ee49f8c523a8d6d9c8dcfb5ae89409e4b7123d30812ba084f220230dd9e6ea8
MD5 1a43ad50ccbc58157b1337e34f3d76d9
BLAKE2b-256 db13bcd280f044d0282ca9f0b2a840f75b18f6fac6e9a2f7c7f84548c7ed47a8

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 220b22dc449c22150432d99ef590b7b0d318e40f133b90cbc6120182892b0c72
MD5 f67e9fca563e40f45c7869164ba00988
BLAKE2b-256 21b695f6d1c0ca27c993b87670532f1154f5abcd3a2fe4b19c4b1cf60ba2e913

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7331bb784e802e5da5bb94960e1cde3fc32264c09271cac0198f6a6fbabac14
MD5 e9e92c9353a6dd42433f3796640291e4
BLAKE2b-256 28e14fbdbc774d231e72c43d0f2758ccf034f0ce3e0abbc0df9ec38c90a543c4

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bf0b07d87957971cc72195e6dcd146c9d78db975d6d946ed671517e7d9576d7
MD5 70902f29800ed08b809024ea146c4b4c
BLAKE2b-256 fcebdba36f010d351a63c223e6e2783542fd607d48c98cb2838167a6d1e0dadb

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9ea0999b18b1b527cdbf5106bef8e903352daeaacc480bd950096635fe0ad52e
MD5 671d1bb80c9386c3ccf57cc7b283f1b3
BLAKE2b-256 6636e3961ed57e13af6cc16e849fc872a102cbaa60d72a9c15439fcc4571f076

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 7239b24a6070aa52620f7c6c6f9cb10d83eafaa7f66d558e593cf73eb1292492
MD5 c5c55264313f2d3e13653cf2b48ecea7
BLAKE2b-256 9e6d1cc378e5c2f88b83db03f4a1f76a70e873d28ef4a5296225b85a5262b110

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e5c9e3ad8634e0796d4279d4c895852c66029beeeadb8185aecc62c14cc96a1e
MD5 8f2842bddc97abdcc9692fba5112d4a3
BLAKE2b-256 51486015ee72dbc3938015d05b89e31d8976526f32e37b9630a6965a8c987021

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8034b32e1510b5ff9a9f8028830451c5a6fdc259442368a04012bd652c3d541f
MD5 5afdf4646997db45223fafa0dec68fc6
BLAKE2b-256 1b63bd33f5e7eb6734cdc48e05131dd0c84748171b9f8fbd164824fb76a4162e

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71d4cd32f32db88b73876853cf5ad48216e4e5c0be3809d6ec5401cc30de2ab5
MD5 6c823febf9a6ecb6d89d611bb7b78540
BLAKE2b-256 657d7c73cd1b576c983cf4c27f59d2b249d49ea42aac275c037ee43c77a1d096

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 df7566311656503a153bb3c7d066a10dde9594e3cb706e347ab3d8bdb4cdf043
MD5 9f6a35a907b259569953f34977c8b37f
BLAKE2b-256 73ed27fb859777a06bb82c3f0ebac9862b065836df4577e2d6299cd120789dd3

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 f7da3bc4e941a6511863b132b9a5ea78dfc0e0e30e8b28e79a353bc79172202c
MD5 1a73f13790350aa73d76b8e4e1ae241f
BLAKE2b-256 d75d9ed0d23d0aef3686c01d67a33ba4b04eb2cd777bda9e43e1cdd2e3b15671

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f8d865e16c4dfd8b998445666776c31ccfb86987b4962d9c7ff663856c7e8864
MD5 c564a36ba2db6e3760913793104385da
BLAKE2b-256 d249b60824869ab8c765ca77121c9ac12b988d942a6b84e26c1c823783540996

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2639f84bb56861497e95f640447ddfa35429ceb01a1d05479857f0ffc06a2be5
MD5 a6b8ecc2453bcf24dd922612174b1d33
BLAKE2b-256 92a3431477f83325c6069e0d7becae6948f3b5f35edbf055021188203e1cff3c

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3cfab5f6f7de51524d4b9462add73e7367bc37f13b96d0456b06a3578b14680
MD5 3629d4c97db5a744312f8341555286ed
BLAKE2b-256 e53f990994d0f9f05f6bd657331723daa093c0de90573066e48eea0b4e9f7e8d

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ee548a8f1ca6b36133d6b9d9cb57c5c940c4ee9f2ce5e92880aedabb27668566
MD5 ed1e6d801c1612d1b66e3c09210af8ae
BLAKE2b-256 96a99756e39f3d4e2118a314a49503c3f40c41a59745d8f3c3570a47164a24dd

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 f5085d8c0e67a9cf3594dc8d50bbabdcb39897c02a13e5bf843edec181c9f1c2
MD5 16d5ce04fc78d1a00aeaf7ece9e3eb47
BLAKE2b-256 4821af2202564bdaf770819102f3a7dc579590b70152ac6e7f1d82e08bed12ff

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 59b70cbf2e558418a39d496795ca14c8f92be64b6aa7cfb0acb848c5c67dba67
MD5 d0266253dacfd1cce3fad2cba961f02a
BLAKE2b-256 d16dcd9e9d6ee145fa3d4c96e78a6688175b9e345407d7b6a6b9086f7db23ff7

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41372f902b2ace3c0d835ac83feca1f2baa4f7e74f96e8f7854e145aa58c34e6
MD5 25cb36d78534dc7e09fc594527f035e6
BLAKE2b-256 6f6e3c210729227e64f6f46810b49d88d608cedf913ee4b9535c9d792e61868e

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4af62a309182ee095c0bc67d369f572b5f8004b3fd9f80f8bb1d39612efa685a
MD5 7eb196654f96fb84e8348ecec5eb8a41
BLAKE2b-256 672c07d209efd48eef1f4cf3b260c37d710ac112d775d6db93a298dc46714e27

See more details on using hashes here.

File details

Details for the file biobear-0.22.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for biobear-0.22.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 45b8e2479e03bf815e0c72399943c132b4e9fe28ca57d0364bde0296a1ae130e
MD5 2bd286d12239e3ae92144d8af0371128
BLAKE2b-256 bbe29ced08be055b3f4b13b98b6113a3661f541c3515cba3397e66ac8ac5888f

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