Packages
Renders Click command-line interfaces with rich terminal formatting, replacing Click's default help output with colorful, structured text using the Rich library.
Renders pixel images and ASCII art grids to the terminal using Rich's styling system, supporting both file-based images via Pillow and programmatic grid construction.
However, verify the license terms before use, and be aware that no active maintenance means compatibility issues with future Pillow or Rich versions will not be…
Renders ASCII art banners in the terminal using PyFiglet fonts with Rich's color and styling system, available as both a library and CLI tool.
Renders reStructuredText documents as Rich terminal output, supporting headings, lists, tables, code blocks, links, and Sphinx roles for direct preview in the terminal or export to HTML.
Converts Contentful RichText field data into HTML or custom formats by rendering a tree of content nodes with overridable handlers for each node type.
Install it if you're using Contentful's RichText field type and need to render or transform that content in Python.
Rich Toolkit provides opinionated CLI application components built on Rich, offering styled context managers and utilities for consistent command-line interfaces.
However, verify that the toolkit's design opinions and component set match your specific CLI needs before committing, as the documentation appears incomplete in the…
ridgeplot creates interactive ridgeline plots using Plotly, allowing you to visualize distributions across multiple categories or time periods with a simple interface.
Provides fast directory traversal with support for .gitignore rules and custom ignore patterns, implemented as Python bindings to the Rust ignore crate.
Install it if you need fast, gitignore-aware directory walking; skip it if you only traverse small trees or don't need ignore rule support.
Rigour provides data cleaning and validation functions for business-world text: human and company names, language and territory codes, corporate identifiers, and addresses, with production-ready handling of edge cases.
Exposes Ring.com doorbell, camera, and chime devices as Python objects, with async/sync APIs and a CLI for device control, video retrieval, and event monitoring.
Implements ring attention with flash attention for distributed multi-GPU training, enabling efficient sequence parallelism across devices with variants for different compute patterns and sequence packing strategies.
However, it is specialized infrastructure code—not a general-purpose library—and requires a distributed training setup with multiple GPUs to be useful.
Python SDK for accessing RingCentral's cloud communications platform, enabling programmatic control of voice, SMS/MMS, fax, team messaging, and account configuration through more than 70 APIs.
However, verify the license terms before use, confirm Python version support for your environment, and be aware that releases are infrequent—expect to maintain or…
rio-cogeo creates and validates Cloud Optimized GeoTIFFs (COGs) as a Rasterio plugin, adding internal overviews and tiled structure to geospatial raster files for efficient cloud storage and access.
rio-stac creates valid STAC Items from raster datasets by reading geospatial metadata and generating standardized catalog entries compatible with the STAC specification.
rio-tiler reads raster data from local and remote sources (HTTP, S3, Cloud Storage) via a Rasterio/GDAL wrapper, supporting tile extraction, bounding-box queries, STAC assets, and Xarray datasets.
Install it if you need to read raster data (especially tiles or remote sources) without wrestling with raw Rasterio/GDAL APIs.
riot constructs isolated Python virtual environments and runs commands within them, enabling reproducible testing across multiple dependency configurations.
rioxarray extends xarray with geospatial and raster operations powered by rasterio, enabling you to work with georeferenced gridded data using familiar xarray syntax.
Provides a Python interface to ripgrep (rg), a fast regex-based line search tool that recursively searches directories while respecting gitignore rules and filtering hidden and binary files by default.
Ripgrepy is a Python wrapper around the ripgrep command-line search tool, allowing you to chain ripgrep options programmatically and retrieve results as strings, dictionaries, or JSON.
However, the aging maintenance status (399 days since last release) and unclear license warrant a quick check of the repository before adopting it in production.
Ripser computes persistent homology and persistence diagrams for point clouds and sparse/dense datasets, enabling topological data analysis through an interface wrapping the fast C++ Ripser engine.
Riskfolio-Lib builds optimized investment portfolios using mathematical models—mean-variance, risk parity, hierarchical clustering, and Black-Litterman approaches—with support for 26+ risk measures and constraints on leverage, turnover, and cardinality.
Encodes and decodes data to and from Rison, a URI-optimized serialization format that compresses nested structures more efficiently than JSON while remaining human-readable in URLs.
Install it if you need to encode complex structures into query strings or URLs.
River provides online machine learning algorithms that learn from streaming data one sample at a time, including linear models, decision trees, anomaly detection, clustering, and time series forecasting.
A Python binding to the Rust-based jieba-rs Chinese text segmentation library, providing fast word tokenization and part-of-speech tagging for Chinese text.
rjsmin minifies JavaScript code by removing unnecessary characters while preserving functionality, implemented in Python with optional C acceleration for runtime use.
However, consider the 306-day release gap when evaluating long-term support; if you require active maintenance or are starting a new project, evaluate whether a more…
RLBot is a framework for writing Python bots that play Rocket League offline, reading game state like car and ball position and sending back button inputs for up to 10 bots.
However, accept the high install friction from its dependency chain and the need to work within Windows-only constraints.
Encodes and decodes data using Recursive Length Prefix (RLP), a serialization format commonly used in Ethereum and blockchain systems.
Install it if you work with Ethereum, blockchain systems, or need RLP serialization; skip it if you have no use for that specific encoding format.
A Cairo-based rendering backend plugin that generates bitmap and vector graphics as an alternative to the legacy libart-based C extension.
However, maintenance is aging (364 days since last release) and text rendering may be slower.
RLTest is a test framework for Redis and Redis modules that lets you write tests once and run them across multiple deployment environments (OSS, OSS cluster, enterprise, enterprise cluster) without rewriting test code.
RMM provides a common interface for customizing GPU and host memory allocation, with implementations for device memory pooling, pinned host memory, and other allocation strategies.
An HTTP client library with browser fingerprinting that emulates Chrome, Firefox, Safari, Opera, and OkHttp using TLS/HTTP2 signatures, available in both async and blocking variants.
Provides a Python interface to the Robinhood, Gemini, and TD Ameritrade APIs for querying stocks, options, and cryptocurrency data, and executing trades.
A meta-package bundling five core Robocorp libraries—tasks, logging, work items, vault, and storage—into a single install to simplify dependency management for Python automation projects.
A wrapper around Playwright that automates browser interactions with automatic lifecycle management, designed to integrate with Robocorp's task automation framework.
Provides structured, automatic logging for Python automation with a focus on capturing detailed failure context and generating an interactive HTML log viewer.
Provides read and write access to Asset Storage in Robocorp Control Room, allowing you to store and retrieve text, files, and other asset types from a centralized storage service.
robocorp-tasks is a Python framework for building and running automation tasks with built-in logging and lifecycle management, using a simple decorator-based API.
Provides read and write access to secrets stored in Robocorp Control Room's Vault, enabling retrieval and management of sensitive values like passwords and credentials.
Manages data flow through multi-step robotic processes by reading input work items and creating output work items for queues in Robocorp Control Room.
Roboflow is a Python client for the Roboflow computer vision platform, enabling you to create projects, upload datasets and images, train vision models, and run inference on models hosted on Roboflow or self-hosted via Roboflow Inference.
Install it if you are already using Roboflow's platform and want to automate project and model management from Python.