Subcategories
Packages
Parse, simplify, and compare boolean expressions with variables and AND/OR/NOT operators, with support for custom tokenizers and domain-specific languages.
Provides Python bindings for NVIDIA's cuFile GPUDirect storage access libraries, enabling direct GPU-to-storage I/O without CPU involvement.
However, verify the unclear license terms before use in production, and confirm that your system has the required cuFile runtime libraries installed.
Provides a Python API for annotating events and code ranges in applications to capture performance profiling data visible in NVIDIA's Visual Profiler.
Install only if you have CUDA and Visual Profiler available; otherwise it provides no value.
tox automates testing across multiple Python environments and versions, managing virtual environments and running test suites with configurable test tools to verify package builds and compatibility.
Install it if you maintain a Python package or work on projects that require multi-environment testing.
PyBreaker wraps function calls with a circuit breaker that automatically stops calling a failing service after a threshold of errors, then periodically retries to detect recovery.
scikit-image provides algorithms for image processing including filtering, morphology, segmentation, feature detection, and transformation, built on numpy and scipy.
Parses and builds Package URLs (purls) — standardized identifiers for software packages across different package managers and ecosystems.
Install it if you need to work with standardized package identifiers across different ecosystems or integrate purl handling into a larger tool.
Hyperlink provides an immutable, RFC 3986/3987-compliant URL class for parsing, manipulating, and constructing URIs and IRIs in pure Python.
Install it if you need RFC-compliant URL handling, especially for query parameters or relative URL resolution.
mock provides a backport of Python's standard library unittest.mock for Python 3.6 and later, allowing you to replace parts of your system under test with mock objects and assert how they were used.
uv-build is a build backend that integrates uv's fast dependency resolution into Python project builds.
StrictYAML parses and validates YAML documents against a schema, rejecting unsafe YAML features and providing type-safe parsing with clear error messages.
However, note the aging maintenance status—last release was 2023-03-10—so verify compatibility with your Python version and consider whether the lack of recent…
Adds option groups to Click CLI applications, enabling logical grouping of related options and enforcing relationships like mutual exclusivity or required-group constraints.
Fetches financial and market data from Yahoo Finance's public APIs, including ticker information, historical prices, and live streaming data.
However, do not use it for commercial applications or high-volume data collection without confirming compliance with Yahoo's terms of service.
TensorBoard is a web-based visualization suite for inspecting TensorFlow training runs, displaying scalar metrics, histograms, images, and computational graphs from event log files.
Install it if you train TensorFlow models and want to inspect metrics, graphs, or compare runs; it is not necessary if you use a different ML framework or logging…
Validates data and schemas against OpenAPI Schema Specification versions 3.0, 3.1, and 3.2, enforcing compliance with the corresponding JSON Schema dialects.
Install it if you work with OpenAPI specs and need runtime validation; the low install friction and permissive license make it a straightforward choice.
Provides NVIDIA CUBLAS native runtime libraries for CUDA 12, enabling GPU-accelerated linear algebra operations in Python applications.
Provides NVIDIA CUDA NVRTC native runtime libraries for compiling CUDA code at runtime on Windows and Linux systems.
This package is an obsolete backport of Python's asyncio module and should not be installed; asyncio has been part of the Python standard library since version 3.4.
Provides NVIDIA CUSPARSE native runtime libraries for GPU-accelerated sparse matrix operations on CUDA 12 systems.
Provides cuDNN runtime libraries for GPU-accelerated deep neural network operations, requiring an NVIDIA GPU and CUDA 12 environment.
Provides NVIDIA's JIT LTO compiler library for CUDA 12, enabling just-in-time compilation and link-time optimization in GPU-accelerated applications.
Provides NVIDIA CUFFT native runtime libraries for CUDA 12, enabling GPU-accelerated Fast Fourier Transform computations in Python applications.
However, verify NVIDIA's proprietary license terms for your use case, and ensure your system has compatible NVIDIA hardware and drivers installed before proceeding.
Boltons provides a collection of over 230 pure-Python utility functions and data structures—such as OrderedMultiDict, LRU caching, atomic file operations, and recursive iteration—designed to fill gaps in the standard library.
Provides CUDA solver native runtime libraries for GPU-accelerated linear algebra operations on NVIDIA hardware.
Provides GPU profiling runtime libraries for CUDA 12, enabling third-party tools to access NVIDIA GPU profiling APIs.
Install only if a higher-level tool or framework explicitly lists it as a dependency.
Provides NVIDIA CURAND native runtime libraries for CUDA 12, enabling GPU-accelerated random number generation on supported hardware.
However, verify that your application actually requires it (it is typically pulled in transitively by higher-level libraries) and that you have an NVIDIA GPU and CUDA…
Provides NVIDIA CUDA 12 runtime native libraries for GPU-accelerated computing on Linux, Windows, and ARM64 systems.
py-spy is a sampling profiler that attaches to running Python processes to measure where they spend time, without requiring code modification or process restart.
A GraphQL client for Python that executes queries, mutations, and subscriptions against GraphQL servers using multiple transport protocols (HTTP, WebSockets, AWS AppSync).
Questionary builds interactive command-line prompts with text input, password fields, selections, checkboxes, and confirmations, powered by prompt_toolkit.
Install it if you need to collect user input in a terminal application.
Provides a C-based API for annotating events, code ranges, and resources in applications to enable capture and visualization through NVIDIA's Visual Profiler.
However, the aging maintenance status (435 days since last release) suggests limited active development—verify that CUDA 12.x is your target version and that the…
Face is a command-line application framework that builds CLI parsers and interfaces from Python code, handling argument parsing and command structure for you.
glom provides path-based access and declarative transformation of nested data structures, with readable error messages and built-in debugging features.
PyMuPDF Layout analyzes PDF structure and content using Graph Neural Networks to extract semantic layout information—titles, headings, tables, images, text styling—and outputs structured data in Markdown, JSON, or TXT format.
However, AGPL licensing means you must either open-source derivative works or obtain a commercial license from Artifex.
Converts Python methods into non-blocking, concurrent tasks using decorators, letting you run multiple operations in parallel without manual thread or process management.
Provides fast data loading and serving for TensorBoard, the web application suite for inspecting TensorFlow runs and training visualizations.
typer-slim is a deprecated migration shim that installs the full typer package; it exists only to redirect old projects and should not be used for new installations.
Pydub provides a high-level Python interface for loading, manipulating, and exporting audio files with simple operations like slicing, concatenation, and format conversion.
However, the abandoned status since 2021-03-10 means no future fixes or compatibility updates—use it only if you can tolerate potential issues with newer Python…
Parses and executes PartiQL queries against JSON and DynamoDB-formatted data, supporting SELECT statements with WHERE clauses and parameter binding.
TensorFlow is an open-source machine learning framework for building and training neural networks and other numerical computation models, deployable across CPUs, GPUs, TPUs, and edge devices.