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.5.tar.gz (813.7 kB view details)

Uploaded Source

Built Distributions

biobear-0.22.5-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (20.3 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

biobear-0.22.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

biobear-0.22.5-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (20.3 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

biobear-0.22.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

biobear-0.22.5-cp312-none-win_amd64.whl (20.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

biobear-0.22.5-cp312-cp312-manylinux_2_28_aarch64.whl (20.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

biobear-0.22.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

biobear-0.22.5-cp312-cp312-macosx_11_0_arm64.whl (18.3 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

biobear-0.22.5-cp312-cp312-macosx_10_12_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

biobear-0.22.5-cp311-none-win_amd64.whl (20.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

biobear-0.22.5-cp311-cp311-manylinux_2_28_aarch64.whl (20.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

biobear-0.22.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

biobear-0.22.5-cp311-cp311-macosx_11_0_arm64.whl (18.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

biobear-0.22.5-cp311-cp311-macosx_10_12_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

biobear-0.22.5-cp310-none-win_amd64.whl (20.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

biobear-0.22.5-cp310-cp310-manylinux_2_28_aarch64.whl (20.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

biobear-0.22.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

biobear-0.22.5-cp310-cp310-macosx_11_0_arm64.whl (18.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

biobear-0.22.5-cp310-cp310-macosx_10_12_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

biobear-0.22.5-cp39-none-win_amd64.whl (20.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

biobear-0.22.5-cp39-cp39-manylinux_2_28_aarch64.whl (20.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

biobear-0.22.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

biobear-0.22.5-cp39-cp39-macosx_11_0_arm64.whl (18.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

biobear-0.22.5-cp39-cp39-macosx_10_12_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for biobear-0.22.5.tar.gz
Algorithm Hash digest
SHA256 b670392d47a2f0023992648d3e04d0bf4c02791ff69e12607a349e648f2fac59
MD5 b77ff6f8f3e1bc91bf58a6fd8c9e1c37
BLAKE2b-256 cdc0e915a05535ae698cedadf11a64754319b9efd3be380786df9d5cc63532ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca5976ddc6c5a6695127ec52e159bde2df2321cf89899592f37ac65adb0e1369
MD5 e0c8b99d5575046986614fa10048174e
BLAKE2b-256 0f0d12ed23e7873d962221da46d6e5fd45df8c966367285c181aee141c794294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0545d407fe91254dee06f29762ed5904b5f619eca79700864781e4b4fc4a883
MD5 be1f8adc8e95aa56027261742b280471
BLAKE2b-256 497ad5beacd88fb4fade44541b686a2ec7d95a0c39b53f05c0407db164772848

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9184898c34a38fc9c5f398a9bbe0ea6e37c42616560d75b7a45c1a5f981ce155
MD5 ccb0a7f53b1cdfe734714b652f68443a
BLAKE2b-256 5b031b987384207231c3bd156f701c2d2f6464acc5a2a930131cb9e59586b763

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a97bcde20f058819776ad93baec228c0d647ca657332ec7a7a8373e4c8f7c1c
MD5 edd659dadad9a75a8c78fc0ff633bea1
BLAKE2b-256 e5b4c7d6a6d37d11d033c6529513dc6b819caccd37c93b9c6cfd7b2ac7ff168b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 02828c32de5885a70f11d43617f47cfd9bc4919d857ad707ed0150b4b4083e94
MD5 dd5fda292b6ea9de3be95975586ec774
BLAKE2b-256 008d9a3fa098935945e9cc7c90bddf87350857823f32094e20576dee7b5d0053

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec557b8ee2ecf92852356ebb40c8780b043ce975a5ddbfe3ef9cf936df31beb5
MD5 edce6ac745e755d470542adf3fc73c7d
BLAKE2b-256 a5f849b39452e95def32c69e922e91c4f31c7e0c492a93dd5bd30dc4cc9c78da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0312a28dde6b554bcd64db893479dac9e184fcb4fae533275699e57398ee0a7d
MD5 d48202b3dc078b59af0101462f56574b
BLAKE2b-256 12615b159fd4ae014fc859cafd4cd20a1369b4c219af338d7020ee3a297254e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29cea02d726d9d930a38e21bf0047706e5b5b1176b7dc345451f245c3f0134db
MD5 d50479132aadcf411eacd2d395bfa57e
BLAKE2b-256 a89914ea2cafb4dd3792f7d6c0b31dd997ec861a1c0c735dd2e9b4368dbb0f36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eba2e3e912858919c2518f94666d1fc91b9de804882cf1193ca67957906087c8
MD5 ac9904fe7e519b0008adac97211e87ae
BLAKE2b-256 7933638b8a13d8cc9b98b5299d4451e7105fb80574b72f164b0df399e09d50bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 2218b67b8b3f3327b1cfcafa4033ce67a3431aba9d75ef8f2f7c36a6069301c3
MD5 dd29632cffaf97cf0036d33394327fda
BLAKE2b-256 73d70417c2522ced60a3ae0acdacf59e664c3335938257479f0878d25a59813c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04ec7bbdeaee67644ce47cc013c9c17a46a503ae2f8611f92bc64f5e7357bc0e
MD5 aa8ba8a2a8e7078f4be5872f81a75315
BLAKE2b-256 fbd860fb5600a73014aadc51d5a1c0043585cf78cd5b535c062246f011aa2a81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d12aff6e3051f17242359e4cb21113b8cd9ef6b218c1d3a66aaa51a511c2987
MD5 8e069dd39066547e38625ad73645a7c8
BLAKE2b-256 94e6a243d9b91d87a15c1b918138bf39092f982ab99dfe59907cc6d5e9109a36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc052cebb665c5e2f4f3a26279f3f10f3243a09e636b665acca646aab73ef164
MD5 7ac15d579507ec320a4da346344a1968
BLAKE2b-256 f2dd80f785ea05892453f58de521fe5d17b31c74fb931e34bd666df94394b3e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dd98560e6d71e22c45f5203e21499e20d20a4f1b1228b0c2043377b77cc29187
MD5 b4d5a56b9199b774941fc7d3db0d8ccd
BLAKE2b-256 0ca1e1f0230d9615a5ee47a2d4d6a92adfae6bd311281d91e7b2e42e67cb13a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 02c9e2ce811829e3a7a11f047927515f37c78a9789771d45638bdfab25af9916
MD5 7dfb0772f16135d2d250f58953bb6936
BLAKE2b-256 8dbd14c36362a4d918fd27f480aa168a7c0bd816c70f603e57ba3e9f48ea2de1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbffbd14d84cc97f64b139eb50fa5dda60bc0e21f7dfcc5051849084c19b1378
MD5 467c45f74e641c922cf0abed98f239df
BLAKE2b-256 2159cbc2ffa8aff67c1d48e3637627233cd9a7b296dc4e473c006e7cb1cf3597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29a90c0fde10cccf1a4950aa99ab17d8be39fbc73e4e30468b53d27838191e12
MD5 7024e25b805edafb21ff82c189918cd7
BLAKE2b-256 699cc9c174501fab2ec10531f30f316eaad8688873a1e686ea36baf549d0e92c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6af3accc5de6f2c598d92346009439d7bf911d3a0827ed2794e6df99e8f1c1a2
MD5 ae84d4665559fa1ea3cbe90d2123b4c5
BLAKE2b-256 0f7f2d5e06ab2329287800dfb9a53db3da8a00783399dec95002dd3e3f73636f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b860049e70b0734d66e5a239d1de11b71d0f891ba5b48f6fe97d55cb23b34356
MD5 0667770f4c7848d23da1e956227a38bc
BLAKE2b-256 eba4b2da504980ee115ea2d1ff39dd85b4095e2b8b3936e314032b6dec3476fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 05e48e0137fe99668ab888cbc299a1314f4a6e5ca69b6b31e0bbdd8b32213570
MD5 ae9431efcf90821f234fec6d10d30fec
BLAKE2b-256 b5bcaec703cc05476cf60d345a64651b5a124bb17738ba6dd6b2862979e8e037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7332c6c24a45ea3669eee5ff43136b5d64afcef363424c1e398bfecf4fd65980
MD5 17426e9dd0a252246d12913da6125636
BLAKE2b-256 b6583abdb248fdad24dd1defa68d73c952ea2553082f93a6aaa778028a6b8b7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40644a806ee54ed7afb4592f676ceb51107d33a72aa7b34ed6d669ce043e2048
MD5 d5e772c9d440be364de84f24a8e1db75
BLAKE2b-256 a5f9c687ae547606e063a414f420054f9156492e18d1c4a18261047b75c08d63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34b25e0b516f3d1544d6c6969d2368090471942caf12ae517071f8e60d482eeb
MD5 c2cfc1b61d6f5e484eaff4bdccba677c
BLAKE2b-256 20702eed9287b9c4e5d6b1d3ecbe5762f4a364656d33455079ee9cbcc0a1997f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for biobear-0.22.5-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e1ef9dae335fc51b85bc4b33aced435fb5dc24376a0ffa6b024514efd12d4b09
MD5 1d12cc75039ce7f64264d9a886e517d6
BLAKE2b-256 4be90b5c726bae633f13e5715f4da03f2487a6b76e01c0551d89468ff504563e

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