Packages
Provides a library of human-friendly color scales for visualization, with functions to convert between RGB, HSL, and HTML formats, and to interpolate scales to arbitrary lengths.
However, verify license terms first and test compatibility with your Python version, since it has not been actively maintained since 2019.
Colormath performs color space conversions, calculates color differences (Delta E), and converts between color representations and spectral data.
However, do not adopt it for new projects requiring active maintenance, Python version updates, or modern color science standards—the lack of updates since 2017 and…
Converts colors between standard and specialized colorspaces (sRGB, XYZ, CIELab, CIECAM02, CAM02-UCS) and simulates color vision deficiency.
Extracts dominant colors and color palettes from images using the median cut algorithm.
Install only if the 0.2.1 release meets your requirements without needing updates—do not rely on it for production systems requiring ongoing support or Python 3.x…
colorzero provides a simple, immutable color manipulation library for Python that supports RGB, HLS, and CIE Lab color spaces with basic Delta-E calculations.
However, the latest release was in 2021, so verify that the package still meets your Python version requirements and that any needed features are already implemented.
Converts between and manipulates color representations including RGB, HSL, hex (3- and 6-digit), and named web colors, with support for color gradients and comparison.
Adds colored output to Python's unittest test runner, highlighting test results and errors for easier readability in terminal output.
Colour provides algorithms and datasets for colour science tasks including colour space conversions, chromatic adaptation, colour appearance models, and colour blindness simulation.
Install it if you need colour space conversions, colour appearance modelling, or spectral data handling.
Generates unique RGB and HEX colors from input lists or colormaps, with support for color conversion and gradient creation.
However, the aging maintenance status (280 days since last release) means you should verify it works with your current matplotlib/scipy versions before relying on it…
ColPali-engine provides training and inference code for vision-language document retrieval models that create multi-vector embeddings from document images using visual transformers, enabling efficient document search without OCR.
Implements conditionally routed efficient attention mechanisms for PyTorch, routing a subset of tokens through lighter and heavier branches to reduce computational cost in transformer architectures.
Columnar formats tabular data into aligned, bordered text output for terminal display, with support for patterns, column selection, text wrapping, and wide characters.
However, do not rely on it for active bug fixes or Python version updates—if you need ongoing maintenance or support for newer Python versions, consider alternatives…
Comet ML is an experiment tracking and logging platform that automatically captures scripts, output, code, and metrics from machine learning workflows and sends them to a cloud dashboard for centralized monitoring and comparison.
A PyTorch VRAM allocator that dynamically offloads model weights to system memory when GPU memory is under pressure, using virtual address reservation to minimize fragmentation.
Packages redistributable ANGLE graphics libraries (libEGL and libGLESv2) as Python wheels for Windows, Linux, and macOS, extracted from Electron releases.
Install only if your application or framework actually requires ANGLE libraries; otherwise it adds unnecessary size.
A command-line tool for installing, configuring, and running ComfyUI — an open-source generative-media engine — with support for custom nodes, model downloads, local workflows, and cloud-based job submission.
However, the GPL-3.0-only license is a hard blocker for proprietary projects, and two known vulnerabilities warrant review before deployment in security-sensitive…
Comfy Kitchen provides optimized GPU kernels for quantized tensor operations in diffusion inference, supporting multiple compute backends (eager, CUDA, Triton, HIP) with operations like FP8/INT8/INT4 quantization, RoPE, AdaLN, and fused attention.
However, alpha status means the API and QuantizedTensor behavior may change; verify compatibility with your PyTorch and CUDA/ROCm versions before production use.
Delivers embedded documentation for ComfyUI's core nodes, packaged as a Python module that integrates node help content directly into the ComfyUI application.
Installs, removes, disables, and enables custom nodes for ComfyUI, plus provides a hub interface to browse and manage a registry of community extensions.
Install it if you use ComfyUI; it is now a dependency of ComfyUI itself in recent versions.
Provides a curated collection of workflow templates and subgraph blueprints for ComfyUI, packaged as Python modules with media-specific distributions for easy integration into ComfyUI installations.
Provides core helper utilities and abstractions for building and managing ComfyUI workflow templates.
Provides workflow template JSON definitions for ComfyUI, enabling you to define and reuse node-graph configurations as structured data.
Provides a media bundle of API-driven workflow assets for ComfyUI, a node-based interface for generative AI workflows.
Install only if you have ComfyUI set up and need the specific workflow templates this bundle provides.
Provides a collection of media assets (images, videos, or other media files) for use with ComfyUI workflow templates.
Install only if your workflow templates or documentation explicitly reference this package.
Provides a collection of image workflow assets and templates for use with ComfyUI, a node-based interface for generative AI.
Provides a collection of audio, 3D model, and miscellaneous workflow assets for use within ComfyUI projects.
Provides a collection of video workflow templates and media assets for use with ComfyUI, a node-based interface for generative AI.
ComicTagger writes metadata to digital comic files (CBZ, CBR) and fetches comic information from Comic Vine, with both GUI and command-line interfaces for single and batch operations.
Install it if you manage digital comics and need metadata tagging; skip it if you don't work with comic archives.
Provides a protocol-compliant Comm implementation for Jupyter kernels to register and manage bidirectional communication channels between kernel and frontend.
Extracts comments from source code files across multiple programming languages, returning structured comment objects with text, line number, and multiline status.
Extends Python's standard ConfigParser to preserve comments and formatting when reading and writing INI-style configuration files.
Validates Git commit messages, branch names, author identity, and push safety against a versioned TOML policy, enforced across local hooks, CI, and AI automation.
Commitizen enforces standardized commit messages and automates version bumping, changelog generation, and release management using semantic versioning and Conventional Commits.
Install it if your team or project needs consistent commit discipline and automated release management.
Lints commit messages against the Conventional Commits standard, enforcing consistent message format in Git repositories via pre-commit hooks or GitHub Actions.
Evaluates Google's Common Expression Language (CEL) expressions in Python with microsecond-level performance, powered by a Rust backend, supporting safe, non-Turing-complete rule evaluation.
Install it if you need to evaluate untrusted expressions, define policies externally, or let non-developers write business rules.
CommonCode provides utility functions for handling paths, dates, files, hashes, and other common operations, originally extracted from ScanCode Toolkit as a reusable library.
However, verify the formal license terms before use in proprietary contexts, as the license treatment is marked unclear despite the Apache-2.0 claim in the description.
Parses Markdown text according to the CommonMark specification and renders it to HTML, JSON, or an abstract syntax tree using pure Python.
Install only if you are maintaining legacy code that already depends on it.
Extracts dates, times, emails, phone numbers, links, IP addresses, prices, and other common patterns from text using regex.
Formats JSON into compact, human-readable output by fitting objects and arrays onto single lines when they fit within configured length and complexity limits, falling back to multi-line formatting for larger structures.
However, the explicit deprecation notice and recommendation to migrate to fractured-json suggest this is a good time to evaluate whether that alternative better suits…
Lints Mozilla localization files to find missing, obsolete, and erroneous strings; also merges localizations with English fallbacks and checks for conflicts in string definitions.