This library manages temporary directories that are automatically deleted with all their contents when they are no longer needed. It is particularly convenient for use in tests.
This package provides Python language bindings for IronMQ. IronMQ is an elastic message queue for managing data and event flow within cloud applications and between systems.
Pytest is a testing tool that provides auto-discovery of test modules and functions, detailed info on failing assert statements, modular fixtures, and many external plugins.
Change-O is a collection of tools for processing the output of V(D)J alignment tools, assigning clonal clusters to immunoglobulin (Ig) sequences, and reconstructing germline sequences.
This is a Python module for analyzing cell-hashing/nucleus-hashing data. It is the demultiplexing module of Pegasus, which is used by Cumulus in the demultiplexing step.
This library provides a Pythonic API wrapper for the reference Arrow C++ implementation, along with tools for interoperability with pandas, NumPy, and other traditional Python scientific computing packages.
Docrepr renders Python docstrings to HTML with Sphinx. It can generate rich and plain representations of docstrings, alongside additional metadata about the object to which the docstring belongs.
This package provides a Python implementation of the Java library of the same name. It eases monkey patching, for example to stub out side effects when unit testing.
The Python keyring lib provides a easy way to access the system keyring service from python. It can be used in any application that needs safe password storage.
uvicorn is a fast ASGI server implementation, using uvloop and httptools. It currently supports HTTP/1.1 and WebSockets. Support for HTTP/2 is planned.
HookDNS implements functionality that allows for modifying name resolution in a Python script without any changes to the hosts file or the use of a fake DNS resolver.
aioquic is a library for the QUIC network protocol in Python. It features a minimal TLS 1.3 implementation, a QUIC stack and an HTTP/3 stack.
Wcmatch provides an enhanced fnmatch, glob, and pathlib library. It adds features such as brace expansion,extended glob patterns, and recursive globbing with configurable behavior.
This library reads DBF files and returns the data as native Python data types for further processing. It is primarily intended for batch jobs and one-off scripts.
IPython provides a rich architecture for interactive computing with: Powerful interactive shells, a browser-based notebook, support for interactive data visualization, embeddable interpreters and tools for parallel computing.
bycycle is a tool for quantifying features of neural oscillations in the time domain, as opposed to the frequency domain, using a cycle-by-cycle approach.
NumPyro is a lightweight probabilistic programming library that provides a NumPy backend for Pyro. It relies on JAX for automatic differentiation and JIT compilation to GPU / CPU.
python-guizero is a Python 3 library for creating simple GUIs. It is designed to allow new learners to quickly and easily create GUIs for their programs.
PyCifRW provides support for reading and writing CIF (Crystallographic Information File) format files. CIF is the standard format for crystallographic data exchange endorsed by the International Union of Crystallography.
This is a very simple Python library for color and formatting in the terminal. It comes with a collection of color codes and names for 256 color terminal setups.
pywinrm is a Python client for the Windows Remote Management (WinRM) service. It allows you to invoke commands on target Windows machines from any machine that can run Python.
Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.
icmplib is a supporting library for both IPv4 and IPv6 networks. ICMP is typically used for diagnostic or control purposes - well known from utilities such as ping(1).
Python implementation of the Happy Eyeballs Algorithm described in RFC 6555. Provided with a single file and dead-simple API to allow easy vendoring and integration into other projects.