Lightweight in-process concurrent programming
Type system extensions for programs checked with the mypy type checker.
Timeout context manager for asyncio programs
Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.
Enables Python programs to dynamically access arbitrary Java objects
passive checker of Python programs
A concrete syntax tree with AST-like properties for Python 3.0 through 3.15 programs.
Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.
Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.
RestrictedPython is a defined subset of the Python language which allows to provide a program input into a trusted environment.
EasyGUI is a module for very simple, very easy GUI programming in Python. EasyGUI is different from other GUI generators in that EasyGUI is NOT event-driven. Instead, all GUI interactions are invoked by simple function calls.
Google OR-Tools python libraries and modules
A programming model for software-defined state
Optimized PyTree Utilities.
PuLP is an LP modeler written in python. PuLP can generate MPS or LP files and call GLPK, COIN CLP/CBC, CPLEX, and GUROBI to solve linear problems.
Pre-compiled tree-sitter grammars for 371 programming languages
A module for monitoring memory usage of a python program
Clarabel Conic Interior Point Solver for Rust / Python
A prompt programming language
Repair Google Calendar - This Python module and program makes ICS/iCalendar files using X-WR-TIMEZONE compatible with the RFC 5545 standard.
Practical functional programming for Python 3.10+
Produce a plan that dispatches calls based on a graph of functions, satisfying data dependencies.
A Pulumi package to create TLS resources in Pulumi programs.
Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
A Pulumi package to safely use randomness in Pulumi programs.
A simple, easy to use, unified manner of accessing program properties.
Video scene cut/shot detection program and Python library (bundles the opencv-python OpenCV variant and the scenedetect CLI).
A Python framework for high-performance simulation and graphics programming
Quadratic programming solvers in Python with a unified API.
Declarative parameters for robust Python classes and a rich API for reactive programming
Function and command-line program to strip Python type hints.
Make your functions return something meaningful, typed, and safe!
Probabilistic Generative Model Programming
Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with PyTensor
An open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
Never use print() to debug again: inspect variables, expressions, and program execution with a single, simple function call.
A library to create a command-line program from a function
Quadratic Programming Solver
A Pulumi package for interacting with Docker in Pulumi programs
A utility to report core memory usage per program
A Python library for probabilistic modeling and inference
Relational programming in Python
Probabilistic programming with NumPy powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.