GitHub topics: dual-numbers
rdguerrerom/AutoDiff
A comprehensive C++ framework for automatic differentiation supporting both forward and reverse modes with exceptional performance. Designed with solid software engineering principles, AutoDiff provides exact derivatives of arbitrary functions with machine precision through dual numbers and computational graphs.
Language: C++ - Size: 223 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

djmaxus/autodj
Automatic Differentiation Library
Language: Rust - Size: 238 KB - Last synced at: 2 days ago - Pushed at: 15 days ago - Stars: 10 - Forks: 0

oberbichler/HyperJet
Algorithmic differentiation with hyper-dual numbers in C++ and Python
Language: C++ - Size: 2.38 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 16 - Forks: 4

JuliaDiff/DualNumbers.jl
Julia package for representing dual numbers and for performing dual algebra
Language: Julia - Size: 118 KB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 80 - Forks: 30

lucaferranti/ForwardModeAD
forward mode automatic differentiation using dual numbers
Language: Chapel - Size: 85 KB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

muellan/numeric
numeric facilities for C++ 14; dual numbers, dual quaternions, constrained numbers, intervals
Language: C++ - Size: 521 KB - Last synced at: 2 days ago - Pushed at: almost 7 years ago - Stars: 24 - Forks: 3

khizirsiddiqui/auto-grad
Toy Automatic Differentiation Library
Language: Python - Size: 23.4 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

michael-0acf4/auto-diff-playground 📦
Automatic differentiation playground
Language: C++ - Size: 25.4 KB - Last synced at: 8 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

meirizarrygelpi/numbers
A collection of packages that implement arithmetic for many number systems in Go.
Language: Go - Size: 636 KB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 0

ZAARAOUI999/hypermat
Hyperelastic formulations using an algorithmic differentiation with hyper-dual numbers in Python.
Language: Python - Size: 146 KB - Last synced at: about 12 hours ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

Serrof/swiftt
SoftWare for Intrusive Function's Taylor-series Truncation (swiftt), a Pure Python library implementing the Taylor Differential Algebra
Language: Python - Size: 266 KB - Last synced at: 8 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

originalsouth/dual.h
A small and simple header only dual number library (written in C++17)
Language: C++ - Size: 3.91 KB - Last synced at: 10 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

tomtuamnuq/rusty-chaos-craftor
An interactive exploration tool for dynamics in chaotic systems.
Language: Rust - Size: 8.47 MB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

tamnd/dual
Go implementation of dual numbers.
Language: Go - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 1

krtab/fwd_ad
Fwd:AD is a Rust library (crate) to perform forward auto-differentiation, with a focus on empowering its user to manage memory location and minimize copying. This repo is a mirror of https://gitlab.inria.fr/InBio/Public/fwd_ad.
Language: Rust - Size: 45.9 KB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

JulesBa-Git/DualNumber
Simplified Dual number library in order to perform simple dual algebra. Written using C++ for the purpose of learning more about automatic differentiation
Language: C++ - Size: 75.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ujjwalkhandelwal/Dual-numbers-and-automatic-differentiation-using-Python
Implemented the forward mode of automatic differentiation with the help of dual numbers using Python.
Language: Jupyter Notebook - Size: 24.4 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 16 - Forks: 7

briochemc/F1Method.jl
F-1 method
Language: Julia - Size: 502 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

ssmit1986/DualNumbers
Implementation of dual numbers for automatic differentiation of programs
Language: Mathematica - Size: 2.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 3

wlad-svennik/laguerre_transformations
A library for visualizing the mathematical transformations known as Laguerre transformations
Language: Python - Size: 42.6 MB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

batuwa/vyut
A simple automatic differentiation library written in Go
Language: Go - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

meirizarrygelpi/Plexifications.jl
Complexification, perplexification, and nilplexification in Julia
Language: Julia - Size: 35.2 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

kaosmicadei/pyautoerror
Implementation of propagation of uncertainty using dual numbers
Language: Python - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

kaosmicadei/AutoError
Implementation of propagation of uncertainty using dual numbers
Language: Julia - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

jacopotagliabue/Automatic-differentiation-with-dual-numbers
A brief (and inaccurate) history of derivatives, with a brief (and incomplete) Python implementation
Language: Python - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

wlad-svennik/memoized_coduals
Shows that it is possible to implement reverse mode autodiff using a variation on the dual numbers called the codual numbers
Language: Python - Size: 9.77 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

m-YoC/HTN
Automatic forward-mode differential library. It calculates gradient vector and hessian matrix automatically.
Language: C++ - Size: 1.54 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

weberBen/Automatic_differentiation
Implementation of automatic differentiation (AD) in forward and backward modes with mathematical explanations
Language: Python - Size: 2.84 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

ForceBru/Matches.jl
Simple ML package that computes gradients without backpropagation
Language: Julia - Size: 16.6 KB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 0

kophy/autodiff
Simple forward-mode automatic differentiation written in Rust.
Language: Rust - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 0

kaifishr/PyDualNumber
Basic implementation of dual numbers in Python.
Language: Python - Size: 58.6 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

TimeTravelPenguin/DualNumbers
A simple toy implementation of the Dual numbers
Language: Haskell - Size: 44.9 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

nottug/go-gdual
An Implementation of Generalized Dual Numbers
Language: Go - Size: 26.4 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

omaraflak/Automatic-Differentiation
Simple automatic differentiation tool.
Language: C++ - Size: 12.7 KB - Last synced at: 16 days ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

xelfia/XELF.Numerics
Experimental Math Codes under C# 7.2+
Language: C# - Size: 26.4 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
