XDF is a general-purpose container format for multi-channel time series data with extensive associated meta information. XDF is tailored towards biosignal data such as EEG, EMG, EOG, ECG, GSR, MEG, but it can also handle data with high sampling rate (like audio) or data with a high number of channels (like fMRI or raw video). Meta information is stored as XML.
This tool provides a Python framework to streamline genomics operations. It offers a direct interface to Ensembl genome assemblies and annotations, while also accommodating custom genomes via FASTA/GTF inputs. The primary objective of pybio is to simplify genome management. It achieves this by providing automatic download of Ensembl genome assemblies and annotation, provides Python genomic feature search and sequence retrieval from the managed genomes, STAR indexing and mapping and more.
In data compression, BCJ, short for Branch-Call-Jump, refers to a technique that improves the compression of machine code of executable binaries by replacing relative branch addresses with absolute ones. This allows a LZMA compressor to identify duplicate targets and archive higher compression rate. BCJ is used in the 7-zip compression utility as the default filter for executable binaries.
pybcj provides Python bindings to a BCJ implementation in C.
PyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version uses a SparseMatrix-DenseVector multiplication. Neighboring output bins get also a contribution of pixels next to the border thanks to pixel splitting. Finally pyFAI provides also tools to calibrate the experimental setup using Debye-Scherrer rings of a reference compound.
The PyPNG module implements support for PNG images. It reads and writes PNG files with all allowable bit depths (1/2/4/8/16/24/32/48/64 bits per pixel) and colour combinations: greyscale (1/2/4/8/16 bit); RGB, RGBA, LA (greyscale with alpha) with 8/16 bits per channel; colour mapped images (1/2/4/8 bit). Adam7 interlacing is supported for reading and writing. A number of optional chunks can be specified (when writing) and understood (when reading): tRNS, bKGD, gAMA.
PyPNG is not a high level toolkit for image processing (like PIL) and does not aim at being a replacement or competitor. Its strength lies in fine-grained extensive support of PNG features. It can also read and write Netpbm PAM files, with a focus on its use as an intermediate format for implementing custom PNG processing.
Test your project's packaging friendliness.
Export data as binary VTK files
This package provides udev bindings for Python.
Manipulate tree sequences produced by SLiM.
pynose fixes nose to extend unittest and make testing easier.
This package provides Python bindings for libcups, wrapping the CUPS API.
python-pyodbc provides a Python DB-API driver for ODBC.
This package provides a Python parser for TOML-0.4.0.
This package provides a library for writing Neovim plugins in Python.
This package provides a VCF parser for Python.
Pygit2 is a set of Python bindings to the libgit2 shared library.
Pygit2 is a set of Python bindings to the libgit2 shared library.
This package provides Python bindings for lib2bit to access 2bit files with Python.
PyMD4C provides Python bindings for MD4c, a C Markdown parser, compliant to CommonMark.
This library implements cross-platform clipboard utilities supporting both binary and text data.
A LEMS simulator written in Python which can be used to run NeuroML2 models.
Pyphen is a pure Python module to hyphenate text using existing Hunspell hyphenation dictionaries.
This package provides a library for communicating with the GA4GH Task Execution API.