Hany Abdulsamad's starred repositories

jax

Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more

Language:PythonLicense:Apache-2.0Stargazers:28673Issues:324Issues:5227

Kalman-and-Bayesian-Filters-in-Python

Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions.

Language:Jupyter NotebookLicense:NOASSERTIONStargazers:16011Issues:473Issues:314

mujoco

Multi-Joint dynamics with Contact. A general purpose physics simulator.

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:7369Issues:102Issues:1278

annotated_latex_equations

Examples of how to create colorful, annotated equations in Latex using Tikz.

Language:TeXLicense:MITStargazers:3714Issues:37Issues:3

drake

Model-based design and verification for robotics.

Language:C++License:NOASSERTIONStargazers:3137Issues:176Issues:6138

user.js

user.js -- Firefox configuration hardening

Language:JavaScriptLicense:MITStargazers:2721Issues:118Issues:308

equinox

Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/

Language:PythonLicense:Apache-2.0Stargazers:1870Issues:22Issues:360

hasktorch

Tensors and neural networks in Haskell

Language:HaskellLicense:NOASSERTIONStargazers:1029Issues:29Issues:202

jaxopt

Hardware accelerated, batchable and differentiable optimizers in JAX.

Language:PythonLicense:Apache-2.0Stargazers:901Issues:19Issues:200

bibtex-tidy

Cleaner and Formatter for BibTeX files

Language:TeXLicense:MITStargazers:785Issues:8Issues:91
Language:PythonLicense:Apache-2.0Stargazers:732Issues:18Issues:45

Cthulhu.jl

The slow descent into madness

Language:JuliaLicense:MITStargazers:619Issues:13Issues:216

Dojo.jl

A differentiable physics engine for robotics

Language:JuliaLicense:MITStargazers:293Issues:6Issues:52

RigidBodyDynamics.jl

Julia implementation of various rigid body dynamics and kinematics algorithms

Language:JuliaLicense:NOASSERTIONStargazers:285Issues:17Issues:136
Language:PythonLicense:Apache-2.0Stargazers:185Issues:7Issues:8

SDE

Example codes for the book Applied Stochastic Differential Equations

Language:MATLABLicense:MITStargazers:160Issues:9Issues:3

posteriordb

Database with posteriors of interest for Bayesian inference

Birch

A probabilistic programming language that combines automatic differentiation, automatic marginalization, and automatic conditioning within Monte Carlo methods.

Language:C++License:Apache-2.0Stargazers:107Issues:14Issues:7

SGMCMCJax

Lightweight library of stochastic gradient MCMC algorithms written in JAX.

Language:PythonLicense:Apache-2.0Stargazers:92Issues:6Issues:39

diffarticulated

Efficient Differentiable Simulation of Articulated Bodies (ICML2021)

Language:CLicense:Apache-2.0Stargazers:91Issues:5Issues:2

CALIPSO.jl

Conic Augmented Lagrangian Interior-Point SOlver

Language:JuliaLicense:MITStargazers:57Issues:2Issues:5

logreg

Bayesian inference for a logistic regression model in various languages

Language:PythonLicense:GPL-3.0Stargazers:40Issues:4Issues:1

dissertation

Zheng Zhao's doctoral dissertation from Aalto University

Language:TeXLicense:NOASSERTIONStargazers:33Issues:3Issues:0

ilqc

Iterative Linearized Control Toolbox

Language:Jupyter NotebookStargazers:32Issues:0Issues:0

sequential-parallelization-examples

This is a collection of code samples aimed at illustrating temporal parallelization methods for sequential data.

Language:Jupyter NotebookLicense:MITStargazers:24Issues:4Issues:5

corati_home

A collection of user models and parameter estimation methods.

Language:HTMLLicense:GPL-3.0Stargazers:18Issues:2Issues:0
Language:PythonLicense:MITStargazers:13Issues:1Issues:0

sqrt-parallel-smoothers

A generic library for linear and non-linear Gaussian smoothing problems. The code leverages JAX and implements several linearization algorithms, both in a sequential and parallel fashion, as well as efficient gradient rules for computing gradients of required quantities (such as the pseudo-loglikelihood of the system).

Language:Jupyter NotebookLicense:MITStargazers:11Issues:4Issues:3

aux-ssm-samplers

Auxiliary Kalman and particle Gibbs samplers for Feynman-Kac (state-space) models.

Language:PythonLicense:MITStargazers:8Issues:2Issues:0

jax-workshop

JAX workshop for Simo Särkkä's group

Language:Jupyter NotebookStargazers:7Issues:2Issues:0