22 Packages since 2013
User Packages
-
ChainRulesCore.jl253AD-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.
-
ForwardDiff.jl888Forward Mode Automatic Differentiation for Julia
-
ChainRules.jl435Forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs
-
TaylorDiff.jl68Taylor-mode automatic differentiation for higher-order derivatives
-
SparseDiffTools.jl238Fast jacobian computation through sparsity exploitation and matrix coloring
-
Diffractor.jl432Next-generation AD
-
ReverseDiff.jl348Reverse Mode Automatic Differentiation for Julia
-
TaylorSeries.jl346Taylor polynomial expansions in one and several independent variables.
-
FiniteDiff.jl247Fast non-allocating calculations of gradients, Jacobians, and Hessians with sparsity support
-
PolyesterForwardDiff.jl30-
-
DiffRules.jl76A simple shared suite of common derivative definitions
-
FDM.jl296High accuracy derivatives, estimated via numerical finite differences (formerly FDM.jl)
-
FiniteDifferences.jl296High accuracy derivatives, estimated via numerical finite differences (formerly FDM.jl)
-
ChainRulesTestUtils.jl50Utilities for testing custom AD primitives.
-
AbstractDifferentiation.jl135An abstract interface for automatic differentiation.
-
DualNumbers.jl80Julia package for representing dual numbers and for performing dual algebra
-
HyperDualNumbers.jl42Julia implementation of HyperDualNumbers
-
DocThemeIndigo.jl8The Documenter Theme for the ChainRules family of packages. But you can use it too
-
DiffResults.jl35A package which provides an API for querying differentiation results at multiple orders simultaneously
-
Capstan.jl56A Cassette-based automatic differentiation package for the Julia language
-
ChainRulesOverloadGeneration.jl4Tools to help generate operator overloads based on ChainRules
-
DiffTests.jl12A common suite of test functions for stressing the robustness of differentiation tools.
View all packages