-
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.
-
Added learner changes that were missed in last update
Update learners file. Missed in last update.
-
Queue listener and logger have been removed as they were causing issues on Windows and python 2. Logging in a process is now direct to the cmd line. There are no duplicate loggers anymore.
-
Update doc to indicate bilingual support
Documentation has been updated to reflect the support of python 2 and 3. Also deleted some code which treated the interface as a multiprocessing class.
michaelhush committedSep 12, 2016
-
Added python 2 backward compatability
Updated the package so it now works on python 2 and 3. All use of super had to be updated and compatibility headers were added to all module
michaelhush committedSep 10, 2016