Packages
Provides automatic credential retrieval for Azure Artifacts feeds, integrating with keyring to enable pip and twine to authenticate with Azure DevOps package repositories.
ArviZ is a Python package for exploratory analysis of Bayesian models, providing functions for posterior analysis, data storage, model checking, comparison, and diagnostics.
Provides converters and base data manipulation functions for the ArviZ Bayesian analysis ecosystem, handling posterior data storage and transformation.
arviz-plots provides visualization functions for Bayesian model analysis, handling posterior diagnostics, model comparison, and workflow visualization through composable plot components.
Install it if you are doing Bayesian modeling with ArviZ and need visualization—but remember to also install your chosen backend (e.g., `pip install…
Provides statistical computations and diagnostic functions for Bayesian model analysis, including posterior analysis, model checking, and comparison metrics.
Provides a Python interface to search, retrieve metadata, and download papers from the arXiv preprint repository, handling API pagination, retries, and result parsing.
Install it if you need programmatic access to arXiv papers; the API is straightforward and the dependency footprint is small.
An MCP server that exposes arXiv search, paper download, full-text reading, LaTeX retrieval, citation graph traversal, and research alert management as tools for AI clients like Claude and Codex.
asammdf parses, edits, and exports ASAM MDF measurement data files (versions 2, 3, and 4), supporting CAN/LIN bus logging, channel filtering, time-domain operations, and conversion to pandas, HDF5, Matlab, CSV, and parquet formats.
Python client library for the Asana REST API, enabling programmatic access to tasks, projects, users, and workspace management through standard HTTP operations.
Install it if you need to integrate Asana into a Python application; it is the standard choice for that purpose.
Unified terminal UI library providing colored output, structured logging, progress bars, interactive prompts, and rich components (panels, tables, trees) for CLI applications.
Detects and fixes misaligned ASCII art boxes in documentation by validating box-drawing character alignment and automatically correcting width, corner, and border inconsistencies.
Converts images into ASCII art for display in terminals and HTML, supporting multiple image sources including files, URLs, clipboard, and AI-generated images via Gemini or SwarmUI.
Renders line charts as ASCII art in the console using box-drawing characters, with automatic scaling and support for multiple series and colors.
Renders directed acyclic graphs as ASCII art in the terminal, ported from Git's commit graph visualization logic.
Asciimatics provides cross-platform terminal UI and ASCII animation capabilities, handling colored text, keyboard/mouse input, and screen rendering on Windows, Linux, and macOS through a unified Python API.
Records and replays terminal sessions, saving them as timestamped files that can be played back in the terminal or uploaded to asciinema.org for web viewing.
Suitable for one-off or occasional use; not recommended if you require active maintenance or expect to rely on it in production workflows.
Renders tree data structures as formatted ASCII art for display in the terminal, using simple dict-based input to generate box-drawing output.
ASDF is a Python implementation of the Advanced Scientific Data Format, a file format for storing hierarchical scientific data with human-readable YAML metadata and efficient binary array storage.
Provides ASDF serialization plugins for astropy objects, enabling efficient binary storage and retrieval of astronomical data structures.
Provides ASDF schemas for validating coordinate data structures, designed as a dependency for higher-level astronomy packages rather than direct end-user installation.
Provides the ASDF (Advanced Scientific Data Format) specification and core schemas for structured scientific data storage and interchange.
Provides ASDF schemas for validating transform tags used in the ASDF file format.
Provides ASDF schemas for validating World Coordinate System (WCS) tags in ASDF files. This is a schema package intended as a dependency for WCS implementation libraries rather than direct end-user installation.
ASE provides Python tools for setting up, running, and analyzing atomistic simulations—building molecular geometries, optimizing structures, and interfacing with quantum chemistry calculators.
Provides database backend implementations for ASE, supporting PostgreSQL, MySQL, and LMDB for storing and retrieving atomic structure data.
However, verify the license terms first, and be aware that the package is aging—last release was 275 days ago—so check whether it still supports your target database…
ASGI middleware that reads or generates correlation IDs for incoming requests and makes them available to logging, enabling you to trace all logs from a single HTTP request.
Install it if you need to correlate logs across your application; the setup overhead is low and the debugging value is high.
ASGI middleware that protects web applications against CSRF attacks by implementing the Double Submit Cookie pattern, validating tokens in form fields or HTTP headers.
Install it if you are building traditional server-rendered ASGI applications that handle form submissions.
Programmatically trigger ASGI application startup and shutdown events without running a server, enabling testing and mocking of ASGI apps in isolation.
An ASGI middleware that enforces rate limits on HTTP requests by user or group, with support for multiple time windows, regex-based routing, and pluggable backends like memory or Redis.
However, verify compatibility with your specific ASGI framework version and Python release, and plan for potential maintenance burden if you need to patch it yourself.
Provides ASGI base libraries including sync-to-async and async-to-sync function wrappers, server base classes, and a WSGI-to-ASGI adapter for bridging synchronous and asynchronous Python web code.
Install it if you're building or migrating to async Python web applications, especially with Django or Channels, or if you need to bridge sync and async code…
Python SDK for the AskNews API that retrieves and formats news data, event tracking, forecasts, and analytics for use with language models and applications.
Encodes and decodes ASN.1 data structures using BER and DER formats, supporting most common ASN.1 types including REAL, with a pure-Python implementation.
A pure Python library for parsing and serializing ASN.1 structures, with built-in support for X.509 certificates, keys, CRLs, OCSP, and other cryptographic standards.
Parses, encodes, and decodes ASN.1 messages using multiple codec standards including BER, DER, PER, UPER, OER, XER, JER, and GSER, plus generates C source code for OER and UPER encoding.
Aspose.Cells for Python via Java is a library for creating, reading, modifying, and converting Excel spreadsheets and related formats (XLSX, XLS, CSV, PDF, images, and others) without requiring Microsoft Office.
Not recommended if you require a pure-Python solution or need absolute license clarity before adoption.
Aspose.Cells for Python via .NET creates, reads, and manipulates Excel spreadsheets programmatically, supporting formats like XLSX, XLS, CSV, and ODS, with conversion to PDF, HTML, JSON, and images.
However, review the EULA carefully before production use, as the license treatment is marked unclear and may require a paid license for commercial applications.
Aspose.Slides generates, modifies, converts, and renders PowerPoint presentations (PPTX, PPT, ODP) to PDF, Word, images, HTML, SVG, and other formats without requiring Microsoft PowerPoint.
However, the proprietary license (unclear treatment) requires careful review before use in production or commercial projects.
Aspose.Words for Python is a document processing library that lets you create, edit, convert, and render Word documents and related formats programmatically without requiring Microsoft Word or OpenOffice.
However, the license treatment is unclear—it is marked as restricted/proprietary, so verify licensing terms for your use case (personal, open-source, or commercial)…
Parses, classifies, and manipulates Python import statements as structured objects, enabling programmatic refactoring of imports in code.
Provides order-preserving YAML loading and dumping functions that extend pyyaml to maintain dictionary key order when reading and writing YAML files.