AD Tool: pycppad
Introduction
Applications
Tools
Research Groups
Workshops
Publications
My Account
About
Impress

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:
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.

10+
#Entries
0
Year
  

Contact:
autodiff.org
Username:
Password:
(lost password)