Subcategories
Packages
DIPY is a Python library for analyzing diffusion MRI data, providing tools for tractography, fiber tracking, registration, and microstructural analysis of brain diffusion imaging.
Provides async-compatible AWS service mocks for aiobotocore that share a backend with synchronous botocore clients, letting you test async and sync code against the same in-memory mock services.
Parse, query, edit, and serialize HTML and XML documents with a C-accelerated core, supporting CSS selectors, XPath, markdown export, sanitization, and form extraction.
Install it if you need fast, typed HTML handling and are willing to learn its API.
A Python client library for the Twitch Helix API, EventSub, and Chat, supporting app and user authentication with async/await patterns.
Install it if you need to integrate Twitch API, EventSub, or chat functionality into a Python application.
Netron is a viewer for neural network and machine learning models that supports ONNX, TensorFlow Lite, PyTorch, TensorFlow, Core ML, OpenVINO, Keras, Caffe, Darknet, Safetensors, NumPy, and several other formats.
Install it if you work with neural networks or machine learning models in any of the supported formats.
Dopamine is a research framework for prototyping reinforcement learning algorithms, providing implementations of DQN, C51, Rainbow, IQN, SAC, and PPO agents built primarily with JAX.
Connects Python applications to OBS Studio via the obs-websocket protocol, enabling remote control of OBS through method calls and event callbacks.
However, maintenance is dormant—the last release was 2023-02-20—so if OBS Studio introduces breaking protocol changes, you may need to fork or wait for community…
Interchange provides data types and interchange format utilities for serializing and deserializing structured data across different systems and formats.
Fabric executes shell commands remotely over SSH and returns Python objects, building on Invoke and Paramiko to provide a high-level interface for remote command execution and system administration tasks.
Install it if you need to automate tasks across remote systems from Python code.
Enables ONNX Runtime to accelerate machine learning model inference on Intel hardware (CPUs, integrated/discrete GPUs, and NPUs) using OpenVINO optimizations.
Reads, writes, and manipulates LIGO Light-Weight XML documents used in gravitational-wave detection pipelines and related scientific analysis.
Read and write XMP metadata in image and document files by wrapping the Exempi C library through ctypes.
However, the aging maintenance status (261 days since last release) and the hard dependency on a native C library mean you should verify Exempi availability in your…
Extracts structured recipe data (ingredients, instructions, cooking times, images) from cooking websites by parsing HTML, Schema.org markup, and OpenGraph metadata.
Install it if you need to extract recipe information from websites; skip it if you don't need recipe parsing.
Pansi provides a clean interface for rendering text and graphics in the terminal using ANSI escape sequences, with modules for text styling, image rendering, and full-screen layout.
However, note that the project is dormant (no releases in 649 days), so do not expect active maintenance, bug fixes, or updates—suitable for stable use cases but…
Watches for DHCP packets on the network using asyncio, allowing you to monitor and react to DHCP requests and responses asynchronously.
Allows Django REST framework API clients to request only specific fields in responses via query parameters, reducing payload size.
Cleanlab automatically detects and helps fix data quality issues—mislabeled examples, outliers, duplicates, and annotation errors—in datasets for machine learning, working with any model and any data modality.
An asynchronous Python library for controlling Denon and Marantz HEOS devices over the local network via the HEOS CLI Protocol, supporting device discovery, playback control, and event notifications.
Install it if you own compatible Denon or Marantz equipment and need programmatic control; skip it if you have no HEOS devices or prefer a different audio ecosystem.
Reads, manipulates, and writes data in ODS (OpenDocument Spreadsheet) format, typically used alongside pyexcel for spreadsheet operations.
Generates OpenAPI 3 schemas for Django REST Framework APIs that use the JSON:API specification, extending drf-spectacular to handle JSON:API-specific conventions.
Provides data models for storing and converting sensor state information in a standardized format.
However, verify that the supported sensor types and data structures match your specific use case before committing, as the pre-alpha status means the API may change.
Caches IP address object construction and property lookups to avoid repeated overhead when the same IP addresses are encountered multiple times.
Redislite embeds a self-contained Redis server into a Python package, providing Redis key-value store functionality without requiring a separate server installation or management.
Not recommended for production services requiring active security updates or recent Redis features; use a standalone Redis server instead.
Biip parses and interprets data encoded in barcodes, including GTIN numbers, GS1 AI element strings, GS1 Digital Link URIs, and UPC codes, extracting structured information from barcode symbologies.
Install it if you need to parse or validate barcode data in any of the supported GS1 or UPC formats; it handles the complexity of multiple barcode standards and…
Provides Bootstrap-styled date, time, and datetime picker widgets for Django forms, supporting Bootstrap 3, 4, and 5 with date-range selection.
Install it if your forms require date or time input and you are already using Bootstrap.
Nextcord is an async-ready Python wrapper for the Discord API that lets you build Discord bots and applications using modern async/await syntax with built-in rate limiting and memory optimization.
Wraps the Keboola Common Interface to simplify Docker component development, handling configuration loading, I/O mapping, manifest processing, and logging within the Keboola Connection environment.
Install it if you are building Keboola components or transformations in Python and want to avoid writing Common Interface boilerplate.
InstantTensor provides a high-throughput Safetensors loader optimized for moving model weights from disk to GPU memory, with support for distributed loading via torch.distributed.
Not recommended if you load small models infrequently or have ample host memory for caching—standard Safetensors loading will suffice.
Provides a unified interface library for building web extensions that handle spreadsheet uploads and downloads using pyexcel, abstracting away file format details.
grizz provides composable ingestors and transformers to load and reshape data in polars DataFrames using an object-oriented building-block approach.
However, be aware that the API is unstable in beta—pin your version and review release notes before upgrading, as breaking changes are expected.
Provides Python bindings to post-quantum cryptographic algorithms (key encapsulation and digital signatures) that resist attacks from both classical and quantum computers.
fpyutils provides a collection of utility functions for common Python tasks like file line matching and text processing, prioritizing readability and simplicity over performance.
However, be aware that the package is dormant—no releases since 2023-11-08—so do not expect bug fixes or compatibility updates.
Jina is a framework for building and deploying AI services that communicate via gRPC, HTTP, and WebSockets, with built-in support for scaling, containerization, and cloud deployment.
Not recommended if you prefer minimal dependencies or need cutting-edge feature velocity.
Provides lightweight utilities for manipulating Python dictionaries and data structures, including functions to delete or pop multiple keys at once using tuples or sets.
However, verify that the performance gain justifies the compiled dependency for your use case, and be aware it is pre-alpha, so the API may change.
Provides a cleaner, more readable API for defining and working with Django model field choices, replacing scattered constants and tuples with a single declarative Choices object.
However, do not use it for new projects targeting newer Django or Python versions—the lack of maintenance means you will not receive compatibility updates.
Transfers files between workstations and AWS Deadline Cloud using Amazon S3 as content-addressed storage, avoiding redundant uploads of identical files.
AsyncGui provides structured concurrency primitives for async Python code that integrates with existing event loops, without performing system I/O or managing a main loop itself.
Provides a SQLAlchemy-backed scheduler for Celery that stores periodic task definitions in a relational database instead of configuration files, allowing dynamic task scheduling without restarting the beat process.
However, verify compatibility with your specific celery and sqlalchemy versions before production use, and monitor the repository for updates given the aging…
pytest-odoo is a pytest plugin that runs Odoo addon tests using pytest's CLI instead of Odoo's built-in test runner, enabling faster iteration during development.
Python client library for connecting to Databend databases, supporting both local embedded in-process analytics and remote server connections with synchronous, asynchronous, and PEP 249 cursor interfaces.