Skip to main content
https://img.shields.io/pypi/v/bionumpy.svg Build and test status Benchmarks

Documentation: https://bionumpy.github.io/bionumpy/

What is BioNumPy?

BioNumPy is a Python library, built on top of NumPy, for enabling array programming on biological datasets in Python. BioNumPy aims to make it easy to read common bioinformatics file formats efficiently into NumPy-like data structures that enable efficient operations and analysis of the data. Working in BioNumPy should feel much like working in NumPy.

Getting started

  1. Install with pip:

    $ pip install bionumpy

  2. Import BioNumPy and read your data, e.g.:

    >>> import bionumpy as bnp
    >>> import numpy as np
    >>> f = bnp.open("example_data/big.fq.gz")
    >>> # chunk contains the sequences of reads and NumPy-functions can be used
    >>> for chunk in f:
    ...      print(np.sum(chunk.sequence == "G"))
    53686
    

Check out the getting started guide and various tutorials in the documentation.

You can also find the latest version of the BioNumPy manuscript here.

Metadata

Release files for bionumpy 1.0.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bionumpy 1.0.14
File Size Uploaded
bionumpy-1.0.14.tar.gz 172.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bionumpy 1.0.14
File Interpreter ABI Platform
bionumpy-1.0.14-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 337.9 kB

Release files / bionumpy-1.0.14.tar.gz

Download URL bionumpy-1.0.14.tar.gz
Size 172.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b634ce642771342956782b263e0648d59b937b7da6ccab9ed804c1ba57083c10
BLAKE2b-256 checksum
How to use checksums
994a6798e194bc91b8cf13b3c2b5443e4da5d9c2773e9263a552c874f48056b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / bionumpy-1.0.14-py2.py3-none-any.whl

Download URL bionumpy-1.0.14-py2.py3-none-any.whl
Size 165.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
6a6049dd403200be1258c6b04cf682953d91de9b8a078f2c79b59bc6b0633f88
BLAKE2b-256 checksum
How to use checksums
081a7d301287abfd527a5b6fd98ee3a7fe0423925b8f116116582d9fbc3bcdad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

1.0.14 This release

2 release files

1.0.13

2 release files

1.0.12

2 release files

1.0.11

2 release files

1.0.10

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.2.27

2 release files

0.2.26

2 release files

0.2.24

2 release files

0.2.23

2 release files

0.2.22

2 release files

0.2.21

2 release files

0.2.20

2 release files

0.2.16

2 release files

0.2.15

2 release files

0.2.12

2 release files

0.2.11

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

1 release file

0.1.1

2 release files

0.1.0

2 release files

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