Packages
E2B provides a Python SDK to create and control isolated cloud sandboxes for executing untrusted or AI-generated code safely, with support for command execution and code interpretation.
Runs AI-generated or arbitrary Python code in isolated cloud sandboxes with state preservation across multiple executions.
Provides a Python SDK to create and control isolated virtual desktop environments in the cloud, with support for application launching, screen streaming, mouse/keyboard control, and screenshot capture.
e3nn provides PyTorch-based operations for building E(3)-equivariant neural networks, including tensor products, spherical harmonics, and linear layers that respect rotation, translation, and mirror symmetries.
Implements equivariant convolutional neural networks for 3D rotations, translations, and mirrors using JAX, with an IrrepsArray data structure that tracks irreducible representations alongside tensor data.
Install it if you need to build or experiment with E(3)-equivariant models; skip it if you don't work with 3D geometric data or prefer PyTorch.
earthaccess searches, downloads, and streams NASA Earth science data through a simple Python interface, handling authentication and data access across cloud and on-premises storage.
Install it if you need to access NASA Earth science data programmatically; the main constraint is the Python 3.12+ requirement.
Python client library for Google Earth Engine, enabling programmatic access to satellite imagery and geospatial datasets for remote sensing and environmental analysis.
The main gotcha is that authentication and an Earth Engine project are prerequisites; also, dynamic class loading means you'll rely on the official API Reference.
earthkit-data provides a unified Python interface to read, transform, and export geospatial data in multiple formats (GRIB, NetCDF, and others) for meteorology and climate applications.
Computes meteorological quantities (potential temperature, thermodynamic properties) from atmospheric data using NumPy, Torch, CuPy arrays, xarray, or fieldlist formats.
Provides shared utilities and helper functions for the earthkit ecosystem, a collection of tools for working with Earth science data and weather forecasting applications.
Generates and manages thumbnail images for Django applications, supporting multiple formats with configurable cropping, scaling, and quality options.
Install it if you need thumbnail generation in a Django project and want to avoid writing custom image-processing logic.
Provides a collection of utility functions and classes for common Python development tasks including parameter validation, logging, progress tracking, configuration management, multiprocessing, and file operations.
Install it if your project needs any of its bundled utilities—parameter validation, logging, progress bars, config parsing, or multiprocessing—and you want to avoid…
EasyDict wraps Python dictionaries to allow attribute-style access (dot notation) to dictionary values, including nested structures, while remaining a standard dict.
However, note that it is dormant (last release 893 days ago); if you need active maintenance or modern Python version guarantees, verify compatibility with your…
EasyGUI provides simple, non-event-driven GUI dialogs for Python using Tkinter—message boxes, yes/no prompts, button selections, and file dialogs invoked by plain function calls.
However, the dormant maintenance status (last release 1596 days ago) means it's not actively developed; use it for lightweight, stable use cases, not for new…
EasyOCR performs optical character recognition on images across 80+ languages and writing scripts, extracting text with bounding boxes and confidence scores.
However, the last release was 689 days ago—verify compatibility with your PyTorch and Python versions before deploying to production, and monitor the repository for…
Python client library for the EasyPost shipping API, enabling programmatic creation, management, and purchase of shipments with carrier rate comparison.
EasyProcess wraps Python's subprocess module to simplify running external programs, capturing their output, and managing their lifecycle with method chaining.
However, maintenance is dormant; if you require active support or compatibility with future Python versions, consider whether subprocess.run or a more actively…
Programmatic interface to eBay's Finding, Shopping, Trading, and Merchandising APIs, standardizing calls, response processing, error handling, and debugging across multiple eBay API endpoints.
No—not for new projects.
Registers additional EBCDIC character encoding codecs for Python, enabling encode/decode operations with legacy mainframe systems that use EBCDIC character sets.
EbookLib reads and writes EPUB2/EPUB3 files programmatically, allowing you to extract, modify, and create e-book content with support for metadata, covers, tables of contents, and multimedia.
Install it if you need to read, write, or manipulate EPUB files in Python.
Queries the EC2 Instance Metadata Service v2 to retrieve instance configuration data (region, instance ID, IAM credentials, availability zone, and similar) with built-in caching.
Install it if you're running on EC2 and need to query instance metadata without pulling in the full AWS SDK.
Reads and writes GRIB and BUFR meteorological data files via Python bindings to the ECMWF ecCodes C library.
Install it if you work with GRIB or BUFR files.
eccodeslib provides Python bindings to decode and encode meteorological data in GRIB, BUFR, and WMO GTS formats, wrapping the ECMWF ecCodes C library.
Pure-Python implementation of ECDSA, EdDSA, and ECDH cryptographic algorithms with support for NIST curves, Brainpool curves, and Edwards curves for key generation, signing, verification, and shared secret derivation.
Echo Agent is a self-hosted, long-running AI agent runtime that maintains cross-session memory, evolves skills from execution traces, and integrates with multiple communication channels (CLI, webhooks, messaging platforms) while enforcing tool approval and credential security.
Encrypts and decrypts data using Elliptic Curve Integrated Encryption Scheme (ECIES) with support for secp256k1, x25519, and ed25519 curves.
Install it if you need ECIES encryption with secp256k1 or curve25519 in Python—particularly for cryptocurrency or blockchain applications.
eckitlib is a Python binding for EcKit, a cross-platform C++ toolkit providing abstractions for multi-threading, JSON/YAML parsing, serialization, networking, linear algebra, and file-system operations.
However, install only after verifying the license terms (currently unclear in metadata) and confirming your Python version and platform are supported by the pre-built…
Eclipse Zenoh is a Python binding to a Rust-based pub/sub, storage, and query system that unifies data in motion, data at rest, and computations across distributed environments.
Python client for accessing ECMWF's IFS research experiments and MARS meteorological archive via their Web API.
Install it if you need programmatic access to ECMWF IFS experiments or MARS archive data.
Python client for the ECMWF Data Stores Service API, enabling retrieval of climate and weather datasets through a simple interface with support for synchronous and asynchronous job submission.
Install it if you need to access ECMWF climate or weather datasets from Python; the API is straightforward and the client handles both simple and complex retrieval…
Downloads ECMWF open meteorological data using a request-based interface with MARS language selectors, supporting multiple cloud sources and data models.
Install it if you need to programmatically download ECMWF open meteorological data; the request-based interface and multi-cloud support make it the standard tool for…
Encodes and decodes binary data as sequences of emojis using a base-1024 character set, providing both a Python library and a command-line tool.
However, the aging maintenance (last release over a year ago, minimal recent commits) means it's not suitable for production systems requiring active support or…
EconML estimates heterogeneous treatment effects from observational data using machine learning, measuring how causal effects of interventions vary across different sample characteristics.
ECOS is a Python wrapper for a numerical solver that handles convex second-order cone programs (SOCPs), accepting linear and cone constraints and returning optimal solutions.
ECPy is a pure Python elliptic curve library providing ECDSA, EdDSA (Ed25519), ECSchnorr, and Borromean signature schemes, along with elliptic curve point operations.
However, for production systems handling sensitive data, consider whether the aging maintenance (last release October 2020) and lack of recent security updates pose…
ecs-deploy is a CLI tool that simplifies Amazon ECS deployments, scaling, and task management by wrapping complex AWS API operations into straightforward commands.
Formats Python logs as Elastic Common Schema (ECS) JSON, enabling structured log output compatible with Elastic Stack and APM correlation.
Install it if you need ECS-formatted logs for Elasticsearch or APM correlation; skip it if you don't use Elastic tooling.
An SDK for managing Seeweb ECS cloud infrastructure through Python, providing methods to create, fetch, update, and delete servers, templates, scripts, SSH keys, and related cloud resources.
However, maintenance is aging (323 days since latest release), and several features remain incomplete.
Provides Python bindings to Ed25519 digital signatures using BLAKE2b instead of SHA512, enabling signature creation and verification compatible with NANO and similar systems.
Edalize abstracts the interface to EDA tools (simulators, synthesis tools, linters) so you can define a project once and run it across different tools without rewriting tool-specific configurations.