Christopher Rackauckas

Applied Mathematics Instructor at MIT, researching numerical differential equations and their applications to scientific machine learning (SciML)

Projects

DifferentialEquations.jl

Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.

Julia - Released: 11 May 2016 - 2,853

Zygote.jl

21st century AD

Julia - Released: 06 Aug 2018 - 1,478

ModelingToolkit.jl

An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

Julia - Released: 27 Feb 2018 - 1,369

CUDA.jl

CUDA programming in Julia.

Julia - Released: 06 Sep 2019 - 1,151

ForwardDiff.jl

Forward Mode Automatic Differentiation for Julia

Julia - Released: 13 Apr 2013 - 888

OrdinaryDiffEq.jl

High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)

Julia - Released: 22 Oct 2016 - 506

Weave.jl

Scientific reports/literate programming for Julia

Julia - Released: 24 Nov 2014 - 827

SymbolicUtils.jl

Symbolic expressions, rewriting and simplification

Julia - Released: 09 Feb 2020 - 502

ChainRules.jl

forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs

Julia - Released: 16 Nov 2018 - 434

ReverseDiff.jl

Reverse Mode Automatic Differentiation for Julia

Julia - Released: 24 Jun 2016 - 348

Calculus.jl

Calculus functions in Julia

Julia - Released: 23 Dec 2012 - 272

Optimization.jl

Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.

Julia - Released: 06 May 2020 - 655

model-zoo

Please do not feed the models

Julia - Released: 06 Jun 2017 - 881

MATLAB.jl

Calling MATLAB in Julia through MATLAB Engine

Julia - Released: 04 Mar 2013 - 265

Integrals.jl

A common interface for quadrature and numerical integration for the SciML scientific machine learning organization

Julia - Released: 08 Aug 2019 - 202

BFloat16s.jl

Julia implementation for the BFloat16 number type

Julia - Released: 31 Aug 2018 - 48

PolyChaos.jl

A Julia package to construct orthogonal polynomials, their quadrature rules, and use it with polynomial chaos expansions.

Julia - Released: 15 Jan 2019 - 112

EllipsisNotation.jl

Julia-based implementation of ellipsis array indexing notation `..`

Julia - Released: 30 May 2016 - 85

ColPrac

Contributor's Guide on Collaborative Practices for Community Packages

Julia - Released: 21 Jun 2020 - 117

GlobalSensitivity.jl

Robust, Fast, and Parallel Global Sensitivity Analysis (GSA) in Julia

Julia - Released: 10 Nov 2020 - 44

PkgDev.jl

Tools for Julia package developers

Julia - Released: 30 Sep 2015 - 70

MuladdMacro.jl

This package contains a macro for converting expressions to use muladd calls and fused-multiply-add (FMA) operations for high-performance in the SciML scientific machine learning ecosystem

Julia - Released: 31 Jul 2017 - 45

Juleps

Julia Enhancement Proposals

Released: 21 Oct 2016 - 67

sciml.ai

The SciML Scientific Machine Learning Software Organization Website

CSS - Released: 26 Nov 2016 - 49

SciPyDiffEq.jl

Wrappers for the SciPy differential equation solvers for the SciML Scientific Machine Learning organization

Julia - Released: 23 Nov 2019 - 20