-
Added additional tests for halting conditions.
Fixed bug with GP fitting data with bad runs.
-
Merge pull request #12 from charmasaur/patch-1
Documentation and setup tweaks
-
Tweaks to tutorials documentation
charmasaur committed on GitHubOct 21, 2016
-
Merge pull request #11 from michaelhush/docupdate
Docupdate
-
Update to documentation complete. Now describes how to use the shell interface, the differential evolution optimizer and using M-LOOP as an MPI.
-
Documentation has been updated to explain all the added features and also how to use M-LOOP as a python API. Still needs proof reading.
-
Updating the documentation to prepare for the 2.1.0 release.
-
Small update to TravisCI config
Deleted unnecessary line from TravisCI config.
-
Merge pull request #10 from michaelhush/DiffEvo
Differential evolution added to M-LOOP.
-
Completed Differential Evolution
Differential Evolution now been added to M-LOOP and is set to the default trainer for the gaussian process. Tests and examples have been added. The installation section of the documentation has also been updated.
-
DE learner complete and added tests.
The differential evolution controller has been implemented and is now set at the default trainer for gaussian process. Tests have been added to the automated suite and there is some basic visualizations available. Still have to debug a possible issue with GP andexamples logging and extras.
-
First version of differential evolution complete. Next testing will be investigated
-
Further refining the differential evolution
Continuing the implementation.
-
Started modifying the differential evolution code from scipy for use in M-LOOP.
-
Travis CI defining python version
Attempting to define the correct python version explicitly.
-
Copied syntax for conditional test from facebook example. Hopefully will work now.
-
An upgrade to get Travis CI working
Travis test 2.7 now works, but only after updating to 2.7.12 (why on earth Travis CI defaults to 2.7.9 is beyond me. ) but trying to update 3.5 creates an error, attempted to add a conditional test to get around this.
-
Final attempt to fix Travis CI
Travis CI is basically broken for python 2.7. Still trying to fix it.
-
The problem with Travis CI is it uses a very old version of pip when testing on python 2.7. Attempted to add a command to upgrade pip first before running installation.
-
Added a later version of pip requirement
Hopefully this fixes travis CI
-
Attempt to get travis CI working
Added requirements file and updated travis to make more conservative tests.
-
Sciki-learn 0.18 has now officially been released as the new stable version. It is also available in the anaconda distribution. We have removed the scikit-learn code that was included with M-LOOP previously and now have it has a dependency.
-
Command Line now supported on Windows
Command Line now works on windows as well as Linux and MacOS
-
Revert "Revert "Added command line interface""
This reverts commit 2256b1a.
-
Revert "Added command line interface"
This reverts commit 801b304.
michaelhush committedSep 22, 2016 -
M-LOOP now supports running experiments through commands on the computer’s shell. Example has been added, documentation does not include this change yet.
-
There was a small indentation error in the M-LOOP executable. This has been fixed.
-
Fixed windows setuptools multiprocessing issues
setup.py test was failing on windows machines because if __name__==__main__ was not included in the setup.py folder. This has been fixed. Also updated setup.py to explicitly include all package with version requirements to help get it working on Travis CI.