JuliaDiff

JuliaDiff

Organization data from Github https://github.com/JuliaDiff

Differentiation Tools in Julia

Home Page:https://www.juliadiff.org/

GitHub:@JuliaDiff

JuliaDiff's repositories

ForwardDiff.jl

Forward Mode Automatic Differentiation for Julia

Language:JuliaLicense:NOASSERTIONStargazers:960Issues:21Issues:379

BlueStyle

A Julia style guide that lives in a blue world

ChainRules.jl

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

Language:JuliaLicense:NOASSERTIONStargazers:460Issues:18Issues:255

Diffractor.jl

Next-generation AD

Language:JuliaLicense:MITStargazers:451Issues:26Issues:76

ReverseDiff.jl

Reverse Mode Automatic Differentiation for Julia

Language:JuliaLicense:NOASSERTIONStargazers:383Issues:11Issues:140

TaylorSeries.jl

Taylor polynomial expansions in one and several independent variables.

Language:JuliaLicense:NOASSERTIONStargazers:361Issues:16Issues:142

FiniteDifferences.jl

High accuracy derivatives, estimated via numerical finite differences (formerly FDM.jl)

Language:JuliaLicense:MITStargazers:306Issues:15Issues:86

DifferentiationInterface.jl

An interface to various automatic differentiation backends in Julia.

Language:JuliaLicense:MITStargazers:285Issues:8Issues:273

FiniteDiff.jl

Fast non-allocating calculations of gradients, Jacobians, and Hessians with sparsity support

Language:JuliaLicense:NOASSERTIONStargazers:280Issues:10Issues:71

ChainRulesCore.jl

AD-backend agnostic system defining custom forward and reverse mode rules. This is the light weight core to allow you to define rules for your functions in your packages, without depending on any particular AD system.

Language:JuliaLicense:NOASSERTIONStargazers:262Issues:11Issues:275

SparseDiffTools.jl

Fast jacobian computation through sparsity exploitation and matrix coloring

Language:JuliaLicense:MITStargazers:251Issues:7Issues:98

AbstractDifferentiation.jl

An abstract interface for automatic differentiation.

Language:JuliaLicense:MITStargazers:140Issues:11Issues:69

DualNumbers.jl

Julia package for representing dual numbers and for performing dual algebra

Language:JuliaLicense:NOASSERTIONStargazers:81Issues:8Issues:41

TaylorDiff.jl

Taylor-mode automatic differentiation for higher-order derivatives

Language:JuliaLicense:MITStargazers:81Issues:6Issues:35

DiffRules.jl

A simple shared suite of common derivative definitions

Language:JuliaLicense:NOASSERTIONStargazers:73Issues:5Issues:27

Capstan.jl

A Cassette-based automatic differentiation package for the Julia language

Language:JuliaLicense:NOASSERTIONStargazers:56Issues:15Issues:4

ChainRulesTestUtils.jl

Utilities for testing custom AD primitives.

Language:JuliaLicense:MITStargazers:51Issues:9Issues:124

HyperDualNumbers.jl

Julia implementation of HyperDualNumbers

Language:JuliaLicense:NOASSERTIONStargazers:43Issues:10Issues:17

DiffResults.jl

A package which provides an API for querying differentiation results at multiple orders simultaneously

Language:JuliaLicense:NOASSERTIONStargazers:37Issues:6Issues:15

DiffTests.jl

A common suite of test functions for stressing the robustness of differentiation tools.

Language:JuliaLicense:NOASSERTIONStargazers:12Issues:4Issues:5

DocThemeIndigo.jl

The Documenter Theme for the ChainRules family of packages. But you can use it too

Language:SCSSLicense:MITStargazers:8Issues:6Issues:3

ChainRulesOverloadGeneration.jl

Tools to help generate operator overloads based on ChainRules

Language:JuliaLicense:NOASSERTIONStargazers:4Issues:12Issues:3

ChainRulesDeclarationHelpers.jl

Helpers for declaring ChainRules