An open API service providing repository metadata for many open source software ecosystems.

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