Packages
Provides high-level Python APIs to connect to MinIO or Amazon S3-compatible object storage services for uploading, downloading, and managing files and buckets.
Install it if you need to work with object storage in your application.
Asynchronous Python client for MinIO object storage, enabling non-blocking operations to upload, download, and manage objects in MinIO or S3-compatible buckets.
Detects sentence boundaries in text across many languages using lightweight 8-bit quantized ONNX models, splitting raw text into individual sentences.
Python binding for MiniUPnPc library that enables applications to communicate with UPnP Internet Gateway Devices on the network to manage port mappings and network configuration.
mink solves inverse kinematics problems for robot manipulators using MuJoCo, supporting task specification in configuration or operational space with collision avoidance and closed-chain constraints.
minorminer finds graph minor embeddings—it maps one graph into another as a subgraph—using a configurable heuristic algorithm, plus specialized functions for clique and biclique embeddings on quantum-graph topologies.
Python MIP models and solves mixed-integer linear programs (MIPs) using a high-level syntax with support for advanced solver features like cut generation, lazy constraints, and solution pools.
mir_eval computes standard accuracy metrics for music and audio information retrieval tasks, enabling transparent evaluation of audio processing algorithms.
Install it if you are evaluating audio or music processing algorithms and need reproducible metric computation.
Mirakuru starts external processes (databases, services, APIs) and waits until they are ready to accept connections or produce specific output before returning control to your code.
Converts written text to phonetic representations (grapheme-to-phoneme conversion) for text-to-speech systems, supporting English, Japanese, Korean, Chinese, and Vietnamese with language-specific tokenization and phoneme rules.
However, the aging maintenance status (last release 496 days ago) means you should verify that the language and features you need are stable and that any issues may…
Provides misuse-resistant authenticated encryption using AES-SIV, AES-PMAC-SIV, and STREAM constructions for encrypting messages, keys, and file streams.
Visualizes missing data patterns in DataFrames through matrix, bar, heatmap, and dendrogram plots to quickly assess data completeness and nullity correlations.
Fills missing values in data arrays using k-Nearest Neighbors or Random Forest imputation, with a scikit-learn-compatible API.
mistletoe is a pure-Python Markdown parser that converts Markdown documents into an abstract syntax tree, then renders them to HTML, LaTeX, Markdown, or custom formats via pluggable renderers.
Install it if you need CommonMark-compliant Markdown parsing with extensible rendering or if you want to programmatically manipulate Markdown documents.
Provides tokenizers, validation, and normalization utilities for working with Mistral AI models, supporting text, images, and tool calls with versioned tokenizers for backward compatibility.
Install it if you are building applications with Mistral models and need local tokenization, validation, or want to ensure token counts match what the API will see.
Mistral Vibe is a command-line coding assistant that lets you interact with your codebase using natural language, with tools for file manipulation, code search, version control, and command execution.
The main gotchas are the Python 3.12 requirement, the need for a modern terminal, and the 97 runtime dependencies—evaluate those against your environment.
Python client SDK for the Mistral AI API, providing access to chat completions, embeddings, file uploads, and agent interactions via synchronous and asynchronous interfaces.
Python SDK for building and running Vibe agents with stateful async/sync sessions, Pydantic-based tool authoring, and MCP server integration.
However, verify the license status before production use, and confirm Python 3.12+ is available in your environment.
Mistral Workflows is a Python SDK for building AI-powered workflows with built-in fault tolerance, distributed execution, and observability using decorators and Pydantic validation.
However, the Beta status, Python 3.12+ requirement, and temporalio dependency complexity mean you should verify that the maturity level and backend setup align with…
Mistune converts Markdown text to HTML using a fast parser with support for renderers and plugins.
mitmproxy is an interactive, SSL/TLS-capable intercepting proxy that captures and inspects HTTP/1, HTTP/2, and WebSocket traffic with console, command-line, or web-based interfaces.
Install it if you need interactive traffic inspection, debugging, or testing capabilities.
Provides macOS-specific helper applications and network extension support for mitmproxy, including a certificate-trusting utility and traffic redirection app.
Provides Windows-specific traffic redirection binaries for mitmproxy, enabling transparent HTTP/HTTPS interception on Windows via a named-pipe redirector and vendored WinDivert library.
Implements a user-space WireGuard server that transparently proxies traffic from WireGuard clients, with asyncio-like Python bindings for TCP and UDP packet handling.
Install only if you are maintaining an existing deployment that already depends on it and cannot migrate.
Mitogen is a library for writing distributed self-replicating programs that coordinate work across multiple machines or processes.
However, the minimal documentation excerpt makes it difficult to assess fit without consulting the full docs—verify that the library's specific capabilities match…
Mitsuba 3 is a research-oriented rendering system that simulates light transport for both forward rendering and inverse (differentiable) rendering tasks, with support for scalar, spectral, and polarized light simulation on CPU and GPU.
However, GPU compute requires a recent NVIDIA driver, and CPU vectorization requires LLVM—verify these prerequisites match your environment before committing.
Mixbox provides shared utility code for cybersecurity and threat intelligence libraries, handling common data structures and serialization logic used by python-cybox, python-maec, and python-stix.
Provides a decorator that lets a single method behave differently when called on a class versus an instance, combining classmethod and instance method logic in one.
However, dormant maintenance and minimal download volume suggest it remains a niche utility; only install if this exact pattern fits your design.
Mixer generates test data and model instances for Django, SQLAlchemy, Flask-SQLAlchemy, Peewee, Pony, Mongoengine, and Marshmallow, replacing manual fixture creation with automatic fake-data generation.
However, verify compatibility with your specific framework versions—maintenance is dormant (last release 2022-03-23), so if you use very recent Django or SQLAlchemy…
Official Python library for server-side Mixpanel integration, enabling event tracking, user profile updates, and feature flag evaluation.
Install it if you need server-side Mixpanel integration; the API is straightforward and the dependency footprint is reasonable.
Provides asynchronous event batching and flushing for the Mixpanel Python client, sending analytics events in a background thread without blocking the main application.
Mixpeek is an auto-generated OpenAPI client library for accessing the Mixpeek API's data processing, retrieval, agent sessions, alerts, and analytics endpoints.
Mizani provides scales and transformations for graphics systems, handling data mapping, formatting, and axis/legend generation for visualization libraries.
mjlab provides a GPU-accelerated reinforcement learning and robotics simulation framework combining Isaac Lab's manager-based API with MuJoCo Warp for composable environment design and training.
Converts MJML (a markup language for responsive emails) to HTML without requiring Node.js, using pure Python.
Compiles MJML email templates to HTML at runtime using an embedded Rust engine, without requiring Node.js, external APIs, or subprocesses.
mjviser is a web-based viewer for MuJoCo physics simulations, providing an interactive browser interface with simulation controls, joint sliders, contact visualization, and camera tracking.
MkDocs generates static HTML documentation sites from Markdown source files, configured via a single YAML file, with support for themes, plugins, and Markdown extensions.
Install it if you need to generate static documentation from Markdown with minimal configuration; skip it if you require cutting-edge feature development or need…
Automatically generates API reference documentation and navigation for Python modules using mkdocstrings, eliminating the need for manual navigation configuration or custom scripts.
Automatically assigns tags to MkDocs pages based on their file path, parent directories, or file name using glob patterns and optional regex capture groups.