path (formerly path.py) implements path objects as first-class entities, allowing common operations on files to be invoked on those path objects directly.
Make loops show a progress bar on the console by just wrapping any iterable with |tqdm(iterable)|. Offers many options to define design and layout.
This Python package provides a collection of object-oriented and procedural interfaces for working with matrices, quaternions, vectors and plane/line/ray objects for 3D graphics.
pudb is a full-screen, console-based Python debugger providing all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package.
MILC is a Python library for developing command line interface programs. This library provides features to parse arguments, automatic tab-completion, color support, logging to std, etc.
This package provides a collection of ordinal regression models for machine learning in Python. They are intended to be used with scikit-learn and are compatible with its API.
This package provides a Python utility to easily deploy multiple versions of MkDocs-powered docs to a Git branch. It is suitable for deploying to Github via gh-pages.
PuLP is a Linear Programming modeler written in Python. PuLP can generate MPS or LP files and call GLPK, COIN CLP/CBC, CPLEX, and GUROBI to solve linear problems.
Pika is a pure-Python implementation of the AMQP (Advanced Message Queuing Protocol) 0-9-1 protocol that tries to stay fairly independent of the underlying network support library.
A Python-native package for reading, writing, processing, and plotting physiologic signal and annotation data. The core I/O functionality is based on the Waveform Database (WFDB) specifications.
h5io is a package designed to facilitate saving some standard Python objects into the forward-compatible HDF5 format. It is a higher-level package than h5py.
PRAW is a Python package that allows for simple access to Reddit’s API. It aims to be easy to use and internally follows all of Reddit’s API rules.
This package provides a Python library for sending and receiving sACN (Streaming Architecture for Control Networks) data, a standard protocol used for controlling lighting and other devices over a network.
PyQt is a set of Python v2 and v3 bindings for the Qt application framework. The bindings are implemented as a set of Python modules and contain over 620 classes.
PyQt is a set of Python v2 and v3 bindings for the Qt application framework. The bindings are implemented as a set of Python modules and contain over 620 classes.
Usage of Python's multiprocessing package in a gevent-powered application may raise problems. With gipc, process-based child processes can safely be created anywhere within a gevent-powered application.
Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process and read descriptor data relays publish about themselves.
pybv is a lightweight I/O utility for the BrainVision data format. The BrainVision data format is a recommended data format for use in the Brain Imaging Data Structure.
Python-airr provides a library by the AIRR community to for describing, reporting, storing, and sharing adaptive immune receptor repertoire (AIRR) data, such as sequences of antibodies and T cell receptors (TCRs).
This package provides a way to register a Kernel Comm implementation, as per the Jupyter kernel protocol. It also provides a base Comm implementation and a default CommManager that can be used.
This package provides an HTTP library inspired by requests but written on top of Twisted's Agents. It offers a high level API for making HTTP requests when using Twisted.
The Python X Library is intended to be a fully functional X client library for Python programs. It is useful to implement low-level X clients. It is written entirely in Python.
This package provides a port of node.js's EventEmitter to python. Additionally, it includes a number of subclasses useful for implementing async and threaded programming in python, such as async/await.
Woob is a collection of applications able to interact with websites, without requiring the user to open them in a browser. It also provides well-defined APIs to talk to websites lacking one.