This package provides tools for constructing graphs, BFS and DFS traversals, topological sort, shortest paths, and more with graphviz output.
Cachelib is a library extracted from werkzeug
which provides a collection of cache libraries in the same API interface.
NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
The colorlog.ColoredFormatter
is a formatter for use with Python's logging module that outputs records using terminal colors.
jsondiff
is a Python library which lets you compare, diff, and patch JSON and JSON-like structures in Python.
rchitect provides access to R functionality from Python. Its main use is as the driver for radian, the R console.
DendroPy is a library for phylogenetics and phylogenetic computing: reading, writing, simulation, processing and manipulation of phylogenetic trees (phylogenies) and characters.
Clinguin is a graphical user interface toolkit for clingo, which allows user interfaces to be specified entirely as a logic program.
Clarabel.rs is a Rust implementation of an interior point numerical solver for convex optimization problems using a novel homogeneous embedding.
This is a Python library for computing common heuristic accuracy scores for various music/audio information retrieval/signal processing tasks.
Autopage is a Python library to automatically display terminal output from a program in a pager such as less
.
This tool lets you debug variables, expressions, and program execution with one function call. IceCream makes print debugging a little sweeter.
Colorful provides an array of text styles, that can be used as functions or string constants to form colored terminal output.
Plotille provides a figure class and graphing functions to create plots, scatter plots, histograms and heatmaps in the terminal using braille dots.
Colorcet is a collection of perceptually accurate 256-color colormaps for use with Python plotting programs like Bokeh, Matplotlib, HoloViews, and Datashader.
JMESPath (pronounced “james path”) is a Python library that allows one to declaratively specify how to extract elements from a JSON document.
Certifi is a Python library that contains a CA certificate bundle, which is used by the Requests library to verify HTTPS requests.
unicode
is a command-line utility that displays properties for a given unicode character, or searches unicode database for a given name.
Hyperopt is a Python library for serial and parallel optimization over awkward search spaces, which may include real-valued, discrete, and conditional dimensions.
Priority is a pure-Python implementation of the priority logic for HTTP/2, set out in RFC 7540 Section 5.3 (Stream Priority).
Cssutils is a Python package for parsing and building CSS Cascading Style Sheets. Currently it provides a DOM only and no rendering options.
perfplot
extends Python's timeit by testing snippets with input parameters (e.g., the size of an array) and plotting the results.
filelock
contains a single module implementing a platform independent file lock in Python, which provides a simple way of inter-process communication.
clrprint
is developed to print colorful output in the terminal. It has red, blue, green, yellow, purple and black/white (default) colors.