Urwid is a curses-based UI/widget library for Python. It includes many features useful for text console applications.
Mamba is a Behaviour-Driven Development tool for Python developers. Is heavily influenced from RSpec, Mocha, Jasmine or Ginkgo.
Pure Python Levenshtein implementation, based off the Wikipedia code samples at http://en.wikipedia.org/wiki/Levenshtein_distance.
This package provides an abstraction layer on top of the various Qt bindings (PySide, PySide2, PyQt4 and PyQt5).
This package provides a pathlib
-compatible Zipfile
object wrapper. It provides a backport of the Path
object.
This package provides a Python wrapper for Ofir Pele and Michael Werman's implementation of the Earth Mover's Distance.
SunPy is package for solar physics and is meant to be a free alternative to the SolarSoft data analysis environment.
Pydot provides an interface to create, handle, modify and process graphs in Graphviz's DOT language, written in pure Python.
Grako takes a grammar in a variation of EBNF as input, and outputs a memoizing PEG/Packrat parser in Python.
pydub
makes it easy to manipulate audio in Python. It relies on ffmpeg
to open various audio formats.
The aenum library includes an Enum
base class, a metaclass-based NamedTuple
implementation and a NamedConstant
class.
This package provides a convenient interface to minimap2, a fast and accurate C program to align genomic and transcribe nucleotide sequences.
SALib provides tools for global sensitivity analysis. It contains Sobol', Morris, FAST, DGSM, PAWN, HDMR, Moment Independent and fractional factorial methods.
This module contains a pure-Python HTTP/2 header encoding (HPACK) logic for use in Python programs that implement HTTP/2.
python-style
is a simple terminal string styling package. Its API is a port of the chalk package for javascript.
This package is a wrapper around argparse, allowing you to write complete CLI applications in seconds while maintaining all the flexibility.
This package provides a Python library and a command-line interface utility to parse HJSON) documents.
Arrow is a Python library to creating, manipulating, formatting and converting dates, times, and timestamps. It implements and updates the datetime type.
Faiss is a library for efficient similarity search and clustering of dense vectors. This package provides Python bindings to the Faiss library.
This package provides a Python library to access I2C and SMBus devices on Linux.
attrs
is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols.
Arrow is a Python library to creating, manipulating, formatting and converting dates, times, and timestamps. It implements and updates the datetime type.
dnaio is a Python library for fast parsing of FASTQ and also FASTA files. The code was previously part of the cutadapt tool.
This package provides a Python client library for CrateDB. It implements the Python DB API 2.0 specification and includes support for SQLAlchemy.