15 Packages since 2013
User Packages
-
ForwardDiff.jl361Forward Mode Automatic Differentiation for Julia
-
ReverseDiff.jl129Reverse Mode Automatic Differentiation for Julia
-
TaylorSeries.jl114A julia package for Taylor polynomial expansions in one and several independent variables.
-
FiniteDiff.jl93Fast non-allocating calculations of gradients, Jacobians, and Hessians with sparsity support
-
ChainRules.jl85Forward-, reverse-, and mixed-mode automatic differentiation primitives for Julia Base + StdLibs
-
SparseDiffTools.jl67Fast jacobian computation through sparsity exploitation and matrix coloring
-
FiniteDifferences.jl64High accuracy derivatives, estimated via numerical finite differences (formerly FDM.jl)
-
FDM.jl64High accuracy derivatives, estimated via numerical finite differences (formerly FDM.jl)
-
DualNumbers.jl51Julia package for representing dual numbers and for performing dual algebra
-
ChainRulesCore.jl41It is like recipes but for AD! (Full functionality is in ChainRules.jl but this a light weight dependency just to define sensitivities for your functions in your packages)
-
HyperDualNumbers.jl25Julia implementation of HyperDualNumbers
-
DiffRules.jl22A simple shared suite of common derivative definitions
-
DiffResults.jl11A package which provides an API for querying differentiation results at multiple orders simultaneously
-
DiffTests.jl8A common suite of test functions for stressing the robustness of differentiation tools.
-
ChainRulesTestUtils.jl0Utilities for testing custom forward- and reverse-mode AD primatives.
View all packages