Optional static typing for Python
-
Updated
Jun 15, 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
Command line tool for improving typing skills (programmers friendly)
Typing speed test in terminal
🪄 Auto-generate Streamlit UI from Pydantic Models and Dataclasses.
Runtime inspection utilities for Python typing module
An extremely flexible and configurable data model conversion library.
Typeracer-like console app for measuring your WPM
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."