Skip to content


@conceptofmind @madisonmay @gabrielmbmb @alvarobartt
Block or Report

Block or report patrick-kidger

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse


  1. Differentiable SDE solvers with GPU support and efficient sensitivity analysis.

    Python 997 108

  2. torchtyping Public

    Type annotations and dynamic checking for a tensor's shape, dtype, names, etc.

    Python 983 23

  3. equinox Public

    Callable PyTrees and filtered transforms => neural networks in JAX.

    Python 639 34

  4. NeuralCDE Public

    Code for "Neural Controlled Differential Equations for Irregular Time Series" (Neurips 2020 Spotlight)

    Python 457 57

  5. diffrax Public

    Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable.

    Python 527 30

  6. signatory Public

    Differentiable computations of the signature and logsignature transforms, on both CPU and GPU. (ICLR 2021)

    C++ 175 19

1,327 contributions in the last year

Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Mon Wed Fri

Contribution activity

June 2022

Opened 5 pull requests in 2 repositories
patrick-kidger/equinox 4 merged
patrick-kidger/diffrax 1 merged
Reviewed 2 pull requests in 1 repository
patrick-kidger/diffrax 2 pull requests

Created an issue in google/jax that received 4 comments

Allow custom PyTree nodes to define pretty-prints, serialisation, deserialisation

In JAX a PyTree node defines two things: flattening and unflattening. There's some other things that I think would make sense to (optionally) defin…

Started 1 discussion in 1 repository
77 contributions in private repositories Jun 3 – Jun 24

Seeing something unexpected? Take a look at the GitHub profile guide.