Skip to main content
Avatar for Patrick Kidger from gravatar.com

Patrick Kidger

Username    patrick-kidger
Date joined   Joined

25 projects

sympy2jax

Last released

Turn SymPy expressions into trainable JAX expressions.

diffrax

Last released

GPU+autodiff-capable ODE/SDE/CDE solvers written in JAX.

jaxtyping

Last released

Type annotations and runtime checking for shape and dtype of JAX/NumPy/PyTorch/etc. arrays.

lineax

Last released

Linear solvers in JAX and Equinox.

equinox

Last released

Elegant easy-to-use neural networks in JAX.

tinyio

Last released

A tiny event loop for Python.

structional

Last released

Immutable structs, controlled randomness, and trees. These are the core tools I use to build reliable software in Python.

typst_marimo

Last released

Typst extension, adding support for generating images from a companion Marimo notebook

optimistix

Last released

Nonlinear optimisation in JAX and Equinox.

quax

Last released

Multiple dispatch in JAX via custom interpreters.

typst-pyimage

Last released

Typst extension, adding support for generating figures using inline Python code

patdb

Last released

Pat's Python debugger

wadler-lindig

Last released

A Wadler–Lindig pretty-printer for Python.

esm2quinox

Last released

ESM2 implemented in Equinox+JAX.

hippogriffe

Last released

Tweaks for `mkdocstrings[python]`

mkdocs-ipynb

Last released

A simple ipynb->md converter for MkDocs

mkdocs-include-exclude-files

Last released

Modify which files MkDocs includes or excludes.

torchtyping

Last released

Runtime type annotations for the shape, dtype etc. of PyTorch Tensors.

pytkdocs-tweaks

Last released

Some custom tweaks to the results produced by pytkdocs (part of mkdocstrings).

torchsde

Last released

SDE solvers and stochastic adjoint sensitivity analysis in PyTorch.

sympytorch

Last released

Turning SymPy expressions into PyTorch modules.

mkposters

Last released

Make posters from Markdown files.

torchcde

Last released

Differentiable controlled differential equation solvers for PyTorch with GPU support and memory-efficient adjoint backpropagation.

signatory

Last released

Differentiable computations of the signature and logsignature transforms, on both CPU and GPU.

py2annotate

Last released

An extension to Sphinx :code:`autodoc` to augment Sphinx documentation with type annotations, when using Python 2 style type annotations.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page