Skip to main content

Another bgen parser

bgen

This is a package for reading and writing bgen files.

This package uses cython to wrap c++ code for parsing bgen files. It can parse genotypes from 500,000 individuals at ~800 variants per second within a single python process (~1.2 billion probabilities per second with a 3GHz CPU).

This has been optimized for UKBiobank bgen files (i.e. bgen version 1.2 with zlib compressed 8-bit genotype probabilities, but the other bgen versions and zstd compression have also been tested using example bgen files).

Install

pip install bgen

Usage

from bgen import BgenReader, BgenWriter

bfile = BgenReader(BGEN_PATH)
rsids = bfile.rsids()

# select a variant by indexing
var = bfile[1000]

# pull out genotype probabilities
probs = var.probabilities  # returns 2D numpy array
dosage = var.minor_allele_dosage  # returns 1D numpy array for biallelic variant

# iterate through every variant in the file
with BgenReader(BGEN_PATH, delay_parsing=True) as bfile:
  for var in bfile:
      dosage = var.minor_allele_dosage

# get all variants in a genomic region
variants = bfile.fetch('21', 10000, 5000000)

# or for writing bgen files
import numpy as np
from bgen import BgenWriter

geno = np.array([[1, 0, 0], [0, 1, 0], [0, 0, 1]]).astype(np.float64)
with BgenWriter(BGEN_PATH, n_samples=3) as bfile:
  bfile.add_variant(varid='var1', rsid='rs1', chrom='chr1', pos=1,
                    alleles=['A', 'G'], genotypes=geno)

You can also read bgen files from stdin (to avoid local storage) e.g.

cat $BGEN_PATH | python -c '
import sys
from bgen import BgenReader
with BgenReader(sys.stdin) as bfile:
  for v in bfile:
    print(v)
'
# NOTE: if using a separate sample file, you cannot also read that from stdin,
#       you would need: with BgenReader(sys.stdin, SAMPLE_PATH) as bfile:
# NOTE: a stream cannot seek, so variants can only be reached by iteration.
#       Picking variants with bfile[i] or fetch() needs a file on disk.

API documentation

class BgenReader(path, sample_path='', delay_parsing=False)
    # opens a bgen file. If a bgenix index exists for the file, the index file
    # will be opened automatically for quicker access of specific variants.
    Arguments:
      path: path to bgen file, or sys.stdin (stdin also used when path is '-' or '/dev/stdin')
      sample_path: optional path to sample file. Samples will be given integer IDs
          if sample file is not given and sample IDs not found in the bgen file
      delay_parsing: True/False option to allow for not loading all variants into
          memory when the BgenReader is opened. This can save time when iterating
          across variants in the file
  
  Attributes:
    samples: list of sample IDs
    header: BgenHeader with info about the bgen version and compression.
  
  Methods:
    indexing: BgenVars can be accessed by index e.g. bfile[1000]
    iteration: variants in a BgenReader can be looped over e.g. for x in bfile: print(x)
    fetch(chrom, start=None, stop=None): get all variants within a genomic region
    drop_variants(list[int]): deprecated - drops variants by index from being
      used in analyses. This is inconsistent (iteration and indexed access can
      ignore it), so filter variants in python instead.
    with_rsid(rsid): returns list of BgenVars with given rsid
    at_position(pos): returns list of BgenVars at a given position
    varids(): returns list of varids for variants in the bgen file.
    rsids(): returns list of rsids for variants in the bgen file.
    chroms(): returns list of chromosomes for variants in the bgen file.
    positions(): returns list of positions for variants in the bgen file.

class BgenVar(handle, offset, layout, compression, n_samples):
  # Note: this isn't called directly, but instead returned from BgenReader methods
  Attributes:
    varid: ID for variant
    rsid: reference SNP ID for variant
    chrom: chromosome variant is on
    pos: nucleotide position variant is at
    alleles: list of alleles for variant
    is_phased: True/False for whether variant has phased genotype data
    ploidy: list of ploidy for each sample. Samples are ordered as per BgenReader.samples
    minor_allele: the least common allele (for biallelic variants)
    minor_allele_dosage: 1D numpy array of minor allele dosages for each sample
    alt_dosage: 1D numpy array of alt allele dosages for each sample
    probabilities:  2D numpy array of genotype probabilities, one sample per row
      These are most likely for biallelic diploid variants. In that scenario
      unphased probabilities have three columns, for homozygous first allele 
      (AA), heterozygous (Aa), homozygous second allele (aa).
      In contrast, phased probabilities (for a biallelic diploid variant) would
      have four columns, first two for haplotype 1 (hap1-allele1, hap1-allele2), 
      last two for haplotype 2 (hap2-allele1, hap2-allele2).
  
  BgenVars can be pickled e.g. pickle.dumps(var)


class BgenWriter(path, n_samples, samples=[], compression='zstd' layout=2, metadata=None)
    # opens a bgen file to write variants to. Automatically makes a bgenix index file
    Arguments:
      path: path to write data to
      n_samples: number of samples that you have data for
      samples: list of sample IDs (same length as n_samples)
      compression: compression type: None, 'zstd', or 'zlib' (default='zstd')
      layout: bgen layout format (default=2)
      metadata: any additional metadata you want o include in the file (as str)
    
    Methods:
      add_variant_direct(variant)
        Arguments:
            variant: BgenVar, to be directly copied from one begn file to 
                another. This can be done when the new bgen file is for the same
                set of samples as the one being read from. This is much faster
                due to not having to decode and re-encode the genotype data.
      add_variant(varid, rsid, chrom, pos, alleles, genotypes, ploidy=2, 
                  phased=False, bit_depth=8)
        Arguments:
            varid: variant ID e.g. 'var1'
            rsid: reference SNP ID e.g. 'rs1'
            chrom: chromosome the variant is on e.g 'chr1'
            pos: nucleotide position of the variant e.g. 100
            alleles: list of allele strings e.g. ['A', 'C']
            genotypes: numpy array of genotype probabilities, ordered as per the
                bgen samples e.g. np.array([[0, 0, 1], [0.5, 0.5, 0]])
            ploidy: ploidy state, either as integer to indicate constant ploidy
                (e.g. 2), or numpy array of ploidy values per sample, e.g. np.array([1, 2, 2])
            phased: whether the genotypes are for phased data or not (default=False)
            bit_depth: how many bits to store each genotype as (1-32, default=8)

Download files

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

Source Distribution

bgen-1.10.0.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

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

bgen-1.10.0-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

bgen-1.10.0-cp314-cp314-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

bgen-1.10.0-cp314-cp314-musllinux_1_2_aarch64.whl (6.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

bgen-1.10.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

bgen-1.10.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

bgen-1.10.0-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bgen-1.10.0-cp313-cp313-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86-64

bgen-1.10.0-cp313-cp313-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bgen-1.10.0-cp313-cp313-musllinux_1_2_aarch64.whl (6.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bgen-1.10.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

bgen-1.10.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bgen-1.10.0-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bgen-1.10.0-cp312-cp312-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86-64

bgen-1.10.0-cp312-cp312-musllinux_1_2_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bgen-1.10.0-cp312-cp312-musllinux_1_2_aarch64.whl (6.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bgen-1.10.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

bgen-1.10.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bgen-1.10.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bgen-1.10.0-cp311-cp311-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86-64

bgen-1.10.0-cp311-cp311-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bgen-1.10.0-cp311-cp311-musllinux_1_2_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bgen-1.10.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

bgen-1.10.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bgen-1.10.0-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bgen-1.10.0-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

bgen-1.10.0-cp310-cp310-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bgen-1.10.0-cp310-cp310-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bgen-1.10.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

bgen-1.10.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bgen-1.10.0-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bgen-1.10.0-cp39-cp39-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.9Windows x86-64

bgen-1.10.0-cp39-cp39-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bgen-1.10.0-cp39-cp39-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bgen-1.10.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

bgen-1.10.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bgen-1.10.0-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file bgen-1.10.0.tar.gz.

File metadata

  • Download URL: bgen-1.10.0.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bgen-1.10.0.tar.gz
Algorithm Hash digest
SHA256 475845232a806f816f1fc9271744a501a9e902b8567250d06cb3d05eddbcb275
MD5 1d1b3c33a01332e96bc48441acb9746d
BLAKE2b-256 e3784ce717ff824a80dcfdb7c7e71ff4e567cb6a5f8db2a20273d773f1d1002d

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: bgen-1.10.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bgen-1.10.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d76d6c13377bc7d2ab4360ca924505db636f853c20b0d6fea9bd7500fd9c4edb
MD5 8fc58b08a1f444b7698433b3685fd3e4
BLAKE2b-256 0185d97d0722c7ecc8ccb34568e6b0364cc7a407bc4106561bbfa60ec3da68ef

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3cb169f0afca0078584bafed313b3f30906595cc82f5047d880797de47ed65e2
MD5 4645f03e2b9883a10c16d01ab6fde446
BLAKE2b-256 e713d45303040310a819fc877d21eb36bd75f95fbe4733ce1dd2bd2e488e1d96

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c370e08098c91bdfb0e991e7f3205629ceeac63e1e5bb42b1a05b2884ef5a85
MD5 11d18bf9fc5b28ec4d4525d803c4c71e
BLAKE2b-256 02629dcf77bba4f13881c3734ea7585ed014dd0bab513ab5226acc34618dbf23

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 22d247877d4e531f141cb84bd67052c394c4f0f254f4aee1c7733fd64863a63f
MD5 dfa110d6523adfeea93c2e755f89f374
BLAKE2b-256 549ec472dc7e57f28bd70d8bc9e68861087388c82e18b69f8b9361a41d555561

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9287df035d60f65f07d6dd566aa49717f8364bc2fe3a0e4ae06f00e5ba96190c
MD5 4656ae7dc869a1fee2f2a306b0e4dfc2
BLAKE2b-256 6121cec487fb04a0dd87112db783e1b732408e861bba6e817d9526576683a4c7

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ace973d6ddca4c55a190484bcf35e2aaab77eb47264871cdc30823a2b5c848f3
MD5 34abdbea802ea20db8301f4aaf5c96c4
BLAKE2b-256 c122f9bcd57b67cdc7306e9a030c24b5d319d3ebf0b07a0d15081dc6a34feb68

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: bgen-1.10.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bgen-1.10.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1b239262fd020db28f74a392318836e4d1b860870b0a34e9c6ecbf4fe853901a
MD5 1bd7f927d08a27b6016021e4b7913aa2
BLAKE2b-256 27366d15d504806bdb5c110fe18578597f75f06ec67e3f2ed63abf5a28a751bf

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20b26cea52ee8e9a34298f6a1fa17c1db8934dbc7935de091902d4fdb6ebc6d3
MD5 66703c2456f204d8cb11db150d72fd18
BLAKE2b-256 206404ba9ac35196b694092c2053d5176d26a59945c92ecbf4743107966cd351

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3d0bfeb39e41a5c44103ff5fe5e012e3a2dfc14b4bca4e7640491e1a9e2d4d2c
MD5 a95051d0896eaf054e45a9ef73a4fe93
BLAKE2b-256 25d1f6c57d9cdef02aac48c06510a1fbf0a740e1e05eff9d44019d122e09fbee

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 675b94d0a114c55d88b173fb6daba3de5c1e89501ccd8fcab07b5a0888ab572c
MD5 e083c891ce6bf36f4b09bea31d360e4e
BLAKE2b-256 f477806b090db4d1ec19b32fd0a917b581ee4e1c9e4c4ffecf2ca803bb7bd80c

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 834cda0ac08e9a2e7abd48179860d47313b105e0b116d3cbf4b44b01aa9cd328
MD5 3797230307f914cda2ca6adcf43a996f
BLAKE2b-256 bc07ca056aa153bc73ae68f5e6084378af3fc1f981edf0b0e67d27cb2f83b8bc

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d11b2978a6855a3cb7a4eb4bdab940f10cc2e5d205206951eece372213004658
MD5 534ebc608141e574becd55c3f57a1cb6
BLAKE2b-256 2fcfae254aa3cf34d32e0f30d6b77f524bb0696f94e20bfe29d1b6ab85045862

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bgen-1.10.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bgen-1.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5c6ffa2504ef5e00cc4b6584d4f81e8790779156c565020517cf37dfd4293e9a
MD5 731ccb301614aebcdc072867e884c937
BLAKE2b-256 a4a82aaeb241644d1615c9419abf7c8714f5afd390584de2a888a4a1deba7bd7

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dac296c8e3898d2e5b2a93d4747097f814bb2d7e365b43ee943615d044262504
MD5 f42cd6154374f0f9338d23c195aac014
BLAKE2b-256 fdc4de97122afa4dfaf04ad09eaf7851c5e082c7e7d07949d717c0549191b362

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5198f42d6fd9037b03300293770a68fd04b0826a7aa4b5b203a0dd872dab9e8a
MD5 3af72284171202d5ae5fab44676b1ec3
BLAKE2b-256 2fc5915e57594e003b761cb48d41a192abb9de0376a8d795fb85a3e16edd1f60

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 058b5864ae26ce0bd9c0847b86d88250aab3bb9fdf3edb69cf98811de6af01f5
MD5 45b19b35b002ca212d9d2e0364e59de8
BLAKE2b-256 de740a2116a0d0e3e8fd6c609b391a467a0a6640c2f2f8a9c5422a5594b4edfa

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4eb5e469ee8f69c78a3d010b2e933b6423cd6d357164e027334fb60240b94d73
MD5 6fbd0986006896f5f420d12757756caa
BLAKE2b-256 e75f3fcfc44dd772a19f93c5bbf655499febb1f769d28abc8a19c050ecb1b513

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d45cf74f07f6695fb95b212533c4cecd33066b5e7f0d1e6c16b6aa10cd318cb
MD5 247c052aeb7db1835834cd939a7f23a2
BLAKE2b-256 2b137c72da90ed22c62b99b53126fdfe8fc101b313eca6e5cbc2549c24b0789b

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bgen-1.10.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bgen-1.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 162ebafcd3ee5f6db5538247d5976a15d2b4b2081cecc781cebc7c536a43a2bf
MD5 0a96f408d3730b5160f49563a2fff3e8
BLAKE2b-256 425a36bb45dc152aa6a4d339bfb48a90682dce1950da56b6ad15b68f2a49b6ba

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34f1f20f2acb53d988fe179c4889d5c50cb89718b3b792cddb0604d03e775717
MD5 60b6c337a2b5299a26a91488329e8f84
BLAKE2b-256 b58f07ecece1d19cf7b703cb8fcbeda9e27c1378394e66f470cd25ccb2046cbd

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c969cb9a4c9891d27b4015610d9cbebbc79cfc48af747d39a1f0b7a4b7e6b420
MD5 a4977afbb4b0e9b338e9b791c8b85f08
BLAKE2b-256 6bcd66c5dbf9bd6d436096deca7ef1acc4c52997012eb07088c2be574a138114

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93e5529b2ea6e45f819b7b363124b08ce862c9ac405a80cd2209df3783f27e92
MD5 db373eb5f9da5b3dca0596ca1d250533
BLAKE2b-256 8369f9be6f996c354821b408762ee6f432d682669b59186ba1158820d1e266e2

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f158cfa28a62134dad6f2a07da728771fcca60c809db5c9e6539833acc5c76c8
MD5 9747be51fe858bfc954a3042925c9cff
BLAKE2b-256 83894b2982729c8d5d2b3faafead7b1f351a55b30746506c9e9d36fb2828fb47

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33f528a2601544ff0776ccf340e9b4b92db07cd844acb9eda9ff2899e3c5580d
MD5 3c23104421a97bd8660ab15995445685
BLAKE2b-256 b96cea6f2d405201438e8ec27398028071b7c22665d5e4b491f0ac9932cc5ae1

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bgen-1.10.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bgen-1.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b66395660b58f93fb1972ff842086fe59d9fe2ecedadef1a1164e087dc4ce708
MD5 9e35e32ccd30d6d7539986e8bfc7194c
BLAKE2b-256 8cba67848d5a5b113068e641a18b92c7f95906e63507e8fe26c2dc59dc74b10c

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db1005dfbec8b46558d807e38f72867f315ba3d83279dedd8361c27e45183f31
MD5 400fe80b452d89b2b0293b75e632274b
BLAKE2b-256 7bc1858340bf28f1c907395a3040bd0493c19ff80748777773c00762e3d562eb

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e127c02f56f63281f5048767d3ba25b8946bf4fc73a89be5fd8165a38247a1c4
MD5 30b327a46fa9d4ec4ba2d15efe5ce553
BLAKE2b-256 a97ee725aad20360037b45ff130eb93fd8b02ec440d47b82304a5886aeb0e45b

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c72bc115c85da0ab2e6a6b58e9d5f610b3bfb31783311c7b68c21cb8be5bc298
MD5 cbccdd3859422ca04857a8983d60b52a
BLAKE2b-256 7777dbefab7fea43f4fc8e1e6d00270da8dc600a7816116499d88c019d7d798e

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 91531351a3bd776d283d39c6b2a1f34e9d7e0a996d604f3bdd52aa97de891d61
MD5 a473d85f94c7f938e9d9be2fcc2b757b
BLAKE2b-256 d9ca42d6d759a0e8995a777ccc77b11672b519f41ef87c3371b728880784c337

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 adbc5d97245b1d906f12ff6f903087236d2100ef8158b6277b59fe0096fe5aa2
MD5 11702f7fd79898927d50a244a836400e
BLAKE2b-256 81094c5c9984fd4d2e0680313f2ce91c7d560dd179864bc2a13815358ff5f263

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: bgen-1.10.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bgen-1.10.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 71868dea4b77927c92792dab8f43e62ab5b35bec2b1d72f2dae1e0b92eb7b005
MD5 9c00c57873d6feeb21e6058229d8dfe5
BLAKE2b-256 4fa6de70dff1bdb412a67799f279f9529afb7f7e69a9f004900feb6e1e753da5

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 629ae3924cd4722e5c5624a15b06a9d0119a792cfe88a7f200e7093649e08c30
MD5 a766690b72cfed2a4cc51fd92fa81cdd
BLAKE2b-256 c060aee588ae5a98507f3cd2a3de46866d83f143d85d47ef92bdb4b59cab215f

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0acb01adacd03fe2346fcc741491ed11591283535df120d238725e101416ac9f
MD5 076f0177d11a40a4663ec6b26d7bd664
BLAKE2b-256 2fa4dabde814cbb580b76df5ebac972ac1d6ce48f566f8a2f301375da4492a01

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69f802c4887fd0f0a8e875ea4575f7662a22f6a0ea438a067a43ff57297301b4
MD5 b3ad2cce13c202fd2c8476893907a458
BLAKE2b-256 9c0387cfea8d8e9e0563d5e367b56d35838e5fdcd4d4672af4365c6c341682dc

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a596dabe944d988e4c7e2b2c3c02da66ab0115bef3ad8b775b230aaa9bf171d6
MD5 77962f1d4803582f0f47efb1d79df101
BLAKE2b-256 cdf25ece5e9c5fb2722c0cef6fe085e1c894df9963ee999b40f6868a43281794

See more details on using hashes here.

File details

Details for the file bgen-1.10.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgen-1.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd31c18e00fb3eaf58b2294df36b0bcc6d9392f4470515306f46647925e43905
MD5 f9493f6fcd14a7f17c5ac6cf81061e69
BLAKE2b-256 d174bdff0883cc5e66881789c4ac3e999ef124cbec699893f94aa4a1550fb216

See more details on using hashes here.

Release history Release notifications | RSS feed

1.10.1

43 files

This release

1.10.0 This release

37 files

1.9.11

37 files

1.9.10

37 files

1.9.9

43 files

1.9.8

43 files

1.9.7

43 files

1.9.6

43 files

1.9.5

43 files

1.9.4

37 files

1.9.3

25 files

1.9.2

25 files

1.9.1

25 files

1.9.0

25 files

1.8.1

25 files

1.8.0

31 files

1.7.3

31 files

1.7.2

26 files

1.7.1

26 files

1.7.0

26 files

1.6.5

26 files

1.6.4

26 files

1.6.3

26 files

1.6.2

26 files

1.6.1

26 files

1.6.0

26 files

1.5.9

26 files

1.5.8

26 files

1.5.7

26 files

1.5.6

26 files

1.5.5

26 files

1.5.4

36 files

1.5.3

36 files

1.4.1

36 files

1.4.0

36 files

1.3.1

26 files

1.3.0

22 files

1.2.17

21 files

1.2.16

21 files

1.2.15

9 files

1.2.14

8 files

1.2.13

7 files

1.2.12

7 files

1.2.10

10 files

1.2.9

10 files

1.2.8

10 files

1.2.7

10 files

1.2.6

10 files

1.2.4

10 files

1.2.3

9 files

1.2.2

4 files

1.2.1

1 file

1.2.0

1 file

1.1.10

1 file

1.1.9

1 file

1.1.8

1 file

1.1.7

1 file

1.1.6

1 file

1.1.5

1 file

1.1.4

1 file

1.1.3

1 file

1.1.2

1 file

1.1.1

1 file

1.1.0

1 file

1.0.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page