Packages
Langwatch-scenario is an agent testing framework that simulates multi-turn conversations between your agent and LLM-powered user simulators, with optional judge agents to evaluate behavior against criteria.
Solves the linear assignment problem using the Jonker-Volgenant (LAPJV) or Volgenant-Mordecai (LAPMOD) algorithm, returning optimal row-to-column assignments for dense or sparse cost matrices.
Install it if you need to solve linear assignment problems and prefer a specialized implementation over a general-purpose optimizer.
Solves linear assignment problems using Jonker-Volgenant and related algorithms, supporting single and batch operations on square and rectangular cost matrices.
Install it if you need to solve assignment problems and want more flexibility or batch processing capabilities.
Large Image provides Python methods to efficiently read, tile, and serve large geospatial and medical images in many formats, with support for pyramidal tiffs, region access, and dynamic tile styling.
Lark is a parsing library that builds abstract syntax trees from context-free grammars, supporting multiple parsing algorithms (Earley, LALR(1), CYK) with automatic line and column tracking.
Lark-js is a command-line tool that generates standalone LALR(1) parsers in Javascript from Lark grammar files, enabling portable grammar-based parsing across Python, Javascript, and Julia.
Install only if you actively need grammar-based parsing in Javascript.
Python SDK for the Feishu Open Platform that wraps API calls, token management, request signing, encryption/decryption, event dispatching, and typed request/response models for messaging, contacts, approval, sheets, Base, and other Feishu capabilities.
Lark is a parsing library that builds abstract syntax trees from context-free grammars using Earley, LALR(1), or CYK parsing algorithms, with minimal code required.
Read and write Log ASCII Standard (LAS) files used for borehole geophysical, geological, and petrophysical logging data, supporting LAS versions 1.2 and 2.0.
Laspy reads, modifies, and writes LAS and LAZ LiDAR point cloud files, with support for streamed/chunked processing, COPC format, and optional CRS transformation via pyproj.
Install it if you work with LiDAR data or ASPRS point cloud formats.
Provides Python bindings to LASzip, a compression library for LAS point cloud data, enabling efficient read and write of compressed LAS files from Python.
However, the aging maintenance status (226 days since release, minimal repository activity) means you should verify that it still meets your compression needs and…
Parses latitude-longitude coordinate strings in multiple formats (decimal degrees, degrees-minutes, degrees-minutes-seconds) and converts between them.
However, dormant maintenance (no active development) means you should verify it handles your specific coordinate formats before relying on it in production; consider…
Latch SDK is a framework for building, containerizing, and deploying bioinformatics workflows to managed cloud infrastructure with automatically generated web interfaces.
However, the 27 runtime dependencies and requirement for Docker and cloud infrastructure mean this is a substantial commitment—best suited for teams planning to…
Official Python SDK for publishing social media posts across 16 platforms with a single API call, supporting Instagram, TikTok, YouTube, LinkedIn, X/Twitter, Facebook, Pinterest, Threads, Bluesky, Reddit, Snapchat, Telegram, WhatsApp, and Google Business Profile.
Install it if you need to publish to multiple social platforms from Python code.
Fetches and provides current user agent strings for major browsers and operating systems, with functions to retrieve the full list or select random agents.
However, verify that the agent data is fresh enough for your use case—567 days since the last release means browser versions in the list may be outdated.
Converts LaTeX mathematical expressions to MathML format, available as a Python library and command-line tool.
Install it if you need to convert LaTeX math to MathML; the main unknown is the breadth of LaTeX syntax it handles, which you should verify against your specific use…
Parses LaTeX math expressions and converts them to SymPy symbolic form, supporting arithmetic, functions, calculus, linear algebra, and matrix operations.
However, be aware that the last release was in 2023 and there have been no recent commits, so bug fixes or updates for newer Python versions are unlikely.
Parses LaTeX math expressions and converts them to SymPy symbolic form, supporting arithmetic, functions, calculus, linear algebra, and set operations.
Provides a Python codec to convert between LaTeX-encoded text and Unicode, suitable for processing short text fragments like BibTeX entries or paragraphs rather than full documents.
Launchable CLI is a command-line tool that integrates with test infrastructure to optimize test selection and execution, reducing feedback time in CI/CD pipelines.
A Python client library for LaunchDarkly's REST API, enabling programmatic management of feature flags, custom integrations, and data export workflows.
Consumes Server-Sent Events (SSE) from remote APIs with synchronous and experimental async implementations, supporting exponential backoff retries and custom HTTP configuration.
Bridges LaunchDarkly's feature flag service with the OpenFeature SDK for Python, enabling standardized feature flag evaluation in server-side applications.
A server-side SDK for integrating LaunchDarkly's feature flag service into Python applications, enabling runtime feature toggling and gradual rollouts without redeployment.
launchpadlib provides a Python client library for interacting with Launchpad's web service API, enabling programmatic access to Launchpad's project management, bug tracking, and code hosting features.
Install only if you are actively working with Launchpad; it is not a general-purpose tool.
Provides a Python interface to Lauterbach TRACE32 debuggers via remote control protocol, enabling programmatic access to debugging operations, memory inspection, breakpoint management, and trace data retrieval.
Install only if you have a TRACE32 debugger environment to connect to; the library is a thin wrapper around the remote control protocol and is not useful standalone.
LayoutParser provides deep learning-based document layout detection and analysis, with APIs for detecting layout regions, filtering elements, performing OCR, and loading/visualizing document structures from images and PDFs.
However, the last release was 2022-04-06—verify that its dependencies (especially opencv-python and deep learning model URLs) remain compatible with your environment…
Lazify provides lazy evaluation utilities for Python, enabling deferred computation and proxy-based lazy object handling.
However, the lack of releases since 2018 and sparse documentation mean you should verify that its lazy patterns match your use case before committing to it.
lazr.config lets you define configuration schemas and validate configurations against them, handling parsing and processing of configuration data.
Install it if your application requires validated, schema-driven configuration; skip it if you're handling simple key-value configs or prefer runtime validation.
Simplifies creating wrapper objects that delegate method and property calls to an underlying object while adding or modifying behavior through zope.interface.
A programmable HTTP client library for lazr.restful web services that builds on wadllib to provide standardized access patterns across compatible REST APIs.
Parse, manipulate, and generate URIs with a self-contained library that handles URI syntax and structure without external dependencies.
Install it if you need robust URI parsing and manipulation without external dependencies.
Provides a @lazy decorator that defers computation of object attributes until first access, then caches the result for subsequent uses.
Install it if you need lazy attribute evaluation in your codebase.
Defers module loading and ImportErrors until a module or callable is actually used, avoiding initialization costs for optional dependencies.
Defers loading of module attributes and their dependencies until first access, and provides optional imports that delay exceptions until use.
Lazy-loader defers the import of subpackages and external libraries until they are actually accessed, reducing initial import time and making optional dependencies transparent to users.
Install it if you are building a package with many submodules or optional dependencies and want to defer loading.
Lazy-model provides on-demand field parsing for Pydantic models, deferring validation and type conversion until each field is actually accessed rather than parsing the entire object upfront.
However, verify compatibility with your Pydantic version and measure whether lazy parsing actually improves your workload, since the aging maintenance status suggests…
Provides a proxy object that defers execution of an expensive function until the proxy is first accessed, then caches and reuses the result.
Install it if you have expensive object creation you want to defer—it's a straightforward, proven solution for lazy initialization patterns.
Provides lazy-loading and self-destructive proxy objects to defer expensive module imports and global state construction until first use, speeding up application startup times.
Python SDK client for connecting to the Labelbox API, enabling programmatic access to data curation, annotation, and model evaluation workflows.
Install it if you need programmatic access to the Labelbox platform; the main requirement is a valid API key.