beartype / plumLinks
Multiple dispatch in Python
☆579Updated 2 weeks ago
Alternatives and similar repositories for plum
Users that are interested in plum are comparing it to the libraries listed below
Sorting:
- Multiple argument dispatching.☆298Updated 4 months ago
- Multiple dispatch☆829Updated 5 months ago
- Simple, Elegant, Typed Argument Parsing with argparse☆466Updated last week
- Populate library namespace without incurring immediate import costs☆168Updated 2 weeks ago
- Phantom types for Python.☆218Updated 2 weeks ago
- Get information about what a Python frame is currently doing, particularly the AST node being executed☆351Updated 2 months ago
- Separate test code from test cases in pytest.☆362Updated 3 weeks ago
- Fast and well tested serialization library☆853Updated last week
- 💡 Type hints for Numpy and Pandas☆622Updated 10 months ago
- Reusable constraint types to use with typing.Annotated☆553Updated 3 weeks ago
- Yet another serialization library on top of dataclasses, inspired by serde-rs.☆776Updated 3 weeks ago
- A simple immutable dictionary for Python☆159Updated 3 months ago
- Dynamically create python functions with a proper signature.☆127Updated 2 weeks ago
- Run-time type checker for Python☆1,660Updated this week
- Composable custom class converters for attrs, dataclasses and friends.☆891Updated last week
- pytest plugin for easy integration of memray memory profiler☆382Updated 4 months ago
- RFC document, tooling and other content related to the array API standard☆239Updated last week
- A fast TOML library for python implemented in rust.☆358Updated 2 months ago
- Runtime inspection utilities for Python typing module☆360Updated 3 weeks ago
- Run `black` on python code blocks in documentation files☆664Updated last week
- A little benchmarking tool for Python☆187Updated last year
- Backported and experimental type hints for Python☆497Updated last week
- Parse Python docstrings in various flavors.☆239Updated last year
- HPy: a better API for Python☆1,113Updated last week
- A central repository to keep track of the status of work on and support for free-threaded CPython (see PEP 703), with a focus on the scie…☆216Updated this week
- Type annotations and runtime checking for shape and dtype of JAX/NumPy/PyTorch/etc. arrays. https://docs.kidger.site/jaxtyping/☆1,415Updated last month
- Lock-Free Atomics in Python☆66Updated 4 months ago
- Compatibility layer for common array libraries to support the Array API☆97Updated last week
- An optimized logging library for Python☆719Updated 6 months ago
- pytest fixture for benchmarking code☆1,334Updated last month