Skip to main content

Utilities working with blocked gzip streams.

Project description

bgzip: block gzip streams

bgzip provides streams for block gzip files.

Cython is used under the hood to bypass Python's GIL and provide fast, parallelized inflation/deflation.

with open("my_bgzipped_file.gz", "rb") as raw:
	with bgzip.Reader(raw) as fh:
		data = fh.read(number_of_bytes)

with open("my_bgzipped_file.gz", "wb") as raw:
	with bgzip.Writer(raw) as fh:
		fh.write(my_data)

Installation

pip install bgzip

Links

Project home page GitHub
Package distribution PyPI

Bugs

Please report bugs, issues, feature requests, etc. on GitHub.

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

bgzip-0.2.0.tar.gz (51.0 kB view details)

Uploaded Source

File details

Details for the file bgzip-0.2.0.tar.gz.

File metadata

  • Download URL: bgzip-0.2.0.tar.gz
  • Upload date:
  • Size: 51.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.0

File hashes

Hashes for bgzip-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ed18b10123ed2c222db3156bad953f28f4d0eb01203267be6db070644fd08c7a
MD5 6acc4185a92e5566d2791a87aed79dd6
BLAKE2b-256 4f115eb47568e6fd93b37c4c4e1dadd4d2b0586bf3ca49961ea278ed1d3e25ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page