Packages
Adds multi-page navigation to trame applications using Vue Router components, enabling URL-based routing and parameterized views within trame's web framework.
trame-server provides the server-side runtime for trame applications, managing shared state, client-server communication, and web server hosting for interactive Python applications.
Provides VTK and ParaView visualization widgets for trame, enabling both server-side remote rendering and client-side local rendering of 3D scenes in web applications.
Install it if you need to expose VTK or ParaView visualizations through a web interface with flexible rendering strategies (server-side or client-side).
Provides Material Design UI components (buttons, text fields, dialogs, etc.) for trame web applications, wrapping Vuetify's Vue component library in Python.
Enables recursive functions to bypass Python's recursion depth limit by converting them into yield-based generators that the trampoline function executes iteratively.
Provides a generic transaction management system for Python, handling commit/abort cycles, data manager coordination, and transaction hooks.
However, verify that ZPL-2.1 licensing is compatible with your project, and confirm that this package (primarily designed for ZODB) is the right fit for your use case…
Calculates 4x4 homogeneous transformation matrices for 3D coordinate operations (translation, rotation, scaling, shearing) and converts between rotation matrices, Euler angles, and quaternions.
However, for new projects, consider the alternatives mentioned in the documentation (Pytransform3d, scipy.spatial.transform, transforms3d) which may offer more active…
Transformer Engine accelerates Transformer model training and inference on NVIDIA GPUs using low-precision formats including FP8, MXFP8, and NVFP4 to reduce memory use and improve performance.
Accelerates Transformer model training and inference on NVIDIA GPUs using low-precision formats (FP8, MXFP8, NVFP4) with optimized kernels and mixed-precision APIs.
However, verify license terms before commercial use and ensure your system meets the strict hardware and software prerequisites (CUDA 12.1+, cuDNN 9.3+, C++17 compiler).
Accelerates Transformer model training and inference on NVIDIA GPUs using low-precision formats including FP8, MXFP8, and NVFP4, with optimized kernels and mixed-precision support.
TransformerLens loads and inspects the internal activations of transformer language models, letting you cache, edit, and analyze what happens inside the model as it processes text.
Reduces transformer model vocabulary to only tokens used during training, cutting embedding memory and compute overhead while preserving the full model after training completes.
Transformers provides a unified framework for loading, fine-tuning, and running state-of-the-art pretrained models across text, vision, audio, video, and multimodal tasks using PyTorch, JAX, or TensorFlow.
Install it if you need to run or train any transformer-based model for NLP, vision, audio, or multimodal tasks.
Modifies Hugging Face Transformers model.generate() to return a token-by-token generator instead of waiting for full inference completion, enabling real-time streaming output during text generation.
Converts between different 3D geometric transformations—rotation matrices, Euler angles, quaternions, and affine matrices—and composes or decomposes them.
Not recommended if you require active bug fixes or feature development.
Transitions is a lightweight state machine library that lets you attach finite-state behavior to Python objects, with support for states, transitions, triggers, and callbacks.
However, note that maintenance is aging (last release July 2025, no recent commits); if you require active development or frequent updates, verify that the project's…
Translate text between languages via command line or Python API, supporting multiple translation providers including DeepL, Microsoft Translator, LibreTranslate, Yandex, and MyMemory.
Install it if you need simple programmatic or CLI-based translation without vendor lock-in.
Translate Toolkit converts, validates, and manipulates localization files across formats like PO, XLIFF, properties, and many others, with command-line tools and Python APIs for format conversion and quality assurance.
Install it if you work with translation files or build localization pipelines.
Discovers and identifies translation files in repositories by scanning for patterns used by common localization frameworks like Gettext, Android resources, and Transifex.
Provides translation string objects and factories for marking and managing translatable text in Python applications, with support for pluralization and message contexts.
However, the dormant maintenance status (last release 2020-07-09) means no active support for newer Python versions or bug fixes—verify compatibility with your target…
Translators provides a unified Python interface to multiple free online translation services, allowing you to translate text across many language pairs without building individual integrations.
Converts text between Latin and non-Latin scripts (Armenian, Bulgarian, Georgian, Greek, Russian, Serbian, Ukrainian, Macedonian, Mongolian) in both directions using language-specific character mapping rules.
However, its GPL 2.0/LGPL 2.1 copyleft license requires careful review if you plan to use it in proprietary software.
Python wrapper around the Transmission BitTorrent client JSON-RPC protocol, enabling programmatic control of Transmission daemon instances.
Install it if you need to automate or integrate Transmission into a Python application.
Removes backgrounds from images and videos using a deep learning model (InSPyReNet), producing transparent or custom-background output via command-line, Python API, or GUI.
A command-line tool for uploading test automation results to TestRail and managing test data through TestRail's API.
Provides Python and Java bindings to read TREC Complex Answer Retrieval track data in CBOR format, including paragraph collections, outlines, and Wikipedia articles with preserved hyperlinks.
However, the aging maintenance status (last release 2022-02-01) means you should verify compatibility with your Python version and check whether the cbor library…
Python bindings to the tree-sitter parsing library, enabling incremental parsing and syntax tree analysis for source code.
Provides a tree-sitter grammar for parsing Bash shell scripts into an abstract syntax tree, enabling programmatic analysis and manipulation of Bash code.
Provides a C language grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of C code.
Provides a C# language parser for tree-sitter, enabling incremental syntax analysis and parsing of C# code from versions 1 through 13.0.
Install it if you're building tools that parse or analyze C# code and want fast, dependency-light syntax tree generation.
Provides a tree-sitter grammar for parsing CMake code, enabling incremental syntax analysis of CMake files in Python applications.
Provides a C++ language grammar for tree-sitter, enabling incremental parsing and syntax tree generation for C++ code.
Provides a CSS grammar parser for tree-sitter, enabling incremental parsing and syntax tree analysis of CSS code.
Provides an Elixir language grammar for tree-sitter, enabling incremental parsing and syntax analysis of Elixir source code.
Provides a tree-sitter parser for embedded template languages like ERB and EJS, enabling syntactic analysis of code embedded within text using `<%` and `%>` delimiters.
Provides a Fortran language grammar for tree-sitter, enabling incremental parsing and syntax analysis of Fortran code.
Provides a Go language grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of Go source code.
Provides a Groovy language grammar for tree-sitter, enabling incremental parsing and syntax analysis of Groovy code.
However, dormant maintenance (no activity since 2024-11-19) and the author's own caveat that it is unpolished mean you should verify the grammar covers your use case…
Provides a tree-sitter parser grammar for Haskell, enabling incremental parsing and syntax tree generation for Haskell source code.
However, install only if you already use tree-sitter; this package is a grammar plugin, not a standalone parser.
Provides a tree-sitter parser grammar for HCL and Terraform, enabling incremental parsing and syntax analysis of HCL configuration files.