Automatic Differentiation Library

crates.io docs build rust-clippy analyze

AUTOmatic Derivatives & Jacobians by djmaxus and you

Contents

Motivation

I do both academic & business R&D in the area of computational mathematics. As well as many of us, I've written a whole bunch of sophisticated Jacobians by hand.

One day, I learned about automatic differentiation based on dual numbers. Almost the same day, I learned about Rust as well :crab:

Then, I decided to:

Project goals

Anticipated features

You are very welcome to introduce issues to promote most wanted features or to report a bug.

Comparison with autodiff

As far as I noticed, autodj currently has the following differences

Some defferences are planned to be eliminated as noted in the roadmap.

Within this crate, you may study & launch test target /tests/autodiff.rs to follow some differences.

shell cargo test --test autodiff -- --show-output