Python Wrapper of ADOL-C. Features (http://www.autodiff.org/?module=Tools&tool=pyadolc): BSD licenced. tape evaluation is completely done on the C++ side. tape size should be the same as in ADOL-C but bufsize can be much larger in pyadolc. all low level routines (hov_forward, hov_ti_reverse, etc) + most user friendly drivers (jacobian, hessian, etc) are available, also functions that are not documented but available in ADOL-C (in particular hov_ti_reverse). provides an Pythonic userinterface with input assertions. All functions are documented in docstrings. some preliminary sparse Jacobian and sparse Hessian support. big unit test and many examples known to work robustly on 32bit and 64bit linux.
Keywords for this software
References in zbMATH (referenced in 1 article )
Showing result 1 of 1.
- Birk, Lothar; McCulloch, T.Luke: Robust generation of constrained B-spline curves based on automatic differentiation and fairness optimization (2018)