Packages
Histoprint renders NumPy histograms and compatible histogram objects to the terminal using Unicode and color codes, supporting overlay and stacked display modes.
Install it if you regularly work in terminal environments and need quick histogram visualization.
HistoryDict provides a persistent dictionary backed by SQLite that tracks the complete history of value changes for each key, allowing you to retrieve both current and past values.
A Python client for connecting to Apache Hive Metastore and executing DDL commands via the Thrift protocol.
However, verify the license terms before use in commercial projects, and note that the latest release is over 4 years old—test compatibility with your Hive version…
Loads and merges multiple YAML configuration files hierarchically with variable interpolation via Jinja2, supporting different merge strategies.
Parses and generates Hjson (a human-friendly JSON variant with comments, unquoted keys, and relaxed syntax) and converts between Hjson and standard JSON formats.
However, verify that it supports your target Python version, since classifiers only list up to 3.5 and the last release was 2022; for modern Python projects, confirm…
Implements HMAC-based Key Derivation Function (HKDF) with extract-and-expand operations for deriving cryptographic keys from input key material.
Install only if you are maintaining legacy Python 2 code that already depends on it.
Parses HL7 version 2.x medical messages into Python objects for programmatic access to healthcare data fields and segments.
HL7apy parses, creates, and validates HL7 v2.x healthcare messages according to HL7 specifications, with support for all datatypes, custom encoding, and MLLP protocol compliance.
Estimates the cardinality (unique count) of very large datasets using the HyperLogLog algorithm, implemented in C for memory efficiency and speed.
hmmlearn implements unsupervised learning and inference algorithms for Hidden Markov Models with a scikit-learn compatible API.
A Python client for connecting to and querying the Hive metastore via the Thrift protocol, enabling programmatic access to Hive metadata and partition information.
However, note that the package has not been updated since 2018—verify that the Thrift protocol implementation works with your target Hive metastore version before…
Fast approximate nearest neighbor search using the HNSW algorithm with Python bindings, supporting incremental index construction, updates, and deletions on vector data.
Install it if you need fast approximate nearest neighbor search and can handle the C++ compilation requirement.
Parses HogQL query expressions and Hog programs into abstract syntax trees, available as a native C++ extension for Python on macOS and Linux.
Parses HogQL query expressions into JSON AST format via a hand-rolled Rust parser, delivering 15–50× performance gains over the C++ ANTLR reference implementation.
HOL Guard is a local-first antivirus and runtime protection layer for AI agents that evaluates agent actions, tool calls, package installs, and MCP servers for secrets exposure, prompt injection, unsafe commands, and malicious packages before they execute.
Install it if you run AI agents on your machine and want runtime visibility and control over their actions.
Generates country- and subdivision-specific government holiday calendars on demand, supporting 250 country codes with optional language localization and holiday categories.
Analyzes PyTorch Profiler traces to identify performance bottlenecks in distributed training workloads by breaking down GPU time, kernel execution, communication overlap, and idle periods.
Install it if you profile distributed training workloads and need structured analysis of PyTorch Profiler traces.
Generates Draft 7 compatible JSON Schemas directly from Python 3.6+ dataclasses without manual schema writing.
However, be cautious if you require support for Python 3.10+ or expect ongoing maintenance—the project has not been updated since March 2023 and is no longer actively…
HoloViews lets you declare data structure and visualization intent together, then render interactive plots through bokeh or other backends without writing explicit plotting code.
Install it if you work with structured data in notebooks and want to reduce boilerplate plotting code.
Provides standardized data models and helpers for working with Bluetooth advertisement data in Home Assistant, wrapping bleak's BLE device information into a unified BluetoothServiceInfo structure.
Provides Python APIs and data model definitions for the Matter smart home connectivity standard, enabling developers to build and interact with Matter-certified devices over IP-based networks.
Provides Python bindings and tools for the Matter (formerly Project CHIP) smart home connectivity standard, enabling developers to build and test Matter-compliant device applications and integrations.
Provides the web-based user interface for Home Assistant, the open-source home automation platform, serving as the frontend that runs in a browser to control and monitor smart home devices.
Provides intent recognition data and utilities for Home Assistant voice automation, enabling natural language understanding for smart home commands.
An async Python SDK that connects to the BSH Home Connect API to monitor and control home appliances from brands like Bosch, Siemens, Gaggenau, and Neff, maintaining real-time state through subscriptions.
Home Assistant is an open-source home automation platform that centralizes control of smart home devices and automations on a local server or Raspberry Pi, prioritizing local control and privacy over cloud dependency.
Provides PEP 484 type stubs for Home Assistant Core, enabling static type checking of Home Assistant custom components and AppDaemon apps against strictly typed core and component modules.
Control HomeConnect appliances over a local WebSocket connection using encryption keys and device descriptions obtained from the Home Connect cloud.
However, the unclear license status requires verification before production use, and the limited adoption (4 stars, 146 days since release) means you should test…
A Python wrapper for the HomematicIP REST API that lets you control and monitor HomematicIP smart home devices through an access point, communicating via HTTP and WebSocket connections.
However, be aware that it relies on reverse-engineered API knowledge (not official documentation), so firmware updates could break compatibility.
Honcho runs and manages multiple processes defined in a Procfile, coordinating their startup, logging, and environment configuration from a single command.
Install it if you manage multi-process development environments.
Python SDK for the Honcho conversational memory platform, enabling management of peers, sessions, and conversation context with persistent memory across multi-party interactions.
Honeybadger captures uncaught exceptions in Python applications and sends them to the Honeybadger error-monitoring service, with built-in support for Django, Flask, AWS Lambda, ASGI, and FastAPI.
Install only if you have a Honeybadger account and API key.
Honeybee-energy extends honeybee-core with energy simulation properties and workflows, enabling building energy models to be translated to EnergyPlus, OpenStudio, and other simulation engines.
Reads and writes Delta Lake tables with native Python bindings backed by delta-rs, offering Pandas integration and HopsFS support for data lake operations.
Not recommended if you require other architectures or older Python versions.
Python SDK for connecting to Hopsworks clusters to manage feature stores, model registries, and model serving deployments.
Async MySQL database driver for Python asyncio applications, providing a non-blocking interface to MySQL and MariaDB servers.
However, the 381-day gap since the last release and aging maintenance status suggest it may not receive prompt updates for new MySQL/MariaDB features or Python versions.
Provides a safe wrapper around PyTorch's scan operator that checks backward compatibility across devices and PyTorch versions, with a fallback eager implementation for PyTorch 2.7.
However, it is early-stage (Alpha) with minimal real-world usage; test thoroughly in your environment before relying on it in production.
Encodes and decodes HTTP/2 headers using the HPACK compression standard, providing pure-Python logic for HTTP/2 implementations.
Install it if you are building or integrating HTTP/2 protocol support.
Provides command-line tools to simulate a hardware security module for signing Chia blockchain transactions using BLS12-381 keys on an air-gapped computer.
However, verify compatibility with your Chia version and Python environment first, and understand that aging maintenance means you may need to maintain or patch it…
Provides a single function to check whether a hostname is in the Chromium HSTS Preload list, returning True if the host should only be accessed via HTTPS.