Packages
Provides a Python-packaged version of the EDAM ontology, a standardized vocabulary for bioinformatics operations, data types, and formats.
edfio reads and writes EDF, EDF+C, BDF, and BDF+C files—standard formats for physiological signal recording—with NumPy-backed I/O for fast processing of large files.
EdgarTools parses SEC EDGAR filings into typed Python objects and pandas DataFrames, extracting financial statements, insider trades, fund holdings, and other filing types with a consistent API.
The main gotcha is that you must provide an email to the SEC with every request, but that is a documented requirement.
Provides custom neural network layers for detection post-processing that are not available in TensorFlow Keras or PyTorch's standard APIs, enabling integration into pretrained models.
However, verify that the specific layers you need are supported and plan for potential delays in updates or bug fixes.
Converts text to speech using Microsoft Edge's online TTS service, available as both a Python module and command-line tools for generating audio files and subtitles.
Provides an authentication handler for HTTP requests using Akamai's EdgeGrid Authentication scheme, integrating with the requests library to sign API calls.
Install it if you need to call EdgeGrid-authenticated APIs from a Python application.
Editables is a library for building wheels that expose local package source directories on sys.path in editable mode, so changes to source code are reflected without reinstalling.
Install it if you are building a wheel builder or setuptools plugin that needs to generate editable installations; otherwise, you likely don't need it directly—it is…
Computes the edit distance (Levenshtein distance) between two sequences using a fast C++ and Cython implementation, supporting strings and any hashable iterables.
However, be aware the repository is archived; no new features or security updates will be released.
Computes Levenshtein and Damerau-Levenshtein edit distances between strings with optional early cutoff to return -1 when distance exceeds a specified threshold.
Install it if fuzzy string matching or similarity measurement is core to your application; skip it if you only need exact string matching or have no string-comparison…
Opens your system's default text editor (or a specified one) to edit a file or temporary buffer, blocks until editing is complete, and returns the edited content.
Install it if you need interactive text editing in a Python application; skip it if your use case is purely programmatic file manipulation.
Parses and applies EditorConfig files to determine coding style properties for a given file path, usable as a command-line tool or importable library.
Install it if you're building tools that need to respect EditorConfig conventions.
Provides command-line tools and a plugin-based environment for building and maintaining EDK2-based UEFI firmware code trees, including build orchestration, dependency resolution, and multi-repository project support.
Provides Python classes and utilities for UEFI firmware development, including file parsers, binary encoding/decoding services, and wrappers for system tools used in EDK2 builds.
Edlib calculates edit distance (Levenshtein distance) between two sequences and optionally finds the optimal alignment path, supporting global, prefix, and infix alignment modes.
Reads and writes EDN (Extensible Data Notation) format in Python, converting between EDN text and Python objects with support for all EDN features including custom tagged elements.
Install it if you need to read or write EDN format; skip it if your project has no EDN interoperability requirement.
Computes Euclidean distance transforms for 1D, 2D, or 3D labeled images with support for multiple labels and anisotropic voxel dimensions in a single pass.
Provides opaque key implementations for Custom Courses for EdX (CCX), enabling secure, abstracted course identifiers within the edX platform.
Provides Django utilities and middleware for managing release pipelines in edX's independently-deployable applications (IDAs).
Provides a collection of shared utilities for Django applications, including caching, user/group management, IP handling, logging, monitoring, plugin infrastructure, security headers, and data generation.
Install it if you need one or more of its utilities; the modular design means you only pay for what you use.
Provides JWT authentication, CSRF token endpoints, and cross-cutting API concerns for Django REST Framework applications.
A Django application that provides enterprise features to the Open edX platform, centered on managing Enterprise Customer organizations and their course consumption.
Command-line tool for extracting, compiling, validating, and managing translations in Django projects and apps, with integration for uploading to and downloading from Transifex.
Provides OAuth2 and JWT utilities for communicating with Open edX services via REST APIs, wrapping the requests library with token management and caching.
Provides Django-integrated feature toggle management, allowing you to enable or disable application features at runtime through configuration, database, or settings without code changes.
Adds interactive HTML representations to Earth Engine objects when displayed in Jupyter notebooks, replacing plain text output with Code Editor-style visualizations.
PyTorch implementation of EfficientDet object detection models with configurable BiFPN, multiple backbones from timm, and support for training on COCO and other datasets.
Provides Keras and TensorFlow Keras implementations of EfficientNet, a family of lightweight convolutional neural networks (B0–B7) with pre-trained ImageNet weights for transfer learning and inference.
However, the package is dormant (last release September 2020, last commit January 2024), so verify compatibility with your current Keras/TensorFlow versions before…
Loads and runs pretrained EfficientNet image classification models in PyTorch, supporting both standard and adversarially-trained variants for inference and feature extraction.
Fetches historical and real-time stock, fund, and futures price data from Chinese financial markets, returning structured data as pandas DataFrames for analysis and trading system integration.
Detects and enumerates available graphics devices (GPUs) on a system using EGL, reporting which devices are available for rendering and their CUDA mappings.
Official Python client library for Egnyte's Public APIs, providing file and folder management, search, and event handling through Egnyte cloud storage.
Validates project metadata against PEP schemas using jsonschema for structured configuration validation.
EigenPy provides Python bindings between NumPy arrays and the Eigen C++ linear algebra library, enabling zero-copy memory sharing and access to Eigen's matrix decomposition and tensor operations from Python.
Eight provides a compatibility layer that lets you write Python 3 code and run it on Python 2.7 with minimal changes, offering Python 3 names and behaviors as backports.
Einops provides readable tensor operations (rearrange, reduce, repeat, pack, unpack, einsum) that work across numpy, PyTorch, TensorFlow, JAX, and other frameworks without framework-specific syntax.
Install it if you work with tensors across any supported framework.
Provides helper functions that extend Einops, a tensor manipulation library, with additional utilities for working with tensors using Einstein-like notation.
Einshape provides a DSL-based interface for tensor reshaping, squeezing, expanding, and transposing operations using Einstein-notation-style equations across multiple frameworks.
However, maintenance is dormant (last release 2022-12-19); verify compatibility with your framework version before adopting in production.
einx provides a universal notation for expressing tensor operations across multiple frameworks (NumPy, PyTorch, JAX, TensorFlow, MLX) using a single string-based syntax that compiles to optimized code for each backend.
Provides Python message classes for EIP-712 typed structured data hashing and signing in Ethereum, enabling you to define domain-specific message types and sign them with eth-account.
Generates Kubernetes authentication tokens for AWS EKS clusters programmatically, replacing the need to call the AWS CLI's `aws eks get-token` command.