Multiple dispatch in Python
☆633Feb 21, 2026Updated last week
Alternatives and similar repositories for plum
Users that are interested in plum are comparing it to the libraries listed below
Sorting:
- Unbearably fast near-real-time pure-Python runtime-static type-checker.☆3,354Updated this week
- Multiple argument dispatching.☆311Feb 21, 2026Updated last week
- Multiple dispatch☆843Dec 5, 2024Updated last year
- An experimental simple method overlay mechanism for Julia☆34Dec 1, 2025Updated 3 months ago
- A generic interface for linear algebra backends☆76Feb 21, 2026Updated last week
- Multiple dispatch over abstract array types in JAX.☆137Dec 15, 2025Updated 2 months ago
- Type annotations and runtime checking for shape and dtype of JAX/NumPy/PyTorch/etc. arrays. https://docs.kidger.site/jaxtyping/☆1,743Feb 16, 2026Updated 2 weeks ago
- Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/☆2,803Updated this week
- A pure-Python codified rant aspiring to a world where numbers and types can work together.☆46Feb 27, 2026Updated last week
- Mathematical operations for JAX pytrees☆209Dec 5, 2024Updated last year
- Have you ever dreamed of declaring the same function multiple times?☆12May 21, 2024Updated last year
- Julia enhancement proposal (Julep) for implicit per file module in Julia☆145Nov 20, 2024Updated last year
- Tools for visualizing Julia IR☆45Dec 9, 2025Updated 2 months ago
- Traits for julia iterators☆11Aug 22, 2020Updated 5 years ago
- Write flame graphs to SVG format and explore them interactively in Jupyter, Pluto, etc.☆55Mar 18, 2024Updated last year
- Static Code Analysis for Julia☆159Feb 25, 2026Updated last week
- Designs for new Base array interface primitives, used widely through scientific machine learning (SciML) and other organizations☆138Feb 9, 2026Updated 3 weeks ago
- Checkpointing for Automatic Differentiation☆61Updated this week
- Next-generation AD☆453Nov 24, 2025Updated 3 months ago
- Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable. https://docs.kidger.site/diffrax/☆1,919Feb 23, 2026Updated last week
- Stencil computations in JAX☆71Nov 15, 2025Updated 3 months ago
- Phantom types for Python.☆233Jan 1, 2026Updated 2 months ago
- Tools for JAX☆50Feb 20, 2026Updated 2 weeks ago
- Analysis of profiling data using trees☆53Nov 24, 2025Updated 3 months ago
- Nonlinear optimisation (root-finding, least squares, ...) in JAX+Equinox. https://docs.kidger.site/optimistix/☆546Feb 16, 2026Updated 2 weeks ago
- forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs☆471Feb 11, 2026Updated 3 weeks ago
- Ion - a CLI toolbox for Julia developers☆66Sep 18, 2023Updated 2 years ago
- Your best CLI generator in JuliaLang☆293Dec 15, 2025Updated 2 months ago
- An opinionated code formatter for Julia. Plot twist - the opinion is your own.☆628Feb 12, 2026Updated 3 weeks ago
- Syntax aware code search for Julia☆14Nov 24, 2025Updated 3 months ago
- Julia package to extend the conversion of Julia arrays to NumPy arrays☆15Jul 12, 2021Updated 4 years ago
- Turn SymPy expressions into trainable JAX expressions.☆363Feb 4, 2026Updated last month
- Generate precompile directives by reading method signatures☆42Aug 27, 2022Updated 3 years ago
- ☆38Feb 11, 2022Updated 4 years ago
- Run jobs on different job queue systems (schedulers) commonly used on HPC compute clusters☆257Feb 26, 2026Updated last week
- Differentiate python calls from Julia☆57Jul 19, 2022Updated 3 years ago
- Hardware accelerated, batchable and differentiable optimizers in JAX.☆1,028Dec 17, 2025Updated 2 months ago
- BlackJAX is a Bayesian Inference library designed for ease of use, speed and modularity.☆1,021Feb 3, 2026Updated last month
- Composable nonblocking and synchronization programming framework☆22Aug 6, 2024Updated last year