Author: bugman Date: Thu Sep 18 11:47:22 2014 New Revision: 25898 URL: http://svn.gna.org/viewcvs/relax?rev=25898&view=rev Log: Imported the Numdifftools 0.6.0 package into the relax source tree. This package is extremely useful for testing the implementation of gradients, Hessians, and Jacobians for all relax target functions. The numerical values from numdifftools can be compared to the directly calculated values. And for analysis types where the partial derivatives with respect to each model parameter are too complicated to calculated, or the derivatives are very complicated and hence slow, numdifftools can be used to provide a numerical estimate for direct use in the optimisation. The Numdifftools package is from https://pypi.python.org/pypi/Numdifftools and https://code.google.com/p/numdifftools/. The current version 0.6.0 has been placed into extern/numdifftools. This is only the numdifftools package within the official distribution files and the Python package setup.py file and associated files and directories have not been included. The package uses the New BSD licence (the revised licence with no advertising clause) which is compatible with the GPL v3 licence. Added: trunk/extern/numdifftools/ trunk/extern/numdifftools/__init__.py trunk/extern/numdifftools/core.py trunk/extern/numdifftools/doc/ trunk/extern/numdifftools/doc/DERIVEST.pdf trunk/extern/numdifftools/doc/DERIVEST.tex trunk/extern/numdifftools/html/ trunk/extern/numdifftools/html/epydoc.css trunk/extern/numdifftools/html/index.html trunk/extern/numdifftools/info.py trunk/extern/numdifftools/license.py trunk/extern/numdifftools/nd_algopy.py trunk/extern/numdifftools/nd_scientific.py trunk/extern/numdifftools/numdifftools.prj trunk/extern/numdifftools/speed_comparison/ trunk/extern/numdifftools/speed_comparison/benchmark1.py trunk/extern/numdifftools/speed_comparison/prettyplotting.py trunk/extern/numdifftools/speed_comparison/run_benchmarks.py trunk/extern/numdifftools/speed_comparison/use_adolc.py trunk/extern/numdifftools/speed_comparison/use_algopy.py trunk/extern/numdifftools/speed_comparison/use_funcdesigner.py trunk/extern/numdifftools/speed_comparison/use_numdifftools.py trunk/extern/numdifftools/speed_comparison/use_scientific.py trunk/extern/numdifftools/speed_comparison/use_theano.py trunk/extern/numdifftools/speed_comparison/use_uncertainties.py trunk/extern/numdifftools/test/ trunk/extern/numdifftools/test/test_hessian.py trunk/extern/numdifftools/test/test_numdifftools_docstrings.py trunk/extern/numdifftools/test/testnumdifftools.py [This mail would be too long, it was shortened to contain the URLs only.] Added: trunk/extern/numdifftools/__init__.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/__init__.py?rev=25898&view=auto Added: trunk/extern/numdifftools/core.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/core.py?rev=25898&view=auto Added: trunk/extern/numdifftools/doc/DERIVEST.pdf URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/doc/DERIVEST.pdf?rev=25898&view=auto Added: trunk/extern/numdifftools/doc/DERIVEST.tex URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/doc/DERIVEST.tex?rev=25898&view=auto Added: trunk/extern/numdifftools/html/epydoc.css URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/html/epydoc.css?rev=25898&view=auto Added: trunk/extern/numdifftools/html/index.html URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/html/index.html?rev=25898&view=auto Added: trunk/extern/numdifftools/info.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/info.py?rev=25898&view=auto Added: trunk/extern/numdifftools/license.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/license.py?rev=25898&view=auto Added: trunk/extern/numdifftools/nd_algopy.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/nd_algopy.py?rev=25898&view=auto Added: trunk/extern/numdifftools/nd_scientific.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/nd_scientific.py?rev=25898&view=auto Added: trunk/extern/numdifftools/numdifftools.prj URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/numdifftools.prj?rev=25898&view=auto Added: trunk/extern/numdifftools/speed_comparison/benchmark1.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/speed_comparison/benchmark1.py?rev=25898&view=auto Added: trunk/extern/numdifftools/speed_comparison/prettyplotting.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/speed_comparison/prettyplotting.py?rev=25898&view=auto Added: trunk/extern/numdifftools/speed_comparison/run_benchmarks.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/speed_comparison/run_benchmarks.py?rev=25898&view=auto Added: trunk/extern/numdifftools/speed_comparison/use_adolc.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/speed_comparison/use_adolc.py?rev=25898&view=auto Added: trunk/extern/numdifftools/speed_comparison/use_algopy.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/speed_comparison/use_algopy.py?rev=25898&view=auto Added: trunk/extern/numdifftools/speed_comparison/use_funcdesigner.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/speed_comparison/use_funcdesigner.py?rev=25898&view=auto Added: trunk/extern/numdifftools/speed_comparison/use_numdifftools.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/speed_comparison/use_numdifftools.py?rev=25898&view=auto Added: trunk/extern/numdifftools/speed_comparison/use_scientific.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/speed_comparison/use_scientific.py?rev=25898&view=auto Added: trunk/extern/numdifftools/speed_comparison/use_theano.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/speed_comparison/use_theano.py?rev=25898&view=auto Added: trunk/extern/numdifftools/speed_comparison/use_uncertainties.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/speed_comparison/use_uncertainties.py?rev=25898&view=auto Added: trunk/extern/numdifftools/test/test_hessian.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/test/test_hessian.py?rev=25898&view=auto Added: trunk/extern/numdifftools/test/test_numdifftools_docstrings.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/test/test_numdifftools_docstrings.py?rev=25898&view=auto Added: trunk/extern/numdifftools/test/testnumdifftools.py URL: http://svn.gna.org/viewcvs/relax/trunk/extern/numdifftools/test/testnumdifftools.py?rev=25898&view=auto