2023#

View page source

Release Notes for 2023#

mm-dd#

10-04#

The setup.py.error page was added and the old install_error page was moved to old_setup.py.error .

10-03#

  1. Installing System Dependencies was added to the setup.py install instructions.

  2. The file optimize_fun_class.py had the warning: invalid escape sequence ; . This has been fixed.

  3. The pytest, scipy, and matplotlib requirements were missing and have been add to the setup.py install.

  4. The setup.py Simple Case was corrected by changing cppad_py-$version.gz to cppad_py-$version.tar.gz .

09-30#

  1. In documentation, change the name ‘top source directory’ to cppad_py.git . (It is simpler to use one directory name and be explicit.)

  2. Add discussion of example_install to get_cppad_mixed.sh .

09-29#

Move the install settings from get_cppad.sh to install_settings.py .

09-21#

  1. Improve and update the get_cppad.sh and get_cppad_mixed.sh-name documentation. Of particular interest is how cmake_install_prefix relates to the prefix used by the new setup.py .

  2. Fix some import resolution problems with the new setup.py when include_mixed is true.

  3. Add the build_type function. This will be used to exclude certain error detection tests when using a release build.

  4. Combine the more.cpp and more.py into the new_feature page.

  5. Add pytest testing of the new setup.py install.

09-20#

Move the old setup.py to old_setup.py and create a new version of setup.py .

09-13#

  1. Advance to cppad_mixed-20230913.

  2. Add the uninstall scripts rm_cppad.sh and rm_cppad_mixed.sh .

  3. Change xrst page names from *_sh -> *.sh, *_py -> *.py, and *_cpp -> *.cpp .

09-05#

  1. Fix some documentation errors that a newer version of xrst detected. These errors were in the more.cpp and more.py and were OMhelp commands that did not convert to xrst properly.

  2. Advance cppad_mixed from 20220519 to 20230112.