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:

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 BgenFile 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:
    slicing: BgenVars can be accessed by slicing the BgenFile e.g. bfile[1000]
    iteration: variants in a BgenFile 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]): drops variants by index from being used in analyses
    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 BgenFile 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 BgenFile.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.9.11.tar.gz (1.4 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.9.11-cp314-cp314-win_amd64.whl (983.6 kB view details)

Uploaded CPython 3.14Windows x86-64

bgen-1.9.11-cp314-cp314-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

bgen-1.9.11-cp314-cp314-musllinux_1_2_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

bgen-1.9.11-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

bgen-1.9.11-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

bgen-1.9.11-cp314-cp314-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bgen-1.9.11-cp313-cp313-win_amd64.whl (966.1 kB view details)

Uploaded CPython 3.13Windows x86-64

bgen-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bgen-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bgen-1.9.11-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

bgen-1.9.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bgen-1.9.11-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bgen-1.9.11-cp312-cp312-win_amd64.whl (966.2 kB view details)

Uploaded CPython 3.12Windows x86-64

bgen-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bgen-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bgen-1.9.11-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

bgen-1.9.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bgen-1.9.11-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bgen-1.9.11-cp311-cp311-win_amd64.whl (966.0 kB view details)

Uploaded CPython 3.11Windows x86-64

bgen-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bgen-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bgen-1.9.11-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.1 MB view details)

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

bgen-1.9.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bgen-1.9.11-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bgen-1.9.11-cp310-cp310-win_amd64.whl (966.5 kB view details)

Uploaded CPython 3.10Windows x86-64

bgen-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bgen-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bgen-1.9.11-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.1 MB view details)

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

bgen-1.9.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bgen-1.9.11-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bgen-1.9.11-cp39-cp39-win_amd64.whl (967.4 kB view details)

Uploaded CPython 3.9Windows x86-64

bgen-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bgen-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bgen-1.9.11-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.1 MB view details)

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

bgen-1.9.11-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bgen-1.9.11-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for bgen-1.9.11.tar.gz
Algorithm Hash digest
SHA256 d4e10a721ff7000612665432df8006bda103a2fe54e4576c7705dd27f69aa4a9
MD5 98bdeadd2e4ad365de7c57faf37453b2
BLAKE2b-256 35bb18935e5f20064c7c2e410394250dfff75316d6c7a43e258aa304d689b7ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.11-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 983.6 kB
  • 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.9.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4b40463d9a28d8c0e54a177d6bc1340fbfde67c688671855c8de5339f6922d0d
MD5 9fd0e3396df9e1d0815ea74c8a2e7cde
BLAKE2b-256 c0bd2e8e5b48d16d5023a2d02eb84a9988f3ce47b0838eadcec17f32f3ec14c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fa05e7413f174376217ecd4bdd6cd8c7c939bb1d80100de44b5d914ca3312bbc
MD5 654eed05cc8a66c2a128374b75555917
BLAKE2b-256 f8596b1da8051913fac17f2e04123c5b4df39e839a9ad50adbb389126ac25c2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 96ccd0c1bfbdcabf6912fd9b162becade9ccc82bd9e75ecaecf455e744044295
MD5 90d20dab51aacd457a035a3040d20e43
BLAKE2b-256 54d229ef342728d3c6fdad599246e20ffc58dec8a2979de170591ae6cfd50936

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6472339c89dc502226d793415d832e071e6391bef538f7aac9c2ab3af496367b
MD5 7924c70114a6f6282bd19cc7b589262f
BLAKE2b-256 5598b6a092ca63da9d69c9153e85472e3aa148d4b4085dff2b8642c58f81f866

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a31f4188f327409a3c231cff9a8bf829bbfbad9fa50a58554cc2aaa4f0158f92
MD5 d2b29f75a3acbf0f9975b84546c06669
BLAKE2b-256 beb2c5e051fce19fe7b5cf0f15e11bfc4eee197b743b602f364cba879ff76dcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b44299f332899deab3082c11e173d959da0896eede56335358d058fe03fe903
MD5 c1bd073ce808cb0ff8eaaf251ce3468b
BLAKE2b-256 f9976d3e63448b4ae31e8e94068dac55d146181a4a2108a42a7d065d9e50bdc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.11-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 966.1 kB
  • 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.9.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3114c07a2880e9ec862a56d6b8f46171823310f842ca861bb1092addfd8e8799
MD5 f70f08b054f0dc1b171e1726492ffb62
BLAKE2b-256 dbda9f9b8c25a392502c71a1f0f705ea94753c76499c5613f5447e80758bc128

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fd99c9fbe7b2c8dfdfe753de5596bc939ec8766129c9b7f57a97ae09bf50cd8a
MD5 0f4c3e934d6fa5253e4d7e618fcb6dca
BLAKE2b-256 92a4ede9676e90254ef949169fa6fa6d81e980ab41dc9d38074aada6efdb413d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c1d69e28ae6b7977bd78913fb750f2bed27fad5e271e1448bdf581e6e33f632
MD5 c5c1b4c730148f56ce5510ec761cf8f5
BLAKE2b-256 82fee92fd7abbd1708bb461fd6e19dcad899345882ab7baf01e0215a9b451023

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d59cd72c9648528eec6d359ecb052c1db6fa05f2d62b1ffb0c53c3bb969574e
MD5 734f6dfa3fe63e774d7724087f65653b
BLAKE2b-256 285b0afd6452d86963ad4b4a28bda058011b832baacbcf8cacb45f86f87b0e2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 bf2d963dad148303726401150dbe8010321e2ca74438f4b70995b198bf35a51e
MD5 a941cce1be8e86aba3c1a800a1d855f2
BLAKE2b-256 827155f7075f031f712404a5c5d55e0879bc0d0d19089b5753768edfd4d5790c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 183c1f6a91b774a2a7171d05dcb33adea173706887649ed9ae3eb27936ba5991
MD5 5f6e3227802efec243a0415ebe082a3d
BLAKE2b-256 a63e22835bc576b42134568935ee5318e59ffc6ab6664b461ced34d176606acf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.11-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 966.2 kB
  • 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.9.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e3ee30fb3f86267ca06964ec573dd7e6d09af238ed5ba62fce04e6884a6469a3
MD5 750e6f201d58cabe6f31b2a0b82707d7
BLAKE2b-256 8ce2cc145978749d606794b3ade68cbbd07536b7cdb69048545b38b94479bc22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 33401b0ecfee4f8959080ab3f36553c4f8a0143b12a7de341773e4d7ba88c741
MD5 f91773694ff2a83e5de34828a259dc99
BLAKE2b-256 984508b48f012e7e96d593ca684bbff95ccb674e4b6d65b39ad9a78eee9653df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62bbbfcbc0d44597b1959eab8734a08fcf30194156962dc955dbedcd9108aa5d
MD5 b49c39307dc9666dc356555fe7ca0ad0
BLAKE2b-256 f4839463e994675fe6c95464d4b2d65ab769c0fe4ded96049b3e4af4aa3aa970

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d8b0f27e111b5b676fe7e4c7f0dd14ee3d2bc8d7684122409ecd2d43711fbe1
MD5 7d8e5a40c6f239dee583fbf6f27d8ffd
BLAKE2b-256 486ba71af50a59a6673459e505a0fc565afa682df9a9135204a49379bf67c518

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 25018cf14a77b9ba86439a86eeb10796ddf9138a0b9b8e49335467169fc668ae
MD5 6b328a9fa91c9fb7ecd394cc4bd5738a
BLAKE2b-256 a6721118846a56b5f74a6188fa8aa14fdf38a087d61bb1c3a0a9a7c765c5c38f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02ddd18d977fcbb70f16d381422a027ccf2ae8cb2183af5bdfdedf7e107dd439
MD5 b8a0a6f94ba777f59af3d0a37d7669b6
BLAKE2b-256 2c4912558a8b014fdc70bc0dfe6fa9b2f320bbbcfb15e3f0ab4b60b76121f2bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.11-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 966.0 kB
  • 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.9.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 24433687a88bddc74fdaee07faecb34421ab7672dd4248c40b2b875d2fe0318c
MD5 1795f83c31c5e5424af992098c1c48e9
BLAKE2b-256 c54d92ad264b7bc6815e16acc77375797a1ef3c29a11e34160b5bb95ae524dc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 942e0e15f4aff1611101b81e8daf63b47e53cc683f26ccc878fca6ca12eff524
MD5 26bc3f767d3101f6570b1adc44df8cda
BLAKE2b-256 e2aa966674ca924f07c2f6a8c529b3d732dc6ef2947506885f5a5fe67a50df95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1934316d6defdd7bbb82767bc543d53e47cabbfc848065b0dce231cf68c7a5ee
MD5 f7691416f38be11f64154902bf7d9be8
BLAKE2b-256 087a08bb60892cbc1fc377cbb94b8b30fb8557200475b5ab2c4861e64ba32e05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ecfb431897561b97d1d98331f57c1966a7aa9d7a6bf383f14005661e09d0b7d
MD5 c93292145ce038cb56b70353fde46b5a
BLAKE2b-256 0107e2f7342b2379be78af2f04ec15ed1c5f1a0d3e7b9195ad6365789f914f2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 462f83de6d81ea1392ee3e8e9d34e661566a32aa0596bf1043f61b439fa35998
MD5 f37c25cc5a333553b4c405534446fff8
BLAKE2b-256 57fa5975160c43458de4a077d4731100d7bbc73e8338b5e7a69e81330234e568

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7d1f4ecf7bfa6fc4548fee84b30d555b8cb65638f03ac5fd6d7440480c0e125
MD5 e52629e381bef0184742faf12c5d7b6a
BLAKE2b-256 459b17f667d162e8fee74ad3301fba73da1908aeceb6a58cce610c9fe63fe0e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 966.5 kB
  • 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.9.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3a1853df4ee7d2b86299a57cbb7fe436ba6dfca01fd710e7bd77a2ffa092f6c8
MD5 2ba8a91dbf92b1ed829fee30b2bcef9e
BLAKE2b-256 da2b91ecc437cfe1aa58e26c42d128b7cbc02a0894df5c0eed49588d68b4b8e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1d4d129928a763fe903cb6b89bb3d4284f220c99a1e38b7c6e6886827ce97445
MD5 9b084e7418f4e701748143030a025f9d
BLAKE2b-256 3cac5a7f46a40ecd7235e21856847b0efe725244cd08c92347666a9753411bcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e33850fa1afe46fa04eeb9a11894556e3880d18f9f71b9b40f85e9f1abb9dab4
MD5 8ae1eeae39e238b9b0ca8738c2c8c697
BLAKE2b-256 2d8d94de4838b71a418417677d09f40eb8244ac119ccc8f55c4134f2ab364222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8da682cadf2bd28213c37343587cd90dd38e95b932a3257b9409ce6da9a0e578
MD5 711be37df5e53ee340ac71bbf83eee0d
BLAKE2b-256 bb14ebd5e9b9b24da33d9a5b6f14147c3b1b2dd30371e71a8b59807d603efaca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 330294cf74ff96466a3fa38f51a02af7a81075a35793b7f10d50e6b59a334b7c
MD5 c11653ca6ba8425acaeb6e14c59c6f0d
BLAKE2b-256 639e2227bd83101588b9477a3c34c521eadbb2497c4022a9c3831c4875303a04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e64723860cb1d85fe4c734dfc66101a52856dfa8fb25ff2985844b504bb0f9a4
MD5 1076c52a54bd6098849159f222eac221
BLAKE2b-256 8505fad129683cac65e2e86fb58bb091dd859bada8540f7b5c3a1a70d1c42162

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.11-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 967.4 kB
  • 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.9.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a263ec641b684339b5e1349a270e2d58767729de898ac66eb1702a395dcb235c
MD5 9318e0581bc0d54cd2db40d3168a2d04
BLAKE2b-256 9520c9b50fdf77943d59c5683a99af08c1201cf6aba72adb3e11cfee7806bb6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3f1342d26853eda41f40f2ab9a14aa3241f2ce7fac10f71bbf2a895c895414cd
MD5 bc698c12cefd973e7011dd2160da6d76
BLAKE2b-256 44fb5e37a547a50e272d445cdcdcb0135416b6c5a4b4888cb68e983753cc28f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 86799b164d6c9f179a555ef9320cee671507217bb7b4796137c6beb16ce0f379
MD5 e6a236f131a49a3f66b421bd02cbe33f
BLAKE2b-256 ec1c7464be087d9a085b3d73fca4fe23d2253538ca1ea4312f177cf1cb05b0af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b7fa1d7a826967411ab1c935f84d5baab036bcf016b5d02a76ef28984a6feee
MD5 b09965fde0b32a814f0f4194367392b8
BLAKE2b-256 bd2ef84cb10205d0258d76c0718e9848bd16c55aa73fac1b55ec6accf7f0c4a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.11-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a404118bca1cddc048cfd039caa48a072ce01ee518ae661fe549f861fd79aa63
MD5 9246d33129773649213434c29fd7f6fb
BLAKE2b-256 5387f751555e9837f55e37d78efd1a55422a3b5a7ca38c41717e928bbeb1842f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.11-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bgen-1.9.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0127f01e62641e9229f936b7f593e0bbd3ee44b0f40bd96af92a8274ba7b1695
MD5 57a870737684f059b2605adc151fc1a0
BLAKE2b-256 a6c4dab9590ea2b6e6f19ab93f055be843e4a4ca208104452a5bc2e3adc63d33

See more details on using hashes here.

Release history Release notifications | RSS feed

1.10.1

43 files

1.10.0

37 files

This release

1.9.11 This release

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