pycppad
Summary:
A boost ::python interface to the C++ Algorithmic Differentiation package CppAD. The pycppad package is distributed under the BSD license.
URL: http://www.seanet.com/~bradbell/pycppad/pycppad.htm
Developers:
- Sebastian F. Walter
- Bradley M. Bell
Mode: |
Forward Reverse |
Method: |
Operator overloading |
Supported Language: |
Interpreted Python |
Features:
pycppad is a boost::python interface to CppAD. Operator overloading is used to store the operation sequence corresponding to a python algorithm. The operation sequence can be evaluated to obtain new function values or derivatives of arbitrary order. In addition, multiple levels of AD are supported. This means that AD derivatives can be used in the definition of a function which in trun can be differentiated using AD.
Supported Platforms:
- Unix/Linux
Licensing: open source
Entries in our publication database that actually use pycppad in the numerical experiments: 0
The following diagram shows these entries versus the year of the publication.
|
|||
Year |