Prev Next Index-> contents reference index search external Up-> pycppad whats_new whats_new_09 pycppad-> install get_started.py example ad_variable ad_function two_levels.py runge_kutta_4 whats_new license whats_new-> whats_new_12 whats_new_11 whats_new_10 whats_new_09 whats_new_09 Headings-> 06-21 06-13 05-13 05-12 02-13 02-09 01-31 01-30 01-29 01-28 01-26

Extensions, Bug Fixes, and Changes During 2009

06-21
The Boost Python library name was not being used correctly and hence one would get the error message: "Cannot find the Boost Python library" ... This has been fixed.

06-13
The setup.py file (used during the build step of the install) had /home/bradbell/install as the value of cppad_parent_dir. This has been changed so that the default is \$HOME/install.

05-13
Changed to a new version of CppAD, (20090303.0).

05-12
The Boost Python library libboost_python-py26.so had a problem with ad(x) where x was of type int. This has been fixed.

02-13
Changed to new version of CppAD, (20090131.0) so that tanh is now included in std_math (it was documented but missing from the actual pycppad implementation before this date).

02-09
Added cross reference links from the examples to the corresponding section. For example, when independent appears in example code, it is linked in the following way: independent .

01-31
1. Change distribution to automatically download and link in proper version of CppAD.
2. Remove tanh from standard math functions because previous release of CppAD did not include it (a new release of CppAD is being built so that tanh can be included in pycppad).
3. The two tests in example/ad_unary.py had the same name and hence only one was being run. This has been fixed.

01-30
1. Organize the documentation by grouping the ad_variable and ad_function operations.
2. Add a get_started.py section.
3. Add the unary plus and minus operators .
4. Sort the installation testing results in alphabetical order.
5. Use the ** exponentiation operator in get_started.py .
6. Put this whats new section in inverse order by date.
7. Improve the error reporting done by the value function.

01-29
A list of examples has been added to the documentation. The code for the two_levels.py example was missing, this has been fixed.  The pycppad tests no longer require any package to run; i.e., it is no longer necessary to install --       py.test
-
for testing pycppad.

01-28
Change from an general AD package to just one package; i.e. from pyad-yyyymmdd.tar.gz to pycppad-yyyymmdd.tar.gz . This is a change in API requiring user code to change import pyad.cppad to import pycppad.

01-26
Released first version, pyad-20090126.  Add build inplace, and omitting the setup.py install step, to install documentation.
Input File: omh/whats_new_09.omh