Optional static typing for Python
-
Updated
Nov 16, 2024 - Python
Optional static typing for Python
A static type analyzer for Python code
Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!
Python static typing home. Hosts the documentation and a user help forum.
Type annotations and dynamic checking for a tensor's shape, dtype, names, etc.
Smassh your Keyboard, TUI Edition
Type annotations and runtime checking for shape and dtype of JAX/NumPy/PyTorch/etc. arrays. https://docs.kidger.site/jaxtyping/
🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
Yet another serialization library on top of dataclasses, inspired by serde-rs.
Python 3.5+ runtime type checking for integration testing and data validation
Typed argument parser for Python
🪄 Auto-generate Streamlit UI from Pydantic Models and Dataclasses.
Command line tool for improving typing skills (programmers friendly)
Typing speed test in terminal
An extremely flexible and configurable data model conversion library.
Runtime inspection utilities for Python typing module
A Python type checker
Add a description, image, and links to the typing topic page so that developers can more easily learn about it.
To associate your repository with the typing topic, visit your repo's landing page and select "manage topics."